2025-06-26 Version 2.12.0
Breaking Changes
Features
- OTel telemetry unified source (#5596)
- Add SQS sink to Data Prepper (#5634)
- KDS cross account stream (#5687)
- Add otlp sink (for AWS X-Ray) (#5663)
- Adds the Modulus operator to Data Prepper expressions (#5685)
- Add API tokens as an Authc/z method for OpenSearch Sink (#5549)
- Add support for convering keys to lowercase/uppercase in RenameKeyProcessor (#5810)
- Add multi-line csv support (#5784)
- Add auto conversion option to convert_type processor (#5782)
- Add detect format processor (#5774)
- Add
getEventType()
expression function (#5686)
Enhancements
- Allow plugins to access the default pipeline role (#4958)
- Allow disabling metrics (#5431)
- Support enabling specific experimental plugins (#5675)
- Make opensearch source scroll timeout configurable and increase default value (#5679)
Bug Fixes
- [BUG] OpenTelemetry Spans are indexed using the span id causing collisions (#5370)
- [BUG] _default route no longer seems to exist in 2.11.0 (#5763)
- Fix kafka source with glue registry (#5765)
Security
- protobuf-3.19.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl: 1 vulnerabilities (highest severity is: 7.5) (#5802)
- urllib3-2.2.2-py3-none-any.whl: 2 vulnerabilities (highest severity is: 5.3) (#5801)
- protobuf-3.20.3-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.whl: 1 vulnerabilities (highest severity is: 7.5) (#5800)
- urllib3-1.26.19-py2.py3-none-any.whl: 2 vulnerabilities (highest severity is: 5.3) (#5799)
Maintenance
- Refactor maven downloading logic to be dynamic (#5826)