Description
The latest release v0.36.0
attempted on 2025-06-09 seems to have problems caused by #413 which moved the majority of our Golang code under a go/
subdirectory given the addition of multiple donations under the rust/
subfolder.
Because Go module source pathing expects module name to explicitly match source location, it is not possible to use the new version as a dependency.
github.com/open-telemetry/otel-arrow/api/experimental/arrow/v1: module github.com/open-telemetry/otel-arrow@latest found (v0.36.0), but does not contain package github.com/open-telemetry/otel-arrow/api/experimental/arrow/v1
This issue is more of an FYI announcement in case a consumer experiences similar problems - we are working on deleting the release and revoking the module number.
The goal for this issue is publishing a new module github.com/open-telemetry/otel-arrow/go
and having the code under the go/
subdirectory as initially planned.
- Delete
v0.36.0
release and tags - Revert folder changes entirely and release a
v0.37.0
withretract(v0.36.0)
- Publish a
v0.38.0
as the terminal version of old module (github.com/open-telemetry/otel-arrow/go
) withdeprecated
notice - Move everything into the
go/
subfolder, delete the old module, and releasev0.39.0
with a new module (github.com/open-telemetry/otel-arrow/go
) - Update OpenTelemetry-Collector-Contrib references to use
v0.39.0
of the new module