-
Notifications
You must be signed in to change notification settings - Fork 20
Open
Labels
Description
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 caduceusv0.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 caduceusv0.9.0into 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
Reactions are currently unavailable