Mako v0.2.3
Mako 0.2.3
mako0.2.3 (CARGO_PKG_VERSION) — security patch after 0.2.2.
Highlights
JWT / JWKS hardening
- Strict JSON number/literal/object/array skip with depth limit
- Reject trailing junk and malformed JWKS (
jwt_verify_jwksfails closed) - Safer
jwt_sign/jwt_verify(payload cap, HMAC length, free buffers)
HTTPS / listen
- Dual-stack HTTP listen (shared TCP backlog helper)
- Hardened TLS live tests (ports, SNI bind asserts)
Docs
- Verified HTTPS vs cleartext
http_*, OIDC, JWT SNI contracts
Install (after GitHub Release assets are published)
curl -fsSL https://github.com/loreste/mako/releases/download/v0.2.3/install-release.sh \
| bash -s -- --version v0.2.3 --yesLinux-only:
curl -fsSL https://github.com/loreste/mako/releases/download/v0.2.3/install-linux.sh \
| bash -s -- --version v0.2.3Fill brew/winget SHAs after tag CI:
./scripts/fill-release-packaging.sh v0.2.3See CHANGELOG.md section 0.2.3.
Full changelog: v0.2.2...v0.2.3
Full Changelog: v0.2.2...v0.2.3
Full Changelog: v0.2.2...v0.2.3
Full Changelog: v0.2.2...v0.2.3