TL;DR
v0.9.0 upgrade path (sequence order):
- ancla & caduceus
1.a ancla will be upgrade with complete fx integration, new auth interface, removal of unnecessary dependencies, @denopink is working on this
1.b caduceus v0.9.0 is 80% (not including the refactoring work and test code required) complete, @maurafortino is actively working to complete the last 20%
1.c integrate caduceus v0.9.0 into main via smaller prs (code will be refactored and tests will be reintroduced)
- argus
2.a removal of ancla related package
- tr1d1um
3.a update to latest ancla
Overview
v0.9.0 will consist of the following five changes:
- multi-sink architecture
- initially supporting url webhooks, srv record webhhoks, kafka event streaming
- event batching for url webhooks, srv record webhhoks, kafka event streaming (already natively supported)
- hashing for event distribution for multi-sink (same type) registrations
- event filtering using wrp message regular expressions
- overhaul of general code base
Dependencies
v0.9.0 will require the following libraries and servers to be upgraded:
- ancla
1.a move client packages from argus to ancla
1.b switch to interface auth
1.c complete fx integration
1.d remove dependencies (bascule, argus, sallust, gokit, lestrrat-go/jwx, spf13/cast)
- argus
2.a removal of client packages
- tr1d1um
3.a update to latest ancla
TL;DR
v0.9.0upgrade path (sequence order):1.a ancla will be upgrade with complete fx integration, new auth interface, removal of unnecessary dependencies, @denopink is working on this
1.b caduceus
v0.9.0is 80% (not including the refactoring work and test code required) complete, @maurafortino is actively working to complete the last 20%1.c integrate caduceus
v0.9.0into main via smaller prs (code will be refactored and tests will be reintroduced)2.a removal of ancla related package
3.a update to latest ancla
Overview
v0.9.0will consist of the following five changes:Dependencies
v0.9.0will require the following libraries and servers to be upgraded:1.a move client packages from argus to ancla
1.b switch to interface auth
1.c complete fx integration
1.d remove dependencies (bascule, argus, sallust, gokit, lestrrat-go/jwx, spf13/cast)
2.a removal of client packages
3.a update to latest ancla