github ory/keto v0.12.0-alpha.0

latest releases: proto/v0.13.0-alpha.0, v0.13.0-alpha.0, proto/v0.12.0-alpha.0...
pre-release9 months ago

Improves performance, SDKs, and resolves minor issues.

Bug Fixes

  • Add width limit when expanding subject-sets in checks (#1433) (f1317da):

    This change limits the max width that can be expanded during checks. An integration that runs into this limit would previously likely have timed out. A correct integration should not run into this limit.

  • Config schema (generated) (#1502) (e7faf48)

  • Incorrect error return (#1332) (fc09573)

  • Missing block flag on migrate status (#1432) (040b3db)

  • Postgres docker-compose startup (#1295) (a4218d7):

    • Fix starting docker-compose-postgres.yml
    • bump docker image version
    • make format
  • Reduce SQL tracing noise (#1301) (b1cf198)

  • Sqa config values unified across projects (#1315) (0b9baed)

  • Sqa write key for correct product (#1297) (23ccef8)

  • Use correct tracer in middleware (#1373) (2bc4901)

  • Validate that namespace ID is int32 (#1278) (d093b37)

Code Generation

  • Pin v0.12.0-alpha.0 release commit (4b40e18)

Documentation

  • Fix multiline comments from proto files breaking tables (#1431) (ef9132d):

    • Add markdown.tmpl file for bufbuild
    • fix typo

    Signed-off-by: Cléo Rebert cleo.rebert-ext@numspot.com

    • docs: add issue reference

Features

  • Add distroless (#1348) (f0839ee):

    • feat: add distroless
    • Update Dockerfile-build
    • Update Dockerfile-distroless-static
  • Add flag to block until migrations are done (#1380) (129902b)

  • Add tracing to fetcher (#1294) (4ffb7bc):

    • feat: add tracing to fetcher
    • rerun CI
  • Allow extra database migrations (#1365) (d3b62a9)

  • Cache OPL when loading from HTTP(S) (#1429) (b89ce02)

  • Clearer error messages when not using block (#1393) (a3b5494):

    • feat: clearer error messages when not using block
    • dont timeout if block is used
    • consolidate block flag into grpc client package
    • respect timeout context key
    • remove flake test by changing port manipulation in test
    • fix case=timeout,noblock status test
    • remove flakyness by reducing timeout to micro
  • Enable GRPC metrics (#1302) (91c12c9):

    • feat: enable GRPC metrics
    • fix: test and server registration
    • fix: GRPC metrics
    • fix: clean up for PR
  • Improve emitting of events (#1314) (5028c75):

    • feat: improve emitting of events
    • rename event constants
    • move events package
    • refactor event emitting
  • Sqa metrics v2 (#1335) (a115e15)

  • Upgrade grpc buf generator (#1507) (872b118)

  • Write to UUID mapper and relation tuples in one SQL transaction (#1340) (eeeecf6):

    • fix: lint
    • feat: wrap an SQL transaction around the UUID mapper's and the relation tuple manager's write operations

Changelog

  • f7009c5 autogen(docs): generate and bump docs
  • f55f912 autogen(docs): regenerate and update changelog
  • 023758d autogen(docs): regenerate and update changelog
  • 38e955f autogen(docs): regenerate and update changelog
  • 2dc62aa autogen(docs): regenerate and update changelog
  • 8c04af9 autogen(docs): regenerate and update changelog
  • c7c4737 autogen(docs): regenerate and update changelog
  • 35cf05a autogen(docs): regenerate and update changelog
  • a502c49 autogen(docs): regenerate and update changelog
  • 590520e autogen(docs): regenerate and update changelog
  • ae4a0f4 autogen(docs): regenerate and update changelog
  • 6df9fa0 autogen(docs): regenerate and update changelog
  • de6c885 autogen(docs): regenerate and update changelog
  • b2c3464 autogen(docs): regenerate and update changelog
  • 06b9013 autogen(docs): regenerate and update changelog
  • 06772e7 autogen(docs): regenerate and update changelog
  • 0d22943 autogen(docs): regenerate and update changelog
  • 4d627da autogen(docs): regenerate and update changelog
  • 78a0c66 autogen(docs): regenerate and update changelog
  • e91ea07 autogen(docs): regenerate and update changelog
  • f32d3d9 autogen(docs): regenerate and update changelog
  • 449f1b0 autogen(docs): regenerate and update changelog
  • 4d257bf autogen(docs): regenerate and update changelog
  • cfaefac autogen(docs): regenerate and update changelog
  • 9acf7fa autogen(docs): regenerate and update changelog
  • cedb3f5 autogen(docs): regenerate and update changelog
  • 421c17d autogen(docs): regenerate and update changelog
  • fa6a8ee autogen(docs): regenerate and update changelog
  • 1fbce3a autogen(docs): regenerate and update changelog
  • c53203e autogen(docs): regenerate and update changelog
  • 1e34dfc autogen(docs): regenerate and update changelog
  • 307ece9 autogen(docs): regenerate and update changelog
  • 03e1f4a autogen(docs): regenerate and update changelog
  • 782cbde autogen(docs): regenerate and update changelog
  • b9670e3 autogen(docs): regenerate and update changelog
  • 48d1050 autogen(docs): regenerate and update changelog
  • 7c4c4b1 autogen(docs): regenerate and update changelog
  • bd7ea28 autogen(docs): regenerate and update changelog
  • 4600a29 autogen(docs): regenerate and update changelog
  • 04d2a95 autogen(docs): regenerate and update changelog
  • 7c696b6 autogen(docs): regenerate and update changelog
  • cfda704 autogen(docs): regenerate and update changelog
  • 9dbd600 autogen(docs): regenerate and update changelog
  • e7b107c autogen(docs): regenerate and update changelog
  • 061f1c8 autogen(docs): regenerate and update changelog
  • 6697f74 autogen(docs): regenerate and update changelog
  • 523522a autogen(docs): regenerate and update changelog
  • f8469c5 autogen(docs): regenerate and update changelog
  • 7d15057 autogen(docs): regenerate and update changelog
  • ef5383c autogen(docs): regenerate and update changelog
  • a4b41bd autogen: add v0.11.1-alpha.0 to version.schema.json
  • c3d9f7b autogen: pin v0.11.2-alpha.0 release commit
  • 4b40e18 autogen: pin v0.12.0-alpha.0 release commit
  • ff4c3ec chore(deps): bump @grpc/grpc-js from 1.8.12 to 1.8.15 in /proto (#1336)
  • 5212b59 chore(deps): bump @grpc/grpc-js from 1.8.16 to 1.8.17 in /proto (#1362)
  • 1d95587 chore(deps): bump @grpc/grpc-js from 1.8.17 to 1.8.19 in /proto (#1383)
  • e1936c2 chore(deps): bump @grpc/grpc-js from 1.8.19 to 1.8.20 in /proto (#1384)
  • 51428be chore(deps): bump @grpc/grpc-js from 1.8.20 to 1.8.21 in /proto (#1389)
  • cccb779 chore(deps): bump @grpc/grpc-js from 1.8.21 to 1.9.0 in /proto (#1390)
  • 731c79b chore(deps): bump @grpc/grpc-js from 1.9.0 to 1.9.6 in /proto (#1454)
  • 189f3a1 chore(deps): bump @openapitools/openapi-generator-cli (#1379)
  • 35d444d chore(deps): bump alpine from 3.17.2 to 3.17.3 in /.docker (#1296)
  • b9e65a9 chore(deps): bump alpine from 3.18.3 to 3.18.4 in /.docker (#1439)
  • 0800704 chore(deps): bump github.com/docker/docker (#1303)
  • 74af97f chore(deps): bump github.com/go-sql-driver/mysql from 1.7.0 to 1.7.1 (#1361)
  • 54f763f chore(deps): bump github.com/knadh/koanf to v2.0.1 (#1338)
  • 991178a chore(deps): bump github.com/opencontainers/runc from 1.1.4 to 1.1.5 (#1293)
  • 84344a4 chore(deps): bump github.com/ory/x from 0.0.543 to 0.0.547 (#1299)
  • ad5b869 chore(deps): bump github.com/ory/x from 0.0.562 to 0.0.567 (#1364)
  • 19871ef chore(deps): bump github.com/ory/x from 0.0.567 to 0.0.568 (#1372)
  • 009ebdf chore(deps): bump github.com/ory/x from 0.0.568 to 0.0.572 (#1378)
  • b13fce3 chore(deps): bump github.com/ory/x from 0.0.572 to 0.0.573 (#1386)
  • c983140 chore(deps): bump github.com/ory/x from 0.0.573 to 0.0.582 (#1401)
  • ea84bea chore(deps): bump github.com/tidwall/gjson from 1.14.4 to 1.15.0 (#1388)
  • c767865 chore(deps): bump go.opentelemetry.io/otel/sdk from 1.16.0 to 1.17.0 (#1409)
  • e1e521a chore(deps): bump golang from 1.20-bullseye to 1.21-bullseye in /.docker (#1396)
  • b687a91 chore(deps): bump golang.org/x/oauth2 from 0.8.0 to 0.10.0 (#1367)
  • 37b3b4f chore(deps): bump golang.org/x/sync from 0.1.0 to 0.3.0 (#1359)
  • 3424b33 chore(deps): bump google.golang.org/grpc from 1.53.0 to 1.56.1 (#1346)
  • 61da85f chore(deps): bump google.golang.org/grpc from 1.56.1 to 1.56.2 (#1371)
  • fcf1dd3 chore(deps): bump google.golang.org/grpc from 1.56.1 to 1.56.2 in /proto (#1370)
  • e092263 chore(deps): bump google.golang.org/grpc from 1.56.2 to 1.57.0 (#1385)
  • ee6cce1 chore(deps): bump google.golang.org/grpc from 1.56.2 to 1.57.0 in /proto (#1387)
  • e8e7d98 chore(deps): bump google.golang.org/grpc from 1.57.0 to 1.59.0 in /proto (#1453)
  • 1238fe7 chore(deps): bump google.golang.org/protobuf from 1.30.0 to 1.31.0 (#1360)
  • f09eb9a chore(deps-dev): bump prettier from 2.8.8 to 3.0.0 (#1368)
  • 9cb7d81 chore(deps-dev): bump prettier from 3.0.0 to 3.0.3 (#1412)
  • eda997f chore(deps-dev): bump prettier-plugin-packagejson from 2.2.18 to 2.4.6 (#1440)
  • 91d2b9d chore: bump alpine to 3.18.3 (#1405)
  • e199403 chore: bump deps (#1350)
  • 8af2f43 chore: bump deps and fix tests (#1406)
  • 2b6f1f1 chore: bump openapi-generator (#1501)
  • d1304d3 chore: bump ory/x (#1347)
  • e3423ba chore: bump ory/x (#1506)
  • 5d1ce32 chore: fix an incompatible signature for yaml.Unmarshal (#1455)
  • 7417dbc chore: fix proto tmpl (#1436)
  • ee7d00f chore: support in README (#1369)
  • cf2dee6 chore: synchronize workspaces
  • e8a5166 chore: update otel providers (#1494)
  • c7ba302 chore: update repository templates to ory/meta@ac80097
  • ad11eba chore: update repository templates to ory/meta@af28aff
  • 677c462 chore: update security scanners (#1333)
  • ac44cab chore: upgrade grpc middleware to v2 (#1496)
  • 197cbc6 chore: use otelx config.schema.json in ory:tracing-config (#1292)
  • 96a0143 ci: add merge queue trigger to CVE scan (#1341)
  • ef9132d docs: fix multiline comments from proto files breaking tables (#1431)
  • f0839ee feat: add distroless (#1348)
  • 129902b feat: add flag to block until migrations are done (#1380)
  • 4ffb7bc feat: add tracing to fetcher (#1294)
  • d3b62a9 feat: allow extra database migrations (#1365)
  • b89ce02 feat: cache OPL when loading from HTTP(S) (#1429)
  • a3b5494 feat: clearer error messages when not using block (#1393)
  • 91c12c9 feat: enable GRPC metrics (#1302)
  • 5028c75 feat: improve emitting of events (#1314)
  • a115e15 feat: sqa metrics v2 (#1335)
  • 872b118 feat: upgrade grpc buf generator (#1507)
  • eeeecf6 feat: write to UUID mapper and relation tuples in one SQL transaction (#1340)
  • f1317da fix: add width limit when expanding subject-sets in checks (#1433)
  • e7faf48 fix: config schema (generated) (#1502)
  • fc09573 fix: incorrect error return (#1332)
  • 040b3db fix: missing block flag on migrate status (#1432)
  • a4218d7 fix: postgres docker-compose startup (#1295)
  • b1cf198 fix: reduce SQL tracing noise (#1301)
  • 0b9baed fix: sqa config values unified across projects (#1315)
  • 23ccef8 fix: sqa write key for correct product (#1297)
  • 2bc4901 fix: use correct tracer in middleware (#1373)
  • d093b37 fix: validate that namespace ID is int32 (#1278)
  • 84c621a style: replace io/ioutil in SDK templates

Artifacts can be verified with cosign using this public key.

Don't miss a new keto release

NewReleases is sending notifications on new releases.