Commit Graph

64 Commits

Author SHA1 Message Date
maniolias
f79a0444f6 feat(cluster): rewrite cluster discovering
* Discovering process adapted from EventStore scala client
* Use DNS for first discover but also for reconnoctions (the aim is to be able to reconnect even if all nodes have new IP addresses eg. after rolling update in a cloud environment)
* Being able to perform proper unit testing
2020-09-17 09:52:11 +02:00
195a6d40ce Attempt at fixing Typescript dependencies issues 2019-11-02 16:13:51 -07:00
fe82aebfec Fix #91 2019-11-02 15:40:02 -07:00
Nicolas Dextraze
67dab18d53 Fixed Buffer deprecated warnings when using node >= v10 2019-11-01 12:53:24 -07:00
Nicolas Dextraze
bbf25ee8b5 Update dev dependencies
Set idea language to ES6
Run tests against dist
2019-11-01 11:30:06 -07:00
Nicolas Dextraze
732b691e40 Move typescript dependencies back to dev 2019-11-01 11:13:04 -07:00
Nicolas Dextraze
02642c5cfb Fix appendToStream with expectedVersion any and same event not working due to protobufjs bug 2019-08-02 22:34:38 -07:00
Nicolas Dextraze
d64f181dbb release version 0.2.12 2019-06-06 12:22:00 -07:00
76a405ace2 Publish version 0.2.11
Fixing #72, #73, #74
2019-05-20 13:06:20 -07:00
Nicolas Dextraze
d8baed4c5d fix issue #73 - move types dependencies from dev dependencies so they install for dependant 2019-05-15 09:52:57 -07:00
Nicolas Dextraze
7e5327c278 Published version 0.2.10 and moved types dependencies to devDependencies 2019-02-19 09:03:17 -08:00
Ulrikop
fcf27fba20 Changes ts declaration for EventStoreNodeConnection so that it offers all EventEmitter methods. 2019-02-09 13:16:07 +01:00
Nicolas Dextraze
e9d86a3c4d Fix issue #63 - export PersistentSubscriptionNakEventAction 2019-01-17 10:00:49 -08:00
760d31cc31 Published 0.2.5 to npm 2018-10-21 14:55:05 -07:00
96145fbe49 Published 0.2.4, adding package-lock.json 2018-09-01 14:06:24 -07:00
bc2fbe14e3 Adding SSL support, release 0.2.3 2018-03-11 15:25:44 -07:00
9fc5d64ceb Adding start/end as static Position
Add the streamPosition constants
Move Projections into the expose classes section
Version 0.2.2
2018-02-19 10:06:33 -08:00
Paul
fde6ad2e77 Use jsdoc version 3.5.5 2018-02-18 16:50:59 -08:00
4a2065c0a7 Release npm package version to 0.2.1 2018-01-17 11:31:25 -08:00
a5807483a2 Merge branch 'v4_proto' 2017-11-08 12:47:30 -08:00
e79ad8f9c4 Use Long in Stream catchup subscription
Use Long in tests
Bump version to 2.0
2017-11-08 12:45:22 -08:00
Nicolas Dextraze
16c081020a Add ProjectionsManager 2017-10-18 14:39:25 -07:00
60d2a1e5ee Release version 0.1.8 2017-09-03 09:57:22 -07:00
a8081a280a Fix GUID bytes ordering 2017-09-02 15:30:19 -07:00
7c94e26055 handle eventAppeared callback returning Promise 2017-07-16 17:11:54 -07:00
Nicolas Dextraze
0b968c40e8 Released version 0.1.5 2017-06-30 19:20:24 -07:00
1d21facd2c Fix #41 2017-06-24 11:32:04 -07:00
Nicolas Dextraze
8735b23bf9 Remove strictness of UUID 2017-06-05 15:23:27 -07:00
Nicolas Dextraze
f66decdfb3 Rename project to node-eventstore-client 2017-05-17 12:46:27 -07:00
Nicolas Dextraze
121e248dd8 #35 implement heartbeatInfo event on connection 2017-05-15 12:55:14 -07:00
83cfa8fe1c Updated protobufjs to latest version 2017-04-16 15:51:09 -07:00
e0446cfb3e Current features have been stable for a while, so I'm bumping version to 0.1.0 2017-04-16 13:11:56 -07:00
0302099a16 Published version 0.0.32 2017-04-16 12:55:56 -07:00
f7c13634cc Fixed failing samples
Updated uuid/webpack packages
Added froze on objects publicly exposed
Removed remaining while loops for actions/events processing
2017-04-16 12:51:17 -07:00
56c2dee6d6 Fix #30, publish version 0.0.31 2017-04-01 14:56:34 -07:00
Nicolas Dextraze
05b36f22bc Published version 0.0.30 2017-03-24 19:05:51 -07:00
9e29e60cfa Adding test around live/read events 2017-03-11 14:31:24 -08:00
Nicolas Dextraze
158ca2d0a7 v0.0.28 2017-02-25 14:12:13 -08:00
Nicolas Dextraze
34e928c440 Expose Position, publish version 0.0.27 2017-02-18 23:10:15 -08:00
212dd10ce2 Fix TypeScript definitions 2017-02-02 18:02:14 -08:00
Nicolas Dextraze
cf196b9cc2 Update README and publish 0.0.25 2017-01-29 11:09:09 -08:00
Nicolas Dextraze
faed60b8ac Updated README, bumped to version 0.0.24 2017-01-28 18:28:36 -08:00
cc0b6259d1 Fix missing return value in TypeScript definition.
Published version 0.0.23
2017-01-04 08:58:00 -08:00
a5a9f7c1ee Fixing extraneous deps issue 2017-01-03 11:02:54 -08:00
8d7996e547 Fix always connecting to localhost issue 2017-01-03 10:44:39 -08:00
3ae8086e8d Fix issue #15 - completed operation not removed from operation manager 2016-12-07 18:14:31 -08:00
c45155811e Published v0.0.18 2016-12-06 18:59:22 -08:00
dfd3ede298 Removed @types/es6-promise dev dependencies 2016-11-23 10:23:04 -08:00
c929681bbd Removing es6-promise reference from TypeScript declaration.
See https://github.com/DefinitelyTyped/DefinitelyTyped/issues/5015 for explanation.
2016-11-23 10:15:37 -08:00
4a28a23e20 Fixing constructor/class definition for GossipSeed and UserCrendentials 2016-11-22 09:20:55 -08:00