Skip to content

v7.1-beta.16

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 08 Dec 16:39
· 7386 commits to master since this release
  • Issue #3031 : Add connectors to poll from AWS SQS.

  • Issue #3066 : Make all responses set the HTTP header Strict-Transport-Security to force all HTTP traffic on the domain onto HTTPS. Also add property stroom.security.webContent.strictTransportSecurity to configure the header value.

  • Issue #3074 : Fix data retention summary and purge job when condition includes a pipeline. Fix data viewer screen to allow filtering by pipeline. Fix filtering using the in folder condition. Add <, <=, >, >=, between conditions to ID fields, e.g. stream ID. WARNING: the expression field Pipeline has had the following conditions removed; in, in dictionary, =, contains and the field Pipeline Name has been added with the following conditions; in, in dictionary, =. This may impact processor filters or retention rules that use the Pipeline field. See the SQL at #3074 to find any processor filters using this field with a now un-supported condition. Change the Reference Data searchable data source to support in, in dictionary and wild carding.

  • Fix bug in quick filter when user enters two identical tokens into a quick filter, e.g. bob bob.

  • Issue #3111 : Trim leading/trailing white space from term values in the expression tree builder. Users can keep leading/trailing white space if they double quote the value, e.g. " some text ". If the value needs to include a double quote then it can be escaped with a \ like this I said \"hello\".

  • Improve description for useJvmSslConfig property on HttpAppender.

  • Issue #3091 : Add feature to optionally maintain import names and paths.

  • Issue #3101 : Add sensible defaults to processor filter import.

  • Issue #2491 : Add feature to allow a specific folder to be used as an import root folder destination.

  • Issue #3038 : Fix number 2 for intermittent websocket alert.

  • Issue #3097 : Fix Kryo output buffer size = -1 when writing to streams.

  • Issue #3073 : Add string truncation and value length protection for search result fields.

  • Issue #3038 : Fix intermittent websocket alert.

  • Issue #3087 : Stop URI generation adding port 443 unnecessarily.

  • Issue #3090 : Fix import of documents from 5.5 that contain data.

  • Issue #3084 : Add the config property stroom.data.meta.rawMetaTypes to allow custom stream types (as defined in stroom.data.meta.metaTypes) to be categorised as raw types. Also add Data Encoding to the Info tab on the Data screen to show the Data Encoding value set on the feed's settings.

  • Issue #3069 : Fix import of a Feed's Stream Type when the export was made in Stroom v5. Add validation to fail the import if the stream type in the export is not in stroom.data.meta.metaTypes. Fix word wrapping on the import error messages tooltip.

  • Remove duplicate guice binds.

  • Issue #3078 : Uplift apache commons-text to v1.10.0 to address vulnerability CVE-2922-42889.

  • Fix typo in description for property stroom.ui.applicationInstanceKeepAliveIntervalMs.

  • Issue #3038 : Improve error handling of web socket code to prevent alerts for expected error conditions.

  • Issue #3056 : Make View As Hex editor option available in the Source view (but not when stepping). Change hex dump to use uppercase hex values.

  • Issue #3063 : Fix the conversion of bytes to values like 1.9K to not always round down.

  • Add trace logging to volume selectors.

  • Issue #3014 : Add Index Shards searchable datasource so you can search shards on a dashboard.

  • Issue #3016 : Evict items from XSLT pool cache when an XSLT doc is changed. Also evict XSLTs that import/include the one that has changed.

  • Improve warning message for ref streams with the same effective date.

  • Issue #3027 : Replace processor_task index on status with one on status and create_time_ms.

  • Issue #3032 : Improve performance of Orphan Meta Finder job. Also add new fs_orphaned_meta_tracker table to track progress.

  • Remove Eviction Weight from the cache stats table as it is meaningless when we do not set custom cache item weights.

  • Issue #3034 : Change FS/Index volumes free/used to be based on limit if set. Implement volume selector for index volumes. Add a local volume map to cache index volumes/groups. Fix validation when creating/editing index volumes. Add creation/validation of index volume path to the index volume edit screen. Add validation of FS volumes. Make volumes with relative paths be relative to stroom.home. Change index volume list sort order to Node|Path and make Node the first column.

  • Issue #3043 : Fix SQL error when creating a batch search.

  • Change cluster lock mechanism to keep trying to get the lock rather than timing out after 30s. Now times out after 30mins.

  • Issue #3048 : Prevent copying of feeds in the explorer tree. Feeds already cannot be renamed so there is no value in allowing copy if the new copy cannot be renamed.

  • Issue #3052 : Change Reference Data - Effective Stream Cache to use a default expireAfterWrite of 10m rather than expireAfterAccess.

  • Issue #3051 : Fix refData/(purgeByAge|purgeByStream|clearBufferPool) API calls so they process all nodes concurrently.

  • Issue #2992 : Change the cache clear button to clear the cache and rebuild it from current config values.

  • Add Property Path column to the Caches screen.

  • Issue #3055 : Change Document Permission Cache to be expireAfterWrite 30s. Add change handlers to invalidate entries in Pipeline Structure Cache when any pipeline in the inheritance chain is changed. Remove unused cache Index Shard Searcher Cache and associated job Index Searcher Cache Refresh. Add change handlers on User entity to User App Permissions Cache & User Cache.

  • Issue #3057 : Change InvalidXmlCharFilterReader to filter out restricted control characters.