diff --git a/debian-alt/doc/debian-build.txt b/debian-alt/doc/debian-build.txt
index 86d0611818f8d790a583a2b03d648a9ab6c85da0..a28ad9623a959cafbc94479405e9ce12631f52c2 100644
--- a/debian-alt/doc/debian-build.txt
+++ b/debian-alt/doc/debian-build.txt
@@ -4,7 +4,7 @@ Make sure workspace revision matches what you want to release.
 
 # Make the source tarball
 # only if you didn't already do it for launchpad!
-# Otherwise make sure the i2p-0.9.xx.orig.tar.bz2 file is
+# Otherwise make sure the i2p-1.xx.0.orig.tar.bz2 file is
 # in the dir above the source directory, and skip to next step
 ant debian-release-tarball
 
@@ -13,12 +13,12 @@ ant debian-release-tarball
 
 # Go to the source directory created by ant debian-release-tarball
 # Fix up the changelog
-cd i2p_0.9.xx-x-xxxxxxxx/
+cd i2p_1.xx.0-x-xxxxxxxx/
 ant debchange
 vi debian/changelog
-   change i2p_0.9.xx-x-xxxxxxxx-1 to i2p_0.9.xx-1
+   change i2p_1.xx.0-x-xxxxxxxx-1 to i2p_1.xx.0-1
    change UNRELEASED to stable
-   change comment to "New upstream version 0.9.xx"
+   change comment to "New upstream version 1.xx.0"
    fix your name and email
 # fix up the control and rules files as necessary
 # fix up the patches/ files as necessary
@@ -26,11 +26,11 @@ vi debian/changelog
 # build the binary packages:
 ant debian-binary
 This will make the following files in .:
-  i2p-doc_0.9.xx-1_all.deb
-  i2p-router_0.9.xx-1_all.deb
-  i2p_0.9.xx-1_all.deb
-  libjbigi-jni_0.9.xx-1_amd64.deb
-Note that you won't have a libjbigi-jni_0.9.xx-1_i386.deb file,
+  i2p-doc_1.xx.0-1_all.deb
+  i2p-router_1.xx.0-1_all.deb
+  i2p_1.xx.0-1_all.deb
+  libjbigi-jni_1.xx.0-1_amd64.deb
+Note that you won't have a libjbigi-jni_1.xx.0-1_i386.deb file,
 or one for any other architecture. Oh well.
 
 # copy up so they don't get deleted
@@ -43,32 +43,32 @@ rm apps/susidns/src/lib/standard.jar
 debuild -S -sa -kYOURSUBKEYID
   (note: no space allowed in -kkeyid)
 This will make the following files in ..:
-  i2p_0.9.XX-1.dsc            (the GPG signature)
-  i2p_0.9.XX-1.debian.tar.xz  (basically the debian/ directory tarball)
-  i2p_0.9.XX-1_source.changes (the changelog text file)
+  i2p_1.xx.0-1.dsc            (the GPG signature)
+  i2p_1.xx.0-1.debian.tar.xz  (basically the debian/ directory tarball)
+  i2p_1.xx.0-1_source.changes (the changelog text file)
 # now do the same for jessie and wheezy and precise (NO, don't, we will copy below)
 
 # scp the following files to the reprepro server:
-  i2p_0.9.XX-1.dsc            (the GPG signature)
-  i2p_0.9.XX-1.tar.xz  (basically the debian/ directory tarball)
-  i2p_0.9.XX-1_source.changes (the changelog text file)
-  i2p_0.9.XX.orig.tar.bz2            (the source tarball)
-  i2p-doc_0.9.xx-1_all.deb           (docs)
-  i2p-router_0.9.xx-1_all.deb        (binary)
-  i2p_0.9.xx-1_all.deb               (top-level package)
-  libjbigi-jni_0.9.xx-1_amd64.deb    (binary)
+  i2p_1.xx.0-1.dsc            (the GPG signature)
+  i2p_1.xx.0-1.tar.xz  (basically the debian/ directory tarball)
+  i2p_1.xx.0-1_source.changes (the changelog text file)
+  i2p_1.xx.0.orig.tar.bz2            (the source tarball)
+  i2p-doc_1.xx.0-1_all.deb           (docs)
+  i2p-router_1.xx.0-1_all.deb        (binary)
+  i2p_1.xx.0-1_all.deb               (top-level package)
+  libjbigi-jni_1.xx.0-1_amd64.deb    (binary)
 
 
 ssh to reprepro server
 sudo su kytv (he owns the reprepro directories)
 
