Releases: digitalocean/firebolt
Configurable Elasticsearch Histogram Buckets
New Node Type FanoutNode
This release adds a new node type FanoutNode
for returning multiple events from a single inbound event. Also incorporates some security fixes in dependencies, thanks dependabot.
Messaging Metrics
Adds messaging metrics for message senders and receivers.
Update confluent-kafka-go
and elastic
dependencies.
Build with go 1.19
.
Improve Elasticsearch Indexer Retry Handling
Reduce the chances of worker pool exhaustion when the elasticsearch indexer encounters a significant % of batch indexing errors.
Update Dependencies, go 1.17
This release updates critical dependencies, including updating tidwall/gjson
to resolve a critical vulnerability.
Go is updated to 1.17.
Adds librdkafka metric consumer_lag_stored
The v0.1.6 release included upstream changes from confluentinc/librdkafka#3320. The consumer_offset_lag
metric changed to become the difference between (hi_offset or ls_offset) and committed_offset.
Pull consumer_lag_stored
metric through from librdkafka to become consumer_offset_lag_stored
. This is our former consumer_offset_lag
metric, or the difference between (hi_offset or ls_offset) and stored_offset.
Upgrades golang and confluent-kafka-go, improve integration tests
Upgrade confluent-kafka-go to v1.7.0
Improve integration tests to reduce flakiness and avoid sticky partitions in test producers
Upgrade to go 1.16
Upgrades confluent-kafka-go, Fixes async node panic
Upgrade confluent-kafka-go
to v1.5.2
Fixes a panic in an AsyncNode
when using event.ReturnEvent(nil)
Elasticsearch Node Improvements
- support
elastic-username
andelastic-password
for http/basic authentication - update
olivere/elastic
client lib - improve index failure error logging
Eliminate Explicit Panic
Removed an explicit panic to make it easier to write unit tests in Firebolt applications.