Releases: init4tech/ajj
Releases · init4tech/ajj
v0.4.1
What's Changed
- feat: ipc and axum serving example by @prestwich in #33
- fix the docs?
Full Changelog: v0.4.0...v0.4.1
v0.4.0
What's Changed
- feat: cors example by @prestwich in #29
- chore: dependabot by @rswanson in #31
- feat: OTEL semantic convention compliance and req/resp metrics by @prestwich in #32
- add service name to router, defaulting to
ajj - comply with OTEL semantic conventions (see exceptions in README)
- axum router now propagates
traceparentdetails to the span :) - add metrics for requests received, processed, succeeded, errors, and responses sent/omitted
- label metrics by service name and method
- improve tracing span propagation to include more request lifecycle within the request span
- delegate handler implementation to a macro to DRY it as much as possible
- Simplify
ResponsePayloadby making a transparent wrapper aroundResult
- add service name to router, defaulting to
New Contributors
Full Changelog: v0.3.4...v0.4.0
v0.3.4
v0.3.3
What's Changed
- feat: convenience methods for axum ws by @prestwich in #28
Full Changelog: v0.3.2...v0.3.3
v0.3.2
What's Changed
- feat(ci): feature checks by @Evalir in #25
- feat: use axum WS by @prestwich in #26
Full Changelog: v0.3.1...v0.3.2
v0.3.1
What's Changed
- fix: add json mime type to response header by @prestwich in #21
- refactor: improve tracing span usage by @prestwich in #22
Full Changelog: v0.3.0...v0.3.1
v0.3.0
What's Changed
- feat: task management by @prestwich in #20
Adds a task management system that allows servers to
- clean up tasks immediately on child disconnection
- use configurable tokio handles other than the current runtime
- register tasks for graceful shutdown, allowing handlers to clean up
Full Changelog: v0.2.0...v0.3.0
v0.2.0
What's Changed
- chore: make use of Req import consistent by @Evalir in #13
- Batch request and spec conformance by @prestwich in #14
- refactor: improve and document handler type inference by @prestwich in #18
- feat: convenience instantiator for converting
ResulttoResponsePayload
New Contributors
Full Changelog: v0.1.2...v0.2.0
v0.1.2
What's Changed
- fix: allow missing id and missing params by @prestwich in #9
Full Changelog: v0.1.1...v0.1.2
v0.1.1
What's Changed
- feat: basic integration test by @prestwich in #3
- fix: correct notification serialization by @prestwich in #3
Full Changelog: v0.1.0...v0.1.1