Skip to content

chore(release): 1.7.8 — Terraform conformance, grants, admin belt - #20

Merged
dmux merged 1 commit into
mainfrom
chore/release-1.7.8
Sep 15, 2026
Merged

dmux merged 1 commit into
mainfrom
chore/release-1.7.8

Conversation

@dmux

@dmux dmux commented Sep 15, 2026

Copy link
Copy Markdown
Owner

Release PR for the work in #19.

Version

1.7.7 → 1.7.8 in pyproject.toml, uv.lock, FEATURES.md and the site's version
badge, plus the CHANGELOG.md entry. The runtime version is read from package
metadata, so pyproject.toml remains the only source — the rest is prose.

Verified: from minilake import __version__ → 1.7.8, and no 1.7.7 remains outside
CHANGELOG history and the compare links.

Site

README.md was updated alongside the code in #19, so unlike the last two releases there
was nothing to correct here — no stale or false claims. The site still needed catching
up, since #19 did not touch site/:

  • Three new rows: UC grants, workspace admin, legacy SQL. Grants and
    workspace admin use the Unenforced CRUD pill, because that is what they are.
  • Hero stats: 21+ → 30+ API groups, 338+ → 378+ tests.
  • The Terraform feature card now says the claim is verified on every test run — the
    provider is driven through apply, plan and destroy, and a second plan has to
    come back empty. That is the substantive change in this release, and the card
    previously asserted what nothing checked.
  • The "not implemented" row drops Dashboards (legacy ones now work) and names Lakeview
    instead.

A note on the number in the changelog

The entry leads with 267 of 564 reachable endpoints (~47%) rather than the raw
22.9%. 604 of the "missing" endpoints are in blocks this project has deliberately
decided not to emulate — MLflow, the Account API, identity v2, marketplace, Genie,
Lakebase, vector search, serving, clean rooms, apps. Counting those as gaps makes
progress look permanently hopeless and hides which gaps are real.

Verification

  • ruff clean, site/index.html parses
  • 378 tests passing via the Docker stack, including the two Terraform conformance
    tests running against the baked provider mirror
  • docker compose -f docker-compose.test.yml down -v after

Publishing

.github/workflows/pages.yml triggers only on site/**, so merging this is what
redeploys the page. docs/ is still not published to Pages — the coverage map and
roadmap remain GitHub-rendered markdown linked from the README.

After merge: tag v1.7.7-style (git tag v1.7.8 && git push origin v1.7.8) to build
the image, publish to PyPI and create the GitHub Release.

Bumps the version and brings the user-facing surfaces in line with what
1.7.8 ships.

site/index.html gains the three service groups added since 1.7.7 — UC
grants, workspace admin and legacy SQL — and its hero stats are refreshed
(21+ -> 30+ API groups, 338+ -> 378+ tests). The Terraform feature card now
says the claim is verified on every test run rather than merely asserted,
which is the substantive change in this release.

README.md was already updated alongside the code in #19, so it needs no
correction here; this is the first release where the docs did not drift.

Version updated in pyproject.toml, uv.lock, FEATURES.md and the site's
version badge; CHANGELOG.md gains the 1.7.8 entry. The runtime version comes
from package metadata, so pyproject.toml remains the only source.

The changelog leads with the reachable-surface figure (267 of 564, ~47%)
rather than the raw 22.9%, because 604 of the missing endpoints are in blocks
this project deliberately skips and counting them makes progress look
permanently hopeless.

Publishing note: .github/workflows/pages.yml triggers only on site/**, so
this is the commit that redeploys the page.
@dmux dmux self-assigned this Sep 15, 2026
@dmux dmux added documentation Improvements or additions to documentation enhancement New feature or request labels Sep 15, 2026
@dmux

dmux commented Sep 15, 2026

Copy link
Copy Markdown
Owner Author

LGTM! 🚀

@dmux
dmux merged commit 91c1683 into main Sep 15, 2026
3 checks passed
@dmux
dmux deleted the chore/release-1.7.8 branch September 30, 2026 01:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant