Releases: tremor-rs/tremor-runtime
Releases · tremor-rs/tremor-runtime
Release v0.13.0-rc.13
Fixes
- Fix parsing with
std::datetime::formats::RFC3339
to allow forZ
(zulu) timezones.
New features
- Add configuration option
path_style_access
tos3_streamer
ands3_reader
connectors. - Replace
async-std
runtime winttokio
Release v0.13.0-rc.12
Fixes
- Fix parsing with
std::datetime::formats::RFC3339
to allow forZ
(zulu) timezones.
New features
- Add configuration option
path_style_access
tos3_streamer
ands3_reader
connectors. - Replace
async-std
runtime winttokio
Release v0.13.0-rc.11
New Features
- Update to rust toolchain 1.66
- Warning types: now warnings can specify what they are about (performance, behaviour, etc.)
- New warnings for consistency, behaviour and performance
- Functions now can create warnings
- Allow grouping of use with
use std::{m1, m2}
- Add
tremor
codec for tremor to tremor communication - Optimized buffer handling for json and binflux codec
- Update HTTP connector to allow configured for mime codecs
Fixes
- Fix google pub sub default api endpoint
- Handle
routing
andpipeline
information for each bulk item in theelastic
connector
Breaking Changes
- all std library constants are now uppercase
- Remove
default
inmatch of
andfn of
and standardize oncase _
textual-length-prefix
pre and postprocessor are now namedtextual-length-prefixed
for consistency in namingjson-sorted
codec is now part of thejson
codec withmode: sorted
Release v0.13.0-rc.10
New Features
- Added
state
type window where both tick and event can be handled in script form - Added new config
socket_options
to UDP, TCP and Websocket connectors to enable use of socket optionSO_REUSEPORT
- Added the
chunk
postprocessor for creating payloads as close to a configurablemax_bytes
as possible - Arithmetic expressions now error on overflows
- Rust based erlang nif for tremor-script EQC testing
Fixes
- Fix
udp_client
connector connecting to IPv6 hosts. - Fix
json
codec to deduplicate duplicate keys by using the last key in the JSON record. - Fix scoping for named scripts, they no longer polute/share the outer scope.
Breaking Changes
- Move
no_delay
config oftcp_server
andws_server
tosocket_options.TCP_NODELAY
. - The HTTP connectors now work with the
mime_mapping
instead ofcodec
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