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.
-
Postgres docker-compose startup (#1295) (a4218d7):
- Fix starting docker-compose-postgres.yml
- bump docker image version
- make format
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
-
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
-
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.