MyGit

v1.0.0

Permify/permify

版本发布时间: 2024-08-13 20:31:02

Permify/permify最新发布版本:v1.0.7(2024-09-16 16:26:40)

🎉 Permify 1.0 Is Now Available: Build Fine-Grained Authorization With Ease

Getting authorization right is tough,

⛔ Ad-hoc authorization systems scattered throughout your app's codebase are hard to manage, reason about, and iterate on as your company grows.

⛔ Traditional approaches like RBAC is not secure, and inefficient for creating granular permissions such as resource-specific, hierarchical, or context aware permissions.

⛔ No matter how you've set up your architecture, you're going to need a solid plan to handle permissions between your services—all while ensuring high availability and providing low latency in access checks.

That's why we've created Permify, an Authorization-as-a-Service to help developers build and manage their authorization in a scalable, secure, and extendable manner, without extra engineering effort.

And today, we've released the first major version (v1.0.0) 🚀 A sneak peek of how Permify helps you handle authorization:

🧪 Abstract your authorization logic from your codebase and centralize your authorization to easily reason, test, and debug your authorization.

🔮 Create granular permissions (resource-specific, hierarchical, context aware, etc) and policies using Permify's domain specific language.

🔐 Set up isolated authorization logic and custom permissions for your vendors/organizations (tenants).

🚀 Achieve lightning-fast response times down to 10-20ms for access control checks with a proven infrastructure inspired by Google Zanzibar


🔗 If you haven't starred our open-source repo yet, please do; your support means a lot to us 💜 https://github.com/Permify/permify

