Releases
v1.3.0
v1.3.0 - Kafka, Redis & MongoDB backends
Latest
Compare
Sorry, something went wrong.
No results found
What's New
New Storage Backends
Kafka — produces webhook changes as JSON messages to per-evidence topics via php-rdkafka
Redis Streams — stores changes in Redis Streams keyed by evidence type via php-redis
MongoDB — stores changes in per-evidence collections via php-mongodb
Interface Changes
Expanded saver interface with saveWebhookData(), getLastProcessedVersion(), saveLastProcessedVersion()
Packaging
New debian packages: abraflexi-webhook-acceptor-kafka, -redis, -mongodb
Packages can be installed alongside SQL backends (no conflicts)
Testing & Infrastructure
Ansible playbooks for provisioning Kafka, Redis, MongoDB on Debian/Ubuntu
Integration test script (tests/test_all_backends.php) for verifying all backends
Unit tests for each saver with @requires extension auto-skip
Dependencies
Upgraded mongodb/mongodb to ^2.0 (compatible with ext-mongodb 2.0)
PHP 8.4 support
You can’t perform that action at this time.