Skip to content

docs: release 1.7.0 - #88

Merged
iyashjayesh merged 1 commit into
mainfrom
release/v1.7.0
Aug 29, 2026
Merged

iyashjayesh merged 1 commit into
mainfrom
release/v1.7.0

Conversation

@iyashjayesh

Copy link
Copy Markdown
Owner

Stamps the seven PRs merged since v1.6.0 as 1.7.0.

Three fixes a consumer cannot work around

WithOTelEndpoint never sent a metric. Registry, Pipeline and MultiExporter were each implemented and unit-tested, and nothing ever constructed them — so the exporter was created, logged OTel exporter initialized, and shut down without being asked for anything. Measured against a fake collector: 33 bytes in 40 seconds, all of it gRPC handshake. Anyone who configured OTel export has been receiving nothing, silently.

Profiling was dead in production. The profile view shelled out to go tool pprof, so on any distroless, scratch or alpine image the dashboard returned Error: 'go' command not found as the report body. Profiles are now parsed in-process; no toolchain, no binary, no source tree.

The health badge contradicted itself and flapped. It rendered Degraded beside the sentence "System usage is within limits", and crossed the boundary twice in 45 seconds on an idle machine. Also fixed: a single exhausted resource was masked by an idle one, so memory at 104% of its allowance reported as within limits.

Also in

Exporters page — Prometheus and OTel status, reported in their own terms. Closes the last entry under "Known gaps".

go get downloads 25 MB less. monigo.gif was 24.7 MB of a 25 MB module zip — 96% of every dependency fetch was a README image, and a stale one. Media now lives on the assets branch, outside every tagged version.

502 MB of committed binaries untracked, with a magic-number test so they cannot return.

The OTel exporter stopped reporting success against an unreachable collector — Export now flushes and returns the transport's verdict.

After merge

Tag v1.7.0 and publish.

Stamps the eight PRs merged since v1.6.0 as 1.7.0.

Four of them fix things a consumer cannot work around: WithOTelEndpoint
never sent a metric, profiling was dead in any container without the Go
SDK, the health badge contradicted the sentence beside it, and service
CPU was inflated by 100/TotalCores.

Also regroups the section into one heading per change type. Each PR
appended its own "### Fixed" or "### Changed" under [Unreleased] over
the day, so the release arrived with eight headings for fourteen
bullets.
@iyashjayesh
iyashjayesh merged commit 133056a into main Aug 29, 2026
5 checks passed
@iyashjayesh
iyashjayesh deleted the release/v1.7.0 branch August 29, 2026 19:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant