* Renamed everything that kind of made sense. Let's see if it still works. * Cleaning up; added changelog * Adding details about the data lake renaming --------- Co-authored-by: Maxwell <98284293+kodjo-anipah@users.noreply.github.com>
* Add StreamService#loadStreamTitles * Start OpenAPI spec for the stream output filters API * Add API resource skeletons for stream output filters * Start StreamOutputFilterRuleService * Make MongoCollections injectable via MongoDBExtension * Add target-specific endpoints for filter rules * Add search query parsing to StreamOutputFilterService * Add changelog * Implement endpoint to return available conditions * Rename to "Stream Destination Filter" * Add rule builder validation endpoint * Scope the rest of StreamDestinationFilterService method to stream * Validate rules on creation and update, handle errors Refs Graylog2/graylog-plugin-enterprise#7210