Releases: open-telemetry/opamp-go
Releases · open-telemetry/opamp-go
v0.22.0
What's Changed
- Update opamp-spec to v0.14.0
- fix: Send AgentToServer.agent_disconnect when client is stopped. by @minuk-dev in #384
- feat: WebSocket server send error callback by @dpaasman00 in #427
- Demo: Add initial-insecure-connection flag to example agent by @michel-laterman in #440
- Demo: Feat/proxy connection settings by @michel-laterman in #389
New Contributors
- @minuk-dev made their first contribution in #384
- @dpaasman00 made their first contribution in #427
Full Changelog: v0.21.0...v0.22.0
v0.21.0
What's Changed
- Update opamp-spec to v0.13.0
- Make it possible to set capabilities after client start by @jaronoff97 in #366
- Add minimum token permissions for all github workflow files by @opentelemetrybot in #409
- chore(deps): update github/codeql-action action to v3.29.2 by @renovate[bot] in #408
- Sort contributor listings and remove affiliation from emeriti by @opentelemetrybot in #412
- chore(deps): update github/codeql-action action to v3.29.3 by @renovate[bot] in #415
- fix(deps): update module golang.org/x/tools to v0.35.0 by @renovate[bot] in #413
- Fix tidy job and remove unused token by @trask in #419
- Move Aneurysm9 to Emeritus Approvers by @tigrannajaryan in #416
- Update go version to v1.23.0 by @michel-laterman in #423
- chore(deps): update github/codeql-action action to v3.29.4 by @renovate[bot] in #420
- fix: Add atomic.Bool to ensure wsConnection.Disconnect() is only called once by @shazlehu in #359
- Fix incorrect usage of DefaultHttpClient causing data race by @tigrannajaryan in #425
- chore(deps): update github/codeql-action action to v3.29.5 by @renovate[bot] in #424
- chore(deps): update actions/checkout action to v4.3.0 by @renovate[bot] in #431
- fix(deps): update module golang.org/x/tools to v0.36.0 by @renovate[bot] in #430
- chore(deps): update github/codeql-action action to v3.29.8 by @renovate[bot] in #429
- Demo: Feat/connection settings status by @michel-laterman in #390
New Contributors
Full Changelog: v0.20.0...v0.21.0
v0.20.0
What's Changed
- Update opamp-spec to v0.12.0 by @michel-laterman in #362
- Use optional headers from DownloadableFile messages by @tpaschalis in #354
- Add a new OnReadMessageError callback when reading a message fails by @tttoad in #331
- Wait for HTTP server serve() termination by @rogercoll in #348
- Websocket transport: support no response. by @tttoad in #355
- Client now reports download status and download details by @michel-laterman in #341
- Add DownloadHTTPClient callback by @owais in #405
- Example: Offer TLS settings for remote connections by @michel-laterman in #338
- Example: Add commander stopping sync mechanism by @rogercoll in #352
New Contributors
- @opentelemetrybot made their first contribution in #350
- @rogercoll made their first contribution in #352
- @tttoad made their first contribution in #331
- @RichardChukwu made their first contribution in #353
- @michel-laterman made their first contribution in #362
- @owais made their first contribution in #405
Full Changelog: v0.19.0...v0.20.0
v0.19.0
What's Changed
- Update to OpAMP Spec 0.11.0 by @tigrannajaryan in #337
- chore(deps): update actions/setup-go action to v5.3.0 by @renovate in #343
- feat: Add implementation of new AvailableComponents message by @mrsillydog in #340
New Contributors
- @mrsillydog made their first contribution in #340
Full Changelog: v0.18.0...v0.19.0
v0.18.0
What's Changed
- Breaking: Replace Callbacks interface by Callbacks struct by @tigrannajaryan in #324
- Breaking: Replace Callbacks interface by Callbacks struct (server) by @tigrannajaryan in #326
- Add CheckRedirect callback by @echlebek in #269
- Pass opts to otlpmetrichttp.New() by @scrohde in #304
- Update opamp-spec to v0.10.0 (commit fb2ff48) by @tigrannajaryan in #307
- Allow setting initial heartbeat interval by @haoqixu in #305
- Update minimum go version to 1.22 by @tigrannajaryan in #311
New Contributors
Full Changelog: v0.17.0...v0.18.0
v0.17.0
What's Changed
- Add signature to UpdateContent by @BinaryFissionGames in #301
Full Changelog: v0.16.0...v0.17.0
v0.16.0
What's Changed
- Fix race condition on TestConnectionAllowsConcurrentWrites by @tpaschalis in #282
- docs: fix broken link by @tpaschalis in #281
- docs: fix ClientSyncedState docstring with a valid link by @tpaschalis in #285
- fix(deps): update module github.com/gorilla/websocket to v1.5.2 by @renovate in #284
- Amend Retry-After parsing logic for negative durations by @tpaschalis in #283
- Enable clients to set flags by @tpaschalis in #286
- fix(deps): update module google.golang.org/protobuf to v1.34.2 by @renovate in #287
- chore(deps): update actions/setup-go action to v5.0.2 by @renovate in #293
- fix(deps): update module github.com/gorilla/websocket to v1.5.3 by @renovate in #288
- Fix flaky TestSendCustomMessagePendingError by @tpaschalis in #292
- Limit to single inflight package syncing operation by @tpaschalis in #289
- Support client heartbeat by @haoqixu in #296
- Add HeaderFunc to allow modifying headers before every request by @BinaryFissionGames in #298
New Contributors
- @tpaschalis made their first contribution in #282
- @BinaryFissionGames made their first contribution in #298
Full Changelog: v0.15.0...v0.16.0
v0.15.0
What's Changed
- Update to OpAMP spec v0.9.0 by @tigrannajaryan in #273
- Use UUID instead of ULID by @tigrannajaryan in #272
- packagesSyncer: set the ServerOfferedVersion and ServerOfferedHash always by @phanidevavarapu in #246
Full Changelog: v0.14.0...v0.15.0
v0.14.0
v0.13.0
What's Changed
- Follow HTTP redirects after failed WS dials by @echlebek in #251
- Add support for CustomCapabilities and CustomMessage by @andykellr in #209
- Upgrade OTel SDK dependencies in the internal/example module by @gdfast in #264
- Add optional HTTP Middleware function to StartSettings for serverimpl by @gdfast in #263
- Remove OnOpampConnectionSettingsAccepted callback by @tigrannajaryan in #266
New Contributors
Full Changelog: v0.12.0...v0.13.0