Releases: dynatrace-oss/dynatrace-aws-s3-log-forwarder
Releases · dynatrace-oss/dynatrace-aws-s3-log-forwarder
Release 0.5.3
🐛 Bugs:
- Fix AWS region regex pattern not matching il-central-1 (#92)
🔧 Maintenance:
- Updates base lambda container image from v3.9.2024.05.15.11 to v3.9.2024.09.13.17
- Bumps regex from 2024.5.15 to 2024.9.11
- Bumps responses from 0.25.0 to 0.25.3
- Bumps pyyaml from 6.0.1 to 6.0.2
- Bumps aws-lambda-powertools from 2.37.0 to 2.43.1
Release 0.5.2
🌟 Features:
- Maximum length of log content is now configurable (#77)
🔧 Maintenance:
- Updates base lambda container image from lambda/python:3.9.2024.01.24.18 to lambda/python:3.9.2024.05.15.11
- Bumps aws-lambda-powertools from 2.33.0 to 2.37.0.
- Bumps jinja2 from 3.1.3 to 3.1.4.
- Bumps regex from 2023.12.25 to 2024.5.15.
- Bumps responses from 0.24.1 to 0.25.0.
Release 0.5.1
🐛 Bugs:
- AppFabric regex allows now S3 Keys without a customer defined prefix (#72)
🔧 Maintenance:
- Updates base lambda container image from lambda/python:3.9.2023.12.06.11 to lambda/python:3.9.2024.01.24.18
- Bumps aws-lambda-powertools from 2.29.1 to 2.33.0.
- Bumps jinja2 from 3.1.2 to 3.1.3.
- Bumps regex from 2023.10.3 to 2023.12.25.
- Bumps moto from 4.2.11 to 4.2.14.
Release 0.5.0
🌟 Features:
- Adds support for AWS AppFabric OCSF-JSON logs (#68)
Release 0.4.6
🌟 Features:
- Adds support for organization trails generated by CloudTrail (#64)
🐛 Bugs:
- Aligns maximum concurrency settings between SQS and forwarding lambda (#57)
🔧 Maintenance:
- Updates base lambda container image from lambda/python:3.9.2023.08.22.07 to lambda/python:3.9.2023.12.06.11
- Bumps aws-lambda-powertools from 2.24.0 to 2.29.1.
- Bumps responses from 0.23.3 to 0.24.1.
- Bumps regex from 2023.8.8 to 2023.10.3.
- Bumps moto from 4.2.2 to 4.2.10.
Release 0.4.5
🌟 Features:
- Adds new log processing parameter, that allows to define bulk mapping of attributes (#34)
- Adds support for log ingestion via Environment ActiveGate URLs and Dynatrace Managed tenants (#52)
🐛 Bugs:
- Fixes issue with calculation of log payload size, that caused it to exceed defined limit of 5MB (#54)
🔧 Maintenance:
- Updates base lambda container image from lambda/python:3.9.2023.06.28.13 to lambda/python:3.9.2023.08.22.07.
- Bumps aws-lambda-powertools from 2.18.0 to 2.24.0.
- Bumps regex from 2023.6.3 to 2023.8.8.
- Bumps PyYAML from 6.0 to 6.0.1
- Bumps moto from 4.1.12 to 4.2.2.
- Bumps responses from 0.23.1 to 0.23.3.
Release 0.4.4
📢 General announcements:
- 🎉 Dynatrace AWS S3 log forwarder is now officially supported. (blog post)
🌟 Features:
- Allows detection of gzip logs based on the
Content-Encoding
metadata of S3 object. (#33)
🐛 Bugs:
- Fixes Dockerfile to make sure that both pip and dependencies are properly installed. (#37)
- Fixes a bug in recognition of ALB log files. (#44)
🔧 Maintenance:
- Updates base lambda container image from lambda/python:3.9.2023.04.17.20 to lambda/python:3.9.2023.06.28.13.
- Bumps requests from 2.28.2 to 2.31.0.
- Bumps regex from 2023.3.23 to 2023.6.3.
- Bumps aws-lambda-powertools from 2.14.0 to 2.18.0.
- Pins urllib3 version below 2.x.x to avoid introductions of breaking changes for botocore#2926
- Bumps moto from 4.1.7 to 4.1.12.
Release 0.4.3
🔧 Maintenance:
- Update base lambda container image from lambda/python:3.9.2023.04.04.12-x86_64 to lambda/python:3.9.2023.04.17.20-x86_64
- Bump requests from 2.28.1 to 2.28.2
- Bump jsonslicer from 0.1.7 to 0.1.8
- Bump regex from 2022.6.2 to 2023.3.23
- Bump aws-lambda-powertools from 2.6.0 to 2.14.0
- Bump moto from 4.0.3 to 4.1.7
- Bump responses from to 0.21.0 to 0.23.1
Release 0.4.2
Features:
- Unifies the eventbridge-cross-region and eventbridge-cross-account CloudFormation templates in a unique eventbridge-cross-region-or-account-forward-rules template for easier maintenance and remove potential confusion since differences were minimal.
Bugs:
- Fixes a bug on the CrossRegionCrossAccount Event bus policy where the SourceArn was incorrect
- Updates the EventBridge name prefix from dt-fwd-s3-object-created-to-{account_id}-{aws_region}-{hash} to dt-s3-log-fwd-to-{account_id}-{aws_region}-{hash} to avoid hitting the 64 chars name limit when using larger region code names. Now the rule name won't exceed 64 chars independently of the AWS region code.
Maintenance:
- Bumps the base lambda container images to lambda/python:3.9.2023.04.04.12 including security updates.
Release 0.4.1
- Updates base container image to lambda/python:3.9.2023.03.15.15 with multiple security updates