Releases: streamfold/rotel
Releases · streamfold/rotel
v0.1.0
v0.0.1-alpha35
What's Changed
- Prometheus endpoint + queue metrics by @mheffner in #234
- Make KafkaOffsetTracker default for Kafka receiver. Nack when indefinite retry is disabled. by @rjenkins in #235
- Fix overflow on indefinite retry by @rjenkins in #236
- Use lz4-flex unsafe mode by @mheffner in #233
- Fix some cases around indefinite retry by @mheffner in #237
- Kafka receiver: update README.md + OTLP exporter nack support by @rjenkins in #238
Full Changelog: v0.0.1-alpha34...v0.0.1-alpha35
v0.0.1-alpha34
Highlights
- Kafka receiver decodes messages in separate task pool for improved throughput
- Kafka offset committer support (opt-in for now, fully releasing in coming release)
- Support 204 OTLP response codes
What's Changed
- Switch to nextest for CI by @mheffner in #218
- Add reference count support for MessageMetadata by @rjenkins in #223
- Use python 3.13 for macos ci builds by @rjenkins in #224
- Add Kafka offset tracker by @rjenkins in #225
- Kafka receiver decoding by @rjenkins in #226
- Avoid dup of service name attr by @mheffner in #228
- Kafka Offset Committer by @rjenkins in #227
- Indefinite exporter retry when Kafka receiver offset tracking enabled by @rjenkins in #229
- Handle OTLP 204 response by @mheffner in #231
- Kafka receiver/exporter encoding and decoding wrapper changes for compatibility. by @rjenkins in #232
Full Changelog: v0.0.1-alpha33...v0.0.1-alpha34
v0.0.1-alpha33
Highlights
- Flexible AWS credentials support, see docs for more info
- Fix X-Ray exporter when sending large trace span batches
- Fix parsing envvars that contained only numbers or bools
- Fix exporter shutdown of internal metrics pipeline
- Next phase of the msg acknowledgement foundation
What's Changed
- Skip internal metrics if not enabled by @mheffner in #216
- Fix JsonExporter test by @mheffner in #217
- Fix CW OTLP docs by @mheffner in #221
- Message Acknowledgement support from Pipeline->Receivers by @rjenkins in #222
- Incorporate AWS SDK config for greater IAM support by @mheffner in #215
- Split xray batches at the exporter by @mheffner in #219
- Support numbers/bools as strings by @mheffner in #220
Full Changelog: v0.0.1-alpha32...v0.0.1-alpha33
v0.0.1-alpha32
Highlights
- Feature: Initial fanout support to allow multiple exporters on a single pipeline.
What's Changed
- Modify batch and pipeline to work with Message by @rjenkins in #209
- Add fanout component to support multiple exporters by @mheffner in #208
- Support multiple exporters for a pipeline by @mheffner in #211
Full Changelog: v0.0.1-alpha31...v0.0.1-alpha32
v0.0.1-alpha31
Highlights
- Multiple improvements to ClickHouse exporter performance
- Locked toolchain versions for consistent builds
- First phase of message acknowledgement work
- Handle invalid trace timestamps to avoid panic
What's Changed
- Configurable concurrency by @mheffner in #195
- Clickhouse exporter perf improvements by @mheffner in #196
- Avoid overflow by @mheffner in #199
- Lock to 1.89 using rust-toolchain by @mheffner in #202
- Introduce Message type: Changes at Receivers to support message acknowledgement. by @rjenkins in #201
- Serialize without JSON conversion by @mheffner in #200
- Clarify AWS creds requirements by @mheffner in #206
- Flexible Clickhouse endpoint by @mheffner in #205
- Clickhouse exporter perf improvements for metrics/logs by @mheffner in #204
- Bump rdkafka to 0.38 to resolve linker error on linux aarch64 by @rjenkins in #207
Full Changelog: v0.0.1-alpha30...v0.0.1-alpha31
v0.0.1-alpha30
Highlights
- clickhouse-ddl now shipped as docker container
What's Changed
Full Changelog: v0.0.1-alpha29...v0.0.1-alpha30
v0.0.1-alpha29
Highlights
- Tonic/OTLP deps bumped
- Fix: Clone resource when batch splitting
- Append support for ScopeLogsList
What's Changed
- Bump to Rust 1.89.0 by @mheffner in #183
- Bump tonic and OTLP proto deps by @mheffner in #185
- clone resource on split in BatchSplittable by @rjenkins in #187
- Add append support to ScopeLogsList by @rjenkins in #189
- update README.md: Kafka receiver and multi receiver config by @rjenkins in #188
Full Changelog: v0.0.1-alpha28...v0.0.1-alpha29
v0.0.1-alpha28
Highlights
- Low severity CVE fixed.
What's Changed
- Fix merge failure by @mheffner in #182
- Bump tracing-subscriber from 0.3.19 to 0.3.20 by @dependabot[bot] in #184
Full Changelog: v0.0.1-alpha27...v0.0.1-alpha28
v0.0.1-alpha27
Highlights
- AWS EMF: Auto create log group/stream and support filtering dimensions
- Improved ClickHouse logging and request time configuration
- New Kafka Receiver for traces, metrics, and logs
- File exporter with parquet support (feature flagged)
What's Changed
- Improve CH logging by @mheffner in #169
- AWSEMF: Auto create log stream and log groups by @mheffner in #175
- AWSEMF: Filter dimensions to reduce cardinality costs by @mheffner in #171
- Update README header by @mheffner in #177
- Initial Kafka Receiver Implementation by @rjenkins in #176
- Make CH request timeout configurable by @mheffner in #178
- File exporter with parquet and JSON support by @mheffner in #157
- Readme: List all supported features by @mheffner in #179
- Bump slab from 0.4.10 to 0.4.11 by @dependabot[bot] in #180
- Set default receiver to otlp by @rjenkins in #181
Full Changelog: v0.0.1-alpha26...v0.0.1-alpha27