Skip to content

chore: prepare v0.1.0 release - #19

Merged
danceratopz merged 1 commit into
mainfrom
release-prep
Aug 31, 2026
Merged

danceratopz merged 1 commit into
mainfrom
release-prep

Conversation

@danceratopz

@danceratopz danceratopz commented Aug 31, 2026 •

Copy link
Copy Markdown
Member

🗒️ Description

Prepares the first stable release, v0.1.0:

  • Rolls the unreleased changelog entry (the connection-pooling fix from fix: pool Hive API connections in a shared keep-alive session #18, the motivation for this release) into a consolidated v0.1.0 section. Since only alpha pre-releases (0.1.0a1–0.1.0a5) were ever published to PyPI, the previous aspirational [v0.1.0] - 2025-07-09 heading is folded into this entry.
  • Updates [project.urls] in pyproject.toml to point at ethereum/hive-python-api instead of the old marioevz/hive.py location (these URLs are shown on the PyPI page).

No version bump is needed in any file; the version is derived from the git tag via setuptools-scm.

✅ E2E sanity check

This branch was verified end-to-end with hive in --dev mode (hive @ b3534fdd) and consume enginex from execution-specs master (e8e99481), with this checkout of ethereum-hive injected via uv run --with-editable:

  • Fixtures: tests@v20.0.2, subset .*(eip2930_access_list|stStackTests).*
  • Clients: go-ethereum (Geth v1.17.6-unstable, master 2026-08-28) and Nethermind (1.40.0-unstable)
  • Result: 7,848/7,848 passed (3,924 per client) in 2:25 with -n 4 (~54 tests/s sustained through the new shared keep-alive session, no connection errors)

🚀 After merge

Tag the merge commit as v0.1.0 and push the tag; release.yaml builds, smoke-tests, and publishes to PyPI via trusted publishing.

Roll the unreleased changelog entry into a consolidated v0.1.0 section
(only alpha pre-releases were ever published, so v0.1.0 is the first
stable release) and point the project URLs at ethereum/hive-python-api
instead of the old marioevz/hive.py location.
@danceratopz
danceratopz merged commit f5c3cd8 into main Aug 31, 2026
3 checks passed
@danceratopz
danceratopz deleted the release-prep branch August 31, 2026 07:43
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