Repository navigation
Changelog
Breaking Changes
- Validation API: Removed the generated
Validate()andValidateAll()methods, along with theValidationErrorandMultiErrortypes. Direct importers ofgithub.com/Permify/permify/pkg/pb/base/v1should useprotovalidate.Validate(msg)instead. Published SDKs are unaffected. - Validation errors: Migrated from
protoc-gen-validatetoprotovalidate. Validation errors now report all violations instead of only the first. This changes gRPC error messages and gateway JSON error responses. Status codes remain unchanged, and responses now include structuredbuf.validate.Violationsdetails.
- dffcc26 Merge commit '93186e8bea88bc52241c7e76e061c486a2da6655' into feat/protoc-gen-validate-migrate
- 1ab9aea Merge pull request #3198 from Permify/dependabot/docker/integration-test/golang-cf6fca6
- 2112775 Merge pull request #3201 from Permify/dependabot/maven/sdk/java/grpc/io.grpc-grpc-core-1.84.0
- da95d28 Merge pull request #3202 from Permify/dependabot/maven/sdk/java/grpc/io.grpc-grpc-protobuf-1.84.0
- 7529af5 Merge pull request #3204 from Permify/fix-playground-enforcement-tab
- 564424c Merge pull request #3207 from Permify/dependabot/go_modules/go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc-1.45.0
- b6352ac Merge pull request #3208 from Permify/dependabot/go_modules/go.opentelemetry.io/otel/exporters/zipkin-1.45.0
- b14bbe2 Merge pull request #3209 from Permify/dependabot/go_modules/go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp-1.45.0
- 51182f2 Merge pull request #3210 from Permify/dependabot/go_modules/go.opentelemetry.io/otel/exporters/otlp/otlptrace-1.45.0
- 93186e8 Merge pull request #3215 from junsazanami430u/fix/buf-lint-named-error
- d1224a3 Merge pull request #3217 from Permify/dependabot/npm_and_yarn/playground/brace-expansion-1.1.21
- 7d7f872 Merge pull request #3218 from Permify/dependabot/npm_and_yarn/docs/fast-uri-3.1.8
- 0a64554 Merge pull request #3219 from Permify/dependabot/npm_and_yarn/docs/ip-address-10.7.2
- 54d127f Merge pull request #3220 from Permify/dependabot/npm_and_yarn/docs/brace-expansion-1.1.21
- 90c1aba Merge pull request #3222 from Permify/dependabot/npm_and_yarn/playground/vitest-5.0.2
- b31b2d3 Merge pull request #3224 from Permify/dependabot/npm_and_yarn/docs/mintlify-4.2.942
- 9f09a34 Merge pull request #3225 from junsazanami430u/feat/protoc-gen-validate-migrate
- a6f2a6e Merge pull request #3228 from Permify/dependabot/npm_and_yarn/playground/axios-1.20.0
- 92d453d Merge pull request #3229 from Permify/dependabot/npm_and_yarn/playground/source-map-js-1.2.2
- 44d0ce0 Merge pull request #3230 from Permify/dependabot/docker/integration-test/golang-8a5910f
- e3ffb7d Merge pull request #3232 from Permify/dependabot/npm_and_yarn/docs/proxy-addr-2.0.8
- 6435298 Merge pull request #3233 from Permify/dependabot/npm_and_yarn/docs/source-map-js-1.2.2
- 22d9766 Merge pull request #3234 from Permify/fix/go-1.27.2-cves
- 595e495 build(deps): bump axios from 1.18.0 to 1.20.0 in /playground
- 191fe57 build(deps): bump brace-expansion from 1.1.16 to 1.1.21 in /playground
- cba01a6 build(deps): bump brace-expansion from 1.1.18 to 1.1.21 in /docs
- eebc075 build(deps): bump fast-uri from 3.1.7 to 3.1.8 in /docs
- db27ba2 build(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlptrace
- 7021aaa build(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc
- 2e0aa9f build(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp
- 1b52a20 build(deps): bump go.opentelemetry.io/otel/exporters/zipkin
- d05dfb0 build(deps): bump golang in /integration-test
- 0431518 build(deps): bump golang in /integration-test
- a43ef08 build(deps): bump io.grpc:grpc-core in /sdk/java/grpc
- 9351104 build(deps): bump io.grpc:grpc-protobuf in /sdk/java/grpc
- c030dcd build(deps): bump ip-address from 10.7.0 to 10.7.2 in /docs
- f663c34 build(deps): bump mintlify from 4.2.876 to 4.2.988 in /docs
- 834ff34 build(deps): bump proxy-addr from 2.0.7 to 2.0.8 in /docs
- 2d8b67a build(deps): bump source-map-js from 1.2.1 to 1.2.2 in /docs
- 69a0f37 build(deps): bump source-map-js from 1.2.1 to 1.2.2 in /playground
- 398d02e build(deps-dev): bump vitest from 4.1.11 to 5.0.2 in /playground
- 4e8919c chore: ignore buf lint naming error to avoid breaking changes
- e48b9a6 chore: update version to v1.7.5 in API docs and internal info file
- 43ce903 chore: update version to v1.7.5 in API docs and internal info file (#3235)
- f5b08d4 feat: add test case
- d53f991 feat: add test pattern
- 604f2a2 feat: buf generate and migrate protovaidate and glolangci-lint fmt
- baf23d9 feat: generate-proto-validate
- aded670 feat: go.work更新
- 74bbc7f feat: migrate buf config v2
- c794458 feat: migrate-protovalidate
- 1d86725 feat: update go versiont for protovalidate versions > 1.26
- 8b7e0c7 fix playground enforcement tab
- 8630792 refactor: enforce request validation in the protovalidate interceptor (#3231)
This version can be found as Docker images at permify/permify:v1.7.5 and ghcr.io/permify/permify:v1.7.5.
What's Changed
- fix playground enforcement tab by @omer-topal in #3204
- build(deps): bump go.opentelemetry.io/otel/exporters/zipkin from 1.38.0 to 1.45.0 by @dependabot[bot] in #3208
- chore: ignore buf lint naming error to avoid breaking changes by @junsazanami430u in #3215
- build(deps): bump brace-expansion from 1.1.18 to 1.1.21 in /docs by @dependabot[bot] in #3220
- build(deps): bump ip-address from 10.7.0 to 10.7.2 in /docs by @dependabot[bot] in #3219
- build(deps): bump fast-uri from 3.1.7 to 3.1.8 in /docs by @dependabot[bot] in #3218
- build(deps): bump golang from
4c9fe60tocf6fca6in /integration-test by @dependabot[bot] in #3198 - feat: migrate-protovalidate by @junsazanami430u in #3225
- refactor: enforce request validation in the protovalidate interceptor by @omer-topal in #3231
- build(deps): bump source-map-js from 1.2.1 to 1.2.2 in /playground by @dependabot[bot] in #3229
- build(deps): bump axios from 1.18.0 to 1.20.0 in /playground by @dependabot[bot] in #3228
- build(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp from 1.44.0 to 1.45.0 by @dependabot[bot] in #3209
- build(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlptrace from 1.44.0 to 1.45.0 by @dependabot[bot] in #3210
- build(deps): bump brace-expansion from 1.1.16 to 1.1.21 in /playground by @dependabot[bot] in #3217
- build(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc from 1.43.0 to 1.45.0 by @dependabot[bot] in #3207
- build(deps): bump proxy-addr from 2.0.7 to 2.0.8 in /docs by @dependabot[bot] in #3232
- build(deps): bump golang from
cf6fca6to8a5910fin /integration-test by @dependabot[bot] in #3230 - build(deps-dev): bump vitest from 4.1.11 to 5.0.2 in /playground by @dependabot[bot] in #3222
- build(deps): bump io.grpc:grpc-protobuf from 1.83.1 to 1.84.0 in /sdk/java/grpc by @dependabot[bot] in #3202
- build(deps): bump source-map-js from 1.2.1 to 1.2.2 in /docs by @dependabot[bot] in #3233
- build(deps): bump mintlify from 4.2.876 to 4.2.988 in /docs by @dependabot[bot] in #3224
- build(deps): bump io.grpc:grpc-core from 1.83.1 to 1.84.0 in /sdk/java/grpc by @dependabot[bot] in #3201
- build: bump Go to 1.27.2 by @omer-topal in #3234
- chore: update version to v1.7.5 in API docs and internal info file by @omer-topal in #3235
New Contributors
- @junsazanami430u made their first contribution in #3215
Full Changelog: v1.7.4...v1.7.5