- Migrated most test files from tap to the built‑in node:test runner and standardized file naming conventions.
- Added hook name to timeout error messages, updated TypeScript signatures (addHttpMethod, node: prefix for built‑ins, removed FastifyRequest.connection) and bumped secure‑json‑parse to v3.0.1 for security.
- Fixed a crash when the Host header is missing, tightened test assertions, applied various lint and documentation fixes across README, LTS docs, and plugin listings.