update NEWS for 0.8.0 release
This commit is contained in:
parent
00277c22cf
commit
50faf1173e
25
NEWS.md
25
NEWS.md
|
@ -1,6 +1,31 @@
|
||||||
|
|
||||||
User-visible changes in "magic-wormhole":
|
User-visible changes in "magic-wormhole":
|
||||||
|
|
||||||
|
## Release 0.8.0 (28-May-2016)
|
||||||
|
|
||||||
|
This release is completely incompatible with the previous 0.7.6 release.
|
||||||
|
Clients using 0.7.6 or earlier will not even notice clients using 0.8.0
|
||||||
|
or later.
|
||||||
|
|
||||||
|
* Overhaul client-server websocket protocol, client-client PAKE
|
||||||
|
messages, per-message encryption-key derivation, relay-server database
|
||||||
|
schema, SPAKE2 key-derivation, and public relay URLs. Add version
|
||||||
|
fields and unknown-message tolerance to most protocol steps.
|
||||||
|
* Hopefully this will provide forward-compatibility with future protocol
|
||||||
|
changes. I have several on my list, and the version fields should make
|
||||||
|
it possible to add these without a flag day (at worst a "flag month").
|
||||||
|
* User-visible changes are minimal, although some operations should be
|
||||||
|
faster because we no longer need to wait for ACKs before proceeding.
|
||||||
|
* API changes: `.send_data()/.get_data()` became `.send()/.get()`,
|
||||||
|
neither takes a phase= argument (the Wormhole is now a record pipe)
|
||||||
|
`.get_verifier()` became `.verify()` (and waits to receive the
|
||||||
|
key-confirmation message before firing its Deferred), wormholes are
|
||||||
|
constructed with a function call instead of a class constructor,
|
||||||
|
`close()` always waits for server ack of outbound messages. Note that
|
||||||
|
the API remains unstable until 1.0.0 .
|
||||||
|
* misc/munin/ contains plugins for relay server operators
|
||||||
|
|
||||||
|
|
||||||
## Release 0.7.6 (08-May-2016)
|
## Release 0.7.6 (08-May-2016)
|
||||||
|
|
||||||
* Switch to "tqdm" for nicer CLI progress bars.
|
* Switch to "tqdm" for nicer CLI progress bars.
|
||||||
|
|
Loading…
Reference in New Issue
Block a user