Files
parrhesia/CHANGELOG.md
Steffen Beyer 352c45c619
Some checks failed
CI / Test (OTP 27.2 / Elixir 1.18.2) (push) Failing after 0s
CI / Test (OTP 28.4 / Elixir 1.19.4 + E2E) (push) Failing after 0s
Release / Release Gate (push) Failing after 0s
Release / Build and publish image (push) Has been skipped
chore: Bump version to 0.7.0, 1st beta
2026-03-20 03:57:06 +01:00

634 B

Changelog

All notable changes to this project will be documented in this file.

[0.7.0] - 2026-03-20

First beta release!

Added

  • Configurable WebSocket keepalive support in Parrhesia.Web.Connection:
    • server-initiated PING frames
    • PONG timeout handling with connection close on timeout
  • New runtime limit settings:
    • :websocket_ping_interval_seconds (PARRHESIA_LIMITS_WEBSOCKET_PING_INTERVAL_SECONDS)
    • :websocket_pong_timeout_seconds (PARRHESIA_LIMITS_WEBSOCKET_PONG_TIMEOUT_SECONDS)

Changed

  • NIP-42 challenge validation now uses constant-time comparison via Plug.Crypto.secure_compare/2.