Permify Versions Save

Open source authorization service inspired by Google Zanzibar to build fine-grained and scalable authorization systems.

v0.7.8

2 months ago

Changelog

  • e0c7590e *: gofumpt
  • 04e83c16 Merge branch 'master' into dependabot/go_modules/github.com/onsi/ginkgo/v2-2.15.0
  • f7de7de4 Merge pull request #1027 from Permify/dependabot/go_modules/github.com/opencontainers/runc-1.1.12
  • 889675f7 Merge pull request #1028 from Permify/dependabot/go_modules/github.com/onsi/ginkgo/v2-2.15.0
  • 078ef569 Merge pull request #1034 from Permify/dependabot/go_modules/golang.org/x/sync-0.6.0
  • 96569b36 Merge pull request #1038 from Permify/dependabot/go_modules/github.com/envoyproxy/protoc-gen-validate-1.0.4
  • 42d9ec2a Merge pull request #1045 from Permify/dependabot/docker/chainguard/static-17c4607
  • 8e0b98b5 Merge pull request #1076 from Permify/dependabot/go_modules/github.com/jackc/pgtype-1.14.2
  • d7a6b6ef Merge pull request #1083 from Permify/dependabot/github_actions/github/codeql-action-3.24.5
  • c4e26ce8 Merge pull request #1087 from Permify/docs
  • 36cc1a69 Merge pull request #1088 from Permify/refactor/handle-non-context-errors
  • a46e8bf6 Merge pull request #1089 from jbergstroem/chore/fix-typo
  • 3f0aaf03 Merge pull request #1091 from Permify/fix/missing-jwksuri-validation
  • 25d027b1 Merge pull request #1093 from Permify/add-testing-config-docs
  • 7e47b2eb Merge pull request #1096 from Permify/dependabot/github_actions/docker/setup-buildx-action-3.1.0
  • d26ed4aa Merge pull request #1097 from neo773/asdsdaskldasld
  • bc7837b4 Merge pull request #1098 from Permify/dependabot/docker/golang-1.22-alpine
  • 3ed3468d Merge pull request #1110 from Permify/dependabot/github_actions/github/codeql-action-3.24.6
  • 3f34e981 Merge pull request #1112 from Permify/chore/sync-upstream
  • 44185a1e Merge pull request #1114 from Permify/sync-action
  • f5d3d28b Merge pull request #1115 from Permify/sync-action
  • 6a808201 Merge pull request #1116 from Permify/sync-action
  • 8bb741ad Merge pull request #1117 from Permify/sync-action
  • fa41cd09 Merge pull request #1118 from step-security-bot/stepsecurity_remediation_1709801591
  • 125fb853 Merge pull request #1119 from Permify/chore/remove-docs-playground-sync
  • 55a91fa2 Merge pull request #1120 from Permify/update-repo-sync-settings
  • 8c908040 Merge pull request #1122 from Permify/dependabot/go_modules/github.com/go-jose/go-jose/v3-3.0.3
  • fb74a5d3 Merge pull request #1123 from Permify/sdk-generator
  • 043544f5 Merge pull request #1124 from Permify/dependabot/github_actions/github/codeql-action-3.24.7
  • 8590d14d Merge pull request #1126 from Permify/dependabot/go_modules/google.golang.org/protobuf-1.33.0
  • d9892ca5 Merge pull request #1127 from Permify/dependabot/github_actions/docker/login-action-3.1.0
  • de0f1fd9 Merge pull request #1128 from Permify/dependabot/go_modules/github.com/google/cel-go-0.20.1
  • 95ffe66b Merge pull request #1129 from Permify/dependabot/go_modules/github.com/jackc/pgx/v5-5.5.4
  • c14b4c58 Merge pull request #1130 from Permify/dependabot/github_actions/docker/setup-buildx-action-3.2.0
  • 47debd69 Merge pull request #1131 from Permify/dependabot/github_actions/actions/checkout-4
  • 8715690a Merge pull request #1132 from Permify/feature/update-service-proto-and-docs
  • 1a21e0b4 Merge pull request #1134 from Permify/feature/update-service-proto-and-docs
  • 39e76901 Merge pull request #1136 from Permify/dependabot/github_actions/github/codeql-action-3.24.8
  • 75dc6bf6 Merge pull request #1137 from ahmethakanbesel/feat/jwks-backoff-strategy
  • 500e67d0 Merge pull request #1138 from Permify/docs
  • 58797f3b Merge pull request #1139 from Permify/docs
  • d333f470 Merge pull request #1140 from Permify/docs
  • 3d88fe49 Merge pull request #1141 from Permify/openapi-specification
  • be5978aa Merge pull request #1142 from Permify/docs
  • d0958823 Merge pull request #1143 from Permify/docs
  • 32d05377 Merge pull request #1144 from Permify/docs
  • 9ce9a2db Merge pull request #1145 from Permify/dependabot/go_modules/github.com/testcontainers/testcontainers-go-0.29.1
  • 9fc3aaf6 Merge pull request #1146 from Permify/dependabot/go_modules/github.com/docker/docker-24.0.9incompatible
  • 07cf7fd6 Merge pull request #1147 from Permify/dependabot/github_actions/actions/dependency-review-action-4.2.3
  • 7ca935f8 Merge pull request #1148 from step-security-bot/stepsecurity_remediation_1711043282
  • b2ced063 Merge pull request #1149 from Permify/github-actions
  • 5d4fbab8 Merge pull request #1150 from Permify/storage-tests
  • a27f4245 Merge pull request #1151 from Permify/dependabot/go_modules/github.com/docker/docker-25.0.5incompatible
  • 4960481f Merge pull request #1152 from Permify/next
  • e5fff7f1 [StepSecurity] ci: Harden GitHub Actions
  • 86641867 [StepSecurity] ci: Harden GitHub Actions
  • c8059e9b authn/oidc: add backoff strategy
  • 5644d7bb authn/oidc: refactor KID backoff mechanism
  • 3eb6b8bb authn/oidc: update a comment line
  • 3bcc60cd build(deps): bump actions/checkout from 3 to 4
  • e3c87904 build(deps): bump actions/dependency-review-action from 4.0.0 to 4.2.3
  • 8ed1c2a6 build(deps): bump chainguard/static from fd59d10 to 17c4607
  • b644d8e1 build(deps): bump docker/login-action from 3.0.0 to 3.1.0
  • 48c9b021 build(deps): bump docker/setup-buildx-action from 3.0.0 to 3.1.0
  • 459785b7 build(deps): bump docker/setup-buildx-action from 3.1.0 to 3.2.0
  • 180fc118 build(deps): bump github.com/docker/docker
  • c8b64ff7 build(deps): bump github.com/docker/docker
  • 81e51f28 build(deps): bump github.com/envoyproxy/protoc-gen-validate
  • fc79d5f2 build(deps): bump github.com/go-jose/go-jose/v3 from 3.0.1 to 3.0.3
  • bbb083c1 build(deps): bump github.com/google/cel-go from 0.18.2 to 0.20.1
  • 3a13954b build(deps): bump github.com/jackc/pgtype from 1.14.0 to 1.14.2
  • fe09f94b build(deps): bump github.com/jackc/pgx/v5 from 5.5.1 to 5.5.4
  • d93f105f build(deps): bump github.com/onsi/ginkgo/v2 from 2.13.2 to 2.15.0
  • 93b9d24a build(deps): bump github.com/opencontainers/runc from 1.1.7 to 1.1.12
  • 63f91ee9 build(deps): bump github.com/testcontainers/testcontainers-go
  • d7ef586d build(deps): bump github/codeql-action from 3.24.0 to 3.24.5
  • 3f089ee1 build(deps): bump github/codeql-action from 3.24.5 to 3.24.6
  • e41f66ad build(deps): bump github/codeql-action from 3.24.6 to 3.24.7
  • 80f6c4e6 build(deps): bump github/codeql-action from 3.24.7 to 3.24.8
  • 8c983918 build(deps): bump golang from 1.21-alpine to 1.22-alpine
  • 73c804eb build(deps): bump golang.org/x/sync from 0.5.0 to 0.6.0
  • a46b64cd build(deps): bump google.golang.org/protobuf from 1.32.0 to 1.33.0
  • bc8179a8 build: version info update
  • f80b8e85 chore(docs): fix otpl typo
  • 6525dc9f chore(sync): remove 'docs' and 'playground' from sync process
  • 2dbc1d5a chore(sync): synchronize latest changes to permify-pro
  • 95e98610 chore(sync): synchronize with permify pro repo
  • bde8c7de chore: cleanup
  • be8e778d chore: remove serve-docs from Makefile due to documentation updates
  • 27c16de9 ci: exclude info.go from internal
  • 57e81037 ci: remove publish docs action
  • 856a4e46 ci: test mode disabled
  • 7d3b0177 feat(docs): curl code samples added
  • 9eca6876 feat(oidc): update existing implementation with lestrrat-go/jwx/jwk library
  • 4dcac924 feat(service-proto): update API description and add code samples
  • b522bfee feat: javascript sdk generator
  • 871da8b8 feat: python sdk generator
  • e4cdde02 feat: repo-file-sync-action added
  • 0063c521 feat: sync with upstream action
  • 40367bb7 fix: #1092
  • d85886f1 fix: client folder name
  • 090cf195 fix: empty commit
  • 7e2a76f4 fix: ensure JWKsURI is set in OIDC configuration
  • 4098dad8 fix: github token secret name
  • 912e23c1 fix: master branch
  • fbd29d1f fix: pushing to remote
  • d273d00a fix: swagger path
  • 78b9a975 fix: update path in buf.gen.yaml for OpenAPI reference generation
  • b775a12d refactor: move span.RecordError to 'else' block for non-context errors
  • 9c79d75c remove redundant log

