Closed tolgaOzen closed 1 month ago
The changes involve updating the version number from "v1.1.4" to "v1.1.5" across multiple files associated with the Permify API documentation and versioning. Additionally, modifications were made to the permission checking mechanisms in the code, including the introduction of a new helper function for metadata responses, updates to ensure thread safety in concurrent operations, and the removal of outdated functions.
File Path | Change Summary |
---|---|
docs/api-reference/apidocs.swagger.json | Version updated from "v1.1.4" to "v1.1.5". |
docs/api-reference/openapiv2/apidocs.swagger.json | Version updated from "v1.1.4" to "v1.1.5" in the info section. |
internal/info.go | Version constant updated from "v1.1.4" to "v1.1.5". |
proto/base/v1/openapi.proto | Version updated from "v1.1.4" to "v1.1.5" in the info section. |
internal/engines/check.go | Introduced emptyResponseMetadata() function for creating empty metadata responses. |
internal/invoke/invoke.go | Updated Check method in DirectInvoker to use atomic operations for thread-safe metadata handling. |
internal/invoke/utils.go | Removed increaseCheckCount and decreaseDepth functions; updated checkDepth to use atomic operations. |
🐰 "In the garden of code, we hop with glee,
Versions updated, as bright as can be!
With functions refined, and threads that are safe,
Our API blooms, in the digital waif.
So let’s celebrate, with a joyful cheer,
For every small change, brings new hope near!" 🌼
Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media?
Summary by CodeRabbit
New Features
Improvements
Bug Fixes