Skip to content

Commit

Permalink
Merge branch 'master' into merge-3117-to-master
Browse files Browse the repository at this point in the history
  • Loading branch information
at055612 committed Aug 29, 2023
2 parents 89a7847 + 1e09651 commit 2ba78c2
Show file tree
Hide file tree
Showing 578 changed files with 19,170 additions and 15,619 deletions.
171 changes: 150 additions & 21 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,6 @@ and this project adheres to [Semantic Versioning](http://semver.org/).
DO NOT ADD CHANGES HERE - ADD THEM USING log_change.sh
~~~


* DB Migration : stroom-annotation - `V07_02_00_005__annotation_assigned_migration_to_uuid.sql`

* DB Migration : stroom-annotation - `V07_02_00_010__annotation_entry_assigned_migration_to_uuid.sql`
Expand All @@ -31,45 +30,166 @@ DO NOT ADD CHANGES HERE - ADD THEM USING log_change.sh

* Issue **#3613** : Fix error un-marshalling TimeRange.

* Issue **#3612** : Change default for `forwardChunkSize` from null to 1048576 bytes so chunked transport is used to avoid out of memory errors.

* Issue **#3620** : Fix `currentUser()` not returning display name in OIDC version.

* Fix Data screen fetching data twice and consequently logging the fetch audit event twice.

* Issue **#3358** : Fix audit events for user preferences screen.

* Issue **#3475** : Change proxy error handling to return 401 for token authentication failures.

* Change internode comms to authenticate as the processing user then run as a user supplied in headers.

* Uplift packaged send_to_stroom.sh version to v3.2.2.

* Fix check style errors.
* Issue **#3117** : Fix problems with user display name not showing on welcome screen.

* Issue **#3375** : Fix handling of un-parsable paths in the orphan file finder. Now lists them in the summary.
* Change manage user command to run as processing user.

* Issue **#3395** : Fix nested use of selectors such as first() and last() in dashboard tables.
* Change the CLI commands to also log to stdout/err.

* Issue **#3411** : Fix sorting or search results in LMDB.
* Issue **#3117** : Add _Preferred Username_ and _Full name_ to the user permissions data grids when using an external IDP. This is to make it easier to identify which users are which when assigning permissions as the IDP unique identity may be a UUID.

* Ensure the same request/response logging feature is used for all jersey clients and server in stroom and proxy.
* Issue **#3118** : Hide the Tools => (API Keys|Users) menu items when using an external IDP.

* Issue **#3449** : Ensure jersey client responses are closed properly.

* Issue **#3117** : Fix problems with user display name not showing on welcome screen.
## [v7.2-beta.52] - 2023-08-28

* Change manage user command to run as processing user.
* Issue **#3618** : Fix explorer tree filtering when filtering for a Searchable, i.e. `dual`.

* Change the CLI commands to also log to stdout/err.
* Issue **#3696** : Add keyboard shortcut for Shift+Enter to execute queries.

* Issue **#3117** : Add _Preferred Username_ and _Full name_ to the user permissions data grids when using an external IDP. This is to make it easier to identify which users are which when assigning permissions as the IDP unique identity may be a UUID.
* Issue **#3602** : Nest query field names using [.:] as the delimiter to support dynamic indexing with 000's of fields that are named based on the xpath of the element, e.g. `Events.Event.EventDetail.Authenticate.Action`. Add quick filtering of the query help tree.

* Issue **#3118** : Hide the Tools => (API Keys|Users) menu items when using an external IDP.
* Issue **#3697** : Fix bad parent time key creation.

* Add editor key bindings to user preferences.
* Issue **#3700** : Highlight Stroom QL errors.

* Issue **#3203** : Allow unauthenticated servlets to have paths without `/noauth/` in. Add path specs `/stroom/datafeed` and `/stroom/datafeed/*` for the data receipt servlet in addition to the existing `/noauth/` ones.
* Issue **#3632** : Add View documentation to the query helper description.

* Issue **#3702** : Add limits to analytic notifications.

* Issue **#3699** : Add a _Documentation_ entity to the explorer tree for storing markdown documentation. Improve the snippets for markdown. Add a preview pane to the markdown editor.

* Issue **#3704** : Add prop `nestedIndexFieldsDelimiterPattern` for configuring the delimiter used for nesting index fields in the query helper.

* Issue **#3679** : Add Feed tag to internal ref data stats now that ref stores are feed specific.

* Issue **#3707** : Allow a name to be specified when copying a single item.

* Issue **#3696** : Add keyboard shortcut for Shift+Esc to stop queries.

* Issue **#3548** : Reorganised some menu items.

* Issue **#3708** : Add sections to user preferences.


## [v7.2-beta.51] - 2023-08-16

* Fix build.


## [v7.2-beta.50] - 2023-08-15

* Add quick rule creation UI.


## [v7.2-beta.49] - 2023-08-15

* Add quick rule creation UI.


## [v7.2-beta.48] - 2023-08-15

* Issue **#3694** : Fix dashboard table maximum results.


## [v7.2-beta.47] - 2023-08-14

* Issue **#3304** : Improve analytic processing.

* Issue **#3691** : Fix vis data point truncation.


## [v7.2-beta.46] - 2023-08-09

* Issue **#3683** : Fix XML header being written multiple times with RolledFileAppender and compression enabled.


## [v7.2-beta.45] - 2023-08-09

* Issue **#3636** : Remove OIDC redirect URI parameters.

* Issue **#3649** : Change the node monitoring ping bars to have a consistent and configurable (`pingWarnThreshold` and `pingMaxThreshold`) scale. Change the ping bar to use a three colour scheme.

* Issue **#3660** : Fix high search memory usage.

* Issue **#3664** : Make editor Live Auto Completion a user preference.

* Change user preferences to set the list of available editor themes based on the stroom theme, i.e. light editor themes for a light stroom theme.

* Change editor theme names in user preferences to be more human friendly.

* Issue **#3631** : Fix missing structure heading items in query helper.

* Issue **#3667** : Fix data viewer info pane not being scrollable.

* Issue **#3659** : Fix the display of `Part`/`Record` on the source screen depending on whether data is segmented or not.

* Issue **#3665** : Fix nested group keys.

* Issue **#3677** : Fix `indexOf()` docs.

* Issue **#3680** : Fix dashboard save as behaviour.

* Issue **#3637** : Add copy expression term/operator button.


## [v7.2-beta.44] - 2023-08-01

* Issue **#3248** : Add ability to download multiple dashboard tables as Excel worksheets in a single file.

* Issue **#3453** : Support Elasticsearch index name variable substitution.

* Issue **#3613** : Fix error un-marshalling TimeRange.

* Issue **#3612** : Change default for `forwardChunkSize` from null to 1048576 bytes so chunked transport is used to avoid out of memory errors.

* Issue **#3619** : Fix index tab pane order.

* Issue **#3621** : Changes to index time field now mark settings as dirty.

* Issue **#3604** : Treat missing fields in expressions as false matches.

* Issue **#3625** : Fix dashboard tab move behaviour.

* Issue **#3622** : Fix _Dual_ data source not returning rows when the _Dummy_ column is not present in the table.

* Issue **#3623** : Fix code completion for no-args functions, e.g. `currentUser()`.

* Issue **#3617** : Prevent `GROUP BY` after `SELECT`.

* Issue **#3418** : Add dependencies for views, queries and analytic rules.

* Issue **#3641** : Change processor filter layout.

* Issue **#3647** : Add auto refresh toggle button to server tasks page.

* Issue **#3464** : Persist table page size setting per dashboard table.

* Issue **#3645** : Increase contrast by lightening text colour.

* Issue **#3644** : Clearing selection list filter with ESC now updates list.

* Issue **#3635** : Fix error handling when initialising feed specific ref data stores.

* Issue **#3639** : Improve layout on processor filter popup.

* Issue **#3640** : Fix tooltip position.

* Issue **#3638** : Change the proxy defaults yaml file to include a single default items for list based properties. Also fix the HTTP forward config prop name in the distribution/docker config file.

* Issue **#3232** : Change the severity from WARNING to ERROR when there are no reference loaders configured on a ReferenceDataFilter.

* Issue **#3657** : Fix expander col width.

* Issue **#3648** : Simplify of pipeline property list and editor.


## [v7.2-beta.43] - 2023-07-14
Expand Down Expand Up @@ -5687,7 +5807,16 @@ Improve error handling during reference data initialisation.

* Issue **#202** : Initial release of the new data retention policy functionality.

[Unreleased]: https://github.com/gchq/stroom/compare/v7.2-beta.43...HEAD
[Unreleased]: https://github.com/gchq/stroom/compare/v7.2-beta.52...HEAD
[v7.2-beta.52]: https://github.com/gchq/stroom/compare/v7.2-beta.51...v7.2-beta.52
[v7.2-beta.51]: https://github.com/gchq/stroom/compare/v7.2-beta.50...v7.2-beta.51
[v7.2-beta.50]: https://github.com/gchq/stroom/compare/v7.2-beta.49...v7.2-beta.50
[v7.2-beta.49]: https://github.com/gchq/stroom/compare/v7.2-beta.48...v7.2-beta.49
[v7.2-beta.48]: https://github.com/gchq/stroom/compare/v7.2-beta.47...v7.2-beta.48
[v7.2-beta.47]: https://github.com/gchq/stroom/compare/v7.2-beta.46...v7.2-beta.47
[v7.2-beta.46]: https://github.com/gchq/stroom/compare/v7.2-beta.45...v7.2-beta.46
[v7.2-beta.45]: https://github.com/gchq/stroom/compare/v7.2-beta.44...v7.2-beta.45
[v7.2-beta.44]: https://github.com/gchq/stroom/compare/v7.2-beta.43...v7.2-beta.44
[v7.2-beta.43]: https://github.com/gchq/stroom/compare/v7.2-beta.42...v7.2-beta.43
[v7.2-beta.42]: https://github.com/gchq/stroom/compare/v7.2-beta.41...v7.2-beta.42
[v7.2-beta.41]: https://github.com/gchq/stroom/compare/v7.2-beta.40...v7.2-beta.41
Expand Down
24 changes: 12 additions & 12 deletions content-packs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
name: "stroom-content",
uri : "https://github.com/gchq/stroom-content.git",
branch: "7.2",
commit: "8b5f629bb1363a339101248414db875e9fbc453a"
commit: "7ad9927f6b6d57d6620200616d25a003984f5081"
}
}, {
name : "event-logging-xml-schema",
Expand All @@ -15,7 +15,7 @@
name: "stroom-content",
uri : "https://github.com/gchq/stroom-content.git",
branch: "7.2",
commit: "8b5f629bb1363a339101248414db875e9fbc453a"
commit: "7ad9927f6b6d57d6620200616d25a003984f5081"
}
}, {
name: "example-index",
Expand All @@ -24,7 +24,7 @@
name: "stroom-content",
uri : "https://github.com/gchq/stroom-content.git",
branch: "7.2",
commit: "8b5f629bb1363a339101248414db875e9fbc453a"
commit: "7ad9927f6b6d57d6620200616d25a003984f5081"
}
}, {
name: "internal-dashboards",
Expand All @@ -33,7 +33,7 @@
name: "stroom-content",
uri : "https://github.com/gchq/stroom-content.git",
branch: "7.2",
commit: "8b5f629bb1363a339101248414db875e9fbc453a"
commit: "7ad9927f6b6d57d6620200616d25a003984f5081"
}
}, {
name: "internal-statistics-sql",
Expand All @@ -42,7 +42,7 @@
name: "stroom-content",
uri : "https://github.com/gchq/stroom-content.git",
branch: "7.2",
commit: "8b5f629bb1363a339101248414db875e9fbc453a"
commit: "7ad9927f6b6d57d6620200616d25a003984f5081"
}
}, {
name: "internal-statistics-stroom-stats",
Expand All @@ -51,7 +51,7 @@
name: "stroom-content",
uri : "https://github.com/gchq/stroom-content.git",
branch: "7.2",
commit: "8b5f629bb1363a339101248414db875e9fbc453a"
commit: "7ad9927f6b6d57d6620200616d25a003984f5081"
}
}, {
name: "standard-pipelines",
Expand All @@ -60,7 +60,7 @@
name: "stroom-content",
uri : "https://github.com/gchq/stroom-content.git",
branch: "7.2",
commit: "8b5f629bb1363a339101248414db875e9fbc453a"
commit: "7ad9927f6b6d57d6620200616d25a003984f5081"
}
}, {
name: "stroom-101",
Expand All @@ -69,7 +69,7 @@
name: "stroom-content",
uri : "https://github.com/gchq/stroom-content.git",
branch: "7.2",
commit: "8b5f629bb1363a339101248414db875e9fbc453a"
commit: "7ad9927f6b6d57d6620200616d25a003984f5081"
}
}, {
name: "stroom-logs",
Expand All @@ -78,7 +78,7 @@
name: "stroom-content",
uri : "https://github.com/gchq/stroom-content.git",
branch: "7.2",
commit: "8b5f629bb1363a339101248414db875e9fbc453a"
commit: "7ad9927f6b6d57d6620200616d25a003984f5081"
}
}, {
name: "template-pipelines",
Expand All @@ -87,16 +87,16 @@
name: "stroom-content",
uri : "https://github.com/gchq/stroom-content.git",
branch: "7.2",
commit: "8b5f629bb1363a339101248414db875e9fbc453a"
commit: "7ad9927f6b6d57d6620200616d25a003984f5081"
}
}, {
name: "stroom-visualisations",
path: "war/stroomContent",
path: "war/stroom-content",
repo: {
name: "stroom-visualisations-dev",
uri : "https://github.com/gchq/stroom-visualisations-dev.git",
branch: "7.2",
commit: "0f7f50b4138ab3cdb4cff8dcabedc2ca922bab7e"
commit: "04425fcc11d334c5861aa84b5fed6c174343808a"
}
} ]
}
4 changes: 4 additions & 0 deletions settings.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -109,6 +109,9 @@ include 'stroom-docstore:stroom-docstore-impl-db'
include 'stroom-docstore:stroom-docstore-impl-fs'
include 'stroom-docstore:stroom-docstore-impl-memory'

// Documentation
include 'stroom-documentation:stroom-documentation-impl'

// Common dropwizard supporting code
include 'stroom-dropwizard-common'

Expand Down Expand Up @@ -284,3 +287,4 @@ include 'stroom-util-shared'
include 'stroom-view:stroom-view-impl'

include 'stroom-ssl-test'
include 'stroom-view:stroom-view-api'

This file was deleted.

Loading

0 comments on commit 2ba78c2

Please sign in to comment.