Skip to content

Releases: init4tech/ajj

v0.7.1

17 Apr 22:07
400e121

Choose a tag to compare

What's Changed

Full Changelog: v0.7.0...v0.7.1

v0.7.0

26 Mar 14:32
4556396

Choose a tag to compare

What's New

  • Breaking: Added IntoErrorPayload trait for structured JSON-RPC error responses
  • Removed blanket From<T> implementation on InternalError in favor of explicit conversions
  • Added magic8ball example showcasing IntoErrorPayload usage
  • Updated documentation and examples for the new error handling pattern

See PR #42 for full details.

v0.6.2

15 Feb 17:24
afe9fbb

Choose a tag to compare

What's Changed

  • feat: add permit APIs and notification_capacity to HandlerCtx (#40)

Full Changelog: v0.6.1...v0.6.2

v0.6.1

15 Feb 00:52
v0.6.1
ee170b9

Choose a tag to compare

  • add convenience methods for draining a stream into a notifier #38

Full Changelog: v0.6.0...v0.6.1

v0.6.0

14 Feb 23:52
e3df3b6

Choose a tag to compare

What's Changed

  • Breaking: Add consuming into_raw_value to RpcSend (#37)

Full Changelog: v0.5.0...v0.6.0

v0.5.0

14 Feb 18:47
23ef64c

Choose a tag to compare

What's Changed

Breaking Changes

  • Relaxed RpcSend/RpcRecv/RpcBorrow trait bounds — these traits no longer require Debug, making them easier to implement. The is_retry_err method has been removed from RpcSend. (#36)

Other Changes

  • ci: Add cargo audit cron job (#34)
  • docs: Add Claude skill, CLAUDE.md, and agent note in README (#35)

Full Changelog: v0.4.1...v0.5.0

v0.4.1

13 Oct 16:01
v0.4.1
307f265

Choose a tag to compare

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

13 Oct 14:58
v0.4.0
fc74ea4

Choose a tag to compare

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 traceparent details 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 ResponsePayload by making a transparent wrapper around Result

New Contributors

Full Changelog: v0.3.4...v0.4.0

v0.3.4

17 Apr 15:21
v0.3.4
fdcc44c

Choose a tag to compare

What's Changed

  • fix(types): conform JSON-RPC parsing to spec by properly trimming whitespace and newlines by @Evalir in #30

Full Changelog: v0.3.3...v0.3.4

v0.3.3

30 Mar 07:32
v0.3.3
2913a8e

Choose a tag to compare

What's Changed

Full Changelog: v0.3.2...v0.3.3