Skip to content

chore: release main - #255

Open
StefanSteiner wants to merge 2 commits into
mainfrom
release-please--branches--main
Open

chore: release main#255
StefanSteiner wants to merge 2 commits into
mainfrom
release-please--branches--main

Conversation

@StefanSteiner

@StefanSteiner StefanSteiner commented Sep 5, 2026

Copy link
Copy Markdown
Contributor

🤖 I have created a release beep boop

1.0.0-rc.2

1.0.0-rc.2 (2026-09-06)

⚠ BREAKING CHANGES

  • bootstrap: source hyperd from the PyPI tableauhyperapi wheels (#254)
  • bootstrap: hyperdb-bootstrap no longer has a build id or a releases-page scraper, because a wheel URL is fully constructible from the version alone. Removed public API:
    • PinnedRelease::build_id and InstalledHyperd::build_id — use .version,
      now the only release identifier, plus the new
      PinnedRelease::wheel_tag_for(Platform) for the per-platform wheel tag.
    • PinnedRelease::version_tag() — use .version. It existed only to join the
      version and the build id into 0.0.26479.r96880f6a; there is no build id
      left to join.
    • VersionSource::ScrapeLatest and the scrape module — deleted with no
      replacement. With a constructible URL and PyPI-published digests there is
      nothing left to discover.
    • Error::Http, Error::HttpStatus and Error::ScrapeFailed — all three
      existed only to serve the scraper. Error::MissingWheelTag is new, because
      url::build_download_url is now fallible.
    • the --latest CLI flag — no replacement, it is deleted along with the
      scraper it drove. Pass --version X or --version-file PATH instead.
    • the --build-id CLI flag — it simply goes away. Wheel URLs need no build
      id, so --version X on its own is now a complete version source: it
      inherits the builtin pin's [wheel_tag] values and carries no digests, so
      the download is unverified and logs a WARN. Use --version-file with a full
      pin when you need verified bytes.
    • the regex, reqwest and rustls dependencies — no in-process HTTP client
      remains, which also retires the rustls crypto-provider workaround.
  • grpc: report Arrow failures in label lookups instead of a partial map

Features

  • bootstrap: source hyperd from the PyPI tableauhyperapi wheels (cb2b63d)
  • bootstrap: source hyperd from the PyPI tableauhyperapi wheels (#254) (fa35a45)

Bug Fixes

  • api: add missing #[must_use] on the Windows-gated pipe_name (56fb280)
  • bench: report decimal MB, not MiB under an MB label (1684bfc)
  • bootstrap: bump pinned hyperd to 0.0.26479 (r96880f6a) (8c99d20)
  • bootstrap: use the post-rename crate name in module docs and errors (d7da987)
  • compile-check: stop false "not registered" errors in rust-analyzer (22b0a7a)
  • correct the pre-rename hyperd-bootstrap name in user-facing errors (0cc65e2)
  • grpc: report Arrow failures in label lookups instead of a partial map (1cbdd4d)
  • identify hyperd by executable path, and report decimal MB in the bench harness (#256) (816ecbb)
  • mcp: identify hyperd by executable, not thread name (14dd334)
  • mcp: scope a Unix-only test import so Windows sees no unused import (6d2a0b5)

Miscellaneous Chores


This PR was generated with Release Please. See documentation.

@StefanSteiner
StefanSteiner force-pushed the release-please--branches--main branch from d6b31d9 to 87ceb1e Compare September 6, 2026 02:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant