Skip to content

Commit 064362a

Browse files
committed
Update change log for release v7.9-beta.6
1 parent 833d22e commit 064362a

12 files changed

+27
-225
lines changed

CHANGELOG.md

+27-1
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,31 @@ DO NOT ADD CHANGES HERE - ADD THEM USING log_change.sh
1313
~~~
1414

1515

16+
## [v7.9-beta.6] - 2025-04-07
17+
18+
* Issue **#4109** : Add `receive` config properties `x509CertificateHeader`, `x509CertificateDnHeader` and `allowedCertificateProviders` to control the use of certificates and DNs placed in the request headers by load balancers or reverse proxies that are doing the TLS termination. Header keys were previously hard coded. `allowedCertificateProviders` is an allow list of FQDN/IPs that are allowed to use the cert/DN headers.
19+
20+
* Add Dropwizard Metrics to proxy.
21+
22+
* Change proxy to use the same caching as stroom.
23+
24+
* Remove unused proxy config property `maxAggregateAge`. `aggregationFrequency` controls the aggregation age/frequency.
25+
26+
* Stroom-Proxy instances that are making remote feed status requests using an API key or token, will now need to hold the application permission `Check Receipt Status` in Stroom. This prevents anybody with an API key from checking feed statuses.
27+
28+
* Issue **#4312** : Add Data Feed Keys to proxy and stroom to allow their use in data receipt authentication. Replace `proxyConfig.receive.(certificateAuthenticationEnabled|tokenAuthenticationEnabled)` with `proxyConfig.receive.enabledAuthenticationTypes` that takes values: `DATA_FEED_KEY|TOKEN|CERTIFICATE` (where `TOKEN` means an oauth token or an API key). The feed status check endpoint `/api/feedStatus/v1` has been deprecated. Proxies with a version >=v7.9 should now use `/api/feedStatus/v2`.
29+
30+
* Replace proxy config prop `proxyConfig.eventStore.maxOpenFiles` with `proxyConfig.eventStore.openFilesCache`.
31+
32+
* Add optional auto-generation of the `Feed` attribute using property `proxyConfig.receive.feedNameGenerationEnabled`. This is used alongside properties `proxyConfig.receive.feedNameTemplate` (which defines a template for the auto-generated feed name using meta keys and their values) and `feedNameGenerationMandatoryHeaders` which defines the mandatory meta headers that must be present for a auto-generation of the feed name to be possible.
33+
34+
* Add a new _Content Templates_ screen to stroom (requires `Manage Content Templates` application permission). This screen is used to define rules for matching incoming data where the feed does not exist and creating content to process data for that feed.
35+
36+
* Feed status check calls made by a proxy into stroom now require the application permission `Check Receipt Status`. This is to stop anyone with an API key from discovering the feeds available in stroom. Any existing API keys used for feed status checks on proxy will need to have `Check Receipt Status` granted to the owner of the key.
37+
38+
* Issue **#4844** : Fix issue where vis parent table filters are not applied to the right data values.
39+
40+
1641
## [v7.9-beta.5] - 2025-04-02
1742

1843
* Issue **#4831** : Fix Data Retention -> Impact Summary not showing any data.
@@ -1329,7 +1354,8 @@ DO NOT ADD CHANGES HERE - ADD THEM USING log_change.sh
13291354
* Issue **#3830** : Add S3 data storage option.
13301355

13311356

1332-
[Unreleased]: https://github.com/gchq/stroom/compare/v7.9-beta.5...HEAD
1357+
[Unreleased]: https://github.com/gchq/stroom/compare/v7.9-beta.6...HEAD
1358+
[v7.9-beta.6]: https://github.com/gchq/stroom/compare/v7.9-beta.5...v7.9-beta.6
13331359
[v7.9-beta.5]: https://github.com/gchq/stroom/compare/v7.9-beta.4...v7.9-beta.5
13341360
[v7.9-beta.4]: https://github.com/gchq/stroom/compare/v7.9-beta.3...v7.9-beta.4
13351361
[v7.9-beta.3]: https://github.com/gchq/stroom/compare/v7.9-beta.2...v7.9-beta.3

unreleased_changes/20250121_164611_741__4109.md

-24
This file was deleted.

unreleased_changes/20250123_184452_243__0.md

-19
This file was deleted.

unreleased_changes/20250123_184524_175__0.md

-19
This file was deleted.

unreleased_changes/20250124_131301_942__0.md

-19
This file was deleted.

unreleased_changes/20250212_165928_126__0.md

-19
This file was deleted.

unreleased_changes/20250328_170134_977__4312.md

-24
This file was deleted.

unreleased_changes/20250331_082608_410__0.md

-19
This file was deleted.

unreleased_changes/20250331_083622_969__0.md

-19
This file was deleted.

unreleased_changes/20250331_085922_736__0.md

-19
This file was deleted.

unreleased_changes/20250331_092047_865__0.md

-19
This file was deleted.

unreleased_changes/20250402_101138_155__4844.md

-24
This file was deleted.

0 commit comments

Comments
 (0)