зеркало из https://github.com/microsoft/etcd3.git
6.2 KiB
6.2 KiB
0.2.11 2018-05-21
- bug: fix backoffs not triggering on stream failures (#76)
0.2.10 2018-05-05
- feat: update grpc with Node 10 support (see #73) thanks to @XadillaX
- feat: add
lease.release()
to let leases expire automatically (see #69) - bug: update docs and throw if a lease TTL is not provided (see #68)
- bug: forcefully terminate watch streams on close (see #62)
- bug: reestablish watch streams if they're closed gracefully (see #79)
- bug: fix synax error in watcher docs(see #71) thanks to @monkbroc
0.2.9 2018-02-09
- bug: lock to grpc@1.9.0 due to upstream regression (see #59)
0.2.7 2017-12-30
- bug: when we detect a lease is lost by touching a key, mark the lease as revoked (#50)
- bug: when a lease is lost, make sure the lease state is revoked (#52)
- bug: fixed successive watches not attaching (#51)
0.2.6 2017-11-11
- feature: add software transactional memory (#39)
- feature: allow password auth over insecure channels (#41) thanks to @reptilbud
- feature: allow GRPC call options to be passed into operations (#43,
cc456cc
) - bug: fix incorrect watcher catchup logic in very large etcd revisions (
66b1e90
) - bug: automatically refresh access tokens if they are expired or invalidated (
9127329
) - bug: call stack error in etcd3's codegen (#44,
8856981
) - bug: lock and STM typings not being exported (#45,
4578138
) - bug: old data sometimes being replayed incorrectly when watchers reconnect (#42,
7474f96
)
0.2.5 2017-09-30
- feature: allow passing GRPC options to the client constructor (#36)
- bug: watchers response ack's could be delivered incorrectly when watching keys concurrently (#33, #30) thanks to @styleex
- bug: watchers not receiving events after reconnection in rare cases (#33, #31) thanks to @styleex
- bug: error thrown when the connection pool is drain / no servers are available (#33, #7) thanks to @SimonSchick
- bug: fix possibly unhandled rejection in the connection pool (#35)
- chore: update grpc to 1.6, and update development dependencies
0.2.4 2017-08-02
- bug: connections failing when an
https
prefix is provided (#29) thanks to @jmreicha - bug: connections failing when using SSL without a custom root cert (#29) thanks to @jmreicha
- feature: throw a more meaningful error when using credentials without SSL (#29)
- test: run tests with Node 8 and etcd3.2 (#27) thanks to @shakefu
0.2.3 2017-07-19
- bug: fix being unable to set lock TTLs (#26)
0.2.2 2017-07-10
0.2.1 2017-07-10
- breaking:
client.watch()
is now a function to construct high-level watchers (#12) - feature: add namespacing capability (#12)
- feature: add high-level watchers (#16)
- chore: use prettier formatting for all code (#16)
0.2.0 2017-06-03
- breaking: return strings from
client.get()
and maps of strings fromclient.getAll()
by default (#6) - breaking: enums (which were not correctly typed in 0.1.x) have had their typings corrected and their capitalization has changed to UpperCameCase to align with TypeScript/JavaScript conventions (#6)
- feature: add transaction builder (#4)
- feature: add distributed locking (#5)
- feature: add support for password auth, TLS, client credentials (#11)
- feature: add high-level role management structures (#11)
- bug: fix enum typings being incorrect (#11)
- doc: update URLs in the readme and package.json
0.1.2 2017-04-13
- bug: fix files being incorrectly ignored in the npm package
0.1.1
- Initial release