Releases: authzed/zed
Releases · authzed/zed
v1.0.0
Highlights
Our first official release! 🥳
⚠️ Breaking changes
- Removed
zed preview schema compile- it's now justzed schema compile - Removed
zed watch- it's now justzed relationship watch - Removed deprecated
revisionflag - use the other consistency flags - Removed
zed permission lookup- it'szed permission lookup-resources - Removed deprecated
estimated-countflag on bulk-delete - uselimitinstead
Changelog
- f8245bf fix: correct error line numbers for non-standard YAML section ordering (#665)
- 7abd712 chore: fix deps (#669)
- 3ae500c build(deps): bump the github-actions group across 1 directory with 6 updates (#663)
- 428b5d0 breaking: Clean up deprecated functionality for v1 (#562)
- ea23a30 fix: import with schema=false (#510)
- 80de266 build(deps): bump github.com/go-jose/go-jose/v4 from 4.1.3 to 4.1.4 (#664)
- 7b71383 chore: pin trivy action (#661)
- 1a6f6f5 chore: update spicedb to reduce binary size (#660)
- 7882c7e ci: ensure docs up to date on every PR (#659)
- fa942ff refactor: backupCreate for testability (#604)
- 0d466f3 fix: show filename in parse errors for imported files (#657)
- 660dcd5 fix: persist hostname-override flag to context (#630)
- 7fde559 fix: hint when .zed file contains YAML validation content (#651)
- c41198e chore: make compile helptext point at the non-preview command (#656)
- 6ac7caf fix: show correct filename in error when error happens in a schemaFile (#654)
- b0cd9a2 build(deps): bump the go-mod group across 1 directory with 9 updates (#653)
v0.36.1
What's Changed
- build(deps): bump github.com/buger/jsonparser from 1.1.1 to 1.1.2 by @dependabot[bot] in #647
- fix: relax filepath validation on schemaFile key by @tstirrat15 in #652
Full Changelog: v0.36.0...v0.36.1
v0.36.0
Highlights
This release makes it so that zed validate works with composable schemas! 🎉
⚠️ Breaking changes
- If you are using a composable schema, the root schema file must have
use importbefore it does anyimports. - Before using a
partial, you must haveuse partial.
Changelog
- 4df9619 chore: bring in spicedb and update compilation (#635)
- 2a8c2f1 chore: update spicedb (#646)
- 082eee0 chore: use go 1.25.8 to fix vuln (#643)
- 3b1acda chore: bump spicedb and fix linting issues (#640)
- 86d2642 test: fix flaky TestConcurrentBatchWhenOneBatchFailsAndWorkersIsOne (#641)
- d81920e build(deps): bump goreleaser/goreleaser-action from 6 to 7 in the github-actions group (#632)
- 509b49c build(deps): bump filippo.io/edwards25519 from 1.1.0 to 1.1.1 (#628)
- bd1e4af build(deps): bump github.com/docker/cli from 27.5.1+incompatible to 29.2.0+incompatible (#636)
- dc63cb9 build(deps): bump go.opentelemetry.io/otel/sdk from 1.39.0 to 1.40.0 (#633)
- 56e9ecd feat: more debug logging when Watch retries (#627)
- fc49cf5 chore: use arm runners for testing and lint (#626)
v0.35.0
Highlights
zed validatenow supports the newuse selffeature- The Zed MCP server supports
use expirationby default
What's Changed
- fix: suppress retry logs in version command when SpiceDB unavailable by @ivanauth in #564
- feat: enable expiration support by default in MCP server by @ivanauth in #618
- backupformat: strip prefixes w/ empty replacement by @jzelinskie in #620
- build(deps): bump the go-mod group with 5 updates by @dependabot[bot] in #621
- build(deps): bump webiny/action-conventional-commits from 1.3.0 to 1.3.1 in the github-actions group by @dependabot[bot] in #622
- chore: fix self validation by pulling in most recent SpiceDB by @tstirrat15 in #624
Full Changelog: v0.34.1...v0.35.0
v0.34.1
What's Changed
- fix: bring in spicedb fix for multiple import behavior by @tstirrat15 in #617
Full Changelog: v0.34.0...v0.34.1
v0.34.0
Highlights
- We added the ability for
zed backupto work with SpiceDB instances that don't expose theExportBulkAPI (e.g. very old instances or Serverless permissions systems) in #597 - Fixed backing up relationships with expiration
- Fixed importing relationships with caveats
- Fixed some schema compilation edge cases
What's Changed
- fix: zed import (#599), also surface errors if they occur by @miparnisari in #605
- feat: add ability to backup systems that don't expose BulkExport API by @jzelinskie in #597
- fix: import relationships with caveats and prefix by @miparnisari in #607
- ci: run tests & coverage on push to main by @miparnisari in #608
- fix: revisionForServerless by @miparnisari in #610
- fix: backup relationships with expiration by @miparnisari in #611
- fix: schema compilation (#612) by @miparnisari in #613
- ci: fix docs update workflow by @miparnisari in #615
- test: add more tests by @miparnisari in #614
- build(deps): bump the go-mod group across 1 directory with 7 updates by @dependabot[bot] in #616
- build(deps): bump the github-actions group across 1 directory with 3 updates by @dependabot[bot] in #609
- build(deps): bump github.com/docker/docker from 27.5.1+incompatible to 28.0.0+incompatible by @dependabot[bot] in #606
Full Changelog: v0.33.2...v0.34.0
v0.33.2
Highlights
- Improved command documentation by adding examples (#572)
- Fix for Composable Schema validation and compilation around
usedirectives andwith expirationon wildcard relations
What's Changed
- docs: add examples to some commands by @miparnisari in #572
- build(deps): bump github.com/ccoveille/go-safecast to v2.0.0 by @ccoVeille in #574
- Reduce flakiness of wasm tests by @tstirrat15 in #576
- build(deps): bump github.com/dvsekhvalnov/jose2go from 1.6.0 to 1.7.0 by @dependabot[bot] in #580
- build(deps): bump the go-mod group across 1 directory with 14 updates by @dependabot[bot] in #581
- build(deps): bump golang.org/x/crypto from 0.44.0 to 0.45.0 by @dependabot[bot] in #583
- build: more automation on docs workflow by @miparnisari in #589
- ci: add conventional commit linting by @tstirrat15 in #592
- chore: update recursion depth error handling by @tstirrat15 in #591
- fix: allow relations named 'schema' in zed validate by @ivanauth in #585
- fix: docs path by @miparnisari in #594
- chore: pull in lint rules from spicedb by @tstirrat15 in #600
- fix: fix composable schema validation by bringing in latest spicedb by @tstirrat15 in #601
New Contributors
- @ccoVeille made their first contribution in #574
Full Changelog: v0.33.1...v0.33.2
v0.33.1
Highlights
- Fixed a bug where errors during backup creation would be swallowed instead of displayed
- Improved error output around
PermissionDeniederrors - You can now write a schema using stdin
What's Changed
- chore: update goreleaser and update goreleaser files by @miparnisari in #561
- fix: schema write from stdin by @miparnisari in #557
- chore: minor fixes to docs by @miparnisari in #563
- fix: correct typo 'ceritficate' to 'certificate' in error messages by @ivanauth in #565
- fix: convert global command variables to local instances by @ivanauth in #566
- Prevent
zed backup createfrom swallowing network errors by @tstirrat15 in #568
New Contributors
Full Changelog: v0.33.0...v0.33.1
v0.33.0
What's Changed
- Disable first-line-heading markdownlint rule by @samkim in #549
- build(deps): bump the go-mod group with 14 updates by @dependabot[bot] in #550
- test: fix flaky TestValidate by @miparnisari in #555
- chore: measure code coverage by @miparnisari in #558
- chore: add mage targets for linting by @miparnisari in #559
- fix: update version command to support spicedb>v1.45.4 by @miparnisari in #560
Full Changelog: v0.32.0...v0.33.0
v0.32.0
What's Changed
- update linter action by @miparnisari in #544
- fix: implement more robust retries for Watch by @miparnisari in #535
- feat: start on an agent for developing schemas by @josephschorr in #545
- Move MCP command behind experimental command by @josephschorr in #548
- Update docs components with latest changes from docs site by @samkim in #547
New Contributors
Full Changelog: v0.31.1...v0.32.0