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

65 Коммитов

Автор SHA1 Сообщение Дата
Connor Peet a974833ddc
1.1.2 2023-07-30 09:58:40 -07:00
Connor Peet d9013a8258
bump min node versions 2023-07-28 10:11:10 -07:00
Connor Peet 7945875ba1
1.1.1 2023-07-28 10:08:00 -07:00
Connor Peet 2ca0498a41
chore: update dependencies 2023-07-28 10:07:55 -07:00
dependabot[bot] d0053ea162
chore(deps-dev): bump protobufjs from 6.10.1 to 7.2.4 (#189)
Bumps [protobufjs](https://github.com/protobufjs/protobuf.js) from 6.10.1 to 7.2.4.
- [Release notes](https://github.com/protobufjs/protobuf.js/releases)
- [Changelog](https://github.com/protobufjs/protobuf.js/blob/master/CHANGELOG.md)
- [Commits](https://github.com/protobufjs/protobuf.js/compare/v6.10.1...protobufjs-v7.2.4)

---
updated-dependencies:
- dependency-name: protobufjs
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-28 08:54:30 -07:00
Connor Peet c296d0337b
1.1.0 2020-11-28 20:15:36 -08:00
Connor Peet ee47cc68ab
docs: elections 2020-11-28 20:10:17 -08:00
Connor Peet a7ae3d67ec
refactor: solidify observer side of elections
Previously observation was done "magically" by listening to an event.
This made it hard to monitor status and lifecycle. This moves the logic
into a subclass. Additionally, revisions were not being maintained
between different queries introducing the possibility for race
conditions. The inner event loop is functionally identical to the
one in the etcd3 official client.
2020-11-28 16:56:22 -08:00
Connor Peet 3476cc8442
1.0.2 2020-09-19 15:20:42 -07: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 b9b2cd2a22
fix: update version of cockatiel to fix incompatible TypeScript types
Fixes #128
2020-09-18 20:25:00 -07:00
Connor Peet ac38732581
1.0.1 2020-06-21 16:45:12 -07:00
Connor Peet 9248ea8efd
1.0.0 2020-06-21 09:41: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 3fafea2e23
feat: add exists helper 2020-06-15 22:56:46 -07:00
Connor Peet 6d67af2e24
feat: apply update grpc module 2020-06-15 22:22:12 -07:00
Connor Peet 5c638a6867
chore: use github actions for ts rather than travis 2020-06-15 21:59:21 -07:00
Connor Peet 92f7e69ef6
chore: update dependencies, modernize build, drop node 8 support 2020-06-15 21:38:24 -07:00
Connor Peet c239a799d8 0.2.13 2019-07-03 12:30:10 -07:00
Connor Peet 7691f9bf22 chore(dep): update and modernize dependencies 2019-07-03 12:22:56 -07:00
Connor Peet c401819405 fix(stm): stm comparisons being invalid when using namespaces 2019-07-03 11:23:17 -07:00
Connor Peet d4ce2f82f1 0.2.12 2019-07-03 10:06:55 -07:00
RezoChiang d146247087 fix(connection-pool): DeprecationWarning: grpc.load (fixes #81) (#91)
* fixed #81 DeprecationWarning: grpc.load

* fixed #81 DeprecationWarning: grpc.load

* fixed #81 DeprecationWarning: grpc.load

* fix lints error

* DeprecationWarning: grpc.load fixed #81

* DeprecationWarning: grpc.load fixed #81

* chore(travis): add Node.js 11
2019-03-22 11:14:31 -07:00
Connor Peet fb2ba5588f
0.2.11 2018-05-21 10:08:40 -07:00
Connor Peet fd9d3eccd5 feat(rpc): mark clients as failing when streams emit an error 2018-05-20 15:57:37 -07:00
Connor Peet 3c5462f579 0.2.10 2018-05-05 22:12:41 -07:00
Connor Peet 9481fe584c fix(watch): handle graceful stream end() and reconnect (fixes #72) 2018-05-05 20:53:19 -07:00
Connor Peet 101298e6d9 fix(watch): forcefully terminate watch stream to prevent server leaks (fixes #62) 2018-05-05 20:29:01 -07:00
Connor Peet 1443df8759 feat(watch): use backoff for errors on the watch stream
This is a good thing in general, and grpc seemed to get into a bad state sometimes without this
2018-05-05 20:20:19 -07:00
XadillaX 6be42c9de6 chore(package): bump grpc to ^1.10.1 2018-04-26 09:30:20 -07:00
Connor Peet f3282649f1 0.2.9 2018-02-09 23:06:19 -08: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 a9e53ecda0 0.2.8 2018-02-09 23:04:28 -08:00
Connor Peet 7a034e634f fix(dep): lock grpc to 1.8.0 2018-02-09 23:00:42 -08:00
Connor Peet d32a8eca81
0.2.7 2017-12-31 16:38:34 +10:00
Connor Peet 05b85c3e40 0.2.6 2017-11-11 22:17:18 -08:00
Connor Peet 6806a2d96e fix(stm): address PR comments, add thorough tests and fix bugs 2017-10-15 20:47:01 -07:00
Connor Peet c4793b2759 feat(stm): initial implementation of software transactional memory 2017-10-15 20:47:01 -07:00
Connor Peet a678fa6763 0.2.5 2017-09-30 11:08:21 -07:00
Connor Peet 58c08be8d1 chore(*): update dependencies, formatting/linter 2017-09-30 11:05:20 -07:00
Connor Peet 7278b902a6
0.2.4 2017-08-02 10:07:31 -07:00
Connor Peet 646b3942bb 0.2.3 2017-07-19 07:12:18 -07:00
Connor Peet 3f5982ccf0 docs(*): rebuild 2017-07-11 22:03:11 -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 d7c558e6b5 0.2.2 2017-07-10 22:29:34 -07:00
Connor Peet add57b2fdb chore(grpc): update grpc, remove unnecessary and buggy patch file 2017-07-10 22:20:19 -07:00
Connor Peet 2c5c92b0e9 0.2.1 2017-07-10 17:38:03 -07:00
Connor Peet 4f12148d55 Add watcher to changelog, prettier setup, RPC typings 2017-06-18 09:38:51 -07:00
Connor Peet eef1ddadea 0.2.0 2017-06-03 09:48:25 -07:00