You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* e2e tests with java 21
* Run Java21 tests using the Java17 compiler
* Run all of the E2E tests in parallel, not just the first 3
* Try again
* .
* Let's try again
* Add some comment on Java21 to the repo
* Add caveat about lambda runtimes
* Clean up wording a little
---------
Co-authored-by: Scott Gerring <[email protected]>
AspectJ does not yet support Java 21 [[1]](https://github.com/eclipse-aspectj/aspectj/issues/260), [[2]](https://github.com/eclipse-aspectj/aspectj/blob/master/docs/dist/doc/JavaVersionCompatibility.md).
17
+
If you need to use aspects - either Powertools features leveraging aspects or other libraries - you should use the JDK 17 compiler and target either the Java 17 or Java 21
18
+
Lambda runtimes.
19
+
12
20
### Installation
13
21
14
22
Powertools for AWS Lambda (Java) is available in Maven Central. You can use your favourite dependency management tool to install it
Copy file name to clipboardExpand all lines: docs/index.md
+9-1
Original file line number
Diff line number
Diff line change
@@ -11,10 +11,18 @@ Powertools for AWS Lambda (Java) is a suite of utilities for AWS Lambda Function
11
11
Powertools for AWS Lambda is also available for [Python](https://docs.powertools.aws.dev/lambda/python/latest/){target="_blank"}, [TypeScript](https://docs.powertools.aws.dev/lambda/typescript/latest/){target="_blank"}, and [.NET](https://docs.powertools.aws.dev/lambda/dotnet/){target="_blank"}
12
12
13
13
14
-
!!! tip "Looking for a quick run through of the core utilities?"
14
+
???+ tip "Looking for a quick run through of the core utilities?"
15
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
16
the [Powertools for AWS Lambda (Java) workshop](https://catalog.us-east-1.prod.workshops.aws/workshops/a7011c82-e4af-4a52-80fa-fcd61f1dacd9/en-US/introduction) is a great next step.
17
17
18
+
???+ tip "Java Compatability"
19
+
Powertools for AWS Lambda (Java) supports all Java version from 8 up to 21 as well as the
AspectJ does not yet support Java 21 [[1]](https://github.com/eclipse-aspectj/aspectj/issues/260), [[2]](https://github.com/eclipse-aspectj/aspectj/blob/master/docs/dist/doc/JavaVersionCompatibility.md).
23
+
If you need to use aspects - either Powertools features leveraging aspects or other libraries - you should use the JDK 17 compiler and target either the Java 17 or Java 21
24
+
Lambda runtimes.
25
+
18
26
## Tenets
19
27
20
28
This project separates core utilities that will be available in other runtimes vs general utilities that might not be available across all runtimes.
0 commit comments