Skip to content

AAAX v0.6.0

Choose a tag to compare

@yky32 yky32 released this 21 Aug 01:26
· 30 commits to main since this release

Changelog

All notable changes to AAAX are documented here.

[0.7.0-SNAPSHOT] — unreleased

Development follows v0.6.0.

[0.6.0] — 2026-08-21

Highlights

  • QR code login — desktop QR / code, phone approve, consume
  • Trusted devicesAAAX_DEVICE cookie, optional TOTP skip
  • com.aaax.core foundation — AuditableEntity, BizException, Ids
  • HTTP *Endpoint naming (not Controller)
  • Event Bus P1 — catalog v1.0, webhook HMAC + retry, audit eventId
  • Docs — single SoT docs/booklet.md
  • Mesh golden pathexamples/compose-mesh/ (Postgres + Redis + Kafka + signed webhook)
  • CI green (enforcer + Central-only checks)

Event Bus

  • GET /v1/admin/events/catalog
  • dataschema, data.eventId, data.catalogVersion
  • AAAX_EVENTS_WEBHOOK_SECRETX-AAAX-Signature: sha256=…
  • Delivery id headers + retries on 408/429/5xx

Auth / UX

  • /sign-in/ QR tab · /v1/auth/qr/*
  • Remember device checkbox · /v1/devices
  • Passkeys still opt-in (AAAX_PASSKEYS_ENABLED) with webauthn4j

[0.5.0] — 2026-08-21

Highlights

  • UseCase application layer (no GodService)
  • Pluggable OTP/magic store — memory | redis
  • FinishAuthenticatedSession unified login finish
  • Passkeys webauthn4j (opt-in, off by default)
  • Resource-server Boot 4 example
  • Identity Event Bus E2E · SMS dual-mode · SAML SP · Google/GitHub social
  • Hosted /sign-in /sign-up /user · admin portal