|
| 1 | +## 2025-04-24 Version 2.11.0 |
| 2 | + |
| 3 | +--- |
| 4 | + |
| 5 | +### Features |
| 6 | + |
| 7 | +* Support AWS Aurora/RDS PostgreSQL as source ([#5309](https://github.com/opensearch-project/data-prepper/issues/5309)) |
| 8 | +* Support SQS as a Source ([#1049](https://github.com/opensearch-project/data-prepper/issues/1049)) |
| 9 | +* Jira Connector - to seamlessly sync all the ticket details to OpenSearch ([#4754](https://github.com/opensearch-project/data-prepper/issues/4754)) |
| 10 | +* AWS Lambda as Processor and Sink ([#4699](https://github.com/opensearch-project/data-prepper/issues/4699)) |
| 11 | +* Support AWS Aurora/RDS MySQL as source ([#4561](https://github.com/opensearch-project/data-prepper/issues/4561)) |
| 12 | +* AWS Lambda as Sink ([#4170](https://github.com/opensearch-project/data-prepper/issues/4170)) |
| 13 | +* Integrate OpenSearch Ml-Commons into Data Prepper ([#5509](https://github.com/opensearch-project/data-prepper/issues/5509)) |
| 14 | + |
| 15 | +### Enhancements |
| 16 | + |
| 17 | +* Update OTel Protobuf specification ([#5434](https://github.com/opensearch-project/data-prepper/pull/5434)) |
| 18 | +* Data Prepper support for dynamic renaming of keys ([#4849](https://github.com/opensearch-project/data-prepper/issues/4849)) |
| 19 | +* S3 DLQ should pass expected bucket owner to PutObject request ([#5498](https://github.com/opensearch-project/data-prepper/issues/5498)) |
| 20 | +* AWS Secrets Manager Plugin does not support sts_header_overrides ([#5475](https://github.com/opensearch-project/data-prepper/issues/5475)) |
| 21 | +* Support configurable stream read constraints max length in the JSON input codec ([#5466](https://github.com/opensearch-project/data-prepper/issues/5466)) |
| 22 | +* Support reading S3 object metadata only ([#5433](https://github.com/opensearch-project/data-prepper/issues/5433)) |
| 23 | +* Kafka local AWS Glue registry support ([#5377](https://github.com/opensearch-project/data-prepper/issues/5377)) |
| 24 | +* Address Scale Items for Lambda Processor and Sink ([#5031](https://github.com/opensearch-project/data-prepper/issues/5031)) |
| 25 | +* Add support to skip remote peer forwarding based on configuration ([#5127](https://github.com/opensearch-project/data-prepper/pull/5127)) |
| 26 | +* Add index_types for OTel logs and metrics #3148 ([#3929](https://github.com/opensearch-project/data-prepper/pull/3929)) |
| 27 | +* Send RetryInfo on OTel timeouts to improve or clarify backpressure on OTel gRPC sources ([#4294](https://github.com/opensearch-project/data-prepper/pull/4294), [#4119](https://github.com/opensearch-project/data-prepper/issues/4119)) |
| 28 | +* Enhance Lambda processor to retry based on certain class of exception ([#5340](https://github.com/opensearch-project/data-prepper/issues/5340)) |
| 29 | +* Support multiple delete_when condition in delete_entries processor ([#5315](https://github.com/opensearch-project/data-prepper/issues/5315)) |
| 30 | +* Add additional index_types ([#3148](https://github.com/opensearch-project/data-prepper/issues/3148)) |
| 31 | +* Add experimental feature concept ([#2695](https://github.com/opensearch-project/data-prepper/issues/2695)) |
| 32 | + |
| 33 | +### Bug Fixes |
| 34 | + |
| 35 | +* NullPointerException on S3 Delete Event Due to Null Object Size ([#5448](https://github.com/opensearch-project/data-prepper/issues/5448)) |
| 36 | +* Index Template with flat_object type field fails during deserialization ([#5425](https://github.com/opensearch-project/data-prepper/issues/5425)) |
| 37 | +* DynamoDB source with acknowledgements expires frequently ([#5412](https://github.com/opensearch-project/data-prepper/issues/5412)) |
| 38 | +* Kinesis source doesn't pass the given polling retrieval config to underlying KCL ([#5269](https://github.com/opensearch-project/data-prepper/issues/5269)) |
| 39 | +* UTF-8 Character Encoding Issues in opensearchproject/data-prepper container ([#5238](https://github.com/opensearch-project/data-prepper/issues/5238)) |
| 40 | +* Validate that routes configured in the sink exist on startup of Data Prepper ([#5106](https://github.com/opensearch-project/data-prepper/issues/5106)) |
| 41 | +* Escaping of "/" in json pointers ([#5101](https://github.com/opensearch-project/data-prepper/issues/5101)) |
| 42 | +* DynamoDB Source doesn't support parsing data with Control Characters ([#5027](https://github.com/opensearch-project/data-prepper/issues/5027)) |
| 43 | + |
| 44 | +### Security |
| 45 | + |
| 46 | +* [docker] Run as non root ([#5311](https://github.com/opensearch-project/data-prepper/issues/5311)) |
| 47 | +* werkzeug-3.0.3-py3-none-any.whl: 2 vulnerabilities (highest severity is: 7.5) ([#5122](https://github.com/opensearch-project/data-prepper/issues/5122)) |
| 48 | + |
| 49 | +### Maintenance |
| 50 | + |
| 51 | +* Migrate existing plugins to use POJO configuration classes. ([#5246](https://github.com/opensearch-project/data-prepper/issues/5246)) |
| 52 | +* Support examples in documentation ([#5077](https://github.com/opensearch-project/data-prepper/issues/5077)) |
| 53 | +* End-to-end log test failing when index name has DateTime pattern suffix in OpenSearch Sink Config ([#984](https://github.com/opensearch-project/data-prepper/issues/984)) |
| 54 | + |
0 commit comments