Expand the Changelog
  • 51091501f956a0294ced91e5b61e769e1617757f Merge branch 'master' into dependabot/go_modules/go.opentelemetry.io/otel-1.27.0
  • a7182609cb1fc2bd400a3aa05469ea36e97ee0ee Merge branch 'master' into dependabot/go_modules/go.opentelemetry.io/otel/metric-1.27.0
  • eef6392216e0861393aeb93857cb8008aa9ab268 Merge branch 'master' into dependabot/go_modules/go.opentelemetry.io/otel/sdk-1.27.0
  • 702088fb67822c10466156f195a360fea7d39271 Merge branch 'master' into dependabot/go_modules/go.opentelemetry.io/otel/trace-1.27.0
  • 0af0d194fdd9a6780c53a57797a72b6fe274c830 Merge pull request #1283 from Permify/dependabot/go_modules/go.opentelemetry.io/otel-1.27.0
  • a1ee45935934afb5c05f5c5d8c4248042ac89353 Merge pull request #1284 from Permify/dependabot/go_modules/go.opentelemetry.io/otel/metric-1.27.0
  • 09f8f2356b7a090a51e033401b7ae4f5a0a8dab4 Merge pull request #1289 from Permify/dependabot/go_modules/go.opentelemetry.io/otel/sdk-1.27.0
  • 38aca999fab0716a39065662a464511f403c3e06 Merge pull request #1290 from Permify/dependabot/go_modules/go.opentelemetry.io/otel/trace-1.27.0
  • a193375a74ac23aa509bd6b2a80d16493717233d Merge pull request #1406 from Permify/dependabot/go_modules/go.opentelemetry.io/contrib/instrumentation/host-0.53.0
  • f1343b3a1ed49ed44eee923ecbbb5de68e662cf7 Merge pull request #1407 from Permify/dependabot/go_modules/go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc-0.53.0
  • 111584d6176a59957c9b11a2f9d4ca7a935c1cfb Merge pull request #1409 from Permify/dependabot/go_modules/go.opentelemetry.io/otel/exporters/zipkin-1.28.0
  • cf806cb1aa683059d86e95017769667ddc9ad32f Merge pull request #1411 from Permify/dependabot/go_modules/go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc-1.28.0
  • 4ff3bfafed617c7255a1e080047074c279fac3f0 Merge pull request #1413 from Permify/dependabot/go_modules/go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc-1.28.0
  • 157085b4cb7c4550c0562d2a6ebfe890fdb58cf4 Merge pull request #1415 from Permify/dependabot/go_modules/go.opentelemetry.io/contrib/instrumentation/runtime-0.53.0
  • a8781c719d6cda58f071795da4e477aa1cf32d2e Merge pull request #1416 from Permify/dependabot/go_modules/go.opentelemetry.io/otel/exporters/otlp/otlptrace-1.28.0
  • 37f36a18e193e32d4adfb4fb17ec4bd94d7fa7d1 Merge pull request #1435 from Permify/dependabot/go_modules/go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp-1.28.0
  • 22c1f22c242aa0ce3867adabb807e2b259bcdbbb Merge pull request #1437 from Permify/dependabot/go_modules/github.com/exaring/otelpgx-0.6.2
  • bf001a66486986e07e73d1fdd710887fc8715559 Merge pull request #1449 from Permify/coverage
  • 71c33fa24cc72b8143ca2d0a800421a58ed1da6b Merge pull request #1450 from theoriginalstove/docs/flyio-deploy
  • 4b5e818bcd48a01937fe8adc06fe1a6f31f20739 Merge pull request #1451 from Permify/ufuk/healthforswagger
  • 12f0787ae33019cf0166fd1e3f1bd37eb03cfd50 Merge pull request #1452 from Permify/dependabot/go_modules/resenje.org/singleflight-0.4.2
  • c2481462459e184a59e904bdbb4612ad3256251a Merge pull request #1453 from Permify/next-release
  • 8d5aa00d65e3c8941917de1907927490d5e020a3 Merge pull request #1454 from Permify/dependabot/go_modules/github.com/onsi/gomega-1.34.1
  • 095f71a95a1d9c9dc36e0ce56ff67a81da378e70 Merge pull request #1455 from Permify/dependabot/go_modules/github.com/grpc-ecosystem/grpc-gateway/v2-2.21.0
  • 38dc1c05d3b0f8a11bcc74a497dff331e2c528b9 Merge pull request #1456 from Permify/dependabot/go_modules/go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp-1.28.0
  • 49f45e61fd2f269e268e075df4557b3339de0eaf Merge pull request #1457 from Permify/dependabot/go_modules/github.com/onsi/ginkgo/v2-2.20.0
  • 11f18560a666f02b2d07aa4bf45ae54651211e06 Merge pull request #1458 from Permify/dependabot/go_modules/github.com/testcontainers/testcontainers-go-0.32.0
  • 422ba04d921ab8d4728d69887018aa17613e7c51 Merge pull request #1459 from Permify/dependabot/go_modules/github.com/docker/docker-27.1.1incompatible
  • db6565aede98dccddddfe690684e3fd13542999d build(deps): bump github.com/docker/docker
  • 6db57d78b02e22b895331564acc3bb3065edbfe8 build(deps): bump github.com/exaring/otelpgx from 0.5.4 to 0.6.2
  • 63a03be52399d740bac4563baa53168ad233d166 build(deps): bump github.com/grpc-ecosystem/grpc-gateway/v2
  • 5f20c9743e85389590a6dbecc51e875cb6997547 build(deps): bump github.com/onsi/ginkgo/v2 from 2.19.1 to 2.20.0
  • 963169beac3476da313a387dacb6e0f2c5c88b09 build(deps): bump github.com/onsi/gomega from 1.34.0 to 1.34.1
  • 7324c4c54876c0f94139356f8e0092c9e05a9766 build(deps): bump github.com/testcontainers/testcontainers-go
  • 77fcb7a7c325de0c09e3f81dc7d64322eecfc78f build(deps): bump go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc
  • 41b56300b354a84b2970cfa78c3fe81711cb9185 build(deps): bump go.opentelemetry.io/contrib/instrumentation/host
  • 4c51e56b7bd38df42f2dd9fe8afe548d7f9e642e build(deps): bump go.opentelemetry.io/contrib/instrumentation/runtime
  • eac7b4ce1bc3d5d8465758eeaa0507e6562ca4dc build(deps): bump go.opentelemetry.io/otel from 1.24.0 to 1.27.0
  • e57ddea289a9606895657a4ba10370eef8e7dfe6 build(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc
  • 2c697974d6e1b0a1dceaec92cb79c40a4e094db3 build(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp
  • 3f06fd1487353d7515683c716d9d72ac704d8522 build(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlptrace
  • 4aef44b93221d796eaefdc4485eea948a999b92f build(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc
  • 0b8cdc7ab257d753836895bbf5e2d398b5aadab5 build(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp
  • 4109706b99cfb56ba67323fb7417dbdb38a424af build(deps): bump go.opentelemetry.io/otel/exporters/zipkin
  • e3fd4c24a17301bba5ef907c90cb9efea5feaca0 build(deps): bump go.opentelemetry.io/otel/metric from 1.24.0 to 1.27.0
  • f27cb3efc9103fb0fec29bffe864afbbca571e38 build(deps): bump go.opentelemetry.io/otel/sdk from 1.24.0 to 1.27.0
  • 4d388a69c7d3f72c1982ce20d5a6cac07335eebb build(deps): bump go.opentelemetry.io/otel/trace from 1.24.0 to 1.27.0
  • a34f891063ffc5b2f07dbb3d1c30dd35cd24ddcb build(deps): bump resenje.org/singleflight from 0.4.1 to 0.4.2
  • 76f290097ca1c9356befaba8b86f14d4917b9e04 build: version info update
  • fbb7589ce0fbd0501bc6094eacd5c7e14c9f2780 chore: decrease go version 1.21
  • 1d5ec3549bdfebbd61548ef616dff9c830515a93 feat: update docs to have both methods with and without postgres running behind permify
  • c21bb5c57b57a5be257c09f6f4548873a6e313c4 fix: awk typo
  • 554655aff1d93e20b4a431e10efaf2a8e8e0c8d5 fix: coverage format
  • 83e5b97e177213b23875c30aeae5a4ec86683c2f fix: coverage out
  • f8d181e29f24b3101ae19f85ea11aeaa95f177b6 fix: make test coverprofile mode
  • 2e4e5d2c56e77d284a37e5959c8d045e9654f3cd fix: rename coverage.out to covprofile
  • 86fdd92bee903dcbbe92a86e69ba14d9c4c86831 fix: run coverage typo
  • 1118b1220179a248dc81c90750f1253d51dc550f fix: update the fly docs to show the fly postgres create command and output
  • 8189874418e06e6ca15f555a63e24920e899e5b5 health endpoint is added to swagger
  • e00b8fa98769712813944b38235fc448671787ec refactor: test coverage with makefile

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

相关地址:原始地址 下载(tar) 下载(zip)

1、 checksums.txt 1.05KB

2、 permify_1.0.0_darwin_all.tar.gz 20.37MB

3、 permify_1.0.0_linux_amd64.apk 10.51MB

4、 permify_1.0.0_linux_amd64.deb 10.15MB

5、 permify_1.0.0_linux_amd64.rpm 10.51MB

6、 permify_1.0.0_linux_amd64.tar.gz 10.12MB

7、 permify_1.0.0_linux_arm64.apk 9.68MB

8、 permify_1.0.0_linux_arm64.deb 9.38MB

9、 permify_1.0.0_linux_arm64.rpm 9.69MB

10、 permify_1.0.0_linux_arm64.tar.gz 9.35MB

11、 permify_1.0.0_windows_amd64.tar.gz 10.42MB

12、 permify_1.0.0_windows_arm64.tar.gz 9.45MB

查看:2024-08-13发行的版本