Skip to content

Latest commit

 

History

History
137 lines (103 loc) · 8.3 KB

CHANGELOG.md

File metadata and controls

137 lines (103 loc) · 8.3 KB

Changelog

v0.11.0

  • Add downloading state and download_details to PackageStatus by @michel-laterman in #206
  • Add message about available components to AgentDetails by @BinaryFissionGames in #201

Full Changelog: https://github.com/open-telemetry/opamp-spec/compare/v0.10.0...v0.11.0

v0.10.0

  • 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

Full Changelog: https://github.com/open-telemetry/opamp-spec/compare/v0.9.0...v0.10.0

v0.9.0

  • Add CustomMessage capability by @andykellr in #132

Full Changelog: https://github.com/open-telemetry/opamp-spec/compare/v0.8.0...v0.9.0

v0.8.0

  • 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

Full Changelog: https://github.com/open-telemetry/opamp-spec/compare/v0.7.0...v0.8.0

v0.7.0

  • 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: https://github.com/open-telemetry/opamp-spec/compare/v0.6.0...v0.7.0

v0.6.0

  • 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

Full Changelog: https://github.com/open-telemetry/opamp-spec/compare/v0.5.0...v0.6.0

v0.5.0

  • Add basic Agent Health reporting by @tigrannajaryan in #103

Full Changelog: https://github.com/open-telemetry/opamp-spec/compare/v0.4.0...v0.5.0

v0.4.0

  • Simplify status compression by @tigrannajaryan in #102

Full Changelog: https://github.com/open-telemetry/opamp-spec/compare/v0.3.0...v0.4.0

v0.3.0

  • 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: https://github.com/open-telemetry/opamp-spec/compare/v0.2.0...v0.3.0

v0.2.0

  • 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: https://github.com/open-telemetry/opamp-spec/compare/v0.1.0...v0.2.0

v0.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