Bump micronaut-bom from 3.3.4 to 3.4.0 #44

Merged
dependabot[bot] merged 1 commit from dependabot/maven/io.micronaut-micronaut-bom-3.4.0 into main 2022-03-22 21:27:49 +01:00
dependabot[bot] commented 2022-03-22 21:26:45 +01:00 (Migrated from github.com)

Bumps micronaut-bom from 3.3.4 to 3.4.0.

Release notes

Sourced from micronaut-bom's releases.

Micronaut 3.4.0

v3.4.0 (2022-03-22)

Full Changelog

Localized Message Source

You can now inject LocalizedMessageSource, a @RequestScope bean, in your controllers to resolve localized messages for the current HTTP Request. It works in combination with Micronaut Locale Resolution capabilities.

Referencing bean properties in @​Requires.

With 3.4.0, you can reference other beans properties in @Requires to load beans conditionally.

@Requires(bean=Config.class, beanProperty="foo", value="John")

Micronaut Data MongoDB

Micronaut Data 3.3.0 includes Micronaut Data MongoDB.

Micronaut AOT and Maven

Micronaut AOT is now fully supported for Maven users. Enabling AOT is as simply as passing -Dmicronaut.aot.enabled when running, testing, or packaging your application.

For more details, check the Micronaut Maven Plugin documentation.

Micronaut TOML

Micronaut TOML allows you to write your application configuration with TOML in addition to Properties, YAML, Groovy or Config4k.

Micronaut Security

Micronaut Security 3.4.1 responds with an error when an authenticated user visits a sensitive endpoint. This forces the developer to define how they want their application to behave in that scenario. Read the release notes and the documentation to learn more.

BOM Modules

Several projects include a BOM (Bills of Materials) module:

... (truncated)

