Skip to content
Snippets Groups Projects
Forked from asapo / asapo
391 commits behind the upstream repository.
VERSIONS.md 2.77 KiB

Producer API

Release API changed** Protocol Supported by server from/to Status Comment
22.03.0 Yes v0.6 22.03.0/22.03.0 current version
21.12.0 Yes v0.5 21.12.0/22.03.0 deprecates 01.03.2023
21.09.0 Yes v0.4 21.09.0/22.03.0 deprecates 01.12.2022 beamline token for raw
21.06.0 Yes v0.3 21.06.0/22.03.0 deprecates 01.09.2022 arbitrary characters
21.03.3 No v0.2 21.03.2/22.03.0 deprecates 01.07.2022 bugfix in server
21.03.2 Yes v0.2 21.03.2/22.03.0 deprecates 01.07.2022 bugfixes, add delete_stream
21.03.1 No v0.1 21.03.0/22.03.0 deprecates 01.06.2022 bugfix in server
21.03.0 Yes v0.1 21.03.0/22.03.0 deprecates 01.06.2022

Consumer API

Release API changed** Protocol Supported by server from/to Status Comment
22.03.0 Yes v0.6 22.03.0/22.03.0 current version
21.12.0 Yes v0.5 21.12.0/22.03.0 deprecates 01.03.2023
21.09.0 No v0.4 21.06.0/22.03.0 deprecates 01.12.2022
21.06.0 Yes v0.4 21.06.0/22.03.0 deprecates 01.09.2022 arbitrary characters, bugfixes
21.03.3 Yes v0.3 21.03.3/22.03.0 deprecates 01.06.2022 bugfix in server, error type for dublicated ack
21.03.2 Yes v0.2 21.03.2/22.03.0 deprecates 01.06.2022 bugfixes, add delete_stream
21.03.1 No v0.1 21.03.0/22.03.0 deprecates 01.06.2022 bugfix in server
21.03.0 Yes v0.1 21.03.0/22.03.0 deprecates 01.06.2022

* insignificant changes/bugfixes (e.g. in return type, etc), normally do not require client code changes, but formally might break the client

** under API change we understand any changes that may require updating/recompiling user code - (e.g. parameter rename ,...), adding new functionality (thus new client will not work with old server), but also changing internal structures and client behavior (e.g. adding a field to a structure (privat or public), changing error type, ...). Check CHANGELOG.md to see more details about changes.