- - Adds several new lifecycle hooks (preParsing, preValidation, preSerialization, onError) and moves prefixed properties to Symbols, breaking existing plugins and patterns.
- - Strengthens error handling and security with a default error logger, improved error management, prototype‑poisoning protection, stricter Node.js version checks, and an AJV default that includes all errors (breaking).
- - Updates core dependencies (avvio 6, Pino v5), enhances TypeScript typings, fixes numerous bugs, and refreshes docs and community plugin listings.