-reprepro includedeb stable i2p-doc_0.9.xx-1_all.deb
-reprepro includedeb stable i2p-router_0.9.xx-1_all.deb
-reprepro includedeb stable libjbigi-jni_0.9.xx-1_amd64.deb
-reprepro includedeb stable i2p_0.9.xx-1_all.deb
+reprepro includedeb stable i2p-doc_1.xx.0-1_all.deb
+reprepro includedeb stable i2p-router_1.xx.0-1_all.deb
+reprepro includedeb stable libjbigi-jni_1.xx.0-1_amd64.deb
+reprepro includedeb stable i2p_1.xx.0-1_all.deb
 # if you already got the source from launchpad
 # with reprepro update, skip this.
-reprepro includedsc stable i2p_0.9.XX-1.dsc
+reprepro includedsc stable i2p_1.xx.0-1.dsc
 
 # copy built packages from launchpad
 for i in precise trusty xenial bionic disco eoan focal
diff --git a/debian-alt/doc/launchpad.txt b/debian-alt/doc/launchpad.txt
index ef67e9961bbddfd639c8cb8e7b8e83a9722a9301..2cdaeb2d91d754b2b7426069d9a9bb014a5ce75f 100644
--- a/debian-alt/doc/launchpad.txt
+++ b/debian-alt/doc/launchpad.txt
@@ -49,14 +49,14 @@ Generate files to upload
 ------------------------
 
 - check out clean copy of release:
