- Change MAY to SHOULD for Server to Client compression by @tigrannajaryan in open-telemetry#127
- Remove deleted wording from the spec by @tigrannajaryan in open-telemetry#128
- Add link to proto directory and update Contributing section by @tigrannajaryan in open-telemetry#130
- Remove unnecessary recommendation about service.name by @tigrannajaryan in open-telemetry#135
- Adding a header for WebSocket messages to allow future extensibility by @tigrannajaryan in open-telemetry#138
- Clarify agent health reporting by @tigrannajaryan in open-telemetry#137
Full Changelog: https://github.com/open-telemetry/opamp-spec/compare/v0.6.0...v0.7.0
- Declare OpAMP Beta by @tigrannajaryan in open-telemetry#104
- Add Libraries, Platforms, and Agents sections to the Implementations by @andykellr in open-telemetry#108
- Add missing ReportsHealth capability by @tigrannajaryan in open-telemetry#111
- Add ReportsRemoteConfig capability by @tigrannajaryan in open-telemetry#115
- Require that instance_uid is ULID instead of only recommending it by @tigrannajaryan in open-telemetry#116
- Clarify what is Agent, especially when Supervisor is used by @tigrannajaryan in open-telemetry#117
- Change bitfields from enum to uint64 by @tigrannajaryan in open-telemetry#125
- Separate the notions of Agent and Client by @PeterF778 in open-telemetry#122
- Move proto files to opamp-spec repo by @tigrannajaryan in open-telemetry#126
Full Changelog: https://github.com/open-telemetry/opamp-spec/compare/v0.5.0...v0.6.0
- Add basic Agent Health reporting by @tigrannajaryan in open-telemetry#103
Full Changelog: https://github.com/open-telemetry/opamp-spec/compare/v0.4.0...v0.5.0
- Simplify status compression by @tigrannajaryan in open-telemetry#102
Full Changelog: https://github.com/open-telemetry/opamp-spec/compare/v0.3.0...v0.4.0
- Add ability to report general errors in PackageStatuses by @tigrannajaryan in open-telemetry#83
- Move messages in StatusReport to AgentToServer message by @tigrannajaryan in open-telemetry#85
- Split connection settings by types by @tigrannajaryan in open-telemetry#87
Full Changelog: https://github.com/open-telemetry/opamp-spec/compare/v0.2.0...v0.3.0
- Add support for detached signatures by @tigrannajaryan in open-telemetry#69
- Set instance_uid by Server on conflict or request for generation by @pmm-sumo in open-telemetry#63
- Update Spec to include ServerToAgentCommand by @dsvanlani in open-telemetry#64
- Define that DownloadFile content hash method is SHA256 by @tigrannajaryan in open-telemetry#68
- Add plain HTTP transport to OpAMP by @tigrannajaryan in open-telemetry#70
- Unify addons and agent packages by @tigrannajaryan in open-telemetry#77
- Clarify how state hashes are used between the Agent and the Server by @tigrannajaryan in open-telemetry#79
Full Changelog: https://github.com/open-telemetry/opamp-spec/compare/v0.1.0...v0.2.0
This is the first draft release of OpAMP spec.
- Add initial copy of OpAMP spec by @tigrannajaryan in open-telemetry#2
- Rename ErrorResponse to ServerErrorResponse by @tigrannajaryan in open-telemetry#10
- Add server_offered_version to AgentInstallStatus by @tigrannajaryan in open-telemetry#11
- Clarify generation of EffectiveConfig hash by @tigrannajaryan in open-telemetry#30
- Remove Health from Status Report message by @tigrannajaryan in open-telemetry#32
- Change addons and agent packages to only contain one downloadable file by @tigrannajaryan in open-telemetry#29
- Clarify OpAMP communication pattern by @tigrannajaryan in open-telemetry#35
- Add explanation of agent_attributes field by @tigrannajaryan in open-telemetry#34
- Add ability to indicate Capabilities in the protocol by @tigrannajaryan in open-telemetry#33
- Clarify Connection Establishment and Restoring by @tigrannajaryan in open-telemetry#36
- Support both HTTP 503 and 429 for throttling by @pmm-sumo in open-telemetry#37
- Eliminate DataForAgent message by @tigrannajaryan in open-telemetry#42
- Eliminate oneof Body from AgentToServer by @tigrannajaryan in open-telemetry#44
- Delete duplicate server_provided_all_addons_hash field by @tigrannajaryan in open-telemetry#45
- Add version field to Addons by @tigrannajaryan in open-telemetry#41
- Add capabilities field to ServerToAgent by @tigrannajaryan in open-telemetry#46
- Fix capabilities enum name and value by @tigrannajaryan in open-telemetry#47
- Generalize Agent identification by @tigrannajaryan in open-telemetry#48
Full Changelog: https://github.com/open-telemetry/opamp-spec/commits/v0.1.0