main
make more use of protocol types in public api
make the marker on promise mandatory at construction
update some internal constructors
edition 2024 formatting
hook up TCP connection recovery
Split internal configuration a bit
apply clippy suggestions
switch channel_status to a RwLock
move remaining fields to configuration
avoid extraneous Boxing
replace a few Mutex with RWLock
add new AuthProvider abstraction
fix typo in comment
more public topology API cleanup
avoid using two promises for synchronous methods
restore internal RPC debugging
heartbeat: simplify poison checking
start a background secrets refresh task when auth provider is compatible
update backon to 1.6
hookup heartbeat in connection recovery process
add Delivery::mock (replacing Acker::mock)
totally rework promise internals not to depend on a channel
update amq-protocol
allow enabling connection recovery
channel: rework exchanges integration in registry
switch to async-rs
secret_update: properly cancel when poisoning
better handle some internal errors
drop leftover commented out methods
stop using parking_lot