Skip to content

chore(release): 0.4.0 - #44

Merged
teeohhem merged 2 commits into
mainfrom
release-0.4.0
Jul 27, 2026
Merged

chore(release): 0.4.0#44
teeohhem merged 2 commits into
mainfrom
release-0.4.0

Conversation

@teeohhem

@teeohhem teeohhem commented Jul 27, 2026

Copy link
Copy Markdown
Contributor

Bumping to 0.4.0 unblocks PyPI publishing. After #43 the Release job actually runs, but it now fails at the upload step with 400 File already exists because 0.3.0 is already on PyPI; merging this publishes 0.4.0 automatically.

Minor rather than patch: #41 relaxed the OpenTelemetry constraints from exact pins to ranges, so the distro can be co-installed with other OpenTelemetry-based libraries that require a newer core.

This also backfills the changelog, which had recorded nothing since 2023. Entries for 0.0.5, 0.1.0, 0.2.0, 0.3.0b0 and 0.3.0 are reconstructed from git history (OpenTelemetry bumps, the Python 3.7 and 3.8 drops, notable maintenance), and a separator marks where the older Honeycomb-lineage entries begin, since those use a different numbering scheme and are why 0.2.1b0 is dated earlier than 0.0.5. HyperDX 0.0.1 through 0.0.4 remain unrecorded.


Compound Engineering
Claude Code

Minor rather than patch: #41 relaxed the OpenTelemetry constraints from
exact pins to ranges, which changes what consumers can resolve. The
distro can now be co-installed with other OpenTelemetry-based libraries
that require a newer core (langfuse v3 and similar), so this is a
consumer-visible capability change, not a bug fix.

Add a 0.4.0 changelog entry covering everything since 0.3.0. Earlier
releases (0.2.0, 0.3.0b0, 0.3.0) shipped without entries and are not
backfilled here.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
@greptile-apps

greptile-apps Bot commented Jul 27, 2026

Copy link
Copy Markdown

Greptile Summary

The release metadata is updated for version 0.4.0.

  • Bumps the Poetry package version from 0.3.0 to 0.4.0.
  • Adds changelog entries for HyperDX releases through 0.4.0.

Confidence Score: 5/5

The PR appears safe to merge.

No blocking failure remains.

Important Files Changed

Filename Overview
pyproject.toml Bumps the package version to 0.4.0 so the release can be published under a new PyPI version.
CHANGELOG.md Documents the 0.4.0 release and previously omitted HyperDX release history.

Reviews (2): Last reviewed commit: "docs(changelog): backfill entries for 0...." | Re-trigger Greptile

@github-actions

github-actions Bot commented Jul 27, 2026

Copy link
Copy Markdown

Placeholder — see review field.

Replace the placeholder note with real entries reconstructed from git
history for the five HyperDX releases that shipped unlogged: 0.0.5,
0.1.0, 0.2.0, 0.3.0b0, and 0.3.0. Each entry records the OpenTelemetry
package bump for that release, the Python version floor changes (3.7
dropped in 0.2.0, 3.8 dropped in 0.3.0b0), and the notable maintenance
work, with PR references where they exist.

Entries are ordered by release date. This surfaces a discontinuity that
was previously hidden: the pre-existing entries (0.2.1b0 and older) come
from the upstream Honeycomb distro this project was derived from and use
that lineage's version numbers, so 0.2.1b0 is dated May 2023 while the
HyperDX 0.0.5 release is September 2023. A separator marks the boundary
rather than interleaving two numbering schemes.

HyperDX 0.0.1 through 0.0.4 remain unrecorded.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
@teeohhem
teeohhem requested a review from wrn14897 July 27, 2026 15:28
@teeohhem
teeohhem merged commit 6209770 into main Jul 27, 2026
4 checks passed
@teeohhem
teeohhem deleted the release-0.4.0 branch July 27, 2026 15:56
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.

2 participants