diff --git a/NOTES.md b/NOTES.md index a222773935..6d048742bd 100644 --- a/NOTES.md +++ b/NOTES.md @@ -5,5 +5,31 @@ Prefer explicit binding using `com.google.inject.Module` over `@Named` annotations. Use `@Named` for top-level modules and server plugins. -Some classes require explicit bindings using `Multibinder.newSetBinder`: -- com.walmartlabs.concord.server.sdk.ScheduledTask +Some classes require explicit binding using `Multibinder.newSetBinder`: +- ApiDescriptor +- AuditLogListener +- AuthenticationHandler +- BackgroundTask +- Component +- ContextHandlerConfigurator +- CustomEnqueueProcessor +- ExceptionMapper +- Filter +- FilterChainConfigurator +- FilterHolder +- GaugeProvider +- HttpServlet +- ModeProcessor +- PolicyApplier +- ProcessEventListener +- ProcessLogListener +- ProcessStatusListener +- ProcessWaitHandler +- Realm +- RepositoryRefreshListener +- RequestErrorHandler +- ScheduledTask +- SecretStore +- ServletContextListener +- ServletHolder +- UserInfoProvider \ No newline at end of file diff --git a/README.md b/README.md index ab2d1ab71a..518fe94b8d 100644 --- a/README.md +++ b/README.md @@ -103,15 +103,15 @@ See the [examples](examples) directory. ## How To Release New Versions -- perform the regular Maven release: +- perform a regular Maven release: ``` $ ./mvnw release:prepare release:perform ``` -- push the tags: +- push the new tag: ``` - $ git push --tags + $ git push origin RELEASE_TAG ``` -- sync to Central; +- sync to [Central](https://central.sonatype.com/); - build and push the Docker images: ``` $ git checkout RELEASE_TAG diff --git a/plugins/tasks/smtp/pom.xml b/plugins/tasks/smtp/pom.xml index 1cf1c3f460..3358ff6536 100644 --- a/plugins/tasks/smtp/pom.xml +++ b/plugins/tasks/smtp/pom.xml @@ -36,6 +36,12 @@ com.sun.mail javax.mail + + + javax.activation + activation + + com.sun.activation diff --git a/runtime/v2/runner/pom.xml b/runtime/v2/runner/pom.xml index 4d6d605993..baa33a717c 100644 --- a/runtime/v2/runner/pom.xml +++ b/runtime/v2/runner/pom.xml @@ -200,6 +200,12 @@ javax.xml.bind jaxb-api + + + javax.activation + javax.activation-api + + com.sun.xml.bind diff --git a/sdk/src/main/java/com/walmartlabs/concord/sdk/Constants.java b/sdk/src/main/java/com/walmartlabs/concord/sdk/Constants.java index b5a1a1a71f..ab5db57701 100644 --- a/sdk/src/main/java/com/walmartlabs/concord/sdk/Constants.java +++ b/sdk/src/main/java/com/walmartlabs/concord/sdk/Constants.java @@ -206,6 +206,7 @@ public static class Request { * Container configuration. * @deprecated the container-per-process execution mode is deprecated. */ + @Deprecated public static final String CONTAINER = "container"; /** @@ -242,6 +243,7 @@ public static class Request { * Resume event name. Filled in for processes resumed after being suspended. * @deprecated see {@link #RESUME_EVENTS_KEY} */ + @Deprecated public static final String EVENT_NAME_KEY = "resumeEventName"; /** @@ -461,6 +463,7 @@ public static class Files { * File which contains process session token. * @deprecated use {@code ProcessConfiguration#sessionToken()} */ + @Deprecated public static final String SESSION_TOKEN_FILE_NAME = ".session_token"; /**