Skip to content

Commit 91535e8

Browse files
authored
Merge branch 'main' into parse-syslog-force-format
2 parents d4e7f89 + a958c5d commit 91535e8

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

44 files changed

+1304
-508
lines changed

.github/PULL_REQUEST_TEMPLATE.md

Lines changed: 70 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,70 @@
1+
<!--
2+
Your PR title must conform to the conventional commit spec:
3+
https://www.conventionalcommits.org/en/v1.0.0/
4+
5+
<type>(<scope>)!: <description>
6+
7+
* `type` = chore, enhancement, feat, fix, docs, revert
8+
* `!` = OPTIONAL: signals a breaking change
9+
* `scope` = Optional when `type` is "chore" or "docs"
10+
* `description` = short description of the change
11+
12+
Examples:
13+
14+
* enhancement(file source): Add `sort` option to sort discovered files
15+
* feat(new source): Initial `statsd` source
16+
* fix(file source): Fix a bug discovering new files
17+
* chore(external docs): Clarify `batch_size` option
18+
-->
19+
20+
## Summary
21+
22+
<!-- Please provide a brief summary about what this PR does.
23+
This should help the reviewers give feedback faster and with higher quality. -->
24+
25+
## Change Type
26+
27+
- [ ] Bug fix
28+
- [ ] New feature
29+
- [ ] Non-functional (chore, refactoring, docs)
30+
- [ ] Performance
31+
32+
## Is this a breaking change?
33+
34+
- [ ] Yes
35+
- [ ] No
36+
37+
## How did you test this PR?
38+
39+
<!-- Please describe your testing plan here.
40+
Providing this information upfront will facilitate a smoother review process. -->
41+
42+
## Does this PR include user facing changes?
43+
44+
- [ ] Yes. Please add a changelog fragment based on
45+
our [guidelines](https://github.com/vectordotdev/vector/blob/master/changelog.d/README.md).
46+
- [ ] No. A maintainer will apply the "no-changelog" label to this PR.
47+
48+
## Checklist
49+
50+
- [ ] Our [CONTRIBUTING.md](https://github.com/vectordotdev/vrl/blob/main/CONTRIBUTING.md) is a good starting place.
51+
- [ ] If this PR introduces changes to [LICENSE-3rdparty.csv](https://github.com/vectordotdev/vrl/blob/main/LICENSE-3rdparty.csv), please
52+
run `dd-rust-license-tool write` and commit the changes. More details [here](https://crates.io/crates/dd-rust-license-tool).
53+
- [ ] For new VRL functions, please also create a sibling PR in Vector to document the new function.
54+
55+
<!-- Examples for the above:
56+
PR adding new VRL function: https://github.com/vectordotdev/vrl/pull/993
57+
PR adding documentation: https://github.com/vectordotdev/vector/pull/21142
58+
59+
We are working towards improving this workflow.
60+
-->
61+
62+
## References
63+
64+
<!-- Please list any issues closed by this PR. -->
65+
66+
<!--
67+
- Closes: <issue link>
68+
-->
69+
70+
<!-- Any other issues or PRs relevant to this PR? Feel free to list them here. -->

.github/dependabot.yml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,12 @@ updates:
1212
prefix: "chore(deps)"
1313
open-pull-requests-limit: 10
1414
groups:
15+
patches:
16+
applies-to: version-updates
17+
patterns:
18+
- "*"
19+
update-types:
20+
- "patch"
1521
prost:
1622
patterns:
1723
- "prost"

CHANGELOG.md

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

55
<!-- changelog start -->
66

7+
## [0.19.0 (2024-09-30)]
8+
9+
10+
### Breaking Changes & Upgrade Guide
11+
12+
- The multi-line mode of the `parse_groks` VRL function is now enabled by default.
13+
Use the `(?-m)` modifier to disable this behaviour. (https://github.com/vectordotdev/vrl/pull/1022)
14+
15+
### Enhancements
16+
17+
- The `keyvalue` grok filter is extended to match Datadog implementation. (https://github.com/vectordotdev/vrl/pull/1015)
18+
19+
### Fixes
20+
21+
- The `parse_xml` function now doesn't add an unnecessary `text` key when processing single nodes. (https://github.com/vectordotdev/vrl/pull/849)
22+
- `parse_grok` and `parse_groks` no longer require field names containing a hyphen (e.g. `@a-b`) to be quoted.
23+
- The function `match_datadog_query` doesn't panic if an invalid path is passed, instead it returns an error. (https://github.com/vectordotdev/vrl/pull/1031)
24+
- The `parse_ruby_hash` parser is extended to match Datadog implementation. Previously it would parse the key in `{:key => "value"}` as `:key`, now it will parse it as `key`. (https://github.com/vectordotdev/vrl/pull/1050)
25+
26+
727
## [0.18.0 (2024-09-05)]
828

929

CONTRIBUTING.md

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,9 @@ provide everything you need to get started.
55

66
## Steps
77

8-
1. Ensure your change has an issue! Find an
9-
[existing issue][urls.existing_issues] or [open a new issue][urls.new_issue].
10-
- This is where you can get a feel if the change will be accepted or not.
11-
Changes that are questionable will have a `needs: approval` label.
12-
2. [fork the Vector repository][urls.fork_repo] in your own
8+
1. Ensure your change has an issue!
9+
Find an [existing issue][urls.existing_issues] or [open a new issue][urls.new_issue].
10+
2. [fork the VRL repository][urls.fork_repo] in your own
1311
GitHub account (only applicable to outside contributors).
1412
3. [Create a new Git branch][urls.create_branch].
1513
4. Make your changes.

0 commit comments

Comments
 (0)