This is the high-level plan for features that are expected to be released within the next 12 months:
Send data to the DLQ after HTTP delivery failures (currently only logged)
Configurable HTTP authentication & authorization
Respect rate-limiting responses from HTTP servers
Data collection from MongoDB (+ general support for BSON)
Dynamic evaluation of configuration expressions (e.g., secrets management & data checkpointing)
Multi-step data collection (using one collector’s results to populate another collector’s query)
Additional HTTP content encoding options (see issues #39, #40, #41)
Additional auth options, e.g., AWS, Azure, GCP, CyberArk
Additional types of input sources and output destinations
Support Apache Arrow as an in-memory format, and Apache Arrow Flight over gRPC
Support for additional content types in HTTP senders
Configurable fallback senders after delivery failures
Configurable tuning of connection pools
Fairness between sources per sender, and backpressure signals from saturated senders