Commit 73b82d0
Bump the all-maven-dependencies group across 2 directories with 7 updates (#642)
Bumps the all-maven-dependencies group with 7 updates in the /
directory:
| Package | From | To |
| --- | --- | --- |
| com.sap.cds:cds-services-bom | `4.8.0` | `4.8.1` |
| com.sap.cds:cds-maven-plugin | `4.8.0` | `4.8.1` |
|
[com.sap.cloud.sdk:sdk-modules-bom](https://github.com/SAP/cloud-sdk-java)
| `5.27.0` | `5.28.0` |
|
[com.sap.cds:cds-feature-attachments](https://github.com/cap-java/cds-feature-attachments)
| `1.3.3` | `1.5.0` |
|
[com.sap.hcp.cf.logging:cf-java-logging-support-servlet](https://github.com/SAP/cf-java-logging-support)
| `4.1.1` | `4.2.0` |
|
[com.sap.hcp.cf.logging:cf-java-logging-support-logback](https://github.com/SAP/cf-java-logging-support)
| `4.1.1` | `4.2.0` |
Bumps the all-maven-dependencies group with 7 updates in the /srv
directory:
| Package | From | To |
| --- | --- | --- |
| com.sap.cds:cds-maven-plugin | `4.8.0` | `4.8.1` |
| com.sap.cds:cds-services-bom | `4.8.0` | `4.8.1` |
|
[com.sap.cloud.sdk:sdk-modules-bom](https://github.com/SAP/cloud-sdk-java)
| `5.27.0` | `5.28.0` |
|
[com.sap.cds:cds-feature-attachments](https://github.com/cap-java/cds-feature-attachments)
| `1.3.3` | `1.5.0` |
|
[com.sap.hcp.cf.logging:cf-java-logging-support-servlet](https://github.com/SAP/cf-java-logging-support)
| `4.1.1` | `4.2.0` |
|
[com.sap.hcp.cf.logging:cf-java-logging-support-logback](https://github.com/SAP/cf-java-logging-support)
| `4.1.1` | `4.2.0` |
Updates `com.sap.cds:cds-services-bom` from 4.8.0 to 4.8.1
Updates `com.sap.cds:cds-maven-plugin` from 4.8.0 to 4.8.1
Updates `com.sap.cloud.sdk:sdk-modules-bom` from 5.27.0 to 5.28.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/SAP/cloud-sdk-java/releases">com.sap.cloud.sdk:sdk-modules-bom's
releases</a>.</em></p>
<blockquote>
<h2>Release 5.28.0</h2>
<h2>5.28.0 Release Notes</h2>
<p><a
href="https://github.com/SAP/cloud-sdk-java/releases/tag/rel%2F5.28.0">All
Release Changes</a></p>
<h3>🔧 Compatibility Notes</h3>
<ul>
<li>[OpenAPI Apache Generator] Remove no args constructor in generated
API clients.</li>
</ul>
<h3>✨ New Functionality</h3>
<ul>
<li>Added support for SAP Cloud Identity Services (SCI)
<code>sap_id_type</code> and <code>sub</code> claims in OIDC principal
extraction.
When <code>sap_id_type=user</code>, the <code>sub</code> claim is now
used as the <a
href="https://help.sap.com/docs/SAP_DATASPHERE/9f804b8efa8043539289f42f372c4862/fac3155d77154775b919ceba36ffc325.html">Subject
Name Identifier</a> (User ID, Email, or Custom Attribute as configured
in SCI).</li>
</ul>
<h3>📈 Improvements</h3>
<ul>
<li>Improved the support for the credential type
<code>X509_ATTESTED</code>.
<code>HttpDestination</code> objects created via
<code>ServiceBindingDestinationLoader</code> no longer need to be
re-created for the rotation of certificates to take effect.</li>
</ul>
<h3>🐛 Fixed Issues</h3>
<ul>
<li>Fixed stateful OData request path construction caused by shared
<code>ODataResourcePath</code> instances being mutated when building
count, read-by-key, and function requests.</li>
<li><code>ODataRequestRead</code>, <code>ODataRequestCount</code>,
<code>ODataRequesReadByKey</code>, <code>ODataRequestFunction</code> and
<code>ServiceWithNavigableEntitiesImpl</code> now create a defensive
copy of the <code>ODataResourcePath</code> to prevent unintended side
effects from shared mutable state.</li>
</ul>
<h2>What's Changed</h2>
<ul>
<li>chore: [DevOps] bump the test group with 2 updates by <a
href="https://github.com/dependabot"><code>@dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/SAP/cloud-sdk-java/pull/1123">SAP/cloud-sdk-java#1123</a></li>
<li>chore: [DevOps] bump the production-minor-patch group with 15
updates by <a
href="https://github.com/dependabot"><code>@dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/SAP/cloud-sdk-java/pull/1122">SAP/cloud-sdk-java#1122</a></li>
<li>feat: Migrate to HttpClient5 in <code>OAuth2Service</code> by <a
href="https://github.com/Jonas-Isr"><code>@Jonas-Isr</code></a> in <a
href="https://redirect.github.com/SAP/cloud-sdk-java/pull/1103">SAP/cloud-sdk-java#1103</a></li>
<li>[Security] Support new <code>sap_id_type</code>claim by <a
href="https://github.com/CharlesDuboisSAP"><code>@CharlesDuboisSAP</code></a>
in <a
href="https://redirect.github.com/SAP/cloud-sdk-java/pull/1124">SAP/cloud-sdk-java#1124</a></li>
<li>fix: avoid mutating resource paths in ODataRequestCount by <a
href="https://github.com/Louis-Stegra"><code>@Louis-Stegra</code></a>
in <a
href="https://redirect.github.com/SAP/cloud-sdk-java/pull/1121">SAP/cloud-sdk-java#1121</a></li>
<li>chore: [DevOps] bump the production-minor-patch group with 8 updates
by <a
href="https://github.com/dependabot"><code>@dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/SAP/cloud-sdk-java/pull/1125">SAP/cloud-sdk-java#1125</a></li>
<li>fix: [OpenAPI] Remove generated no args constructor by <a
href="https://github.com/CharlesDuboisSAP"><code>@CharlesDuboisSAP</code></a>
in <a
href="https://redirect.github.com/SAP/cloud-sdk-java/pull/1128">SAP/cloud-sdk-java#1128</a></li>
<li>chore: [DevOps] bump com.github.spotbugs:spotbugs-maven-plugin from
4.9.8.2 to 4.9.8.3 in the plugins group by <a
href="https://github.com/dependabot"><code>@dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/SAP/cloud-sdk-java/pull/1133">SAP/cloud-sdk-java#1133</a></li>
<li>chore: [DevOps] bump org.openapitools:openapi-generator from 7.20.0
to 7.21.0 in the production-minor-patch group by <a
href="https://github.com/dependabot"><code>@dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/SAP/cloud-sdk-java/pull/1131">SAP/cloud-sdk-java#1131</a></li>
<li>feat: [DevOps] Slack notification for Common Artifactory Snapshots
by <a
href="https://github.com/CharlesDuboisSAP"><code>@CharlesDuboisSAP</code></a>
in <a
href="https://redirect.github.com/SAP/cloud-sdk-java/pull/1136">SAP/cloud-sdk-java#1136</a></li>
<li>fix: [OData] Revert mutability of <code>ODataResourcePath</code> and
resolve segment duplication by <a
href="https://github.com/rpanackal"><code>@rpanackal</code></a> in <a
href="https://redirect.github.com/SAP/cloud-sdk-java/pull/1138">SAP/cloud-sdk-java#1138</a></li>
<li>chore: [DevOps] bump slackapi/slack-github-action from 2.1.1 to
3.0.1 in the github-actions group by <a
href="https://github.com/dependabot"><code>@dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/SAP/cloud-sdk-java/pull/1137">SAP/cloud-sdk-java#1137</a></li>
<li>chore: [DevOps] bump net.bytebuddy:byte-buddy from 1.18.7 to 1.18.8
in the test group by <a
href="https://github.com/dependabot"><code>@dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/SAP/cloud-sdk-java/pull/1139">SAP/cloud-sdk-java#1139</a></li>
<li>feat: [OpenAPI] <code>withDefaultHeader</code> on Api classes by <a
href="https://github.com/rpanackal"><code>@rpanackal</code></a> in <a
href="https://redirect.github.com/SAP/cloud-sdk-java/pull/1130">SAP/cloud-sdk-java#1130</a></li>
<li>feat: [Connectivity] Improve Certificate Rotation with ZTIS for
OAuth2TokenService by <a
href="https://github.com/MatKuhr"><code>@MatKuhr</code></a> in <a
href="https://redirect.github.com/SAP/cloud-sdk-java/pull/1142">SAP/cloud-sdk-java#1142</a></li>
<li>chore: Bump service-binding library to newly released version by <a
href="https://github.com/Jonas-Isr"><code>@Jonas-Isr</code></a> in <a
href="https://redirect.github.com/SAP/cloud-sdk-java/pull/1144">SAP/cloud-sdk-java#1144</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a
href="https://github.com/Louis-Stegra"><code>@Louis-Stegra</code></a>
made their first contribution in <a
href="https://redirect.github.com/SAP/cloud-sdk-java/pull/1121">SAP/cloud-sdk-java#1121</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/SAP/cloud-sdk-java/commits/rel/5.28.0">https://github.com/SAP/cloud-sdk-java/commits/rel/5.28.0</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/SAP/cloud-sdk-java/commit/1b07bcb9dfb963336d47b2ae79abe7ae9ec71e08"><code>1b07bcb</code></a>
Update to version 5.28.0</li>
<li><a
href="https://github.com/SAP/cloud-sdk-java/commit/072cfcecd522c29bf2c3816aee57e6628e118704"><code>072cfce</code></a>
chore: Bump service-binding library to newly released version (<a
href="https://redirect.github.com/SAP/cloud-sdk-java/issues/1144">#1144</a>)</li>
<li><a
href="https://github.com/SAP/cloud-sdk-java/commit/79820ef974d755225ed01ca291e4985b28d4c230"><code>79820ef</code></a>
feat: [Connectivity] Improve Certificate Rotation with ZTIS for
OAuth2TokenSe...</li>
<li><a
href="https://github.com/SAP/cloud-sdk-java/commit/d96432dfc6301997e938b606e546d1b77711a481"><code>d96432d</code></a>
feat: [OpenAPI] <code>withDefaultHeader</code> on Api classes (<a
href="https://redirect.github.com/SAP/cloud-sdk-java/issues/1130">#1130</a>)</li>
<li><a
href="https://github.com/SAP/cloud-sdk-java/commit/7aae5487a5d8a0046d712c67678d6f71a88911a7"><code>7aae548</code></a>
chore: [DevOps] bump net.bytebuddy:byte-buddy from 1.18.7 to 1.18.8 in
the te...</li>
<li><a
href="https://github.com/SAP/cloud-sdk-java/commit/1c233425c9564250032f91fdf5c14c99d0544c1c"><code>1c23342</code></a>
chore: [DevOps] bump slackapi/slack-github-action from 2.1.1 to 3.0.1 in
the ...</li>
<li><a
href="https://github.com/SAP/cloud-sdk-java/commit/ddb0316ae763d3eae609c0b6f59b9eed0aef4e1d"><code>ddb0316</code></a>
fix: [OData] Revert mutability of <code>ODataResourcePath</code> and
resolve segment dup...</li>
<li><a
href="https://github.com/SAP/cloud-sdk-java/commit/5a2e505ab193cd94a0bdeeda22d85d7c917d2a77"><code>5a2e505</code></a>
feat: [DevOps] Slack notification for Common Artifactory Snapshots (<a
href="https://redirect.github.com/SAP/cloud-sdk-java/issues/1136">#1136</a>)</li>
<li><a
href="https://github.com/SAP/cloud-sdk-java/commit/62ec7a31a279e716d515dcf15ac5232cfd69353f"><code>62ec7a3</code></a>
chore: [DevOps] bump org.openapitools:openapi-generator from 7.20.0 to
7.21.0...</li>
<li><a
href="https://github.com/SAP/cloud-sdk-java/commit/a7f9f3bfefb362cf95d2edc1014e639d8f9b61d4"><code>a7f9f3b</code></a>
chore: [DevOps] bump com.github.spotbugs:spotbugs-maven-plugin from
4.9.8.2 t...</li>
<li>Additional commits viewable in <a
href="https://github.com/SAP/cloud-sdk-java/compare/rel/5.27.0...rel/5.28.0">compare
view</a></li>
</ul>
</details>
<br />
Updates `com.sap.cloud.security:java-bom` from 3.6.9 to 4.0.3
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/SAP/cloud-security-xsuaa-integration/releases">com.sap.cloud.security:java-bom's
releases</a>.</em></p>
<blockquote>
<h2>4.0.3</h2>
<p>Fix multi-tenant IAS token exchange to use token issuer URL instead
of provider IAS URL from configuration in DefaultIdTokenExtension</p>
<h2>4.0.2</h2>
<ul>
<li>Fix token exchange credential handling to use getClientIdentity()
instead of manually checking for certificate vs client secret</li>
<li>Add IAS certificate properties (certificate, key, credential-type,
certurl) to IdentityServicesPropertySourceFactory to properly map X.509
credentials for IAS service bindings</li>
</ul>
<h2>4.0.1</h2>
<p>Fix IAS token exchange to use <code>getUrl()</code> instead of
<code>getCertUrl()</code> in <code>DefaultIdTokenExtension</code></p>
<h2>4.0.0</h2>
<p>Major release upgrading to Spring Boot 4.x and Jakarta EE 10. Spring
Boot 3.x compatibility modules provided.</p>
<p><strong>Breaking Changes</strong></p>
<p>Framework Upgrades:</p>
<ul>
<li>Spring Boot 3.x → 4.0.3</li>
<li>Spring Framework 6.x → 7.0.5</li>
<li>Spring Security 6.x → 7.0.3</li>
<li>Jakarta Servlet API 6.0.0 → 6.1.0</li>
</ul>
<p>Token Client HTTP Change:</p>
<ul>
<li>Now uses Java 11 HttpClient by default (no Apache HttpClient
dependency)</li>
<li>Apache HttpClient 4 constructors deprecated (removed in 5.0.0)</li>
<li>Custom HTTP clients supported via SecurityHttpClientFactory</li>
</ul>
<p>Removed Modules:</p>
<ul>
<li>spring-xsuaa* → use spring-security or spring-security-3</li>
<li>spring-security-compatibility → use spring-security-3</li>
</ul>
<p>Token Client Spring Classes:</p>
<ul>
<li>Spring-dependent classes moved to new token-client-spring
module</li>
</ul>
<p><strong>New Features</strong></p>
<p>Spring Boot 3.x Compatibility:</p>
<ul>
<li>spring-security-3 - Core module for Spring Boot 3.5.9</li>
<li>resourceserver-security-spring-boot-3-starter - Starter for Spring
Boot 3.x</li>
</ul>
<p>Pluggable HTTP Client:</p>
<ul>
<li>Support for Apache HttpClient 4.x/5.x, OkHttp, SAP Cloud SDK, custom
implementations</li>
</ul>
<p><strong>Documentation</strong></p>
<ul>
<li><a
href="https://github.com/SAP/cloud-security-services-integration-library/blob/main/MIGRATION_4.0.md">https://github.com/SAP/cloud-security-services-integration-library/blob/main/MIGRATION_4.0.md</a></li>
<li></li>
</ul>
<p><a
href="https://github.com/SAP/cloud-security-services-integration-library/blob/main/token-client/APACHE_HTTPCLIENT_MIGRATION.md">https://github.com/SAP/cloud-security-services-integration-library/blob/main/token-client/APACHE_HTTPCLIENT_MIGRATION.md</a></p>
<ul>
<li><a
href="https://github.com/SAP/cloud-security-services-integration-library/blob/main/CHANGELOG.md#400---major-release">https://github.com/SAP/cloud-security-services-integration-library/blob/main/CHANGELOG.md#400---major-release</a></li>
</ul>
<h2>3.7.0</h2>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/SAP/cloud-security-services-integration-library/blob/main/CHANGELOG.md">com.sap.cloud.security:java-bom's
changelog</a>.</em></p>
<blockquote>
<h2>4.0.3</h2>
<ul>
<li>Fix multi-tenant IAS token exchange to use token issuer URL instead
of provider IAS URL from configuration in
<code>DefaultIdTokenExtension</code></li>
</ul>
<h2>4.0.2</h2>
<ul>
<li>Fix token exchange credential handling to use
<code>getClientIdentity()</code> instead of manually checking for
certificate vs client secret</li>
<li>Add IAS certificate properties (<code>certificate</code>,
<code>key</code>, <code>credential-type</code>, <code>certurl</code>) to
<code>IdentityServicesPropertySourceFactory</code> to properly map X.509
credentials for IAS service bindings</li>
</ul>
<h2>4.0.1</h2>
<ul>
<li>Fix IAS token exchange to use <code>getUrl()</code> instead of
<code>getCertUrl()</code> in <code>DefaultIdTokenExtension</code></li>
</ul>
<h2>4.0.0 - Major Release</h2>
<p>This is a major release with breaking changes. The library has been
upgraded to Spring Boot 4.x and Jakarta EE 10. For applications still on
Spring Boot 3.x, compatibility modules are provided.
Please check the <a
href="https://github.com/SAP/cloud-security-services-integration-library/blob/main/MIGRATION_4.0.md">4.0
Migration Guide</a> for comprehensive upgrade instructions</p>
<h3>:warning: BREAKING CHANGES</h3>
<h4>Spring Boot and Jakarta EE Version Upgrades</h4>
<ul>
<li><strong>Spring Boot</strong>: Upgraded from 3.x to
<strong>4.0.3</strong></li>
<li><strong>Spring Framework</strong>: Upgraded from 6.x to
<strong>7.0.5</strong></li>
<li><strong>Spring Security</strong>: Upgraded from 6.x to
<strong>7.0.3</strong></li>
<li><strong>Jakarta Servlet API</strong>: Upgraded from 6.0.0 to
<strong>6.1.0</strong></li>
<li><strong>Java</strong>: Minimum version remains <strong>Java
17</strong></li>
<li><strong>JUnit Jupiter</strong>: Upgraded from 5.12.2 to
<strong>6.0.3</strong></li>
</ul>
<h4>HTTP Client Default Changed</h4>
<p><strong>Token-client module</strong> now uses <strong>Java 11's
HttpClient</strong> as the default implementation. Apache HttpClient 4
remains available as a dependency for backward compatibility.</p>
<p><strong>Impact:</strong></p>
<ul>
<li>✅ <strong>No code changes required</strong> if you use the default
(parameterless) constructors</li>
<li>⚠️ <strong>Deprecated constructors</strong> added for backward
compatibility with Apache HttpClient 4</li>
<li>❌ <strong>Will be removed in version 5.0.0</strong> - Plan to
migrate to Java HttpClient or custom implementation</li>
</ul>
<p><strong>Deprecated in 4.0.0 (Removed in 5.0.0):</strong></p>
<ul>
<li><code>DefaultOAuth2TokenKeyService(CloseableHttpClient)</code></li>
<li><code>DefaultOAuth2TokenService(CloseableHttpClient)</code></li>
<li><code>DefaultOAuth2TokenService(CloseableHttpClient,
TokenCacheConfiguration)</code></li>
<li><code>DefaultOidcConfigurationService(CloseableHttpClient)</code></li>
<li><code>HttpClientFactory</code> interface and
<code>DefaultHttpClientFactory</code> implementation</li>
</ul>
<p><strong>Migration Path:</strong></p>
<ul>
<li><strong>Option 1 (Recommended):</strong> Use default constructors -
Java 11 HttpClient is used automatically</li>
<li><strong>Option 2 (Temporary):</strong> Continue using deprecated
constructors with Apache HttpClient 4</li>
<li><strong>Option 3 (Custom):</strong> Implement
<code>SecurityHttpClientFactory</code> interface for custom HTTP clients
(see <a
href="https://github.com/SAP/cloud-security-services-integration-library/blob/main/token-client/CUSTOM_HTTPCLIENT.md">CUSTOM_HTTPCLIENT.md</a>)</li>
</ul>
<p>See the comprehensive <a
href="https://github.com/SAP/cloud-security-services-integration-library/blob/main/token-client/APACHE_HTTPCLIENT_MIGRATION.md">Apache
HttpClient Migration Guide</a> for detailed migration instructions.</p>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/SAP/cloud-security-services-integration-library/commit/ed3b9ef76f7e16d1d8ba8be551e58109d5f0d5bb"><code>ed3b9ef</code></a>
Bugfix/4.0.2 (<a
href="https://redirect.github.com/SAP/cloud-security-xsuaa-integration/issues/1939">#1939</a>)</li>
<li><a
href="https://github.com/SAP/cloud-security-services-integration-library/commit/ea432c80a625be5dff9444842a3481004df82b90"><code>ea432c8</code></a>
Bugfix/4.0.2 (<a
href="https://redirect.github.com/SAP/cloud-security-xsuaa-integration/issues/1938">#1938</a>)</li>
<li><a
href="https://github.com/SAP/cloud-security-services-integration-library/commit/4dce88bad75e91f820cff04bfbb8b640f8cc9799"><code>4dce88b</code></a>
Merge pull request <a
href="https://redirect.github.com/SAP/cloud-security-xsuaa-integration/issues/1936">#1936</a>
from SAP/feature/token-client-spring-3-module</li>
<li><a
href="https://github.com/SAP/cloud-security-services-integration-library/commit/3073f80ffe87aae44fc17d449e91c07cb5afb723"><code>3073f80</code></a>
docs: Update migration guide with correct Spring Boot 3.x starter
name</li>
<li><a
href="https://github.com/SAP/cloud-security-services-integration-library/commit/f25b05e62524809339a36ca5f97b63d28cba0daf"><code>f25b05e</code></a>
refactor: Centralize Spring Boot 3.x versions in parent POM</li>
<li><a
href="https://github.com/SAP/cloud-security-services-integration-library/commit/c3fba413e7da2d2efc59765bd7f6e4c27bc27c0b"><code>c3fba41</code></a>
feat: Add token-client-spring-3 module for Spring Boot 3.x
compatibility</li>
<li><a
href="https://github.com/SAP/cloud-security-services-integration-library/commit/315650b50d40d27adb9f989955b156dbaff58861"><code>315650b</code></a>
Bugfix/id token exchange cert url and release 4.0.1 (<a
href="https://redirect.github.com/SAP/cloud-security-xsuaa-integration/issues/1935">#1935</a>)</li>
<li><a
href="https://github.com/SAP/cloud-security-services-integration-library/commit/5e226d8d84260362e6aa67a7b18484cbeb410683"><code>5e226d8</code></a>
Major release 4 (<a
href="https://redirect.github.com/SAP/cloud-security-xsuaa-integration/issues/1924">#1924</a>)</li>
<li>See full diff in <a
href="https://github.com/SAP/cloud-security-xsuaa-integration/compare/3.6.9...4.0.3">compare
view</a></li>
</ul>
</details>
<br />
Updates `com.sap.cds:cds-maven-plugin` from 4.8.0 to 4.8.1
Updates `com.sap.cds:cds-feature-attachments` from 1.3.3 to 1.5.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/cap-java/cds-feature-attachments/releases">com.sap.cds:cds-feature-attachments's
releases</a>.</em></p>
<blockquote>
<h2>1.5.0</h2>
<h2>What's Changed</h2>
<ul>
<li>feat: Add shared-bucket multitenancy support for OSS attachments by
<a
href="https://github.com/Schmarvinius"><code>@Schmarvinius</code></a>
in <a
href="https://redirect.github.com/cap-java/cds-feature-attachments/pull/767">cap-java/cds-feature-attachments#767</a></li>
<li>fix: skip rescan-on-download when no malware scanner is bound by <a
href="https://github.com/Schmarvinius"><code>@Schmarvinius</code></a>
in <a
href="https://redirect.github.com/cap-java/cds-feature-attachments/pull/783">cap-java/cds-feature-attachments#783</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/cap-java/cds-feature-attachments/compare/1.4.1...1.5.0">https://github.com/cap-java/cds-feature-attachments/compare/1.4.1...1.5.0</a></p>
<h2>1.4.1</h2>
<h2>What's Changed</h2>
<ul>
<li>Add ScanStates entity with criticality for enhanced status display
by <a
href="https://github.com/Schmarvinius"><code>@Schmarvinius</code></a>
in <a
href="https://redirect.github.com/cap-java/cds-feature-attachments/pull/776">cap-java/cds-feature-attachments#776</a></li>
<li>Fix malware scan retriggering on draft activation without content
changes by <a
href="https://github.com/Schmarvinius"><code>@Schmarvinius</code></a>
in <a
href="https://redirect.github.com/cap-java/cds-feature-attachments/pull/779">cap-java/cds-feature-attachments#779</a></li>
<li>Fix DRAFT_NEW crash on non-attachment compositions by <a
href="https://github.com/Schmarvinius"><code>@Schmarvinius</code></a>
in <a
href="https://redirect.github.com/cap-java/cds-feature-attachments/pull/780">cap-java/cds-feature-attachments#780</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/cap-java/cds-feature-attachments/compare/1.4.0...1.4.1">https://github.com/cap-java/cds-feature-attachments/compare/1.4.0...1.4.1</a></p>
<h2>1.4.0</h2>
<h2>What's Changed</h2>
<ul>
<li>Add support to restrict <a
href="https://github.com/Core"><code>@Core</code></a>.AcceptableMediaTypes
by <a
href="https://github.com/samyuktaprabhu"><code>@samyuktaprabhu</code></a>
in <a
href="https://redirect.github.com/cap-java/cds-feature-attachments/pull/732">cap-java/cds-feature-attachments#732</a></li>
<li>Optimize mimetype validation to only run when annotation exists by
<a
href="https://github.com/Schmarvinius"><code>@Schmarvinius</code></a>
in <a
href="https://redirect.github.com/cap-java/cds-feature-attachments/pull/761">cap-java/cds-feature-attachments#761</a></li>
<li>Add scan check upon download by <a
href="https://github.com/Schmarvinius"><code>@Schmarvinius</code></a>
in <a
href="https://redirect.github.com/cap-java/cds-feature-attachments/pull/762">cap-java/cds-feature-attachments#762</a></li>
<li>Add mTLS authentication support for Malware scanning service by <a
href="https://github.com/Schmarvinius"><code>@Schmarvinius</code></a>
in <a
href="https://redirect.github.com/cap-java/cds-feature-attachments/pull/765">cap-java/cds-feature-attachments#765</a></li>
<li>Add isSystemUser to DeletionUserInfo by <a
href="https://github.com/Schmarvinius"><code>@Schmarvinius</code></a>
in <a
href="https://redirect.github.com/cap-java/cds-feature-attachments/pull/769">cap-java/cds-feature-attachments#769</a></li>
<li>Fix malware scan status stuck at Scanning after draft activation by
<a
href="https://github.com/Schmarvinius"><code>@Schmarvinius</code></a>
in <a
href="https://redirect.github.com/cap-java/cds-feature-attachments/pull/771">cap-java/cds-feature-attachments#771</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/cap-java/cds-feature-attachments/compare/1.3.3...1.4.0">https://github.com/cap-java/cds-feature-attachments/compare/1.3.3...1.4.0</a></p>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/cap-java/cds-feature-attachments/blob/main/doc/CHANGELOG.md">com.sap.cds:cds-feature-attachments's
changelog</a>.</em></p>
<blockquote>
<h2>Version 1.5.0 - 2026-04-10</h2>
<h3>Added</h3>
<ul>
<li>Added shared-bucket multitenancy support for OSS attachments (<a
href="https://redirect.github.com/cap-java/cds-feature-attachments/issues/767">#767</a>)</li>
<li>Added integration tests for multitenancy scenarios (<a
href="https://redirect.github.com/cap-java/cds-feature-attachments/issues/782">#782</a>)</li>
</ul>
<h3>Fixed</h3>
<ul>
<li>Fixed rescan-on-download being triggered when no malware scanner is
bound (<a
href="https://redirect.github.com/cap-java/cds-feature-attachments/issues/783">#783</a>)</li>
</ul>
<h2>Version 1.4.1 - 2026-04-08</h2>
<h3>Added</h3>
<ul>
<li>Added <code>ScanStates</code> entity with criticality for enhanced
malware scan status display (<a
href="https://redirect.github.com/cap-java/cds-feature-attachments/issues/776">#776</a>)</li>
</ul>
<h3>Fixed</h3>
<ul>
<li>Fixed <code>DRAFT_NEW</code> crash on non-attachment compositions
(<a
href="https://redirect.github.com/cap-java/cds-feature-attachments/issues/780">#780</a>)</li>
<li>Fixed malware scan retriggering on draft activation without content
changes (<a
href="https://redirect.github.com/cap-java/cds-feature-attachments/issues/779">#779</a>)</li>
<li>Fixed code smells (<a
href="https://redirect.github.com/cap-java/cds-feature-attachments/issues/775">#775</a>)</li>
</ul>
<h2>Version 1.4.0 - 2026-03-31</h2>
<h3>Added</h3>
<ul>
<li>Added support to restrict allowed MIME types via
<code>@Core.AcceptableMediaTypes</code> annotation (<a
href="https://redirect.github.com/cap-java/cds-feature-attachments/issues/732">#732</a>)</li>
<li>Added malware scan check upon attachment download (<a
href="https://redirect.github.com/cap-java/cds-feature-attachments/issues/762">#762</a>)</li>
<li>Added mTLS authentication support for Malware Scanning Service (<a
href="https://redirect.github.com/cap-java/cds-feature-attachments/issues/765">#765</a>)</li>
<li>Added <code>isSystemUser</code> to <code>DeletionUserInfo</code> (<a
href="https://redirect.github.com/cap-java/cds-feature-attachments/issues/769">#769</a>)</li>
</ul>
<h3>Changed</h3>
<ul>
<li>Optimized MIME type validation to only run when
<code>@Core.AcceptableMediaTypes</code> annotation exists (<a
href="https://redirect.github.com/cap-java/cds-feature-attachments/issues/761">#761</a>)</li>
</ul>
<h3>Fixed</h3>
<ul>
<li>Fixed malware scan status stuck at <code>Scanning</code> after draft
activation (<a
href="https://redirect.github.com/cap-java/cds-feature-attachments/issues/771">#771</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/cap-java/cds-feature-attachments/commit/c66207be807d90c1fc8abf20f61ef9f4b68bd870"><code>c66207b</code></a>
rename version</li>
<li><a
href="https://github.com/cap-java/cds-feature-attachments/commit/2a2a1d3c664864c3ecd23c8eec0e6e0acfa8dde3"><code>2a2a1d3</code></a>
Fix central publishing exclude list for renamed modules (<a
href="https://redirect.github.com/cap-java/cds-feature-attachments/issues/791">#791</a>)</li>
<li><a
href="https://github.com/cap-java/cds-feature-attachments/commit/60b046582fbbd7ff77a08d672f049fa5bf05de34"><code>60b0465</code></a>
Update version to 1.5.0</li>
<li><a
href="https://github.com/cap-java/cds-feature-attachments/commit/53b166c86f7e97b91360a518805ae788b4573ef2"><code>53b166c</code></a>
rename version for release pipeline</li>
<li><a
href="https://github.com/cap-java/cds-feature-attachments/commit/c76c59b27cb0f2a2e25d26224edadadbd5b5dc70"><code>c76c59b</code></a>
Add CODEOWNERS file (<a
href="https://redirect.github.com/cap-java/cds-feature-attachments/issues/789">#789</a>)</li>
<li><a
href="https://github.com/cap-java/cds-feature-attachments/commit/8013c09681015e242e13d5073f4aa13f9910e092"><code>8013c09</code></a>
Prepare release 1.5.0 (<a
href="https://redirect.github.com/cap-java/cds-feature-attachments/issues/786">#786</a>)</li>
<li><a
href="https://github.com/cap-java/cds-feature-attachments/commit/68945014570c54e2fee24716e9f65409e257a968"><code>6894501</code></a>
fix: skip rescan-on-download when no malware scanner is bound (<a
href="https://redirect.github.com/cap-java/cds-feature-attachments/issues/783">#783</a>)</li>
<li><a
href="https://github.com/cap-java/cds-feature-attachments/commit/4e746d42ce546e9bbb97fc7c079b91b8b9323e60"><code>4e746d4</code></a>
Add integration tests (<a
href="https://redirect.github.com/cap-java/cds-feature-attachments/issues/782">#782</a>)</li>
<li><a
href="https://github.com/cap-java/cds-feature-attachments/commit/d4d06f9c7dc72f4e1572ccdf3cf3f58e585e195c"><code>d4d06f9</code></a>
feat: Add shared-bucket multitenancy support for OSS attachments (<a
href="https://redirect.github.com/cap-java/cds-feature-attachments/issues/767">#767</a>)</li>
<li><a
href="https://github.com/cap-java/cds-feature-attachments/commit/b394bf137d163900c3e117fe389cf0093f0aed53"><code>b394bf1</code></a>
Update version to 1.4.1</li>
<li>Additional commits viewable in <a
href="https://github.com/cap-java/cds-feature-attachments/compare/1.3.3...1.5.0">compare
view</a></li>
</ul>
</details>
<br />
Updates `com.sap.hcp.cf.logging:cf-java-logging-support-servlet` from
4.1.1 to 4.2.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/SAP/cf-java-logging-support/releases">com.sap.hcp.cf.logging:cf-java-logging-support-servlet's
releases</a>.</em></p>
<blockquote>
<h2>4.2.0</h2>
<h2>What's Changed</h2>
<p>This release brings exclusions for request log generation by URI
path. See the <a
href="https://github.com/SAP/cf-java-logging-support/wiki/Instrumenting-Servlets#excluding-uris-from-request-logs">Servlet
Instrumentation documentation</a> for details. The OpenTelemetry
extension now also supports <a
href="https://docs.cloudfoundry.org/devguide/services/application-binding.html">file-based
service bindings</a>.</p>
<ul>
<li>Support file-base VCAP_SERVICES bindings by <a
href="https://github.com/KarstenSchnitter"><code>@KarstenSchnitter</code></a>
in <a
href="https://redirect.github.com/SAP/cf-java-logging-support/pull/363">SAP/cf-java-logging-support#363</a></li>
<li>Upgrade sample app to Spring Boot 4.0.5 and JUnit 6.0.3 by <a
href="https://github.com/KarstenSchnitter"><code>@KarstenSchnitter</code></a>
in <a
href="https://redirect.github.com/SAP/cf-java-logging-support/pull/365">SAP/cf-java-logging-support#365</a></li>
<li>Allow excluding request logs for URI path patterns. by <a
href="https://github.com/KarstenSchnitter"><code>@KarstenSchnitter</code></a>
in <a
href="https://redirect.github.com/SAP/cf-java-logging-support/pull/366">SAP/cf-java-logging-support#366</a></li>
<li>Bump io.opentelemetry.contrib:opentelemetry-cloudfoundry-resources
from 1.54.0-alpha to 1.55.0-alpha by <a
href="https://github.com/dependabot"><code>@dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/SAP/cf-java-logging-support/pull/367">SAP/cf-java-logging-support#367</a></li>
<li>Improve resilience of service loader by <a
href="https://github.com/KarstenSchnitter"><code>@KarstenSchnitter</code></a>
in <a
href="https://redirect.github.com/SAP/cf-java-logging-support/pull/369">SAP/cf-java-logging-support#369</a></li>
<li>Remove beats code generation and document Fields.java with JavaDoc
by <a
href="https://github.com/KarstenSchnitter"><code>@KarstenSchnitter</code></a>
in <a
href="https://redirect.github.com/SAP/cf-java-logging-support/pull/368">SAP/cf-java-logging-support#368</a></li>
<li>Create Final Release 4.2.0 by <a
href="https://github.com/KarstenSchnitter"><code>@KarstenSchnitter</code></a>
in <a
href="https://redirect.github.com/SAP/cf-java-logging-support/pull/372">SAP/cf-java-logging-support#372</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/SAP/cf-java-logging-support/compare/4.1.1...4.2.0">https://github.com/SAP/cf-java-logging-support/compare/4.1.1...4.2.0</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/SAP/cf-java-logging-support/commit/0b61a7de39a41fc7b21a5df2b2a5e028486e989d"><code>0b61a7d</code></a>
Create Final Release 4.2.0 (<a
href="https://redirect.github.com/SAP/cf-java-logging-support/issues/372">#372</a>)</li>
<li><a
href="https://github.com/SAP/cf-java-logging-support/commit/442319ba78b78f327ce9e0b58b17807f20fbe500"><code>442319b</code></a>
Remove beats code generation and document Fields.java with JavaDoc</li>
<li><a
href="https://github.com/SAP/cf-java-logging-support/commit/a5e8bb6c69a43f1014a0ba1760401fac35d1f24f"><code>a5e8bb6</code></a>
Improve resilience of service loader</li>
<li><a
href="https://github.com/SAP/cf-java-logging-support/commit/3fd90d7bbc70cf260a43428b5b37af31c0f5b2be"><code>3fd90d7</code></a>
Bump io.opentelemetry.contrib:opentelemetry-cloudfoundry-resources (<a
href="https://redirect.github.com/SAP/cf-java-logging-support/issues/367">#367</a>)</li>
<li><a
href="https://github.com/SAP/cf-java-logging-support/commit/58c8f06f33c20c67d3907d48b357a76f0342be4c"><code>58c8f06</code></a>
Align Logging Backends JMH benchmarks with Servlet JMH</li>
<li><a
href="https://github.com/SAP/cf-java-logging-support/commit/e15112641910a1b6b8c5d381b6c735acfbe213bb"><code>e151126</code></a>
JMH benchmarks for URI filtering</li>
<li><a
href="https://github.com/SAP/cf-java-logging-support/commit/6fbd00b06613d80cd7e6e865041e1a84a2899750"><code>6fbd00b</code></a>
Add RequestLog URI filter</li>
<li><a
href="https://github.com/SAP/cf-java-logging-support/commit/ff4d5929b4132e2369a75805f6de09813f0d5c95"><code>ff4d592</code></a>
Upgrade sample app to Spring Boot 4.0.5 and JUnit 6.0.3 (<a
href="https://redirect.github.com/SAP/cf-java-logging-support/issues/365">#365</a>)</li>
<li><a
href="https://github.com/SAP/cf-java-logging-support/commit/2c383601cc8c445ecd499f709561d2d0c7bf09b0"><code>2c38360</code></a>
Support file-base VCAP_SERVICES bindings (<a
href="https://redirect.github.com/SAP/cf-java-logging-support/issues/363">#363</a>)</li>
<li>See full diff in <a
href="https://github.com/SAP/cf-java-logging-support/compare/4.1.1...4.2.0">compare
view</a></li>
</ul>
</details>
<br />
Updates `com.sap.hcp.cf.logging:cf-java-logging-support-logback` from
4.1.1 to 4.2.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/SAP/cf-java-logging-support/releases">com.sap.hcp.cf.logging:cf-java-logging-support-logback's
releases</a>.</em></p>
<blockquote>
<h2>4.2.0</h2>
<h2>What's Changed</h2>
<p>This release brings exclusions for request log generation by URI
path. See the <a
href="https://github.com/SAP/cf-java-logging-support/wiki/Instrumenting-Servlets#excluding-uris-from-request-logs">Servlet
Instrumentation documentation</a> for details. The OpenTelemetry
extension now also supports <a
href="https://docs.cloudfoundry.org/devguide/services/application-binding.html">file-based
service bindings</a>.</p>
<ul>
<li>Support file-base VCAP_SERVICES bindings by <a
href="https://github.com/KarstenSchnitter"><code>@KarstenSchnitter</code></a>
in <a
href="https://redirect.github.com/SAP/cf-java-logging-support/pull/363">SAP/cf-java-logging-support#363</a></li>
<li>Upgrade sample app to Spring Boot 4.0.5 and JUnit 6.0.3 by <a
href="https://github.com/KarstenSchnitter"><code>@KarstenSchnitter</code></a>
in <a
href="https://redirect.github.com/SAP/cf-java-logging-support/pull/365">SAP/cf-java-logging-support#365</a></li>
<li>Allow excluding request logs for URI path patterns. by <a
href="https://github.com/KarstenSchnitter"><code>@KarstenSchnitter</code></a>
in <a
href="https://redirect.github.com/SAP/cf-java-logging-support/pull/366">SAP/cf-java-logging-support#366</a></li>
<li>Bump io.opentelemetry.contrib:opentelemetry-cloudfoundry-resources
from 1.54.0-alpha to 1.55.0-alpha by <a
href="https://github.com/dependabot"><code>@dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/SAP/cf-java-logging-support/pull/367">SAP/cf-java-logging-support#367</a></li>
<li>Improve resilience of service loader by <a
href="https://github.com/KarstenSchnitter"><code>@KarstenSchnitter</code></a>
in <a
href="https://redirect.github.com/SAP/cf-java-logging-support/pull/369">SAP/cf-java-logging-support#369</a></li>
<li>Remove beats code generation and document Fields.java with JavaDoc
by <a
href="https://github.com/KarstenSchnitter"><code>@KarstenSchnitter</code></a>
in <a
href="https://redirect.github.com/SAP/cf-java-logging-support/pull/368">SAP/cf-java-logging-support#368</a></li>
<li>Create Final Release 4.2.0 by <a
href="https://github.com/KarstenSchnitter"><code>@KarstenSchnitter</code></a>
in <a
href="https://redirect.github.com/SAP/cf-java-logging-support/pull/372">SAP/cf-java-logging-support#372</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/SAP/cf-java-logging-support/compare/4.1.1...4.2.0">https://github.com/SAP/cf-java-logging-support/compare/4.1.1...4.2.0</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/SAP/cf-java-logging-support/commit/0b61a7de39a41fc7b21a5df2b2a5e028486e989d"><code>0b61a7d</code></a>
Create Final Release 4.2.0 (<a
href="https://redirect.github.com/SAP/cf-java-logging-support/issues/372">#372</a>)</li>
<li><a
href="https://github.com/SAP/cf-java-logging-support/commit/442319ba78b78f327ce9e0b58b17807f20fbe500"><code>442319b</code></a>
Remove beats code generation and document Fields.java with JavaDoc</li>
<li><a
href="https://github.com/SAP/cf-java-logging-support/commit/a5e8bb6c69a43f1014a0ba1760401fac35d1f24f"><code>a5e8bb6</code></a>
Improve resilience of service loader</li>
<li><a
href="https://github.com/SAP/cf-java-logging-support/commit/3fd90d7bbc70cf260a43428b5b37af31c0f5b2be"><code>3fd90d7</code></a>
Bump io.opentelemetry.contrib:opentelemetry-cloudfoundry-resources (<a
href="https://redirect.github.com/SAP/cf-java-logging-support/issues/367">#367</a>)</li>
<li><a
href="https://github.com/SAP/cf-java-logging-support/commit/58c8f06f33c20c67d3907d48b357a76f0342be4c"><code>58c8f06</code></a>
Align Logging Backends JMH benchmarks with Servlet JMH</li>
<li><a
href="https://github.com/SAP/cf-java-logging-support/commit/e15112641910a1b6b8c5d381b6c735acfbe213bb"><code>e151126</code></a>
JMH benchmarks for URI filtering</li>
<li><a
href="https://github.com/SAP/cf-java-logging-support/commit/6fbd00b06613d80cd7e6e865041e1a84a2899750"><code>6fbd00b</code></a>
Add RequestLog URI filter</li>
<li><a
href="https://github.com/SAP/cf-java-logging-support/commit/ff4d5929b4132e2369a75805f6de09813f0d5c95"><code>ff4d592</code></a>
Upgrade sample app to Spring Boot 4.0.5 and JUnit 6.0.3 (<a
href="https://redirect.github.com/SAP/cf-java-logging-support/issues/365">#365</a>)</li>
<li><a
href="https://github.com/SAP/cf-java-logging-support/commit/2c383601cc8c445ecd499f709561d2d0c7bf09b0"><code>2c38360</code></a>
Support file-base VCAP_SERVICES bindings (<a
href="https://redirect.github.com/SAP/cf-java-logging-support/issues/363">#363</a>)</li>
<li>See full diff in <a
href="https://github.com/SAP/cf-java-logging-support/compare/4.1.1...4.2.0">compare
view</a></li>
</ul>
</details>
<br />
Updates `com.sap.hcp.cf.logging:cf-java-logging-support-logback` from
4.1.1 to 4.2.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/SAP/cf-java-logging-support/releases">com.sap.hcp.cf.logging:cf-java-logging-support-logback's
releases</a>.</em></p>
<blockquote>
<h2>4.2.0</h2>
<h2>What's Changed</h2>
<p>This release brings exclusions for request log generation by URI
path. See the <a
href="https://github.com/SAP/cf-java-logging-support/wiki/Instrumenting-Servlets#excluding-uris-from-request-logs">Servlet
Instrumentation documentation</a> for details. The OpenTelemetry
extension now also supports <a
href="https://docs.cloudfoundry.org/devguide/services/application-binding.html">file-based
service bindings</a>.</p>
<ul>
<li>Support file-base VCAP_SERVICES bindings by <a
href="https://github.com/KarstenSchnitter"><code>@KarstenSchnitter</code></a>
in <a
href="https://redirect.github.com/SAP/cf-java-logging-support/pull/363">SAP/cf-java-logging-support#363</a></li>
<li>Upgrade sample app to Spring Boot 4.0.5 and JUnit 6.0.3 by <a
href="https://github.com/KarstenSchnitter"><code>@KarstenSchnitter</code></a>
in <a
href="https://redirect.github.com/SAP/cf-java-logging-support/pull/365">SAP/cf-java-logging-support#365</a></li>
<li>Allow excluding request logs for URI path patterns. by <a
href="https://github.com/KarstenSchnitter"><code>@KarstenSchnitter</code></a>
in <a
href="https://redirect.github.com/SAP/cf-java-logging-support/pull/366">SAP/cf-java-logging-support#366</a></li>
<li>Bump io.opentelemetry.contrib:opentelemetry-cloudfoundry-resources
from 1.54.0-alpha to 1.55.0-alpha by <a
href="https://github.com/dependabot"><code>@dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/SAP/cf-java-logging-support/pull/367">SAP/cf-java-logging-support#367</a></li>
<li>Improve resilience of service loader by <a
href="https://github.com/KarstenSchnitter"><code>@KarstenSchnitter</code></a>
in <a
href="https://redirect.github.com/SAP/cf-java-logging-support/pull/369">SAP/cf-java-logging-support#369</a></li>
<li>Remove beats code generation and document Fields.java with JavaDoc
by <a
href="https://github.com/KarstenSchnitter"><code>@KarstenSchnitter</code></a>
in <a
href="https://redirect.github.com/SAP/cf-java-logging-support/pull/368">SAP/cf-java-logging-support#368</a></li>
<li>Create Final Release 4.2.0 by <a
href="https://github.com/KarstenSchnitter"><code>@KarstenSchnitter</code></a>
in <a
href="https://redirect.github.com/SAP/cf-java-logging-support/pull/372">SAP/cf-java-logging-support#372</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/SAP/cf-java-logging-support/compare/4.1.1...4.2.0">https://github.com/SAP/cf-java-logging-support/compare/4.1.1...4.2.0</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/SAP/cf-java-logging-support/commit/0b61a7de39a41fc7b21a5df2b2a5e028486e989d"><code>0b61a7d</code></a>
Create Final Release 4.2.0 (<a
href="https://redirect.github.com/SAP/cf-java-logging-support/issues/372">#372</a>)</li>
<li><a
href="https://github.com/SAP/cf-java-logging-support/commit/442319ba78b78f327ce9e0b58b17807f20fbe500"><code>442319b</code></a>
Remove beats code generation and document Fields.java with JavaDoc</li>
<li><a
href="https://github.com/SAP/cf-java-logging-support/commit/a5e8bb6c69a43f1014a0ba1760401fac35d1f24f"><code>a5e8bb6</code></a>
Improve resilience of service loader</li>
<li><a
href="https://github.com/SAP/cf-java-logging-support/commit/3fd90d7bbc70cf260a43428b5b37af31c0f5b2be"><code>3fd90d7</code></a>
Bump io.opentelemetry.contrib:opentelemetry-cloudfoundry-resources (<a
href="https://redirect.github.com/SAP/cf-java-logging-support/issues/367">#367</a>)</li>
<li><a
href="https://github.com/SAP/cf-java-logging-support/commit/58c8f06f33c20c67d3907d48b357a76f0342be4c"><code>58c8f06</code></a>
Align Logging Backends JMH benchmarks with Servlet JMH</li>
<li><a
href="https://github.com/SAP/cf-java-logging-support/commit/e15112641910a1b6b8c5d381b6c735acfbe213bb"><code>e151126</code></a>
JMH benchmarks for URI filtering</li>
<li><a
href="https://github.com/SAP/cf-java-logging-support/commit/6fbd00b06613d80cd7e6e865041e1a84a2899750"><code>6fbd00b</code></a>
Add RequestLog URI filter</li>
<li><a
href="https://github.com/SAP/cf-java-logging-support/commit/ff4d5929b4132e2369a75805f6de09813f0d5c95"><code>ff4d592</code></a>
Upgrade sample app to Spring Boot 4.0.5 and JUnit 6.0.3 (<a
href="https://redirect.github.com/SAP/cf-java-logging-support/issues/365">#365</a>)</li>
<li><a
href="https://github.com/SAP/cf-java-logging-support/commit/2c383601cc8c445ecd499f709561d2d0c7bf09b0"><code>2c38360</code></a>
Support file-base VCAP_SERVICES bindings (<a
href="https://redirect.github.com/SAP/cf-java-logging-support/issues/363">#363</a>)</li>
<li>See full diff in <a
href="https://github.com/SAP/cf-java-logging-support/compare/4.1.1...4.2.0">compare
view</a></li>
</ul>
</details>
<br />
Updates `com.sap.cds:cds-feature-attachments` from 1.3.3 to 1.5.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/cap-java/cds-feature-attachments/releases">com.sap.cds:cds-feature-attachments's
releases</a>.</em></p>
<blockquote>
<h2>1.5.0</h2>
<h2>What's Changed</h2>
<ul>
<li>feat: Add shared-bucket multitenancy support for OSS attachments by
<a
href="https://github.com/Schmarvinius"><code>@Schmarvinius</code></a>
in <a
href="https://redirect.github.com/cap-java/cds-feature-attachments/pull/767">cap-java/cds-feature-attachments#767</a></li>
<li>fix: skip rescan-on-download when no malware scanner is bound by <a
href="https://github.com/Schmarvinius"><code>@Schmarvinius</code></a>
in <a
href="https://redirect.github.com/cap-java/cds-feature-attachments/pull/783">cap-java/cds-feature-attachments#783</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/cap-java/cds-feature-attachments/compare/1.4.1...1.5.0">https://github.com/cap-java/cds-feature-attachments/compare/1.4.1...1.5.0</a></p>
<h2>1.4.1</h2>
<h2>What's Changed</h2>
<ul>
<li>Add ScanStates entity with criticality for enhanced status display
by <a
href="https://github.com/Schmarvinius"><code>@Schmarvinius</code></a>
in <a
href="https://redirect.github.com/cap-java/cds-feature-attachments/pull/776">cap-java/cds-feature-attachments#776</a></li>
<li>Fix malware scan retriggering on draft activation without content
changes by <a
href="https://github.com/Schmarvinius"><code>@Schmarvinius</code></a>
in <a
href="https://redirect.github.com/cap-java/cds-feature-attachments/pull/779">cap-java/cds-feature-attachments#779</a></li>
<li>Fix DRAFT_NEW crash on non-attachment compositions by <a
href="https://github.com/Schmarvinius"><code>@Schmarvinius</code></a>
in <a
href="https://redirect.github.com/cap-java/cds-feature-attachments/pull/780">cap-java/cds-feature-attachments#780</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/cap-java/cds-feature-attachments/compare/1.4.0...1.4.1">https://github.com/cap-java/cds-feature-attachments/compare/1.4.0...1.4.1</a></p>
<h2>1.4.0</h2>
<h2>What's Changed</h2>
<ul>
<li>Add support to restrict <a
href="https://github.com/Core"><code>@Core</code></a>.AcceptableMediaTypes
by <a
href="https://github.com/samyuktaprabhu"><code>@samyuktaprabhu</code></a>
in <a
href="https://redirect.github.com/cap-java/cds-feature-attachments/pull/732">cap-java/cds-feature-attachments#732</a></li>
<li>Optimize mimetype validation to only run when annotation exists by
<a
href="https://github.com/Schmarvinius"><code>@Schmarvinius</code></a>
in <a
href="https://redirect.github.com/cap-java/cds-feature-attachments/pull/761">cap-java/cds-feature-attachments#761</a></li>
<li>Add scan check upon download by <a
href="https://github.com/Schmarvinius"><code>@Schmarvinius</code></a>
in <a
href="https://redirect.github.com/cap-java/cds-feature-attachments/pull/762">cap-java/cds-feature-attachments#762</a></li>
<li>Add mTLS authentication support for Malware scanning service by <a
href="https://github.com/Schmarvinius"><code>@Schmarvinius</code></a>
in <a
href="https://redirect.github.com/cap-java/cds-feature-attachments/pull/765">cap-java/cds-feature-attachments#765</a></li>
<li>Add isSystemUser to DeletionUserInfo by <a
href="https://github.com/Schmarvinius"><code>@Schmarvinius</code></a>
in <a
href="https://redirect.github.com/cap-java/cds-feature-attachments/pull/769">cap-java/cds-feature-attachments#769</a></li>
<li>Fix malware scan status stuck at Scanning after draft activation by
<a
href="https://github.com/Schmarvinius"><code>@Schmarvinius</code></a>
in <a
href="https://redirect.github.com/cap-java/cds-feature-attachments/pull/771">cap-java/cds-feature-attachments#771</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/cap-java/cds-feature-attachments/compare/1.3.3...1.4.0">https://github.com/cap-java/cds-feature-attachments/compare/1.3.3...1.4.0</a></p>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/cap-java/cds-feature-attachments/blob/main/doc/CHANGELOG.md">com.sap.cds:cds-feature-attachments's
changelog</a>.</em></p>
<blockquote>
<h2>Version 1.5.0 - 2026-04-10</h2>
<h3>Added</h3>
<ul>
<li>Added shared-bucket multitenancy support for OSS attachments (<a
href="https://redirect.github.com/cap-java/cds-feature-attachments/issues/767">#767</a>)</li>
<li>Added integration tests for multitenancy scenarios (<a
href="https://redirect.github.com/cap-java/cds-feature-attachments/issues/782">#782</a>)</li>
</ul>
<h3>Fixed</h3>
<ul>
<li>Fixed rescan-on-download being triggered when no malware scanner is
bound (<a
href="https://redirect.github.com/cap-java/cds-feature-attachments/issues/783">#783</a>)</li>
</ul>
<h2>Version 1.4.1 - 2026-04-08</h2>
<h3>Added</h3>
<ul>
<li>Added <code>ScanStates</code> entity with criticality for enhanced
malware scan status display (<a
href="https://redirect.github.com/cap-java/cds-feature-attachments/issues/776">#776</a>)</li>
</ul>
<h3>Fixed</h3>
<ul>
<li>Fixed <code>DRAFT_NEW</code> crash on non-attachment compositions
(<a
href="https://redirect.github.com/cap-java/cds-feature-attachments/issues/780">#780</a>)</li>
<li>Fixed malware scan retriggering on draft activation without content
changes (<a
href="https://redirect.github.com/cap-java/cds-feature-attachments/issues/779">#779</a>)</li>
<li>Fixed code smells (<a
href="https://redirect.github.com/cap-java/cds-feature-attachments/issues/775">#775</a>)</li>
</ul>
<h2>Version 1.4.0 - 2026-03-31</h2>
<h3>Added</h3>
<ul>
<li>Added support to restrict allowed MIME types via
<code>@Core.AcceptableMediaTypes</code> annotation (<a
href="https://redirect.github.com/cap-java/cds-feature-attachments/issues/732">#732</a>)</li>
<li>Added malware scan check upon attachment download (<a
href="https://redirect.github.com/cap-java/cds-feature-attachments/issues/762">#762</a>)</li>
<li>Added mTLS authentication support for Malware Scanning Service (<a
href="https://redirect.github.com/cap-java/cds-feature-attachments/issues/765">#765</a>)</li>
<li>Added <code>isSystemUser</code> to <code>DeletionUserInfo</code> (<a
href="https://redirect.github.com/cap-java/cds-feature-attachments/issues/769">#769</a>)</li>
</ul>
<h3>Changed</h3>
<ul>
<li>Optimized MIME type validation to only run when
<code>@Core.AcceptableMediaTypes</code> annotation exists (<a
href="https://redirect.github.com/cap-java/cds-feature-attachments/issues/761">#761</a>)</li>
</ul>
<h3>Fixed</h3>
<ul>
<li>Fixed malware scan status stuck at <code>Scanning</code> after draft
activation (<a
href="https://redirect.github.com/cap-java/cds-feature-attachments/issues/771">#771</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/cap-java/cds-feature-attachments/commit/c66207be807d90c1fc8abf20f61ef9f4b68bd870"><code>c66207b</code></a>
rename version</li>
<li><a
href="https://github.com/cap-java/cds-feature-attachments/commit/2a2a1d3c664864c3ecd23c8eec0e6e0acfa8dde3"><code>2a2a1d3</code></a>
Fix central publishing exclude list for renamed modules (<a
href="https://redirect.github.com/cap-java/cds-feature-attachments/issues/791">#791</a>)</li>
<li><a
href="https://github.com/cap-java/cds-feature-attachments/commit/60b046582fbbd7ff77a08d672f049fa5bf05de34"><code>60b0465</code></a>
Update version to 1.5.0</li>
<li><a
href="https://github.com/cap-java/cds-feature-attachments/commit/53b166c86f7e97b91360a518805ae788b4573ef2"><code>53b166c</code></a>
rename version for release pipeline</li>
<li><a
href="https://github.com/cap-java/cds-feature-attachments/commit/c76c59b27cb0f2a2e25d26224edadadbd5b5dc70"><code>c76c59b</code></a>
Add CODEOWNERS file (<a
href="https://redirect.github.com/cap-java/cds-feature-attachments/issues/789">#789</a>)</li>
<li><a
href="https://github.com/cap-java/cds-feature-attachments/commit/8013c09681015e242e13d5073f4aa13f9910e092"><code>8013c09</code></a>
Prepare release 1.5.0 (<a
href="https://redirect.github.com/cap-java/cds-feature-attachments/issues/786">#786</a>)</li>
<li><a
href="https://github.com/cap-java/cds-feature-attachments/commit/68945014570c54e2fee24716e9f65409e257a968"><code>6894501</code></a>
fix: skip rescan-on-download when no malware scanner is bound (<a
href="https://redirect.github.com/cap-java/cds-feature-attachments/issues/783">#783</a>)</li>
<li><a
href="https://github.com/cap-java/cds-feature-attachments/commit/4e746d42ce546e9bbb97fc7c079b91b8b9323e60"><code>4e746d4</code></a>
Add integration tests (<a
href="https://redirect.github.com/cap-java/cds-feature-attachments/issues/782">#782</a>)</li>
<li><a
href="https://github.com/cap-java/cds-feature-attachments/commit/d4d06f9c7dc72f4e1572ccdf3cf3f58e585e195c"><code>d4d06f9</code></a>
feat: Add shared-bucket multitenancy support for OSS attachments (<a
href="https://redirect.github.com/cap-java/cds-feature-attachments/issues/767">#767</a>)</li>
<li><a
href="https://github.com/cap-java/cds-feature-attachments/commit/b394bf137d163900c3e117fe389cf0093f0aed53"><code>b394bf1</code></a>
Update version to 1.4.1</li>
<li>Additional commits viewable in <a
href="https://github.com/cap-java/cds-feature-attachments/compare/1.3.3...1.5.0">compare
view</a></li>
</ul>
</details>
<br />
Updates `com.sap.hcp.cf.logging:cf-java-logging-support-servlet` from
4.1.1 to 4.2.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/SAP/cf-java-logging-support/releases">com.sap.hcp.cf.logging:cf-java-logging-support-servlet's
releases</a>.</em></p>
<blockquote>
<h2>4.2.0</h2>
<h2>What's Changed</h2>
<p>This release brings exclusions for request log generation by URI
path. See the <a
href="https://github.com/SAP/cf-java-logging-support/wiki/Instrumenting-Servlets#excluding-uris-from-request-logs">Servlet
Instrumentation documentation</a> for details. The OpenTelemetry
extension now also supports <a
href="https://docs.cloudfoundry.org/devguide/services/application-binding.html">file-based
service bindings</a>.</p>
<ul>
<li>Support file-base VCAP_SERVICES bindings by <a
href="https://github.com/KarstenSchnitter"><code>@KarstenSchnitter</code></a>
in <a
href="https://redirect.github.com/SAP/cf-java-logging-support/pull/363">SAP/cf-java-logging-support#363</a></li>
<li>Upgrade sample app to Spring Boot 4.0.5 and JUnit 6.0.3 by <a
href="https://github.com/KarstenSchnitter"><code>@KarstenSchnitter</code></a>
in <a
href="https://redirect.github.com/SAP/cf-java-logging-support/pull/365">SAP/cf-java-logging-support#365</a></li>
<li>Allow excluding request logs for URI path patterns. by <a
href="https://github.com/KarstenSchnitter"><code>@KarstenSchnitter</code></a>
in <a
href="https://redirect.github.com/SAP/cf-java-logging-support/pull/366">SAP/cf-java-logging-support#366</a></li>
<li>Bump io.opentelemetry.contrib:opentelemetry-cloudfoundry-resources
from 1.54.0-alpha to 1.55.0-alpha by <a
href="https://github.com/dependabot"><code>@dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/SAP/cf-java-logging-support/pull/367">SAP/cf-java-logging-support#367</a></li>
<li>Improve resilience of service loader by <a
href="https://github.com/KarstenSchnitter"><code>@KarstenSchnitter</code></a>
in <a
href="https://redirect.github.com/SAP/cf-java-logging-support/pull/369">SAP/cf-java-logging-support#369</a></li>
<li>Remove beats code generation and document Fields.java with JavaDoc
by <a
href="https://github.com/KarstenSchnitter"><code>@KarstenSchnitter</code></a>
in <a
href="https://redirect.github.com/SAP/cf-java-logging-support/pull/368">SAP/cf-java-logging-support#368</a></li>
<li>Create Final Release 4.2.0 by <a
href="https://github.com/KarstenSchnitter"><code>@KarstenSchnitter</code></a>
in <a
href="https://redirect.github.com/SAP/cf-java-logging-support/pull/372">SAP/cf-java-logging-support#372</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/SAP/cf-java-logging-support/compare/4.1.1...4.2.0">https://github.com/SAP/cf-java-logging-support/compare/4.1.1...4.2.0</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/SAP/cf-java-logging-support/commit/0b61a7de39a41fc7b21a5df2b2a5e028486e989d"><code>0b61a7d</code></a>
Create Final Release 4.2.0 (<a
href="https://redirect.github.com/SAP/cf-java-logging-support/issues/372">#372</a>)</li>
<li><a
href="https://github.com/SAP/cf-java-logging-support/commit/442319ba78b78f327ce9e0b58b17807f20fbe500"><code>442319b</code></a>
Remove beats code generation and document Fields.java with JavaDoc</li>
<li><a
href="https://github.com/SAP/cf-java-logging-support/commit/a5e8bb6c69a43f1014a0ba1760401fac35d1f24f"><code>a5e8bb6</code></a>
Improve resilience of service loader</li>
<li><a
href="https://github.com/SAP/cf-java-logging-support/commit/3fd90d7bbc70cf260a43428b5b37af31c0f5b2be"><code>3fd90d7</code></a>
Bump io.opentelemetry.contrib:opentelemetry-cloudfoundry-resources (<a
href="https://redirect.github.com/SAP/cf-java-logging-support/issues/367">#367</a>)</li>
<li><a
href="https://github.com/SAP/cf-java-logging-support/commit/58c8f06f33c20c67d3907d48b357a76f0342be4c"><code>58c8f06</code></a>
Align Logging Backends JMH benchmarks with Servlet JMH</li>
<li><a
href="https://github.com/SAP/cf-java-logging-support/commit/e15112641910a1b6b8c5d381b6c735acfbe213bb"><code>e151126</code></a>
JMH benchmarks for URI filtering</li>
<li><a
href="https://github.com/SAP/cf-java-logging-support/commit/6fbd00b06613d80cd7e6e865041e1a84a2899750"><code>6fbd00b</code></a>
Add RequestLog URI filter</li>
<li><a
href="https://github.com/SAP/cf-java-logging-support/commit/ff4d5929b4132e2369a75805f6de09813f0d5c95"><code>ff4d592</code></a>
Upgrade sample app to Spring Boot 4.0.5 and JUnit 6.0.3 (<a
href="https://redirect.github.com/SAP/cf-java-logging-support/issues/365">#365</a>)</li>
<li><a
href="https://github.com/SAP/cf-java-logging-support/commit/2c383601cc8c445ecd499f709561d2d0c7bf09b0"><code>2c38360</code></a>
Support file-base VCAP_SERVICES bindings (<a
href="https://redirect.github.com/SAP/cf-java-logging-support/issues/363">#363</a>)</li>
<li>See full diff in <a
href="https://github.com/SAP/cf-java-logging-support/compare/4.1.1...4.2.0">compare
view</a></li>
</ul>
</details>
<br />
Updates `com.sap.hcp.cf.logging:cf-java-logging-support-logback` from
4.1.1 to 4.2.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/SAP/cf-java-logging-support/releases">com.sap.hcp.cf.logging:cf-java-logging-support-logback's
releases</a>.</em></p>
<blockquote>
<h2>4.2.0</h2>
<h2>What's Changed</h2>
<p>This release brings exclusions for request log generation by URI
path. See the <a
href="https://github.com/SAP/cf-java-logging-support/wiki/Instrumenting-Servlets#excluding-uris-from-request-logs">Servlet
Instrumentation documentation</a> for details. The OpenTelemetry
extension now also supports <a
href="https://docs.cloudfoundry.org/devguide/services/application-binding.html">file-based
service bindings</a>.</p>
<ul>
<li>Support file-base VCAP_SERVICES bindings by <a
href="https://github.com/KarstenSchnitter"><code>@KarstenSchnitter</code></a>
in <a
href="https://redirect.github.com/SAP/cf-java-logging-support/pull/363">SAP/cf-java-logging-support#363</a></li>
<li>Upgrade sample app to Spring Boot 4.0.5 and JUnit 6.0.3 by <a
href="https://github.com/KarstenSchnitter"><code>@KarstenSchnitter</code></a>
in <a
href="https://redirect.github.com/SAP/cf-java-logging-support/pull/365">SAP/cf-java-logging-support#365</a></li>
<li>Allow excluding request logs for URI path patterns. by <a
href="https://github.com/KarstenSchnitter"><code>@KarstenSchnitter</code></a>
in <a
href="https://redirect.github.com/SAP/cf-java-logging-support/pull/366">SAP/cf-java-logging-support#366</a></li>
<li>Bump io.opentelemetry.contrib:opentelemetry-cloudfoundry-resources
from 1.54.0-alpha to 1.55.0-alpha by <a
href="https://github.com/dependabot"><code>@dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/SAP/cf-java-logging-support/pull/367">SAP/cf-java-logging-support#367</a></li>
<li>Improve resilience of service loader by <a
href="https://github.com/KarstenSchnitter"><code>@KarstenSchnitter</code></a>
in <a
href="https://redirect.github.com/SAP/cf-java-logging-support/pull/369">SAP/cf-java-logging-support#369</a></li>
<li>Remove beats code generation and document Fields.java with JavaDoc
by <a
href="https://github.com/KarstenSchnitter"><code>@KarstenSchnitter</code></a>
in <a
href="https://redirect.github.com/SAP/cf-java-logging-support/pull/368">SAP/cf-java-logging-support#368</a></li>
<li>Create Final Release 4.2.0 by <a
href="https://github.com/KarstenSchnitter"><code>@KarstenSchnitter</code></a>
in <a
href="https://redirect.github.com/SAP/cf-java-logging-support/pull/372">SAP/cf-java-logging-support#372</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/SAP/cf-java-logging-support/compare/4.1.1...4.2.0">https://github.com/SAP/cf-java-logging-support/compare/4.1.1...4.2.0</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/SAP/cf-java-logging-support/commit/0b61a7de39a41fc7b21a5df2b2a5e028486e989d"><code>0b61a7d</code></a>
Create Final Release 4.2.0 (<a
href="https://redirect.github.com/SAP/cf-java-logging-support/issues/372">#372</a>)</li>
<li><a
href="https://github.com/SAP/cf-java-logging-support/commit/442319ba78b78f327ce9e0b58b17807f20fbe500"><code>442319b</code></a>
Remove beats code generation and document Fields.java with JavaDoc</li>
<li><a
href="https://github.com/SAP/cf-java-logging-support/commit/a5e8bb6c69a43f1014a0ba1760401fac35d1f24f"><code>a5e8bb6</code></a>
Improve resilience of service loader</li>
<li><a
href="https://github.com/SAP/cf-java-logging-support/commit/3fd90d7bbc70cf260a43428b5b37af31c0f5b2be"><code>3fd90d7</code></a>
Bump io.opentelemetry.contrib:opentelemetry-cloudfoundry-resources (<a
href="https://redirect.github.com/SAP/cf-java-logging-support/issues/367">#367</a>)</li>
<li><a
href="https://github.com/SAP/cf-java-logging-support/commit/58c8f06f33c20c67d3907d48b357a76f0342be4c"><code>58c8f06</code></a>
Align Logging Backends JMH benchmarks with Servlet JMH</li>
<li><a
href="https://github.com/SAP/cf-java-logging-support/commit/e15112641910a1b6b8c5d381b6c735acfbe213bb"><code>e151126</code></a>
JMH benchmarks for URI filtering</li>
<li><a
href="https://github.com/SAP/cf-java-logging-support/commit/6fbd00b06613d80cd7e6e865041e1a84a2899750"><code>6fbd00b</code></a>
Add RequestLog URI filter</li>
<li><a
href="https://github.com/SAP/cf-java-logging-support/commit/ff4d5929b4132e2369a75805f6de09813f0d5c95"><code>ff4d592</code></a>
Upgrade sample app to Spring Boot 4.0.5 and JUnit 6.0.3 (<a
href="https://redirect.github.com/SAP/cf-java-logging-support/issues/365">#365</a>)</li>
<li><a
href="https://github.com/SAP/cf-java-logging-support/commit/2c383601cc8c445ecd499f709561d2d0c7bf09b0"><code>2c38360</code></a>
Support file-base VCAP_SERVICES bindings (<a
href="https://redirect.github.com/SAP/cf-java-logging-support/issues/363">#363</a>)</li>
<li>See full diff in <a
href="https://github.com/SAP/cf-java-logging-support/compare/4.1.1...4.2.0">compare
view</a></li>
</ul>
</details>
<br />
Updates `com.sap.cds:cds-maven-plugin` from 4.8.0 to 4.8.1
Updates `com.sap.cds:cds-services-bom` from 4.8.0 to 4.8.1
Updates `com.sap.cloud.sdk:sdk-modules-bom` from 5.27.0 to 5.28.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/SAP/cloud-sdk-java/releases">com.sap.cloud.sdk:sdk-modules-bom's
releases</a>.</em></p>
<blockquote>
<h2>Release 5.28.0</h2>
<h2>5.28.0 Release Notes</h2>
<p><a
href="https://github.com/SAP/cloud-sdk-java/releases/tag/rel%2F5.28.0">All
Release Changes</a></p>
<h3>🔧 Compatibility Notes</h3>
<ul>
<li>[OpenAPI Apache Generator] Remove no args constructor in generated
API clients.</li>
</ul>
<h3>✨ New Functionality</h3>
<ul>
<li>Added support for SAP Cloud Identity Services (SCI)
<code>sap_id_type</code> and <code>sub</code> claims in OIDC principal
extraction.
When <code>sap_id_type=user</code>, the <code>sub</code> claim is now
used as the <a
href="https://help.sap.com/docs/SAP_DATASPHERE/9f804b8efa8043539289f42f372c4862/fac3155d77154775b919ceba36ffc325.html">Subject
Name Identifier</a> (User ID, Email, or Custom Attribute as configured
in SCI).</li>
</ul>
<h3>📈 Improvements</h3>
<ul>
<li>Improved the support for the credential type
<code>X509_ATTESTED</code>.
<code>HttpDestination</code> objects created via
<code>ServiceBindingDestinationLoader</code> no longer need to be
re-created for the rotation of certificates to take effect.</li>
</ul>
<h3>🐛 Fixed Issu…1 parent 22a81b5 commit 73b82d0
1 file changed
Lines changed: 4 additions & 4 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
28 | 28 | | |
29 | 29 | | |
30 | 30 | | |
31 | | - | |
32 | | - | |
| 31 | + | |
| 32 | + | |
33 | 33 | | |
34 | | - | |
35 | | - | |
| 34 | + | |
| 35 | + | |
36 | 36 | | |
37 | 37 | | |
38 | 38 | | |
| |||
0 commit comments