Skip to content

v1.7.5

Latest

Choose a tag to compare

@github-actions github-actions released this 09 Oct 20:51
43ce903

Changelog

Breaking Changes

  • Validation API: Removed the generated Validate() and ValidateAll() methods, along with the ValidationError and MultiError types. Direct importers of github.com/Permify/permify/pkg/pb/base/v1 should use protovalidate.Validate(msg) instead. Published SDKs are unaffected.
  • Validation errors: Migrated from protoc-gen-validate to protovalidate. 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 structured buf.validate.Violations details.
  • 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 4c9fe60 to cf6fca6 in /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 cf6fca6 to 8a5910f in /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

Full Changelog: v1.7.4...v1.7.5