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