This is a big release. It is technically incompatible backwards because of the way it treats duplicate header fields, so I am making it a new major version.
Features (see the updated README.md for any of these):
- set-cookies have their own specialized verification semantics.
- protocol specifications now have a convenience stack paradigm.
- YAML file parsing can now be killed via Ctrl+C.
- Method verification is now possible in proxy-request.
- Verification rules that are specified but whose transactions are not seen produce a verification error. This is on by default but can be disabled via
--allow-unprocessed-verifications.
Developer Updates:
- Proxy Verifier is now built via CMake.
- The dev Dockerfiles are updated for current operating systems.
- I've added AGENTS.md files to guide AI development, including a variety of helpful skills.
- The source files are consolidated under src.
- The library dependencies are updated to recent versions, including OpenSSL 3.5.