Skip to content

Commit ec96009

Browse files
committed
fixup! feat: Add a changelog for the v5
Signed-off-by: Vincent Boutour <vincent.boutour@datadoghq.com>
1 parent 9f11ede commit ec96009

1 file changed

Lines changed: 46 additions & 46 deletions

File tree

aws/logs_monitoring/CHANGELOG.md

Lines changed: 46 additions & 46 deletions
Original file line numberDiff line numberDiff line change
@@ -4,48 +4,36 @@
44

55
### Overview
66

7-
Version 5.0.0 of the Datadog Lambda Forwarder introduces several breaking changes that remove deprecated features and improve log filtering behavior. This release simplifies the forwarder configuration and aligns with modern AWS integration patterns.
7+
Version 5.0.0 of the Datadog Lambda Forwarder introduces several breaking changes that remove deprecated features and improve log filtering behavior. This release introduce a new way to enrich your logs with tags that would reduce AWS Lambda related cost (S3, KMS and Lambda).
88

9-
### Breaking Changes
10-
11-
#### 1. Removed TCP Transport Support
12-
13-
**What Changed:**
14-
15-
- Removed the `DD_USE_TCP` / `DdUseTcp` environment variable and parameter
16-
- Deleted the TCP client implementation
17-
- All logs now **must** be sent via HTTP/HTTPS
18-
19-
**Migration Required:**
20-
21-
- Remove any configuration setting `DD_USE_TCP=true` or `DdUseTcp=true`
22-
- The forwarder will now exclusively use HTTP transport
23-
- If you were using TCP with custom ports (10516), these configurations will be ignored
24-
- The default HTTP endpoint is now `http-intake.logs.<DD_SITE>` on port 443
25-
26-
---
9+
### New Features
2710

28-
#### 2. Removed Deprecated PrivateLink Environment Variable
11+
#### 1. Backend Storage Tag Enrichment
2912

30-
**What Changed:**
13+
**Added:**
3114

32-
- Removed the `DD_USE_PRIVATE_LINK` / `DdUsePrivateLink` environment variable and parameter
15+
- New `DD_ENRICH_S3_TAGS` / `DdEnrichS3Tags` parameter (default: `true`)
16+
- New `DD_ENRICH_CLOUDWATCH_TAGS` / `DdEnrichCloudwatchTags` parameter (default: `true`)
17+
- These instruct the Datadog backend to automatically enrich logs with resource tags **after ingestion**
18+
- New cloudwatch tags can appear on logs, check your Datadog log index configuration to ensure smooth transition.
3319

34-
**Migration Required:**
20+
**Benefits:**
3521

36-
- Remove any configuration setting `DD_USE_PRIVATE_LINK=true`
37-
- **AWS PrivateLink is still fully supported**, but you must follow [PrivateLink documentation](https://docs.datadoghq.com/agent/guide/private-link/):
38-
1. Set up VPC endpoints for `api`, `http-logs.intake`, and `trace.agent` as documented
39-
2. Configure the forwarder with `DdUseVPC=true`
40-
3. Set `VPCSecurityGroupIds` and `VPCSubnetIds`
22+
- **Reduces forwarder cost** and execution time
23+
- Provides the same tag enrichment as `DdFetchS3Tags` and `DdFetchLogGroupTags`
24+
- Requires [Resource Collection](https://docs.datadoghq.com/integrations/amazon-web-services/#resource-collection) enabled in your AWS integration
4125

42-
**Why This Changed:**
26+
**Deprecation Notice:**
4327

44-
- The variable was deprecated since 4 years, we use the major release opportunity to cleanup with a breaking change.
28+
- `DdFetchS3Tags` is now marked as **DEPRECATED** in favor of `DdEnrichS3Tags`
29+
- `DdFetchLogGroupTags` is now marked as **DEPRECATED** in favor of `DdEnrichCloudwatchTags`
30+
- `DD_FETCH_S3_TAGS` now defaults to `false` (previously `true`)
4531

4632
---
4733

48-
#### 3. Changed Regex Matching Behavior for Log Filtering
34+
### Breaking Changes
35+
36+
#### 1. Changed Regex Matching Behavior for Log Filtering
4937

5038
**What Changed:**
5139

@@ -63,28 +51,40 @@ Version 5.0.0 of the Datadog Lambda Forwarder introduces several breaking change
6351

6452
---
6553

66-
### New Features
54+
#### 2. Removed TCP Transport Support
6755

68-
#### 4. Backend Storage Tag Enrichment
56+
**What Changed:**
6957

70-
**Added:**
58+
- Removed the `DD_USE_TCP` / `DdUseTcp` environment variable and parameter
59+
- Deleted the TCP client implementation
60+
- All logs now **must** be sent via HTTP/HTTPS
7161

72-
- New `DD_ENRICH_S3_TAGS` / `DdEnrichS3Tags` parameter (default: `true`)
73-
- New `DD_ENRICH_CLOUDWATCH_TAGS` / `DdEnrichCloudwatchTags` parameter (default: `true`)
74-
- These instruct the Datadog backend to automatically enrich logs with resource tags **after ingestion**
75-
- New cloudwatch tags can appear on logs, check your Datadog log index configuration to ensure smooth transition.
62+
**Migration Required:**
7663

77-
**Benefits:**
64+
- Remove any configuration setting `DD_USE_TCP=true` or `DdUseTcp=true`
65+
- The forwarder will now exclusively use HTTP transport
66+
- If you were using TCP with custom ports (10516), these configurations will be ignored
67+
- The default HTTP endpoint is now `http-intake.logs.<DD_SITE>` on port 443
7868

79-
- **Reduces forwarder cost** and execution time
80-
- Provides the same tag enrichment as `DdFetchS3Tags` and `DdFetchLogGroupTags`
81-
- Requires [Resource Collection](https://docs.datadoghq.com/integrations/amazon-web-services/#resource-collection) enabled in your AWS integration
69+
---
8270

83-
**Deprecation Notice:**
71+
#### 3. Removed Deprecated PrivateLink Environment Variable
8472

85-
- `DdFetchS3Tags` is now marked as **DEPRECATED** in favor of `DdEnrichS3Tags`
86-
- `DdFetchLogGroupTags` is now marked as **DEPRECATED** in favor of `DdEnrichCloudwatchTags`
87-
- `DD_FETCH_S3_TAGS` now defaults to `false` (previously `true`)
73+
**What Changed:**
74+
75+
- Removed the `DD_USE_PRIVATE_LINK` / `DdUsePrivateLink` environment variable and parameter
76+
77+
**Migration Required:**
78+
79+
- Remove any configuration setting `DD_USE_PRIVATE_LINK=true`
80+
- **AWS PrivateLink is still fully supported**, but you must follow [PrivateLink documentation](https://docs.datadoghq.com/agent/guide/private-link/):
81+
1. Set up VPC endpoints for `api`, `http-logs.intake`, and `trace.agent` as documented
82+
2. Configure the forwarder with `DdUseVPC=true`
83+
3. Set `VPCSecurityGroupIds` and `VPCSubnetIds`
84+
85+
**Why This Changed:**
86+
87+
- The variable was deprecated since 4 years, we use the major release opportunity to cleanup with a breaking change.
8888

8989
---
9090

0 commit comments

Comments
 (0)