Skip to content

Commit edbc105

Browse files
pankajagrawal16Pankaj Agrawal
and
Pankaj Agrawal
authored
chore: prep release 1.4.0 (#324)
Co-authored-by: Pankaj Agrawal <[email protected]>
1 parent 8ee1896 commit edbc105

File tree

17 files changed

+58
-54
lines changed

17 files changed

+58
-54
lines changed

CHANGELOG.md

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

99
## [Unreleased]
1010

11+
## [1.4.0] - 2021-03-11
12+
* **Metrics**: Ability to set default dimension for metrics via `MetricsUtils.defaultDimensionSet()`.
13+
* **Metrics**: Remove validation of having minimum one dimension. EMF now support [Dimension set being empty](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch_Embedded_Metric_Format_Specification.html) as well.
14+
1115
## [1.3.0] - 2021-03-05
1216

1317
* **Powertools**: It now works out of the box with [code guru profile handler implementation](https://docs.aws.amazon.com/codeguru/latest/profiler-ug/lambda-custom.html).

README.md

+3-3
Original file line numberDiff line numberDiff line change
@@ -17,17 +17,17 @@ Powertools is available in Maven Central. You can use your favourite dependency
1717
<dependency>
1818
<groupId>software.amazon.lambda</groupId>
1919
<artifactId>powertools-tracing</artifactId>
20-
<version>1.3.0</version>
20+
<version>1.4.0</version>
2121
</dependency>
2222
<dependency>
2323
<groupId>software.amazon.lambda</groupId>
2424
<artifactId>powertools-logging</artifactId>
25-
<version>1.3.0</version>
25+
<version>1.4.0</version>
2626
</dependency>
2727
<dependency>
2828
<groupId>software.amazon.lambda</groupId>
2929
<artifactId>powertools-metrics</artifactId>
30-
<version>1.3.0</version>
30+
<version>1.4.0</version>
3131
</dependency>
3232
...
3333
</dependencies>

docs/index.md

+9-9
Original file line numberDiff line numberDiff line change
@@ -47,17 +47,17 @@ For more information about the project and available options refer to this [repo
4747
<dependency>
4848
<groupId>software.amazon.lambda</groupId>
4949
<artifactId>powertools-tracing</artifactId>
50-
<version>1.3.0</version>
50+
<version>1.4.0</version>
5151
</dependency>
5252
<dependency>
5353
<groupId>software.amazon.lambda</groupId>
5454
<artifactId>powertools-logging</artifactId>
55-
<version>1.3.0</version>
55+
<version>1.4.0</version>
5656
</dependency>
5757
<dependency>
5858
<groupId>software.amazon.lambda</groupId>
5959
<artifactId>powertools-metrics</artifactId>
60-
<version>1.3.0</version>
60+
<version>1.4.0</version>
6161
</dependency>
6262
...
6363
</dependencies>
@@ -113,12 +113,12 @@ For more information about the project and available options refer to this [repo
113113
jcenter()
114114
}
115115
dependencies {
116-
implementation 'software.amazon.lambda:powertools-tracing:1.3.0'
117-
aspectpath 'software.amazon.lambda:powertools-tracing:1.3.0'
118-
implementation 'software.amazon.lambda:powertools-logging:1.3.0'
119-
aspectpath 'software.amazon.lambda:powertools-logging:1.3.0'
120-
implementation 'software.amazon.lambda:powertools-metrics:1.3.0'
121-
aspectpath 'software.amazon.lambda:powertools-metrics:1.3.0'
116+
implementation 'software.amazon.lambda:powertools-tracing:1.4.0'
117+
aspectpath 'software.amazon.lambda:powertools-tracing:1.4.0'
118+
implementation 'software.amazon.lambda:powertools-logging:1.4.0'
119+
aspectpath 'software.amazon.lambda:powertools-logging:1.4.0'
120+
implementation 'software.amazon.lambda:powertools-metrics:1.4.0'
121+
aspectpath 'software.amazon.lambda:powertools-metrics:1.4.0'
122122
}
123123
```
124124
**Note:**

docs/utilities/batch.md

+3-3
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ To install this utility, add the following dependency to your project.
3535
<dependency>
3636
<groupId>software.amazon.lambda</groupId>
3737
<artifactId>powertools-sqs</artifactId>
38-
<version>1.3.0</version>
38+
<version>1.4.0</version>
3939
</dependency>
4040
...
4141
</dependencies>
@@ -76,8 +76,8 @@ To install this utility, add the following dependency to your project.
7676
```groovy
7777
dependencies {
7878
...
79-
implementation 'software.amazon.lambda:powertools-sqs:1.3.0'
80-
aspectpath 'software.amazon.lambda:powertools-sqs:1.3.0'
79+
implementation 'software.amazon.lambda:powertools-sqs:1.4.0'
80+
aspectpath 'software.amazon.lambda:powertools-sqs:1.4.0'
8181
}
8282
```
8383

docs/utilities/parameters.md

+5-5
Original file line numberDiff line numberDiff line change
@@ -24,16 +24,16 @@ To install this utility, add the following dependency to your project.
2424
<dependency>
2525
<groupId>software.amazon.lambda</groupId>
2626
<artifactId>powertools-parameters</artifactId>
27-
<version>1.3.0</version>
27+
<version>1.4.0</version>
2828
</dependency>
2929
```
3030
=== "Gradle"
3131

3232
```groovy
3333
dependencies {
3434
...
35-
implementation 'software.amazon.lambda:powertools-parameters:1.3.0'
36-
aspectpath 'software.amazon.lambda:powertools-parameters:1.3.0'
35+
implementation 'software.amazon.lambda:powertools-parameters:1.4.0'
36+
aspectpath 'software.amazon.lambda:powertools-parameters:1.4.0'
3737
}
3838
```
3939

@@ -434,8 +434,8 @@ If you want to use the ```@Param``` annotation in your project add configuration
434434
}
435435
dependencies {
436436
...
437-
implementation 'software.amazon.lambda:powertools-parameters:1.3.0'
438-
aspectpath 'software.amazon.lambda:powertools-parameters:1.3.0'
437+
implementation 'software.amazon.lambda:powertools-parameters:1.4.0'
438+
aspectpath 'software.amazon.lambda:powertools-parameters:1.4.0'
439439
}
440440
```
441441

docs/utilities/sqs_large_message_handling.md

+3-3
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ If you are working with lambda function on runtime **Java 9 or later**, please r
4343
<dependency>
4444
<groupId>software.amazon.lambda</groupId>
4545
<artifactId>powertools-sqs</artifactId>
46-
<version>1.3.0</version>
46+
<version>1.4.0</version>
4747
</dependency>
4848
...
4949
</dependencies>
@@ -84,8 +84,8 @@ If you are working with lambda function on runtime **Java 9 or later**, please r
8484
```groovy
8585
dependencies {
8686
...
87-
implementation 'software.amazon.lambda:powertools-sqs:1.3.0'
88-
aspectpath 'software.amazon.lambda:powertools-sqs:1.3.0'
87+
implementation 'software.amazon.lambda:powertools-sqs:1.4.0'
88+
aspectpath 'software.amazon.lambda:powertools-sqs:1.4.0'
8989
}
9090
```
9191

docs/utilities/validation.md

+3-3
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ To install this utility, add the following dependency to your project.
2525
<dependency>
2626
<groupId>com.amazonaws</groupId>
2727
<artifactId>powertools-validation</artifactId>
28-
<version>1.3.0</version>
28+
<version>1.4.0</version>
2929
</dependency>
3030
...
3131
</dependencies>
@@ -65,8 +65,8 @@ To install this utility, add the following dependency to your project.
6565

6666
```groovy
6767
dependencies {
68-
implementation 'software.amazon.lambda:powertools-validation:1.3.0'
69-
aspectpath 'software.amazon.lambda:powertools-validation:1.3.0'
68+
implementation 'software.amazon.lambda:powertools-validation:1.4.0'
69+
aspectpath 'software.amazon.lambda:powertools-validation:1.4.0'
7070
}
7171
```
7272

example/HelloWorldFunction/build.gradle

+13-13
Original file line numberDiff line numberDiff line change
@@ -8,25 +8,25 @@ repositories {
88
}
99

1010
dependencies {
11-
implementation 'software.amazon.lambda:powertools-tracing:1.3.0'
12-
aspectpath 'software.amazon.lambda:powertools-tracing:1.3.0'
11+
implementation 'software.amazon.lambda:powertools-tracing:1.4.0'
12+
aspectpath 'software.amazon.lambda:powertools-tracing:1.4.0'
1313

14-
implementation 'software.amazon.lambda:powertools-logging:1.3.0'
15-
aspectpath 'software.amazon.lambda:powertools-logging:1.3.0'
14+
implementation 'software.amazon.lambda:powertools-logging:1.4.0'
15+
aspectpath 'software.amazon.lambda:powertools-logging:1.4.0'
1616

17-
implementation 'software.amazon.lambda:powertools-metrics:1.3.0'
18-
aspectpath 'software.amazon.lambda:powertools-metrics:1.3.0'
17+
implementation 'software.amazon.lambda:powertools-metrics:1.4.0'
18+
aspectpath 'software.amazon.lambda:powertools-metrics:1.4.0'
1919

20-
implementation 'software.amazon.lambda:powertools-sqs:1.3.0'
21-
aspectpath 'software.amazon.lambda:powertools-sqs:1.3.0'
20+
implementation 'software.amazon.lambda:powertools-sqs:1.4.0'
21+
aspectpath 'software.amazon.lambda:powertools-sqs:1.4.0'
2222

23-
implementation 'software.amazon.lambda:powertools-parameters:1.3.0'
24-
aspectpath 'software.amazon.lambda:powertools-parameters:1.3.0'
23+
implementation 'software.amazon.lambda:powertools-parameters:1.4.0'
24+
aspectpath 'software.amazon.lambda:powertools-parameters:1.4.0'
2525

26-
implementation 'software.amazon.lambda:powertools-validation:1.3.0'
27-
aspectpath 'software.amazon.lambda:powertools-validation:1.3.0'
26+
implementation 'software.amazon.lambda:powertools-validation:1.4.0'
27+
aspectpath 'software.amazon.lambda:powertools-validation:1.4.0'
2828

29-
implementation 'com.amazonaws:aws-lambda-java-core:1.3.0'
29+
implementation 'com.amazonaws:aws-lambda-java-core:1.4.0'
3030
implementation 'com.amazonaws:aws-lambda-java-events:3.1.0'
3131

3232
implementation 'org.apache.logging.log4j:log4j-api:2.13.3'

example/HelloWorldFunction/pom.xml

+7-7
Original file line numberDiff line numberDiff line change
@@ -16,37 +16,37 @@
1616
<dependency>
1717
<groupId>software.amazon.lambda</groupId>
1818
<artifactId>powertools-tracing</artifactId>
19-
<version>1.3.0</version>
19+
<version>1.4.0</version>
2020
</dependency>
2121
<dependency>
2222
<groupId>software.amazon.lambda</groupId>
2323
<artifactId>powertools-logging</artifactId>
24-
<version>1.3.0</version>
24+
<version>1.4.0</version>
2525
</dependency>
2626
<dependency>
2727
<groupId>software.amazon.lambda</groupId>
2828
<artifactId>powertools-metrics</artifactId>
29-
<version>1.3.0</version>
29+
<version>1.4.0</version>
3030
</dependency>
3131
<dependency>
3232
<groupId>software.amazon.lambda</groupId>
3333
<artifactId>powertools-parameters</artifactId>
34-
<version>1.3.0</version>
34+
<version>1.4.0</version>
3535
</dependency>
3636
<dependency>
3737
<groupId>software.amazon.lambda</groupId>
3838
<artifactId>powertools-validation</artifactId>
39-
<version>1.3.0</version>
39+
<version>1.4.0</version>
4040
</dependency>
4141
<dependency>
4242
<groupId>software.amazon.lambda</groupId>
4343
<artifactId>powertools-sqs</artifactId>
44-
<version>1.3.0</version>
44+
<version>1.4.0</version>
4545
</dependency>
4646
<dependency>
4747
<groupId>com.amazonaws</groupId>
4848
<artifactId>aws-lambda-java-core</artifactId>
49-
<version>1.3.0</version>
49+
<version>1.4.0</version>
5050
</dependency>
5151
<dependency>
5252
<groupId>com.amazonaws</groupId>

pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
<groupId>software.amazon.lambda</groupId>
88
<artifactId>powertools-parent</artifactId>
9-
<version>1.3.0</version>
9+
<version>1.4.0</version>
1010
<packaging>pom</packaging>
1111

1212
<name>AWS Lambda Powertools Java library Parent</name>

powertools-core/pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
<parent>
1111
<artifactId>powertools-parent</artifactId>
1212
<groupId>software.amazon.lambda</groupId>
13-
<version>1.3.0</version>
13+
<version>1.4.0</version>
1414
</parent>
1515

1616
<name>AWS Lambda Powertools Java library Core</name>

powertools-logging/pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
<parent>
1111
<artifactId>powertools-parent</artifactId>
1212
<groupId>software.amazon.lambda</groupId>
13-
<version>1.3.0</version>
13+
<version>1.4.0</version>
1414
</parent>
1515

1616
<name>AWS Lambda Powertools Java library Logging</name>

powertools-metrics/pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
<parent>
1111
<artifactId>powertools-parent</artifactId>
1212
<groupId>software.amazon.lambda</groupId>
13-
<version>1.3.0</version>
13+
<version>1.4.0</version>
1414
</parent>
1515

1616
<name>AWS Lambda Powertools Java library Metrics</name>

powertools-parameters/pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
<parent>
88
<artifactId>powertools-parent</artifactId>
99
<groupId>software.amazon.lambda</groupId>
10-
<version>1.3.0</version>
10+
<version>1.4.0</version>
1111
</parent>
1212

1313
<artifactId>powertools-parameters</artifactId>

powertools-sqs/pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
<parent>
1111
<artifactId>powertools-parent</artifactId>
1212
<groupId>software.amazon.lambda</groupId>
13-
<version>1.3.0</version>
13+
<version>1.4.0</version>
1414
</parent>
1515

1616
<name>AWS Lambda Powertools Java library SQS</name>

powertools-tracing/pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
<parent>
1111
<artifactId>powertools-parent</artifactId>
1212
<groupId>software.amazon.lambda</groupId>
13-
<version>1.3.0</version>
13+
<version>1.4.0</version>
1414
</parent>
1515

1616
<name>AWS Lambda Powertools Java library Tracing</name>

powertools-validation/pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
<parent>
1111
<artifactId>powertools-parent</artifactId>
1212
<groupId>software.amazon.lambda</groupId>
13-
<version>1.3.0</version>
13+
<version>1.4.0</version>
1414
</parent>
1515

1616
<name>AWS Lambda Powertools Java validation library</name>

0 commit comments

Comments
 (0)