Commit Graph

157 Commits

Author SHA1 Message Date
Bogdan Drutu 96f9a354d2
[chore] Prepare release v1.37.0/v0.131.0 (#13510)
The following commands were run to prepare this release:

make chlog-update VERSION=v1.37.0/v0.131.0
make prepare-release PREVIOUS_VERSION=1[.]36[.]1
RELEASE_CANDIDATE=1.37.0 MODSET=stable
make prepare-release PREVIOUS_VERSION=0[.]130[.]1
RELEASE_CANDIDATE=0.131.0 MODSET=beta

---------

Co-authored-by: otelbot <197425009+otelbot@users.noreply.github.com>
2025-07-28 23:54:40 +00:00
Pablo Baeyens d588ee2ac4
[chore] Prepare release v0.130.1/v1.36.1 (#13441)
<!--Ex. Fixing a bug - Describe the bug and how this fixes the issue.
Ex. Adding a feature - Explain what this achieves.-->
#### Description

Prepares release v0.130.1/v1.36.1 to release #13429

<!-- Issue number if applicable -->
#### Link to tracking issue

Updates #13381
Relates to open-telemetry/opentelemetry-go/issues/7039

---------

Co-authored-by: opentelemetrybot <107717825+opentelemetrybot@users.noreply.github.com>
2025-07-22 11:05:41 +02:00
OpenTelemetry Bot 91ec67dfc1
[chore] Prepare release v1.36.0/v0.130.0 (#13382)
The following commands were run to prepare this release:
- make chlog-update VERSION=v1.36.0/v0.130.0
- make prepare-release PREVIOUS_VERSION=1[.]35[.]0
RELEASE_CANDIDATE=1.36.0 MODSET=stable
- make prepare-release PREVIOUS_VERSION=0[.]129[.]0
RELEASE_CANDIDATE=0.130.0 MODSET=beta

---------

Co-authored-by: Pablo Baeyens <pablo.baeyens@datadoghq.com>
2025-07-14 13:03:41 +00:00
OpenTelemetry Bot 8c7e0b7708
[chore] Prepare release v1.35.0/v0.129.0 (#13299)
The following commands were run to prepare this release:
- make chlog-update VERSION=v1.35.0/v0.129.0
- make prepare-release PREVIOUS_VERSION=1[.]34[.]0
RELEASE_CANDIDATE=1.35.0 MODSET=stable
- make prepare-release PREVIOUS_VERSION=0[.]128[.]0
RELEASE_CANDIDATE=0.129.0 MODSET=beta

---------

Co-authored-by: Jade Guiton <jade.guiton@datadoghq.com>
2025-06-30 11:51:14 +00:00
OpenTelemetry Bot ab80fb406a
[chore] Prepare release v1.34.0/v0.128.0 (#13180)
The following commands were run to prepare this release:
- make chlog-update VERSION=v1.34.0/v0.128.0
- make prepare-release PREVIOUS_VERSION=1[.]33[.]0
RELEASE_CANDIDATE=1.34.0 MODSET=stable
- make prepare-release PREVIOUS_VERSION=0[.]127[.]0
RELEASE_CANDIDATE=0.128.0 MODSET=beta
2025-06-09 16:08:43 +00:00
OpenTelemetry Bot 2353b750bd
[chore] Prepare release v1.33.0/v0.127.0 (#13094)
The following commands were run to prepare this release:
- make chlog-update VERSION=v1.33.0/v0.127.0
- make prepare-release PREVIOUS_VERSION=1[.]32[.]0
RELEASE_CANDIDATE=1.33.0 MODSET=stable
- make prepare-release PREVIOUS_VERSION=0[.]126[.]0
RELEASE_CANDIDATE=0.127.0 MODSET=beta
2025-05-26 19:18:37 +00:00
OpenTelemetry Bot c2431f0ec1
[chore] Prepare release v1.32.0/v0.126.0 (#13026)
The following commands were run to prepare this release:
- make chlog-update VERSION=v1.32.0/v0.126.0
- make prepare-release PREVIOUS_VERSION=1[.]31[.]0
RELEASE_CANDIDATE=1.32.0 MODSET=stable
- make prepare-release PREVIOUS_VERSION=0[.]125[.]0
RELEASE_CANDIDATE=0.126.0 MODSET=beta

---------

Co-authored-by: Dmitry Anoshin <anoshindx@gmail.com>
2025-05-13 05:00:49 +00:00
OpenTelemetry Bot 42a3ae04a7
[chore] Prepare release v1.31.0/v0.125.0 (#12936)
The following commands were run to prepare this release:
- make chlog-update VERSION=v1.31.0/v0.125.0
- make prepare-release PREVIOUS_VERSION=1[.]30[.]0
RELEASE_CANDIDATE=1.31.0 MODSET=stable
- make prepare-release PREVIOUS_VERSION=0[.]124[.]0
RELEASE_CANDIDATE=0.125.0 MODSET=beta
2025-04-28 19:04:17 +00:00
OpenTelemetry Bot cf18559059
[chore] Prepare release v1.30.0/v0.124.0 (#12834)
The following commands were run to prepare this release:
- make chlog-update VERSION=v1.30.0/v0.124.0
- make prepare-release PREVIOUS_VERSION=1[.]29[.]0
RELEASE_CANDIDATE=1.30.0 MODSET=stable
- make prepare-release PREVIOUS_VERSION=0[.]123[.]0
RELEASE_CANDIDATE=0.124.0 MODSET=beta
2025-04-14 19:00:26 +00:00
Tyler Helmuth 1ad6912e6c
[chore] Prepare release v1.29.0/v0.123.0 (#12773)
The following commands were run to prepare this release:

make chlog-update VERSION=v1.29.0/v0.123.0
make prepare-release PREVIOUS_VERSION=1.28.1 RELEASE_CANDIDATE=1.29.0
MODSET=stable
make prepare-release PREVIOUS_VERSION=0.122.1 RELEASE_CANDIDATE=0.123.0
MODSET=beta
2025-03-31 18:44:04 +00:00
Evan Bradley a17839e865
[chore] Prepare release v1.28.1/v0.122.1 (#12665)
The following commands were run to prepare this release:

* make chlog-update VERSION=v1.28.1/v0.122.1
* make prepare-release PREVIOUS_VERSION=1[.]28[.]0
RELEASE_CANDIDATE=1.28.1 MODSET=stable
* make prepare-release PREVIOUS_VERSION=0[.]122[.]0
RELEASE_CANDIDATE=0.122.1 MODSET=beta

---------

Co-authored-by: opentelemetrybot <107717825+opentelemetrybot@users.noreply.github.com>
2025-03-18 13:57:04 -07:00
OpenTelemetry Bot 8bc15fd4d7
[chore] Prepare release v1.28.0/v0.122.0 (#12650)
The following commands were run to prepare this release:
- make chlog-update VERSION=v1.28.0/v0.122.0
- make prepare-release PREVIOUS_VERSION=1[.]27[.]0
RELEASE_CANDIDATE=1.28.0 MODSET=stable
- make prepare-release PREVIOUS_VERSION=0[.]121[.]0
RELEASE_CANDIDATE=0.122.0 MODSET=beta
2025-03-17 21:38:50 +00:00
OpenTelemetry Bot 9ff68e1d3b
[chore] Prepare release v1.27.0/v0.121.0 (#12534)
The following commands were run to prepare this release:
- make chlog-update VERSION=v1.27.0/v0.121.0
- make prepare-release PREVIOUS_VERSION=1[.]26[.]0
RELEASE_CANDIDATE=1.27.0 MODSET=stable
- make prepare-release PREVIOUS_VERSION=0[.]120[.]0
RELEASE_CANDIDATE=0.121.0 MODSET=beta
2025-03-03 16:27:02 +00:00
OpenTelemetry Bot c87bda5bd0
[chore] Prepare release v1.26.0/v0.120.0 (#12412)
The following commands were run to prepare this release:
- make chlog-update VERSION=v1.26.0/v0.120.0
- make prepare-release PREVIOUS_VERSION=1[.]25[.]0
RELEASE_CANDIDATE=1.26.0 MODSET=stable
- make prepare-release PREVIOUS_VERSION=0[.]119[.]0
RELEASE_CANDIDATE=0.120.0 MODSET=beta
2025-02-18 00:10:21 +00:00
OpenTelemetry Bot 1565021f45
[chore] Prepare release v1.25.0/v0.119.0 (#12263)
The following commands were run to prepare this release:
- make chlog-update VERSION=v1.25.0/v0.119.0
- make prepare-release PREVIOUS_VERSION=1[.]24[.]0
RELEASE_CANDIDATE=1.25.0 MODSET=stable
- make prepare-release PREVIOUS_VERSION=0[.]118[.]0
RELEASE_CANDIDATE=0.119.0 MODSET=beta
2025-02-04 00:17:52 +00:00
OpenTelemetry Bot e87797c1df
[chore] Prepare release v1.24.0/v0.118.0 (#12135)
The following commands were run to prepare this release:
- make chlog-update VERSION=v1.24.0/v0.118.0
- make prepare-release PREVIOUS_VERSION=1[.]23[.]0
RELEASE_CANDIDATE=1.24.0 MODSET=stable
- make prepare-release PREVIOUS_VERSION=0[.]117[.]0
RELEASE_CANDIDATE=0.118.0 MODSET=beta
2025-01-20 23:20:35 +00:00
OpenTelemetry Bot 795f727e05
[chore] Prepare release v1.23.0/v0.117.0 (#12043)
The following commands were run to prepare this release:
- make chlog-update VERSION=v1.23.0/v0.117.0
- make prepare-release PREVIOUS_VERSION=1[.]22[.]0
RELEASE_CANDIDATE=1.23.0 MODSET=stable
- make prepare-release PREVIOUS_VERSION=0[.]116[.]0
RELEASE_CANDIDATE=0.117.0 MODSET=beta

This PR also includes fix
https://github.com/open-telemetry/opentelemetry-collector/pull/12051 to
reduce back-and-forths

---------

Co-authored-by: Dmitrii Anoshin <anoshindx@gmail.com>
2025-01-07 22:54:22 +00:00
Jade Guiton ff4c0a1755
[chore] Unrevert automatic `replace` generation in builder-integration-test (#11940)
#### Description

PR #11793, which added code to automatically generate `replace` clauses
in builder-integration-test in order to avoid issues in release PRs,
caused [issues in a release
PR](https://github.com/open-telemetry/opentelemetry-collector/actions/runs/12358329683/job/34488569900?pr=11904),
and was reverted in #11909.

The issue ended up being that the `replace` clause for the root
collector module (`go.opentelemetry.io/collector`) was missing, because
([cf. previous source
code](6a47030ba2/cmd/builder/test/test.sh (L118)))
I was generating a list of module paths relative to the root, with an
empty string for the root module, which bash helpfully ignored during
the for loop below.

This PR unreverts #11793, with a fix for the above issue. (We make sure
to only strip the initial dot of the folder path _inside_ the for loop.)

#### Link to tracking issue
Fixes #11607, hopefully correctly this time.

#### Testing
I replicated the release PR in which the issues arose with a .1 patch
version number, replicated the failure that was observed, and checked
that the new script has the expected behavior.

---------

Co-authored-by: Dmitrii Anoshin <anoshindx@gmail.com>
Co-authored-by: Bogdan Drutu <bogdandrutu@gmail.com>
2025-01-06 21:42:18 +00:00
Bogdan Drutu d143b4cdc6
Deprecate extension/experimental in favor of extension/xextension (#12010)
Signed-off-by: Bogdan Drutu <bogdandrutu@gmail.com>
2025-01-06 17:55:36 +00:00
Bogdan Drutu af09df1123
Move scraperhelper under scraper in a separate module (#11985)
Fixes
https://github.com/open-telemetry/opentelemetry-collector/issues/11003

Signed-off-by: Bogdan Drutu <bogdandrutu@gmail.com>
2025-01-06 17:17:55 +00:00
Dmitrii Anoshin bb27be016e
Remove deprecaterd consumererrorprofiles module (#11916)
go.opentelemetry.io/collector/consumer/consumererror/xconsumererror
should be used instead.
2024-12-17 17:43:44 +00:00
Christos Markou db7706ad5b
Remove warning when 0.0.0.0 is used (#11902)
<!--Ex. Fixing a bug - Describe the bug and how this fixes the issue.
Ex. Adding a feature - Explain what this achieves.-->
#### Description

Based on the discussions from
https://github.com/open-telemetry/opentelemetry-collector/issues/11713#issuecomment-2488357615
and
https://github.com/open-telemetry/opentelemetry-collector/issues/8510#issuecomment-1737598294
the warning message logged when `0.0.0.0` is used, should be removed.

<!-- Issue number if applicable -->
#### Link to tracking issue
Probably fixes
https://github.com/open-telemetry/opentelemetry-collector/issues/11713

<!--Describe what testing was performed and which tests were added.-->
#### Testing

<!--Describe the documentation added.-->
#### Documentation

<!--Please delete paragraphs that you did not use before submitting.-->

/cc @mx-psi

---------

Signed-off-by: ChrsMark <chrismarkou92@gmail.com>
2024-12-17 15:33:06 +00:00
Dmitrii Anoshin 4c3e4ac244
Remove deprecated exporterprofiles module (#11917)
go.opentelemetry.io/collector/exporter/xexporter module should be used
instead
2024-12-17 08:40:28 +00:00
Dmitrii Anoshin f42481b4f4
Remove deprecated processorprofiles module (#11918)
go.opentelemetry.io/collector/processor/xprocessor module should be used
instead
2024-12-17 08:40:22 +00:00
Dmitrii Anoshin 3377dedac0
Remove deprecated pipelineprofiles module (#11921)
go.opentelemetry.io/collector/pipeline/xpipeline should be used instead.
2024-12-17 08:40:13 +00:00
Dmitrii Anoshin 175ceb4029
Remove deprecated consumerprofiles module (#11922)
go.opentelemetry.io/collector/consumer/xconsumer should be used instead.
2024-12-17 08:39:07 +00:00
Dmitrii Anoshin 3249235a5c
Remove deprecated connectorprofiles module (#11920)
go.opentelemetry.io/collector/connector/xconnector should be used
instead.
2024-12-17 08:38:59 +00:00
Dmitrii Anoshin 04484daea2
Remove deprecated receiverprofiles module (#11919)
go.opentelemetry.io/collector/receiver/xreceiver should be used instead.
2024-12-17 08:38:47 +00:00
Dmitrii Anoshin 36a3e43f29
Remove deprecated exporterhelperprofiles module (#11913)
go.opentelemetry.io/collector/exporter/exporterhelper/xexporterhelper
module should be used instead

Co-authored-by: Alex Boten <223565+codeboten@users.noreply.github.com>
2024-12-16 23:59:03 +00:00
OpenTelemetry Bot 095b183fd8
[chore] Prepare release v1.22.0/v0.116.0 (#11910)
The following commands were run to prepare this release:
- make chlog-update VERSION=v1.22.0/v0.116.0
- make prepare-release PREVIOUS_VERSION=1[.]21[.]0
RELEASE_CANDIDATE=1.22.0 MODSET=stable
- make prepare-release PREVIOUS_VERSION=0[.]115[.]0
RELEASE_CANDIDATE=0.116.0 MODSET=beta
2024-12-16 21:25:57 +00:00
Yang Song 96a3ad1cc0
[chore] put back replace and add new packages in builder yaml (#11909)
This reverts commit
5272797f7b
because it breaks releases, see
https://github.com/open-telemetry/opentelemetry-collector/actions/runs/12358329683/job/34488569900?pr=11904

and adds replace of the new x[consumer|experter|...] packages to the
builder yaml
2024-12-16 20:42:46 +00:00
Jade Guiton 5272797f7b
Generate `replaces` automatically in builder-integration-test (#11793)
#### Description

This PR removes the manually maintained `replace` statements in
`cmd/builder/test/core.builder.yaml` and generates them automatically in
`cmd/builder/test/test.sh`. This ensures that the builder integration
test properly uses the local version of core collector modules, even if
a `replace` statement is forgotten. This is especially important in
release PRs where dependencies have not-yet-valid version numbers (see
tracking issue for context).

#### Note

I believe a better implementation of this long-term may be to commit a
`go.work` file to the repository as the single source of truth for
`replace`s, and let the `go` commands run by `ocb` take it into account
automatically. (This would also avoid needing to maintain the `replace`s
in every `go.mod`, which can be annoying when `make crosslink` is not
sufficient.) But as there were [objections the last time this was
discussed](https://github.com/open-telemetry/opentelemetry-collector-contrib/pull/21972#issuecomment-1549173972),
I decided to leave this as a future discussion.

#### Link to tracking issue
Fixes #11607

#### Testing
We can simulate a Release PR by setting the `exporter` import in
`debugexporter` to an invalid version like `0.999.0`. With the new
script, this causes no problems, showing that the build uses the local
version without fetching from the proxy. Filtering the `exporter` module
from the replace statements by adding this to the script:
```bash
core_mods=$(echo "$core_mods" | grep -v "/exporter$")
```
makes `ocb` output the expected `unknown revision` error.
2024-12-05 12:30:34 +01:00
OpenTelemetry Bot a65008e7ef
[chore] Prepare release v1.21.0/v0.115.0 (#11788)
The following commands were run to prepare this release:
- make chlog-update VERSION=v1.21.0/v0.115.0
- make prepare-release PREVIOUS_VERSION=1[.]20[.]0
RELEASE_CANDIDATE=1.21.0 MODSET=stable
- make prepare-release PREVIOUS_VERSION=0[.]114[.]0
RELEASE_CANDIDATE=0.115.0 MODSET=beta
2024-12-03 13:22:05 -08:00
Jade Guiton f2e05b5089
Make `extension/auth/authtest` into its own module (#11705)
#### Description

Turns the `go.opentelemetry.io/collector/extension/auth/authtest`
package into its own module

#### Link to tracking issue
Resolves #11465
2024-11-20 09:44:40 -07:00
Bogdan Drutu 9d2685f404
Deprecate scraperhelper.Scraper in favor of scraper.Metrics (#11682)
Signed-off-by: Bogdan Drutu <bogdandrutu@gmail.com>
Co-authored-by: Yang Song <songy23@users.noreply.github.com>
2024-11-19 13:09:27 -08:00
OpenTelemetry Bot 43fbb04cea
[chore] Prepare release v1.20.0/v0.114.0 (#11692)
The following commands were run to prepare this release:
- make chlog-update VERSION=v1.20.0/v0.114.0
- make prepare-release PREVIOUS_VERSION=1[.]19[.]0
RELEASE_CANDIDATE=1.20.0 MODSET=stable
- make prepare-release PREVIOUS_VERSION=0[.]113[.]0
RELEASE_CANDIDATE=0.114.0 MODSET=beta

---------

Signed-off-by: Alex Boten <223565+codeboten@users.noreply.github.com>
Co-authored-by: Alex Boten <223565+codeboten@users.noreply.github.com>
2024-11-18 11:42:17 -08:00
Jade Guiton 3fe42eba80
Make `extensiontest` into its own module (#11629)
#### Description

Turns the `go.opentelemetry.io/collector/extension/extensiontest`
package into its own module

#### Link to tracking issue

Resolves #11463
2024-11-14 08:16:39 -08:00
Jade Guiton f0fb20df0e
Make `componenttest` into its own module (#11615)
#### Description

Turn the `go.opentelemetry.io/collector/component/componenttest` package
into its own module

#### Link to tracking issue
Resolves #11464
2024-11-07 17:31:30 +01:00
OpenTelemetry Bot 3da496be53
[chore] Prepare release v1.19.0/v0.113.0 (#11609)
The following commands were run to prepare this release:
- make chlog-update VERSION=v1.19.0/v0.113.0
- make prepare-release PREVIOUS_VERSION=1[.]18[.]0
RELEASE_CANDIDATE=1.19.0 MODSET=stable
- make prepare-release PREVIOUS_VERSION=0[.]112[.]0
RELEASE_CANDIDATE=0.113.0 MODSET=beta
2024-11-05 11:52:29 -08:00
Yang Song 642f4738e7
[chore] add the missing replace in core.builder.yaml (#11604)
Add replace statement for `consumer/consumererror/consumererrorprofiles`
2024-11-05 18:14:54 +01:00
Bogdan Drutu 9ae29a8309
Remove builder support to build old version, and the otelcol_version config (#11588)
Fixes
https://github.com/open-telemetry/opentelemetry-collector/issues/11405

Signed-off-by: Bogdan Drutu <bogdandrutu@gmail.com>
2024-11-04 10:25:32 -08:00
Bogdan Drutu cd6bfbb121
Remove reprecated flags from Builder (#11576)
Signed-off-by: Bogdan Drutu <bogdandrutu@gmail.com>
2024-10-31 12:16:08 -07:00
VihasMakwana 78036deede
[internal/sharedcomponent] extract sharedcomponent into another package (#11542)
Resolves
https://github.com/open-telemetry/opentelemetry-collector/issues/11442

Also updates `genpdata` command, as the root module doesn't depend on
`go.opentelemetry.io/collector/pdata` anymore.
2024-10-28 08:44:24 -07:00
VihasMakwana ebed326c01
Make receivertest into its own module (#11544)
Resolves #11462
2024-10-28 08:44:00 -07:00
VihasMakwana b6d0497e42
[internal/fanoutconsumer] extract fanoutconsumer into another package (#11543)
Resolves #11441
2024-10-27 10:48:31 -07:00
OpenTelemetry Bot fee2daa249
[chore] Prepare release v1.18.0/v0.112.0 (#11515)
The following commands were run to prepare this release:
- make chlog-update VERSION=v1.18.0/v0.112.0
- make prepare-release PREVIOUS_VERSION=1[.]17[.]0
RELEASE_CANDIDATE=1.18.0 MODSET=stable
- make prepare-release PREVIOUS_VERSION=0[.]111[.]0
RELEASE_CANDIDATE=0.112.0 MODSET=beta
2024-10-22 11:38:35 -07:00
VihasMakwana 3193106bf4
[exporter/exportertest] - Make exportertest into its own module (#11489)
Resolves
https://github.com/open-telemetry/opentelemetry-collector/issues/11461
2024-10-21 09:25:23 -07:00
VihasMakwana 5a8560e80b
[consumererror] put consumererror into its own module (#11491)
Resolves
https://github.com/open-telemetry/opentelemetry-collector/issues/11440
2024-10-20 18:21:31 -07:00
Damien Mathieu f330cfb5d5
Add profiles support to OTLP HTTP exporter (#11450)
<!--Ex. Fixing a bug - Describe the bug and how this fixes the issue.
Ex. Adding a feature - Explain what this achieves.-->
#### Description

This uses the profiles internal packages that were implemented in
previous PRs to provide profiles support to the OTLP HTTP exporter.

This PR requires #11226  to be merged first.
2024-10-18 09:48:13 +02:00
William Dumont 4f79e0d71e
Put connectortest in its own module (#11228)
<!--Ex. Fixing a bug - Describe the bug and how this fixes the issue.
Ex. Adding a feature - Explain what this achieves.-->
#### Description

This PR is putting the connectortest pkg in its own module as requested
in
https://github.com/open-telemetry/opentelemetry-collector/issues/11216
2024-10-16 09:45:04 -07:00