Skip to content

Commit c6f22a1

Browse files
authored
chore(releasing): Prepare v0.18.0 VRL release (#1017)
Signed-off-by: Jesse Szwedko <[email protected]>
1 parent 7283fe9 commit c6f22a1

File tree

11 files changed

+29
-23
lines changed

11 files changed

+29
-23
lines changed

CHANGELOG.md

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,33 @@
44

55
<!-- changelog start -->
66

7+
## [0.18.0 (2024-09-05)]
8+
9+
10+
### New Features
11+
12+
- Added `unflatten` function to inverse the result of the `flatten` function. This function is useful when you want to convert a flattened object back to its original form.
13+
- The `parse_json` function now accepts an optional `lossy` parameter (which defaults to `true`).
14+
15+
This new parameter allows to control whether the UTF-8 decoding should be lossy or not, replacing
16+
invalid UTF-8 sequences with the Unicode replacement character (U+FFFD) if set to `true` or raising an error
17+
if set to `false` and an invalid utf-8 sequence is found. (https://github.com/vectordotdev/vrl/pull/269)
18+
- Added casing functions `camelcase`, `kebabcase`, `screamingsnakecase`, `snakecase`, `pascalcase` (https://github.com/vectordotdev/vrl/pull/973)
19+
- Added `parse_influxdb` function to parse events encoded using the [InfluxDB line protocol](https://docs.influxdata.com/influxdb/cloud/reference/syntax/line-protocol/).
20+
21+
### Enhancements
22+
23+
- The `match_datadog_query` function now accepts `||` in place of `OR` and `&&` in
24+
place of `AND` in the query string, which is common Datadog syntax. (https://github.com/vectordotdev/vrl/pull/1001)
25+
26+
### Fixes
27+
28+
- `decode_base64` no longer requires canonical padding. (https://github.com/vectordotdev/vrl/pull/960)
29+
- The assumption of a Datadog Logs-based intake event structure has been removed
30+
from the `match_datadog_query` function. (https://github.com/vectordotdev/vrl/pull/1003)
31+
- For the `parse_influxdb` function the `timestamp` and `tags` fields of returned objects are now
32+
correctly marked as nullable.
33+
734
## [0.17.0 (2024-07-24)]
835

936

Cargo.lock

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "vrl"
3-
version = "0.17.0"
3+
version = "0.18.0"
44
authors = ["Vector Contributors <[email protected]>"]
55
edition = "2021"
66
license = "MPL-2.0"

changelog.d/1001.enhancement.md

Lines changed: 0 additions & 2 deletions
This file was deleted.

changelog.d/1003.fix.md

Lines changed: 0 additions & 2 deletions
This file was deleted.

changelog.d/1011.fix.md

Lines changed: 0 additions & 4 deletions
This file was deleted.

changelog.d/269.feature.md

Lines changed: 0 additions & 5 deletions
This file was deleted.

changelog.d/81.feature.md

Lines changed: 0 additions & 3 deletions
This file was deleted.

changelog.d/960.fix.md

Lines changed: 0 additions & 1 deletion
This file was deleted.

changelog.d/973.feature.md

Lines changed: 0 additions & 1 deletion
This file was deleted.

0 commit comments

Comments
 (0)