All notable changes to this project are documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Maintenance and dependency updates; see git log for details.
- TLS implementation: continues to use OpenSSL (vendored). The post-audit
review evaluated migrating to
rustlsto remove the OpenSSL build-time dependency. That migration was intentionally deferred: vendoring OpenSSL keeps the released binary completely free of system runtime dependencies (nolibssl.so.Xrequirement), which is the project's explicit deployment contract.cargo auditand Dependabot remain the controls for the vendored copy. Re-evaluate if OpenSSL becomes harder to cross-build or if a critical advisory ships without a same-day OpenSSL patch.
This project has been published as a series of GitHub releases. See the Releases page for the binaries and the auto-generated release notes for each tag.
Notable historical changes:
- Migrate to hyper 1.x API.
- Add
.debpackage generation for Linux releases. - Various
opensslsecurity updates via Dependabot. - Response parsing improvements.