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
Copy file name to clipboardExpand all lines: docs/upgrade.md
+17-17Lines changed: 17 additions & 17 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -19,23 +19,23 @@ We've made minimal breaking changes to make your transition to `v2` as smooth as
19
19
20
20
The following table shows a summary of the changes made in `v2` and whether code changes are necessary. Each change that requires a code change links to a section below explaining more details.
|**Logging**| The [logging module was re-designed](#redesigned-logging-utility) from scratch to support popular Java logging paradigms and libraries like `log4j2`, `logback`, and `slf4j`. | Yes |
25
-
|**Metrics**|[Changed public interface](#updated-metrics-utility-interface) to remove direct coupling with `aws-embedded-metrics-java`. | Yes |
26
-
|**Tracing**|[Removed deprecated `captureResponse` and `captureError` options](#deprecated-capture-mode-related-tracing-annotation-parameters) on `@Tracing` annotation. | Yes |
27
-
|**Idempotency**| The [`powertools-idempotency` module was split by provider](#idempotency-utility-split-into-sub-modules-by-provider) to improve modularity and reduce the deployment package size. | Yes |
28
-
|**Idempotency**| Updated `IdempotencyConfig` interface to support addition of response hooks. | No |
29
-
|**Parameters**| The [`powertools-parameters` module was split by provider](#parameters-utility-split-into-sub-modules-by-provider) to improve modularity and reduce the deployment package size. | Yes |
30
-
|**Batch Processing**|[Removed deprecated `powertools-sqs` module](#removed-powertools-sqs-module-in-favor-of-powertools-batch) in favor of the more generic [Batch Processing](./utilities/batch.md) utility. | Yes |
31
-
|**Batch Processing**| Updated Batch Processing `BatchMessageHandler` interface to add support for parallel processing. | No |
32
-
|**Validation**| The `@Validation` utility returns 4xx error codes instead of 5xx error codes when used with API Gateway now. | No |
33
-
|**Validation**| Validating batch event sources now adds failed events as partial batch failures and does not fail the whole batch anymore. | No |
34
-
|**Custom Resources**|[Removed deprecated `Response.failed()` and `Response.success()` methods](#custom-resources-updates-the-response-class). | Yes |
35
-
|**Custom Resources**| Changed interface of `Response` class to add an optional `reason` field. | No |
36
-
|**Dependencies**| Renamed `powertools-core` to `powertools-common`. This module should not be used as direct dependency and is listed here for completeness. | No |
37
-
|**Dependencies**|[Removed `org.aspectj.aspectjrt` as project dependency](#aspectj-runtime-not-included-by-default-anymore) in favor of consumers including the version they prefer. | Yes |
38
-
|**Language support**| Removed support for Java 8. The minimum required Java version is Java 11. | N/A |
|**Logging**| The [logging module was re-designed](#redesigned-logging-utility) from scratch to support popular Java logging paradigms and libraries like `log4j2`, `logback`, and `slf4j`. | Yes |
25
+
|**Metrics**|[Changed public interface](#updated-metrics-utility-interface) to remove direct coupling with `aws-embedded-metrics-java`. | Yes |
26
+
|**Tracing**|[Removed deprecated `captureResponse` and `captureError` options](#deprecated-capture-mode-related-tracing-annotation-parameters) on `@Tracing` annotation. | Yes |
27
+
|**Idempotency**| The [`powertools-idempotency` module was split by provider](#idempotency-utility-split-into-sub-modules-by-provider) to improve modularity and reduce the deployment package size. | Yes |
28
+
|**Idempotency**| Updated `IdempotencyConfig` interface to support addition of response hooks. | No |
29
+
|**Parameters**| The [`powertools-parameters` module was split by provider](#parameters-utility-split-into-sub-modules-by-provider) to improve modularity and reduce the deployment package size. | Yes |
30
+
|**Batch Processing**|[Removed deprecated `powertools-sqs` module](#removed-powertools-sqs-module-in-favor-of-powertools-batch) in favor of the more generic [Batch Processing](./utilities/batch.md) utility. | Yes |
31
+
|**Batch Processing**| Updated Batch Processing `BatchMessageHandler` interface to add support for parallel processing. | No |
32
+
|**Validation**| The `@Validation` utility returns 4xx error codes instead of 5xx error codes when used with API Gateway now. | No |
33
+
|**Validation**| Validating batch event sources now adds failed events as partial batch failures and does not fail the whole batch anymore. | No |
34
+
|**Custom Resources**|[Removed deprecated `Response.failed()` and `Response.success()` methods](#custom-resources-updates-the-response-class). | Yes |
35
+
|**Custom Resources**| Changed interface of `Response` class to add an optional `reason` field. | No |
36
+
|**Dependencies**| Renamed `powertools-core` to `powertools-common`. This module should not be used as direct dependency and is listed here for completeness. | No |
37
+
|**Dependencies**|[Removed `org.aspectj.aspectjrt` as project dependency](#aspectj-runtime-not-included-by-default-anymore) in favor of consumers including the version they prefer. | Yes |
38
+
|**Language support**| Removed support for Java 8. The minimum required Java version is Java 11. | N/A |
0 commit comments