This version can be found as Docker images at permify/permify:v0.7.8 and ghcr.io/permify/permify:v0.7.8.

v0.7.7

3 months ago

Changelog

  • 3b8a6ba6 Merge pull request #1068 from neo773/env-command
  • e7892b09 Merge pull request #1082 from ahmethakanbesel/fix/logging-error-format
  • de0d4276 Merge pull request #1084 from Permify/docs
  • 55deb7d2 Merge pull request #1085 from Permify/refactor/config-command
  • 54985241 Merge pull request #1086 from Permify/feature/hide-preshared-keys
  • 613498e8 build: version info update
  • 1256c47a feat(config): mask pre-shared keys in output
  • 89900f82 feat: cli env command
  • 3241c60d fix: slog !BADKEY errors
  • fc2b05f8 refactor(config): improve Permify config command structure for clarity
  • 7b9d92bd rewrite: rename to config and other changes
  • e48e414b use slog.Any to log error messages with slog.Error

This version can be found as Docker images at permify/permify:v0.7.7 and ghcr.io/permify/permify:v0.7.7.

v0.7.6

3 months ago

Changelog

  • 67f0694b Merge pull request #1080 from Permify/feature/deduplicate-tuples-attributes
  • bfe03f4a Merge pull request #1081 from Permify/next
  • 417d478d build: version info update
  • b7904408 feat: deduplicate tuples and attributes during data writing
  • 0f63678c test(attribute): entity and attribute to string

