All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Published protobuf definitions from:
tag: oss-v23.10.0 commit: "8660912b8298fa0e9c5b5fbe9d6dcecfdcbe324f"
- Published protobuf definitions from:
tag: oss-v22.10.1 commit: 0e8ffb887cd35dc3e9080b2cc4f079ac720d490f
- Published protobuf definitions from:
tag: oss-v21.10.5 commit: c356d1f4a554010f30095fd088d2c72bc3c85b2a
- Regenerated gpb files with gpb 4.19.2 which guards the OTP24 dialyzer
no_underspecs
attribute on a preprocessor check- this fixes compatibility with OTP versions under 24
- Included generated gpb
.hrl
files in hex tarball
- Included generated gpb erlang files in hex tarball
- This fixes compilation with Elixir 1.13
- Loosened dependency on
rebar3_gpb_plugin
- Published protobuf definitions from:
tag: oss-v21.10.0 commit: 076363440415a834a5d282aed556438cdcc6d434
- This update adds a ServerFeatures protobuf a client may use to determine the available capabilities of the server with respect to new gRPC interface features
- The
ReadReq
streams message has added an option to receive a trailingReadResp
message with the first and last stream position in the stream being read.
- Published protobuf definitions from:
tag: oss-v21.6.0 commit: 1f713a407019b8f441aaa29110b57a7d4cd35c10
This tag presents new changes for the protobufs:
- (breaking) the stream_identifier shared type's
streamName
field has been renamed tostream_name
- a new batch-append rpc has been added to the streams API
- persistent subscriptions can be configured to subscribe to the magic
$all
stream
These stream-name casing change is the only breaking change. It presents a difference in how users of this library must integrate with the gpb-generated records, but it is not a noticeable difference in the over-the-wire encoding between the client and server. A consumer updating to the v2 of this library must update its usage of the gpb-generated records, but is compatible with EventStoreDB v20.6.0-v21.6.0
- Published protobuf definitions from:
tag: oss-v21.2.0 commit: bc30009b8397fc590cdb8d013f5b5d8bfc8acded
- Published protobuf definitions from:
tag: oss-v20.10.3 commit: b4d0bc8a125d16a44f23c392fea20f2aba73ba23
- Published protobuf definitions from:
tag: oss-v20.10.2 commit: 7c3b13465ea86e1aefd9868f55df0387ef6ef2bc
- Published protobuf definitions from:
tag: oss-v20.10.0 commit: a9d8df57d2f292d8244e309beb3f5ae08ea8c8ff
Note that tag oss-v20.10.1 also points to a9d8df57
.
- Published protobuf definitions from:
tag: oss-v20.6.2 commit: bc31452e4f6d6e798890ccf2cc41d21ad700ecf3
- Published protobuf definitions from:
tag: oss-v20.6.1 commit: 9ea108855c7bd176ebce64f9cc44fc6e863e0a74
- Published protobuf definitions from:
tag: oss-v20.6.0 commit: 7d8855961882b044f20c031773e729aa73734d67
- Initial publish of protobuf files
- Note that these protobuf files were from the 21.6.0 release and do not adhere to the versioning schema followed after v1.0.0 of this library