-  mtn co -d i2p.mtn -b i2p.i2p i2p.i2p.foobar -r t:i2p-0.9.xx
+  mtn co -d i2p.mtn -b i2p.i2p i2p.i2p.foobar -r t:i2p-1.xx.0
 
 - export TZ=UTC
 - cd i2p.i2p.foobar
 - copy debian-alt/(series)/* to debian/
 - edit debian/changelog to add the release at the top
-  * version MUST be 0.9.XX-1ubuntu1
-    next version for fixes would be 0.9.XX-2ubunutu1
+  * version MUST be 1.xx.0-1ubuntu1
+    next version for fixes would be 1.xx.0-2ubunutu1
   * series MUST be xenial or bionic or focal
   * name and email MUST EXACTLY match what's in your GPG keyring
     or the signing will fail.
@@ -66,11 +66,11 @@ Generate files to upload
     run gpg -K to list your private keys
 - Remove patch files in debian/patches that are not listed in debian/patches/series
 - ant debian-release-tarball (this is currently for bionic and higher)
-  this will make a directory ../i2p-0.9.XX-0-xxxxxxxx/
-  and a tarball ../i2p_0.9.XX.orig.tar.bz2
-- cp debian/changelog ../i2p-0.9.XX-0-xxxxxxxx/debian/
-- cp debian-alt/(series)/(other files besides changelog) to ../i2p-0.9.XX-0-xxxxxxxx/debian/
-- cd ../i2p-0.9.XX-0-xxxxxxxx/
+  this will make a directory ../i2p-1.xx.0-0-xxxxxxxx/
+  and a tarball ../i2p_1.xx.0.orig.tar.bz2
+- cp debian/changelog ../i2p-1.xx.0-0-xxxxxxxx/debian/
+- cp debian-alt/(series)/(other files besides changelog) to ../i2p-1.xx.0-0-xxxxxxxx/debian/
+- cd ../i2p-1.xx.0-0-xxxxxxxx/
 - Build the *1ubuntu1* files:
   If you have NOT done a successful dput for this release yet:
     debuild -S -sa -kkeyid
@@ -83,25 +83,25 @@ Generate files to upload
   (quilt instructions go here)
 
 - You will now have the following files in ..:
-  i2p_0.9.XX-1ubuntu1.debian.tar.xz
-  i2p_0.9.XX-1ubuntu1.dsc
-  i2p_0.9.XX-1ubuntu1_source.changes
-  i2p_0.9.XX-1ubuntu1_source.build
+  i2p_1.xx.0-1ubuntu1.debian.tar.xz
+  i2p_1.xx.0-1ubuntu1.dsc
+  i2p_1.xx.0-1ubuntu1_source.changes
+  i2p_1.xx.0-1ubuntu1_source.build
 - And from the copy above:
-  i2p_0.9.XX.orig.tar.bz2
+  i2p_1.xx.0.orig.tar.bz2
 
 Upload to launchpad
 -------------------
 
 - cd ..
 - Upload to launchpad:
-  dput ppa:your-lp-id/your-ppa-name i2p_0.9.XX-1ubuntu1_source.changes
+  dput ppa:your-lp-id/your-ppa-name i2p_1.xx.0-1ubuntu1_source.changes
 
 This will upload the following files:
-  i2p_0.9.XX-1ubuntu1.dsc            (the GPG signature)
-  i2p_0.9.XX-1ubuntu1.debian.tar.xz  (basically the debian/ directory tarball)
-  i2p_0.9.XX-1ubuntu1_source.changes (the changelog text file)
-  i2p_0.9.XX.orig.tar.bz2            (the source tarball)
+  i2p_1.xx.0-1ubuntu1.dsc            (the GPG signature)
+  i2p_1.xx.0-1ubuntu1.debian.tar.xz  (basically the debian/ directory tarball)
+  i2p_1.xx.0-1ubuntu1_source.changes (the changelog text file)
+  i2p_1.xx.0.orig.tar.bz2            (the source tarball)
 
 Note: If you didn't add your GPG fingerprint to your launchpad account
 way up there above in step 2 or so, the upload will work,
@@ -162,7 +162,7 @@ and attach it to the milestone.
 
 Go to https://launchpad.net/i2p/trunk
 Down at bottom, click 'create milestone'
-    Name: 0.9.xx (NOT i2p 0.9.xx)
+    Name: 1.xx.0 (NOT i2p 1.xx.0)
     Code name: empty
     Date targeted: Actual release date
     Tags: empty
@@ -177,19 +177,19 @@ Click 'create release'
 Now you are on the page for that milestone
 Click 'add download file'
 For each of the four files
-    i2psource_0.9.xx.tar.bz2
-      Description: I2P 0.9.xx Source Code
-      Sig: i2psource_0.9.xx.tar.bz2.sig
+    i2psource_1.xx.0.tar.bz2
+      Description: I2P 1.xx.0 Source Code
+      Sig: i2psource_1.xx.0.tar.bz2.sig
       File Content Type: Code Release Tarball
-    i2pinstall_0.9.xx_windows.exe
-      Description: I2P 0.9.xx Installer for Windows
-      Sig: i2pinstall_0.9.xx_windows.exe.sig
+    i2pinstall_1.xx.0_windows.exe
+      Description: I2P 1.xx.0 Installer for Windows
+      Sig: i2pinstall_1.xx.0_windows.exe.sig
       File Content Type: Installer File
-    i2pinstall_0.9.xx.jar
-      Description: I2P 0.9.xx Installer (Linux / OSX / FreeBSD / Solaris)
-      Sig: i2pinstall_0.9.xx.jar.sig
+    i2pinstall_1.xx.0.jar
+      Description: I2P 1.xx.0 Installer (Linux / OSX / FreeBSD / Solaris)
+      Sig: i2pinstall_1.xx.0.jar.sig
       File Content Type: Installer File
-    i2pupdate_0.9.xx.zip
-      Description: I2P 0.9.xx Update
-      Sig: i2pupdate_0.9.xx.zip.sig
+    i2pupdate_1.xx.0.zip
+      Description: I2P 1.xx.0 Update
+      Sig: i2pupdate_1.xx.0.zip.sig
       File Content Type: Installer File
diff --git a/installer/lib/izpack/VersionInfo_template.rc b/installer/lib/izpack/VersionInfo_template.rc
index 0ac904ad1a3e9eed76a6686f6bc0015665b3f3a2..a88bbd640ffa500a8de70f215bbbda4ebecd8d97 100644
Binary files a/installer/lib/izpack/VersionInfo_template.rc and b/installer/lib/izpack/VersionInfo_template.rc differ
diff --git a/installer/lib/izpack/rh.bat b/installer/lib/izpack/rh.bat
index 63c0e43f3c317f3753891460d7bc5e17a59a8ec7..ce457f43acd6728f66fa774982f9bb75156b1c09 100755
--- a/installer/lib/izpack/rh.bat
+++ b/installer/lib/izpack/rh.bat
@@ -8,8 +8,8 @@
 :: the output will be the same as the original file name
 :: on success, sign it.
 ::
-set VER=39
-set FULLVER=0.9.%VER%
+set VER=5
+set FULLVER=1.%VER%.0
 set INFILE=i2pinstall_%FULLVER%_windows.exe
 set UNSIGNED=i2pinstall_%FULLVER%_windows_unsigned.exe
 set TEMPFILE=i2pinstall_%FULLVER%_windows_temp.exe
diff --git a/installer/resources/checklist.md b/installer/resources/checklist.md
index 2a14ec5a2a5bbe7354c46d2ed66a8675f13d8927..1c44767cf1ed0bfbe3653cd8d3f2273c9df41873 100644
--- a/installer/resources/checklist.md
+++ b/installer/resources/checklist.md
@@ -110,7 +110,7 @@
 6. Review the complete diff from the last release:
 
     ```
-    git diff i2p-0.9.(xx-1)..HEAD > out.diff
+    git diff i2p-1.(xx-1).0..HEAD > out.diff
     vi out.diff
     ```
 
@@ -190,7 +190,7 @@
   - In the i2p.newsxml branch, edit magnet links, release dates and release
     number in data/releases.json, check in and push
 
-2. Add i2pupdate-0.9.xx.su3 torrent to tracker2.postman.i2p and start seeding
+2. Add i2pupdate-1.xx.0.su3 torrent to tracker2.postman.i2p and start seeding
 
 3. Notify the following people:
   - All in-network update hosts