Skip to content

Commit a48d8c0

Browse files
authored
Lading 0.29.2 (#1608)
* Lading 0.29.2 This commit releases lading 0.29.2. It adds two new interesting features: * support for a stateful, experimental, Datadog logs blackhole * support for multi-format writes from the capture manager The later allows callers to have both parquet and jsonl capture files at one time. Signed-off-by: Brian L. Troutwine <[email protected]> * adjust arch tags in container build Signed-off-by: Brian L. Troutwine <[email protected]> * no double arch suffix Signed-off-by: Brian L. Troutwine <[email protected]> * disable latest tag Signed-off-by: Brian L. Troutwine <[email protected]> --------- Signed-off-by: Brian L. Troutwine <[email protected]>
1 parent dd31ce7 commit a48d8c0

File tree

4 files changed

+17
-8
lines changed

4 files changed

+17
-8
lines changed

.github/workflows/container.yml

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,9 @@ jobs:
4343
id: meta
4444
with:
4545
images: ghcr.io/datadog/lading
46+
flavor: |
47+
suffix=-${{ matrix.arch }}
48+
latest=false
4649
tags: |
4750
type=semver,pattern={{version}},event=tag
4851
type=sha,format=long
@@ -51,7 +54,7 @@ jobs:
5154
uses: docker/build-push-action@263435318d21b8e681c14492fe198d362a7d2c83 # v6.18.0
5255
with:
5356
file: Dockerfile
54-
tags: ${{ steps.meta.outputs.tags }}-${{ matrix.arch }}
57+
tags: ${{ steps.meta.outputs.tags }}
5558
push: true
5659
labels: ${{ steps.meta.outputs.labels }}
5760
cache-from: type=registry,ref=ghcr.io/datadog/lading:cache
@@ -95,6 +98,9 @@ jobs:
9598
id: meta
9699
with:
97100
images: ghcr.io/datadog/lading
101+
flavor: |
102+
suffix=-${{ matrix.arch }}
103+
latest=false
98104
tags: |
99105
type=semver,pattern={{version}},event=tag
100106
type=sha,format=long
@@ -108,10 +114,10 @@ jobs:
108114
TAG_NAME="${GHCR_TAG##*:}"
109115
ECR_TAG="${ECR_REGISTRY}/lading:${TAG_NAME}"
110116
111-
echo "Copying ${GHCR_TAG}-${{ matrix.arch }} to ${ECR_TAG}-${{ matrix.arch }}"
117+
echo "Copying ${GHCR_TAG} to ${ECR_TAG}"
112118
docker buildx imagetools create \
113-
--tag "${ECR_TAG}-${{ matrix.arch }}" \
114-
"${GHCR_TAG}-${{ matrix.arch }}"
119+
--tag "${ECR_TAG}" \
120+
"${GHCR_TAG}"
115121
done
116122
117123
manifest:
@@ -171,6 +177,8 @@ jobs:
171177
id: meta
172178
with:
173179
images: ${{ steps.registry.outputs.url }}/${{ matrix.image_name }}
180+
flavor: |
181+
latest=false
174182
tags: |
175183
type=semver,pattern={{version}},event=tag
176184
type=sha,format=long

CHANGELOG.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,12 @@ All notable changes to this project will be documented in this file.
44
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
55
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
66

7-
## [Unreleased]
7+
## [0.29.2]
88
## Added
99
- Introduced multi-format writing for capture files. When format is 'multi' data
1010
will be written in both jsonl and parquet formats.
11+
- Added a 'Datadog Stateful Logs' blackhole for a new protocol we are testing
12+
with the agent.
1113

1214
## [0.29.1]
1315
## Fixed
@@ -32,7 +34,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
3234
- Added a 'Datadog Intake' blackhole, supporting only the v2 metrics protobuf
3335
protocol for now. This captures metrics submitted into capture files.
3436
- Added the ability for lading to write capture files in parquet format.
35-
- Added a 'Datadog Stateful Logs' blackhole for a new protocol we are testing with the agent.
3637

3738
## [0.28.0]
3839
## Added

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.

lading/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "lading"
3-
version = "0.29.1"
3+
version = "0.29.2"
44
authors = [
55
"Brian L. Troutwine <[email protected]>",
66
"George Hahn <[email protected]>",

0 commit comments

Comments
 (0)