You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
PluginSettings now supports generic List and Map data types (#302)
A disabled SSL warning was added to HTTP and Otel Trace Source plugins and Data Prepper core APIs. A warning will appear in Data Prepper logs when SSL is disabled. (#537) & (#603)
HTTP & Otel Trace Source support configurable basic authentication via plugins (#570), (#545)
File Source file type is now configurable and supports parsing JSON files. The default remains plain text. (#601),
Buffer Interface now supports batch writing via a writeAll method. BlockingBuffer now supports the writeAll method. (#320)
Plugin framework now supports a DataPrepperPluginConstructor annotation for indicating a plugin constructor. ($481)
Data Prepper core APIs now support basic HTTP Authentication, Docker image's core API's are now secure by default (#558), (#561)
OpenSearch sink now supports forwarding requests through an HTTP Proxy (#479
OpenSearch sink now supports an optional index-type parameter. (#480)) & (#433)
OpenSearch sink now emits a new metric for bulkRequestSizeBytes. (#572)
Bug Fixes
Fixed Github Actions for ODFE integration tests (#393)
Infrastructure
Using Armeria client builder to help mitigate flaky end-to-end tests (#375)
Syncing OpenSearch version to help mitigate flaky end-to-end tests (403)
Refactoring existing end-to-end tests out of data prepper core into a new e2e-test module (#512)
Added basic grok end-to-end tests and created necessary CI workflow (#536)
Code coverage comment bot was added to the GitHub workflow (#549)
Created a new internal data model, Events, to capture data as it flows through the pipeline. This was introduced to eliminate the excessive de/serialization of the current implementation. Currently, integrated with only log ingestion and sample plugins (#), (#435), (#463), (#468), (#477), & (#539)
The StdOutSink supports Objects instead of Strings as part of the migration to support the new event model (#599)
The FileSource uses Objects to support the new event model (#)
Small refactoring of PeerForwarder to improve readability of the code (#626)
Plugin class redesign leveraging new plugin framework (#363), (#451), (#478)
Consistent usage of OpenSearch, OpenSearch Dashboards and Amazon OpenSearch. (#637)
Refactoring OpenSearch sink to improve extendability and maintainability. (#361) & (#414)
Performance Improvements for Event model and Prepper threading (#728), (#708)