This version can be found as Docker images at permify/permify:v0.7.6 and ghcr.io/permify/permify:v0.7.6.

v0.7.5

3 months ago

Changelog

  • 541f5181 build: version info update
  • c5eaa148 feat(api): added list api definitions
  • c769ad44 feat(api): added list api implementation
  • 0d4018c0 feat(api): added unit tests
  • 41bdd3a2 feat: renew banner
  • 1a646e3e fix: memdb paginated distinct versions
  • a1869411 fix: return error on database initialization failure
  • 5cc9e064 refactor(authn): Simplify OIDC config to use issuer and audience, enhance JWKS handling
  • 908203dc style: apply gofumpt formatting to improve code style and consistency
  • fa15df37 style: apply gofumpt formatting to improve code style and consistency
  • 949a4b23 test(authn): add wrong-url issuer

This version can be found as Docker images at permify/permify:v0.7.5 and ghcr.io/permify/permify:v0.7.5.

v0.7.4

3 months ago

Changelog

  • 0ce339eb Merge pull request #1040 from Permify/dependabot/go_modules/google.golang.org/protobuf-1.32.0
  • 5813887f Merge pull request #1041 from Permify/dependabot/go_modules/golang.org/x/net-0.20.0
  • 4c45b9a2 Merge pull request #1048 from Permify/dependabot/github_actions/github/codeql-action-3.24.0
  • b00b9fb0 Merge pull request #1049 from Permify/dependabot/github_actions/actions/upload-artifact-4.3.1
  • e395e8d9 Merge pull request #1050 from Permify/dependabot/github_actions/actions/setup-node-4.0.2
  • 4f40f8ec Merge pull request #1052 from Permify/docs
  • 9db91484 Merge pull request #1053 from Permify/local-dev
  • 6fcdf1c4 Merge pull request #1059 from Permify/docs
  • cf907bd8 Merge pull request #1060 from Permify/bypass-health-auth
  • af51227a build(deps): bump actions/setup-node from 4.0.1 to 4.0.2
  • 07fa9173 build(deps): bump actions/upload-artifact from 4.3.0 to 4.3.1
  • 4112e706 build(deps): bump github/codeql-action from 3.23.2 to 3.24.0
  • 0a3ceb80 build(deps): bump golang.org/x/net from 0.19.0 to 0.20.0
  • 379557e2 build(deps): bump google.golang.org/protobuf from 1.31.0 to 1.32.0
  • 32ddfd68 build: version info update
  • c0fbd975 chore: added air support for hot reloading Updated docker configs and added an air config for faster development. Air is a watches all the go files and rebuilds whenever there is any change in the code to reflect in the API immediately
  • 2e998670 feat(health-server): bypass authentication with AuthFuncOverride
  • 20f6f657 fix: typos on documentation homepage

