Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

1.0 Release tracking #4752

Closed
dmitryax opened this issue Jan 25, 2022 · 7 comments
Closed

1.0 Release tracking #4752

dmitryax opened this issue Jan 25, 2022 · 7 comments
Labels
release:required-for-ga Must be resolved before GA release

Comments

@dmitryax
Copy link
Member

This issue is for tracking progress towards reaching OTel Collector Core stability.

The proposed approach is to split Collector packages into more modules which can be gradually declared 1.0 with multimod tool. The plan on how to break down Collector packages into modules that have minimal dependencies on each other is in progress.

Currently we are working towards bringing model module to 1.0 which is tracked under this milestone: https://github.com/open-telemetry/opentelemetry-collector/milestone/24

@pavolloffay
Copy link
Member

@dmitryax @bogdandrutu @tigrannajaryan any update on the collector 1.0/GA release?

@dmitryax
Copy link
Member Author

dmitryax commented Apr 4, 2022

@pavolloffay https://github.com/open-telemetry/opentelemetry-collector/milestone/24 is pretty close to be done. We will release model 1.0 first, then will be working on other modules

@Mario-Hofstaetter
Copy link

Dear all, milestone https://github.com/open-telemetry/opentelemetry-collector/milestone/24 looks finished.

Is there any roadmap when to expect a stable 1.0 release of OTELCOL and contrib?
Releases are currently coming at a high cadence, few are worth rolling out in our case.

@dmitryax
Copy link
Member Author

Is there any roadmap when to expect a stable 1.0 release of OTELCOL and contrib?

We are actively working on this, but there is limited capacity. pdata 1.0 will be likely released as part of the next release, component 1.0 is in progress and will be released soon after that. Other parts of the collector will go next. No specific timeline beyond that.

Releases are currently coming at a high cadence, few are worth rolling out in our case.

This is expected, we need to run through a lot of changes to stabilize the API for 1.0.

@Mario-Hofstaetter
Copy link

Thanks for the quick response @dmitryax

This is expected, we need to run through a lot of changes to stabilize the API for 1.0.

From a otelcol user perspective, how many breaking changes are expected regarding operating otelcol?
e.g. breaking changes in yaml config of components, ...

I guess.. until its stable anything may change?

@dmitryax
Copy link
Member Author

dmitryax commented Nov 22, 2022

From a otelcol user perspective, how many breaking changes are expected regarding operating otelcol?
e.g. breaking changes in yaml config of components, ...

Breaking changes for 1.0 release are mostly applied to developer API. User API (config interface) stability is defined for each component independently, e.g. https://github.com/open-telemetry/opentelemetry-collector/tree/main/exporter/otlpexporter is stable for metrics and traces and beta for logs, it means that no breaking changes are expected there. See https://github.com/open-telemetry/opentelemetry-collector#stability-levels

@codeboten codeboten added the release:required-for-ga Must be resolved before GA release label Dec 1, 2023
@codeboten codeboten unpinned this issue Jan 24, 2024
@codeboten
Copy link
Contributor

Closing this issue in favour of #9375

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
release:required-for-ga Must be resolved before GA release
Projects
Archived in project
Development

No branches or pull requests

4 participants