diff --git a/doc/scapy/conf.py b/doc/scapy/conf.py
index 1fc73b92569d58d856cc53aab06c79fb24cb7023..8bf7c9f061da496d6219a288ec26239de065ac17 100644
--- a/doc/scapy/conf.py
+++ b/doc/scapy/conf.py
@@ -42,9 +42,9 @@ copyright = '2008, 2009 Philippe Biondi and the Scapy community'
# other places throughout the built documents.
#
# The short X.Y version.
-version = '2.1.1'
+version = '2.2.0'
# The full version, including alpha/beta/rc tags.
-release = '2.1.1-dev'
+release = '2.2.0'
# There are two options for replacing |today|: either, you set today to some
# non-false value, then it is used:
diff --git a/scapy/config.py b/scapy/config.py
index ae9ae17a6f837f27f235097a5b49a25c7012bc69..eda58336f76bc14f404f815f5040a582f0e6edee 100644
--- a/scapy/config.py
+++ b/scapy/config.py
@@ -316,7 +316,7 @@ noenum : holds list of enum fields for which conversion to string should NOT
AS_resolver: choose the AS resolver class to use
extensions_paths: path or list of paths where extensions are to be looked for
"""
- version = "2.1.1-dev"
+ version = "2.2.0"
session = ""
interactive = False
interactive_shell = ""
diff --git a/setup.py b/setup.py
index 772b07ac44264078d92542e38ce505524782459e..a2a7f46cf707e4714a134d4616c657d82bed7ba2 100755
--- a/setup.py
+++ b/setup.py
@@ -46,7 +46,7 @@ if os.name == "nt":
setup(
name = 'scapy',
- version = '2.1.1-dev',
+ version = '2.2.0',
packages=['scapy','scapy/arch', 'scapy/arch/windows', 'scapy/layers','scapy/asn1','scapy/tools','scapy/modules', 'scapy/crypto'],
scripts = SCRIPTS,
data_files = [('share/man/man1', ["doc/scapy.1.gz"])],