Releases: tremor-rs/tremor-runtime
Releases · tremor-rs/tremor-runtime
Release v0.13.0-rc.9
New Features
- Added
std::datetime
library for parsing, formatting and working with datetimes
Release v0.13.0-rc.8
New Features
- implement script enhancement RFC (initial state and port based scripts)
Fixes
- Fix bug in local variable resolving when using expression-paths
Performance
- Improve dogstatsd performance
- Improve performance of
std::array::flatten
by roughly 30%
Release v0.13.0-rc.6
Fixes
- Fix windows based on
interval
not sending the correct event id when timing out
Release v0.13.0-rc.5
Fixes
- The Google BigQuery connector will now split requests that are longer than the allowed limit (10MB)
New Features
- The GoogleBigQuery connector now accepts
table_id
metadata, to allow setting target table per event.
Release v0.13.0-rc.4
Fixes
- Fix pipeline DAG creation when pipeline has unused nodes (e.g. a stream, operator or script)
- Fix possible hangs in
http_client
,kv
anddns
connectors when no pipelines is connected to theirout
port - Fix
gbq_writer
swallow errors for requests that have been successfully sent to gbq, but failed. - Fix systemd startup script
Release v0.13.0-rc.3
New features
- Add
dogstatsd
codec for Datadog DogStasD implementation
Fixes
- Fix output of
dns_client
being empty for any lookup.
Breaking Changes
- Remove
$elastic._type
field fromelastic
connector response events
Release v0.13.0-rc.2
Fixes
- Add clear error messages for pipelines for console in, pipeline out, pipeline in
- Added a new port in ConnectInput and weaved them together
- Added a new port in ConnectOutput and weaved them together
- Fixed linking pipelines to pipelines
- Fixed error reporting in ConnectOutput and ConnectInput functions
- Fixed kv test cases
Release v0.13.0-rc.1
Breaking Changes
cb
connector configpath
changed topaths
.- Introduce breaking change in
kafka_consumer
configuration, by addingmode
. - Update grok to 0.2, optional patterns are now omitted no longer ""
- Unify to
url
instead ofendpoint
for google and s3 connectors so they're in line with every other connector - Unify to
urls
forelastic
connector - Unify to
path
forbench
,kv
andwal
connector so it's in line with file - Rename
s3_writer
tos3_streamer
New features
- Add
gcl_writer
Google Cloud Platform Cloud Logging connector for writing log entries - Add reverse functions and tests for arrays and strings, add sort test for arrays
- Add a ClickHouse connector
- Add a GCS streamer connector
Fixes
- Fix bug in the runtime, swallowing some event acknowledgements and fails for batched events from multiple streams
- Fix custom metrics for
kafka_consumer
,kafka_producer
not being reported in the requested interval - Fix
metrics
connector not emitting all metrics it did receive. - Fix invalid scope handling for
flow
definition default arguments - Fix
elastic
sink not acking events handled successfully if no source is connected. - Fix
kafka_consumer
possibly committing earlier offsets, thus replaying events that have already been handled. - Fix off-by-one error in
kafka_consumer
committing offsets, thus replaying the last committed event. - Allow
kafka_consumer
connector to reconnect upon more error conditions and avoid stalls. - Include flow alias in pipeline and connector aliases reported via metrics events and logging in order to deduplicate entries
Release v0.12.4
Fixes
- Fix startup startup script for systemd installations
- Avoid hangs in
elastic
connector when not connected as source via itsout
orerr
port. - Default udp client bind ip to
0.0.0.0:0
instead of127.0.0.1:0
New features
- Add compression level for
lz4
,xz2
andzstd
Release v0.12.3
New features
- Added the gpubsub_publisher connector
- Added the gpubsub_consumer connector
- Added new metadata options to elastic connector: version, version_type, retry_on_conflict, if_primary_term, if_seq_no
Fixes
- Don't fail unrecoverably when the connection to the server is lost in Google PubSub consumer.
- Update bert operators to work with tremor 0.12
- Fix race condition leading to quiescence timeout when shutting down Tremor
- Fix timeout config unit mismatch in qos::backpressure and qos::percentile operators. Changed to nanoseconds precision.
- Update WAL operator to fix issue with overwriting first entries.