Skip to content

Releases: origadmin/contrib

transport-watermill: v0.2.1

06 Feb 11:15

Choose a tag to compare

0.2.1 (2026-02-06)

Bug Fixes

  • security: improve JWT authenticator and casbin authorizer logic (717c149)

contrib: v1.7.1

06 Feb 13:55

Choose a tag to compare

1.7.1 (2026-02-06)

Bug Fixes

  • authz: add roles field to PolicySpec and update Go version (2951a88)
  • ci: simplify release-please workflow by removing redundant go work commands (88863a3)

contrib: v1.7.0

06 Feb 11:43

Choose a tag to compare

1.7.0 (2026-02-06)

Features

  • ci: simplify release-please workflow by removing redundant go work commands (523aafa)

contrib: v1.6.0

06 Feb 11:15

Choose a tag to compare

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

28 Jan 12:17

Choose a tag to compare

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

  • generate: add support for non-streaming HTTP methods in protoc-gen-go-bridge (b5928c9)
  • generate: conditionally generate HTTP bridge code based on bindings (23c2a29)

transport-watermill: v0.2.0

28 Jan 12:52

Choose a tag to compare

0.2.0 (2026-01-28)

Features

  • authz: add dynamic policy reload support and policy modification interface (4d22c5b)
  • deps: add Watermill broker adapter and improve registry interfaces (28fc4e4)
  • transport: add Watermill transport implementation and authz enhancements (2286e07)

contrib: v1.5.0

28 Jan 12:52

Choose a tag to compare

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...
Read more

v1.3.0

13 Jan 05:22

Choose a tag to compare

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

30 Dec 08:07

Choose a tag to compare

1.2.0 (2025-12-30)

Features

  • auth: restructure JWT and Casbin authenticators with improved initialization patterns (86ffad7)

v1.1.0

03 Dec 10:39

Choose a tag to compare

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)