Releases: Permify/permify
v1.6.0
Changelog
- 7ebc5e2 Merge pull request #2695 from Permify/dependabot/go_modules/sdk/go/grpc/buf.build/gen/go/permifyco/permify/protocolbuffers/go-1.36.11-20251103093708-d86d36fe3266.1
- 61ce177 Merge pull request #2697 from Permify/dependabot/maven/sdk/java/grpc/io.netty-netty-codec-http2-4.2.9.Final
- 31536c1 Merge pull request #2698 from Permify/dependabot/maven/sdk/java/grpc/io.netty-netty-handler-4.2.9.Final
- 3cf7f06 Merge pull request #2699 from Permify/dependabot/maven/sdk/java/grpc/io.netty-netty-codec-http-4.2.9.Final
- 4ee9601 Merge pull request #2703 from Permify/mooreds/per-47
- 662d932 Merge pull request #2704 from Permify/chore/update-calendar-links
- b75f38b Merge pull request #2709 from Permify/dependabot/maven/sdk/java/grpc/io.grpc-grpc-core-1.78.0
- c491536 Merge pull request #2710 from Permify/dependabot/go_modules/sdk/go/grpc/google.golang.org/grpc-1.78.0
- d339b35 Merge pull request #2711 from Permify/dependabot/maven/sdk/java/grpc/io.grpc-grpc-netty-1.78.0
- 57199cc Merge pull request #2712 from Permify/dependabot/maven/sdk/java/grpc/io.grpc-grpc-api-1.78.0
- f60bef3 Merge pull request #2713 from Permify/dependabot/maven/sdk/java/grpc/io.grpc-grpc-protobuf-1.78.0
- 8426ff7 Merge pull request #2714 from Permify/dependabot/maven/sdk/java/grpc/io.grpc-grpc-stub-1.78.0
- 33576ef Merge pull request #2715 from Permify/ci/release-action-token-change
- a435714 Merge pull request #2716 from Permify/update/api-version-to-v1.6.0
- 239aeeb Release Action GH_TOKEN change
- a286d0d build(deps): bump buf.build/gen/go/permifyco/permify/protocolbuffers/go
- eca9d05 build(deps): bump google.golang.org/grpc in /sdk/go/grpc
- e032dc5 build(deps): bump io.grpc:grpc-api in /sdk/java/grpc
- 8bb92ea build(deps): bump io.grpc:grpc-core in /sdk/java/grpc
- ab77449 build(deps): bump io.grpc:grpc-netty in /sdk/java/grpc
- 81c737e build(deps): bump io.grpc:grpc-protobuf in /sdk/java/grpc
- 0f75d05 build(deps): bump io.grpc:grpc-stub in /sdk/java/grpc
- c536f0c build(deps): bump io.netty:netty-codec-http in /sdk/java/grpc
- daf4f86 build(deps): bump io.netty:netty-codec-http2 in /sdk/java/grpc
- 7ff7dbf build(deps): bump io.netty:netty-handler in /sdk/java/grpc
- 9c23223 chore: fix typo of executivess
- f994938 chore: ignoring generated wasm files
- c635b3a chore: update version to v1.6.0 in API docs and internal info file
- 977cffb chore: updated calender links to redirect to same page
- e32b5bb docs(playground): improving playground build doc
- ffea1d0 fix(playground): fixed typo
This version can be found as Docker images at permify/permify:v1.6.0 and ghcr.io/permify/permify:v1.6.0.
v1.5.4
Changelog
- e6fe29a Apply suggestions from code review
- 56ea904 Merge branch 'master' into ufuk/react-version
- e00b129 Merge pull request #2657 from inabhi9/bulk-permission-check
- 5833c8c Merge pull request #2667 from Permify/dependabot/go_modules/github.com/olekukonko/tablewriter-1.1.2
- db903ed Merge pull request #2668 from Permify/dependabot/npm_and_yarn/playground/monaco-editor-0.55.1
- 06116c4 Merge pull request #2669 from Permify/dependabot/npm_and_yarn/playground/antd-6.0.0
- ded2a2f Merge pull request #2670 from Permify/dependabot/npm_and_yarn/docs/mintlify-4.2.219
- 2c4925c Merge pull request #2671 from Permify/dependabot/npm_and_yarn/docs/mdast-util-to-hast-13.2.1
- 53846a4 Merge pull request #2673 from Permify/dependabot/github_actions/step-security/harden-runner-2.13.3
- cb624eb Merge pull request #2674 from Permify/dependabot/docker/integration-test/golang-1.25.5-alpine
- 1d5d766 Merge pull request #2675 from Permify/dependabot/github_actions/actions/checkout-6.0.1
- 87f38d6 Merge pull request #2676 from mooreds/mooreds/update-busted-faq-link
- 845788e Merge pull request #2677 from Permify/update-wasm-pack-installer-link
- 54b7cfc Merge pull request #2679 from Permify/dependabot/github_actions/github/codeql-action-4.31.7
- fbcddae Merge pull request #2680 from Permify/ufuk/react-version
- 212ee0d Merge pull request #2682 from Permify/fix/update-go-version-1.25.5
- a9d1fd4 Merge pull request #2683 from Permify/dependabot/docker/integration-test/golang-2611181
- 2ce1c87 Merge pull request #2684 from Permify/dependabot/maven/sdk/java/grpc/build.buf.gen-permifyco_permify_protocolbuffers_java-33.2.0.1.20251103093708.d86d36fe3266
- d56afb0 Merge pull request #2685 from Permify/mooreds/update-testing-page
- 07ef71f Merge pull request #2688 from Permify/dependabot/go_modules/github.com/quic-go/quic-go-0.57.0
- 1f88dc1 Merge pull request #2689 from Permify/dependabot/maven/sdk/java/grpc/io.netty-netty-codec-http-4.2.8.Final
- 06b72a1 Merge pull request #2690 from Permify/dependabot/maven/sdk/java/grpc/io.netty-netty-codec-http2-4.2.8.Final
- cb35fc8 Merge pull request #2691 from Permify/dependabot/maven/sdk/java/grpc/io.netty-netty-handler-4.2.8.Final
- 27e684d Merge pull request #2692 from Permify/update/api-version-to-v1.5.4
- 2ec85db build(deps): bump actions/checkout from 6.0.0 to 6.0.1
- a79acab build(deps): bump antd from 5.29.1 to 6.0.0 in /playground
- df8c727 build(deps): bump build.buf.gen:permifyco_permify_protocolbuffers_java
- 56938a6 build(deps): bump github.com/olekukonko/tablewriter from 1.1.1 to 1.1.2
- feb5aca build(deps): bump github.com/quic-go/quic-go from 0.55.0 to 0.57.0
- 2e62d20 build(deps): bump github/codeql-action from 4.31.5 to 4.31.7
- 81cfe02 build(deps): bump golang in /integration-test
- 27664b7 build(deps): bump golang in /integration-test
- 29ce666 build(deps): bump io.netty:netty-codec-http in /sdk/java/grpc
- 328d0c9 build(deps): bump io.netty:netty-codec-http2 in /sdk/java/grpc
- 2f39704 build(deps): bump io.netty:netty-handler in /sdk/java/grpc
- 32b3795 build(deps): bump mdast-util-to-hast from 13.2.0 to 13.2.1 in /docs
- 38f512f build(deps): bump mintlify from 4.2.207 to 4.2.219 in /docs
- 94162e7 build(deps): bump monaco-editor from 0.54.0 to 0.55.1 in /playground
- 581ae64 build(deps): bump react and monaco editors version updates
- e7e39c4 build(deps): bump step-security/harden-runner from 2.13.2 to 2.13.3
- c353100 check for grammar and clarity
- 3657f71 chore: add bulk-permission check wrapper endpoint
- 3949b9e chore: add concurrency for check
- 017d46c chore: renamed response channel
- 7d6ecc7 chore: update protobuf and docs
- b6c635b chore: update version to v1.5.4 in API docs and internal info file
- 0b51870 docs(playground): update wasm-pack installer link in README
- 662bde5 feat: added integration tests for bulk check endpoint
- e85baf5 fix: added checkJs: false to disable type checking for js files
- 5a06a08 fix: index suggestion
- c3bd61f fix: rebuild binaries using Go 1.25.5 to address CVE-2025-61729
- d803372 hotfix: updated react version from 19.0.0 to 19.0.1
- 66b5ea5 removed extra space in FAQ which caused weird anchor link
- fdf10fb updated busted links
This version can be found as Docker images at permify/permify:v1.5.4 and ghcr.io/permify/permify:v1.5.4.
v1.5.3
Changelog
- 59633fa Merge branch 'master' into update-readme-and-dependencies
- 1dc6e2e Merge pull request #1 from Yuvraj3905/docs/README.md
- 9b66f8e Merge pull request #2512 from Yuvraj3905/master
- f3f47fa Merge pull request #2643 from Permify/dependabot/go_modules/google.golang.org/grpc-1.77.0
- 8928672 Merge pull request #2644 from Permify/update-coverage-reporting-tool
- 0c055df Merge pull request #2645 from Permify/update-coverage-workflow-events
- 7edb290 Merge pull request #2646 from Permify/update-coverage-file-names
- e7bd0e1 Merge pull request #2647 from Permify/update-readme-badge-logos
- 7c933e2 Merge pull request #2648 from Permify/update-readme-and-dependencies
- a999206 Merge pull request #2649 from Permify/add-singleflight-data-reader-tests
- 9527c66 Merge pull request #2650 from step-security-bot/chore/GHA-240823-stepsecurity-remediation
- 1951d73 Merge pull request #2651 from Permify/dependabot/github_actions/github/codeql-action-4.31.5
- 3eb57ec Merge pull request #2652 from Permify/feature/gc-error-handling-tests
- 6d9374a Merge pull request #2654 from mooreds/mooreds/correct-bundle-docs
- 91f03ab Merge pull request #2655 from Permify/add-codecov-configuration-file
- c1c93cf Merge pull request #2658 from Permify/dependabot/github_actions/crate-ci/typos-1.40.0
- e285064 Merge pull request #2659 from Permify/dependabot/npm_and_yarn/docs/multi-4aa959df0f
- ad3f819 Merge pull request #2660 from Permify/pgcat-prod-guide-docs
- f95e186 Merge pull request #2661 from Permify/update-db-connection-params
- 6d83612 Merge pull request #2662 from Permify/update-db-connection-params
- 73732e0 Merge pull request #2664 from Permify/feat/feature-requests-add-mooreds-to-assignees
- 15ae0f3 Merge pull request #2665 from Permify/bug-report-add-mooreds-to-assignees
- 90d6ef4 Merge pull request #2666 from Permify/feat/version-update-v1.5.3
- 2707b14 [StepSecurity] Apply security best practices
- 234d92f build(deps): bump crate-ci/typos from 1.39.2 to 1.40.0
- d92f535 build(deps): bump dompurify and monaco-editor in /docs
- 92d40ed build(deps): bump github/codeql-action from 4.31.4 to 4.31.5
- 1775b4e build(deps): bump google.golang.org/grpc from 1.76.0 to 1.77.0
- cec9359 chore(feature-requests): add mooreds to assignees
- 6bfbb51 ci(coverage): replace goveralls with Codecov for coverage reports
- ae232ae ci: add initial Codecov configuration file for coverage reporting
- 5f31a68 ci: add workflow_dispatch trigger to coverage workflow
- 3220510 docs(bundles): corrected grammar and JSON issues in Bundle docs, and updated the example for consistency
- 4772d3d docs(pgcat): add production guide for server-side pooling
- 3893b89 docs(pooling): update pgcat installation documentation with details
- a528164 feat(bug-report): add mooreds to bug report assignees
- 315b236 feat(docs): update README badges for commit activity and workflow status
- 887dabd feat: version update - from v1.5.2 to v1.5.3
- c1b7c24 fix(makefile): update coverage file names in test and coverage targets
- 727d1bc fix: typo on uri
- 36b573a refactor(config): update min idle connections for better performance
- 8eda2dc refactor(postgres): update default idle connection constants for clarity
- 086787b test(gc): add tests for garbage collector handling various scenarios
- 5a74d28 test(singleflight): add unit tests for DataReader functionality
- 64e9438 test(tenant_writer): add tests for deleting tenant with associated data
- fab7aa8 test(tenant_writer): improve tests for batch execution and close errors
- ef3d09e test(tenant_writer): improve tests for tenant creation and deletion logic
This version can be found as Docker images at permify/permify:v1.5.3 and ghcr.io/permify/permify:v1.5.3.
Permify Joins FusionAuth! 🎉
Permify has officially joined FusionAuth!
This marks an important milestone in our mission to deliver a unified, transparent, deploy-anywhere identity and access management lifecycle. FusionAuth's authentication platform and Permify's fine-grained authorization engine are a natural fit, and we're excited about what this means for our shared vision of the future of CIAM.
✨ What Stays the Same?
- Permify remains completely open source.
- Permify will continue as a standalone product you can run and host yourself.
- Nothing changes for existing users or contributors. Your workflows, APIs, and usage stay the same.
✨ What's New?
- Strong backing to accelerate development.
- Faster response times on issues & PRs.
- More integrations (focused on identity & auth).
- A shared roadmap with the FusionAuth team.
📚 Learn More
You can find more details in our announcement:
v1.5.2
Changelog
- 19935ce Merge pull request #2604 from Permify/dependabot/github_actions/github/codeql-action-4.31.3
- 27cd804 Merge pull request #2605 from Permify/dependabot/github_actions/crate-ci/typos-1.39.2
- 3620a71 Merge pull request #2606 from Permify/dependabot/maven/sdk/java/grpc/build.buf.gen-permifyco_permify_protocolbuffers_java-33.1.0.1.20251103093708.d86d36fe3266
- d0dd8df Merge pull request #2607 from Permify/feature/update-cli-commands
- a18f763 Merge pull request #2609 from Permify/update-db-connection-params
- 9d10112 Merge pull request #2610 from Permify/update-api-version-and-config
- f51cc99 Merge pull request #2611 from Permify/fix/configure-min-idle-conns
- b62c49e Merge pull request #2612 from Permify/dependabot/go_modules/golang.org/x/net-0.47.0
- f911fe5 Merge pull request #2614 from Permify/dependabot/go_modules/github.com/olekukonko/tablewriter-1.1.1
- 83ea529 Merge pull request #2615 from Permify/dependabot/go_modules/github.com/samber/slog-multi-1.6.0
- 807e709 Merge pull request #2616 from Permify/dependabot/go_modules/github.com/testcontainers/testcontainers-go-0.40.0
- 6d8298f Merge pull request #2617 from Permify/dependabot/docker/chainguard/static-d44809c
- e75d803 Merge pull request #2618 from Permify/dependabot/docker/golang-1.25.4-alpine3.22
- ca12a94 Merge pull request #2619 from Permify/fix/context-imports-cleanup
- 7f7f4fc build(deps): bump build.buf.gen:permifyco_permify_protocolbuffers_java
- 3a43b47 build(deps): bump chainguard/static from
939a132tod44809c - 2bce89e build(deps): bump crate-ci/typos from 1.39.1 to 1.39.2
- 32dc2f9 build(deps): bump github.com/olekukonko/tablewriter from 1.1.0 to 1.1.1
- aa5c407 build(deps): bump github.com/samber/slog-multi from 1.5.0 to 1.6.0
- 725b254 build(deps): bump github.com/testcontainers/testcontainers-go
- d523a50 build(deps): bump github/codeql-action from 4.31.2 to 4.31.3
- debcebf build(deps): bump golang from 1.25.3-alpine3.22 to 1.25.4-alpine3.22
- c19fb17 build(deps): bump golang.org/x/net from 0.46.0 to 0.47.0
- e0427b6 feat(database): expose additional pgxpool connection pool configuration options
- c186613 fix(database): align comments with actual backward compatibility behavior
- e2f9878 refactor(cmd/permify): streamline command registration in main function
- dcfde26 refactor: replace deprecated context import with standard context package
This version can be found as Docker images at permify/permify:v1.5.2 and ghcr.io/permify/permify:v1.5.2.
v1.5.1
Changelog
- 787063c Merge pull request #2589 from Permify/dependabot/go_modules/sdk/go/grpc/buf.build/gen/go/permifyco/permify/protocolbuffers/go-1.36.10-20251103093708-d86d36fe3266.1
- f7d0911 Merge pull request #2590 from Permify/dependabot/maven/sdk/java/grpc/build.buf.gen-permifyco_permify_grpc_java-1.76.0.1.20251103093708.d86d36fe3266
- aa2f1ca Merge pull request #2591 from Permify/dependabot/maven/sdk/java/grpc/build.buf.gen-permifyco_permify_protocolbuffers_java-33.0.0.1.20251103093708.d86d36fe3266
- d7328dc Merge pull request #2592 from Permify/dependabot/go_modules/github.com/grpc-ecosystem/go-grpc-middleware/v2-2.3.3
- 8b7836e Merge pull request #2593 from Permify/dependabot/docker/integration-test/golang-1.25.4-alpine
- 38f4626 Merge pull request #2594 from Permify/dependabot/github_actions/docker/setup-qemu-action-3.7.0
- 411c906 Merge pull request #2595 from Permify/dependabot/github_actions/step-security/harden-runner-2.13.2
- a6729bf Merge pull request #2596 from Permify/dependabot/docker/integration-test/golang-d3f0cf7
- 8cc039d Merge pull request #2597 from Permify/dependabot/github_actions/actions/dependency-review-action-4.8.2
- ebf465a Merge pull request #2598 from Permify/dependabot/go_modules/sdk/go/grpc/github.com/Permify/permify-go-0.5.0
- 71e2963 Merge pull request #2599 from Permify/dependabot/github_actions/crate-ci/typos-1.39.1
- bfa9308 Merge pull request #2601 from Permify/feature/update-permission-depth
- 2159746 Merge pull request #2602 from Permify/update/api-version-to-v1.5.1
- 85b5a3e Merge pull request #2603 from Permify/docs-update-testing-scenarios
- 98a93a0 build(deps): bump actions/dependency-review-action from 4.8.1 to 4.8.2
- 7054e46 build(deps): bump buf.build/gen/go/permifyco/permify/protocolbuffers/go
- dea3f65 build(deps): bump build.buf.gen:permifyco_permify_grpc_java
- 6c83cfb build(deps): bump build.buf.gen:permifyco_permify_protocolbuffers_java
- aea1252 build(deps): bump crate-ci/typos from 1.39.0 to 1.39.1
- bd86a59 build(deps): bump docker/setup-qemu-action from 3.6.0 to 3.7.0
- 59d1cf8 build(deps): bump github.com/Permify/permify-go in /sdk/go/grpc
- 31a0dd9 build(deps): bump github.com/grpc-ecosystem/go-grpc-middleware/v2
- b4badb2 build(deps): bump golang in /integration-test
- e19f279 build(deps): bump golang in /integration-test
- a6b9462 build(deps): bump step-security/harden-runner from 2.13.1 to 2.13.2
- f47659f chore: update version to v1.5.1 in API docs and internal info file
- 9081071 docs(getting-started/testing): update examples to use YAML and add depth config details
- e045643 docs(testing): update comments in YAML examples for clarity
- a53297a feat(validate): add depth validation for permission checks and filters
This version can be found as Docker images at permify/permify:v1.5.1 and ghcr.io/permify/permify:v1.5.1.
v1.5.0
Changelog
- 93326b5 Merge pull request #2582 from Permify/dependabot/go_modules/github.com/onsi/ginkgo/v2-2.27.2
- 47e83cd Merge pull request #2583 from Permify/refactor/decorator-rename
- 9e42899 Merge pull request #2584 from Permify/dependabot/docker/chainguard/static-939a132
- 1347a50 Merge pull request #2585 from Permify/dependabot/github_actions/github/codeql-action-4.31.2
- 09115b1 Merge pull request #2586 from Permify/dependabot/npm_and_yarn/docs/mintlify-4.2.186
- f399f31 Merge pull request #2587 from Permify/dependabot/github_actions/crate-ci/typos-1.39.0
- 9f56a6c Merge pull request #2588 from Permify/update-api-version-to-v1-5-0
- db68803 build(deps): bump chainguard/static from
bf076ceto939a132 - 406f0b5 build(deps): bump crate-ci/typos from 1.38.1 to 1.39.0
- 04e1355 build(deps): bump github.com/onsi/ginkgo/v2 from 2.26.0 to 2.27.2
- 67e396c build(deps): bump github/codeql-action from 4.31.0 to 4.31.2
- 9b83549 build(deps): bump mintlify from 4.2.177 to 4.2.186 in /docs
- 74a3089 refactor: rename circuitBreaker package to circuitbreaker and move files
This version can be found as Docker images at permify/permify:v1.5.0 and ghcr.io/permify/permify:v1.5.0.
v1.4.9
Changelog
- 15d40e0 Fix concurrency issue: do not merge head snapshot/version requests from different tenants.
- 254cb74 Merge pull request #2578 from Permify/dependabot/github_actions/github/codeql-action-4.31.0
- 28e4d97 Merge pull request #2579 from Permify/dependabot/github_actions/actions/upload-artifact-5.0.0
- c219fe8 Merge pull request #2580 from maxmanuylov/fix-concurrency
- b313991 Merge pull request #2581 from Permify/update-docker-compose-healthcheck
- 0dcffa9 build(deps): bump actions/upload-artifact from 4.6.2 to 5.0.0
- 35dc289 build(deps): bump github/codeql-action from 4.30.9 to 4.31.0
- 458bcc7 feat(docker): add grpc-health-probe for health checks and update version to v1.4.9
This version can be found as Docker images at permify/permify:v1.4.9 and ghcr.io/permify/permify:v1.4.9.
v1.4.8
Changelog
- fcd0609 Merge pull request #2577 from Permify/update/api-version-to-v1.4.8
- 836b09d feat(api): update version to v1.4.8 and enhance snapshot token creation
- 16d9e04 refactor(snapshot): replace direct token initialization with factory method
This version can be found as Docker images at permify/permify:v1.4.8 and ghcr.io/permify/permify:v1.4.8.
v1.4.7
Changelog
- b3e0c75 Merge pull request #2561 from Permify/dependabot/go_modules/github.com/pressly/goose/v3-3.26.0
- 88fb3f3 Merge pull request #2562 from Permify/dependabot/go_modules/github.com/onsi/ginkgo/v2-2.26.0
- e689b56 Merge pull request #2563 from Permify/dependabot/go_modules/golang.org/x/net-0.46.0
- fe5ca4c Merge pull request #2564 from Permify/update-dependabot-config
- 401d9ab Merge pull request #2565 from Permify/dependabot/docker/chainguard/static-bf076ce
- c38f8eb Merge pull request #2566 from Permify/dependabot/docker/golang-1.25.3-alpine3.22
- af5f31b Merge pull request #2567 from Permify/dependabot/go_modules/sdk/go/grpc/buf.build/gen/go/permifyco/permify/protocolbuffers/go-1.36.10-20251022084910-7f6d21e1e4a9.1
- 52ecfe7 Merge pull request #2568 from Permify/dependabot/npm_and_yarn/docs/react-19.2.0
- 00bea4c Merge pull request #2569 from Permify/dependabot/npm_and_yarn/docs/react-dom-19.2.0
- 95c3aa7 Merge pull request #2570 from Permify/dependabot/npm_and_yarn/docs/monaco-editor-0.54.0
- 48f7baa Merge pull request #2571 from Permify/dependabot/npm_and_yarn/docs/mintlify-4.2.177
- 5abb2fc Merge pull request #2572 from Permify/dependabot/npm_and_yarn/playground/monaco-editor-0.54.0
- 3b88322 Merge pull request #2575 from Permify/feature/race-condition
- d0e8fce Merge pull request #2576 from Permify/feature/improve-snapshot-handling
- 58436e7 build(deps): bump buf.build/gen/go/permifyco/permify/protocolbuffers/go
- 82186d8 build(deps): bump chainguard/static from
b2e1c3dtobf076ce - bfc5f02 build(deps): bump github.com/onsi/ginkgo/v2 from 2.25.3 to 2.26.0
- 5294f08 build(deps): bump github.com/pressly/goose/v3 from 3.25.0 to 3.26.0
- 4c71bbd build(deps): bump golang from 1.25.1-alpine3.22 to 1.25.3-alpine3.22
- 9313047 build(deps): bump golang.org/x/net from 0.45.0 to 0.46.0
- 304f0e3 build(deps): bump mintlify from 4.2.136 to 4.2.177 in /docs
- a36feb8 build(deps): bump monaco-editor from 0.53.0 to 0.54.0 in /docs
- 0c3dc2a build(deps): bump monaco-editor from 0.53.0 to 0.54.0 in /playground
- 430b1f9 build(deps): bump react from 19.1.1 to 19.2.0 in /docs
- 20c1e59 build(deps): bump react-dom from 19.1.1 to 19.2.0 in /docs
- 230e076 chore(dependabot): update configuration by removing gomod entry and adding docker
- 9021b2d feat(integration-test): add race condition tests and update API version to v1.4.7
- d2a66b7 feat(postgres): add range validation for xid in createFinalSnapshot function
- 31f5528 refactor(storage): improve snapshot parsing and uniqueness check logic
- 94fd844 refactor(storage/postgres): simplify snapshot creation logic in common.go
This version can be found as Docker images at permify/permify:v1.4.7 and ghcr.io/permify/permify:v1.4.7.