v0.9.0-beta — Initial public release
Pre-release
Pre-release
ngx_http_securelog_module v0.9.0-beta
Initial public beta release. Real-time encrypted NGINX access logging.
Features
- AES-256-GCM symmetric encryption (OpenSSL)
- GPG asymmetric encryption (GPGME)
- SHA-256 key integrity verification at every nginx startup
- Per-worker log files (no cross-process locking)
- Log rotation: daily / hourly / size-based
- Pluggable EXT provider interface for enterprise KMS/HSM (planned v2.0)
Verified environment
- NGINX 1.26.3 · Debian 13 (Trixie) · OpenSSL 3.5.5 · GCC 14.2.0
Unit tests
- 12 CMocka tests, all passing
- GitHub Actions CI (NGINX 1.26.3 + 1.28.0)
Known limitations
- EXT provider (D'Amo / PKCS#11 / cloud KMS): interface defined, not yet tested
- Integration tests (real nginx process): planned for v1.1