Skip to content
Snippets Groups Projects
Commit d9146415 authored by Micah Anderson's avatar Micah Anderson
Browse files

update CHANGES.md for the latest set of information

Change-Id: I8485fbe83ecada7300f22748a3ee479eef17097f
parent 49513b82
No related branches found
No related tags found
No related merge requests found
Platform 0.7 Platform 0.7.0
------------------------------------- -----------------------
CouchDB improvements: CouchDB is not designed to handle ephemeral data, like
sessions, because documents are never really deleted (a tombstone document is
always kept to record the deletion). To overcome this limitation, we now
rotate the `sessions` and `tokens` databases monthly. The new database names
are `tokens_XXX` and `sessions_XXX` where XXX is counter since the epoch that
increments every month (not a calendar month, but a month's worth of seconds).
Additionally, nagios checks and `leap test run` now will create and destroy
test users in the `tmp_users` database, which will get periodically deleted
and recreated.
Compatibility: Compatibility:
* Requires leap_cli version 1.7 * Requires leap_cli version 1.7.2
* Requires bitmask client version >= 0.7 * Requires bitmask client version >= 0.7
* Previous releases supported cookies when using the provider API. Now, only * Previous releases supported cookies when using the provider API. Now, only
tokens are supported. tokens are supported.
* Includes: * Includes:
* leap_mx 0.6.1 * leap_mx 0.7.0
* tapicero 0.7 * tapicero 0.7
* webapp 0.7 * webapp 0.7
* soledad 0.7 * soledad 0.7
Commits: https://leap.se/git/leap_platform.git/shortlog/refs/tags/0.7.0 Commits: https://leap.se/git/leap_platform.git/shortlog/refs/tags/0.7.0
Issues fixes: https://leap.se/code/versions/168 Issues fixed: https://leap.se/code/versions/168
Upgrading: Upgrading:
* `gem install leap_cli --version 1.7` or run leap_cli from current master branch. * `gem install leap_cli --version 1.7.2`.
* `cd leap_platform; git pull; git checkout 0.7.0` or checkout current master branch. * `cd leap_platform; git pull; git checkout 0.7.0`.
* `leap deploy` * `leap deploy`
* `leap db destroy --db sessions,tokens` You can ignore message about needing * `leap db destroy --db sessions,tokens` You can ignore message about needing to redeploy (since, in this case, we just want to permanently delete those databases).
to redeploy (since, in this case, we just want to permanently delete those * `leap test` to make sure everything is working
databases).
New features: New features:
* rotating couchdb databases * rotating couchdb databases: CouchDB is not designed to handle ephemeral data, like sessions, because documents are never really deleted (a tombstone document is always kept to record the deletion). To overcome this limitation, we now rotate the `sessions` and `tokens` databases monthly. The new database names are `tokens_XXX` and `sessions_XXX` where XXX is a counter since the epoch that increments every month (not a calendar month, but a month's worth of seconds). Additionally, nagios checks and `leap test run` now will create and destroy test users in the `tmp_users` database, which will get periodically deleted and recreated.
* deployment logging: information on every deploy is logged to * deployment logging: information on every deploy is logged to `/var/log/leap` on the node, including the user, leap_cli version, and platform version.
`/var/log/leap`, including the user, leap_cli version, and platform version. * you must now run `leap deploy --downgrade` if you want to deploy an older version over a newer platform version.
* you must now run `leap deploy --downgrade` if you want to deploy an older * the install source for each custom daemons (e.g. tapicero, etc) can now configured in `common.json`.
version over a newer platform version.
* a summary of deploys is logged on each node at `/var/log/leap/deploy-summary.log`
* the install source each custom daemons (e.g. tapicero, etc) is now
configured on `common.json`.
* you can configure apt sources in common.json * you can configure apt sources in common.json
* Improved Nagios graphs integration (with pnp4nagios) * improved nagios graphs integration (with pnp4nagios)
* many bug bugfixes * default MTU was reduced to 1400 for better overall compatibility
* install haveged for some minimal entropy on depleted systems
* switch to release branches for webapp, tapicero
* implement weakdh recommendations, and update minimal cipher lists for web TLS connections
* many bug bugfixes, security improvements, and tests
Platform 0.6 Platform 0.6
------------------------------------- -------------------------------------
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment