Releases: Permify/permify
Releases · Permify/permify
v0.4.3
v0.4.2
Changelog
- b4e8748 *: v0.4.2 version info update
- 5cd6d05 Merge pull request #479 from Permify/dependabot/go_modules/github.com/docker/distribution-2.8.2incompatible
- 3952044 Merge pull request #485 from rimon-fedyuk/develop
- 4967e6b Merge pull request #487 from Permify/playground-developments
- c6630a0 Merge pull request #488 from Permify/docs-improvements
- bbf10db Merge pull request #489 from Permify/next
- 3caf4b4 build(deps): bump github.com/docker/distribution
- 0a39b1e build: wasm build
- d7d0ff2 feat: added capability to lookup which users can access a specific resource
- eb50999 feat: lookup subject
- db45567 feat: lookup subject section added
- 4d2b790 fix: exclusion label
- 896ad64 refactor: add comments to exclusion function
- a2bd653 refactor: exclusion changes
- 946b310 refactor: replace the 'not' (exclusion) keyword with logical operators like 'and' or 'or'
- 9536125 unknown time duration unit d - change to hours
This version can be found as Docker images at permify/permify:v0.4.2 and ghcr.io/permify/permify:v0.4.2.
v0.4.1
Changelog
- a4dd157 *: gofumpt
- d87d66e *: gofumpt
- 5cec01f *: version update info
- 812b4eb Merge branch 'master' into dependabot/go_modules/go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp-1.15.0
- 6387fd8 Merge branch 'master' into dependabot/go_modules/go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp-1.15.0
- 6370aa3 Merge branch 'master' into dependabot/go_modules/go.opentelemetry.io/otel/metric-0.38.0
- f55fccd Merge pull request #435 from Permify/dependabot/go_modules/modernc.org/sqlite-1.22.1
- 58d3d08 Merge pull request #442 from Permify/dependabot/go_modules/go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp-1.15.0
- d9a8e15 Merge pull request #443 from Permify/dependabot/go_modules/github.com/go-sql-driver/mysql-1.7.1
- f4d084d Merge pull request #444 from Permify/dependabot/go_modules/go.opentelemetry.io/otel/metric-0.38.0
- 0670242 Merge pull request #450 from Permify/dependabot/go_modules/github.com/docker/docker-23.0.3incompatible
- 854ac8f Merge pull request #451 from Permify/dependabot/go_modules/github.com/opencontainers/runc-1.1.5
- 5d72456 Merge pull request #457 from Permify/dependabot/go_modules/go.opentelemetry.io/otel-1.15.1
- 76638c4 Merge pull request #468 from Permify/docs
- 1fdb58a Merge pull request #470 from Permify/playground-developments
- 92550b8 Merge pull request #471 from Permify/document
- d18974e Merge pull request #472 from Permify/dependabot/go_modules/go.opentelemetry.io/contrib/instrumentation/runtime-0.41.1
- 9f995a5 Merge pull request #473 from Permify/dependabot/go_modules/go.opentelemetry.io/otel/exporters/jaeger-1.15.1
- 6bd2638 Merge pull request #474 from Permify/dependabot/go_modules/go.opentelemetry.io/otel/sdk-1.15.1
- 1e9e2d3 Merge pull request #475 from Permify/dependabot/go_modules/go.opentelemetry.io/otel/sdk/metric-0.38.1
- 07d9047 Merge pull request #476 from Permify/dependabot/go_modules/go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp-1.15.1
- a6e7258 Merge pull request #481 from Permify/docs
- a466ddc Merge pull request #482 from rimon-fedyuk/develop
- b89b545 Merge pull request #484 from Permify/lookup-subject
- 5a9b44d build(deps): bump github.com/docker/docker
- e8ccb2b build(deps): bump github.com/go-sql-driver/mysql from 1.7.0 to 1.7.1
- 94a423a build(deps): bump github.com/opencontainers/runc from 1.1.4 to 1.1.5
- 7be98e2 build(deps): bump go.opentelemetry.io/contrib/instrumentation/runtime
- 2a2f3e6 build(deps): bump go.opentelemetry.io/otel from 1.14.0 to 1.15.1
- 72dc74b build(deps): bump go.opentelemetry.io/otel/exporters/jaeger
- 623e004 build(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp
- 99033b3 build(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp
- b34b6c2 build(deps): bump go.opentelemetry.io/otel/metric from 0.37.0 to 0.38.0
- 28a3311 build(deps): bump go.opentelemetry.io/otel/sdk from 1.14.0 to 1.15.1
- fd53c54 build(deps): bump go.opentelemetry.io/otel/sdk/metric
- a1477fc build(deps): bump modernc.org/sqlite from 1.21.1 to 1.22.1
- 1173f48 build: update telemetry version
- 9b5a881 feat: lookup subject structure dev
- 3985146 fix: antd v5 bugs
- df7ae32 fix: exclusion graph bug
- 2e8624a fix: exclusion set key bug
- 086a5d9 fix: exclusion update bug
- 07356e9 fix: failed to create new config: file is not yaml
- 114b9df fix: lookup subject dependency bug
- f4ddf2f fix: visualizer config bug
- e96c5c6 fix: when error occour it return allowed bug
- 2e87002 refactor: playground graph changes
This version can be found as Docker images at permify/permify:v0.4.1 and ghcr.io/permify/permify:v0.4.1.
v0.4.0
Changelog
- fa108fe *: gofumpt
- 704b946 Merge branch 'master' into 29-consistent-hashing-implement
- 9efac43 Merge pull request #415 from Permify/docs
- 85c4c03 Merge pull request #416 from thecaffeinedev/docs-fix
- d5d14ed Merge pull request #418 from thecaffeinedev/docs-search
- 0019757 Merge pull request #423 from Permify/snyk-upgrade-24bed5ddca3e79119a3e28b2a0732a16
- 78d07b6 Merge pull request #428 from Permify/docs
- 516370b Merge pull request #429 from Permify/29-consistent-hashing-implement
- f92ac76 Merge pull request #430 from Permify/docs
- 78e9590 Merge pull request #433 from Permify/next
- c8be1bf Merge pull request #445 from Permify/dependabot/go_modules/github.com/envoyproxy/protoc-gen-validate-1.0.0
- 644c137 Merge pull request #449 from Permify/419-writing-data-layer-tests
- f869655 Merge pull request #452 from Permify/next-release
- 29a510c Merge pull request #453 from Permify/data-filtering-improvements
- 1e03921 Merge pull request #454 from mfridman/mf-buf-plugins
- f2de7be Merge pull request #455 from Permify/policy-coverage-analysis
- d306c61 Merge pull request #458 from Permify/folder-structure-change
- 9a97c46 Merge pull request #459 from Permify/docs
- 4c8c051 Merge pull request #460 from Permify/397-support-for-config-files-with-c-flag
- 1381dfc Merge pull request #461 from Permify/next
- 6c34290 Merge pull request #462 from Permify/playground-improvements
- fa3cf41 Merge pull request #464 from Permify/next
- 73dd0d2 Merge pull request #465 from Permify/next
- 46bb616 Merge remote-tracking branch 'origin/master' into 29-consistent-hashing-implement
- 05bf1c4 Merge remote-tracking branch 'origin/master' into 29-consistent-hashing-implement
- 1f37c74 Merge remote-tracking branch 'origin/master' into 29-consistent-hashing-implement
- eb8a2a5 Merge remote-tracking branch 'origin/master' into 419-writing-data-layer-tests
- 8576039 Update buf.gen.yaml
- 24f08ad Update buf.lock
- afee646 add: Consistent server and remote node key set and get endpoints
- db9efa0 add: add -c flag add for start with config file
- ce01409 add: add new fields about gossip protocol
- dc7fa1f add: consistent hash pkg and node config filed add
- 5acc85e add: dynamic node add/remove engine with gossip
- 29d929f buf generate
- e9bce9c build(deps): bump github.com/envoyproxy/protoc-gen-validate
- ce56a6d feat: add data filtering and scenario support to action
- 55a2e0b feat: coverage command added
- fbb90f5 feat: create gossip protocol for node register mechanism
- 2548f4d feat: expandable authorization data section
- cde62a1 feat: hashring tls option added
- b76103d feat: key engine consistent hashing implement for localnode mvp version
- db6fb93 fix: consistent server and proto fix for null pointer error
- c1359db fix: exclusion bug
- b25f931 fix: hashring bug
- a5c3769 fix: parenthesis bug in permission expression
- 0d38556 fix: upgrade monaco-editor from 0.36.1 to 0.37.0
- 5357583 merge: fix conflict from modules
- 104bf3a refactor: api proto files and server services
- 00211ec refactor: change config file flag directory to file handle
- 6fe9468 refactor: change config structure for gossip protocol
- 6af4184 refactor: check engine hashring wrapper grpc.DialOption added
- 4e89be1 refactor: check utils added
- 1420663 refactor: comments added
- 0cc8fed refactor: comments added
- 098efc8 refactor: comments added
- 18dfa96 refactor: config field change for consistent hashing local node
- 0473fe9 refactor: config file ext check add
- f3e17c5 refactor: consistent server keys engine update
- 53e7472 refactor: consistent server proto refactor
- 225e121 refactor: create interface methods and log improvement
- 1098fbc refactor: delete missed unnecessary log info field
- d55bcf0 refactor: delete unused info logs
- 6787244 refactor: distributed changes
- 56eda3e refactor: invoker & hashring
- eccee91 refactor: more complex cases added for test
- 1f512fc refactor: new version info change
- 22bc04b refactor: proto for hashring connection
- 16f193b refactor: real world examples added
- 205082c refactor: remove services and change folder structure
- 2d7f2a9 refactor: repositories name change to storage
- 04e0a37 refactor: schema one time read cache added
- 6725761 refactor: server consistency server cache server refactor
- e265728 refactor: service proto and server registers
- 164a075 refactor: validation test
- e34df12 refactor: wasm changes
This version can be found as Docker images at permify/permify:v0.4.0 and ghcr.io/permify/permify:v0.4.0.
v0.3.9
Changelog
- 5728498 *: remove binary
- 65843ca Merge pull request #400 from Permify/docs
- 8724bb2 Merge pull request #401 from headframe-io/env-typo
- 538ae68 Merge pull request #402 from Permify/dsl-improvements
- 16ec431 Merge pull request #403 from Permify/docs
- 8994031 Merge pull request #405 from Permify/validation-bugs
- ac9211b Merge pull request #406 from Permify/dependabot/go_modules/github.com/rs/xid-1.5.0
- 6dc8806 Merge pull request #407 from Permify/dependabot/go_modules/github.com/cenkalti/backoff/v4-4.2.1
- f3185e8 Merge pull request #408 from Permify/dependabot/go_modules/github.com/rs/zerolog-1.29.1
- cdbb657 Merge pull request #409 from Permify/dependabot/go_modules/github.com/rs/cors-1.9.0
- 6f77bb3 Merge pull request #411 from Permify/v0.3.9
- cadc493 Merge pull request #413 from Permify/docs
- ebc8ed5 Merge pull request #414 from Permify/docs
- ff7b0e2 build(deps): bump github.com/cenkalti/backoff/v4 from 4.2.0 to 4.2.1
- 378a5ce build(deps): bump github.com/rs/cors from 1.8.3 to 1.9.0
- acadf98 build(deps): bump github.com/rs/xid from 1.4.0 to 1.5.0
- 4bbc24f build(deps): bump github.com/rs/zerolog from 1.29.0 to 1.29.1
- a6ceb71 build: nightly release (gorelaser feat) added
- a2dc1a2 build: nightly release cron added
- fd8ff0f build: version change
- 55e86a1 fix: recursive permission
- 5e2140e fix: uppercase bug
- ae3dbb0 fix[typo]: set a proper ENV variable for '--database-garbage-collection-enable' flag
- fcf0fd3 refactor: comment changes
- 0b536a1 refactor: for backward compatibility, use trim left for validation.
- dc1bebd refactor: permission keyword added
- 4667716 refactor: permission keyword have been updated to provide the same functionality with action
- 5144ef0 refactor: wasm file changed
This version can be found as Docker images at permify/permify:v0.3.9 and ghcr.io/permify/permify:v0.3.9.
v0.3.8
Changelog
- 031dc3a Fix wrong link
- c8a8155 Merge pull request #348 from Permify/dependabot/npm_and_yarn/playground/antd-5.3.3
- 6092041 Merge pull request #350 from Permify/dependabot/npm_and_yarn/playground/typescript-5.0.3
- 34e19a1 Merge pull request #353 from Permify/dependabot/npm_and_yarn/playground/react-router-6.10.0
- 6bd9c1a Merge pull request #368 from Permify/docs
- 7da1b06 Merge pull request #369 from Permify/docs
- 1b4e2da Merge pull request #370 from Permify/docs
- db8c89a Merge pull request #371 from Permify/error-improvements
- d1061c2 Merge pull request #372 from Permify/playground-updates
- d6b796b Merge pull request #377 from Permify/docs
- 566f082 Merge pull request #378 from Permify/test-improvements
- 6a36f75 Merge pull request #379 from Permify/test-improvements
- 3d8599e Merge pull request #381 from Permify/366-implement-garbage-collector
- faf9388 Merge pull request #382 from Permify/fix-for-garbage-collector
- bd8ec61 Merge pull request #387 from Permify/dependabot/go_modules/golang.org/x/net-0.9.0
- 6886666 Merge pull request #388 from Permify/dependabot/go_modules/github.com/grpc-ecosystem/go-grpc-middleware-1.4.0
- b7232a9 Merge pull request #389 from Permify/dependabot/go_modules/github.com/spf13/cobra-1.7.0
- 6bbff4a Merge pull request #390 from Permify/docs
- fa8c894 Merge pull request #394 from Permify/docs
- 05ba795 Merge pull request #396 from Permify/docs
- adf5863 Merge pull request #398 from ImKcat/patch-1
- 8b4c5bc Merge pull request #399 from Permify/data-filtering-improvements
- e3108b4 Merge remote-tracking branch 'origin/master' into 366-implement-garbage-collector
- 391f4d1 Merge remote-tracking branch 'refs/remotes/origin/366-implement-garbage-collector' into 366-implement-garbage-collector
- 753a9c6 build(deps): bump antd from 5.2.3 to 5.3.3 in /playground
- 838d626 build(deps): bump antd from 5.2.3 to 5.3.3 in /playground
- 0a6f437 build(deps): bump github.com/grpc-ecosystem/go-grpc-middleware
- b398408 build(deps): bump github.com/spf13/cobra from 1.6.1 to 1.7.0
- cb3ee25 build(deps): bump golang.org/x/net from 0.8.0 to 0.9.0
- dc84518 build(deps): bump react-router from 6.8.2 to 6.10.0 in /playground
- ebf6fea build(deps): bump react-router from 6.8.2 to 6.10.0 in /playground
- 0b96fcd build(deps): bump typescript from 4.9.5 to 5.0.3 in /playground
- e2f4da8 build(deps): bump typescript from 4.9.5 to 5.0.3 in /playground
- 7a0f474 change: add database garbage collector config and flag fields
- 2c80660 feat: better error handling for dsl
- 39a31c1 feat: better error handling for dsl
- d86fbe5 feat: database garbage collector worker add and config typo fix
- 4f85e8e feat: database garbage collector worker add and config typo fix
- fe58772 feat: visits are added to avoid repeating the same query check
- 5547ec3 fix: database garbage collecotor disabled for memory db engine type
- 2e6074f fix: garbage collection query builder fix
- f72c017 fix: gofumpt
- e7a4ec6 fix: loop relationships error
- 5d9c52a fix: stream data race & relationships bug
- 5b57606 fix: tenant id validation bug
- c2239f2 fix: tuple to user set ellipsis added
- 6a2ca52 refactor: add database garbage collector config and flag fields
- d70f75b refactor: better response for validation command
- 0ba03af refactor: better response for validation command
- b0268b7 refactor: cache interface changed
- eae0f80 refactor: cache interface changed
- 3a83bf7 refactor: comments added
- 9803335 refactor: comments added
- f64a08f refactor: comments added
- 0a8c87a refactor: comments added
- 06d05dc refactor: comments added
- 6b30210 refactor: comments added for schema builder
- cfe185e refactor: comments added for schema builder
- 4a05730 refactor: default compiler error added
- cbb7738 refactor: default compiler error added
- fb612f0 refactor: error improvements wasm build updated
- 92e703a refactor: error improvements wasm build updated
- 7a4274b refactor: error massage changes
- e51be8d refactor: error massage changes
- e94c61b refactor: garbage collector start method split into new functions
- 80f524a refactor: go 1.20 upgrade
- 9fe77ce refactor: go 1.20 upgrade
- f3ee99d refactor: gofumt
- eac7048 refactor: gofumt
- 9928bf1 refactor: gofumt
- 7d878f6 refactor: gofumt
- c79e745 refactor: interface implementations for internal cache
- 89f8a4a refactor: interface implementations for internal cache
- 25235fd refactor: lookup entity build
- 70c8af9 refactor: output-format flag added
- b538de6 refactor: output-format flag added
- 1cafe2b refactor: position information added to token for better error detection
- e03f860 refactor: position information added to token for better error detection
- bb5efa9 refactor: v0.3.8 update
- 99774ce test(keys): check keys tests added
- dea8c5b test(keys): check keys tests added
v0.3.7
v0.3.6
Changelog
- 8e1ad29 Merge branch 'master' into dependabot/go_modules/github.com/envoyproxy/protoc-gen-validate-0.10.1
- a0fa0a9 Merge branch 'master' into dependabot/go_modules/github.com/gookit/color-1.5.3
- 79e89de Merge pull request #314 from Permify/docs
- 479c37b Merge pull request #315 from Permify/dependabot/go_modules/github.com/pressly/goose/v3-3.10.0
- 7b7b310 Merge pull request #316 from Permify/dependabot/go_modules/golang.org/x/net-0.8.0
- 21b7c21 Merge pull request #317 from Permify/dependabot/go_modules/github.com/zitadel/oidc-1.13.2
- c204893 Merge pull request #318 from Permify/dependabot/go_modules/google.golang.org/protobuf-1.29.1
- 4d734b8 Merge pull request #319 from Permify/dependabot/go_modules/github.com/fatih/color-1.15.0
- 4958dc7 Merge pull request #321 from Permify/dependabot/go_modules/github.com/onsi/gomega-1.27.4
- 62b9d79 Merge pull request #322 from Permify/docs
- c8bdf4e Merge pull request #323 from Permify/playground-improvements
- 52544c2 Merge pull request #324 from Permify/dependabot/npm_and_yarn/docs/documentation/webpack-5.76.1
- 6bd9e9a Merge pull request #325 from Permify/playground-bugs
- 25c5c7a Merge pull request #326 from Permify/docs
- f7f4be6 Merge pull request #328 from thecaffeinedev/cli-version
- 5b79ac7 Merge pull request #329 from Permify/docs
- 8c114b8 Merge pull request #331 from Permify/playground-bugs
- 18304aa Merge pull request #332 from Permify/docs
- d50ad80 Merge pull request #334 from Permify/engine-improvements
- 00873ec Merge pull request #335 from Permify/engine-tests
- d8c6f82 Merge pull request #337 from Permify/next-4.0
- a99bd7a Merge pull request #338 from Permify/playground-bugs
- 00e9efb Merge pull request #339 from Permify/dependabot/docker/golang-1.20.2-alpine3.16
- 06b3ccc Merge pull request #340 from Permify/dependabot/go_modules/github.com/onsi/gomega-1.27.6
- 98a5b32 Merge pull request #341 from Permify/dependabot/go_modules/google.golang.org/grpc-1.54.0
- 6e69436 Merge pull request #343 from Permify/dependabot/go_modules/github.com/envoyproxy/protoc-gen-validate-0.10.1
- d1a0247 Merge pull request #344 from Permify/dependabot/go_modules/github.com/zitadel/oidc-1.13.4
- c40e74c Merge pull request #345 from Permify/dependabot/go_modules/github.com/Masterminds/squirrel-1.5.4
- 2715b20 Merge pull request #347 from Permify/dependabot/go_modules/github.com/gookit/color-1.5.3
- ad76dd8 Merge pull request #349 from Permify/dependabot/go_modules/modernc.org/sqlite-1.21.1
- ed64da5 Merge pull request #351 from Permify/dependabot/go_modules/github.com/grpc-ecosystem/go-grpc-middleware-1.4.0
- 359567e Merge pull request #358 from Permify/release
- d71e785 Merge pull request #359 from Permify/release
- 50e3ddf build(deps): bump github.com/Masterminds/squirrel from 1.5.3 to 1.5.4
- 10b5f23 build(deps): bump github.com/envoyproxy/protoc-gen-validate
- 65f4f4d build(deps): bump github.com/fatih/color from 1.14.1 to 1.15.0
- 626fa9a build(deps): bump github.com/gookit/color from 1.5.2 to 1.5.3
- 5afddce build(deps): bump github.com/grpc-ecosystem/go-grpc-middleware
- 0169b84 build(deps): bump github.com/onsi/gomega from 1.27.2 to 1.27.4
- 1a8c0f6 build(deps): bump github.com/onsi/gomega from 1.27.4 to 1.27.6
- fa30748 build(deps): bump github.com/pressly/goose/v3 from 3.9.0 to 3.10.0
- cebfe4f build(deps): bump github.com/zitadel/oidc from 1.13.0 to 1.13.2
- 4204aa5 build(deps): bump github.com/zitadel/oidc from 1.13.2 to 1.13.4
- a44d042 build(deps): bump golang from 1.19.5-alpine3.16 to 1.20.2-alpine3.16
- db8b48c build(deps): bump golang.org/x/net from 0.7.0 to 0.8.0
- f18e2e9 build(deps): bump google.golang.org/grpc from 1.53.0 to 1.54.0
- 3ad5bfa build(deps): bump google.golang.org/protobuf from 1.28.1 to 1.29.1
- 97f2fd5 build(deps): bump modernc.org/sqlite from 1.21.0 to 1.21.1
- 7c82a40 build(deps): bump webpack from 5.75.0 to 5.76.1 in /docs/documentation
- 8070d04 build: CGO_ENABLED=0 added
- cbaeb69 build: brews install changes
- 05d81a7 build: go 1.20 version upgrade
- 18b194c build: goreleaser update --rm-dist flag to --clean
- a38d288 chore: GetUniqueEntityIDsByEntityType function removed
- b432e1a feat: BulkPublisher added
- 9c926f6 feat: bulk check & folder structure change
- 7835782 feat: cli - version cmd added
- e03ebfb feat: connected schema graph
- 32bcf35 feat: linked entities
- 7e5d772 fix(playground): get main reference function error fixed
- 49cab50 fix: go mod bug
- 3576bd4 fix: gofumt
- c2ca548 fix: goreleaser error
- ccbe546 fix: playground schema not found error bug fixed
- 7268302 fix: playground tuple creation bugs fixed
- 1d94fa0 fix: releaser bug
- 0c95711 refactor: bulk checker publisher fields change
- d012301 refactor: bulk entity id resolver removed
- fb96111 refactor: bulk name changes
- 69ffa46 refactor: comments
- c50ade4 refactor: dependency changes
- 0e44067 refactor: entrance direct option
- d746f38 refactor: linked schema
- e1c8dce refactor: machine id updated
- c41374e refactor: more descriptive comments added
- 3eab207 refactor: remove isDirect field from linked schema test
- 27570ab refactor: run function became decision maker
- 058e42d refactor: update new features to playground
v0.3.4
Changelog
- e9a1f13 Merge pull request #310 from Permify/docs
- c3464ec Merge pull request #311 from JorisLA/docs-correct-spelling-of-additional
- b71ca2a Merge pull request #312 from Permify/validation-command-bugs
- 742a5ab fix: subject relation validation bug fixed
- a61494e fix: validate subject type bug fixed
- ea4d05d refactor: unused validate subject func removed