elastic / apm

Elastic Application Performance Monitoring - resources and general issue tracking for Elastic APM.
https://www.elastic.co/apm
Apache License 2.0
384 stars 114 forks source link

specs: dropping runtimes may not be breaking #798

Closed axw closed 1 year ago

axw commented 1 year ago

Minor change to the breaking changes spec to permit agents to remove support for older runtime versions, without being considered a breaking change.

This is common practice among Go libraries. Although removing support for older Go versions technically may break users, we need to balance this against the maintenance burden of supporting older versions of Go, fitting in with the ecosystem. Performing regular major version bumps will make adoption of the agent painful, as this forces users to change the import paths in their applications.

axw commented 1 year ago

@elastic/apm-pm any opinions/concerns about this?

estolfo commented 1 year ago

@elastic/clients-team FYI we've made a small update here to accommodate Go language conventions.