Releases: authzed/api
Releases · authzed/api
v1.38.0
What's Changed
- Add API support for transaction metadata by @josephschorr in #109
- Remove transaction metadata from bulk imports by @josephschorr in #118
Full Changelog: v1.37.0...v1.38.0
v1.37.0
What's Changed
- Move relationship bulk import and export into permissions service by @tstirrat15 in #116
New Contributors
- @tstirrat15 made their first contribution in #116
Full Changelog: v1.35.0...v1.37.0
v1.35.0
What's Changed
- materialize: adds a new event to denote a breaking schema change by @vroldanbet in #113
- adds optional revision in LookupPermissionSets by @vroldanbet in #114
- add string key to materialize cursor by @ecordell in #115
Full Changelog: v1.34.0...v1.35.0
v1.34.0
What's Changed
- Add experimental relationship count API by @josephschorr in #105
- Changes to the relationships counter API after discussion by @josephschorr in #107
- .github: use shared CLA action by @jzelinskie in #108
- introduces the gRPC API for Authzed Materialize by @vroldanbet in #110
- Add error reason for wildcards by @josephschorr in #111
Full Changelog: v1.33.0...v1.34.0
v1.33.0
What's Changed
- Remove hard-coded limits to make them configurable in SpiceDB by @josephschorr in #99
- Experimental Reflection apis by @josephschorr in #98
- Modify the experimental reflection APIs slightly to return more information by @josephschorr in #101
- generate multiple java files by @vroldanbet in #97
- API Improvements in Experimental by @josephschorr in #102
- Change the regexes in the experimental API to prefix matches by @josephschorr in #103
- Change the signatures of the remaining reflection APIs slightly by @josephschorr in #104
Full Changelog: v1.30.0...v1.33.0
v1.30.0
What's Changed
- Update documentation on the V1 API protos by @josephschorr in #1
- Preconditions by @jakedt in #2
- Add DeleteConfigs to V0 API by @josephschorr in #3
- more specific relationship filters by @jakedt in #4
- fix filters to match relaxed resource ID rules by @jakedt in #6
- make object ID lengths long enough to hold namespaces by @jakedt in #7
- CI updates: yamllint, only push main to BSR by @jzelinskie in #8
- Add OpenAPI metadata by @jzelinskie in #9
- .github: add CLA workflow by @jzelinskie in #10
- Add support to Watch all object types by @jonwhitty in #13
- replace deprecated protoc-gen-validate with the recommended module by @jonwhitty in #15
- Add ability in v1alpha1 schema APIs to use a hash as a precondition by @josephschorr in #14
- Add basic validation rules to V0 LookupRequest by @josephschorr in #16
- API changes in preparation for wildcard (public) support by @josephschorr in #17
- Add wildcard to subject filter in permissions service by @josephschorr in #18
- Subject filter wildcard itself needs to be optional by @josephschorr in #19
- Ensure object is marked as required on SubjectReference by @josephschorr in #20
- feat: add WatchResourcesService to
v1alpha1
package by @jon-whit in #11 - allow 3 character object types and relations by @ecordell in #21
- minimum 3 characters for wildcard and watch api by @ecordell in #22
- Strengthen the validation regexs on object IDs by @josephschorr in #27
- symlink buf.md to README by @jzelinskie in #29
- Mark v0 protos with deprecations by @samkim in #28
- Add pipe as allowed character in object IDs by @josephschorr in #31
- v1: update permission services docstrings by @jzelinskie in #32
- Remove the v0 API (with exception of the developer API) by @josephschorr in #33
- Add protos for supporting debugging information returned by SpiceDB by @josephschorr in #34
- Fix documentation of DeleteRelationships by @reify-tanner-stirrat in #35
- Add LookupSubjects API by @josephschorr in #36
- Updating buf deps by @samkim in #37
- introduce caveat in API by @vroldanbet in #38
- Introduce explicit error reasons for structured errors by @josephschorr in #39
- Add a subject type error for writing relationships by @josephschorr in #41
- introduce caveat context in PermissionService by @vroldanbet in #40
- Add an error reason for caveat parameter type errors by @josephschorr in #42
- Fix some typos in the API definitions by @josephschorr in #43
- Add additional validation rules to the API messages by @josephschorr in #44
- Add additional well-typed errors for updates in WriteRelationships by @josephschorr in #46
- Update API response for LookupSubjects to handle caveats on exclusions by @josephschorr in #47
- Add caveat information to debug trace protos by @josephschorr in #45
- Add caveat name to debug info for caveat eval by @josephschorr in #49
- Fix documentation on delete operation by @josephschorr in #51
- Add a new error code for a failure to evaluate a caveat expression by @josephschorr in #52
- Add documentation to clarify optional_start_cursor in watch API by @josephschorr in #55
- Extend the object ID regex by @jakedt in #56
- Add support for cursors to LookupResources by @josephschorr in #57
- Add support for cursors in ReadRelationships API by @josephschorr in #60
- Add support for limits and partial operation to DeleteRelationships by @josephschorr in #61
- Add an experimental service with bulk load APIs. by @jakedt in #59
- Remove javadoc style comments. by @jakedt in #62
- Add bulk export to the experimental service by @jakedt in #63
- Add ZedTokens on schema operation responses by @jakedt in #64
- add max relationship context size error by @vroldanbet in #66
- Add support for limits, cursors and wildcard filtering on LookupSubjects by @josephschorr in #67
- Add an error reason for attempting to recreate a relationship by @josephschorr in #69
- Debug improvements in the API by @josephschorr in #70
- buf: push everything but releases as drafts by @jzelinskie in #68
- .github: update buf to v1.22 by @jzelinskie in #72
- .github: explicitly name draft by @jzelinskie in #73
- .github: manually buf push by @jzelinskie in #74
- Allow for repeated prefixes in object type names by @jakedt in #78
- introduces bulk check permission API by @vroldanbet in #75
- Increase allowed schema size to 4MiB by @josephschorr in #77
- removes streaming bulk check variant for now by @vroldanbet in #80
- Add manual workflow for kicking off updates in client libs by @josephschorr in #81
- Add missing input to manual CI invoke by @josephschorr in #82
- Switch the API update action to trigger in the target repo by @josephschorr in #83
- Switch to a more well-maintained action for the dispatch by @josephschorr in #84
- Add missing dash in workflow by @josephschorr in #85
- Have the update process run in all client libs by @josephschorr in #86
- Have the client updates auto-run in response to a published API release by @josephschorr in #87
- add serialization error by @vroldanbet in #88
- Add relationships filtering to bulk export, delete and watch APIs and expand the filtering support by @josephschorr in #90
- Make sure to mark the resource_type as optional in the validation regex by @josephschorr in #91
- Promote
BulkCheckPermission
to v1 by @alecmerdler in #93 - improve Watch optional_relationship_filters docs by @vroldanbet in #94
- Move debug tracing into the Check request and response by @josephschorr in #95
- fix buf push tag on release by @vroldanbet in #96
New Contributors
- @josephschorr made their first contribution in #1
- @jakedt made their first contribution in #2
- @jzelinskie made their first contribution in #8
- @jonwhitty made their first contribution in #13
- @jon-whit made their first contribution in #11
- @ecordell made their first contribution in #21
- @samkim made their first contribution in #28
- @reify-tanner-stirrat made their first contribution in #35
- @vroldanbet made their first contribution in #38
- @alecmerdler made their first contribution in #93
Full Changelog: https://github.com/authzed/api/commits/v1.30.0