summaryrefslogtreecommitdiff
path: root/CHANGES.md
diff options
context:
space:
mode:
authorelijah <elijah@riseup.net>2016-08-31 17:30:41 -0700
committerelijah <elijah@riseup.net>2016-08-31 17:30:41 -0700
commitd5bac5850e4a895da5f9cfacb641fab15de1cf7b (patch)
treef93dc9c41ddeb30446cc67d615eb5f188b39ae4c /CHANGES.md
parent1952848f99e3d219a5ca670b04daa1bd10759d93 (diff)
Added draft 0.9 release text
Diffstat (limited to 'CHANGES.md')
-rw-r--r--CHANGES.md52
1 files changed, 49 insertions, 3 deletions
diff --git a/CHANGES.md b/CHANGES.md
index d6169fcf..d64cce4d 100644
--- a/CHANGES.md
+++ b/CHANGES.md
@@ -1,12 +1,58 @@
+Platform 0.9
+--------------------------------------
+
+The focus for Platform 0.9 was to clean house: we replaced the annoying system
+of puppet submodules, we cleaned up the directory structure, we removed many of
+the gem dependencies, and we fixed a lot of bugs.
+
+New Features:
+
+* `leap vm` -- Support for managing remote virtual servers (AWS only, for now)
+* `leap cert renew` -- Integration with Let's Encrypt
+* improved documentation -- open docs/index.html to see
+
+Notable Changes:
+
+* 58 bugs fixed
+* Fixed security issues with VPN
+* More tests
+* Replaced git submodules with git subrepo
+* Nearly all the leap_cli code has been moved to leap_platform.git
+* Better organization of the leap_platform.git directory structure
+* Removed ugly dependency on Capistrano
+
+Upgrading:
+
+You will need the new version of leap_cli:
+
+ workstation$ sudo gem install leap_cli --version=1.9
+
+Because 0.9 does not use submodules anymore, you must remove them before pulling the latest leap_platform from git:
+
+ cd leap_platform
+ for dir in $(git submodule | awk '{print $2}'); do
+ git submodule deinit $dir
+ done
+ git pull
+
+Alternately, just clone a fresh leap_platform:
+
+ git clone https://leap.se/git/leap_platform
+
+Commits: https://leap.se/git/leap_platform.git/shortlog/refs/tags/0.9
+Issues fixed: https://leap.se/code/versions/195
+
+
Platform 0.8
--------------------------------------
This release focuses on the email service.
Requirements:
- . You must upgrade to Debian Jessie, see below for details
- . You must migrate all data from BigCouch to CouchDB
- . Soledad and couchdb services must be on the same node
+
+* You must upgrade to Debian Jessie, see below for details
+* You must migrate all data from BigCouch to CouchDB
+* Soledad and couchdb services must be on the same node
WARNING: failure to migrate data from BigCouch to CouchDB will cause all user
accounts to get destroyed. See UPGRADING below for how to safely do this.