Current section

Files

Jump to
astarte_rpc CHANGELOG.md
Raw

CHANGELOG.md

# Changelog
All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/)
and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html).
## [1.2.2] - 2026-04-24
## [1.2.2-rc.0] - 2026-04-08
## [1.2.1] - 2026-03-06
## [1.2.1-rc.0] - 2025-08-22
### Changed
- BREAKING CHANGE: removed VMQ Plugin and DUP RPCs as they're no longer used in Astarte v1.2.1
## [1.2.0] - 2024-07-01
## [1.2.0-rc.0] - 2024-05-28
### Added
- Add support for device deletion.
- Add support to realm update.
- Add `device_registration_limit` field to `CreateRealm`, `GetRealmReply`
and `UpdateRealm`.
- Add `datastream_maximum_storage_retention` field to `CreateRealm`,
`GetRealmReply` and `UpdateRealm`.
- Add `GetDeviceRegistrationLimit[Reply]` to retrieve the maximum
number of registered devices per realm.
- Add `GetDatastreamMaximumStorageRetention[Reply]` to retrieve the maximum
retention value for data in a realm.
### Changed
- Bump Elixir to 1.15.7.
- Bump Erlang/OTP to 26.1.
## [1.1.1] - 2023-10-03
## [1.1.0] - 2023-06-20
## [1.1.0-rc.0] - 2023-06-08
### Changed
- Bump Elixir and Erlang to 1.14.5 and 25.3.2, respectively.
## [1.1.0-alpha.0] - 2022-11-14
### Added
- Add support for trigger delivery policy.
## [1.0.6] - 2024-04-18
## [1.0.5] - 2023-09-25
## [1.0.4] - 2022-09-26
## [1.0.3] - 2022-07-04
## [1.0.2] - 2022-03-29
## [1.0.1] - 2021-12-16
## [1.0.0] - 2021-06-28
## [1.0.0-rc.0] - 2021-05-05
### Changed
- Test against RabbitMQ 3.8.16
## [1.0.0-beta.2] - 2021-03-23
### Changed
- Update dependencies and Elixir version to 1.11
- Test against RabbitMQ 3.8.14
## [1.0.0-beta.1] - 2021-02-11
## [1.0.0-alpha.1] - 2020-06-18
### Added
- Add `PublishReply` to allow VerneMQ returning the number of matched clients after a publish.
### Changed
- Handle env variables with Skogsra
- Change env variable ASTARTE_RPC_AMQP_CONNECTION_USERNAME into RPC_AMQP_CONNECTION_USERNAME
- Change env variable ASTARTE_RPC_AMQP_CONNECTION_PASSWORD into RPC_AMQP_CONNECTION_PASSWORD
- Change env variable ASTARTE_RPC_AMQP_CONNECTION_HOST into RPC_AMQP_CONNECTION_HOST
- Change env variable ASTARTE_RPC_AMQP_CONNECTION_VIRTUAL_HOST into RPC_AMQP_CONNECTION_VIRTUAL_HOST
- Change env variable ASTARTE_RPC_AMQP_CONNECTION_PORT into RPC_AMQP_CONNECTION_PORT
- Change env variable ASTARTE_RPC_AMQP_PREFETCH_COUNT into RPC_AMQP_PREFETCH_COUNT
- Change env variable ASTARTE_RPC_AMQP_QUEUE_MAX_LENGTH into RPC_AMQP_QUEUE_MAX_LENGTH
### Added
- Support SSL connections to RabbitMQ.
- Default max certificate chain length to 10.
## [0.11.4] - 2021-01-25
## [0.11.3] - 2020-09-24
## [0.11.2] - 2020-08-14
### Changed
- Test against Elixir 1.8.2.
## [0.11.1] - 2020-05-18
## [0.11.0] - 2020-04-06
## [0.11.0-rc.1] - 2020-03-25
## [0.11.0-rc.0] - 2020-02-26
### Fixed
- Make .proto files fully compliant with Protocol Buffers Version 3.
## [0.11.0-beta.2] - 2020-01-24
## [0.11.0-beta.1] - 2019-12-24
### Added
- Add `initial_introspection` to RegisterDevice.
## [0.10.2] - 2019-12-09
### Added
- Add `UnregisterDevice` call to Pairing protocol.
## [0.10.1] - 2019-10-02
### Added
- Add replication_class and datacenter_replication_factors fields to {Create,Get}Realm requests.
## [0.10.0] - 2019-04-16
## [0.10.0-rc.0] - 2019-04-03
## [0.10.0-beta.3] - 2018-12-19
## [0.10.0-beta.2] - 2018-10-19
## [0.10.0-beta.1] - 2018-08-10
### Added
- First Astarte release.