Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
18 commits
Select commit Hold shift + click to select a range
dbe8818
Use lld linker which can be faster and use less memory
vparfonov Nov 13, 2025
7b885e6
Merge with upstream v0.53.0
vparfonov Feb 16, 2026
b1383e5
fix(security): support directory paths with path separators in secret…
vparfonov Mar 2, 2026
a4c00af
Update to v0.54 tag
vparfonov Mar 12, 2026
c4d7445
Upgrade patch/openssl to 0.10.75
vparfonov Mar 12, 2026
d953226
Fix compilation warning in patch/hyper
vparfonov Mar 12, 2026
97100a8
fix:FromAsCasing: 'as' and 'FROM' keywords' casing do not match
vparfonov Mar 12, 2026
bfd0d36
fix: ensure .cargo directory exists before chmod in Dockerfile.unit
vparfonov Mar 27, 2026
183cdad
fix formatting
vparfonov Mar 27, 2026
87d5272
fix: align with upstream v0.54.0 to fix cargo clippy issues
vparfonov Mar 28, 2026
82fad92
fix: align with upstream v0.54.0 and restore protoc binary
vparfonov Mar 29, 2026
d938147
fix: initialize git repository in Dockerfile.unit for CI builds
vparfonov Mar 29, 2026
99fbe57
fix: hardcode x86_64 architecture for cargo plugins in Dockerfile.unit
vparfonov Mar 30, 2026
595c471
fix: restore valid cargo plugin binaries (cargo-deny and cargo-nextest)
vparfonov Mar 30, 2026
c3eca54
fix: openssl lib linking
vparfonov Mar 30, 2026
5a6c7ee
fix: upgrade Python to 3.11 to fix secrets exec tests
vparfonov Mar 30, 2026
3719d7a
fix: restore test data for Rails exception in exception_detector:test…
vparfonov Mar 30, 2026
7ad7476
fix(unit tests): test_udp_syslog can overflow default size receive bu…
strophy Mar 11, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
4 changes: 4 additions & 0 deletions .cargo/config.toml
Original file line number Diff line number Diff line change
Expand Up @@ -36,3 +36,7 @@ rustflags = ["-C", "link-args=-rdynamic"]
[target.x86_64-pc-windows-msvc]
# https://github.com/dtolnay/inventory/issues/58
rustflags = ["-C", "codegen-units=1"]

# Use the lld linker, which can be faster and use less memory.
[build]
rustflags = ["-C", "link-arg=-fuse-ld=lld"]
4 changes: 4 additions & 0 deletions .dockerignore
Original file line number Diff line number Diff line change
Expand Up @@ -16,3 +16,7 @@
!patch
!.cargo
!deny.toml
!clippy.toml

# Exclude target directories to avoid copying build artifacts
target
33 changes: 33 additions & 0 deletions .github/DISCUSSION_TEMPLATE/q-a.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
title: "Q&A"
labels: [ q-a ]
body:
- type: markdown
attributes:
value: |
Please fill out the following fields to help us assist you effectively.

- type: textarea
id: question
attributes:
label: Question
description: What are you trying to do? What issue are you encountering?

- type: textarea
id: config
attributes:
label: Vector Config
description: Your Vector configuration (please redact sensitive data)
placeholder: |
```yaml
# your config
```

- type: textarea
id: logs
attributes:
label: Vector Logs
description: Paste any relevant Vector logs or error messages.
placeholder: |
```sh
Jul 10 14:32:02 vector[1234]: ERROR ...
```
6 changes: 3 additions & 3 deletions .github/ISSUE_TEMPLATE/bug_report.md
Original file line number Diff line number Diff line change
Expand Up @@ -37,9 +37,9 @@ A clear and concise description of what actually happened.

**To Reproduce**
Steps to reproduce the behavior:
1.
2.
3.
1.
2.
3.

**Additional context**
Add any other context about the problem here.
2 changes: 1 addition & 1 deletion .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,4 +11,4 @@
- Depending on PR(s):
- GitHub issue:
- JIRA:
- Enhancement proposal:
- Enhancement proposal:
46 changes: 46 additions & 0 deletions .github/actions/install-vdev/action.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
name: "Install vdev"
description: "Install vdev CLI tool with caching based on source code changes"

branding:
icon: tool
color: purple

inputs:
skip-cache:
description: "Skip cache lookup and force compilation"
required: false
default: 'false'

runs:
using: "composite"
steps:
- name: Cache vdev binary
id: cache-vdev
if: ${{ inputs.skip-cache != 'true' }}
uses: actions/cache@cdf6c1fa76f9f475f3d7449005a359c84ca0f306 # v5.0.3
with:
path: ~/.cargo/bin/vdev
# WARNING: this key need to be in sync with the key in .github/actions/setup/action.yml
key: ${{ runner.os }}-vdev-${{ hashFiles('vdev/**', 'lib/vector-vrl/**', 'Cargo.toml', 'Cargo.lock') }}
restore-keys: |
${{ runner.os }}-vdev-

- name: Build and install vdev
if: steps.cache-vdev.outputs.cache-hit != 'true'
shell: bash
run: |
echo "Building vdev from source (cache miss)"
cargo install --path vdev --locked --force

- name: Save vdev to cache
if: ${{ inputs.skip-cache == 'true' }}
uses: actions/cache/save@cdf6c1fa76f9f475f3d7449005a359c84ca0f306 # v5.0.3
with:
path: ~/.cargo/bin/vdev
# WARNING: this key need to be in sync with the key in .github/actions/setup/action.yml
key: ${{ runner.os }}-vdev-${{ hashFiles('vdev/**', 'lib/vector-vrl/**', 'Cargo.toml', 'Cargo.lock') }}

- name: Set VDEV environment variable
shell: bash
run: |
echo "VDEV=$(which vdev)" >> "$GITHUB_ENV"
30 changes: 30 additions & 0 deletions .github/actions/pull-test-runner/action.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
name: Pull Test Runner Image
description: Login to GHCR and pull the pre-built test runner image for integration/e2e tests

inputs:
github_token:
description: 'GitHub token for GHCR authentication'
required: true
commit_sha:
description: 'Commit SHA used to tag the test runner image'
required: true

runs:
using: composite
steps:
- name: Login to GitHub Container Registry
uses: docker/login-action@5e57cd118135c172c3672efd75eb46360885c0ef # v3.6.0
with:
registry: ghcr.io
username: ${{ github.actor }}
password: ${{ inputs.github_token }}

- name: Pull and tag test runner image
shell: bash
run: |
RUST_VERSION=$(grep '^channel = ' rust-toolchain.toml | cut -d'"' -f2)
REMOTE_IMAGE="ghcr.io/${{ github.repository }}/test-runner:${{ inputs.commit_sha }}"
LOCAL_IMAGE="vector-test-runner-${RUST_VERSION}:latest"

docker pull "${REMOTE_IMAGE}"
docker tag "${REMOTE_IMAGE}" "${LOCAL_IMAGE}"
Loading