Releases: open-telemetry/opamp-spec
Releases · open-telemetry/opamp-spec
v0.10.0
What's Changed
- Replace ULIDs by 16 byte ids and recommend UUID v7 by @tigrannajaryan in #186
- Amend field names in TLSCertificate message by @tpaschalis in #195
- Introduce heartbeats by @jaronoff97 in #190
- Allow setting Headers in DownloadableFile message by @tpaschalis in #197
New Contributors
- @djaglowski made their first contribution in #188
- @codeboten made their first contribution in #189
- @jskiba made their first contribution in #192
- @larrys made their first contribution in #193
- @tpaschalis made their first contribution in #196
- @jaronoff97 made their first contribution in #190
Full Changelog: v0.9.0...v0.10.0
v0.9.0
v0.8.0
What's Changed
- Define OpAMP Protobuf schema stability guarantees by @tigrannajaryan in #141
- Mark certain capabilities as Beta by @tigrannajaryan in #147
- Add missing "config_hash" field to AgentRemoteConfig by @tigrannajaryan in #151
- Rewrite security recommendation to be non-normative by @tigrannajaryan in #152
- Remove "Performance and Scale" section by @tigrannajaryan in #154
- Remove "needs simplification" notice by @tigrannajaryan in #153
- Add client-initiated certificate request flow (CSR) by @tigrannajaryan in #162
- Add ComponentHealth message by @mwear in #168
New Contributors
Full Changelog: v0.7.0...v0.8.0
v0.7.0
What's Changed
- Change MAY to SHOULD for Server to Client compression by @tigrannajaryan in #127
- Remove deleted wording from the spec by @tigrannajaryan in #128
- Add link to proto directory and update Contributing section by @tigrannajaryan in #130
- Remove unnecessary recommendation about service.name by @tigrannajaryan in #135
- Adding a header for WebSocket messages to allow future extensibility by @tigrannajaryan in #138
- Clarify agent health reporting by @tigrannajaryan in #137
Full Changelog: v0.6.0...v0.7.0
v0.6.0
What's Changed
- Declare OpAMP Beta by @tigrannajaryan in #104
- Add Libraries, Platforms, and Agents sections to the Implementations by @andykellr in #108
- Add missing ReportsHealth capability by @tigrannajaryan in #111
- Add ReportsRemoteConfig capability by @tigrannajaryan in #115
- Require that instance_uid is ULID instead of only recommending it by @tigrannajaryan in #116
- Clarify what is Agent, especially when Supervisor is used by @tigrannajaryan in #117
- Change bitfields from enum to uint64 by @tigrannajaryan in #125
- Separate the notions of Agent and Client by @PeterF778 in #122
- Move proto files to opamp-spec repo by @tigrannajaryan in #126
New Contributors
- @andykellr made their first contribution in #108
- @PeterF778 made their first contribution in #122
Full Changelog: v0.5.0...v0.6.0
v0.5.0
What's Changed
- Add basic Agent Health reporting by @tigrannajaryan in #103
v0.4.0
What's Changed
- Simplify status compression by @tigrannajaryan in #102
New Contributors
Full Changelog: v0.3.0...v0.4.0
v0.3.0
What's Changed
- Add ability to report general errors in PackageStatuses by @tigrannajaryan in #83
- Move messages in StatusReport to AgentToServer message by @tigrannajaryan in #85
- Split connection settings by types by @tigrannajaryan in #87
Full Changelog: v0.2.0...v0.3.0
v0.2.0
What's Changed
- Add support for detached signatures by @tigrannajaryan in #69
- Set instance_uid by Server on conflict or request for generation by @pmm-sumo in #63
- Update Spec to include ServerToAgentCommand by @dsvanlani in #64
- Define that DownloadFile content hash method is SHA256 by @tigrannajaryan in #68
- Add plain HTTP transport to OpAMP by @tigrannajaryan in #70
- Unify addons and agent packages by @tigrannajaryan in #77
- Clarify how state hashes are used between the Agent and the Server by @tigrannajaryan in #79
Full Changelog: v0.1.0...v0.2.0
Release version 0.1.0
This is the first draft release of OpAMP spec.
What's Changed
- Add initial copy of OpAMP spec by @tigrannajaryan in #2
- Rename ErrorResponse to ServerErrorResponse by @tigrannajaryan in #10
- Add server_offered_version to AgentInstallStatus by @tigrannajaryan in #11
- Clarify generation of EffectiveConfig hash by @tigrannajaryan in #30
- Remove Health from Status Report message by @tigrannajaryan in #32
- Change addons and agent packages to only contain one downloadable file by @tigrannajaryan in #29
- Clarify OpAMP communication pattern by @tigrannajaryan in #35
- Add explanation of agent_attributes field by @tigrannajaryan in #34
- Add ability to indicate Capabilities in the protocol by @tigrannajaryan in #33
- Clarify Connection Establishment and Restoring by @tigrannajaryan in #36
- Support both HTTP 503 and 429 for throttling by @pmm-sumo in #37
- Eliminate DataForAgent message by @tigrannajaryan in #42
- Eliminate oneof Body from AgentToServer by @tigrannajaryan in #44
- Delete duplicate server_provided_all_addons_hash field by @tigrannajaryan in #45
- Add version field to Addons by @tigrannajaryan in #41
- Add capabilities field to ServerToAgent by @tigrannajaryan in #46
- Fix capabilities enum name and value by @tigrannajaryan in #47
- Generalize Agent identification by @tigrannajaryan in #48
Full Changelog: https://github.com/open-telemetry/opamp-spec/commits/v0.1.0