Skip to content

Releases: gasmod/gas

Release v0.3.4

Choose a tag to compare

@github-actions github-actions released this 14 Jul 12:45
d59e0fc

What's Changed

Full Changelog: v0.3.1...v0.3.4

Release v0.3.1

Choose a tag to compare

@github-actions github-actions released this 02 Jul 19:26
73c6315

What's Changed

New Contributors

Full Changelog: v0.2.32...v0.3.1

Release v0.3.0

Choose a tag to compare

@github-actions github-actions released this 02 Jul 18:26
5f440ed

What's Changed

New Contributors

Full Changelog: v0.2.32...v0.3.0

Release v0.2.32

Choose a tag to compare

@github-actions github-actions released this 25 Apr 01:12
50a4d38
release: bump dependencies

Signed-off-by: Ahmed Kamal <ahmed@ahmedkamal.io>

Release v0.2.31

Choose a tag to compare

@github-actions github-actions released this 25 Apr 01:10
6bed4e3
docs: clarify HealthReporter vs ReadyReporter with K8s probe analogy

Signed-off-by: Ahmed Kamal <ahmed@ahmedkamal.io>

Release v0.2.30

Choose a tag to compare

@github-actions github-actions released this 24 Apr 23:48
df86890
feat: add Health/Ready reporter and provider interfaces

Introduces HealthReporter and ReadyReporter for services to opt into
reporting their own health/readiness, and HealthProvider/ReadyProvider
aggregator interfaces implemented by Worker. Worker.CheckHealth and
Worker.CheckReady concurrently poll active reporters via sync.WaitGroup,
recovering panics and surfacing them as errors. Both providers are
pre-registered in the DI container so handlers can depend on the narrow
interface.

Signed-off-by: Ahmed Kamal <ahmed@ahmedkamal.io>

Release v0.2.29

Choose a tag to compare

@github-actions github-actions released this 19 Apr 20:45
c521492
refactor: drop X-XSS-Protection header

Signed-off-by: Ahmed Kamal <ahmed@ahmedkamal.io>

Release v0.2.28

Choose a tag to compare

@github-actions github-actions released this 19 Apr 20:23
1e524bb
feat: add SecurityHeaders options for CSP, HSTS, and cross-origin pol…

Release v0.2.27

Choose a tag to compare

@github-actions github-actions released this 17 Apr 05:54
6a69271
release: bump dependencies

Signed-off-by: Ahmed Kamal <ahmed@ahmedkamal.io>

Release v0.2.26

Choose a tag to compare

@github-actions github-actions released this 16 Apr 22:15
ab0d5b8
feat: make Router.Route() idempotent on duplicate patterns

Calling r.Route(pattern, ...) twice on the same parent now attaches the
second block to the existing chi sub-mux via an isolated chi.Group
instead of panicking. This enables the common pattern of splitting
routes for a resource across blocks with different middleware scopes
(e.g. read vs. write API key scopes).

Each block runs inside its own chi.Group, so Use() inside a block only
applies to that block's handlers. Group() now shares its parent's
subroutes map so nested Route() calls dedup correctly across sibling
blocks.

Signed-off-by: Ahmed Kamal <ahmed@ahmedkamal.io>