-
Notifications
You must be signed in to change notification settings - Fork 202
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Release Notes for version 2.8 #4538
Conversation
Signed-off-by: Krishna Kondaka <[email protected]>
--- | ||
|
||
### Features | ||
* Support conditional expression to evaluate based on the data type for a given field ([#4478](https://github.com/opensearch-project/data-prepper/issues/4478)) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Please add this issue: #4534
And let's start with it. It is our biggest feature in the release.
* Add system property to allow pausing and resuming s3 scan worker thread processing, set this property to pause on documentdb leader ([#4495](https://github.com/opensearch-project/data-prepper/pull/4495)) | ||
* Add new S3 source option and modify docdb template ([#4492](https://github.com/opensearch-project/data-prepper/pull/4492)) | ||
* Move MongoDB/DocDB stream checkpoint to separate thread ([#4477](https://github.com/opensearch-project/data-prepper/pull/4477)) | ||
* HTTP data chunking support for kafka buffer ([#4475](https://github.com/opensearch-project/data-prepper/pull/4475)) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We highlight this in the blog, so let's move it to the top of the "Enhancements" section.
* Initial work to support core data types in Data Prepper ([#4496](https://github.com/opensearch-project/data-prepper/pull/4496)) | ||
* Add system property to allow pausing and resuming s3 scan worker thread processing, set this property to pause on documentdb leader ([#4495](https://github.com/opensearch-project/data-prepper/pull/4495)) | ||
* Add new S3 source option and modify docdb template ([#4492](https://github.com/opensearch-project/data-prepper/pull/4492)) | ||
* Move MongoDB/DocDB stream checkpoint to separate thread ([#4477](https://github.com/opensearch-project/data-prepper/pull/4477)) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think all of these "docdb"/"mongodb"/"documentdb" changes can be removed from here. This feature is new, so we can just rely on the one issue to highlight the feature in the top (see my other comment about that).
* Add creation and aggregation of dynamic S3 groups based on events ([#4346](https://github.com/opensearch-project/data-prepper/pull/4346)) | ||
* Refactor PipelinesDataFlowModelParser to take in an InputStream instead of a file path ([#4289](https://github.com/opensearch-project/data-prepper/pull/4289)) | ||
* Add support to use old ddb stream image for REMOVE events ([#4275](https://github.com/opensearch-project/data-prepper/pull/4275)) | ||
* ENH: automatic credential refresh in kafka source ([#4258](https://github.com/opensearch-project/data-prepper/pull/4258)) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Let's move this up to the top of this section. We discuss it in the blog.
--- | ||
|
||
### Features | ||
* Support conditional expression to evaluate based on the data type for a given field ([#4478](https://github.com/opensearch-project/data-prepper/issues/4478)) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Also, I don't see #3310. This is another big feature and should be toward the top of the features list.
* Support encoding JSON ([#832](https://github.com/opensearch-project/data-prepper/issues/832)) | ||
* Write json processor ([#4514](https://github.com/opensearch-project/data-prepper/pull/4514)) | ||
* Support Mongo/DocDB stream Delete and other Operation types ([#4497](https://github.com/opensearch-project/data-prepper/pull/4497)) | ||
* Support default mapping for Mongo/DocumentDB data types ([#4499](https://github.com/opensearch-project/data-prepper/pull/4499)) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
No need for this one:
* Support default mapping for Mongo/DocumentDB data types ([#4499](https://github.com/opensearch-project/data-prepper/pull/4499)) |
--- | ||
|
||
### Features | ||
* Support conditional expression to evaluate based on the data type for a given field ([#4478](https://github.com/opensearch-project/data-prepper/issues/4478)) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Please also include #2700 as a feature.
--- | ||
|
||
### Features | ||
* Support conditional expression to evaluate based on the data type for a given field ([#4478](https://github.com/opensearch-project/data-prepper/issues/4478)) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Combine this with the PRs:
* Support conditional expression to evaluate based on the data type for a given field ([#4478](https://github.com/opensearch-project/data-prepper/issues/4478)) | |
* Support conditional expression to evaluate based on the data type for a given field ([#4478](https://github.com/opensearch-project/data-prepper/issues/4478), [#4523](https://github.com/opensearch-project/data-prepper/pull/4523), [#4500](https://github.com/opensearch-project/data-prepper/pull/4500)) |
* Checkpoint records at an interval for TPS case when AckSet is enabled ([#4526](https://github.com/opensearch-project/data-prepper/pull/4526)) | ||
* Complete AcknowledgementSet for checkpoint thread & fix BsonTimeStamp field conversion ([#4525](https://github.com/opensearch-project/data-prepper/pull/4525)) | ||
* Write stream events that timeout to write to internal buffer in separate thread ([#4524](https://github.com/opensearch-project/data-prepper/pull/4524)) | ||
* Modify typeof operator grammar and add support for ArrayList ([#4523](https://github.com/opensearch-project/data-prepper/pull/4523)) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We can remove:
* Modify typeof operator grammar and add support for ArrayList ([#4523](https://github.com/opensearch-project/data-prepper/pull/4523)) |
* Update docdb metrics ([#4508](https://github.com/opensearch-project/data-prepper/pull/4508)) | ||
* Add BsonType of primary key to metadata ([#4506](https://github.com/opensearch-project/data-prepper/pull/4506)) | ||
* Add bucket owner support to s3 sink ([#4504](https://github.com/opensearch-project/data-prepper/pull/4504)) | ||
* Add 'typeof' operator to DataPrepper expressions ([#4500](https://github.com/opensearch-project/data-prepper/pull/4500)) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We can remove:
* Add 'typeof' operator to DataPrepper expressions ([#4500](https://github.com/opensearch-project/data-prepper/pull/4500)) |
Signed-off-by: Krishna Kondaka <[email protected]>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
There are still a few comments that are open.
Signed-off-by: Krishna Kondaka <[email protected]>
@@ -62,7 +59,6 @@ | |||
* [BUG] Empty DLQ entries when version conflicts occur ([#4301](https://github.com/opensearch-project/data-prepper/issues/4301)) | |||
* [BUG] otel sources should show a more clear exception when receiving data that cannot be processed based on the configured compression type ([#4022](https://github.com/opensearch-project/data-prepper/issues/4022)) | |||
* [BUG] : unable to set field_delimiter_regex ([#2946](https://github.com/opensearch-project/data-prepper/issues/2946)) | |||
* [BUG]Incorrect Behavior of Obfuscate Processor with Predefined Pattern "%{CREDIT_CARD_NUMBER}" [#4340](https://github.com/opensearch-project/data-prepper/issues/4340) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This one should stay.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@dlvenable it is there. I removed a duplicate line.
Description
Release Notes for version 2.8
Issues Resolved
Resolves #[Issue number to be closed when this PR is merged]
Check List
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.