Skip to content

Releases: digitalocean/firebolt

Configurable Elasticsearch Histogram Buckets

23 Mar 22:47
08415cb
Compare
Choose a tag to compare

Adds overrideable histogram buckets for elastic bulk index time. See #48 for details.

New Node Type FanoutNode

21 Feb 21:36
1c4b91e
Compare
Choose a tag to compare

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

31 Oct 18:11
72b3f36
Compare
Choose a tag to compare

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

01 Mar 16:33
2e182d4
Compare
Choose a tag to compare

Reduce the chances of worker pool exhaustion when the elasticsearch indexer encounters a significant % of batch indexing errors.

Update Dependencies, go 1.17

16 Dec 18:15
62e1efb
Compare
Choose a tag to compare

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

05 Aug 18:17
0af465a
Compare
Choose a tag to compare

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

27 Jul 15:59
1cb5465
Compare
Choose a tag to compare

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

06 Feb 00:21
a91ba6d
Compare
Choose a tag to compare

Upgrade confluent-kafka-go to v1.5.2
Fixes a panic in an AsyncNode when using event.ReturnEvent(nil)

Elasticsearch Node Improvements

08 May 17:51
a453f6b
Compare
Choose a tag to compare
  • support elastic-username and elastic-password for http/basic authentication
  • update olivere/elastic client lib
  • improve index failure error logging

Eliminate Explicit Panic

10 Mar 17:36
28f2571
Compare
Choose a tag to compare

Removed an explicit panic to make it easier to write unit tests in Firebolt applications.