Skip to content

Commit b7cff94

Browse files
authored
Merge branch 'main' into dmelfi/enabling-different-format-outputs-in-profiler
2 parents b504990 + 6b0be7c commit b7cff94

File tree

27 files changed

+1284
-153
lines changed

27 files changed

+1284
-153
lines changed

.github/dependabot.yml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,9 @@
11
version: 2
22
updates:
3-
3+
- package-ecosystem: "maven"
4+
directory: "/aws-lambda-java-runtime-interface"
5+
schedule:
6+
interval: "weekly"
47
- package-ecosystem: "github-actions"
58
directory: "/"
69
schedule:

.github/workflows/runtime-interface-client_merge_to_main.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ jobs:
4949

5050
- name: Build and install serialization dependency locally
5151
working-directory: ./aws-lambda-java-serialization
52-
run: mvn clean install -DskipTests
52+
run: mvn clean install
5353

5454
- name: Test Runtime Interface Client xplatform build - Run 'build' target
5555
working-directory: ./aws-lambda-java-runtime-interface-client

.github/workflows/runtime-interface-client_pr.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ jobs:
2929

3030
- name: Build and install serialization dependency locally
3131
working-directory: ./aws-lambda-java-serialization
32-
run: mvn clean install -DskipTests
32+
run: mvn clean install
3333

3434
- name: Runtime Interface Client smoke tests - Run 'pr' target
3535
working-directory: ./aws-lambda-java-runtime-interface-client
@@ -65,7 +65,7 @@ jobs:
6565

6666
- name: Build and install serialization dependency locally
6767
working-directory: ./aws-lambda-java-serialization
68-
run: mvn clean install -DskipTests
68+
run: mvn clean install
6969

7070
- name: Test Runtime Interface Client xplatform build - Run 'build' target
7171
working-directory: ./aws-lambda-java-runtime-interface-client

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -163,7 +163,7 @@ The purpose of this package is to allow developers to deploy their applications
163163
<dependency>
164164
<groupId>com.amazonaws</groupId>
165165
<artifactId>aws-lambda-java-runtime-interface-client</artifactId>
166-
<version>2.7.0</version>
166+
<version>2.8.6</version>
167167
</dependency>
168168
```
169169

aws-lambda-java-runtime-interface-client/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@ pom.xml
7070
<dependency>
7171
<groupId>com.amazonaws</groupId>
7272
<artifactId>aws-lambda-java-runtime-interface-client</artifactId>
73-
<version>2.7.0</version>
73+
<version>2.8.7</version>
7474
</dependency>
7575
</dependencies>
7676
<build>
@@ -203,7 +203,7 @@ platform-specific JAR by setting the `<classifier>`.
203203
<dependency>
204204
<groupId>com.amazonaws</groupId>
205205
<artifactId>aws-lambda-java-runtime-interface-client</artifactId>
206-
<version>2.7.0</version>
206+
<version>2.8.7</version>
207207
<classifier>linux-x86_64</classifier>
208208
</dependency>
209209
```

