-
Notifications
You must be signed in to change notification settings - Fork 92
Comparing changes
Open a pull request
base repository: aws-powertools/powertools-lambda-java
base: v2.0.0
head repository: aws-powertools/powertools-lambda-java
compare: v2.1.0
- 9 commits
- 129 files changed
- 4 contributors
Commits on Jun 12, 2025
-
chore(ci): bump version to 2.0.0 (#1876)
Co-authored-by: Powertools for AWS Lambda (Java) Bot <151832416+aws-powertools-bot@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 9616520 - Browse repository at this point
Copy the full SHA 9616520View commit details -
docs: Version documentation (#1878)
* Add versioning plugin for docs and update workflows. * Add old version banner override. Remove preview wording.
Configuration menu - View commit details
-
Copy full SHA for 871a844 - Browse repository at this point
Copy the full SHA 871a844View commit details
Commits on Jun 13, 2025
-
chore(ci): Update workflows to make v2 the default (#1888)
* chore(ci): Make v2 the main branch * update runner size for release * update skip checks * create tag instead of release
Configuration menu - View commit details
-
Copy full SHA for 0b27594 - Browse repository at this point
Copy the full SHA 0b27594View commit details
Commits on Jun 16, 2025
-
Configuration menu - View commit details
-
Copy full SHA for cc1b3b1 - Browse repository at this point
Copy the full SHA cc1b3b1View commit details -
fix(metrics): Do not flush when no metrics were added to avoid printi…
…ng root-level _aws dict (#1891) * fix(metrics): Do not flush when no metrics were added to avoid printing root-level _aws dict. * Fix pmd linting failures.
Configuration menu - View commit details
-
Copy full SHA for 8a040ac - Browse repository at this point
Copy the full SHA 8a040acView commit details
Commits on Jun 18, 2025
-
feat(kafka): New Kafka utility (#1898)
* Add initial code for KafkaJson and KafkaAvro request handlers. * Add deserialization via @Deserialization annotation. * Add TODOs in code. * Fix typos and make AbstractKafkaDeserializer package private. * Remove request handler implementation in favor for @Deserialization annotation. * Parse Timestamp type correctly. * Remove custom RequestHandler implementation example. * Make AspectJ version compatible with min version Java 11. * Clarify exception message when deserialization fails. * Add more advanced JSON escpaing to JSONSerializer in logging module. * Add protobuf deserialization logic and fully working example. * Add Maven profile to compile a JAR with different dependency combinations. * Add minimal kafka example. * Add missing copyright. * Add unit tests for kafka utility. * Add minimal kafka example to examples module in pom.xml. * Add some comments. * Update powertools-examples-kafka with README and make it more minimalistic. Remove powertools-examples-kafka-minimal. * Implement PR feedback from Karthik. * Fix SAM outputs. * Do not fail on unknown properties when deserializating into KafkaEvent. * Allow customers to bring their own kafka-clients dependency. * Add Kafka utility documentation. * Update project version consistently to 2.0.0. * fix: Fix bug where abbreviated _HANDLER env var did not detect the Deserialization annotation. * fix: Bug when trying to deserialize a type into itself for Lambda default behavior. We can just return the type itself. Relevant for simple String and InputStream handlers. * When falling back to Lambda default, handle conversion between InputStream and String. * Raise a runtime exception when the KafkaEvent is invalid. * docs: Announce deprecation of v1 * fix(metrics): Do not flush when no metrics were added to avoid printing root-level _aws dict (#1891) * fix(metrics): Do not flush when no metrics were added to avoid printing root-level _aws dict. * Fix pmd linting failures. * Rename docs to Kafka Consumer and add line highlights for code examples. * Fix Spotbug issues. * Reduce cognitive complexity of DeserializationUtils making it more modular and representing handler information in a simple HandlerInfo class. * Reduce cognitive complexity of AbstractKafkaDeserializer. * Enable removal policy DESTROY on e2e test for kinesis streams and SQS queues to avoid exceeding account limit. * Replace System.out with Powertools Logging. * Add notice about kafka-clients compatibility. * Add sentence stating that Avro / Protobuf classes can be autogenerated.
Configuration menu - View commit details
-
Copy full SHA for eebc06a - Browse repository at this point
Copy the full SHA eebc06aView commit details
Commits on Jun 19, 2025
-
fix(kafka): Add support for confluent message indices. (#1902)
* fix(kafka): Add support for confluent message indices. * Make Generator classes non-instantiable (they are static utility classes). * Make generator classes final.
Configuration menu - View commit details
-
Copy full SHA for f563d23 - Browse repository at this point
Copy the full SHA f563d23View commit details -
Configuration menu - View commit details
-
Copy full SHA for cf01e91 - Browse repository at this point
Copy the full SHA cf01e91View commit details -
Configuration menu - View commit details
-
Copy full SHA for 33748d4 - Browse repository at this point
Copy the full SHA 33748d4View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff v2.0.0...v2.1.0