Граф коммитов

52 Коммитов

Автор SHA1 Сообщение Дата
Connor Peet e74db2a81c
docs: fix version numbers 2023-07-30 09:59:05 -07:00
Connor Peet edf9ab0389
fix: elections sometimes electing >1 leader
Fixes #176
Fixes #158
2023-07-30 09:58:18 -07:00
Connor Peet 2ca0498a41
chore: update dependencies 2023-07-28 10:07:55 -07:00
Connor Peet 5c66c0d6b6
fix: leases revoked or released before grant completes leaking 2020-12-01 22:18:44 -08:00
Connor Peet ee47cc68ab
docs: elections 2020-11-28 20:10:17 -08:00
Connor Peet cead70a0d0
prevent user errors in watcher event listeners from causing backoffs in the underlying stream 2020-11-28 14:46:14 -08:00
Connor Peet 69129eb94b
fix: buffers not allowed in typings Namespace.get(key) 2020-11-28 12:56:55 -08:00
Connor Peet 5f973eb47a
feat: allow passing a set of default CallOptions in new Etcd3() 2020-09-19 12:38:13 -07:00
Connor Peet 66b17697c5
fix: don't include the deadline in inherited lease call options 2020-09-18 20:46:53 -07:00
Connor Peet b9b2cd2a22
fix: update version of cockatiel to fix incompatible TypeScript types
Fixes #128
2020-09-18 20:25:00 -07:00
Connor Peet 5aa4d6c272
fix: proto files not included in npm package 2020-06-21 16:45:07 -07:00
Connor Peet 0fc9bc3a59
docs: prep for 1.0.0 release 2020-06-21 09:41:00 -07:00
Connor Peet 204eb2da17
feat: breaking: add cockatiel-based retry policies 2020-06-20 19:43:32 -07:00
Connor Peet 27cff616f2
feat: allow disabling automatic lease keep-alives
Fixes: #110
2020-06-17 22:41:18 -07:00
Connor Peet e6eaff250a
fix: mark leases as lost if the watch connection is alive but etcd is unresponsive
Fixes #110
2020-06-17 22:34:31 -07:00
Connor Peet d50fb8a270
feat: allow apply call options to authentication token exchange
Fixes #111
2020-06-16 21:21:37 -07:00
Connor Peet 0ac0697373
fix: skip test in older version that lacks permission check 2020-06-16 21:14:46 -07:00
Connor Peet 3fafea2e23
feat: add exists helper 2020-06-15 22:56:46 -07:00
Connor Peet 304130afeb
docs: update references mixer -> microsoft 2020-06-15 22:25:33 -07:00
Connor Peet 6d67af2e24
feat: apply update grpc module 2020-06-15 22:22:12 -07:00
Connor Peet 92f7e69ef6
chore: update dependencies, modernize build, drop node 8 support 2020-06-15 21:38:24 -07:00
Connor Peet af1242283f
docs(changelog): cut 0.2.13 release 2019-07-03 12:31:07 -07:00
Connor Peet 7691f9bf22 chore(dep): update and modernize dependencies 2019-07-03 12:22:56 -07:00
Connor Peet 291b41f412 fix: called markFailed on mock instance when mocking the pool 2019-07-03 12:10:05 -07:00
Connor Peet 5b72261859 fix(lease): lease not attaching through put in transactions 2019-07-03 12:03:36 -07:00
Connor Peet 56ea496bbe feat(lock): allow retrieving lease ids 2019-07-03 11:41:55 -07:00
Connor Peet c401819405 fix(stm): stm comparisons being invalid when using namespaces 2019-07-03 11:23:17 -07:00
Connor Peet a1845c2f4f docs: add changelog for 0.2.12 2019-07-03 10:05:19 -07:00
Connor Peet 6fee57793d
doc(changelog): add 0.2.11 2018-05-21 10:08:21 -07:00
Connor Peet f7c2bd50e4 chore(docs): rebuild 2018-05-05 22:12:00 -07:00
Connor Peet 0cc76c17d9 docs(changelog): prepare 0.2.10 2018-05-05 20:54:47 -07:00
Connor Peet e9af4b55b3 fix(dep): actually lock grpc; apparently npm overwrite version constraints now 2018-02-09 23:06:08 -08:00
Connor Peet 7a034e634f fix(dep): lock grpc to 1.8.0 2018-02-09 23:00:42 -08:00
Connor Peet 002a3794b7 fix(lease): when we detect a lease is lost by touching a key, mark the lease as revoked 2017-12-30 08:58:29 +10:00
Connor Peet 7761d03399 fix(watcher): successive watchers failing 2017-12-30 08:58:29 +10:00
Connor Peet f03cee5d3b fix(test): disable watcher test failing on grpc error 2017-11-11 22:09:45 -08:00
Connor Peet 7732880227 doc(changelog): add 0.2.6 notes 2017-11-11 22:09:45 -08:00
Connor Peet 5434b6621c doc(changelog): release 0.2.5 2017-09-30 11:09:04 -07:00
Connor Peet 58c08be8d1 chore(*): update dependencies, formatting/linter 2017-09-30 11:05:20 -07:00
Connor Peet 378f7c5c73 feat(client): allow passing internal grpc options to the client 2017-09-30 11:02:23 -07:00
Connor Peet 8d7640c9e5 fix(watcher): queue watcher attachments, recover watchers from data wipes 2017-08-22 07:39:12 -07:00
Connor Peet c6dc06e231 fix(connection-pool): errors if no servers are available (fixes #7) 2017-08-22 07:39:12 -07:00
Connor Peet 1d5515648c doc(changelog): 0.2.3 2017-08-02 10:07:12 -07:00
Connor Peet 6209480a77 doc(changelog): add #27 2017-07-31 19:37:37 -07:00
Connor Peet a3ba28ae7a fix(lock): unable to set TTL (#26) 2017-07-19 07:11:09 -07:00
Connor Peet 189a8ce4b2 style(*): format code with prettier (#18)
* chore: format code with prettier

* address PR comments
2017-07-11 10:32:02 -07:00
Connor Peet d56fbfe149 docs(changelog): 0.2.2 2017-07-10 22:21:37 -07:00
Connor Peet 5541b29362 docs(changelog): finalize 2.1.0 2017-07-10 17:36:59 -07:00
Connor Peet 4f12148d55 Add watcher to changelog, prettier setup, RPC typings 2017-06-18 09:38:51 -07:00
Connor Peet b1cc1ec92a feat: add namespacing 2017-06-03 11:44:02 -07:00