Skip to content

Commit 1b159cd

Browse files
authored
Merge branch 'master' into feat/integration-tests
2 parents 09fd6eb + 482778b commit 1b159cd

File tree

41 files changed

+1281
-134
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

41 files changed

+1281
-134
lines changed

.github/workflows/build.yml

+7-2
Original file line numberDiff line numberDiff line change
@@ -58,9 +58,14 @@ jobs:
5858
with:
5959
distribution: 'zulu'
6060
java-version: ${{ matrix.java }}
61-
cache: maven
61+
cache: 'maven'
6262
- name: Build with Maven
6363
run: mvn -Pbuild-without-spotbugs -B package --file pom.xml
64+
- name: Upload coverage to Codecov
65+
uses: codecov/codecov-action@d9f34f8cd5cb3b3eb79b3e4b5dae3a16df499a70 # 3.1.1
66+
if: ${{ matrix.java == '11.0.x' }} # publish results once
67+
with:
68+
files: ./powertools-cloudformation/target/site/jacoco/jacoco.xml,./powertools-core/target/site/jacoco/jacoco.xml,./powertools-idempotency/target/site/jacoco/jacoco.xml,./powertools-logging/target/site/jacoco/jacoco.xml,./powertools-metrics/target/site/jacoco/jacoco.xml,./powertools-parameters/target/site/jacoco/jacoco.xml,./powertools-serialization/target/site/jacoco/jacoco.xml,./powertools-sqs/target/site/jacoco/jacoco.xml,./powertools-tracing/target/site/jacoco/jacoco.xml,./powertools-validation/target/site/jacoco/jacoco.xml
6469
savepr:
6570
runs-on: ubuntu-latest
6671
name: Save PR number if running on PR by dependabot
@@ -72,7 +77,7 @@ jobs:
7277
echo ${{ github.event.number }}
7378
echo ${{ github.event.number }} > ./pr/NR
7479
- uses: actions/upload-artifact@v2
75-
name: Updload artifact
80+
name: Upload artifact
7681
with:
7782
name: pr
7883
path: pr/

CHANGELOG.md

+21
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,27 @@ This project follows [Keep a Changelog](https://keepachangelog.com/en/1.0.0/) fo
88

99
## [Unreleased]
1010

11+
## [1.15.0] - 2023-03-20
12+
13+
### Added
14+
* Feature: Add DynamoDB provider to parameters module (#1091) by @scottgerring
15+
* Feature: Update to powertools-cloudformation to deprecate `Response.success()` and `Response.failed()` methods. New helper methods are added to make it easier to follow best practices `Response.success(String physicalResourceId)` and `Response.failed(String physicalResourceId)`. For a detailed explanation please read the [powertools-cloudformation documentation page](https://awslabs.github.io/aws-lambda-powertools-java/utilities/custom_resources/). (#1082) by @msailes
16+
* Update how a Lambda request handler method is identified (#1058) by @humanzz
17+
18+
### Maintenance
19+
* Deps: Bump third party dependencies to the latest versions.
20+
* Examples: Import examples from aws-samples/aws-lambda-powertools-examples (#1051) by @scottgerring
21+
* Deprecate withMetricLogger in favor of withMetricsLogger (#1060) by @humanzz
22+
* Update issue templates (#1062) by @machafer
23+
* Send code coverage report (jacoco) to codecov (#1094) by @jeromevdl
24+
25+
### Documentation
26+
27+
* Improve `powertools-cloudformation` docs (#1090) by @mriccia
28+
* Add link to Lambda powertools workshop (#1095) by @scottgerring
29+
* Fix mdocs and git revision plugin integration (#1066) by @machafer
30+
31+
1132
## [1.14.0] - 2023-02-17
1233

1334
### Added

README.md

+5-4
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
# AWS Lambda Powertools for Java
22

3-
![aws provider](https://img.shields.io/badge/provider-AWS-orange?logo=amazon-aws&color=ff9900) ![Build status](https://github.com/awslabs/aws-lambda-powertools-java/actions/workflows/build.yml/badge.svg) ![Maven Central](https://img.shields.io/maven-central/v/software.amazon.lambda/powertools-parent)
3+
![aws provider](https://img.shields.io/badge/provider-AWS-orange?logo=amazon-aws&color=ff9900) ![Build status](https://github.com/awslabs/aws-lambda-powertools-java/actions/workflows/build.yml/badge.svg) ![Maven Central](https://img.shields.io/maven-central/v/software.amazon.lambda/powertools-parent) [![codecov.io](https://codecov.io/github/awslabs/aws-lambda-powertools-java/branch/master/graphs/badge.svg)](https://app.codecov.io/gh/awslabs/aws-lambda-powertools-java)
4+
45

56
Powertools is a developer toolkit to implement Serverless best practices and increase developer velocity.
67

@@ -19,17 +20,17 @@ Powertools is available in Maven Central. You can use your favourite dependency
1920
<dependency>
2021
<groupId>software.amazon.lambda</groupId>
2122
<artifactId>powertools-tracing</artifactId>
22-
<version>1.14.0</version>
23+
<version>1.15.0</version>
2324
</dependency>
2425
<dependency>
2526
<groupId>software.amazon.lambda</groupId>
2627
<artifactId>powertools-logging</artifactId>
27-
<version>1.14.0</version>
28+
<version>1.15.0</version>
2829
</dependency>
2930
<dependency>
3031
<groupId>software.amazon.lambda</groupId>
3132
<artifactId>powertools-metrics</artifactId>
32-
<version>1.14.0</version>
33+
<version>1.15.0</version>
3334
</dependency>
3435
...
3536
</dependencies>

docs/index.md

+2-1
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,8 @@ Powertools is a suite of utilities for AWS Lambda Functions that makes tracing w
1212

1313

1414
!!! tip "Looking for a quick run through of the core utilities?"
15-
Check out [this detailed blog post](https://aws.amazon.com/blogs/opensource/simplifying-serverless-best-practices-with-aws-lambda-powertools-java/) with a practical example.
15+
Check out [this detailed blog post](https://aws.amazon.com/blogs/opensource/simplifying-serverless-best-practices-with-aws-lambda-powertools-java/) with a practical example. To dive deeper,
16+
the [AWS Lambda Powertools for Java workshop](https://catalog.us-east-1.prod.workshops.aws/workshops/a7011c82-e4af-4a52-80fa-fcd61f1dacd9/en-US/introduction) is a great next step.
1617

1718
## Tenets
1819

0 commit comments

Comments
 (0)