github gastownhall/gascity v1.3.5

latest release: edge
8 hours ago

Gas City v1.3.5

Gas City v1.3.5 restores the in-process native beads store for standard
Homebrew installations by aligning the linked beads library and the bd CLI
toolchain at v1.1.0.

Highlights

  • Fixes the version mismatch that disabled NativeDoltStore and forced every
    store operation through the much slower bd subprocess fallback (#3946).
  • Restores fresh city and rig creation for server-mode beads stores when v1.1.0
    stops after partially creating its schema. Gas City checkpoints only the
    known migration artifacts in a newly created managed-local database, then
    retries through bd init --reinit-local.
  • Pins the Go module, release workflows, bundled bd installer, and verified
    archive checksums to beads v1.1.0.
  • Re-enables the real bdstore conformance suite now that the empty-database and
    corruption fixes are available in a stable beads release.

Upgrade Notes

  • No operator-run configuration or data migration step is required. The default
    bd_compatibility = "bd-1.0.4" behavior is unchanged.
  • Non-Homebrew installations should pair Gas City v1.3.5 with bd v1.1.0;
    the native-store preflight requires the CLI and linked library versions to
    match exactly.
  • Restart a running city after upgrading so its supervisor uses the new binary.

Homebrew upgrade:

brew update
brew upgrade gascity
gc service restart

Direct download example for Linux x86_64:

VERSION=1.3.5
curl -fsSLO "https://github.com/gastownhall/gascity/releases/download/v${VERSION}/gascity_${VERSION}_linux_amd64.tar.gz"
tar -xzf "gascity_${VERSION}_linux_amd64.tar.gz"
sudo install -m 755 gc /usr/local/bin/gc
gc version

Validation

  • The real bdstore conformance suite passes against bd v1.1.0 and Dolt.
  • Regression coverage reproduces beads v1.1.0's dirty-schema guard and verifies
    selective, fail-closed recovery followed by a successful --reinit-local
    retry.
  • The native DoltLite suite, dependency-surface guard, docs checks, vet, lint,
    binary build, and all fast unit shards passed locally at commit
    f4d133ee4c4a5de755d7e24a5c5fd497f0115395.
  • Dedicated RC workflow
    run 29313949157
    passed on attempt 2 at the same commit: 151 jobs succeeded, the push-only
    coverage job was intentionally skipped, and no job failed or was cancelled.
    This includes the full Ubuntu integration matrix and macOS regression suite.

Homebrew

  • The gastownhall/gascity tap remains asset-based for existing users.
  • Homebrew/core submission uses a separate source-built formula.

What's Changed

  • chore(deps): bump beads to v1.1.0 on release/v1.3.0 by @sjarmak in #4226

Full Changelog: v1.3.4...v1.3.5

Don't miss a new gascity release

NewReleases is sending notifications on new releases.