These 17 commits are when the Protocol Buffers files have changed:
Commit: | 7fffcdb | |
---|---|---|
Author: | William Chong | |
Committer: | GitHub |
Revert "Rebrand codebase. (#192)" (#200) This reverts commit db170eadb736231fb93a054f37b20670247acaf7.
The documentation is generated from this commit.
Commit: | 26555e1 | |
---|---|---|
Author: | William Chong | |
Committer: | GitHub |
Revert "Rebrand codebase. (#192)" This reverts commit db170eadb736231fb93a054f37b20670247acaf7.
The documentation is generated from this commit.
Commit: | db170ea | |
---|---|---|
Author: | Yo Eight | |
Committer: | GitHub |
Rebrand codebase. (#192)
Commit: | e35fbca | |
---|---|---|
Author: | YoEight |
fixup code generation.
Commit: | bcf0a85 | |
---|---|---|
Author: | YoEight | |
Committer: | Yo Eight |
Move to version 4.
The documentation is generated from this commit.
Commit: | 3ce2a8d | |
---|---|---|
Author: | YoEight | |
Committer: | YoEight |
Implement projection API.
Commit: | 5fe996c | |
---|---|---|
Author: | William Chong | |
Committer: | William Chong |
Add CaughtUp and FellBehind message handling in subscription
Commit: | 6ca9d0f | |
---|---|---|
Author: | YoEight |
Bump library version.
Commit: | 96d7537 | |
---|---|---|
Author: | YoEight | |
Committer: | YoEight |
Fix 2.0.0 release.
Commit: | 69acad0 | |
---|---|---|
Author: | YoEight | |
Committer: | YoEight |
Fix v2.0.0 release.
Commit: | ff68eb7 | |
---|---|---|
Author: | YoEight | |
Committer: | YoEight |
Implement gRPC Persistent Subscription management API.
Commit: | f99f17b | |
---|---|---|
Author: | YoEight | |
Committer: | YoEight |
Update gRPC code generation.
Commit: | 98e12a1 | |
---|---|---|
Author: | YoEight | |
Committer: | YoEight |
Improve cluster connection.
Commit: | 563e69a | |
---|---|---|
Author: | Radovan Zivkovic | |
Committer: | GitHub |
Implement persistent subscriptions (#51) * Update google protobuf dependencies * Add proto for persistent dependencies * Use docker to generate protobuf code for persistent subscriptions * Initialize filter options with value to prevent nil pointer dereference * Add generated protobuf code for persistent subscriptions * Add persistent subscriptions package * Add client support for persistent subscriptions * Make docker image and port configurable through system environment * Improve gracefull shutdown for eventstore test container * Add default values for persistent subscription settings * Map stream identifier in create persistent subscription for backward compatibility * Add test for create persistent subscription * Add proxy interface in persistent subscriptions for unit testing * Map stream identifier in update persistent subscription for backward compatibility * Add test for update persistent stream subscription * Update error messages for CRUD operations on persistent subscriptions * Add tests for deletion of persistent stream subscription * Add test for updating non-existing persistent subscription * Add helper function to push message to a stream in tests * Add persistent subscription client and sync connection * Add message adapter for persistent subscriptions * Add gomock * Add sync read connection to persistent subscription * Add async read connection to persistent subscription * Add unit tests for sync read connection in persistent subscriptions * Rename newSubscriptionConnection to newSyncReadConnection * Add peristent subscription client * Add unit tests for persistent subscription client * Add Ack and Nack to sync read connection * Delete naive persistent async read implementation * Make persistent subscription CRUD data transformation private * Add client unit tests for persistent subscriptions * Add tests for delete request mapper * Add tests for update request mapper * Add tests for create request mapper * Add test for read request utils * Update docker compose command to generate persistent subscription proto code * Read docker environment variables only if they are set * Use createTestEvent in pushMessageToStream * Handle error from docker test resource close * Add tests for persistent event ack and nack * Update Test_toPersistentReadRequest to include UuidOption * Remove empty peristent subscription tests * Test creation of persistent subscription after deletion * Test persistent subscription creation fails if it already exists * Test persistent subscription creation if stream does not exist * Test persistent subscription creation when message timeout is zero * Add tests for reading from persistent subscription to a stream * Disable tests which require EventStore version 21.6.0 or greater * Remove unused update request test in persistent subscriptions
Commit: | 8d7d401 | |
---|---|---|
Author: | Pieter Germishuys | |
Committer: | Pieter Germishuys |
Add read and delete operations
Commit: | 80b0021 | |
---|---|---|
Author: | Pieter Germishuys |
Upgrade to latest Event Store container
Commit: | 3cfa31b | |
---|---|---|
Author: | Pieter Germishuys | |
Committer: | Pieter Germishuys |
Initial commit