This version can be found as Docker images at permify/permify:v0.7.4 and ghcr.io/permify/permify:v0.7.4.

v0.7.3

4 months ago

Changelog

  • da7d4869 Merge pull request #1020 from Permify/dependabot/github_actions/actions/upload-artifact-4.3.0
  • 821d27e6 Merge pull request #1023 from Permify/dependabot/github_actions/github/codeql-action-3.23.2
  • 62c339d7 Merge pull request #1025 from Permify/dependabot/github_actions/step-security/harden-runner-2.7.0
  • 64b8f4a0 Merge pull request #1026 from Permify/next
  • eb828be1 build(deps): bump actions/upload-artifact from 4.2.0 to 4.3.0
  • 64fea5c5 build(deps): bump github/codeql-action from 3.23.1 to 3.23.2
  • e2bfa16b build(deps): bump step-security/harden-runner from 2.6.1 to 2.7.0
  • 7d6c2f08 build: version info update
  • 0e5deef4 feat: cache_check_count added

This version can be found as Docker images at permify/permify:v0.7.3 and ghcr.io/permify/permify:v0.7.3.

v0.7.2

4 months ago

Changelog

  • 4b4b74a3 *: gofumpt
  • 977e5b8f Merge pull request #1014 from Permify/dependabot/github_actions/github/codeql-action-3.23.1
  • e0bfa2fd Merge pull request #1015 from Permify/dependabot/github_actions/actions/upload-artifact-4.2.0
  • 5afaf171 Merge pull request #1016 from Permify/dependabot/github_actions/actions/dependency-review-action-4.0.0
  • 04a8b2e7 Merge pull request #1018 from Min2who/helm
  • 0f83d1fb Merge pull request #1019 from mohanish2504/meaningful_errors
  • 1f3e2658 Merge pull request #1021 from Permify/docs
  • 28b915ee Merge pull request #1022 from Permify/next
  • 570fc4a6 added helm documentation
  • 21a00986 build(deps): bump actions/dependency-review-action from 3.1.5 to 4.0.0
  • e9176e70 build(deps): bump actions/upload-artifact from 4.1.0 to 4.2.0
  • d13145b6 build(deps): bump github/codeql-action from 3.23.0 to 3.23.1
  • a6011db4 build: version info update
  • 76a5c549 separating 4xx and 5xx errors