aws-lambda-java-runtime-interface-client/RELEASE.CHANGELOG.md

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,36 @@
1+
### September 22, 2025
2+
`2.8.7`
3+
- Remove Minimum and Maximum Limits of AWS_LAMBDA_MAX_CONCURRENCY.
4+
5+
### September 22, 2025
6+
`2.8.6`
7+
- Set Multiconcurrent Trace ID using utils-lite.
8+
9+
### September 17, 2025
10+
`2.8.5`
11+
- Log errorType and errorMessage from RAPID in C++ Client.
12+
- Performance Upgrade for Multiconcurrency Mode.
13+
14+
### September 9, 2025
15+
`2.8.4`
16+
- Make Trace ID Accessible through Context Object.
17+
18+
### July 19, 2025
19+
`2.8.3`
20+
- Ensure EventHandlerLoader Thread Safety.
21+
22+
### June 26, 2025
23+
`2.8.2`
24+
- Allow AWS_LAMBDA_MAX_CONCURRENCY to be One. Crash the RIC if it is set to an un-parsable string to an integer or an out of bounds value.
25+
26+
### June 26, 2025
27+
`2.8.1`
28+
- Refactoring
29+
30+
### June 26, 2025
31+
`2.8.0`
32+
- Refactoring
33+
134
### May 21, 2025
235
`2.7.0`
336
- Adding support for multi tenancy ([#540](https://github.com/aws/aws-lambda-java-libs/pull/540))

aws-lambda-java-runtime-interface-client/pom.xml

Lines changed: 22 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
<project xmlns="http://maven.apache.org/POM/4.0.0"
2-
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
3-
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
2+
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
3+
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
44
<modelVersion>4.0.0</modelVersion>
55
<groupId>com.amazonaws</groupId>
66
<artifactId>aws-lambda-java-runtime-interface-client</artifactId>
7-
<version>2.8.4</version>
7+
<version>2.8.7</version>
88
<packaging>jar</packaging>
99

1010
<name>AWS Lambda Java Runtime Interface Client</name>
@@ -47,9 +47,9 @@
4747
separately from the Runtime Interface Client functionality until we figure something else out.
4848
-->
4949
<multiArch>true</multiArch>
50-
<target_build_os/>
51-
<target_build_arch/>
52-
<ric.classifier/>
50+
<target_build_os />
51+
<target_build_arch />
52+
<ric.classifier />
5353
<!--
5454
Some test/integration/codebuild/buildspec.*.yml files will set -DargLineForReflectionTestOnly=""
5555
as this is not supported by all flavors of java
@@ -68,7 +68,11 @@
6868
<artifactId>aws-lambda-java-serialization</artifactId>
6969
<version>1.1.6</version>
7070
</dependency>
71-
71+
<dependency>
72+
<groupId>software.amazon.awssdk</groupId>
73+
<artifactId>utils-lite</artifactId>
74+
<version>2.34.0</version>
75+
</dependency>
7276
<dependency>
7377
<groupId>org.junit.jupiter</groupId>
7478
<artifactId>junit-jupiter-engine</artifactId>
@@ -152,11 +156,11 @@
152156
<configuration>
153157
<target name="Build JNI libraries for tests">
154158
<exec executable="${project.basedir}/src/main/jni/build-jni-lib.sh"
155-
failonerror="true" logError="true">
156-
<arg value="${project.build.directory}"/>
157-
<arg value="false"/>
158-
<arg value="${target_build_os}"/>
159-
<arg value="${target_build_arch}"/>
159+
failonerror="true" logError="true">
160+
<arg value="${project.build.directory}" />
161+
<arg value="false" />
162+
<arg value="${target_build_os}" />
163+
<arg value="${target_build_arch}" />
160164
</exec>
161165
</target>
162166
</configuration>
@@ -170,11 +174,11 @@
170174
<configuration>
171175
<target name="Build JNI libraries">
172176
<exec executable="${project.basedir}/src/main/jni/build-jni-lib.sh"
173-
failonerror="true" logError="true">
174-
<arg value="${project.build.directory}"/>
175-
<arg value="${multiArch}"/>
176-
<arg value="${target_build_os}"/>
177-
<arg value="${target_build_arch}"/>
177+
failonerror="true" logError="true">
178+
<arg value="${project.build.directory}" />
179+
<arg value="${multiArch}" />
180+
<arg value="${target_build_os}" />
181+
<arg value="${target_build_arch}" />
178182
</exec>
179183
</target>
180184
</configuration>
@@ -269,7 +273,7 @@
269273
</execution>
270274
</executions>
271275
</plugin>
272-
<plugin>
276+
<plugin>
273277
<groupId>org.apache.maven.plugins</groupId>
274278
<artifactId>maven-checkstyle-plugin</artifactId>
275279
<version>${maven-checkstyle-plugin.version}</version>

0 commit comments

Comments
 (0)