Skip to content

v0.18.0

Choose a tag to compare

@github-actions github-actions released this 13 Oct 15:38
1438d3d

0.18.0 (2026-10-13)

⚠ BREAKING CHANGES

  • sync: a REST write or git push from a token whose ref policies carry any op no longer schedules the inbound upstream sync on PostgreSQL, or for REST writes on SQLite and S3WAL. The write stays local, and the repository converges on the next write, pull-upstream or push-upstream from a token without policy ops. In a mixed fleet, replicas on an older binary still schedule the sync for such writes until they are upgraded.

Features

  • api: add RFC 9457 instance to problem-details error bodies (#420) (6b23ae9)
  • api: emit upstream's specific not-found and conflict problem codes (#435) (5cadc73)
  • api: emit upstream's specific problem codes from the central helpers (#428) (b14fa58)
  • api: pull-upstream finishes a pending sync create (#432) (deef8b1)

Bug Fixes

  • deps: bump Go toolchain to 1.27.2 for stdlib security fixes (#434) (04a3eea)
  • jobs: a PostgreSQL sync create completes only while its upstream is linked (#423) (c034b20)
  • release: keep release binaries' VCS stamp clean (#415) (3bd4897)
  • s3wal: restart a pull that crashed holding its claim (#427) (464c1c2)
  • sync: deny the implicit sync poke for ref-policy-restricted tokens (#426) (dacd7cd)