This version can be found as Docker images at permify/permify:v0.7.2 and ghcr.io/permify/permify:v0.7.2.

v0.7.1

4 months ago

Changelog

  • 04933052 build(deps): bump actions/dependency-review-action from 3.1.4 to 3.1.5
  • efb87bba build(deps): bump actions/upload-artifact from 4.0.0 to 4.1.0
  • 24d8ce4d build(deps): bump github/codeql-action from 3.22.12 to 3.23.0
  • 9c7f5a11 build(deps): bump goreleaser/goreleaser-action from 4.6.0 to 5.0.0
  • 4b21b83c feat(config): increase default RateLimit from 100 to 10,000
  • 608dab61 feat(datastore): add ctx for handling context related errors
  • 25c4508e feat(datastore): implement backoff strategy for retry mechanism
  • e7bb4b98 feat: error for unsupported psql versions

This version can be found as Docker images at permify/permify:v0.7.1 and ghcr.io/permify/permify:v0.7.1.

v0.7.0

4 months ago

Changelog

  • d3c54058 Merge branch 'master' into dependabot/go_modules/go.opentelemetry.io/otel-1.21.0
  • 52aafdfd Merge branch 'master' into dependabot/go_modules/go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp-0.44.0
  • bd7f326d Merge branch 'master' into dependabot/go_modules/go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc-1.21.0
  • ada70c45 Merge branch 'master' into dependabot/go_modules/go.opentelemetry.io/otel/exporters/zipkin-1.21.0
  • 63a76e31 Merge branch 'master' into dependabot/go_modules/go.opentelemetry.io/otel/metric-1.21.0
  • 5fd66c8e Merge branch 'master' into dependabot/go_modules/go.opentelemetry.io/otel/sdk-1.21.0
  • e84639ba Merge branch 'master' into dependabot/go_modules/go.opentelemetry.io/otel/sdk/metric-1.21.0
  • 6f3daceb Merge pull request #1007 from Permify/log-improvements
  • 1fa18db2 Merge pull request #889 from Permify/dependabot/go_modules/go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc-1.21.0
  • f4e0a75c Merge pull request #891 from Permify/dependabot/go_modules/go.opentelemetry.io/otel/metric-1.21.0
  • e0dccfdb Merge pull request #892 from Permify/dependabot/go_modules/go.opentelemetry.io/otel/exporters/zipkin-1.21.0
  • d4130eed Merge pull request #893 from Permify/dependabot/go_modules/go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp-0.44.0
  • b7f3855d Merge pull request #895 from Permify/dependabot/go_modules/go.opentelemetry.io/otel/sdk-1.21.0
  • 80d4ff02 Merge pull request #898 from Permify/dependabot/go_modules/go.opentelemetry.io/otel-1.21.0
  • 6bbf1d66 Merge pull request #899 from Permify/dependabot/go_modules/go.opentelemetry.io/otel/sdk/metric-1.21.0
  • 31129fb6 Merge pull request #900 from Permify/dependabot/go_modules/go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp-1.21.0
  • 6966d566 Merge pull request #972 from Permify/dependabot/go_modules/go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc-0.46.1
  • c3160835 Merge pull request #973 from Permify/dependabot/go_modules/go.opentelemetry.io/otel/exporters/otlp/otlptrace-1.21.0
  • 4ed432d1 Merge pull request #974 from Permify/dependabot/go_modules/go.opentelemetry.io/contrib/instrumentation/host-0.46.1
  • cbf9e94c build(deps): bump go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc
  • 01ebee4f build(deps): bump go.opentelemetry.io/contrib/instrumentation/host
  • 113ed57c build(deps): bump go.opentelemetry.io/otel from 1.20.0 to 1.21.0
  • 83578e39 build(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp
  • 2bdb530b build(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlptrace
  • c5434e8a build(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc
  • 8ca46c92 build(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp
  • 6076a531 build(deps): bump go.opentelemetry.io/otel/exporters/zipkin
  • 8516b322 build(deps): bump go.opentelemetry.io/otel/metric from 1.20.0 to 1.21.0
  • d58a70dd build(deps): bump go.opentelemetry.io/otel/sdk from 1.20.0 to 1.21.0
  • 3a3adf5e build(deps): bump go.opentelemetry.io/otel/sdk/metric
  • 2ed2d643 build: version info update
  • 83c3a0ae feat: add unary and stream server interceptors to logging configuration
  • eff5d423 refactor: extend NotFound error handling for code ranges 3999-4999
  • 2c48c36c refactor: update logging level and message format

This version can be found as Docker images at permify/permify:v0.7.0 and ghcr.io/permify/permify:v0.7.0.

v0.6.9

4 months ago

Changelog

  • e1d127d5 Merge pull request #1003 from Permify/next
  • f291920a Merge pull request #1004 from Permify/refactor/switch-to-gobreaker-add-singleflight
  • 6668abeb Merge pull request #1005 from Permify/refactor/error-handling
  • bee7da81 Merge pull request #988 from Permify/dependabot/docker/chainguard/static-37200bd
  • aaba8264 Merge pull request #989 from Permify/dependabot/github_actions/docker/setup-buildx-action-3.0.0
  • eb0ada31 Merge pull request #990 from Permify/dependabot/github_actions/docker/login-action-3.0.0
  • 806c4ef3 Merge pull request #991 from Permify/dependabot/github_actions/docker/setup-qemu-action-3.0.0
  • 58824ad1 Merge pull request #992 from Permify/dependabot/github_actions/actions/setup-go-5.0.0
  • cdc16053 Merge pull request #993 from Permify/dependabot/github_actions/ossf/scorecard-action-2.3.1
  • 58fa2b83 Merge pull request #998 from berkeli/docs-add-documentation-for-service-section-of-config
  • 33804478 build(deps): bump actions/setup-go from 2.2.0 to 5.0.0
  • ea7e7ecc build(deps): bump chainguard/static from a2f525d to 37200bd
  • 862db904 build(deps): bump docker/login-action from 1.14.1 to 3.0.0
  • 49a3e7b8 build(deps): bump docker/setup-buildx-action from 1.7.0 to 3.0.0
  • b22e841f build(deps): bump docker/setup-qemu-action from 2.2.0 to 3.0.0
  • caf3a08a build(deps): bump ossf/scorecard-action from 2.1.2 to 2.3.1
  • a4c48848 build: version info update
  • b8de1236 feat: account id added
  • 2b65179f feat: add singleflight decorator for enhanced request deduplication
  • 5e17308d refactor: modularize error handling for context-related errors
  • 2eacc29c refactor: switch from hystrix to gobreaker for circuit breaking

This version can be found as Docker images at permify/permify:v0.6.9 and ghcr.io/permify/permify:v0.6.9.