Commits

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Bumps [micronaut-bom](https://github.com/micronaut-projects/micronaut-core) from 3.3.4 to 3.4.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/micronaut-projects/micronaut-core/releases">micronaut-bom's releases</a>.</em></p> <blockquote> <h2>Micronaut 3.4.0</h2> <h2><a href="https://github.com/micronaut-projects/micronaut-core/tree/v3.4.0">v3.4.0</a> (2022-03-22)</h2> <p><a href="https://github.com/micronaut-projects/micronaut-core/compare/v3.3.4...v3.4.0">Full Changelog</a></p> <h3>Localized Message Source</h3> <p>You can now inject <a href="https://docs.micronaut.io/snapshot/guide/#localizedMessageSource"><code>LocalizedMessageSource</code></a>, a <code>@RequestScope</code> bean, in your controllers to resolve localized messages for the current HTTP Request. It works in combination with <a href="https://docs.micronaut.io/snapshot/guide/#localeResolution">Micronaut Locale Resolution</a> capabilities.</p> <h3>Referencing bean properties in <a href="https://github.com/Requires"><code>@​Requires</code></a>.</h3> <p>With 3.4.0, you can <a href="https://docs.micronaut.io/latest/guide/#_referencing_bean_properties_in_requires">reference other beans properties in <code>@Requires</code> to load beans conditionally</a>.</p> <pre lang="java"><code>@Requires(bean=Config.class, beanProperty=&quot;foo&quot;, value=&quot;John&quot;) </code></pre> <h3>Micronaut Data MongoDB</h3> <p><a href="https://github.com/micronaut-projects/micronaut-data/releases/tag/v3.3.0">Micronaut Data 3.3.0</a> includes <a href="https://micronaut-projects.github.io/micronaut-data/latest/guide/index.html#mongo">Micronaut Data MongoDB</a>.</p> <h3>Micronaut AOT and Maven</h3> <p><a href="https://micronaut-projects.github.io/micronaut-aot/latest/guide/">Micronaut AOT</a> is now fully supported for Maven users. Enabling AOT is as simply as passing <code>-Dmicronaut.aot.enabled</code> when running, testing, or packaging your application.</p> <p>For more details, check the <a href="https://micronaut-projects.github.io/micronaut-maven-plugin/latest/examples/aot.html">Micronaut Maven Plugin documentation</a>.</p> <h3>Micronaut TOML</h3> <p><a href="https://micronaut-projects.github.io/micronaut-toml/latest/guide/">Micronaut TOML</a> allows you to write your application configuration with <a href="https://toml.io/en/">TOML</a> in addition to <code>Properties</code>, <code>YAML</code>, <code>Groovy</code> or <code>Config4k</code>.</p> <h3>Micronaut Security</h3> <p><a href="https://github.com/micronaut-projects/micronaut-security/releases/tag/v3.4.0">Micronaut Security 3.4.1</a> responds with an error when an authenticated user visits a sensitive endpoint. This forces the developer to define how they want their application to behave in that scenario. Read the <a href="https://github.com/micronaut-projects/micronaut-security/releases/tag/v3.4.0">release notes</a> and the <a href="https://micronaut-projects.github.io/micronaut-security/latest/guide/#builtInEndpointsAccess">documentation</a> to learn more.</p> <h3>BOM Modules</h3> <p>Several projects include a BOM (Bills of Materials) module:</p> <ul> <li><a href="https://github.com/micronaut-projects/micronaut-azure/releases/tag/v3.1.0">Micronaut Azure 3.1.0</a></li> <li><a href="https://github.com/micronaut-projects/micronaut-gcp/releases/tag/v4.1.0">Micronaut GCP 4.1.0</a>. It includes updates to the latest versions of Google Cloud dependencies.</li> <li><a href="https://github.com/micronaut-projects/micronaut-kotlin/releases/tag/v3.2.0">Micronaut Kotlin 3.2.0</a></li> <li><a href="https://github.com/micronaut-projects/micronaut-mongodb/releases/tag/v4.1.0">Micronaut MongoDB 4.1.0</a></li> <li><a href="https://github.com/micronaut-projects/micronaut-mqtt/releases/tag/v2.1.0">Micronaut MQTT 2.1.0</a></li> <li><a href="https://github.com/micronaut-projects/micronaut-reactor/releases/tag/v2.2.1">Micronaut Reactor 2.2.1</a>. It includes updates to the Project Reactor dependencies.</li> <li><a href="https://github.com/micronaut-projects/micronaut-redis/releases/tag/v5.2.0">Micronaut Redis 5.2.0</a></li> <li><a href="https://github.com/micronaut-projects/micronaut-rxjava2/releases/tag/v1.2.0">Micronaut RxJava2 1.2.0</a></li> <li><a href="https://github.com/micronaut-projects/micronaut-rxjava3/releases/tag/v2.2.0">Micronaut RxJava3 2.2.0</a></li> <li><a href="https://github.com/micronaut-projects/micronaut-security/releases/tag/v3.4.0">Micronaut Security 3.4.1</a></li> <li><a href="https://github.com/micronaut-projects/micronaut-servlet/releases/tag/v3.2.0">Micronaut Servlet 3.2.0</a>. It includes updates to Tomcat and Undertow dependencies.</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/micronaut-projects/micronaut-core/commit/7931ddcd43203d618e0a867557a5a7822ffa9e2e"><code>7931ddc</code></a> [skip ci] Release v3.4.0</li> <li><a href="https://github.com/micronaut-projects/micronaut-core/commit/3400f5fadb5454dc0c9e0bc475466bc74a63cedf"><code>3400f5f</code></a> doc: whats new beanProperty in <a href="https://github.com/Requires"><code>@​Requires</code></a> (<a href="https://github-redirect.dependabot.com/micronaut-projects/micronaut-core/issues/7125">#7125</a>)</li> <li><a href="https://github.com/micronaut-projects/micronaut-core/commit/1da95984079fc67231b0351c4cc45081c550839a"><code>1da9598</code></a> doc: Change what's new section. Links to Data stable and 3.3.0 (<a href="https://github-redirect.dependabot.com/micronaut-projects/micronaut-core/issues/7124">#7124</a>)</li> <li><a href="https://github.com/micronaut-projects/micronaut-core/commit/457992feea11957136de67a3705a00398c98459f"><code>457992f</code></a> Merge branch '3.3.x' into 3.4.x</li> <li><a href="https://github.com/micronaut-projects/micronaut-core/commit/892f988a15a3524d7816d727f74ae63467c046aa"><code>892f988</code></a> Bump micronaut-sql to 4.2.2 (<a href="https://github-redirect.dependabot.com/micronaut-projects/micronaut-core/issues/7119">#7119</a>)</li> <li><a href="https://github.com/micronaut-projects/micronaut-core/commit/538f9c98b155e887896c90a737ca2d49570f40a9"><code>538f9c9</code></a> Disable InputStreamBodySpec2 (<a href="https://github-redirect.dependabot.com/micronaut-projects/micronaut-core/issues/7112">#7112</a>)</li> <li><a href="https://github.com/micronaut-projects/micronaut-core/commit/4db363fe9f1b49038c998bca018eb7c757e3d6f4"><code>4db363f</code></a> Cache JsonMapper in DefaultNettyHttpClientRegistry (<a href="https://github-redirect.dependabot.com/micronaut-projects/micronaut-core/issues/7117">#7117</a>)</li> <li><a href="https://github.com/micronaut-projects/micronaut-core/commit/affd8f8822a2e72b061546b4879f4567248278d1"><code>affd8f8</code></a> Bump micronaut-kafka to 4.2.0 (<a href="https://github-redirect.dependabot.com/micronaut-projects/micronaut-core/issues/7114">#7114</a>)</li> <li><a href="https://github.com/micronaut-projects/micronaut-core/commit/a5aefe764fb729049b6bbb23951d50c5b080cab5"><code>a5aefe7</code></a> build: bump micronaut-kotlin to 3.2.2 (<a href="https://github-redirect.dependabot.com/micronaut-projects/micronaut-core/issues/7115">#7115</a>)</li> <li><a href="https://github.com/micronaut-projects/micronaut-core/commit/dc5901248e179b14527b9c5cf370c6e5fab4165b"><code>dc59012</code></a> Bump micronaut-data to 3.3.0 (<a href="https://github-redirect.dependabot.com/micronaut-projects/micronaut-core/issues/7113">#7113</a>)</li> <li>Additional commits viewable in <a href="https://github.com/micronaut-projects/micronaut-core/compare/v3.3.4...v3.4.0">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=io.micronaut:micronaut-bom&package-manager=maven&previous-version=3.3.4&new-version=3.4.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details>
sschnabe (Migrated from github.com) reviewed 2022-03-22 21:26:45 +01:00
rpahli (Migrated from github.com) reviewed 2022-03-22 21:26:45 +01:00
fabian-schlegel (Migrated from github.com) reviewed 2022-03-22 21:26:45 +01:00
kokuwaio-bot (Migrated from github.com) approved these changes 2022-03-22 21:27:00 +01:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Reference: kokuwaio/micronaut-logging#44
No description provided.