Commit 5d9767d
Upgrade: [dependabot] - bump software.amazon.lambda:powertools-logging from 1.20.2 to 2.1.1 (#297)
Bumps
[software.amazon.lambda:powertools-logging](https://github.com/aws-powertools/powertools-lambda-java)
from 1.20.2 to 2.1.1.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/aws-powertools/powertools-lambda-java/releases">software.amazon.lambda:powertools-logging's
releases</a>.</em></p>
<blockquote>
<h2>v2.1.1</h2>
<h2>Changes</h2>
<p><strong>[Human readable summary of changes]</strong></p>
<ul>
<li>chore(ci): bump version to 2.1.1 (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-java/issues/1910">#1910</a>)
by @<a
href="https://github.com/apps/github-actions">github-actions[bot]</a></li>
<li>chore(ci): bump version to 2.1.0 (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-java/issues/1904">#1904</a>)
by @<a
href="https://github.com/apps/github-actions">github-actions[bot]</a></li>
</ul>
<h2>This release was made possible by the following contributors:</h2>
<p><a
href="https://github.com/github-actions"><code>@github-actions</code></a>[bot],
<a href="https://github.com/phipag"><code>@phipag</code></a> and <a
href="https://github.com/apps/github-actions">github-actions[bot]</a></p>
<h2>v2.1.0</h2>
<h2>Changes</h2>
<ul>
<li>chore(ci): bump version to 2.1.0 (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-java/issues/1904">#1904</a>)
by @<a
href="https://github.com/apps/github-actions">github-actions[bot]</a></li>
<li>chore(ci): Update workflows to make v2 the default (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-java/issues/1888">#1888</a>)
by <a href="https://github.com/sthulb"><code>@sthulb</code></a></li>
<li>chore(ci): bump version to 2.0.0 (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-java/issues/1876">#1876</a>)
by @<a
href="https://github.com/apps/github-actions">github-actions[bot]</a></li>
</ul>
<h2>📜 Documentation updates</h2>
<ul>
<li>docs: Announce deprecation of v1 (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-java/issues/1896">#1896</a>)
by <a href="https://github.com/phipag"><code>@phipag</code></a></li>
<li>docs: Version documentation (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-java/issues/1878">#1878</a>)
by <a href="https://github.com/phipag"><code>@phipag</code></a></li>
</ul>
<h2>🐛 Bug and hot fixes</h2>
<ul>
<li>fix(ci): Add project description for new kafka utility (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-java/issues/1903">#1903</a>)
by <a href="https://github.com/phipag"><code>@phipag</code></a></li>
<li>fix(metrics): Do not flush when no metrics were added to avoid
printing root-level _aws dict (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-java/issues/1891">#1891</a>)
by <a href="https://github.com/phipag"><code>@phipag</code></a></li>
</ul>
<h2>This release was made possible by the following contributors:</h2>
<p><a
href="https://github.com/github-actions"><code>@github-actions</code></a>[bot],
<a href="https://github.com/phipag"><code>@phipag</code></a>, <a
href="https://github.com/sthulb"><code>@sthulb</code></a> and <a
href="https://github.com/apps/github-actions">github-actions[bot]</a></p>
<h2>v2.0.0</h2>
<h1>Powertools for AWS Lambda (Java) 2.0.0 🎉</h1>
<p>We are super happy to announce our <strong>new major version –
v2.0.0</strong> 🎉🎉!</p>
<p>We've made Java ecosystem integration the focus of this release, with
a complete redesign of the Logging utility to support popular Java
logging paradigms and improved modularity across all utilities to reduce
deployment package size.</p>
<h2>🌟 We couldn't have done this without you 🌟</h2>
<p>Thanks to everyone in the community for their patience and assistance
as we've been working on this release. Your feedback has been invaluable
in shaping this major update.</p>
<p>A special thanks to <a
href="https://github.com/jeromevdl"><code>@jeromevdl</code></a> and <a
href="https://github.com/scottgerring"><code>@scottgerring</code></a>
for their amazing contributions to this milestone.</p>
<h2>We care deeply about minimizing breaking changes</h2>
<p>Over the past few months, we carefully selected each breaking change
to make, and crafted an <a
href="https://docs.powertools.aws.dev/lambda/java/latest/upgrade/">extensive
upgrade guide</a> to ease your transition to v2. Please let us know
whether we can make your upgrade process easier.</p>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Upgrade guide</summary>
<p><em>Sourced from <a
href="https://github.com/aws-powertools/powertools-lambda-java/blob/main/docs/upgrade.md">software.amazon.lambda:powertools-logging's
upgrade guide</a>.</em></p>
<blockquote>
<hr />
<h2>title: Upgrade guide
description: Guide to update between major Powertools for AWS Lambda
(Java) versions</h2>
<h2>End of support v1</h2>
<!-- raw HTML omitted -->
<p>!!! warning "End of support notice"
On December 12th, 2025, Powertools for AWS Lambda (Java) v1 will reach
end of support and will no longer receive updates or releases. If you
are still using v1, we strongly recommend you to read our upgrade guide
and update to the latest version.</p>
<!-- raw HTML omitted -->
<p>Given our commitment to all of our customers using Powertools for AWS
Lambda (Java), we will keep <a
href="https://central.sonatype.com/search?q=powertools">Maven
Central</a>{target="_blank"} <code>v1</code> releases and a
<code>v1</code> documentation archive to prevent any disruption.</p>
<h2>Migrate to v2 from v1</h2>
<p>!!! info "We strongly encourage you to migrate to
<code>v2</code>. Refer to our <a
href="https://github.com/aws-powertools/powertools-lambda-java/blob/main/docs/processes/versioning.md">versioning
policy</a> to learn more about our version support process."</p>
<p>We've made minimal breaking changes to make your transition to
<code>v2</code> as smooth as possible.</p>
<h3>Quick summary</h3>
<p>The following table shows a summary of the changes made in
<code>v2</code> and whether code changes are necessary. Each change that
requires a code change links to a section below explaining more
details.</p>
<table>
<thead>
<tr>
<th>Area</th>
<th>Change</th>
<th>Code change required</th>
</tr>
</thead>
<tbody>
<tr>
<td><strong>Logging</strong></td>
<td>The <a
href="https://github.com/aws-powertools/powertools-lambda-java/blob/main/docs/#redesigned-logging-utility">logging
module was re-designed</a> from scratch to support popular Java logging
paradigms and libraries like <code>log4j2</code>, <code>logback</code>,
and <code>slf4j</code>.</td>
<td>Yes</td>
</tr>
<tr>
<td><strong>Metrics</strong></td>
<td><a
href="https://github.com/aws-powertools/powertools-lambda-java/blob/main/docs/#updated-metrics-utility-interface">Changed
public interface</a> to remove direct coupling with
<code>aws-embedded-metrics-java</code>.</td>
<td>Yes</td>
</tr>
<tr>
<td><strong>Tracing</strong></td>
<td><a
href="https://github.com/aws-powertools/powertools-lambda-java/blob/main/docs/#deprecated-capture-mode-related-tracing-annotation-parameters">Removed
deprecated <code>captureResponse</code> and <code>captureError</code>
options</a> on <code>@Tracing</code> annotation.</td>
<td>Yes</td>
</tr>
<tr>
<td><strong>Idempotency</strong></td>
<td>The <a
href="https://github.com/aws-powertools/powertools-lambda-java/blob/main/docs/#idempotency-utility-split-into-sub-modules-by-provider"><code>powertools-idempotency</code>
module was split by provider</a> to improve modularity and reduce the
deployment package size.</td>
<td>Yes</td>
</tr>
<tr>
<td><strong>Idempotency</strong></td>
<td>Updated <code>IdempotencyConfig</code> interface to support addition
of response hooks.</td>
<td>No</td>
</tr>
<tr>
<td><strong>Parameters</strong></td>
<td>The <a
href="https://github.com/aws-powertools/powertools-lambda-java/blob/main/docs/#parameters-utility-split-into-sub-modules-by-provider"><code>powertools-parameters</code>
module was split by provider</a> to improve modularity and reduce the
deployment package size.</td>
<td>Yes</td>
</tr>
<tr>
<td><strong>Batch Processing</strong></td>
<td><a
href="https://github.com/aws-powertools/powertools-lambda-java/blob/main/docs/#removed-powertools-sqs-module-in-favor-of-powertools-batch">Removed
deprecated <code>powertools-sqs</code> module</a> in favor of the more
generic <a
href="https://github.com/aws-powertools/powertools-lambda-java/blob/main/docs/utilities/batch.md">Batch
Processing</a> utility.</td>
<td>Yes</td>
</tr>
<tr>
<td><strong>Batch Processing</strong></td>
<td>Updated Batch Processing <code>BatchMessageHandler</code> interface
to add support for parallel processing.</td>
<td>No</td>
</tr>
<tr>
<td><strong>Validation</strong></td>
<td>The <code>@Validation</code> utility returns 4xx error codes instead
of 5xx error codes when used with API Gateway now.</td>
<td>No</td>
</tr>
<tr>
<td><strong>Validation</strong></td>
<td>Validating batch event sources now adds failed events as partial
batch failures and does not fail the whole batch anymore.</td>
<td>No</td>
</tr>
<tr>
<td><strong>Custom Resources</strong></td>
<td><a
href="https://github.com/aws-powertools/powertools-lambda-java/blob/main/docs%5Bhttps://github.com/aws-powertools/powertools-lambda-java/blob/main/docsRhttps://github.com/aws-powertools/powertools-lambda-java/blob/main/docsehttps://github.com/aws-powertools/powertools-lambda-java/blob/main/docsmhttps://github.com/aws-powertools/powertools-lambda-java/blob/main/docsohttps://github.com/aws-powertools/powertools-lambda-java/blob/main/docsvhttps://github.com/aws-powertools/powertools-lambda-java/blob/main/docsehttps://github.com/aws-powertools/powertools-lambda-java/blob/main/docsdhttps://github.com/aws-powertools/powertools-lambda-java/blob/main/docs">https://github.com/aws-powertools/powertools-lambda-java/blob/main/docs[https://github.com/aws-powertools/powertools-lambda-java/blob/main/docsRhttps://github.com/aws-powertools/powertools-lambda-java/blob/main/docsehttps://github.com/aws-powertools/powertools-lambda-java/blob/main/docsmhttps://github.com/aws-powertools/powertools-lambda-java/blob/main/docsohttps://github.com/aws-powertools/powertools-lambda-java/blob/main/docsvhttps://github.com/aws-powertools/powertools-lambda-java/blob/main/docsehttps://github.com/aws-powertools/powertools-lambda-java/blob/main/docsdhttps://github.com/aws-powertools/powertools-lambda-java/blob/main/docs</a>
<a
href="https://github.com/aws-powertools/powertools-lambda-java/blob/main/docsdhttps://github.com/aws-powertools/powertools-lambda-java/blob/main/docsehttps://github.com/aws-powertools/powertools-lambda-java/blob/main/docsphttps://github.com/aws-powertools/powertools-lambda-java/blob/main/docsrhttps://github.com/aws-powertools/powertools-lambda-java/blob/main/docsehttps://github.com/aws-powertools/powertools-lambda-java/blob/main/docschttps://github.com/aws-powertools/powertools-lambda-java/blob/main/docsahttps://github.com/aws-powertools/powertools-lambda-java/blob/main/docsthttps://github.com/aws-powertools/powertools-lambda-java/blob/main/docsehttps://github.com/aws-powertools/powertools-lambda-java/blob/main/docsdhttps://github.com/aws-powertools/powertools-lambda-java/blob/main/docs">https://github.com/aws-powertools/powertools-lambda-java/blob/main/docsdhttps://github.com/aws-powertools/powertools-lambda-java/blob/main/docsehttps://github.com/aws-powertools/powertools-lambda-java/blob/main/docsphttps://github.com/aws-powertools/powertools-lambda-java/blob/main/docsrhttps://github.com/aws-powertools/powertools-lambda-java/blob/main/docsehttps://github.com/aws-powertools/powertools-lambda-java/blob/main/docschttps://github.com/aws-powertools/powertools-lambda-java/blob/main/docsahttps://github.com/aws-powertools/powertools-lambda-java/blob/main/docsthttps://github.com/aws-powertools/powertools-lambda-java/blob/main/docsehttps://github.com/aws-powertools/powertools-lambda-java/blob/main/docsdhttps://github.com/aws-powertools/powertools-lambda-java/blob/main/docs</a>
<a
href="https://github.com/aws-powertools/powertools-lambda-java/blob/main/docs%60https://github.com/aws-powertools/powertools-lambda-java/blob/main/docsRhttps://github.com/aws-powertools/powertools-lambda-java/blob/main/docsehttps://github.com/aws-powertools/powertools-lambda-java/blob/main/docsshttps://github.com/aws-powertools/powertools-lambda-java/blob/main/docsphttps://github.com/aws-powertools/powertools-lambda-java/blob/main/docsohttps://github.com/aws-powertools/powertools-lambda-java/blob/main/docsnhttps://github.com/aws-powertools/powertools-lambda-java/blob/main/docsshttps://github.com/aws-powertools/powertools-lambda-java/blob/main/docsehttps://github.com/aws-powertools/powertools-lambda-java/blob/main/docs.https://github.com/aws-powertools/powertools-lambda-java/blob/main/docsfhttps://github.com/aws-powertools/powertools-lambda-java/blob/main/docsahttps://github.com/aws-powertools/powertools-lambda-java/blob/main/docsihttps://github.com/aws-powertools/powertools-lambda-java/blob/main/docslhttps://github.com/aws-powertools/powertools-lambda-java/blob/main/docsehttps://github.com/aws-powertools/powertools-lambda-java/blob/main/docsdhttps://github.com/aws-powertools/powertools-lambda-java/blob/main/docs(https://github.com/aws-powertools/powertools-lambda-java/blob/main/docs)https://github.com/aws-powertools/powertools-lambda-java/blob/main/docs%60https://github.com/aws-powertools/powertools-lambda-java/blob/main/docs">https://github.com/aws-powertools/powertools-lambda-java/blob/main/docs`https://github.com/aws-powertools/powertools-lambda-java/blob/main/docsRhttps://github.com/aws-powertools/powertools-lambda-java/blob/main/docsehttps://github.com/aws-powertools/powertools-lambda-java/blob/main/docsshttps://github.com/aws-powertools/powertools-lambda-java/blob/main/docsphttps://github.com/aws-powertools/powertools-lambda-java/blob/main/docsohttps://github.com/aws-powertools/powertools-lambda-java/blob/main/docsnhttps://github.com/aws-powertools/powertools-lambda-java/blob/main/docsshttps://github.com/aws-powertools/powertools-lambda-java/blob/main/docsehttps://github.com/aws-powertools/powertools-lambda-java/blob/main/docs.https://github.com/aws-powertools/powertools-lambda-java/blob/main/docsfhttps://github.com/aws-powertools/powertools-lambda-java/blob/main/docsahttps://github.com/aws-powertools/powertools-lambda-java/blob/main/docsihttps://github.com/aws-powertools/powertools-lambda-java/blob/main/docslhttps://github.com/aws-powertools/powertools-lambda-java/blob/main/docsehttps://github.com/aws-powertools/powertools-lambda-java/blob/main/docsdhttps://github.com/aws-powertools/powertools-lambda-java/blob/main/docs(https://github.com/aws-powertools/powertools-lambda-java/blob/main/docs)https://github.com/aws-powertools/powertools-lambda-java/blob/main/docs`https://github.com/aws-powertools/powertools-lambda-java/blob/main/docs</a>
<a
href="https://github.com/aws-powertools/powertools-lambda-java/blob/main/docsahttps://github.com/aws-powertools/powertools-lambda-java/blob/main/docsnhttps://github.com/aws-powertools/powertools-lambda-java/blob/main/docsdhttps://github.com/aws-powertools/powertools-lambda-java/blob/main/docs">https://github.com/aws-powertools/powertools-lambda-java/blob/main/docsahttps://github.com/aws-powertools/powertools-lambda-java/blob/main/docsnhttps://github.com/aws-powertools/powertools-lambda-java/blob/main/docsdhttps://github.com/aws-powertools/powertools-lambda-java/blob/main/docs</a>
<a
href="https://github.com/aws-powertools/powertools-lambda-java/blob/main/docs%60https://github.com/aws-powertools/powertools-lambda-java/blob/main/docsRhttps://github.com/aws-powertools/powertools-lambda-java/blob/main/docsehttps://github.com/aws-powertools/powertools-lambda-java/blob/main/docsshttps://github.com/aws-powertools/powertools-lambda-java/blob/main/docsphttps://github.com/aws-powertools/powertools-lambda-java/blob/main/docsohttps://github.com/aws-powertools/powertools-lambda-java/blob/main/docsnhttps://github.com/aws-powertools/powertools-lambda-java/blob/main/docsshttps://github.com/aws-powertools/powertools-lambda-java/blob/main/docsehttps://github.com/aws-powertools/powertools-lambda-java/blob/main/docs.https://github.com/aws-powertools/powertools-lambda-java/blob/main/docsshttps://github.com/aws-powertools/powertools-lambda-java/blob/main/docsuhttps://github.com/aws-powertools/powertools-lambda-java/blob/main/docschttps://github.com/aws-powertools/powertools-lambda-java/blob/main/docschttps://github.com/aws-powertools/powertools-lambda-java/blob/main/docsehttps://github.com/aws-powertools/powertools-lambda-java/blob/main/docsshttps://github.com/aws-powertools/powertools-lambda-java/blob/main/docsshttps://github.com/aws-powertools/powertools-lambda-java/blob/main/docs(https://github.com/aws-powertools/powertools-lambda-java/blob/main/docs)https://github.com/aws-powertools/powertools-lambda-java/blob/main/docs%60https://github.com/aws-powertools/powertools-lambda-java/blob/main/docs">https://github.com/aws-powertools/powertools-lambda-java/blob/main/docs`https://github.com/aws-powertools/powertools-lambda-java/blob/main/docsRhttps://github.com/aws-powertools/powertools-lambda-java/blob/main/docsehttps://github.com/aws-powertools/powertools-lambda-java/blob/main/docsshttps://github.com/aws-powertools/powertools-lambda-java/blob/main/docsphttps://github.com/aws-powertools/powertools-lambda-java/blob/main/docsohttps://github.com/aws-powertools/powertools-lambda-java/blob/main/docsnhttps://github.com/aws-powertools/powertools-lambda-java/blob/main/docsshttps://github.com/aws-powertools/powertools-lambda-java/blob/main/docsehttps://github.com/aws-powertools/powertools-lambda-java/blob/main/docs.https://github.com/aws-powertools/powertools-lambda-java/blob/main/docsshttps://github.com/aws-powertools/powertools-lambda-java/blob/main/docsuhttps://github.com/aws-powertools/powertools-lambda-java/blob/main/docschttps://github.com/aws-powertools/powertools-lambda-java/blob/main/docschttps://github.com/aws-powertools/powertools-lambda-java/blob/main/docsehttps://github.com/aws-powertools/powertools-lambda-java/blob/main/docsshttps://github.com/aws-powertools/powertools-lambda-java/blob/main/docsshttps://github.com/aws-powertools/powertools-lambda-java/blob/main/docs(https://github.com/aws-powertools/powertools-lambda-java/blob/main/docs)https://github.com/aws-powertools/powertools-lambda-java/blob/main/docs`https://github.com/aws-powertools/powertools-lambda-java/blob/main/docs</a>
<a
href="https://github.com/aws-powertools/powertools-lambda-java/blob/main/docsmhttps://github.com/aws-powertools/powertools-lambda-java/blob/main/docsehttps://github.com/aws-powertools/powertools-lambda-java/blob/main/docsthttps://github.com/aws-powertools/powertools-lambda-java/blob/main/docshhttps://github.com/aws-powertools/powertools-lambda-java/blob/main/docsohttps://github.com/aws-powertools/powertools-lambda-java/blob/main/docsdhttps://github.com/aws-powertools/powertools-lambda-java/blob/main/docsshttps://github.com/aws-powertools/powertools-lambda-java/blob/main/docs%5Dhttps://github.com/aws-powertools/powertools-lambda-java/blob/main/docs(https://github.com/aws-powertools/powertools-lambda-java/blob/main/docs#https://github.com/aws-powertools/powertools-lambda-java/blob/main/docschttps://github.com/aws-powertools/powertools-lambda-java/blob/main/docsuhttps://github.com/aws-powertools/powertools-lambda-java/blob/main/docsshttps://github.com/aws-powertools/powertools-lambda-java/blob/main/docsthttps://github.com/aws-powertools/powertools-lambda-java/blob/main/docsohttps://github.com/aws-powertools/powertools-lambda-java/blob/main/docsmhttps://github.com/aws-powertools/powertools-lambda-java/blob/main/docs-https://github.com/aws-powertools/powertools-lambda-java/blob/main/docsrhttps://github.com/aws-powertools/powertools-lambda-java/blob/main/docsehttps://github.com/aws-powertools/powertools-lambda-java/blob/main/docsshttps://github.com/aws-powertools/powertools-lambda-java/blob/main/docsohttps://github.com/aws-powertools/powertools-lambda-java/blob/main/docsuhttps://github.com/aws-powertools/powertools-lambda-java/blob/main/docsrhttps://github.com/aws-powertools/powertools-lambda-java/blob/main/docschttps://github.com/aws-powertools/powertools-lambda-java/blob/main/docsehttps://github.com/aws-powertools/powertools-lambda-java/blob/main/docsshttps://github.com/aws-powertools/powertools-lambda-java/blob/main/docs-https://github.com/aws-powertools/powertools-lambda-java/blob/main/docsuhttps://github.com/aws-powertools/powertools-lambda-java/blob/main/docsphttps://github.com/aws-powertools/powertools-lambda-java/blob/main/docsdhttps://github.com/aws-powertools/powertools-lambda-java/blob/main/docsahttps://github.com/aws-powertools/powertools-lambda-java/blob/main/docsthttps://github.com/aws-powertools/powertools-lambda-java/blob/main/docsehttps://github.com/aws-powertools/powertools-lambda-java/blob/main/docsshttps://github.com/aws-powertools/powertools-lambda-java/blob/main/docs-https://github.com/aws-powertools/powertools-lambda-java/blob/main/docsthttps://github.com/aws-powertools/powertools-lambda-java/blob/main/docshhttps://github.com/aws-powertools/powertools-lambda-java/blob/main/docsehttps://github.com/aws-powertools/powertools-lambda-java/blob/main/docs-https://github.com/aws-powertools/powertools-lambda-java/blob/main/docsrhttps://github.com/aws-powertools/powertools-lambda-java/blob/main/docsehttps://github.com/aws-powertools/powertools-lambda-java/blob/main/docsshttps://github.com/aws-powertools/powertools-lambda-java/blob/main/docsphttps://github.com/aws-powertools/powertools-lambda-java/blob/main/docsohttps://github.com/aws-powertools/powertools-lambda-java/blob/main/docsnhttps://github.com/aws-powertools/powertools-lambda-java/blob/main/docsshttps://github.com/aws-powertools/powertools-lambda-java/blob/main/docsehttps://github.com/aws-powertools/powertools-lambda-java/blob/main/docs-https://github.com/aws-powertools/powertools-lambda-java/blob/main/docschttps://github.com/aws-powertools/powertools-lambda-java/blob/main/docslhttps://github.com/aws-powertools/powertools-lambda-java/blob/main/docsahttps://github.com/aws-powertools/powertools-lambda-java/blob/main/docsshttps://github.com/aws-powertools/powertools-lambda-java/blob/main/docsshttps://github.com/aws-powertools/powertools-lambda-java/blob/main/docs)https://github.com/aws-powertools/powertools-lambda-java/blob/main/docs">https://github.com/aws-powertools/powertools-lambda-java/blob/main/docsmhttps://github.com/aws-powertools/powertools-lambda-java/blob/main/docsehttps://github.com/aws-powertools/powertools-lambda-java/blob/main/docsthttps://github.com/aws-powertools/powertools-lambda-java/blob/main/docshhttps://github.com/aws-powertools/powertools-lambda-java/blob/main/docsohttps://github.com/aws-powertools/powertools-lambda-java/blob/main/docsdhttps://github.com/aws-powertools/powertools-lambda-java/blob/main/docsshttps://github.com/aws-powertools/powertools-lambda-java/blob/main/docs]https://github.com/aws-powertools/powertools-lambda-java/blob/main/docs(https://github.com/aws-powertools/powertools-lambda-java/blob/main/docs#https://github.com/aws-powertools/powertools-lambda-java/blob/main/docschttps://github.com/aws-powertools/powertools-lambda-java/blob/main/docsuhttps://github.com/aws-powertools/powertools-lambda-java/blob/main/docsshttps://github.com/aws-powertools/powertools-lambda-java/blob/main/docsthttps://github.com/aws-powertools/powertools-lambda-java/blob/main/docsohttps://github.com/aws-powertools/powertools-lambda-java/blob/main/docsmhttps://github.com/aws-powertools/powertools-lambda-java/blob/main/docs-https://github.com/aws-powertools/powertools-lambda-java/blob/main/docsrhttps://github.com/aws-powertools/powertools-lambda-java/blob/main/docsehttps://github.com/aws-powertools/powertools-lambda-java/blob/main/docsshttps://github.com/aws-powertools/powertools-lambda-java/blob/main/docsohttps://github.com/aws-powertools/powertools-lambda-java/blob/main/docsuhttps://github.com/aws-powertools/powertools-lambda-java/blob/main/docsrhttps://github.com/aws-powertools/powertools-lambda-java/blob/main/docschttps://github.com/aws-powertools/powertools-lambda-java/blob/main/docsehttps://github.com/aws-powertools/powertools-lambda-java/blob/main/docsshttps://github.com/aws-powertools/powertools-lambda-java/blob/main/docs-https://github.com/aws-powertools/powertools-lambda-java/blob/main/docsuhttps://github.com/aws-powertools/powertools-lambda-java/blob/main/docsphttps://github.com/aws-powertools/powertools-lambda-java/blob/main/docsdhttps://github.com/aws-powertools/powertools-lambda-java/blob/main/docsahttps://github.com/aws-powertools/powertools-lambda-java/blob/main/docsthttps://github.com/aws-powertools/powertools-lambda-java/blob/main/docsehttps://github.com/aws-powertools/powertools-lambda-java/blob/main/docsshttps://github.com/aws-powertools/powertools-lambda-java/blob/main/docs-https://github.com/aws-powertools/powertools-lambda-java/blob/main/docsthttps://github.com/aws-powertools/powertools-lambda-java/blob/main/docshhttps://github.com/aws-powertools/powertools-lambda-java/blob/main/docsehttps://github.com/aws-powertools/powertools-lambda-java/blob/main/docs-https://github.com/aws-powertools/powertools-lambda-java/blob/main/docsrhttps://github.com/aws-powertools/powertools-lambda-java/blob/main/docsehttps://github.com/aws-powertools/powertools-lambda-java/blob/main/docsshttps://github.com/aws-powertools/powertools-lambda-java/blob/main/docsphttps://github.com/aws-powertools/powertools-lambda-java/blob/main/docsohttps://github.com/aws-powertools/powertools-lambda-java/blob/main/docsnhttps://github.com/aws-powertools/powertools-lambda-java/blob/main/docsshttps://github.com/aws-powertools/powertools-lambda-java/blob/main/docsehttps://github.com/aws-powertools/powertools-lambda-java/blob/main/docs-https://github.com/aws-powertools/powertools-lambda-java/blob/main/docschttps://github.com/aws-powertools/powertools-lambda-java/blob/main/docslhttps://github.com/aws-powertools/powertools-lambda-java/blob/main/docsahttps://github.com/aws-powertools/powertools-lambda-java/blob/main/docsshttps://github.com/aws-powertools/powertools-lambda-java/blob/main/docsshttps://github.com/aws-powertools/powertools-lambda-java/blob/main/docs)https://github.com/aws-powertools/powertools-lambda-java/blob/main/docs</a>.</td>
<td>Yes</td>
</tr>
<tr>
<td><strong>Custom Resources</strong></td>
<td>Changed interface of <code>Response</code> class to add an optional
<code>reason</code> field.</td>
<td>No</td>
</tr>
<tr>
<td><strong>Dependencies</strong></td>
<td>Renamed <code>powertools-core</code> to
<code>powertools-common</code>. This module should not be used as direct
dependency and is listed here for completeness.</td>
<td>No</td>
</tr>
<tr>
<td><strong>Dependencies</strong></td>
<td><a
href="https://github.com/aws-powertools/powertools-lambda-java/blob/main/docs/#aspectj-runtime-not-included-by-default-anymore">Removed
<code>org.aspectj.aspectjrt</code> as project dependency</a> in favor of
consumers including the version they prefer.</td>
<td>Yes</td>
</tr>
<tr>
<td><strong>Language support</strong></td>
<td>Removed support for Java 8. The minimum required Java version is
Java 11.</td>
<td>N/A</td>
</tr>
</tbody>
</table>
<h3>First Steps</h3>
<p>Before you start, we suggest making a copy of your current working
project or create a new branch with <code>git</code>.</p>
<ol>
<li><strong>Upgrade</strong> Java to at least version 11. While version
11 is supported, we recommend using the <a
href="https://downloads.corretto.aws/#/downloads">newest available LTS
version</a>{target="_blank"} of Java.</li>
<li><strong>Review</strong> the following section to confirm if you need
to make changes to your code.</li>
</ol>
<h2>Redesigned Logging Utility</h2>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/aws-powertools/powertools-lambda-java/commit/c1b418732c69dca08c0a912a9a7d1b09c6ca964c"><code>c1b4187</code></a>
chore(ci): bump version to 2.1.1</li>
<li><a
href="https://github.com/aws-powertools/powertools-lambda-java/commit/4a8511d95a2a9227f0d57ef74803202bb950491b"><code>4a8511d</code></a>
fix(kafka): Handle message indices in proto data also for Glue Schema
Registr...</li>
<li><a
href="https://github.com/aws-powertools/powertools-lambda-java/commit/8f70e83b28fc939f884d4cea150dfb3f3ee3c75e"><code>8f70e83</code></a>
chore(ci): bump version to 2.1.0 (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-java/issues/1904">#1904</a>)</li>
<li><a
href="https://github.com/aws-powertools/powertools-lambda-java/commit/cf01e91eb0b398b89b8fb442edfe27e1532a5810"><code>cf01e91</code></a>
fix(ci): Add maven project description to Kafka utility. (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-java/issues/1903">#1903</a>)</li>
<li><a
href="https://github.com/aws-powertools/powertools-lambda-java/commit/f563d2349d5a569d5a6996d9404023fdceed64a3"><code>f563d23</code></a>
fix(kafka): Add support for confluent message indices. (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-java/issues/1902">#1902</a>)</li>
<li><a
href="https://github.com/aws-powertools/powertools-lambda-java/commit/eebc06ae150d4b04cc48bea67785ab019c7258a1"><code>eebc06a</code></a>
feat(kafka): New Kafka utility (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-java/issues/1898">#1898</a>)</li>
<li><a
href="https://github.com/aws-powertools/powertools-lambda-java/commit/8a040ac87a2a31662b7ac8980601b4d821cc29d8"><code>8a040ac</code></a>
fix(metrics): Do not flush when no metrics were added to avoid printing
root-...</li>
<li><a
href="https://github.com/aws-powertools/powertools-lambda-java/commit/cc1b3b11d0118f35bbc22dd318693e05fec87e71"><code>cc1b3b1</code></a>
docs: Announce deprecation of v1</li>
<li><a
href="https://github.com/aws-powertools/powertools-lambda-java/commit/0b275948638450165281a1d7abb5b4d321f3aeec"><code>0b27594</code></a>
chore(ci): Update workflows to make v2 the default (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-java/issues/1888">#1888</a>)</li>
<li><a
href="https://github.com/aws-powertools/powertools-lambda-java/commit/871a844d10d8e54180737c95d1747dd3a045cc45"><code>871a844</code></a>
docs: Version documentation (<a
href="https://redirect.github.com/aws-powertools/powertools-lambda-java/issues/1878">#1878</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/aws-powertools/powertools-lambda-java/compare/v1.20.2...v2.1.1">compare
view</a></li>
</ul>
</details>
<br />
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
You can trigger a rebase of this PR 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 show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@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>
> **Note**
> Automatic rebases have been disabled on this pull request as it has
been open for over 30 days.
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jim Wild <james.wild6@nhs.net>
Co-authored-by: anthony-nhs <121869075+anthony-nhs@users.noreply.github.com>
Co-authored-by: Jack Spagnoli <jack.spagnoli1@nhs.net>1 parent 411c74d commit 5d9767d
9 files changed
Lines changed: 32 additions & 32 deletions
File tree
- src/main/java/software/nhs/fhirvalidator
- configuration
- controller
- handler
- service
- util
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
118 | 118 | | |
119 | 119 | | |
120 | 120 | | |
121 | | - | |
122 | | - | |
| 121 | + | |
| 122 | + | |
123 | 123 | | |
124 | 124 | | |
125 | 125 | | |
| |||
Lines changed: 3 additions & 3 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
31 | 31 | | |
32 | 32 | | |
33 | 33 | | |
34 | | - | |
35 | | - | |
| 34 | + | |
| 35 | + | |
36 | 36 | | |
37 | 37 | | |
38 | 38 | | |
| |||
46 | 46 | | |
47 | 47 | | |
48 | 48 | | |
49 | | - | |
| 49 | + | |
50 | 50 | | |
51 | 51 | | |
52 | 52 | | |
| |||
Lines changed: 3 additions & 3 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
23 | 23 | | |
24 | 24 | | |
25 | 25 | | |
26 | | - | |
27 | | - | |
| 26 | + | |
| 27 | + | |
28 | 28 | | |
29 | 29 | | |
30 | 30 | | |
| |||
40 | 40 | | |
41 | 41 | | |
42 | 42 | | |
43 | | - | |
| 43 | + | |
44 | 44 | | |
45 | 45 | | |
46 | 46 | | |
| |||
Lines changed: 9 additions & 9 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
11 | 11 | | |
12 | 12 | | |
13 | 13 | | |
14 | | - | |
15 | | - | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
16 | 17 | | |
17 | 18 | | |
18 | | - | |
19 | 19 | | |
20 | 20 | | |
21 | 21 | | |
22 | 22 | | |
23 | 23 | | |
24 | 24 | | |
25 | | - | |
| 25 | + | |
26 | 26 | | |
27 | 27 | | |
28 | 28 | | |
| |||
55 | 55 | | |
56 | 56 | | |
57 | 57 | | |
58 | | - | |
| 58 | + | |
59 | 59 | | |
60 | | - | |
| 60 | + | |
61 | 61 | | |
62 | | - | |
| 62 | + | |
63 | 63 | | |
64 | | - | |
| 64 | + | |
65 | 65 | | |
66 | | - | |
| 66 | + | |
67 | 67 | | |
68 | 68 | | |
69 | 69 | | |
| |||
Lines changed: 3 additions & 3 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | | - | |
4 | | - | |
| 3 | + | |
| 4 | + | |
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
| |||
15 | 15 | | |
16 | 16 | | |
17 | 17 | | |
18 | | - | |
| 18 | + | |
19 | 19 | | |
20 | 20 | | |
21 | 21 | | |
| |||
Lines changed: 3 additions & 3 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3 | 3 | | |
4 | 4 | | |
5 | 5 | | |
6 | | - | |
7 | | - | |
| 6 | + | |
| 7 | + | |
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
| |||
16 | 16 | | |
17 | 17 | | |
18 | 18 | | |
19 | | - | |
| 19 | + | |
20 | 20 | | |
21 | 21 | | |
22 | 22 | | |
| |||
Lines changed: 3 additions & 3 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | | - | |
4 | | - | |
| 3 | + | |
| 4 | + | |
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
| |||
16 | 16 | | |
17 | 17 | | |
18 | 18 | | |
19 | | - | |
| 19 | + | |
20 | 20 | | |
21 | 21 | | |
22 | 22 | | |
| |||
Lines changed: 3 additions & 3 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3 | 3 | | |
4 | 4 | | |
5 | 5 | | |
6 | | - | |
7 | | - | |
| 6 | + | |
| 7 | + | |
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
13 | 13 | | |
14 | | - | |
| 14 | + | |
15 | 15 | | |
16 | 16 | | |
17 | 17 | | |
| |||
Lines changed: 3 additions & 3 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
7 | | - | |
8 | | - | |
| 7 | + | |
| 8 | + | |
9 | 9 | | |
10 | 10 | | |
11 | | - | |
| 11 | + | |
12 | 12 | | |
13 | 13 | | |
14 | 14 | | |
| |||
0 commit comments