From d5bac5850e4a895da5f9cfacb641fab15de1cf7b Mon Sep 17 00:00:00 2001 From: elijah Date: Wed, 31 Aug 2016 17:30:41 -0700 Subject: Added draft 0.9 release text --- CHANGES.md | 52 +++++++++++++++++++++++++++++++++++++++++++++++++--- 1 file changed, 49 insertions(+), 3 deletions(-) (limited to 'CHANGES.md') 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. -- cgit v1.2.3 From 7ad2a4c1e2562749a4a01d5eb378ff943e44e26b Mon Sep 17 00:00:00 2001 From: elijah Date: Fri, 2 Sep 2016 16:19:47 -0700 Subject: updated CHANGES.md with correct version numbers --- CHANGES.md | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'CHANGES.md') diff --git a/CHANGES.md b/CHANGES.md index d64cce4d..f5332ca9 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -39,7 +39,16 @@ Alternately, just clone a fresh leap_platform: git clone https://leap.se/git/leap_platform +Includes: + +* leap_web: 0.8 +* nickserver: 0.8 +* couchdb: 1.6.0 +* leap-mx: 0.8.1 +* soledad-server: 0.8.0 + Commits: https://leap.se/git/leap_platform.git/shortlog/refs/tags/0.9 + Issues fixed: https://leap.se/code/versions/195 -- cgit v1.2.3 From 26afb64224872777dd8739bf98ae04bad9a0e405 Mon Sep 17 00:00:00 2001 From: elijah Date: Tue, 6 Sep 2016 12:34:48 -0700 Subject: Added known issues to CHANGES.md --- CHANGES.md | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) (limited to 'CHANGES.md') diff --git a/CHANGES.md b/CHANGES.md index f5332ca9..3fbb3ee1 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -27,7 +27,8 @@ 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: +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 @@ -39,6 +40,14 @@ Alternately, just clone a fresh leap_platform: git clone https://leap.se/git/leap_platform +Known Issues: + +* When upgrading, sometimes systemd does not report the correct state of a + daemon. The daemon will be not running, but systemd thinks it is. The symptom + of this is that a deploy will succeed but `leap test` will fail. To fix, you + can run `systemctl stop DAEMON` and then `systemctl start DAEMON` on the + affected host (systemctl restart seems to work less reliably). + Includes: * leap_web: 0.8 -- cgit v1.2.3 From 238b0853711b91422eff5b97397b549a66370f72 Mon Sep 17 00:00:00 2001 From: elijah Date: Wed, 14 Sep 2016 15:31:42 -0700 Subject: refresh /docs/ --- CHANGES.md | 20 ++++++++++++++------ 1 file changed, 14 insertions(+), 6 deletions(-) (limited to 'CHANGES.md') diff --git a/CHANGES.md b/CHANGES.md index 3fbb3ee1..f447e9d5 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -30,15 +30,23 @@ You will need the new version of leap_cli: 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 + workstation$ cd leap_platform + workstation$ for dir in $(git submodule | awk '{print $2}'); do + workstation$ git submodule deinit $dir + workstation$ done + workstation$ git pull + workstation$ git checkout 0.9.0 Alternately, just clone a fresh leap_platform: - git clone https://leap.se/git/leap_platform + workstation$ git clone https://leap.se/git/leap_platform + workstation$ cd leap_platform + workstation$ git checkout 0.9.0 + +Then, deploy: + + workstation$ cd PROVIDER_DIR + workstation$ leap deploy Known Issues: -- cgit v1.2.3 From 5821964ff7e16ca7aa9141bd09a77d355db492a9 Mon Sep 17 00:00:00 2001 From: Micah Anderson Date: Fri, 4 Nov 2016 10:49:38 -0400 Subject: Additional entries/updates --- CHANGES.md | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) (limited to 'CHANGES.md') diff --git a/CHANGES.md b/CHANGES.md index f447e9d5..3dc66746 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -9,17 +9,24 @@ New Features: * `leap vm` -- Support for managing remote virtual servers (AWS only, for now) * `leap cert renew` -- Integration with Let's Encrypt +* `leap open monitor` -- for handy access to nagios * improved documentation -- open docs/index.html to see Notable Changes: -* 58 bugs fixed +* 86 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 +* Command-line leap_cli cleanup to be more logically consistent * Better organization of the leap_platform.git directory structure * Removed ugly dependency on Capistrano +* Enabled DANE/TLSA validation +* Anti-spam improvements +* Performance improvements for couchdb +* Change from httpredir.debian.org to deb.debian.org +* Reduce duplicated logging Upgrading: -- cgit v1.2.3