Releases: origadmin/contrib
Releases · origadmin/contrib
transport-watermill: v0.2.1
contrib: v1.7.1
contrib: v1.7.0
contrib: v1.6.0
1.6.0 (2026-02-06)
Features
- authz: add ClearPolicies method and enhance authz middleware (63354f7)
- authz: add ClearPolicies method and enhance authz middleware (76d4516)
- authz: add force reload capability to authz.Reloader interface (8c37aaf)
- authz: add PolicySpec for authorization policy storage and retrieval (96a56f4)
- casbin: add GetEnforcer method and refactor Reload logic (2ac3375)
Bug Fixes
- security: improve JWT authenticator and casbin authorizer logic (717c149)
v1.4.0
1.4.0 (2026-01-28)
Features
- authz: add dynamic policy reload support and policy modification interface (4d22c5b)
- broker: add Watermill publisher and subscriber implementations (abbbd14)
- deps: add Watermill broker adapter and improve registry interfaces (28fc4e4)
- security: deprecate SkipChecker type in favor of Skipper with clear deprecation notice (1290922)
- security: refactor principal context handling and skip logic into security package (ab81a24)
- transport: add Watermill transport implementation and authz enhancements (2286e07)
Bug Fixes
transport-watermill: v0.2.0
contrib: v1.5.0
1.5.0 (2026-01-28)
Features
- api: add policy proto definitions and restructure security authn packages (be88a8f)
- authn: add comprehensive test suite for authentication middleware with JWT and noop providers (6955d92)
- authn: add comprehensive test suite for JWT authenticator and claims implementation (9d1d703)
- authn: add refresh credential tests and improve mock cache context handling (5b4dcff)
- authn: add refresh token support to JWT authenticator and implement Refresher interface (673321c)
- authn: add structured logging to JWT authenticator and refactor principal creation with functional options (f6052e7)
- authn: refactor middleware factory registration and add authenticator option support (08d586c)
- authn: refine error messages for JWT authentication test cases (8ef71c8)
- auth: optimize JWT and Casbin logging with context-aware logging and reduced verbosity (c35fb5b)
- auth: refactor casbin and jwt authentication with updated imports and package structure (cef45bf)
- auth: refactor JWT and Casbin config handling with clear precedence rules and default behaviors (e3f320b)
- auth: restructure JWT and Casbin authenticators with improved initialization patterns (86ffad7)
- authz: add dynamic policy reload support and policy modification interface (4d22c5b)
- authz: add file adapter and refactor memory adapter with policy initialization (18d950f)
- authz: enhance Casbin authorizer with domain detection and support for domain-less models (59eefc9)
- authz: enhance config with embedded model and wildcard support, refactor policy rules to align with Casbin format, and optimize authorizer performance (3c0de03)
- authz: implement authorization middleware with tests and factory pattern (2e49b20)
- authz: refactor authorization middleware with improved rule handling and HTTP method support (578ab32)
- authz: refactor casbin authorizer with improved initialization and add comprehensive tests (512cc56)
- broker: add Watermill publisher and subscriber implementations (8f1e3d4)
- broker: add Watermill publisher and subscriber implementations (42ce788)
- broker: add Watermill publisher and subscriber implementations (abbbd14)
- casbin: implement Casbin authorizer with domain support (69b5cfb)
- ci: replace custom release workflow with release-please for automated versioning and changelog generation (3d54cd9)
- config: add consul config source implementation with options and sync support (8e05920)
- config: add envf source and update codec package (a81e072)
- config: add object config source and watcher (1508e11)
- config: add object config source and watcher (154d4fa)
- config: enhance consul config with encoder/decoder support (2d526da)
- config: support yaml and toml formats (029914a)
- consul: add config sync function and improve config handling (069daaf)
- context: add span context management functions (943ed49)
- contrib/cache: add go.mod and go.sum for cache contrib package (10a1a02)
- contrib/cache: add go.mod and go.sum for cache contrib package (a7313e1)
- contrib/config: Update go.mod and go.sum for contrib/config (4846d2a)
- contrib/config: Update go.mod and go.sum for contrib/config (e74f8f7)
- contrib/config: Update go.mod and go.sum for contrib/config (9c859dc)
- contrib/consul: Update go.mod and go.sum for contrib/consul (8428103)
- contrib/consul: Update go.mod and go.sum for contrib/consul (3da772f)
- contrib/consul: Update go.mod and go.sum for contrib/consul (5c5f020)
- contrib/database: Update go.mod and go.sum for contrib/database (d71091b)
- contrib/database: Update go.mod and go.sum for contrib/database (698ec18)
- contrib/etcd: Update go.mod and go.sum for contrib/etcd (3efa785)
- contrib/framework/fiber: Update go.mod and go.sum for contrib/framework/fiber (3164296)
- contrib/framework/fiber: Update go.mod and go.sum for contrib/framework/fiber (ab72287)
- contrib/framework/gins: Update go.mod and go.sum for contrib/framework/gins (422f42f)
- contrib/framework/gin: Update go.mod and go.sum for contrib/framework/gin (20bc9ee)
- contrib/framework/gorilla: Update go.mod and go.sum for contrib/framework/gorilla (c31dc17)
- contrib/framework/gorilla: Update go.mod and go.sum for contrib/framework/gorilla (7f9092c)
- contrib/metrics/opentelemetry: Update go.mod and go.sum for contrib/metrics/opentelemetry (12fcdfc)
- contrib/metrics/opentelemetry: Update go.mod and go.sum for contrib/metrics/opentelemetry (2bd00eb)
- contrib/metrics/opentelemetry: Update go.mod and go.sum for contrib/metrics/opentelemetry (e56fd5e)
- contrib/metrics/prometheus: Update go.mod and go.sum for contrib/metrics/prometheus (4c10a68)
- contrib/metrics/prometheus: Update go.mod and go.sum for contrib/metrics/prometheus (5a401a2)
- contrib/middleware/gin: Update go.mod and go.sum for contrib/middleware/gin (54dbaf6)
- contrib/middleware/gin: Update go.mod and go.s...
v1.3.0
1.3.0 (2026-01-13)
Features
- authn: add refresh credential tests and improve mock cache context handling (5b4dcff)
- authn: add refresh token support to JWT authenticator and implement Refresher interface (673321c)
- auth: optimize JWT and Casbin logging with context-aware logging and reduced verbosity (c35fb5b)
- protoc-gen-go-bridge: add route prefix support for generated HTTP handlers (bffcb97)
- security: enhance middleware logging with module identifiers and update example naming conventions (de0f7dd)
- tools: add protoc-gen-go-bridge tool with HTTP/gRPC bridge generation support (d193132)
- tools: improve protoc-gen-go-bridge template with better method handling and unimplemented method support (dd28cea)
v1.2.0
v1.1.0
1.1.0 (2025-12-03)
Features
- config: add consul config source implementation with options and sync support (8e05920)
- registry: add consul adapter generated from consul.go (c7b0a01)
- security: add security demo with backend, gateway and client implementations (5d785f3)
- security: implement JWT authentication with token caching and revocation support (b8b08a6)
- tools: add protoc-gen-go-security plugin for policy registration with version 1.0.8 (d806801)
Bug Fixes
- tools: add tools.go for managing build tool dependencies (5dad397)