Skip to content

Releases: gchq/stroom

v7.2.14

28 Dec 11:26
Compare
Choose a tag to compare

v7.2.14

  • Add the un-authenticated API method /api/authproxy/v1/noauth/fetchClientCredsToken to effectively proxy for the IDP's token endpoint to obtain an access token using the client credentials flow. The request contains the client credentials and looks like { "clientId": "a-client", "clientSecret": "BR9m.....KNQO" }. The response media type is text/plain and contains the access token.

  • Change processing user token expiry time from 1year to 10min when using internal identity provider.

  • Remove the CLI command fetch_proc_user_token as it is now replaced by the /authproxy/v1/noauth API method.

  • Fix issues with the refreshing of expired authentication tokens. Change the age of the service user token from 1yr to 10mins for the internal IDP.

  • Issue #3947 : Fix owner validation of document permissions when cascading permissions. Now the validation requiring a single owner is only applied to the top level document being edited. Descendant documents may have no owners or multiple owners due to legacy behaviour in stroom. If there is no change to the owner of the top level document then the descendant owners will be ignored. If Cascade is set to All or there is a change to the owner of the top level document and Cascade is set to Changes Only then the top level owner will be made the only owner of all descendants replacing any existing owners. This change also adds a confirmation dialog that shows what changes will be made to descendant documents. See the GitHub issue for examples.

v7.2.13

20 Dec 13:42
Compare
Choose a tag to compare

v7.2.13

  • Issue #3956 : Fix SearchRequestBuilder reuse.

v7.2.12

19 Dec 10:06
Compare
Choose a tag to compare

v7.2.12

  • Add minor performance optimisation to the byte buffer pool used by the reference data store.

  • Issue #3953 : Fix search buffer size issue.

  • Issue #3948 : Add and and or functions.

  • Issue #3956 : Add debug to diagnose expression parsing issue.

v7.2.11

13 Dec 12:18
Compare
Choose a tag to compare

v7.2.11

  • Issue #3913 : Change zip data handling so unknown file extensions are treated as part of the base name, e.g. 001.unknown gets a base name of 001.unknown (unless we see a known extension like 001.ctx in which case 001.unknown gets a base name of 001), abc.xyz.10001 gets a base name of abc.xyz.10001.

  • Issue #3945 : Fix light theme colours.

  • Issue #3942 : Fix user identity in audit logging.

v7.2.10

07 Dec 19:01
Compare
Choose a tag to compare

v7.2.10

  • Issue #3939 : Fix issue changing editor them in user preferences.

v7.2.9

06 Dec 09:29
Compare
Choose a tag to compare

v7.2.9

  • Issue #3938 : Fix lockInterruptibly on CompletableQueue.

v7.3-beta.4

04 Dec 12:46
Compare
Choose a tag to compare
v7.3-beta.4 Pre-release
Pre-release

v7.3-beta.4

  • Issue #3867 : Add support for Lucene 9.8.0.

  • Issue #3871 : Add support for Java 21.

  • Issue #3843 : Add distributed processing for streaming analytics.

  • Uplift the versions of the following dependencies Dropwizard (major), Guice (major), FastInfoSet (patch), Kryo (minor), lmdbjava (minor), zero-allocation-hashing (minor), Hikari (minor), mysql-connector-java (patch), okhttp (minor), kafka-clients (major), Flyway (major), sqlite-jdbc (minor), jooq (minor), commons-compress (minor), FastInfoset (major), commons-csv (minor), commons-io (minor), commons-pool2 (minor), java-jwt (major), jcommander (minor), jose4j (minor), poi (major), simple-java-mail (major) and snake-yaml (major).

  • Issue #3897 : Improve UI field list performance.

  • The Hessian based feed status RPC service /remoting/remotefeedservice.rpc has been removed as it is using the legacy javax.servlet dependency that is incompatible with jakarta.servlet that is now in use in stroom.

  • Issue #3920 : Fix rest factory use of type literals.

  • Issue #3933 : Improvements to selection box.

v7.2.8

30 Nov 14:33
Compare
Choose a tag to compare

v7.2.8

  • Issue #3935 : The having clause can now compare two computed row values.

v7.2.7

28 Nov 18:52
Compare
Choose a tag to compare

v7.2.7

  • Remove 5s thread sleep left in the code from testing. This sleep happens when a legacy ref data stream is migrated.

  • Issue #3908 : Add config property to change search result download row limit when sorted.

  • Issue #3918 : Revert Excel heading style.

  • Issue #3926 : Add the CLI command fetch_proc_user_token to obtain an OIDC access token for the internal processing user. This command is useful for getting a token to be able to call stroom's APIs to manage a cluster.

  • Issue #3929 : Fix stuck searches.

v7.2.6

15 Nov 09:54
Compare
Choose a tag to compare

v7.2.6

  • Issue #3909 : Add multiple recipients to rule notification emails.