Current section
Files
Jump to
Current section
Files
event_store_db_gpb_protobufs
CHANGELOG.md
CHANGELOG.md
# Changelog
All notable changes to this project will be documented in this file.
The format is based on [Keep a
Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to
[Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## 2.1.2 - 2021-01-10
### Fixed
- Included generated gpb erlang files in hex tarball
- This fixes compilation with Elixir 1.13
## 2.1.1 - 2021-01-10
### Fixed
- Loosened dependency on `rebar3_gpb_plugin`
## 2.1.0 - 2021-11-04
### Added
- 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 trailing
`ReadResp` message with the first and last stream position in the stream
being read.
## 2.0.0 - 2021-07-03
### Changed
- 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 to `stream_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
## 1.2.0 - 2021-07-03
### Changed
- Published protobuf definitions from:
```
tag: oss-v21.2.0
commit: bc30009b8397fc590cdb8d013f5b5d8bfc8acded
```
## 1.1.2 - 2021-07-03
### Changed
- Published protobuf definitions from:
```
tag: oss-v20.10.3
commit: b4d0bc8a125d16a44f23c392fea20f2aba73ba23
```
## 1.1.1 - 2021-07-03
### Changed
- Published protobuf definitions from:
```
tag: oss-v20.10.2
commit: 7c3b13465ea86e1aefd9868f55df0387ef6ef2bc
```
## 1.1.0 - 2021-07-03
### Changed
- Published protobuf definitions from:
```
tag: oss-v20.10.0
commit: a9d8df57d2f292d8244e309beb3f5ae08ea8c8ff
```
Note that tag oss-v20.10.1 also points to `a9d8df57`.
## 1.0.2 - 2021-07-03
### Changed
- Published protobuf definitions from:
```
tag: oss-v20.6.2
commit: bc31452e4f6d6e798890ccf2cc41d21ad700ecf3
```
## 1.0.1 - 2021-07-03
### Changed
- Published protobuf definitions from:
```
tag: oss-v20.6.1
commit: 9ea108855c7bd176ebce64f9cc44fc6e863e0a74
```
## 1.0.0 - 2021-07-03
### Changed
- Published protobuf definitions from:
```
tag: oss-v20.6.0
commit: 7d8855961882b044f20c031773e729aa73734d67
```
## 0.1.0 - 2021-07-02
### Added
- 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