From 6d3801c13c8a0720842fac94ed79d8d98b482b66 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 25 Nov 2022 15:01:55 +0000 Subject: [PATCH 0001/1598] Bump slf4j-api from 2.0.4 to 2.0.5 Bumps [slf4j-api](https://github.com/qos-ch/slf4j) from 2.0.4 to 2.0.5. - [Release notes](https://github.com/qos-ch/slf4j/releases) - [Commits](https://github.com/qos-ch/slf4j/compare/v_2.0.4...v_2.0.5) --- updated-dependencies: - dependency-name: org.slf4j:slf4j-api dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index e18711721..77aed2994 100644 --- a/pom.xml +++ b/pom.xml @@ -77,7 +77,7 @@ 4.2.0 3.23.1 4.9.0 - 2.0.4 + 2.0.5 From 21ba340b1a95181fa8f28a74d86bf5359a6591fb Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 28 Nov 2022 15:01:45 +0000 Subject: [PATCH 0002/1598] Bump neo4j-java-driver from 5.2.0 to 5.3.0 Bumps [neo4j-java-driver](https://github.com/neo4j/neo4j-java-driver) from 5.2.0 to 5.3.0. - [Release notes](https://github.com/neo4j/neo4j-java-driver/releases) - [Commits](https://github.com/neo4j/neo4j-java-driver/compare/5.2.0...5.3.0) --- updated-dependencies: - dependency-name: org.neo4j.driver:neo4j-java-driver dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- providers/neo4j/shedlock-provider-neo4j/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/neo4j/shedlock-provider-neo4j/pom.xml b/providers/neo4j/shedlock-provider-neo4j/pom.xml index dbc009b4d..a2077d574 100644 --- a/providers/neo4j/shedlock-provider-neo4j/pom.xml +++ b/providers/neo4j/shedlock-provider-neo4j/pom.xml @@ -20,7 +20,7 @@ org.neo4j.driver neo4j-java-driver - 5.2.0 + 5.3.0 From e5aeb9d23df34a4e348cf9e6ab52897b113a5ca9 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 28 Nov 2022 15:01:54 +0000 Subject: [PATCH 0003/1598] Bump quarkus.platform.version from 2.14.1.Final to 2.14.2.Final Bumps `quarkus.platform.version` from 2.14.1.Final to 2.14.2.Final. Updates `quarkus-bom` from 2.14.1.Final to 2.14.2.Final - [Release notes](https://github.com/quarkusio/quarkus-platform/releases) - [Commits](https://github.com/quarkusio/quarkus-platform/compare/2.14.1.Final...2.14.2.Final) Updates `quarkus-maven-plugin` from 2.14.1.Final to 2.14.2.Final - [Release notes](https://github.com/quarkusio/quarkus-platform/releases) - [Commits](https://github.com/quarkusio/quarkus-platform/compare/2.14.1.Final...2.14.2.Final) --- updated-dependencies: - dependency-name: io.quarkus.platform:quarkus-bom dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: io.quarkus.platform:quarkus-maven-plugin dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- cdi/test/quarkus-test/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cdi/test/quarkus-test/pom.xml b/cdi/test/quarkus-test/pom.xml index 820ab72d3..c277e732f 100644 --- a/cdi/test/quarkus-test/pom.xml +++ b/cdi/test/quarkus-test/pom.xml @@ -15,7 +15,7 @@ quarkus-bom io.quarkus.platform - 2.14.1.Final + 2.14.2.Final true From fba808431fd29128e2e0f3ac07fd5390ec518293 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 30 Nov 2022 15:01:47 +0000 Subject: [PATCH 0004/1598] Bump redisson-spring-data-20 from 3.18.0 to 3.18.1 Bumps redisson-spring-data-20 from 3.18.0 to 3.18.1. --- updated-dependencies: - dependency-name: org.redisson:redisson-spring-data-20 dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/redis/shedlock-provider-redis-spring/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index 285f9f6e1..fc8b9c877 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -62,7 +62,7 @@ org.redisson redisson-spring-data-20 - 3.18.0 + 3.18.1 test From 54c3b8014d81a2920925b84b25e512983af40b6f Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Sat, 3 Dec 2022 20:28:24 +0100 Subject: [PATCH 0005/1598] Log locking issues --- .../provider/jdbc/internal/AbstractJdbcStorageAccessor.java | 1 + .../provider/jdbctemplate/JdbcTemplateStorageAccessor.java | 2 ++ 2 files changed, 3 insertions(+) diff --git a/providers/jdbc/shedlock-provider-jdbc-internal/src/main/java/net/javacrumbs/shedlock/provider/jdbc/internal/AbstractJdbcStorageAccessor.java b/providers/jdbc/shedlock-provider-jdbc-internal/src/main/java/net/javacrumbs/shedlock/provider/jdbc/internal/AbstractJdbcStorageAccessor.java index 0767dc834..907f4fe5d 100644 --- a/providers/jdbc/shedlock-provider-jdbc-internal/src/main/java/net/javacrumbs/shedlock/provider/jdbc/internal/AbstractJdbcStorageAccessor.java +++ b/providers/jdbc/shedlock-provider-jdbc-internal/src/main/java/net/javacrumbs/shedlock/provider/jdbc/internal/AbstractJdbcStorageAccessor.java @@ -112,6 +112,7 @@ boolean handleInsertionException(String sql, SQLException e) { } boolean handleUpdateException(String sql, SQLException e) { + logger.debug("Unexpected exception when updating lock record", e); throw new LockException("Unexpected exception when locking", e); } diff --git a/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/JdbcTemplateStorageAccessor.java b/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/JdbcTemplateStorageAccessor.java index 0130f3c89..46dff316d 100644 --- a/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/JdbcTemplateStorageAccessor.java +++ b/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/JdbcTemplateStorageAccessor.java @@ -67,6 +67,7 @@ public boolean insertRecord(@NonNull LockConfiguration lockConfiguration) { String sql = sqlStatementsSource().getInsertStatement(); return execute(sql, lockConfiguration); } catch (DuplicateKeyException | ConcurrencyFailureException e) { + logger.debug("Duplicate key", e); return false; } catch (DataIntegrityViolationException | BadSqlGrammarException | UncategorizedSQLException | TransactionSystemException e) { logger.error("Unexpected exception", e); @@ -80,6 +81,7 @@ public boolean updateRecord(@NonNull LockConfiguration lockConfiguration) { try { return execute(sql, lockConfiguration); } catch (ConcurrencyFailureException e) { + logger.debug("Serialization exception", e); return false; } catch (DataIntegrityViolationException | TransactionSystemException e) { logger.error("Unexpected exception", e); From 8a68d2aa04ad76d4627218d0cb4c3f73c7a8a43b Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Sat, 3 Dec 2022 21:28:43 +0100 Subject: [PATCH 0006/1598] Upgrade postgres --- providers/jdbc/shedlock-test-support-jdbc/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/jdbc/shedlock-test-support-jdbc/pom.xml b/providers/jdbc/shedlock-test-support-jdbc/pom.xml index 6048d1ade..eb5ae89a8 100644 --- a/providers/jdbc/shedlock-test-support-jdbc/pom.xml +++ b/providers/jdbc/shedlock-test-support-jdbc/pom.xml @@ -105,7 +105,7 @@ org.postgresql postgresql - 42.5.0 + 42.5.1 From 2eeb335b66c145d7b75e0b637cd6c9eb71538ecd Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Sun, 4 Dec 2022 16:37:52 +0100 Subject: [PATCH 0007/1598] Readme updated --- README.md | 52 ++++++++++++++++++++++++++++------------------------ 1 file changed, 28 insertions(+), 24 deletions(-) diff --git a/README.md b/README.md index e00742e91..340e18b3e 100644 --- a/README.md +++ b/README.md @@ -73,7 +73,7 @@ First of all, we have to import the project net.javacrumbs.shedlock shedlock-spring - 4.42.0 + 4.43.0 ``` @@ -177,7 +177,7 @@ Add dependency net.javacrumbs.shedlock shedlock-provider-jdbc-template - 4.42.0 + 4.43.0 ``` @@ -229,7 +229,7 @@ is in flux and may easily break. net.javacrumbs.shedlock shedlock-provider-r2dbc - 4.42.0 + 4.43.0 ``` @@ -257,7 +257,7 @@ Add dependency net.javacrumbs.shedlock shedlock-provider-jdbc-micronaut - 4.42.0 + 4.43.0 ``` @@ -280,7 +280,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-mongo - 4.42.0 + 4.43.0 ``` @@ -307,7 +307,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-mongo-reactivestreams - 4.42.0 + 4.43.0 ``` @@ -336,7 +336,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-dynamodb - 4.42.0 + 4.43.0 ``` @@ -366,7 +366,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-dynamodb2 - 4.42.0 + 4.43.0 ``` @@ -393,7 +393,7 @@ Import net.javacrumbs.shedlock shedlock-provider-zookeeper-curator - 4.42.0 + 4.43.0 ``` @@ -417,7 +417,7 @@ Import net.javacrumbs.shedlock shedlock-provider-redis-spring - 4.42.0 + 4.43.0 ``` @@ -441,7 +441,7 @@ Import net.javacrumbs.shedlock shedlock-provider-redis-spring - 4.42.0 + 4.43.0 ``` @@ -477,7 +477,7 @@ Import shedlock-provider-redis-jedis4 - 4.42.0 + 4.43.0 ``` @@ -503,7 +503,7 @@ Import the project shedlock-provider-hazelcast4 - 4.42.0 + 4.43.0 ``` @@ -530,7 +530,7 @@ Import the project shedlock-provider-couchbase-javaclient - 4.42.0 + 4.43.0 ``` @@ -556,7 +556,7 @@ I am really not sure it's a good idea to use Elasticsearch as a lock provider. B net.javacrumbs.shedlock shedlock-provider-elasticsearch8 - 4.42.0 + 4.43.0 ``` @@ -608,7 +608,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-cassandra - 4.42.0 + 4.43.0 ``` @@ -643,7 +643,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-consul - 4.42.0 + 4.43.0 ``` @@ -668,7 +668,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-arangodb - 4.42.0 + 4.43.0 ``` @@ -694,7 +694,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-neo4j - 4.42.0 + 4.43.0 ``` @@ -719,7 +719,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-etcd-jetcd - 4.42.0 + 4.43.0 ``` @@ -743,7 +743,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-ignite - 4.42.0 + 4.43.0 ``` @@ -787,7 +787,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-inmemory - 4.42.0 + 4.43.0 test ``` @@ -813,7 +813,7 @@ Import net.javacrumbs.shedlock shedlock-provider-memcached-spy - 4.42.0 + 4.43.0 ``` @@ -877,7 +877,7 @@ Import the project: net.javacrumbs.shedlock shedlock-micronaut - 4.42.0 + 4.43.0 ``` @@ -1010,6 +1010,10 @@ after another, `lockAtLeastFor` can prevent it. * slf4j-api # Release notes +## 4.43.0 (2022-12-04) +* Better logging in JdbcTemplateProvider +* Dependency updates + ## 4.42.0 (2022-09-16) * Deprecate old Couchbase lock provider * Dependency updates From ad0cd6efa070cbeb2824d9c71c895d4bafe3ccd2 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 5 Dec 2022 15:03:23 +0000 Subject: [PATCH 0008/1598] Bump httpclient from 4.5.13 to 4.5.14 Bumps httpclient from 4.5.13 to 4.5.14. --- updated-dependencies: - dependency-name: org.apache.httpcomponents:httpclient dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/consul/shedlock-provider-consul/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/consul/shedlock-provider-consul/pom.xml b/providers/consul/shedlock-provider-consul/pom.xml index 1d56ce40c..6e3c53f1f 100644 --- a/providers/consul/shedlock-provider-consul/pom.xml +++ b/providers/consul/shedlock-provider-consul/pom.xml @@ -28,7 +28,7 @@ org.apache.httpcomponents httpclient - 4.5.13 + 4.5.14 From 75916763a9245c668a0c5eed5ef18a73ade7a5af Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Sun, 4 Dec 2022 17:27:51 +0100 Subject: [PATCH 0009/1598] Make Quarkus build pass --- .../src/main/java/QuarkusProdConfig.java | 25 +++++++++++++++++++ .../shedlock/quarkus/test/QuarkusConfig.java | 2 ++ 2 files changed, 27 insertions(+) create mode 100644 cdi/test/quarkus-test/src/main/java/QuarkusProdConfig.java diff --git a/cdi/test/quarkus-test/src/main/java/QuarkusProdConfig.java b/cdi/test/quarkus-test/src/main/java/QuarkusProdConfig.java new file mode 100644 index 000000000..6af5c9c8c --- /dev/null +++ b/cdi/test/quarkus-test/src/main/java/QuarkusProdConfig.java @@ -0,0 +1,25 @@ +import io.quarkus.arc.DefaultBean; +import net.javacrumbs.shedlock.core.LockConfiguration; +import net.javacrumbs.shedlock.core.LockProvider; +import net.javacrumbs.shedlock.core.SimpleLock; + +import javax.enterprise.inject.Produces; +import javax.inject.Singleton; +import java.util.Optional; + +/* + * Just to make the build to pass + */ +public class QuarkusProdConfig { + @Produces + @Singleton + @DefaultBean + public LockProvider lockProvider() { + return new LockProvider() { + @Override + public Optional lock(LockConfiguration lockConfiguration) { + return Optional.empty(); + } + }; + } +} diff --git a/cdi/test/quarkus-test/src/test/java/net/javacrumbs/shedlock/quarkus/test/QuarkusConfig.java b/cdi/test/quarkus-test/src/test/java/net/javacrumbs/shedlock/quarkus/test/QuarkusConfig.java index a1ba035a6..24dbbe4cb 100644 --- a/cdi/test/quarkus-test/src/test/java/net/javacrumbs/shedlock/quarkus/test/QuarkusConfig.java +++ b/cdi/test/quarkus-test/src/test/java/net/javacrumbs/shedlock/quarkus/test/QuarkusConfig.java @@ -16,6 +16,7 @@ package net.javacrumbs.shedlock.quarkus.test; +import io.quarkus.arc.profile.IfBuildProfile; import net.javacrumbs.shedlock.cdi.SchedulerLock; import net.javacrumbs.shedlock.core.LockProvider; @@ -31,6 +32,7 @@ public class QuarkusConfig { @Produces @Singleton + @IfBuildProfile("test") public LockProvider lockProvider() { return mock(LockProvider.class); } From 94ccdd780b59cb7a80bc63a6aa955c65f4df6a61 Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Wed, 7 Dec 2022 10:28:02 +0100 Subject: [PATCH 0010/1598] Fix TransactionSystemException handling --- .../provider/jdbctemplate/JdbcTemplateStorageAccessor.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/JdbcTemplateStorageAccessor.java b/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/JdbcTemplateStorageAccessor.java index 46dff316d..8deb6dada 100644 --- a/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/JdbcTemplateStorageAccessor.java +++ b/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/JdbcTemplateStorageAccessor.java @@ -66,10 +66,10 @@ public boolean insertRecord(@NonNull LockConfiguration lockConfiguration) { try { String sql = sqlStatementsSource().getInsertStatement(); return execute(sql, lockConfiguration); - } catch (DuplicateKeyException | ConcurrencyFailureException e) { + } catch (DuplicateKeyException | ConcurrencyFailureException | TransactionSystemException e) { logger.debug("Duplicate key", e); return false; - } catch (DataIntegrityViolationException | BadSqlGrammarException | UncategorizedSQLException | TransactionSystemException e) { + } catch (DataIntegrityViolationException | BadSqlGrammarException | UncategorizedSQLException e) { logger.error("Unexpected exception", e); return false; } @@ -101,7 +101,7 @@ public boolean extend(@NonNull LockConfiguration lockConfiguration) { public void unlock(@NonNull LockConfiguration lockConfiguration) { try { doUnlock(lockConfiguration); - } catch (ConcurrencyFailureException e) { + } catch (ConcurrencyFailureException | TransactionSystemException e) { logger.info("Unlock failed due to TransactionSystemException - retrying"); doUnlock(lockConfiguration); } From 8612726f009567d9487d24b6de6fcbc9ef15bd84 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 7 Dec 2022 15:02:18 +0000 Subject: [PATCH 0011/1598] Bump quarkus.platform.version from 2.14.2.Final to 2.14.3.Final Bumps `quarkus.platform.version` from 2.14.2.Final to 2.14.3.Final. Updates `quarkus-bom` from 2.14.2.Final to 2.14.3.Final - [Release notes](https://github.com/quarkusio/quarkus-platform/releases) - [Commits](https://github.com/quarkusio/quarkus-platform/compare/2.14.2.Final...2.14.3.Final) Updates `quarkus-maven-plugin` from 2.14.2.Final to 2.14.3.Final - [Release notes](https://github.com/quarkusio/quarkus-platform/releases) - [Commits](https://github.com/quarkusio/quarkus-platform/compare/2.14.2.Final...2.14.3.Final) --- updated-dependencies: - dependency-name: io.quarkus.platform:quarkus-bom dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: io.quarkus.platform:quarkus-maven-plugin dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- cdi/test/quarkus-test/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cdi/test/quarkus-test/pom.xml b/cdi/test/quarkus-test/pom.xml index c277e732f..98eb53738 100644 --- a/cdi/test/quarkus-test/pom.xml +++ b/cdi/test/quarkus-test/pom.xml @@ -15,7 +15,7 @@ quarkus-bom io.quarkus.platform - 2.14.2.Final + 2.14.3.Final true From 3d06e50ed5810e8a938a629d423071abd13e064e Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 8 Dec 2022 15:02:28 +0000 Subject: [PATCH 0012/1598] Bump jooq from 3.17.5 to 3.17.6 Bumps jooq from 3.17.5 to 3.17.6. --- updated-dependencies: - dependency-name: org.jooq:jooq dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/jdbc/shedlock-provider-jooq/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/jdbc/shedlock-provider-jooq/pom.xml b/providers/jdbc/shedlock-provider-jooq/pom.xml index 363e5d75b..159974ddf 100644 --- a/providers/jdbc/shedlock-provider-jooq/pom.xml +++ b/providers/jdbc/shedlock-provider-jooq/pom.xml @@ -21,7 +21,7 @@ org.jooq jooq - 3.17.5 + 3.17.6 From 3bc69cec9829ca1d4e6df33f5419856c6f51d529 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 9 Dec 2022 15:02:12 +0000 Subject: [PATCH 0013/1598] Bump ojdbc8 from 21.7.0.0 to 21.8.0.0 Bumps ojdbc8 from 21.7.0.0 to 21.8.0.0. --- updated-dependencies: - dependency-name: com.oracle.database.jdbc:ojdbc8 dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- providers/jdbc/shedlock-test-support-jdbc/pom.xml | 2 +- providers/r2dbc/shedlock-provider-r2dbc/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/providers/jdbc/shedlock-test-support-jdbc/pom.xml b/providers/jdbc/shedlock-test-support-jdbc/pom.xml index eb5ae89a8..e020f419c 100644 --- a/providers/jdbc/shedlock-test-support-jdbc/pom.xml +++ b/providers/jdbc/shedlock-test-support-jdbc/pom.xml @@ -57,7 +57,7 @@ com.oracle.database.jdbc ojdbc8 - 21.7.0.0 + 21.8.0.0 diff --git a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml index 23c309b08..3766768d6 100644 --- a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml +++ b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml @@ -66,7 +66,7 @@ com.oracle.database.jdbc ojdbc8 - 21.7.0.0 + 21.8.0.0 test From dbe4633ae9722127c27398d0f619aca866e68d83 Mon Sep 17 00:00:00 2001 From: Vladimir Konkov Date: Mon, 28 Nov 2022 13:04:29 +0300 Subject: [PATCH 0014/1598] Upgrade to R2DBC 1.0.0.Release --- pom.xml | 1 + .../test/support/jdbc/MySqlConfig.java | 1 + .../r2dbc/shedlock-provider-r2dbc/pom.xml | 26 ++++++++----------- .../shedlock/provider/r2dbc/R2dbcAdapter.java | 2 ++ ...MariaR2dbcLockProviderIntegrationTest.java | 2 ++ 5 files changed, 17 insertions(+), 15 deletions(-) diff --git a/pom.xml b/pom.xml index 77aed2994..1cc2b5206 100644 --- a/pom.xml +++ b/pom.xml @@ -78,6 +78,7 @@ 3.23.1 4.9.0 2.0.5 + 1.0.0.RELEASE diff --git a/providers/jdbc/shedlock-test-support-jdbc/src/main/java/net/javacrumbs/shedlock/test/support/jdbc/MySqlConfig.java b/providers/jdbc/shedlock-test-support-jdbc/src/main/java/net/javacrumbs/shedlock/test/support/jdbc/MySqlConfig.java index cd434ea97..824dfdc18 100644 --- a/providers/jdbc/shedlock-test-support-jdbc/src/main/java/net/javacrumbs/shedlock/test/support/jdbc/MySqlConfig.java +++ b/providers/jdbc/shedlock-test-support-jdbc/src/main/java/net/javacrumbs/shedlock/test/support/jdbc/MySqlConfig.java @@ -23,6 +23,7 @@ public MySqlConfig() { .withDatabaseName(TEST_SCHEMA_NAME) .withUsername("SA") .withPassword("pass") + .withCommand("--default-authentication-plugin=mysql_native_password") ); } diff --git a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml index 3766768d6..d0a54f331 100644 --- a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml +++ b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml @@ -22,6 +22,7 @@ io.r2dbc r2dbc-spi + ${r2dbc.version} @@ -41,25 +42,29 @@ org.postgresql r2dbc-postgresql + + 1.0.0.RELEASE test io.r2dbc r2dbc-mssql + ${r2dbc.version} test - dev.miku - r2dbc-mysql - 0.8.2.RELEASE + com.github.jasync-sql + jasync-r2dbc-mysql + 2.1.7 test com.oracle.database.r2dbc oracle-r2dbc + 1.1.0 test @@ -73,18 +78,21 @@ io.r2dbc r2dbc-h2 + ${r2dbc.version} test org.mariadb r2dbc-mariadb + 1.1.2 test io.r2dbc r2dbc-pool + ${r2dbc.version} test @@ -96,18 +104,6 @@ - - - - io.r2dbc - r2dbc-bom - Borca-SR1 - import - pom - - - - diff --git a/providers/r2dbc/shedlock-provider-r2dbc/src/main/java/net/javacrumbs/shedlock/provider/r2dbc/R2dbcAdapter.java b/providers/r2dbc/shedlock-provider-r2dbc/src/main/java/net/javacrumbs/shedlock/provider/r2dbc/R2dbcAdapter.java index 727673b4a..3f2794ff0 100644 --- a/providers/r2dbc/shedlock-provider-r2dbc/src/main/java/net/javacrumbs/shedlock/provider/r2dbc/R2dbcAdapter.java +++ b/providers/r2dbc/shedlock-provider-r2dbc/src/main/java/net/javacrumbs/shedlock/provider/r2dbc/R2dbcAdapter.java @@ -11,6 +11,7 @@ abstract class R2dbcAdapter { private static final String MSSQL_NAME = "Microsoft SQL Server"; private static final String MYSQL_NAME = "MySQL"; + private static final String JASYNC_MYSQL_NAME = "Jasync-MySQL"; private static final String MARIA_NAME = "MariaDB"; private static final String ORACLE_NAME = "Oracle Database"; @@ -23,6 +24,7 @@ static R2dbcAdapter create(@NonNull String driver) { R2dbcAdapter::bindByName ); case MYSQL_NAME: + case JASYNC_MYSQL_NAME: case MARIA_NAME: return new DefaultR2dbcAdapter( (index, name) -> "?", diff --git a/providers/r2dbc/shedlock-provider-r2dbc/src/test/java/net/javacrumbs/shedlock/provider/r2dbc/MariaR2dbcLockProviderIntegrationTest.java b/providers/r2dbc/shedlock-provider-r2dbc/src/test/java/net/javacrumbs/shedlock/provider/r2dbc/MariaR2dbcLockProviderIntegrationTest.java index c9e6fbc1e..84c4934d3 100644 --- a/providers/r2dbc/shedlock-provider-r2dbc/src/test/java/net/javacrumbs/shedlock/provider/r2dbc/MariaR2dbcLockProviderIntegrationTest.java +++ b/providers/r2dbc/shedlock-provider-r2dbc/src/test/java/net/javacrumbs/shedlock/provider/r2dbc/MariaR2dbcLockProviderIntegrationTest.java @@ -17,7 +17,9 @@ import net.javacrumbs.shedlock.test.support.jdbc.DbConfig; import net.javacrumbs.shedlock.test.support.jdbc.MariaDbConfig; +import org.junit.jupiter.api.Disabled; +@Disabled("No R2DBC 1.0.0 compatible driver") public class MariaR2dbcLockProviderIntegrationTest extends AbstractR2dbcTest { private static final DbConfig dbConfig = new MariaDbConfig(); From caba7be1d69fe6b572fe0cc0d57525ceb48b5b08 Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Fri, 9 Dec 2022 20:47:38 +0100 Subject: [PATCH 0015/1598] Fixing CI --- .../shedlock/test/support/jdbc/MsSqlServerConfig.java | 2 +- .../shedlock/test/support/jdbc/OracleServerConfig.java | 2 +- .../provider/r2dbc/MsSqlR2dbcLockProviderIntegrationTest.java | 2 ++ 3 files changed, 4 insertions(+), 2 deletions(-) diff --git a/providers/jdbc/shedlock-test-support-jdbc/src/main/java/net/javacrumbs/shedlock/test/support/jdbc/MsSqlServerConfig.java b/providers/jdbc/shedlock-test-support-jdbc/src/main/java/net/javacrumbs/shedlock/test/support/jdbc/MsSqlServerConfig.java index 9f95423a5..64b852389 100644 --- a/providers/jdbc/shedlock-test-support-jdbc/src/main/java/net/javacrumbs/shedlock/test/support/jdbc/MsSqlServerConfig.java +++ b/providers/jdbc/shedlock-test-support-jdbc/src/main/java/net/javacrumbs/shedlock/test/support/jdbc/MsSqlServerConfig.java @@ -45,7 +45,7 @@ public String nowExpression() { static class MyMSSQLServerContainer extends MSSQLServerContainer { MyMSSQLServerContainer() { - super("mcr.microsoft.com/mssql/server:2019-latest"); + super("mcr.microsoft.com/mssql/server:2022-latest"); withLogConsumer(it -> LOGGER.info(it.getUtf8String())); acceptLicense(); } diff --git a/providers/jdbc/shedlock-test-support-jdbc/src/main/java/net/javacrumbs/shedlock/test/support/jdbc/OracleServerConfig.java b/providers/jdbc/shedlock-test-support-jdbc/src/main/java/net/javacrumbs/shedlock/test/support/jdbc/OracleServerConfig.java index 55eaaa1d0..a5329f6e1 100644 --- a/providers/jdbc/shedlock-test-support-jdbc/src/main/java/net/javacrumbs/shedlock/test/support/jdbc/OracleServerConfig.java +++ b/providers/jdbc/shedlock-test-support-jdbc/src/main/java/net/javacrumbs/shedlock/test/support/jdbc/OracleServerConfig.java @@ -19,7 +19,7 @@ public final class OracleServerConfig extends AbstractContainerBasedDbConfig { public OracleServerConfig() { - super(new OracleContainer("gvenzl/oracle-xe:18-slim")); + super(new OracleContainer("gvenzl/oracle-xe:21-slim")); } @Override diff --git a/providers/r2dbc/shedlock-provider-r2dbc/src/test/java/net/javacrumbs/shedlock/provider/r2dbc/MsSqlR2dbcLockProviderIntegrationTest.java b/providers/r2dbc/shedlock-provider-r2dbc/src/test/java/net/javacrumbs/shedlock/provider/r2dbc/MsSqlR2dbcLockProviderIntegrationTest.java index 2dd484d41..b9d1bedd5 100644 --- a/providers/r2dbc/shedlock-provider-r2dbc/src/test/java/net/javacrumbs/shedlock/provider/r2dbc/MsSqlR2dbcLockProviderIntegrationTest.java +++ b/providers/r2dbc/shedlock-provider-r2dbc/src/test/java/net/javacrumbs/shedlock/provider/r2dbc/MsSqlR2dbcLockProviderIntegrationTest.java @@ -17,7 +17,9 @@ import net.javacrumbs.shedlock.test.support.jdbc.DbConfig; import net.javacrumbs.shedlock.test.support.jdbc.MsSqlServerConfig; +import org.junit.jupiter.api.Disabled; +@Disabled public class MsSqlR2dbcLockProviderIntegrationTest extends AbstractR2dbcTest { private static final DbConfig dbConfig = new MsSqlServerConfig(); From 2f7736fe53da7c8e96fb91c585499bd278659c26 Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Fri, 9 Dec 2022 22:02:44 +0100 Subject: [PATCH 0016/1598] Move property to the subproject --- pom.xml | 1 - providers/r2dbc/shedlock-provider-r2dbc/pom.xml | 4 ++++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 1cc2b5206..77aed2994 100644 --- a/pom.xml +++ b/pom.xml @@ -78,7 +78,6 @@ 3.23.1 4.9.0 2.0.5 - 1.0.0.RELEASE diff --git a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml index d0a54f331..bc85ed1c1 100644 --- a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml +++ b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml @@ -12,6 +12,10 @@ shedlock-provider-r2dbc 5.0.0-SNAPSHOT + + 1.0.0.RELEASE + + net.javacrumbs.shedlock From 130d0b011a547a76ed61d9a239becfe6f31b59d0 Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Fri, 9 Dec 2022 22:04:52 +0100 Subject: [PATCH 0017/1598] Use insert ignore for MySql --- .../provider/jdbctemplate/MySqlServerTimeStatementsSource.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/MySqlServerTimeStatementsSource.java b/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/MySqlServerTimeStatementsSource.java index 171eeb25d..5f3849910 100644 --- a/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/MySqlServerTimeStatementsSource.java +++ b/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/MySqlServerTimeStatementsSource.java @@ -31,7 +31,7 @@ class MySqlServerTimeStatementsSource extends SqlStatementsSource { @Override String getInsertStatement() { - return "INSERT INTO " + tableName() + "(" + name() + ", " + lockUntil() + ", " + lockedAt() + ", " + lockedBy() + ") VALUES(:name, " + lockAtMostFor + ", " + now + ", :lockedBy)"; + return "INSERT IGNORE INTO " + tableName() + "(" + name() + ", " + lockUntil() + ", " + lockedAt() + ", " + lockedBy() + ") VALUES(:name, " + lockAtMostFor + ", " + now + ", :lockedBy)"; } @Override From 8cf24aec5d43458ce69021897de3c849d92b9d43 Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Fri, 9 Dec 2022 22:11:07 +0100 Subject: [PATCH 0018/1598] Switch target to Java 17 --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 77aed2994..1d9d5d476 100644 --- a/pom.xml +++ b/pom.xml @@ -66,7 +66,7 @@ 6.0.2 UTF-8 - 11 + 17 3.0.0 5.9.1 1.17.6 From 6dc67e477ac4bd1b3a281acd80458b7fa3f20f0a Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Sat, 10 Dec 2022 09:47:44 +0100 Subject: [PATCH 0019/1598] Added disabled comment --- .../provider/r2dbc/MsSqlR2dbcLockProviderIntegrationTest.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/r2dbc/shedlock-provider-r2dbc/src/test/java/net/javacrumbs/shedlock/provider/r2dbc/MsSqlR2dbcLockProviderIntegrationTest.java b/providers/r2dbc/shedlock-provider-r2dbc/src/test/java/net/javacrumbs/shedlock/provider/r2dbc/MsSqlR2dbcLockProviderIntegrationTest.java index b9d1bedd5..8bcd4d442 100644 --- a/providers/r2dbc/shedlock-provider-r2dbc/src/test/java/net/javacrumbs/shedlock/provider/r2dbc/MsSqlR2dbcLockProviderIntegrationTest.java +++ b/providers/r2dbc/shedlock-provider-r2dbc/src/test/java/net/javacrumbs/shedlock/provider/r2dbc/MsSqlR2dbcLockProviderIntegrationTest.java @@ -19,7 +19,7 @@ import net.javacrumbs.shedlock.test.support.jdbc.MsSqlServerConfig; import org.junit.jupiter.api.Disabled; -@Disabled +@Disabled("Maven build does not finish when enabled") public class MsSqlR2dbcLockProviderIntegrationTest extends AbstractR2dbcTest { private static final DbConfig dbConfig = new MsSqlServerConfig(); From 93a2207e20b44a5a50008f280a766f8b7c2d20cb Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Sat, 10 Dec 2022 09:51:01 +0100 Subject: [PATCH 0020/1598] Simplify tests --- .../shedlock/provider/r2dbc/AbstractR2dbcTest.java | 11 +++++++++++ .../r2dbc/MariaR2dbcLockProviderIntegrationTest.java | 7 ++----- .../r2dbc/MsSqlR2dbcLockProviderIntegrationTest.java | 8 ++------ .../r2dbc/MySqlR2dbcLockProviderIntegrationTest.java | 8 ++------ .../r2dbc/OracleR2dbcLockProviderIntegrationTest.java | 8 ++------ .../PostgresR2dbcLockProviderIntegrationTest.java | 8 ++------ 6 files changed, 21 insertions(+), 29 deletions(-) diff --git a/providers/r2dbc/shedlock-provider-r2dbc/src/test/java/net/javacrumbs/shedlock/provider/r2dbc/AbstractR2dbcTest.java b/providers/r2dbc/shedlock-provider-r2dbc/src/test/java/net/javacrumbs/shedlock/provider/r2dbc/AbstractR2dbcTest.java index f16c184e2..45f7e7c55 100644 --- a/providers/r2dbc/shedlock-provider-r2dbc/src/test/java/net/javacrumbs/shedlock/provider/r2dbc/AbstractR2dbcTest.java +++ b/providers/r2dbc/shedlock-provider-r2dbc/src/test/java/net/javacrumbs/shedlock/provider/r2dbc/AbstractR2dbcTest.java @@ -7,6 +7,7 @@ import io.r2dbc.spi.ConnectionFactoryOptions; import net.javacrumbs.shedlock.support.StorageBasedLockProvider; import net.javacrumbs.shedlock.test.support.jdbc.AbstractJdbcLockProviderIntegrationTest; +import net.javacrumbs.shedlock.test.support.jdbc.DbConfig; import org.junit.jupiter.api.AfterAll; import org.junit.jupiter.api.BeforeAll; import org.junit.jupiter.api.TestInstance; @@ -18,9 +19,14 @@ @TestInstance(TestInstance.Lifecycle.PER_CLASS) abstract class AbstractR2dbcTest extends AbstractJdbcLockProviderIntegrationTest { + private final DbConfig dbConfig; private ConnectionFactory connectionFactory; + AbstractR2dbcTest(DbConfig dbConfig) { + this.dbConfig = dbConfig; + } + @BeforeAll public void startDb() { getDbConfig().startDb(); @@ -70,4 +76,9 @@ protected ConnectionFactory connectionFactory() { protected boolean usePool() { return true; } + + @Override + public DbConfig getDbConfig() { + return dbConfig; + } } diff --git a/providers/r2dbc/shedlock-provider-r2dbc/src/test/java/net/javacrumbs/shedlock/provider/r2dbc/MariaR2dbcLockProviderIntegrationTest.java b/providers/r2dbc/shedlock-provider-r2dbc/src/test/java/net/javacrumbs/shedlock/provider/r2dbc/MariaR2dbcLockProviderIntegrationTest.java index 84c4934d3..c21d4285b 100644 --- a/providers/r2dbc/shedlock-provider-r2dbc/src/test/java/net/javacrumbs/shedlock/provider/r2dbc/MariaR2dbcLockProviderIntegrationTest.java +++ b/providers/r2dbc/shedlock-provider-r2dbc/src/test/java/net/javacrumbs/shedlock/provider/r2dbc/MariaR2dbcLockProviderIntegrationTest.java @@ -15,16 +15,13 @@ */ package net.javacrumbs.shedlock.provider.r2dbc; -import net.javacrumbs.shedlock.test.support.jdbc.DbConfig; import net.javacrumbs.shedlock.test.support.jdbc.MariaDbConfig; import org.junit.jupiter.api.Disabled; @Disabled("No R2DBC 1.0.0 compatible driver") public class MariaR2dbcLockProviderIntegrationTest extends AbstractR2dbcTest { - private static final DbConfig dbConfig = new MariaDbConfig(); - @Override - protected DbConfig getDbConfig() { - return dbConfig; + public MariaR2dbcLockProviderIntegrationTest() { + super(new MariaDbConfig()); } } diff --git a/providers/r2dbc/shedlock-provider-r2dbc/src/test/java/net/javacrumbs/shedlock/provider/r2dbc/MsSqlR2dbcLockProviderIntegrationTest.java b/providers/r2dbc/shedlock-provider-r2dbc/src/test/java/net/javacrumbs/shedlock/provider/r2dbc/MsSqlR2dbcLockProviderIntegrationTest.java index 8bcd4d442..c14201ad8 100644 --- a/providers/r2dbc/shedlock-provider-r2dbc/src/test/java/net/javacrumbs/shedlock/provider/r2dbc/MsSqlR2dbcLockProviderIntegrationTest.java +++ b/providers/r2dbc/shedlock-provider-r2dbc/src/test/java/net/javacrumbs/shedlock/provider/r2dbc/MsSqlR2dbcLockProviderIntegrationTest.java @@ -15,16 +15,12 @@ */ package net.javacrumbs.shedlock.provider.r2dbc; -import net.javacrumbs.shedlock.test.support.jdbc.DbConfig; import net.javacrumbs.shedlock.test.support.jdbc.MsSqlServerConfig; import org.junit.jupiter.api.Disabled; @Disabled("Maven build does not finish when enabled") public class MsSqlR2dbcLockProviderIntegrationTest extends AbstractR2dbcTest { - private static final DbConfig dbConfig = new MsSqlServerConfig(); - - @Override - protected DbConfig getDbConfig() { - return dbConfig; + public MsSqlR2dbcLockProviderIntegrationTest() { + super(new MsSqlServerConfig()); } } diff --git a/providers/r2dbc/shedlock-provider-r2dbc/src/test/java/net/javacrumbs/shedlock/provider/r2dbc/MySqlR2dbcLockProviderIntegrationTest.java b/providers/r2dbc/shedlock-provider-r2dbc/src/test/java/net/javacrumbs/shedlock/provider/r2dbc/MySqlR2dbcLockProviderIntegrationTest.java index 3ae40fead..ab0a6e0f2 100644 --- a/providers/r2dbc/shedlock-provider-r2dbc/src/test/java/net/javacrumbs/shedlock/provider/r2dbc/MySqlR2dbcLockProviderIntegrationTest.java +++ b/providers/r2dbc/shedlock-provider-r2dbc/src/test/java/net/javacrumbs/shedlock/provider/r2dbc/MySqlR2dbcLockProviderIntegrationTest.java @@ -15,14 +15,10 @@ */ package net.javacrumbs.shedlock.provider.r2dbc; -import net.javacrumbs.shedlock.test.support.jdbc.DbConfig; import net.javacrumbs.shedlock.test.support.jdbc.MySqlConfig; public class MySqlR2dbcLockProviderIntegrationTest extends AbstractR2dbcTest { - private static final DbConfig dbConfig = new MySqlConfig(); - - @Override - protected DbConfig getDbConfig() { - return dbConfig; + public MySqlR2dbcLockProviderIntegrationTest() { + super(new MySqlConfig()); } } diff --git a/providers/r2dbc/shedlock-provider-r2dbc/src/test/java/net/javacrumbs/shedlock/provider/r2dbc/OracleR2dbcLockProviderIntegrationTest.java b/providers/r2dbc/shedlock-provider-r2dbc/src/test/java/net/javacrumbs/shedlock/provider/r2dbc/OracleR2dbcLockProviderIntegrationTest.java index ac8c1bade..a6b85b1e3 100644 --- a/providers/r2dbc/shedlock-provider-r2dbc/src/test/java/net/javacrumbs/shedlock/provider/r2dbc/OracleR2dbcLockProviderIntegrationTest.java +++ b/providers/r2dbc/shedlock-provider-r2dbc/src/test/java/net/javacrumbs/shedlock/provider/r2dbc/OracleR2dbcLockProviderIntegrationTest.java @@ -15,15 +15,11 @@ */ package net.javacrumbs.shedlock.provider.r2dbc; -import net.javacrumbs.shedlock.test.support.jdbc.DbConfig; import net.javacrumbs.shedlock.test.support.jdbc.OracleServerConfig; public class OracleR2dbcLockProviderIntegrationTest extends AbstractR2dbcTest { - private static final DbConfig dbConfig = new OracleServerConfig(); - - @Override - protected DbConfig getDbConfig() { - return dbConfig; + public OracleR2dbcLockProviderIntegrationTest() { + super(new OracleServerConfig()); } @Override diff --git a/providers/r2dbc/shedlock-provider-r2dbc/src/test/java/net/javacrumbs/shedlock/provider/r2dbc/PostgresR2dbcLockProviderIntegrationTest.java b/providers/r2dbc/shedlock-provider-r2dbc/src/test/java/net/javacrumbs/shedlock/provider/r2dbc/PostgresR2dbcLockProviderIntegrationTest.java index d8897bffb..d994cb961 100644 --- a/providers/r2dbc/shedlock-provider-r2dbc/src/test/java/net/javacrumbs/shedlock/provider/r2dbc/PostgresR2dbcLockProviderIntegrationTest.java +++ b/providers/r2dbc/shedlock-provider-r2dbc/src/test/java/net/javacrumbs/shedlock/provider/r2dbc/PostgresR2dbcLockProviderIntegrationTest.java @@ -15,14 +15,10 @@ */ package net.javacrumbs.shedlock.provider.r2dbc; -import net.javacrumbs.shedlock.test.support.jdbc.DbConfig; import net.javacrumbs.shedlock.test.support.jdbc.PostgresConfig; public class PostgresR2dbcLockProviderIntegrationTest extends AbstractR2dbcTest { - private static final DbConfig dbConfig = new PostgresConfig(); - - @Override - protected DbConfig getDbConfig() { - return dbConfig; + public PostgresR2dbcLockProviderIntegrationTest() { + super(new PostgresConfig()); } } From cf23f2a0d12cbcd77381c7103a5fd15c29a90d4e Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Sat, 10 Dec 2022 09:55:54 +0100 Subject: [PATCH 0021/1598] Oracle R2DBC can use pool, such wow --- .../provider/r2dbc/AbstractR2dbcTest.java | 20 +++++-------------- ...racleR2dbcLockProviderIntegrationTest.java | 5 ----- 2 files changed, 5 insertions(+), 20 deletions(-) diff --git a/providers/r2dbc/shedlock-provider-r2dbc/src/test/java/net/javacrumbs/shedlock/provider/r2dbc/AbstractR2dbcTest.java b/providers/r2dbc/shedlock-provider-r2dbc/src/test/java/net/javacrumbs/shedlock/provider/r2dbc/AbstractR2dbcTest.java index 45f7e7c55..e283e3626 100644 --- a/providers/r2dbc/shedlock-provider-r2dbc/src/test/java/net/javacrumbs/shedlock/provider/r2dbc/AbstractR2dbcTest.java +++ b/providers/r2dbc/shedlock-provider-r2dbc/src/test/java/net/javacrumbs/shedlock/provider/r2dbc/AbstractR2dbcTest.java @@ -40,18 +40,12 @@ public void startDb() { .build() ); - if (usePool()) { + ConnectionPoolConfiguration configuration = ConnectionPoolConfiguration.builder(cf) + .maxIdleTime(Duration.ofMillis(1000)) + .maxSize(20) + .build(); - ConnectionPoolConfiguration configuration = ConnectionPoolConfiguration.builder(cf) - .maxIdleTime(Duration.ofMillis(1000)) - .maxSize(20) - .build(); - - connectionFactory = new ConnectionPool(configuration); - } else { - // Oracle does not support pool - https://github.com/oracle/oracle-r2dbc/issues/29 - connectionFactory = cf; - } + connectionFactory = new ConnectionPool(configuration); } @AfterAll @@ -73,10 +67,6 @@ protected ConnectionFactory connectionFactory() { return connectionFactory; } - protected boolean usePool() { - return true; - } - @Override public DbConfig getDbConfig() { return dbConfig; diff --git a/providers/r2dbc/shedlock-provider-r2dbc/src/test/java/net/javacrumbs/shedlock/provider/r2dbc/OracleR2dbcLockProviderIntegrationTest.java b/providers/r2dbc/shedlock-provider-r2dbc/src/test/java/net/javacrumbs/shedlock/provider/r2dbc/OracleR2dbcLockProviderIntegrationTest.java index a6b85b1e3..e1a2b751c 100644 --- a/providers/r2dbc/shedlock-provider-r2dbc/src/test/java/net/javacrumbs/shedlock/provider/r2dbc/OracleR2dbcLockProviderIntegrationTest.java +++ b/providers/r2dbc/shedlock-provider-r2dbc/src/test/java/net/javacrumbs/shedlock/provider/r2dbc/OracleR2dbcLockProviderIntegrationTest.java @@ -21,9 +21,4 @@ public class OracleR2dbcLockProviderIntegrationTest extends AbstractR2dbcTest { public OracleR2dbcLockProviderIntegrationTest() { super(new OracleServerConfig()); } - - @Override - protected boolean usePool() { - return false; - } } From d4f19ae1261560c837d06296fa1400caa9ef88af Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Sat, 10 Dec 2022 17:33:49 +0100 Subject: [PATCH 0022/1598] [maven-release-plugin] prepare release shedlock-parent-5.0.0 --- cdi/shedlock-cdi-vintage/pom.xml | 4 ++-- cdi/test/quarkus-test/pom.xml | 7 +++---- micronaut/shedlock-micronaut/pom.xml | 4 ++-- micronaut/test/micronaut-jdbc-template/pom.xml | 4 ++-- micronaut/test/micronaut-jdbc/pom.xml | 4 ++-- pom.xml | 2 +- providers/arangodb/shedlock-provider-arangodb/pom.xml | 4 ++-- providers/cassandra/shedlock-provider-cassandra/pom.xml | 4 ++-- providers/consul/shedlock-provider-consul/pom.xml | 4 ++-- .../shedlock-provider-couchbase-javaclient3/pom.xml | 4 ++-- providers/dynamodb/shedlock-provider-dynamodb2/pom.xml | 4 ++-- .../elasticsearch/shedlock-provider-elasticsearch8/pom.xml | 4 ++-- providers/etcd/shedlock-provider-etcd-jetcd/pom.xml | 2 +- providers/hazelcast/shedlock-provider-hazelcast4/pom.xml | 4 ++-- providers/ignite/shedlock-provider-ignite/pom.xml | 4 ++-- providers/inmemory/shedlock-provider-inmemory/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-internal/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-template/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jooq/pom.xml | 4 ++-- providers/jdbc/shedlock-test-support-jdbc/pom.xml | 4 ++-- .../memcached/shedlock-provider-memcached-spy/pom.xml | 4 ++-- .../mongo/shedlock-provider-mongo-reactivestreams/pom.xml | 4 ++-- providers/mongo/shedlock-provider-mongo/pom.xml | 4 ++-- providers/neo4j/shedlock-provider-neo4j/pom.xml | 4 ++-- providers/opensearch/shedlock-provider-opensearch/pom.xml | 4 ++-- providers/r2dbc/shedlock-provider-r2dbc/pom.xml | 4 ++-- providers/redis/shedlock-provider-redis-jedis4/pom.xml | 4 ++-- providers/redis/shedlock-provider-redis-spring/pom.xml | 4 ++-- .../zookeeper/shedlock-provider-zookeeper-curator/pom.xml | 4 ++-- shedlock-bom/pom.xml | 4 ++-- shedlock-core/pom.xml | 4 ++-- shedlock-test-support/pom.xml | 4 ++-- spring/shedlock-spring/pom.xml | 4 ++-- spring/test/shedlock-springboot-future-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-kotlin-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-old-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-sleuth-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-test/pom.xml | 4 ++-- spring/test/shedlock-testng-test/pom.xml | 4 ++-- 41 files changed, 81 insertions(+), 82 deletions(-) diff --git a/cdi/shedlock-cdi-vintage/pom.xml b/cdi/shedlock-cdi-vintage/pom.xml index 906d8a7a7..78e774ad7 100644 --- a/cdi/shedlock-cdi-vintage/pom.xml +++ b/cdi/shedlock-cdi-vintage/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.0.0-SNAPSHOT + 5.0.0 ../../pom.xml shedlock-cdi-vintage - 5.0.0-SNAPSHOT + 5.0.0 diff --git a/cdi/test/quarkus-test/pom.xml b/cdi/test/quarkus-test/pom.xml index 98eb53738..a31e04094 100644 --- a/cdi/test/quarkus-test/pom.xml +++ b/cdi/test/quarkus-test/pom.xml @@ -1,16 +1,15 @@ - + shedlock-parent net.javacrumbs.shedlock - 5.0.0-SNAPSHOT + 5.0.0 ../../../pom.xml 4.0.0 quarkus-test - 5.0.0-SNAPSHOT + 5.0.0 quarkus-bom diff --git a/micronaut/shedlock-micronaut/pom.xml b/micronaut/shedlock-micronaut/pom.xml index 331eac5b6..2ab8f0cd3 100644 --- a/micronaut/shedlock-micronaut/pom.xml +++ b/micronaut/shedlock-micronaut/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.0.0-SNAPSHOT + 5.0.0 ../../pom.xml shedlock-micronaut - 5.0.0-SNAPSHOT + 5.0.0 diff --git a/micronaut/test/micronaut-jdbc-template/pom.xml b/micronaut/test/micronaut-jdbc-template/pom.xml index e9a86793d..d3828fe45 100644 --- a/micronaut/test/micronaut-jdbc-template/pom.xml +++ b/micronaut/test/micronaut-jdbc-template/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.0.0-SNAPSHOT + 5.0.0 ../../../pom.xml micronaut-jdbc-template - 5.0.0-SNAPSHOT + 5.0.0 UTF-8 diff --git a/micronaut/test/micronaut-jdbc/pom.xml b/micronaut/test/micronaut-jdbc/pom.xml index 97a8c5dfe..aa533048b 100644 --- a/micronaut/test/micronaut-jdbc/pom.xml +++ b/micronaut/test/micronaut-jdbc/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.0.0-SNAPSHOT + 5.0.0 ../../../pom.xml micronaut-jdbc - 5.0.0-SNAPSHOT + 5.0.0 UTF-8 diff --git a/pom.xml b/pom.xml index 1d9d5d476..55e6455ae 100644 --- a/pom.xml +++ b/pom.xml @@ -19,7 +19,7 @@ net.javacrumbs.shedlock shedlock-parent pom - 5.0.0-SNAPSHOT + 5.0.0 shedlock-bom shedlock-core diff --git a/providers/arangodb/shedlock-provider-arangodb/pom.xml b/providers/arangodb/shedlock-provider-arangodb/pom.xml index 53ec0c22d..493c6ad2b 100644 --- a/providers/arangodb/shedlock-provider-arangodb/pom.xml +++ b/providers/arangodb/shedlock-provider-arangodb/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.0.0-SNAPSHOT + 5.0.0 ../../../pom.xml 4.0.0 shedlock-provider-arangodb - 5.0.0-SNAPSHOT + 5.0.0 diff --git a/providers/cassandra/shedlock-provider-cassandra/pom.xml b/providers/cassandra/shedlock-provider-cassandra/pom.xml index 1cf0b0b64..6d7405152 100644 --- a/providers/cassandra/shedlock-provider-cassandra/pom.xml +++ b/providers/cassandra/shedlock-provider-cassandra/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.0.0-SNAPSHOT + 5.0.0 ../../../pom.xml 4.0.0 shedlock-provider-cassandra - 5.0.0-SNAPSHOT + 5.0.0 4.15.0 diff --git a/providers/consul/shedlock-provider-consul/pom.xml b/providers/consul/shedlock-provider-consul/pom.xml index 6e3c53f1f..253177f5d 100644 --- a/providers/consul/shedlock-provider-consul/pom.xml +++ b/providers/consul/shedlock-provider-consul/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.0.0-SNAPSHOT + 5.0.0 ../../../pom.xml 4.0.0 shedlock-provider-consul - 5.0.0-SNAPSHOT + 5.0.0 diff --git a/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml b/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml index 52c75e017..d1a71f747 100644 --- a/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml +++ b/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.0.0-SNAPSHOT + 5.0.0 ../../../pom.xml 4.0.0 shedlock-provider-couchbase-javaclient3 - 5.0.0-SNAPSHOT + 5.0.0 diff --git a/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml b/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml index 6eb806b7d..2635acdc7 100644 --- a/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml +++ b/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.0.0-SNAPSHOT + 5.0.0 ../../../pom.xml 4.0.0 shedlock-provider-dynamodb2 - 5.0.0-SNAPSHOT + 5.0.0 diff --git a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml index 7bcdd91cf..6385edd1e 100644 --- a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml +++ b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.0.0-SNAPSHOT + 5.0.0 ../../../pom.xml 4.0.0 shedlock-provider-elasticsearch8 - 5.0.0-SNAPSHOT + 5.0.0 8.5.2 diff --git a/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml b/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml index bf094e8f7..d73da8b60 100644 --- a/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml +++ b/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 5.0.0-SNAPSHOT + 5.0.0 ../../../pom.xml 4.0.0 diff --git a/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml b/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml index 5380a224b..214b40a76 100644 --- a/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml +++ b/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.0.0-SNAPSHOT + 5.0.0 ../../../pom.xml 4.0.0 shedlock-provider-hazelcast4 - 5.0.0-SNAPSHOT + 5.0.0 diff --git a/providers/ignite/shedlock-provider-ignite/pom.xml b/providers/ignite/shedlock-provider-ignite/pom.xml index 1bd6ed89f..b6a7b1ac9 100644 --- a/providers/ignite/shedlock-provider-ignite/pom.xml +++ b/providers/ignite/shedlock-provider-ignite/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.0.0-SNAPSHOT + 5.0.0 ../../../pom.xml 4.0.0 shedlock-provider-ignite - 5.0.0-SNAPSHOT + 5.0.0 2.14.0 diff --git a/providers/inmemory/shedlock-provider-inmemory/pom.xml b/providers/inmemory/shedlock-provider-inmemory/pom.xml index e447df31c..9e8660afc 100644 --- a/providers/inmemory/shedlock-provider-inmemory/pom.xml +++ b/providers/inmemory/shedlock-provider-inmemory/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.0.0-SNAPSHOT + 5.0.0 ../../../pom.xml 4.0.0 shedlock-provider-inmemory - 5.0.0-SNAPSHOT + 5.0.0 diff --git a/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml b/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml index ddf735dd6..67c170a11 100644 --- a/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.0.0-SNAPSHOT + 5.0.0 ../../../pom.xml 4.0.0 shedlock-provider-jdbc-internal - 5.0.0-SNAPSHOT + 5.0.0 diff --git a/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml b/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml index a390407f0..96316a301 100644 --- a/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.0.0-SNAPSHOT + 5.0.0 ../../../pom.xml 4.0.0 shedlock-provider-jdbc-micronaut - 5.0.0-SNAPSHOT + 5.0.0 diff --git a/providers/jdbc/shedlock-provider-jdbc-template/pom.xml b/providers/jdbc/shedlock-provider-jdbc-template/pom.xml index eb0e1e855..6330528d5 100644 --- a/providers/jdbc/shedlock-provider-jdbc-template/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-template/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.0.0-SNAPSHOT + 5.0.0 ../../../pom.xml 4.0.0 shedlock-provider-jdbc-template - 5.0.0-SNAPSHOT + 5.0.0 diff --git a/providers/jdbc/shedlock-provider-jdbc/pom.xml b/providers/jdbc/shedlock-provider-jdbc/pom.xml index fd8043a5f..7a538b587 100644 --- a/providers/jdbc/shedlock-provider-jdbc/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.0.0-SNAPSHOT + 5.0.0 ../../../pom.xml 4.0.0 shedlock-provider-jdbc - 5.0.0-SNAPSHOT + 5.0.0 diff --git a/providers/jdbc/shedlock-provider-jooq/pom.xml b/providers/jdbc/shedlock-provider-jooq/pom.xml index 159974ddf..07e263f1c 100644 --- a/providers/jdbc/shedlock-provider-jooq/pom.xml +++ b/providers/jdbc/shedlock-provider-jooq/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.0.0-SNAPSHOT + 5.0.0 ../../../pom.xml 4.0.0 shedlock-provider-jooq - 5.0.0-SNAPSHOT + 5.0.0 diff --git a/providers/jdbc/shedlock-test-support-jdbc/pom.xml b/providers/jdbc/shedlock-test-support-jdbc/pom.xml index e020f419c..51cf4bb61 100644 --- a/providers/jdbc/shedlock-test-support-jdbc/pom.xml +++ b/providers/jdbc/shedlock-test-support-jdbc/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.0.0-SNAPSHOT + 5.0.0 ../../../pom.xml 4.0.0 shedlock-test-support-jdbc - 5.0.0-SNAPSHOT + 5.0.0 diff --git a/providers/memcached/shedlock-provider-memcached-spy/pom.xml b/providers/memcached/shedlock-provider-memcached-spy/pom.xml index 85d104563..5324abba5 100644 --- a/providers/memcached/shedlock-provider-memcached-spy/pom.xml +++ b/providers/memcached/shedlock-provider-memcached-spy/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.0.0-SNAPSHOT + 5.0.0 ../../../pom.xml 4.0.0 shedlock-provider-memcached-spy - 5.0.0-SNAPSHOT + 5.0.0 2.12.3 diff --git a/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml b/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml index 9ffcea4fb..cbbc52064 100644 --- a/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml +++ b/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.0.0-SNAPSHOT + 5.0.0 ../../../pom.xml 4.0.0 shedlock-provider-mongo-reactivestreams - 5.0.0-SNAPSHOT + 5.0.0 diff --git a/providers/mongo/shedlock-provider-mongo/pom.xml b/providers/mongo/shedlock-provider-mongo/pom.xml index 38a5b51cc..94076363f 100644 --- a/providers/mongo/shedlock-provider-mongo/pom.xml +++ b/providers/mongo/shedlock-provider-mongo/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.0.0-SNAPSHOT + 5.0.0 ../../../pom.xml 4.0.0 shedlock-provider-mongo - 5.0.0-SNAPSHOT + 5.0.0 diff --git a/providers/neo4j/shedlock-provider-neo4j/pom.xml b/providers/neo4j/shedlock-provider-neo4j/pom.xml index a2077d574..88e5484f9 100644 --- a/providers/neo4j/shedlock-provider-neo4j/pom.xml +++ b/providers/neo4j/shedlock-provider-neo4j/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.0.0-SNAPSHOT + 5.0.0 ../../../pom.xml 4.0.0 shedlock-provider-neo4j - 5.0.0-SNAPSHOT + 5.0.0 diff --git a/providers/opensearch/shedlock-provider-opensearch/pom.xml b/providers/opensearch/shedlock-provider-opensearch/pom.xml index c3007139e..b43b0b90c 100644 --- a/providers/opensearch/shedlock-provider-opensearch/pom.xml +++ b/providers/opensearch/shedlock-provider-opensearch/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.0.0-SNAPSHOT + 5.0.0 ../../../pom.xml 4.0.0 shedlock-provider-opensearch - 5.0.0-SNAPSHOT + 5.0.0 2.4.0 diff --git a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml index bc85ed1c1..eaac2b591 100644 --- a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml +++ b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml @@ -5,12 +5,12 @@ net.javacrumbs.shedlock shedlock-parent - 5.0.0-SNAPSHOT + 5.0.0 ../../../pom.xml shedlock-provider-r2dbc - 5.0.0-SNAPSHOT + 5.0.0 1.0.0.RELEASE diff --git a/providers/redis/shedlock-provider-redis-jedis4/pom.xml b/providers/redis/shedlock-provider-redis-jedis4/pom.xml index b3a234a01..6a30c3533 100644 --- a/providers/redis/shedlock-provider-redis-jedis4/pom.xml +++ b/providers/redis/shedlock-provider-redis-jedis4/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.0.0-SNAPSHOT + 5.0.0 ../../../pom.xml 4.0.0 shedlock-provider-redis-jedis4 - 5.0.0-SNAPSHOT + 5.0.0 diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index fc8b9c877..90725fe3a 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.0.0-SNAPSHOT + 5.0.0 ../../../pom.xml 4.0.0 shedlock-provider-redis-spring - 5.0.0-SNAPSHOT + 5.0.0 diff --git a/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml b/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml index e1f226fbd..415b890bc 100644 --- a/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml +++ b/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.0.0-SNAPSHOT + 5.0.0 ../../../pom.xml 4.0.0 shedlock-provider-zookeeper-curator - 5.0.0-SNAPSHOT + 5.0.0 5.4.0 diff --git a/shedlock-bom/pom.xml b/shedlock-bom/pom.xml index 036dec963..5f889e903 100644 --- a/shedlock-bom/pom.xml +++ b/shedlock-bom/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.0.0-SNAPSHOT + 5.0.0 4.0.0 BOM for ShedLock modules shedlock-bom - 5.0.0-SNAPSHOT + 5.0.0 pom diff --git a/shedlock-core/pom.xml b/shedlock-core/pom.xml index aea985cb3..bed81705b 100644 --- a/shedlock-core/pom.xml +++ b/shedlock-core/pom.xml @@ -3,12 +3,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.0.0-SNAPSHOT + 5.0.0 4.0.0 shedlock-core - 5.0.0-SNAPSHOT + 5.0.0 2.13.3 diff --git a/shedlock-test-support/pom.xml b/shedlock-test-support/pom.xml index 14187b342..cbdad657e 100644 --- a/shedlock-test-support/pom.xml +++ b/shedlock-test-support/pom.xml @@ -3,12 +3,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.0.0-SNAPSHOT + 5.0.0 4.0.0 shedlock-test-support - 5.0.0-SNAPSHOT + 5.0.0 diff --git a/spring/shedlock-spring/pom.xml b/spring/shedlock-spring/pom.xml index e940e5ddd..62308357d 100644 --- a/spring/shedlock-spring/pom.xml +++ b/spring/shedlock-spring/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.0.0-SNAPSHOT + 5.0.0 ../../pom.xml 4.0.0 shedlock-spring - 5.0.0-SNAPSHOT + 5.0.0 diff --git a/spring/test/shedlock-springboot-future-test/pom.xml b/spring/test/shedlock-springboot-future-test/pom.xml index 6d3f94424..e2fbd88f8 100644 --- a/spring/test/shedlock-springboot-future-test/pom.xml +++ b/spring/test/shedlock-springboot-future-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.0.0-SNAPSHOT + 5.0.0 ../../../pom.xml 4.0.0 shedlock-springboot-future-test - 5.0.0-SNAPSHOT + 5.0.0 diff --git a/spring/test/shedlock-springboot-kotlin-test/pom.xml b/spring/test/shedlock-springboot-kotlin-test/pom.xml index 702419e8f..3427a1ae5 100644 --- a/spring/test/shedlock-springboot-kotlin-test/pom.xml +++ b/spring/test/shedlock-springboot-kotlin-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.0.0-SNAPSHOT + 5.0.0 ../../../pom.xml 4.0.0 shedlock-springboot-kotlin-test - 5.0.0-SNAPSHOT + 5.0.0 diff --git a/spring/test/shedlock-springboot-old-test/pom.xml b/spring/test/shedlock-springboot-old-test/pom.xml index 5da731240..8ee07c0ca 100644 --- a/spring/test/shedlock-springboot-old-test/pom.xml +++ b/spring/test/shedlock-springboot-old-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.0.0-SNAPSHOT + 5.0.0 ../../../pom.xml 4.0.0 shedlock-springboot-old-test - 5.0.0-SNAPSHOT + 5.0.0 diff --git a/spring/test/shedlock-springboot-sleuth-test/pom.xml b/spring/test/shedlock-springboot-sleuth-test/pom.xml index 6cf6d3a34..8d6dd30ed 100644 --- a/spring/test/shedlock-springboot-sleuth-test/pom.xml +++ b/spring/test/shedlock-springboot-sleuth-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.0.0-SNAPSHOT + 5.0.0 ../../../pom.xml 4.0.0 shedlock-springboot-sleuth-test - 5.0.0-SNAPSHOT + 5.0.0 diff --git a/spring/test/shedlock-springboot-test/pom.xml b/spring/test/shedlock-springboot-test/pom.xml index dcf11cf5f..7230ca5ea 100644 --- a/spring/test/shedlock-springboot-test/pom.xml +++ b/spring/test/shedlock-springboot-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.0.0-SNAPSHOT + 5.0.0 ../../../pom.xml 4.0.0 shedlock-springboot-test - 5.0.0-SNAPSHOT + 5.0.0 diff --git a/spring/test/shedlock-testng-test/pom.xml b/spring/test/shedlock-testng-test/pom.xml index 8aae03cbe..faf904a0f 100644 --- a/spring/test/shedlock-testng-test/pom.xml +++ b/spring/test/shedlock-testng-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.0.0-SNAPSHOT + 5.0.0 ../../../pom.xml 4.0.0 shedlock-testng-test - 5.0.0-SNAPSHOT + 5.0.0 From d284e7f808decf49a8a7b1617ee960f012f215dd Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Sat, 10 Dec 2022 17:33:54 +0100 Subject: [PATCH 0023/1598] [maven-release-plugin] prepare for next development iteration --- cdi/shedlock-cdi-vintage/pom.xml | 4 ++-- cdi/test/quarkus-test/pom.xml | 4 ++-- micronaut/shedlock-micronaut/pom.xml | 4 ++-- micronaut/test/micronaut-jdbc-template/pom.xml | 4 ++-- micronaut/test/micronaut-jdbc/pom.xml | 4 ++-- pom.xml | 2 +- providers/arangodb/shedlock-provider-arangodb/pom.xml | 4 ++-- providers/cassandra/shedlock-provider-cassandra/pom.xml | 4 ++-- providers/consul/shedlock-provider-consul/pom.xml | 4 ++-- .../couchbase/shedlock-provider-couchbase-javaclient3/pom.xml | 4 ++-- providers/dynamodb/shedlock-provider-dynamodb2/pom.xml | 4 ++-- .../elasticsearch/shedlock-provider-elasticsearch8/pom.xml | 4 ++-- providers/etcd/shedlock-provider-etcd-jetcd/pom.xml | 2 +- providers/hazelcast/shedlock-provider-hazelcast4/pom.xml | 4 ++-- providers/ignite/shedlock-provider-ignite/pom.xml | 4 ++-- providers/inmemory/shedlock-provider-inmemory/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-internal/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-template/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jooq/pom.xml | 4 ++-- providers/jdbc/shedlock-test-support-jdbc/pom.xml | 4 ++-- providers/memcached/shedlock-provider-memcached-spy/pom.xml | 4 ++-- .../mongo/shedlock-provider-mongo-reactivestreams/pom.xml | 4 ++-- providers/mongo/shedlock-provider-mongo/pom.xml | 4 ++-- providers/neo4j/shedlock-provider-neo4j/pom.xml | 4 ++-- providers/opensearch/shedlock-provider-opensearch/pom.xml | 4 ++-- providers/r2dbc/shedlock-provider-r2dbc/pom.xml | 4 ++-- providers/redis/shedlock-provider-redis-jedis4/pom.xml | 4 ++-- providers/redis/shedlock-provider-redis-spring/pom.xml | 4 ++-- .../zookeeper/shedlock-provider-zookeeper-curator/pom.xml | 4 ++-- shedlock-bom/pom.xml | 4 ++-- shedlock-core/pom.xml | 4 ++-- shedlock-test-support/pom.xml | 4 ++-- spring/shedlock-spring/pom.xml | 4 ++-- spring/test/shedlock-springboot-future-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-kotlin-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-old-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-sleuth-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-test/pom.xml | 4 ++-- spring/test/shedlock-testng-test/pom.xml | 4 ++-- 41 files changed, 80 insertions(+), 80 deletions(-) diff --git a/cdi/shedlock-cdi-vintage/pom.xml b/cdi/shedlock-cdi-vintage/pom.xml index 78e774ad7..338ea934f 100644 --- a/cdi/shedlock-cdi-vintage/pom.xml +++ b/cdi/shedlock-cdi-vintage/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.0.0 + 5.0.1-SNAPSHOT ../../pom.xml shedlock-cdi-vintage - 5.0.0 + 5.0.1-SNAPSHOT diff --git a/cdi/test/quarkus-test/pom.xml b/cdi/test/quarkus-test/pom.xml index a31e04094..ab4f3d92e 100644 --- a/cdi/test/quarkus-test/pom.xml +++ b/cdi/test/quarkus-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.0.0 + 5.0.1-SNAPSHOT ../../../pom.xml 4.0.0 quarkus-test - 5.0.0 + 5.0.1-SNAPSHOT quarkus-bom diff --git a/micronaut/shedlock-micronaut/pom.xml b/micronaut/shedlock-micronaut/pom.xml index 2ab8f0cd3..a615110b5 100644 --- a/micronaut/shedlock-micronaut/pom.xml +++ b/micronaut/shedlock-micronaut/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.0.0 + 5.0.1-SNAPSHOT ../../pom.xml shedlock-micronaut - 5.0.0 + 5.0.1-SNAPSHOT diff --git a/micronaut/test/micronaut-jdbc-template/pom.xml b/micronaut/test/micronaut-jdbc-template/pom.xml index d3828fe45..0943766ae 100644 --- a/micronaut/test/micronaut-jdbc-template/pom.xml +++ b/micronaut/test/micronaut-jdbc-template/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.0.0 + 5.0.1-SNAPSHOT ../../../pom.xml micronaut-jdbc-template - 5.0.0 + 5.0.1-SNAPSHOT UTF-8 diff --git a/micronaut/test/micronaut-jdbc/pom.xml b/micronaut/test/micronaut-jdbc/pom.xml index aa533048b..2a889629d 100644 --- a/micronaut/test/micronaut-jdbc/pom.xml +++ b/micronaut/test/micronaut-jdbc/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.0.0 + 5.0.1-SNAPSHOT ../../../pom.xml micronaut-jdbc - 5.0.0 + 5.0.1-SNAPSHOT UTF-8 diff --git a/pom.xml b/pom.xml index 55e6455ae..a39e6c678 100644 --- a/pom.xml +++ b/pom.xml @@ -19,7 +19,7 @@ net.javacrumbs.shedlock shedlock-parent pom - 5.0.0 + 5.0.1-SNAPSHOT shedlock-bom shedlock-core diff --git a/providers/arangodb/shedlock-provider-arangodb/pom.xml b/providers/arangodb/shedlock-provider-arangodb/pom.xml index 493c6ad2b..5f6e06465 100644 --- a/providers/arangodb/shedlock-provider-arangodb/pom.xml +++ b/providers/arangodb/shedlock-provider-arangodb/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.0.0 + 5.0.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-arangodb - 5.0.0 + 5.0.1-SNAPSHOT diff --git a/providers/cassandra/shedlock-provider-cassandra/pom.xml b/providers/cassandra/shedlock-provider-cassandra/pom.xml index 6d7405152..dffc30edb 100644 --- a/providers/cassandra/shedlock-provider-cassandra/pom.xml +++ b/providers/cassandra/shedlock-provider-cassandra/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.0.0 + 5.0.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-cassandra - 5.0.0 + 5.0.1-SNAPSHOT 4.15.0 diff --git a/providers/consul/shedlock-provider-consul/pom.xml b/providers/consul/shedlock-provider-consul/pom.xml index 253177f5d..7658b25e9 100644 --- a/providers/consul/shedlock-provider-consul/pom.xml +++ b/providers/consul/shedlock-provider-consul/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.0.0 + 5.0.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-consul - 5.0.0 + 5.0.1-SNAPSHOT diff --git a/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml b/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml index d1a71f747..16037113f 100644 --- a/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml +++ b/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.0.0 + 5.0.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-couchbase-javaclient3 - 5.0.0 + 5.0.1-SNAPSHOT diff --git a/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml b/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml index 2635acdc7..d86e1892f 100644 --- a/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml +++ b/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.0.0 + 5.0.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-dynamodb2 - 5.0.0 + 5.0.1-SNAPSHOT diff --git a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml index 6385edd1e..eb26d55af 100644 --- a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml +++ b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.0.0 + 5.0.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-elasticsearch8 - 5.0.0 + 5.0.1-SNAPSHOT 8.5.2 diff --git a/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml b/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml index d73da8b60..ed7d16d4d 100644 --- a/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml +++ b/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 5.0.0 + 5.0.1-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml b/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml index 214b40a76..6436cf61a 100644 --- a/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml +++ b/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.0.0 + 5.0.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-hazelcast4 - 5.0.0 + 5.0.1-SNAPSHOT diff --git a/providers/ignite/shedlock-provider-ignite/pom.xml b/providers/ignite/shedlock-provider-ignite/pom.xml index b6a7b1ac9..aa27f0731 100644 --- a/providers/ignite/shedlock-provider-ignite/pom.xml +++ b/providers/ignite/shedlock-provider-ignite/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.0.0 + 5.0.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-ignite - 5.0.0 + 5.0.1-SNAPSHOT 2.14.0 diff --git a/providers/inmemory/shedlock-provider-inmemory/pom.xml b/providers/inmemory/shedlock-provider-inmemory/pom.xml index 9e8660afc..f6c6e57c1 100644 --- a/providers/inmemory/shedlock-provider-inmemory/pom.xml +++ b/providers/inmemory/shedlock-provider-inmemory/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.0.0 + 5.0.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-inmemory - 5.0.0 + 5.0.1-SNAPSHOT diff --git a/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml b/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml index 67c170a11..1e3768f80 100644 --- a/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.0.0 + 5.0.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-jdbc-internal - 5.0.0 + 5.0.1-SNAPSHOT diff --git a/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml b/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml index 96316a301..27eb398fc 100644 --- a/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.0.0 + 5.0.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-jdbc-micronaut - 5.0.0 + 5.0.1-SNAPSHOT diff --git a/providers/jdbc/shedlock-provider-jdbc-template/pom.xml b/providers/jdbc/shedlock-provider-jdbc-template/pom.xml index 6330528d5..987d5413e 100644 --- a/providers/jdbc/shedlock-provider-jdbc-template/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-template/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.0.0 + 5.0.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-jdbc-template - 5.0.0 + 5.0.1-SNAPSHOT diff --git a/providers/jdbc/shedlock-provider-jdbc/pom.xml b/providers/jdbc/shedlock-provider-jdbc/pom.xml index 7a538b587..df5a08310 100644 --- a/providers/jdbc/shedlock-provider-jdbc/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.0.0 + 5.0.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-jdbc - 5.0.0 + 5.0.1-SNAPSHOT diff --git a/providers/jdbc/shedlock-provider-jooq/pom.xml b/providers/jdbc/shedlock-provider-jooq/pom.xml index 07e263f1c..e2919fc5f 100644 --- a/providers/jdbc/shedlock-provider-jooq/pom.xml +++ b/providers/jdbc/shedlock-provider-jooq/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.0.0 + 5.0.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-jooq - 5.0.0 + 5.0.1-SNAPSHOT diff --git a/providers/jdbc/shedlock-test-support-jdbc/pom.xml b/providers/jdbc/shedlock-test-support-jdbc/pom.xml index 51cf4bb61..157244d13 100644 --- a/providers/jdbc/shedlock-test-support-jdbc/pom.xml +++ b/providers/jdbc/shedlock-test-support-jdbc/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.0.0 + 5.0.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-test-support-jdbc - 5.0.0 + 5.0.1-SNAPSHOT diff --git a/providers/memcached/shedlock-provider-memcached-spy/pom.xml b/providers/memcached/shedlock-provider-memcached-spy/pom.xml index 5324abba5..63bd0ae58 100644 --- a/providers/memcached/shedlock-provider-memcached-spy/pom.xml +++ b/providers/memcached/shedlock-provider-memcached-spy/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.0.0 + 5.0.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-memcached-spy - 5.0.0 + 5.0.1-SNAPSHOT 2.12.3 diff --git a/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml b/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml index cbbc52064..5df78d343 100644 --- a/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml +++ b/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.0.0 + 5.0.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-mongo-reactivestreams - 5.0.0 + 5.0.1-SNAPSHOT diff --git a/providers/mongo/shedlock-provider-mongo/pom.xml b/providers/mongo/shedlock-provider-mongo/pom.xml index 94076363f..b82bab645 100644 --- a/providers/mongo/shedlock-provider-mongo/pom.xml +++ b/providers/mongo/shedlock-provider-mongo/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.0.0 + 5.0.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-mongo - 5.0.0 + 5.0.1-SNAPSHOT diff --git a/providers/neo4j/shedlock-provider-neo4j/pom.xml b/providers/neo4j/shedlock-provider-neo4j/pom.xml index 88e5484f9..18f4a5478 100644 --- a/providers/neo4j/shedlock-provider-neo4j/pom.xml +++ b/providers/neo4j/shedlock-provider-neo4j/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.0.0 + 5.0.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-neo4j - 5.0.0 + 5.0.1-SNAPSHOT diff --git a/providers/opensearch/shedlock-provider-opensearch/pom.xml b/providers/opensearch/shedlock-provider-opensearch/pom.xml index b43b0b90c..235fa62c0 100644 --- a/providers/opensearch/shedlock-provider-opensearch/pom.xml +++ b/providers/opensearch/shedlock-provider-opensearch/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.0.0 + 5.0.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-opensearch - 5.0.0 + 5.0.1-SNAPSHOT 2.4.0 diff --git a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml index eaac2b591..961aaf4b3 100644 --- a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml +++ b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml @@ -5,12 +5,12 @@ net.javacrumbs.shedlock shedlock-parent - 5.0.0 + 5.0.1-SNAPSHOT ../../../pom.xml shedlock-provider-r2dbc - 5.0.0 + 5.0.1-SNAPSHOT 1.0.0.RELEASE diff --git a/providers/redis/shedlock-provider-redis-jedis4/pom.xml b/providers/redis/shedlock-provider-redis-jedis4/pom.xml index 6a30c3533..2524de5fd 100644 --- a/providers/redis/shedlock-provider-redis-jedis4/pom.xml +++ b/providers/redis/shedlock-provider-redis-jedis4/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.0.0 + 5.0.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-redis-jedis4 - 5.0.0 + 5.0.1-SNAPSHOT diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index 90725fe3a..3457d2325 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.0.0 + 5.0.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-redis-spring - 5.0.0 + 5.0.1-SNAPSHOT diff --git a/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml b/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml index 415b890bc..d690083c7 100644 --- a/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml +++ b/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.0.0 + 5.0.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-zookeeper-curator - 5.0.0 + 5.0.1-SNAPSHOT 5.4.0 diff --git a/shedlock-bom/pom.xml b/shedlock-bom/pom.xml index 5f889e903..2dacac223 100644 --- a/shedlock-bom/pom.xml +++ b/shedlock-bom/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.0.0 + 5.0.1-SNAPSHOT 4.0.0 BOM for ShedLock modules shedlock-bom - 5.0.0 + 5.0.1-SNAPSHOT pom diff --git a/shedlock-core/pom.xml b/shedlock-core/pom.xml index bed81705b..f3313e028 100644 --- a/shedlock-core/pom.xml +++ b/shedlock-core/pom.xml @@ -3,12 +3,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.0.0 + 5.0.1-SNAPSHOT 4.0.0 shedlock-core - 5.0.0 + 5.0.1-SNAPSHOT 2.13.3 diff --git a/shedlock-test-support/pom.xml b/shedlock-test-support/pom.xml index cbdad657e..8ed66c9d5 100644 --- a/shedlock-test-support/pom.xml +++ b/shedlock-test-support/pom.xml @@ -3,12 +3,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.0.0 + 5.0.1-SNAPSHOT 4.0.0 shedlock-test-support - 5.0.0 + 5.0.1-SNAPSHOT diff --git a/spring/shedlock-spring/pom.xml b/spring/shedlock-spring/pom.xml index 62308357d..da9e8c9d6 100644 --- a/spring/shedlock-spring/pom.xml +++ b/spring/shedlock-spring/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.0.0 + 5.0.1-SNAPSHOT ../../pom.xml 4.0.0 shedlock-spring - 5.0.0 + 5.0.1-SNAPSHOT diff --git a/spring/test/shedlock-springboot-future-test/pom.xml b/spring/test/shedlock-springboot-future-test/pom.xml index e2fbd88f8..84eb2181d 100644 --- a/spring/test/shedlock-springboot-future-test/pom.xml +++ b/spring/test/shedlock-springboot-future-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.0.0 + 5.0.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-springboot-future-test - 5.0.0 + 5.0.1-SNAPSHOT diff --git a/spring/test/shedlock-springboot-kotlin-test/pom.xml b/spring/test/shedlock-springboot-kotlin-test/pom.xml index 3427a1ae5..57b123958 100644 --- a/spring/test/shedlock-springboot-kotlin-test/pom.xml +++ b/spring/test/shedlock-springboot-kotlin-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.0.0 + 5.0.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-springboot-kotlin-test - 5.0.0 + 5.0.1-SNAPSHOT diff --git a/spring/test/shedlock-springboot-old-test/pom.xml b/spring/test/shedlock-springboot-old-test/pom.xml index 8ee07c0ca..cd47febc4 100644 --- a/spring/test/shedlock-springboot-old-test/pom.xml +++ b/spring/test/shedlock-springboot-old-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.0.0 + 5.0.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-springboot-old-test - 5.0.0 + 5.0.1-SNAPSHOT diff --git a/spring/test/shedlock-springboot-sleuth-test/pom.xml b/spring/test/shedlock-springboot-sleuth-test/pom.xml index 8d6dd30ed..112446bfe 100644 --- a/spring/test/shedlock-springboot-sleuth-test/pom.xml +++ b/spring/test/shedlock-springboot-sleuth-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.0.0 + 5.0.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-springboot-sleuth-test - 5.0.0 + 5.0.1-SNAPSHOT diff --git a/spring/test/shedlock-springboot-test/pom.xml b/spring/test/shedlock-springboot-test/pom.xml index 7230ca5ea..d4a9cdbc3 100644 --- a/spring/test/shedlock-springboot-test/pom.xml +++ b/spring/test/shedlock-springboot-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.0.0 + 5.0.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-springboot-test - 5.0.0 + 5.0.1-SNAPSHOT diff --git a/spring/test/shedlock-testng-test/pom.xml b/spring/test/shedlock-testng-test/pom.xml index faf904a0f..9259e2057 100644 --- a/spring/test/shedlock-testng-test/pom.xml +++ b/spring/test/shedlock-testng-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.0.0 + 5.0.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-testng-test - 5.0.0 + 5.0.1-SNAPSHOT From 7c6a0c88a79f68e36491ad69a6bad937d53a739a Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Sat, 10 Dec 2022 21:19:07 +0100 Subject: [PATCH 0024/1598] README updated --- README.md | 114 ++++------- TODO.txt | 10 - micronaut/test/micronaut-jdbc-new/pom.xml | 229 ---------------------- pom.xml | 6 +- 4 files changed, 45 insertions(+), 314 deletions(-) delete mode 100644 TODO.txt delete mode 100644 micronaut/test/micronaut-jdbc-new/pom.xml diff --git a/README.md b/README.md index 340e18b3e..872e30393 100644 --- a/README.md +++ b/README.md @@ -16,6 +16,7 @@ scheduler, please use another project ([db-scheduler](https://github.com/kagkarl ShedLock is designed to be used in situations where you have scheduled tasks that are not ready to be executed in parallel, but can be safely executed repeatedly. Moreover, the locks are time-based and ShedLock assumes that clocks on the nodes are synchronized. ++ [Versions](#versions) + [Components](#components) + [Usage](#usage) + [Lock Providers](#configure-lockprovider) @@ -53,6 +54,10 @@ executed repeatedly. Moreover, the locks are time-based and ShedLock assumes tha - [TaskScheduler proxy](#taskscheduler-proxy) + [Release notes](#release-notes) +## Versions +If you are using JDK >17 and up-to-date libraries like Spring 6, use version **5.0.0** ([Release Notes](#500-2022-12-10)). If you +are on older JDK or library, use version **4.43.0** ([documentation](https://github.com/lukas-krecan/ShedLock/tree/version4)). + ## Components Shedlock consists of three parts * Core - The locking mechanism @@ -73,7 +78,7 @@ First of all, we have to import the project net.javacrumbs.shedlock shedlock-spring - 4.43.0 + ${shedlock.version} ``` @@ -177,7 +182,7 @@ Add dependency net.javacrumbs.shedlock shedlock-provider-jdbc-template - 4.43.0 + ${shedlock.version} ``` @@ -229,7 +234,7 @@ is in flux and may easily break. net.javacrumbs.shedlock shedlock-provider-r2dbc - 4.43.0 + ${shedlock.version} ``` @@ -241,7 +246,7 @@ protected LockProvider getLockProvider() { return new R2dbcLockProvider(connectionFactory); } ``` -I recommend using [R2DBC connection pool](https://github.com/r2dbc/r2dbc-pool), unless you are connecting to Oracle that does not work with the pool. +I recommend using [R2DBC connection pool](https://github.com/r2dbc/r2dbc-pool). #### Micronaut Data Jdbc @@ -257,7 +262,7 @@ Add dependency net.javacrumbs.shedlock shedlock-provider-jdbc-micronaut - 4.43.0 + ${shedlock.version} ``` @@ -280,7 +285,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-mongo - 4.43.0 + ${shedlock.version} ``` @@ -307,7 +312,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-mongo-reactivestreams - 4.43.0 + ${shedlock.version} ``` @@ -327,38 +332,8 @@ public LockProvider lockProvider(MongoClient mongo) { Please note that MongoDB integration requires Mongo >= 4.x and mongodb-driver-reactivestreams 1.x -#### DynamoDB -This depends on AWS SDK v1. - -Import the project - -```xml - - net.javacrumbs.shedlock - shedlock-provider-dynamodb - 4.43.0 - -``` - -Configure: - -```java -import net.javacrumbs.shedlock.provider.dynamodb.DynamoDBLockProvider; - -... - -@Bean -public LockProvider lockProvider(com.amazonaws.services.dynamodbv2.document.DynamoDB dynamoDB) { - return new DynamoDBLockProvider(dynamoDB.getTable("Shedlock")); -} -``` - -> Please note that the lock table must be created externally with `_id` as a partition key. -> `DynamoDBUtils#createLockTable` may be used for creating it programmatically. -> A table definition is available from `DynamoDBLockProvider`'s Javadoc. - #### DynamoDB 2 -This depends on AWS SDK v2. +Depends on AWS SDK v2. Import the project @@ -366,7 +341,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-dynamodb2 - 4.43.0 + ${shedlock.version} ``` @@ -393,7 +368,7 @@ Import net.javacrumbs.shedlock shedlock-provider-zookeeper-curator - 4.43.0 + ${shedlock.version} ``` @@ -417,7 +392,7 @@ Import net.javacrumbs.shedlock shedlock-provider-redis-spring - 4.43.0 + ${shedlock.version} ``` @@ -441,7 +416,7 @@ Import net.javacrumbs.shedlock shedlock-provider-redis-spring - 4.43.0 + ${shedlock.version} ``` @@ -464,20 +439,13 @@ public LockProvider lockProvider(ReactiveRedisConnectionFactory connectionFactor Redis lock provider uses classical lock mechanism as described [here](https://redis.io/commands/setnx#design-pattern-locking-with-codesetnxcode) which may not be reliable in case of Redis master failure. -If you are still using Spring Data Redis 1, import special lock provider `shedlock-provider-redis-spring-1` which works around -issue #105 or upgrade to Spring Data Redis 2 or higher. - - #### Redis (using Jedis) Import ```xml net.javacrumbs.shedlock - - - shedlock-provider-redis-jedis4 - 4.43.0 + ${shedlock.version} ``` @@ -500,10 +468,8 @@ Import the project ```xml net.javacrumbs.shedlock - - shedlock-provider-hazelcast4 - 4.43.0 + ${shedlock.version} ``` @@ -526,11 +492,8 @@ Import the project ```xml net.javacrumbs.shedlock - - shedlock-provider-couchbase-javaclient - - - 4.43.0 + shedlock-provider-couchbase-javaclient3 + ${shedlock.version} ``` @@ -556,7 +519,7 @@ I am really not sure it's a good idea to use Elasticsearch as a lock provider. B net.javacrumbs.shedlock shedlock-provider-elasticsearch8 - 4.43.0 + ${shedlock.version} ``` @@ -608,7 +571,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-cassandra - 4.43.0 + ${shedlock.version} ``` @@ -643,7 +606,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-consul - 4.43.0 + ${shedlock.version} ``` @@ -668,7 +631,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-arangodb - 4.43.0 + ${shedlock.version} ``` @@ -694,7 +657,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-neo4j - 4.43.0 + ${shedlock.version} ``` @@ -719,7 +682,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-etcd-jetcd - 4.43.0 + ${shedlock.version} ``` @@ -743,7 +706,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-ignite - 4.43.0 + ${shedlock.version} ``` @@ -787,7 +750,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-inmemory - 4.43.0 + ${shedlock.version} test ``` @@ -813,7 +776,7 @@ Import net.javacrumbs.shedlock shedlock-provider-memcached-spy - 4.43.0 + ${shedlock.version} ``` @@ -877,7 +840,7 @@ Import the project: net.javacrumbs.shedlock shedlock-micronaut - 4.43.0 + ${shedlock.version} ``` @@ -1005,11 +968,18 @@ It should help you to see what's going on. after another, `lockAtLeastFor` can prevent it. -## Requirements and dependencies -* Java 8 -* slf4j-api - # Release notes +## 5.0.0 (2022-12-10) +* Requires JDK 17 +* Tested with Spring 6 (Spring Boot 3) +* Micronaut updated to 3.x.x +* R2DBC 1.x.x (still sucks) +* Spring Data 3.x.x +* Rudimentary support for CDI (tested with quarkus) +* New jOOQ lock provider +* SLF4j 2 +* Deleted all deprecated code and support for old versions of libraries + ## 4.43.0 (2022-12-04) * Better logging in JdbcTemplateProvider * Dependency updates diff --git a/TODO.txt b/TODO.txt deleted file mode 100644 index 75eb34257..000000000 --- a/TODO.txt +++ /dev/null @@ -1,10 +0,0 @@ -[x] New Micronaut -[x] default nullable annotation -[x] javax package?? -[] io.micrometer.Observation -[x] test AOT -[x] elasticsearch - drop type -[] Quarkus - -- CDI rudimentary - no expressions in annotations -- jOOQ - transactions - no requires_new diff --git a/micronaut/test/micronaut-jdbc-new/pom.xml b/micronaut/test/micronaut-jdbc-new/pom.xml deleted file mode 100644 index fa6a2da80..000000000 --- a/micronaut/test/micronaut-jdbc-new/pom.xml +++ /dev/null @@ -1,229 +0,0 @@ - - - 4.0.0 - - - shedlock-parent - net.javacrumbs.shedlock - 4.42.1-SNAPSHOT - ../../../pom.xml - - - micronaut-jdbc-new - 4.42.1-SNAPSHOT - - - UTF-8 - net.javacrumbs.micronaut.test2.Application - 3.0.0 - - - - jcenter.bintray.com - https://jcenter.bintray.com - - - - - - io.micronaut - micronaut-bom - ${micronaut.version} - pom - import - - - - - - io.micronaut - micronaut-inject - compile - - - io.micronaut - micronaut-validation - compile - - - io.micronaut - micronaut-runtime - compile - - - io.micronaut.liquibase - micronaut-liquibase - - - io.micronaut.data - micronaut-data-jdbc - ${micronaut-data.ver} - - - ch.qos.logback - logback-classic - ${logback.ver} - runtime - - - org.junit.jupiter - junit-jupiter-api - test - - - org.junit.jupiter - junit-jupiter-engine - test - - - io.micronaut.test - micronaut-test-junit5 - test - - - net.javacrumbs.shedlock - shedlock-micronaut - ${project.version} - compile - - - - net.javacrumbs.shedlock - shedlock-provider-jdbc-micronaut - ${project.version} - compile - - - - io.micronaut.sql - micronaut-jdbc-hikari - runtime - - - - com.h2database - h2 - 2.1.214 - - - org.assertj - assertj-core - ${assertj.ver} - test - - - org.awaitility - awaitility - ${awaitility.ver} - test - - - - - - org.apache.maven.plugins - maven-shade-plugin - 3.3.0 - - - package - - shade - - - - - ${exec.mainClass} - - - - - - - - - org.codehaus.mojo - exec-maven-plugin - 3.1.0 - - java - - -noverify - -XX:TieredStopAtLevel=1 - -Dcom.sun.management.jmxremote - -classpath - - ${exec.mainClass} - - - - - - - - org.apache.maven.plugins - maven-compiler-plugin - 3.10.1 - - ${jdk.version} - ${jdk.version} - UTF-8 - - -parameters - - - - io.micronaut - micronaut-inject-java - ${micronaut.version} - - - io.micronaut - micronaut-validation - ${micronaut.version} - - - io.micronaut.data - micronaut-data-processor - ${micronaut-data.ver} - - - - - - test-compile - - testCompile - - - - -parameters - - - - io.micronaut - micronaut-inject-java - ${micronaut.version} - - - io.micronaut - micronaut-validation - ${micronaut.version} - - - - - - - - - org.apache.maven.plugins - maven-deploy-plugin - - true - - - - - - diff --git a/pom.xml b/pom.xml index a39e6c678..ec4185643 100644 --- a/pom.xml +++ b/pom.xml @@ -70,9 +70,9 @@ 3.0.0 5.9.1 1.17.6 - 1.7.20 - 3.5.1 - 3.4.2 + 1.7.22 + 3.7.4 + 3.8.1 1.4.5 4.2.0 3.23.1 From 8df691fc63857dc2eca5e70714d7f9125e6a8b7a Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Sat, 10 Dec 2022 22:05:14 +0100 Subject: [PATCH 0025/1598] Workaround for https://github.com/spring-projects/spring-framework/issues/29511 --- .../provider/jdbctemplate/JdbcTemplateStorageAccessor.java | 5 ++--- providers/jdbc/shedlock-test-support-jdbc/pom.xml | 2 +- providers/r2dbc/shedlock-provider-r2dbc/pom.xml | 2 +- 3 files changed, 4 insertions(+), 5 deletions(-) diff --git a/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/JdbcTemplateStorageAccessor.java b/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/JdbcTemplateStorageAccessor.java index 8deb6dada..96a4b16f3 100644 --- a/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/JdbcTemplateStorageAccessor.java +++ b/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/JdbcTemplateStorageAccessor.java @@ -21,7 +21,6 @@ import net.javacrumbs.shedlock.support.annotation.NonNull; import org.springframework.dao.ConcurrencyFailureException; import org.springframework.dao.DataIntegrityViolationException; -import org.springframework.dao.DuplicateKeyException; import org.springframework.jdbc.BadSqlGrammarException; import org.springframework.jdbc.UncategorizedSQLException; import org.springframework.jdbc.core.namedparam.NamedParameterJdbcTemplate; @@ -66,10 +65,10 @@ public boolean insertRecord(@NonNull LockConfiguration lockConfiguration) { try { String sql = sqlStatementsSource().getInsertStatement(); return execute(sql, lockConfiguration); - } catch (DuplicateKeyException | ConcurrencyFailureException | TransactionSystemException e) { + } catch (DataIntegrityViolationException | ConcurrencyFailureException | TransactionSystemException e) { logger.debug("Duplicate key", e); return false; - } catch (DataIntegrityViolationException | BadSqlGrammarException | UncategorizedSQLException e) { + } catch (BadSqlGrammarException | UncategorizedSQLException e) { logger.error("Unexpected exception", e); return false; } diff --git a/providers/jdbc/shedlock-test-support-jdbc/pom.xml b/providers/jdbc/shedlock-test-support-jdbc/pom.xml index 157244d13..90561988b 100644 --- a/providers/jdbc/shedlock-test-support-jdbc/pom.xml +++ b/providers/jdbc/shedlock-test-support-jdbc/pom.xml @@ -56,7 +56,7 @@ com.oracle.database.jdbc - ojdbc8 + ojdbc11 21.8.0.0 diff --git a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml index 961aaf4b3..e47a34d16 100644 --- a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml +++ b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml @@ -74,7 +74,7 @@ com.oracle.database.jdbc - ojdbc8 + ojdbc11 21.8.0.0 test From 2774caf15741eee26d4b7bfa913d12bfc94fe609 Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Sat, 10 Dec 2022 22:12:33 +0100 Subject: [PATCH 0026/1598] [maven-release-plugin] prepare release shedlock-parent-5.0.1 --- cdi/shedlock-cdi-vintage/pom.xml | 4 ++-- cdi/test/quarkus-test/pom.xml | 4 ++-- micronaut/shedlock-micronaut/pom.xml | 4 ++-- micronaut/test/micronaut-jdbc-template/pom.xml | 4 ++-- micronaut/test/micronaut-jdbc/pom.xml | 4 ++-- pom.xml | 2 +- providers/arangodb/shedlock-provider-arangodb/pom.xml | 4 ++-- providers/cassandra/shedlock-provider-cassandra/pom.xml | 4 ++-- providers/consul/shedlock-provider-consul/pom.xml | 4 ++-- .../couchbase/shedlock-provider-couchbase-javaclient3/pom.xml | 4 ++-- providers/dynamodb/shedlock-provider-dynamodb2/pom.xml | 4 ++-- .../elasticsearch/shedlock-provider-elasticsearch8/pom.xml | 4 ++-- providers/etcd/shedlock-provider-etcd-jetcd/pom.xml | 2 +- providers/hazelcast/shedlock-provider-hazelcast4/pom.xml | 4 ++-- providers/ignite/shedlock-provider-ignite/pom.xml | 4 ++-- providers/inmemory/shedlock-provider-inmemory/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-internal/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-template/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jooq/pom.xml | 4 ++-- providers/jdbc/shedlock-test-support-jdbc/pom.xml | 4 ++-- providers/memcached/shedlock-provider-memcached-spy/pom.xml | 4 ++-- .../mongo/shedlock-provider-mongo-reactivestreams/pom.xml | 4 ++-- providers/mongo/shedlock-provider-mongo/pom.xml | 4 ++-- providers/neo4j/shedlock-provider-neo4j/pom.xml | 4 ++-- providers/opensearch/shedlock-provider-opensearch/pom.xml | 4 ++-- providers/r2dbc/shedlock-provider-r2dbc/pom.xml | 4 ++-- providers/redis/shedlock-provider-redis-jedis4/pom.xml | 4 ++-- providers/redis/shedlock-provider-redis-spring/pom.xml | 4 ++-- .../zookeeper/shedlock-provider-zookeeper-curator/pom.xml | 4 ++-- shedlock-bom/pom.xml | 4 ++-- shedlock-core/pom.xml | 4 ++-- shedlock-test-support/pom.xml | 4 ++-- spring/shedlock-spring/pom.xml | 4 ++-- spring/test/shedlock-springboot-future-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-kotlin-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-old-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-sleuth-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-test/pom.xml | 4 ++-- spring/test/shedlock-testng-test/pom.xml | 4 ++-- 41 files changed, 80 insertions(+), 80 deletions(-) diff --git a/cdi/shedlock-cdi-vintage/pom.xml b/cdi/shedlock-cdi-vintage/pom.xml index 338ea934f..de36ad7f9 100644 --- a/cdi/shedlock-cdi-vintage/pom.xml +++ b/cdi/shedlock-cdi-vintage/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.0.1-SNAPSHOT + 5.0.1 ../../pom.xml shedlock-cdi-vintage - 5.0.1-SNAPSHOT + 5.0.1 diff --git a/cdi/test/quarkus-test/pom.xml b/cdi/test/quarkus-test/pom.xml index ab4f3d92e..28d679c30 100644 --- a/cdi/test/quarkus-test/pom.xml +++ b/cdi/test/quarkus-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.0.1-SNAPSHOT + 5.0.1 ../../../pom.xml 4.0.0 quarkus-test - 5.0.1-SNAPSHOT + 5.0.1 quarkus-bom diff --git a/micronaut/shedlock-micronaut/pom.xml b/micronaut/shedlock-micronaut/pom.xml index a615110b5..5c37a7a84 100644 --- a/micronaut/shedlock-micronaut/pom.xml +++ b/micronaut/shedlock-micronaut/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.0.1-SNAPSHOT + 5.0.1 ../../pom.xml shedlock-micronaut - 5.0.1-SNAPSHOT + 5.0.1 diff --git a/micronaut/test/micronaut-jdbc-template/pom.xml b/micronaut/test/micronaut-jdbc-template/pom.xml index 0943766ae..8536f3c7c 100644 --- a/micronaut/test/micronaut-jdbc-template/pom.xml +++ b/micronaut/test/micronaut-jdbc-template/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.0.1-SNAPSHOT + 5.0.1 ../../../pom.xml micronaut-jdbc-template - 5.0.1-SNAPSHOT + 5.0.1 UTF-8 diff --git a/micronaut/test/micronaut-jdbc/pom.xml b/micronaut/test/micronaut-jdbc/pom.xml index 2a889629d..ef9bdf20d 100644 --- a/micronaut/test/micronaut-jdbc/pom.xml +++ b/micronaut/test/micronaut-jdbc/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.0.1-SNAPSHOT + 5.0.1 ../../../pom.xml micronaut-jdbc - 5.0.1-SNAPSHOT + 5.0.1 UTF-8 diff --git a/pom.xml b/pom.xml index ec4185643..0debf511f 100644 --- a/pom.xml +++ b/pom.xml @@ -19,7 +19,7 @@ net.javacrumbs.shedlock shedlock-parent pom - 5.0.1-SNAPSHOT + 5.0.1 shedlock-bom shedlock-core diff --git a/providers/arangodb/shedlock-provider-arangodb/pom.xml b/providers/arangodb/shedlock-provider-arangodb/pom.xml index 5f6e06465..0dff19889 100644 --- a/providers/arangodb/shedlock-provider-arangodb/pom.xml +++ b/providers/arangodb/shedlock-provider-arangodb/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.0.1-SNAPSHOT + 5.0.1 ../../../pom.xml 4.0.0 shedlock-provider-arangodb - 5.0.1-SNAPSHOT + 5.0.1 diff --git a/providers/cassandra/shedlock-provider-cassandra/pom.xml b/providers/cassandra/shedlock-provider-cassandra/pom.xml index dffc30edb..149d8cea9 100644 --- a/providers/cassandra/shedlock-provider-cassandra/pom.xml +++ b/providers/cassandra/shedlock-provider-cassandra/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.0.1-SNAPSHOT + 5.0.1 ../../../pom.xml 4.0.0 shedlock-provider-cassandra - 5.0.1-SNAPSHOT + 5.0.1 4.15.0 diff --git a/providers/consul/shedlock-provider-consul/pom.xml b/providers/consul/shedlock-provider-consul/pom.xml index 7658b25e9..4a580c048 100644 --- a/providers/consul/shedlock-provider-consul/pom.xml +++ b/providers/consul/shedlock-provider-consul/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.0.1-SNAPSHOT + 5.0.1 ../../../pom.xml 4.0.0 shedlock-provider-consul - 5.0.1-SNAPSHOT + 5.0.1 diff --git a/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml b/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml index 16037113f..076424307 100644 --- a/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml +++ b/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.0.1-SNAPSHOT + 5.0.1 ../../../pom.xml 4.0.0 shedlock-provider-couchbase-javaclient3 - 5.0.1-SNAPSHOT + 5.0.1 diff --git a/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml b/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml index d86e1892f..8bb329e93 100644 --- a/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml +++ b/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.0.1-SNAPSHOT + 5.0.1 ../../../pom.xml 4.0.0 shedlock-provider-dynamodb2 - 5.0.1-SNAPSHOT + 5.0.1 diff --git a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml index eb26d55af..61001982a 100644 --- a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml +++ b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.0.1-SNAPSHOT + 5.0.1 ../../../pom.xml 4.0.0 shedlock-provider-elasticsearch8 - 5.0.1-SNAPSHOT + 5.0.1 8.5.2 diff --git a/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml b/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml index ed7d16d4d..ba6272e55 100644 --- a/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml +++ b/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 5.0.1-SNAPSHOT + 5.0.1 ../../../pom.xml 4.0.0 diff --git a/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml b/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml index 6436cf61a..91cc06530 100644 --- a/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml +++ b/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.0.1-SNAPSHOT + 5.0.1 ../../../pom.xml 4.0.0 shedlock-provider-hazelcast4 - 5.0.1-SNAPSHOT + 5.0.1 diff --git a/providers/ignite/shedlock-provider-ignite/pom.xml b/providers/ignite/shedlock-provider-ignite/pom.xml index aa27f0731..e083ec9df 100644 --- a/providers/ignite/shedlock-provider-ignite/pom.xml +++ b/providers/ignite/shedlock-provider-ignite/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.0.1-SNAPSHOT + 5.0.1 ../../../pom.xml 4.0.0 shedlock-provider-ignite - 5.0.1-SNAPSHOT + 5.0.1 2.14.0 diff --git a/providers/inmemory/shedlock-provider-inmemory/pom.xml b/providers/inmemory/shedlock-provider-inmemory/pom.xml index f6c6e57c1..b9b745724 100644 --- a/providers/inmemory/shedlock-provider-inmemory/pom.xml +++ b/providers/inmemory/shedlock-provider-inmemory/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.0.1-SNAPSHOT + 5.0.1 ../../../pom.xml 4.0.0 shedlock-provider-inmemory - 5.0.1-SNAPSHOT + 5.0.1 diff --git a/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml b/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml index 1e3768f80..58bc1a01d 100644 --- a/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.0.1-SNAPSHOT + 5.0.1 ../../../pom.xml 4.0.0 shedlock-provider-jdbc-internal - 5.0.1-SNAPSHOT + 5.0.1 diff --git a/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml b/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml index 27eb398fc..4cd320abb 100644 --- a/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.0.1-SNAPSHOT + 5.0.1 ../../../pom.xml 4.0.0 shedlock-provider-jdbc-micronaut - 5.0.1-SNAPSHOT + 5.0.1 diff --git a/providers/jdbc/shedlock-provider-jdbc-template/pom.xml b/providers/jdbc/shedlock-provider-jdbc-template/pom.xml index 987d5413e..8d3b288c5 100644 --- a/providers/jdbc/shedlock-provider-jdbc-template/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-template/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.0.1-SNAPSHOT + 5.0.1 ../../../pom.xml 4.0.0 shedlock-provider-jdbc-template - 5.0.1-SNAPSHOT + 5.0.1 diff --git a/providers/jdbc/shedlock-provider-jdbc/pom.xml b/providers/jdbc/shedlock-provider-jdbc/pom.xml index df5a08310..531805483 100644 --- a/providers/jdbc/shedlock-provider-jdbc/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.0.1-SNAPSHOT + 5.0.1 ../../../pom.xml 4.0.0 shedlock-provider-jdbc - 5.0.1-SNAPSHOT + 5.0.1 diff --git a/providers/jdbc/shedlock-provider-jooq/pom.xml b/providers/jdbc/shedlock-provider-jooq/pom.xml index e2919fc5f..247c31abd 100644 --- a/providers/jdbc/shedlock-provider-jooq/pom.xml +++ b/providers/jdbc/shedlock-provider-jooq/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.0.1-SNAPSHOT + 5.0.1 ../../../pom.xml 4.0.0 shedlock-provider-jooq - 5.0.1-SNAPSHOT + 5.0.1 diff --git a/providers/jdbc/shedlock-test-support-jdbc/pom.xml b/providers/jdbc/shedlock-test-support-jdbc/pom.xml index 90561988b..90931c3be 100644 --- a/providers/jdbc/shedlock-test-support-jdbc/pom.xml +++ b/providers/jdbc/shedlock-test-support-jdbc/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.0.1-SNAPSHOT + 5.0.1 ../../../pom.xml 4.0.0 shedlock-test-support-jdbc - 5.0.1-SNAPSHOT + 5.0.1 diff --git a/providers/memcached/shedlock-provider-memcached-spy/pom.xml b/providers/memcached/shedlock-provider-memcached-spy/pom.xml index 63bd0ae58..8251a62ee 100644 --- a/providers/memcached/shedlock-provider-memcached-spy/pom.xml +++ b/providers/memcached/shedlock-provider-memcached-spy/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.0.1-SNAPSHOT + 5.0.1 ../../../pom.xml 4.0.0 shedlock-provider-memcached-spy - 5.0.1-SNAPSHOT + 5.0.1 2.12.3 diff --git a/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml b/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml index 5df78d343..2ff93af88 100644 --- a/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml +++ b/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.0.1-SNAPSHOT + 5.0.1 ../../../pom.xml 4.0.0 shedlock-provider-mongo-reactivestreams - 5.0.1-SNAPSHOT + 5.0.1 diff --git a/providers/mongo/shedlock-provider-mongo/pom.xml b/providers/mongo/shedlock-provider-mongo/pom.xml index b82bab645..c269635d7 100644 --- a/providers/mongo/shedlock-provider-mongo/pom.xml +++ b/providers/mongo/shedlock-provider-mongo/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.0.1-SNAPSHOT + 5.0.1 ../../../pom.xml 4.0.0 shedlock-provider-mongo - 5.0.1-SNAPSHOT + 5.0.1 diff --git a/providers/neo4j/shedlock-provider-neo4j/pom.xml b/providers/neo4j/shedlock-provider-neo4j/pom.xml index 18f4a5478..6d87ab2c6 100644 --- a/providers/neo4j/shedlock-provider-neo4j/pom.xml +++ b/providers/neo4j/shedlock-provider-neo4j/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.0.1-SNAPSHOT + 5.0.1 ../../../pom.xml 4.0.0 shedlock-provider-neo4j - 5.0.1-SNAPSHOT + 5.0.1 diff --git a/providers/opensearch/shedlock-provider-opensearch/pom.xml b/providers/opensearch/shedlock-provider-opensearch/pom.xml index 235fa62c0..9ea539d35 100644 --- a/providers/opensearch/shedlock-provider-opensearch/pom.xml +++ b/providers/opensearch/shedlock-provider-opensearch/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.0.1-SNAPSHOT + 5.0.1 ../../../pom.xml 4.0.0 shedlock-provider-opensearch - 5.0.1-SNAPSHOT + 5.0.1 2.4.0 diff --git a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml index e47a34d16..160154af1 100644 --- a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml +++ b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml @@ -5,12 +5,12 @@ net.javacrumbs.shedlock shedlock-parent - 5.0.1-SNAPSHOT + 5.0.1 ../../../pom.xml shedlock-provider-r2dbc - 5.0.1-SNAPSHOT + 5.0.1 1.0.0.RELEASE diff --git a/providers/redis/shedlock-provider-redis-jedis4/pom.xml b/providers/redis/shedlock-provider-redis-jedis4/pom.xml index 2524de5fd..8d3f56c5b 100644 --- a/providers/redis/shedlock-provider-redis-jedis4/pom.xml +++ b/providers/redis/shedlock-provider-redis-jedis4/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.0.1-SNAPSHOT + 5.0.1 ../../../pom.xml 4.0.0 shedlock-provider-redis-jedis4 - 5.0.1-SNAPSHOT + 5.0.1 diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index 3457d2325..49f4e282b 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.0.1-SNAPSHOT + 5.0.1 ../../../pom.xml 4.0.0 shedlock-provider-redis-spring - 5.0.1-SNAPSHOT + 5.0.1 diff --git a/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml b/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml index d690083c7..c1cf4d27e 100644 --- a/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml +++ b/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.0.1-SNAPSHOT + 5.0.1 ../../../pom.xml 4.0.0 shedlock-provider-zookeeper-curator - 5.0.1-SNAPSHOT + 5.0.1 5.4.0 diff --git a/shedlock-bom/pom.xml b/shedlock-bom/pom.xml index 2dacac223..ce802ce46 100644 --- a/shedlock-bom/pom.xml +++ b/shedlock-bom/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.0.1-SNAPSHOT + 5.0.1 4.0.0 BOM for ShedLock modules shedlock-bom - 5.0.1-SNAPSHOT + 5.0.1 pom diff --git a/shedlock-core/pom.xml b/shedlock-core/pom.xml index f3313e028..7f12e80b6 100644 --- a/shedlock-core/pom.xml +++ b/shedlock-core/pom.xml @@ -3,12 +3,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.0.1-SNAPSHOT + 5.0.1 4.0.0 shedlock-core - 5.0.1-SNAPSHOT + 5.0.1 2.13.3 diff --git a/shedlock-test-support/pom.xml b/shedlock-test-support/pom.xml index 8ed66c9d5..73b5e3d1c 100644 --- a/shedlock-test-support/pom.xml +++ b/shedlock-test-support/pom.xml @@ -3,12 +3,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.0.1-SNAPSHOT + 5.0.1 4.0.0 shedlock-test-support - 5.0.1-SNAPSHOT + 5.0.1 diff --git a/spring/shedlock-spring/pom.xml b/spring/shedlock-spring/pom.xml index da9e8c9d6..b03dae162 100644 --- a/spring/shedlock-spring/pom.xml +++ b/spring/shedlock-spring/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.0.1-SNAPSHOT + 5.0.1 ../../pom.xml 4.0.0 shedlock-spring - 5.0.1-SNAPSHOT + 5.0.1 diff --git a/spring/test/shedlock-springboot-future-test/pom.xml b/spring/test/shedlock-springboot-future-test/pom.xml index 84eb2181d..8369674cc 100644 --- a/spring/test/shedlock-springboot-future-test/pom.xml +++ b/spring/test/shedlock-springboot-future-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.0.1-SNAPSHOT + 5.0.1 ../../../pom.xml 4.0.0 shedlock-springboot-future-test - 5.0.1-SNAPSHOT + 5.0.1 diff --git a/spring/test/shedlock-springboot-kotlin-test/pom.xml b/spring/test/shedlock-springboot-kotlin-test/pom.xml index 57b123958..38b5a2ec9 100644 --- a/spring/test/shedlock-springboot-kotlin-test/pom.xml +++ b/spring/test/shedlock-springboot-kotlin-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.0.1-SNAPSHOT + 5.0.1 ../../../pom.xml 4.0.0 shedlock-springboot-kotlin-test - 5.0.1-SNAPSHOT + 5.0.1 diff --git a/spring/test/shedlock-springboot-old-test/pom.xml b/spring/test/shedlock-springboot-old-test/pom.xml index cd47febc4..23bdb41ec 100644 --- a/spring/test/shedlock-springboot-old-test/pom.xml +++ b/spring/test/shedlock-springboot-old-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.0.1-SNAPSHOT + 5.0.1 ../../../pom.xml 4.0.0 shedlock-springboot-old-test - 5.0.1-SNAPSHOT + 5.0.1 diff --git a/spring/test/shedlock-springboot-sleuth-test/pom.xml b/spring/test/shedlock-springboot-sleuth-test/pom.xml index 112446bfe..8dc05803d 100644 --- a/spring/test/shedlock-springboot-sleuth-test/pom.xml +++ b/spring/test/shedlock-springboot-sleuth-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.0.1-SNAPSHOT + 5.0.1 ../../../pom.xml 4.0.0 shedlock-springboot-sleuth-test - 5.0.1-SNAPSHOT + 5.0.1 diff --git a/spring/test/shedlock-springboot-test/pom.xml b/spring/test/shedlock-springboot-test/pom.xml index d4a9cdbc3..475087a09 100644 --- a/spring/test/shedlock-springboot-test/pom.xml +++ b/spring/test/shedlock-springboot-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.0.1-SNAPSHOT + 5.0.1 ../../../pom.xml 4.0.0 shedlock-springboot-test - 5.0.1-SNAPSHOT + 5.0.1 diff --git a/spring/test/shedlock-testng-test/pom.xml b/spring/test/shedlock-testng-test/pom.xml index 9259e2057..c64ff6f3a 100644 --- a/spring/test/shedlock-testng-test/pom.xml +++ b/spring/test/shedlock-testng-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.0.1-SNAPSHOT + 5.0.1 ../../../pom.xml 4.0.0 shedlock-testng-test - 5.0.1-SNAPSHOT + 5.0.1 From 765a388843f5ef80df8e2de874bb03eb3f6d8903 Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Sat, 10 Dec 2022 22:12:39 +0100 Subject: [PATCH 0027/1598] [maven-release-plugin] prepare for next development iteration --- cdi/shedlock-cdi-vintage/pom.xml | 4 ++-- cdi/test/quarkus-test/pom.xml | 4 ++-- micronaut/shedlock-micronaut/pom.xml | 4 ++-- micronaut/test/micronaut-jdbc-template/pom.xml | 4 ++-- micronaut/test/micronaut-jdbc/pom.xml | 4 ++-- pom.xml | 2 +- providers/arangodb/shedlock-provider-arangodb/pom.xml | 4 ++-- providers/cassandra/shedlock-provider-cassandra/pom.xml | 4 ++-- providers/consul/shedlock-provider-consul/pom.xml | 4 ++-- .../couchbase/shedlock-provider-couchbase-javaclient3/pom.xml | 4 ++-- providers/dynamodb/shedlock-provider-dynamodb2/pom.xml | 4 ++-- .../elasticsearch/shedlock-provider-elasticsearch8/pom.xml | 4 ++-- providers/etcd/shedlock-provider-etcd-jetcd/pom.xml | 2 +- providers/hazelcast/shedlock-provider-hazelcast4/pom.xml | 4 ++-- providers/ignite/shedlock-provider-ignite/pom.xml | 4 ++-- providers/inmemory/shedlock-provider-inmemory/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-internal/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-template/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jooq/pom.xml | 4 ++-- providers/jdbc/shedlock-test-support-jdbc/pom.xml | 4 ++-- providers/memcached/shedlock-provider-memcached-spy/pom.xml | 4 ++-- .../mongo/shedlock-provider-mongo-reactivestreams/pom.xml | 4 ++-- providers/mongo/shedlock-provider-mongo/pom.xml | 4 ++-- providers/neo4j/shedlock-provider-neo4j/pom.xml | 4 ++-- providers/opensearch/shedlock-provider-opensearch/pom.xml | 4 ++-- providers/r2dbc/shedlock-provider-r2dbc/pom.xml | 4 ++-- providers/redis/shedlock-provider-redis-jedis4/pom.xml | 4 ++-- providers/redis/shedlock-provider-redis-spring/pom.xml | 4 ++-- .../zookeeper/shedlock-provider-zookeeper-curator/pom.xml | 4 ++-- shedlock-bom/pom.xml | 4 ++-- shedlock-core/pom.xml | 4 ++-- shedlock-test-support/pom.xml | 4 ++-- spring/shedlock-spring/pom.xml | 4 ++-- spring/test/shedlock-springboot-future-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-kotlin-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-old-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-sleuth-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-test/pom.xml | 4 ++-- spring/test/shedlock-testng-test/pom.xml | 4 ++-- 41 files changed, 80 insertions(+), 80 deletions(-) diff --git a/cdi/shedlock-cdi-vintage/pom.xml b/cdi/shedlock-cdi-vintage/pom.xml index de36ad7f9..9cf01d655 100644 --- a/cdi/shedlock-cdi-vintage/pom.xml +++ b/cdi/shedlock-cdi-vintage/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.0.1 + 5.0.2-SNAPSHOT ../../pom.xml shedlock-cdi-vintage - 5.0.1 + 5.0.2-SNAPSHOT diff --git a/cdi/test/quarkus-test/pom.xml b/cdi/test/quarkus-test/pom.xml index 28d679c30..50cfb5ceb 100644 --- a/cdi/test/quarkus-test/pom.xml +++ b/cdi/test/quarkus-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.0.1 + 5.0.2-SNAPSHOT ../../../pom.xml 4.0.0 quarkus-test - 5.0.1 + 5.0.2-SNAPSHOT quarkus-bom diff --git a/micronaut/shedlock-micronaut/pom.xml b/micronaut/shedlock-micronaut/pom.xml index 5c37a7a84..bdd38c712 100644 --- a/micronaut/shedlock-micronaut/pom.xml +++ b/micronaut/shedlock-micronaut/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.0.1 + 5.0.2-SNAPSHOT ../../pom.xml shedlock-micronaut - 5.0.1 + 5.0.2-SNAPSHOT diff --git a/micronaut/test/micronaut-jdbc-template/pom.xml b/micronaut/test/micronaut-jdbc-template/pom.xml index 8536f3c7c..3ac6970b0 100644 --- a/micronaut/test/micronaut-jdbc-template/pom.xml +++ b/micronaut/test/micronaut-jdbc-template/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.0.1 + 5.0.2-SNAPSHOT ../../../pom.xml micronaut-jdbc-template - 5.0.1 + 5.0.2-SNAPSHOT UTF-8 diff --git a/micronaut/test/micronaut-jdbc/pom.xml b/micronaut/test/micronaut-jdbc/pom.xml index ef9bdf20d..bc988c35c 100644 --- a/micronaut/test/micronaut-jdbc/pom.xml +++ b/micronaut/test/micronaut-jdbc/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.0.1 + 5.0.2-SNAPSHOT ../../../pom.xml micronaut-jdbc - 5.0.1 + 5.0.2-SNAPSHOT UTF-8 diff --git a/pom.xml b/pom.xml index 0debf511f..f4ad27f21 100644 --- a/pom.xml +++ b/pom.xml @@ -19,7 +19,7 @@ net.javacrumbs.shedlock shedlock-parent pom - 5.0.1 + 5.0.2-SNAPSHOT shedlock-bom shedlock-core diff --git a/providers/arangodb/shedlock-provider-arangodb/pom.xml b/providers/arangodb/shedlock-provider-arangodb/pom.xml index 0dff19889..648a34627 100644 --- a/providers/arangodb/shedlock-provider-arangodb/pom.xml +++ b/providers/arangodb/shedlock-provider-arangodb/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.0.1 + 5.0.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-arangodb - 5.0.1 + 5.0.2-SNAPSHOT diff --git a/providers/cassandra/shedlock-provider-cassandra/pom.xml b/providers/cassandra/shedlock-provider-cassandra/pom.xml index 149d8cea9..4ca9b0792 100644 --- a/providers/cassandra/shedlock-provider-cassandra/pom.xml +++ b/providers/cassandra/shedlock-provider-cassandra/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.0.1 + 5.0.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-cassandra - 5.0.1 + 5.0.2-SNAPSHOT 4.15.0 diff --git a/providers/consul/shedlock-provider-consul/pom.xml b/providers/consul/shedlock-provider-consul/pom.xml index 4a580c048..88270c62f 100644 --- a/providers/consul/shedlock-provider-consul/pom.xml +++ b/providers/consul/shedlock-provider-consul/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.0.1 + 5.0.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-consul - 5.0.1 + 5.0.2-SNAPSHOT diff --git a/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml b/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml index 076424307..7ae2c3ba4 100644 --- a/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml +++ b/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.0.1 + 5.0.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-couchbase-javaclient3 - 5.0.1 + 5.0.2-SNAPSHOT diff --git a/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml b/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml index 8bb329e93..55d893754 100644 --- a/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml +++ b/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.0.1 + 5.0.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-dynamodb2 - 5.0.1 + 5.0.2-SNAPSHOT diff --git a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml index 61001982a..389a8680d 100644 --- a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml +++ b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.0.1 + 5.0.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-elasticsearch8 - 5.0.1 + 5.0.2-SNAPSHOT 8.5.2 diff --git a/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml b/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml index ba6272e55..b6eaea9fd 100644 --- a/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml +++ b/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 5.0.1 + 5.0.2-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml b/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml index 91cc06530..259b51daf 100644 --- a/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml +++ b/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.0.1 + 5.0.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-hazelcast4 - 5.0.1 + 5.0.2-SNAPSHOT diff --git a/providers/ignite/shedlock-provider-ignite/pom.xml b/providers/ignite/shedlock-provider-ignite/pom.xml index e083ec9df..377ed37a0 100644 --- a/providers/ignite/shedlock-provider-ignite/pom.xml +++ b/providers/ignite/shedlock-provider-ignite/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.0.1 + 5.0.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-ignite - 5.0.1 + 5.0.2-SNAPSHOT 2.14.0 diff --git a/providers/inmemory/shedlock-provider-inmemory/pom.xml b/providers/inmemory/shedlock-provider-inmemory/pom.xml index b9b745724..22535797d 100644 --- a/providers/inmemory/shedlock-provider-inmemory/pom.xml +++ b/providers/inmemory/shedlock-provider-inmemory/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.0.1 + 5.0.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-inmemory - 5.0.1 + 5.0.2-SNAPSHOT diff --git a/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml b/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml index 58bc1a01d..adddcb4f4 100644 --- a/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.0.1 + 5.0.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-jdbc-internal - 5.0.1 + 5.0.2-SNAPSHOT diff --git a/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml b/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml index 4cd320abb..fa5aa8f6e 100644 --- a/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.0.1 + 5.0.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-jdbc-micronaut - 5.0.1 + 5.0.2-SNAPSHOT diff --git a/providers/jdbc/shedlock-provider-jdbc-template/pom.xml b/providers/jdbc/shedlock-provider-jdbc-template/pom.xml index 8d3b288c5..c4678f24a 100644 --- a/providers/jdbc/shedlock-provider-jdbc-template/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-template/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.0.1 + 5.0.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-jdbc-template - 5.0.1 + 5.0.2-SNAPSHOT diff --git a/providers/jdbc/shedlock-provider-jdbc/pom.xml b/providers/jdbc/shedlock-provider-jdbc/pom.xml index 531805483..8a74cc55c 100644 --- a/providers/jdbc/shedlock-provider-jdbc/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.0.1 + 5.0.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-jdbc - 5.0.1 + 5.0.2-SNAPSHOT diff --git a/providers/jdbc/shedlock-provider-jooq/pom.xml b/providers/jdbc/shedlock-provider-jooq/pom.xml index 247c31abd..32df5d3c3 100644 --- a/providers/jdbc/shedlock-provider-jooq/pom.xml +++ b/providers/jdbc/shedlock-provider-jooq/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.0.1 + 5.0.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-jooq - 5.0.1 + 5.0.2-SNAPSHOT diff --git a/providers/jdbc/shedlock-test-support-jdbc/pom.xml b/providers/jdbc/shedlock-test-support-jdbc/pom.xml index 90931c3be..0c1c7d61a 100644 --- a/providers/jdbc/shedlock-test-support-jdbc/pom.xml +++ b/providers/jdbc/shedlock-test-support-jdbc/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.0.1 + 5.0.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-test-support-jdbc - 5.0.1 + 5.0.2-SNAPSHOT diff --git a/providers/memcached/shedlock-provider-memcached-spy/pom.xml b/providers/memcached/shedlock-provider-memcached-spy/pom.xml index 8251a62ee..903d193fd 100644 --- a/providers/memcached/shedlock-provider-memcached-spy/pom.xml +++ b/providers/memcached/shedlock-provider-memcached-spy/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.0.1 + 5.0.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-memcached-spy - 5.0.1 + 5.0.2-SNAPSHOT 2.12.3 diff --git a/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml b/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml index 2ff93af88..300b7201e 100644 --- a/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml +++ b/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.0.1 + 5.0.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-mongo-reactivestreams - 5.0.1 + 5.0.2-SNAPSHOT diff --git a/providers/mongo/shedlock-provider-mongo/pom.xml b/providers/mongo/shedlock-provider-mongo/pom.xml index c269635d7..be7ccb4a1 100644 --- a/providers/mongo/shedlock-provider-mongo/pom.xml +++ b/providers/mongo/shedlock-provider-mongo/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.0.1 + 5.0.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-mongo - 5.0.1 + 5.0.2-SNAPSHOT diff --git a/providers/neo4j/shedlock-provider-neo4j/pom.xml b/providers/neo4j/shedlock-provider-neo4j/pom.xml index 6d87ab2c6..f5ea06db8 100644 --- a/providers/neo4j/shedlock-provider-neo4j/pom.xml +++ b/providers/neo4j/shedlock-provider-neo4j/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.0.1 + 5.0.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-neo4j - 5.0.1 + 5.0.2-SNAPSHOT diff --git a/providers/opensearch/shedlock-provider-opensearch/pom.xml b/providers/opensearch/shedlock-provider-opensearch/pom.xml index 9ea539d35..56a48c667 100644 --- a/providers/opensearch/shedlock-provider-opensearch/pom.xml +++ b/providers/opensearch/shedlock-provider-opensearch/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.0.1 + 5.0.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-opensearch - 5.0.1 + 5.0.2-SNAPSHOT 2.4.0 diff --git a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml index 160154af1..558382df4 100644 --- a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml +++ b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml @@ -5,12 +5,12 @@ net.javacrumbs.shedlock shedlock-parent - 5.0.1 + 5.0.2-SNAPSHOT ../../../pom.xml shedlock-provider-r2dbc - 5.0.1 + 5.0.2-SNAPSHOT 1.0.0.RELEASE diff --git a/providers/redis/shedlock-provider-redis-jedis4/pom.xml b/providers/redis/shedlock-provider-redis-jedis4/pom.xml index 8d3f56c5b..aa58e54eb 100644 --- a/providers/redis/shedlock-provider-redis-jedis4/pom.xml +++ b/providers/redis/shedlock-provider-redis-jedis4/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.0.1 + 5.0.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-redis-jedis4 - 5.0.1 + 5.0.2-SNAPSHOT diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index 49f4e282b..3077f94f4 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.0.1 + 5.0.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-redis-spring - 5.0.1 + 5.0.2-SNAPSHOT diff --git a/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml b/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml index c1cf4d27e..b8c5aaebd 100644 --- a/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml +++ b/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.0.1 + 5.0.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-zookeeper-curator - 5.0.1 + 5.0.2-SNAPSHOT 5.4.0 diff --git a/shedlock-bom/pom.xml b/shedlock-bom/pom.xml index ce802ce46..57ff80511 100644 --- a/shedlock-bom/pom.xml +++ b/shedlock-bom/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.0.1 + 5.0.2-SNAPSHOT 4.0.0 BOM for ShedLock modules shedlock-bom - 5.0.1 + 5.0.2-SNAPSHOT pom diff --git a/shedlock-core/pom.xml b/shedlock-core/pom.xml index 7f12e80b6..ac6522442 100644 --- a/shedlock-core/pom.xml +++ b/shedlock-core/pom.xml @@ -3,12 +3,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.0.1 + 5.0.2-SNAPSHOT 4.0.0 shedlock-core - 5.0.1 + 5.0.2-SNAPSHOT 2.13.3 diff --git a/shedlock-test-support/pom.xml b/shedlock-test-support/pom.xml index 73b5e3d1c..725663ae2 100644 --- a/shedlock-test-support/pom.xml +++ b/shedlock-test-support/pom.xml @@ -3,12 +3,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.0.1 + 5.0.2-SNAPSHOT 4.0.0 shedlock-test-support - 5.0.1 + 5.0.2-SNAPSHOT diff --git a/spring/shedlock-spring/pom.xml b/spring/shedlock-spring/pom.xml index b03dae162..56415c839 100644 --- a/spring/shedlock-spring/pom.xml +++ b/spring/shedlock-spring/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.0.1 + 5.0.2-SNAPSHOT ../../pom.xml 4.0.0 shedlock-spring - 5.0.1 + 5.0.2-SNAPSHOT diff --git a/spring/test/shedlock-springboot-future-test/pom.xml b/spring/test/shedlock-springboot-future-test/pom.xml index 8369674cc..3dc6b8df9 100644 --- a/spring/test/shedlock-springboot-future-test/pom.xml +++ b/spring/test/shedlock-springboot-future-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.0.1 + 5.0.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-springboot-future-test - 5.0.1 + 5.0.2-SNAPSHOT diff --git a/spring/test/shedlock-springboot-kotlin-test/pom.xml b/spring/test/shedlock-springboot-kotlin-test/pom.xml index 38b5a2ec9..f20af85b0 100644 --- a/spring/test/shedlock-springboot-kotlin-test/pom.xml +++ b/spring/test/shedlock-springboot-kotlin-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.0.1 + 5.0.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-springboot-kotlin-test - 5.0.1 + 5.0.2-SNAPSHOT diff --git a/spring/test/shedlock-springboot-old-test/pom.xml b/spring/test/shedlock-springboot-old-test/pom.xml index 23bdb41ec..a2c9e539f 100644 --- a/spring/test/shedlock-springboot-old-test/pom.xml +++ b/spring/test/shedlock-springboot-old-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.0.1 + 5.0.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-springboot-old-test - 5.0.1 + 5.0.2-SNAPSHOT diff --git a/spring/test/shedlock-springboot-sleuth-test/pom.xml b/spring/test/shedlock-springboot-sleuth-test/pom.xml index 8dc05803d..906f9b256 100644 --- a/spring/test/shedlock-springboot-sleuth-test/pom.xml +++ b/spring/test/shedlock-springboot-sleuth-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.0.1 + 5.0.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-springboot-sleuth-test - 5.0.1 + 5.0.2-SNAPSHOT diff --git a/spring/test/shedlock-springboot-test/pom.xml b/spring/test/shedlock-springboot-test/pom.xml index 475087a09..2956689e4 100644 --- a/spring/test/shedlock-springboot-test/pom.xml +++ b/spring/test/shedlock-springboot-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.0.1 + 5.0.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-springboot-test - 5.0.1 + 5.0.2-SNAPSHOT diff --git a/spring/test/shedlock-testng-test/pom.xml b/spring/test/shedlock-testng-test/pom.xml index c64ff6f3a..79fa240f1 100644 --- a/spring/test/shedlock-testng-test/pom.xml +++ b/spring/test/shedlock-testng-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.0.1 + 5.0.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-testng-test - 5.0.1 + 5.0.2-SNAPSHOT From 9c9da9b53843b4089dcc656b7cde3fa26a5cb6dc Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Sat, 10 Dec 2022 22:20:17 +0100 Subject: [PATCH 0028/1598] Readme updated --- README.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 872e30393..9ed40a64e 100644 --- a/README.md +++ b/README.md @@ -55,7 +55,7 @@ executed repeatedly. Moreover, the locks are time-based and ShedLock assumes tha + [Release notes](#release-notes) ## Versions -If you are using JDK >17 and up-to-date libraries like Spring 6, use version **5.0.0** ([Release Notes](#500-2022-12-10)). If you +If you are using JDK >17 and up-to-date libraries like Spring 6, use version **5.0.1** ([Release Notes](#500-2022-12-10)). If you are on older JDK or library, use version **4.43.0** ([documentation](https://github.com/lukas-krecan/ShedLock/tree/version4)). ## Components @@ -969,6 +969,9 @@ after another, `lockAtLeastFor` can prevent it. # Release notes +## 5.0.1 (2022-12-10) +* Work around broken Spring 6 exception translation #1272 + ## 5.0.0 (2022-12-10) * Requires JDK 17 * Tested with Spring 6 (Spring Boot 3) From 523e91aa8635d275f6fe7c09494ba418d302c090 Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Sun, 11 Dec 2022 10:10:19 +0100 Subject: [PATCH 0029/1598] Readme updated --- README.md | 125 +++++++++++++++++++++++++++++++++++++++++++----------- 1 file changed, 101 insertions(+), 24 deletions(-) diff --git a/README.md b/README.md index 9ed40a64e..9c5ce384e 100644 --- a/README.md +++ b/README.md @@ -22,6 +22,7 @@ executed repeatedly. Moreover, the locks are time-based and ShedLock assumes tha + [Lock Providers](#configure-lockprovider) - [JdbcTemplate](#jdbctemplate) - [R2DBC](#r2dbc) + - [jOOQ](#jooq-lock-provider) - [Micronaut Data Jdbc](#micronaut-data-jdbc) - [Mongo](#mongo) - [DynamoDB](#dynamodb) @@ -47,6 +48,7 @@ executed repeatedly. Moreover, the locks are time-based and ShedLock assumes tha + [Duration specification](#duration-specification) + [Extending the lock](#extending-the-lock) + [Micronaut integration](#micronaut-integration) ++ [CDI integration](#cdi-integration) + [Locking without a framework](#locking-without-a-framework) + [Troubleshooting](#troubleshooting) + [Modes of Spring integration](#modes-of-spring-integration) @@ -78,7 +80,7 @@ First of all, we have to import the project net.javacrumbs.shedlock shedlock-spring - ${shedlock.version} + 5.0.1 ``` @@ -182,7 +184,7 @@ Add dependency net.javacrumbs.shedlock shedlock-provider-jdbc-template - ${shedlock.version} + 5.0.1 ``` @@ -234,7 +236,7 @@ is in flux and may easily break. net.javacrumbs.shedlock shedlock-provider-r2dbc - ${shedlock.version} + 5.0.1 ``` @@ -248,6 +250,38 @@ protected LockProvider getLockProvider() { ``` I recommend using [R2DBC connection pool](https://github.com/r2dbc/r2dbc-pool). +#### jOOQ lock provider +First, create lock table as described in the [JdbcTemplate](#jdbctemplate) section above. + +Add dependency + +```xml + + net.javacrumbs.shedlock + shedlock-provider-jooq + 5.0.1 + +``` + +Configure: + +```java +import net.javacrumbs.shedlock.provider.jooq; + +... +@Bean +public LockProvider getLockProvider(DSLContext dslContext) { + return new JooqLockProvider(dslContext); +} +``` + +jOOQ provider has a bit different transactional behavior. While the other JDBC lock providers +create new transaction (with REQUIRES_NEW), jOOQ [does not support setting it](https://github.com/jOOQ/jOOQ/issues/4836). +ShedLock tries to create a new transaction, but depending on your set-up, ShedLock DB operations may +end-up being part of the enclosing transaction. + +jOOQ lock provider is not yet as flexible as its JdbcTemplate counterpart, but it can be. If you need some +configuration option, please let me know. #### Micronaut Data Jdbc If you are using Micronaut data and you do not want to add dependency on Spring JDBC, you can use @@ -262,7 +296,7 @@ Add dependency net.javacrumbs.shedlock shedlock-provider-jdbc-micronaut - ${shedlock.version} + 5.0.1 ``` @@ -285,7 +319,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-mongo - ${shedlock.version} + 5.0.1 ``` @@ -312,7 +346,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-mongo-reactivestreams - ${shedlock.version} + 5.0.1 ``` @@ -341,7 +375,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-dynamodb2 - ${shedlock.version} + 5.0.1 ``` @@ -368,7 +402,7 @@ Import net.javacrumbs.shedlock shedlock-provider-zookeeper-curator - ${shedlock.version} + 5.0.1 ``` @@ -392,7 +426,7 @@ Import net.javacrumbs.shedlock shedlock-provider-redis-spring - ${shedlock.version} + 5.0.1 ``` @@ -416,7 +450,7 @@ Import net.javacrumbs.shedlock shedlock-provider-redis-spring - ${shedlock.version} + 5.0.1 ``` @@ -445,7 +479,7 @@ Import net.javacrumbs.shedlock shedlock-provider-redis-jedis4 - ${shedlock.version} + 5.0.1 ``` @@ -469,7 +503,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-hazelcast4 - ${shedlock.version} + 5.0.1 ``` @@ -493,7 +527,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-couchbase-javaclient3 - ${shedlock.version} + 5.0.1 ``` @@ -519,7 +553,7 @@ I am really not sure it's a good idea to use Elasticsearch as a lock provider. B net.javacrumbs.shedlock shedlock-provider-elasticsearch8 - ${shedlock.version} + 5.0.1 ``` @@ -571,7 +605,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-cassandra - ${shedlock.version} + 5.0.1 ``` @@ -606,7 +640,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-consul - ${shedlock.version} + 5.0.1 ``` @@ -631,7 +665,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-arangodb - ${shedlock.version} + 5.0.1 ``` @@ -657,7 +691,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-neo4j - ${shedlock.version} + 5.0.1 ``` @@ -682,7 +716,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-etcd-jetcd - ${shedlock.version} + 5.0.1 ``` @@ -706,7 +740,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-ignite - ${shedlock.version} + 5.0.1 ``` @@ -750,7 +784,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-inmemory - ${shedlock.version} + 5.0.1 test ``` @@ -776,7 +810,7 @@ Import net.javacrumbs.shedlock shedlock-provider-memcached-spy - ${shedlock.version} + 5.0.1 ``` @@ -840,7 +874,7 @@ Import the project: net.javacrumbs.shedlock shedlock-micronaut - ${shedlock.version} + 5.0.1 ``` @@ -869,6 +903,49 @@ public void myTask() { } ``` +## CDI integration +Since version 5.0.0, it's possible to use CDI for integration (tested only with Quarkus) + +Import the project: +```xml + + net.javacrumbs.shedlock + shedlock-cdi-vintage + 5.0.1 + +``` + +Configure default lockAtMostFor value (application.properties): +```properties +shedlock.defaults.lock-at-most-for=PT30S +``` + +Configure lock provider: +```java +@Produces +@Singleton +public LockProvider lockProvider() { + ... +} +``` + +Configure the scheduled task: +```java +@Scheduled(every = "1s") +@SchedulerLock(name = "myTask") +public void myTask() { + assertLocked(); + ... +} +``` + +The implementation only depends on `jakarta.enterprise.cdi-api` and `microprofile-config-api` so it should be +usable in other CDI compatible frameworks, but it has not been tested with anything else than Quarkus. It's +built on top of javax annotation as Quarkus has not moved to Jakarta EE namespace yet. + +The support is minimalistic, for example there is no support for expressions in the annotation parameters yet, +if you need it, feel free to send a PR. + ## Locking without a framework It is possible to use ShedLock without a framework @@ -970,7 +1047,7 @@ after another, `lockAtLeastFor` can prevent it. # Release notes ## 5.0.1 (2022-12-10) -* Work around broken Spring 6 exception translation #1272 +* Work around broken Spring 6 exception translation https://github.com/lukas-krecan/ShedLock/issues/1272 ## 5.0.0 (2022-12-10) * Requires JDK 17 From 64d42ac210cb8f7a04add4fd319fffca2bcc4616 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 12 Dec 2022 15:03:22 +0000 Subject: [PATCH 0030/1598] Bump elasticsearch-java from 8.5.2 to 8.5.3 Bumps [elasticsearch-java](https://github.com/elastic/elasticsearch-java) from 8.5.2 to 8.5.3. - [Release notes](https://github.com/elastic/elasticsearch-java/releases) - [Changelog](https://github.com/elastic/elasticsearch-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/elastic/elasticsearch-java/compare/v8.5.2...v8.5.3) --- updated-dependencies: - dependency-name: co.elastic.clients:elasticsearch-java dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- .../elasticsearch/shedlock-provider-elasticsearch8/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml index 389a8680d..5e68fcb4c 100644 --- a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml +++ b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml @@ -12,7 +12,7 @@ 5.0.2-SNAPSHOT - 8.5.2 + 8.5.3 2.1.1 2.13.4 From bbbfd9fe5eb0beae8ab2f0c23e448efd2b08f025 Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Mon, 12 Dec 2022 21:48:46 +0100 Subject: [PATCH 0031/1598] Upgrade libs --- .../shedlock-provider-couchbase-javaclient3/pom.xml | 2 +- providers/dynamodb/shedlock-provider-dynamodb2/pom.xml | 2 +- .../elasticsearch/shedlock-provider-elasticsearch8/pom.xml | 4 ++-- providers/etcd/shedlock-provider-etcd-jetcd/pom.xml | 2 +- providers/hazelcast/shedlock-provider-hazelcast4/pom.xml | 2 +- providers/jdbc/shedlock-test-support-jdbc/pom.xml | 6 +++--- .../mongo/shedlock-provider-mongo-reactivestreams/pom.xml | 2 +- providers/mongo/shedlock-provider-mongo/pom.xml | 2 +- providers/redis/shedlock-provider-redis-jedis4/pom.xml | 2 +- providers/redis/shedlock-provider-redis-spring/pom.xml | 2 +- spring/test/shedlock-testng-test/pom.xml | 2 +- 11 files changed, 14 insertions(+), 14 deletions(-) diff --git a/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml b/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml index 7ae2c3ba4..589030d87 100644 --- a/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml +++ b/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml @@ -28,7 +28,7 @@ com.couchbase.client java-client - 3.3.3 + 3.4.1 diff --git a/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml b/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml index 55d893754..28e2bd8d6 100644 --- a/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml +++ b/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml @@ -16,7 +16,7 @@ software.amazon.awssdk bom - 2.17.1 + 2.18.35 pom import diff --git a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml index 389a8680d..89b439323 100644 --- a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml +++ b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml @@ -12,9 +12,9 @@ 5.0.2-SNAPSHOT - 8.5.2 + 8.5.3 2.1.1 - 2.13.4 + 2.14.1 diff --git a/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml b/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml index b6eaea9fd..d3fd7e075 100644 --- a/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml +++ b/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml @@ -11,7 +11,7 @@ shedlock-provider-etcd-jetcd - 0.7.3 + 0.7.5 diff --git a/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml b/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml index 259b51daf..8abd5a781 100644 --- a/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml +++ b/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml @@ -21,7 +21,7 @@ com.hazelcast hazelcast - 5.1.4 + 5.2.1 diff --git a/providers/jdbc/shedlock-test-support-jdbc/pom.xml b/providers/jdbc/shedlock-test-support-jdbc/pom.xml index 0c1c7d61a..a559d4a6e 100644 --- a/providers/jdbc/shedlock-test-support-jdbc/pom.xml +++ b/providers/jdbc/shedlock-test-support-jdbc/pom.xml @@ -39,19 +39,19 @@ mysql mysql-connector-java - 8.0.30 + 8.0.31 org.mariadb.jdbc mariadb-java-client - 3.0.8 + 3.1.0 com.microsoft.sqlserver mssql-jdbc - 11.2.1.jre8 + 11.2.1.jre11 diff --git a/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml b/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml index 300b7201e..265a30474 100644 --- a/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml +++ b/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml @@ -21,7 +21,7 @@ org.mongodb mongodb-driver-reactivestreams - 4.7.2 + 4.8.1 diff --git a/providers/mongo/shedlock-provider-mongo/pom.xml b/providers/mongo/shedlock-provider-mongo/pom.xml index be7ccb4a1..b41017991 100644 --- a/providers/mongo/shedlock-provider-mongo/pom.xml +++ b/providers/mongo/shedlock-provider-mongo/pom.xml @@ -21,7 +21,7 @@ org.mongodb mongodb-driver-sync - 4.7.1 + 4.8.1 diff --git a/providers/redis/shedlock-provider-redis-jedis4/pom.xml b/providers/redis/shedlock-provider-redis-jedis4/pom.xml index aa58e54eb..c37ad3be8 100644 --- a/providers/redis/shedlock-provider-redis-jedis4/pom.xml +++ b/providers/redis/shedlock-provider-redis-jedis4/pom.xml @@ -21,7 +21,7 @@ redis.clients jedis - 4.3.0 + 4.3.1 diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index 3077f94f4..aa6299132 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -55,7 +55,7 @@ io.lettuce lettuce-core - 6.2.1.RELEASE + 6.2.2.RELEASE test diff --git a/spring/test/shedlock-testng-test/pom.xml b/spring/test/shedlock-testng-test/pom.xml index 79fa240f1..9938b83e8 100644 --- a/spring/test/shedlock-testng-test/pom.xml +++ b/spring/test/shedlock-testng-test/pom.xml @@ -48,7 +48,7 @@ org.testng testng - 7.6.1 + 7.7.0 test From f255c83fb860f875007256994a45c3a21c0a6646 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 13 Dec 2022 15:02:13 +0000 Subject: [PATCH 0032/1598] Bump jasync-r2dbc-mysql from 2.1.7 to 2.1.8 Bumps [jasync-r2dbc-mysql](https://github.com/jasync-sql/jasync-sql) from 2.1.7 to 2.1.8. - [Release notes](https://github.com/jasync-sql/jasync-sql/releases) - [Changelog](https://github.com/jasync-sql/jasync-sql/blob/master/CHANGELOG.md) - [Commits](https://github.com/jasync-sql/jasync-sql/compare/2.1.7...2.1.8) --- updated-dependencies: - dependency-name: com.github.jasync-sql:jasync-r2dbc-mysql dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/r2dbc/shedlock-provider-r2dbc/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml index 558382df4..7d494a455 100644 --- a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml +++ b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml @@ -61,7 +61,7 @@ com.github.jasync-sql jasync-r2dbc-mysql - 2.1.7 + 2.1.8 test From 9b250862b232ab77220ca4ddad999f7164f36081 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 13 Dec 2022 15:02:41 +0000 Subject: [PATCH 0033/1598] Bump slf4j-api from 2.0.5 to 2.0.6 Bumps [slf4j-api](https://github.com/qos-ch/slf4j) from 2.0.5 to 2.0.6. - [Release notes](https://github.com/qos-ch/slf4j/releases) - [Commits](https://github.com/qos-ch/slf4j/compare/v_2.0.5...v_2.0.6) --- updated-dependencies: - dependency-name: org.slf4j:slf4j-api dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index f4ad27f21..0b40f6a50 100644 --- a/pom.xml +++ b/pom.xml @@ -77,7 +77,7 @@ 4.2.0 3.23.1 4.9.0 - 2.0.5 + 2.0.6 From 00b3564f8d3ea4810102570683b9b2f7409a689c Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Tue, 13 Dec 2022 21:13:19 +0100 Subject: [PATCH 0034/1598] Retry unlock 10 times --- .../jdbctemplate/JdbcTemplateStorageAccessor.java | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/JdbcTemplateStorageAccessor.java b/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/JdbcTemplateStorageAccessor.java index 96a4b16f3..efaebbc38 100644 --- a/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/JdbcTemplateStorageAccessor.java +++ b/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/JdbcTemplateStorageAccessor.java @@ -65,7 +65,7 @@ public boolean insertRecord(@NonNull LockConfiguration lockConfiguration) { try { String sql = sqlStatementsSource().getInsertStatement(); return execute(sql, lockConfiguration); - } catch (DataIntegrityViolationException | ConcurrencyFailureException | TransactionSystemException e) { + } catch (DataIntegrityViolationException | ConcurrencyFailureException | TransactionSystemException e) { logger.debug("Duplicate key", e); return false; } catch (BadSqlGrammarException | UncategorizedSQLException e) { @@ -98,11 +98,13 @@ public boolean extend(@NonNull LockConfiguration lockConfiguration) { @Override public void unlock(@NonNull LockConfiguration lockConfiguration) { - try { - doUnlock(lockConfiguration); - } catch (ConcurrencyFailureException | TransactionSystemException e) { - logger.info("Unlock failed due to TransactionSystemException - retrying"); - doUnlock(lockConfiguration); + for (int i = 0; i < 10; i++) { + try { + doUnlock(lockConfiguration); + return; + } catch (ConcurrencyFailureException | TransactionSystemException e) { + logger.info("Unlock failed due to TransactionSystemException - retrying attempt {}", i + 1); + } } } From b55c812a93bf3d2d4070a20cc4c292cb3a795e10 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 14 Dec 2022 15:02:32 +0000 Subject: [PATCH 0035/1598] Bump opensearch-rest-high-level-client from 2.4.0 to 2.4.1 Bumps [opensearch-rest-high-level-client](https://github.com/opensearch-project/OpenSearch) from 2.4.0 to 2.4.1. - [Release notes](https://github.com/opensearch-project/OpenSearch/releases) - [Changelog](https://github.com/opensearch-project/OpenSearch/blob/main/CHANGELOG.md) - [Commits](https://github.com/opensearch-project/OpenSearch/compare/2.4.0...2.4.1) --- updated-dependencies: - dependency-name: org.opensearch.client:opensearch-rest-high-level-client dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/opensearch/shedlock-provider-opensearch/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/opensearch/shedlock-provider-opensearch/pom.xml b/providers/opensearch/shedlock-provider-opensearch/pom.xml index 56a48c667..48fb9d6ef 100644 --- a/providers/opensearch/shedlock-provider-opensearch/pom.xml +++ b/providers/opensearch/shedlock-provider-opensearch/pom.xml @@ -12,7 +12,7 @@ 5.0.2-SNAPSHOT - 2.4.0 + 2.4.1 From 85c30ebec45c86b96c2be1682dd3cbfafec18481 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 14 Dec 2022 15:02:39 +0000 Subject: [PATCH 0036/1598] Bump reactor-core from 3.5.0 to 3.5.1 Bumps [reactor-core](https://github.com/reactor/reactor-core) from 3.5.0 to 3.5.1. - [Release notes](https://github.com/reactor/reactor-core/releases) - [Commits](https://github.com/reactor/reactor-core/compare/v3.5.0...v3.5.1) --- updated-dependencies: - dependency-name: io.projectreactor:reactor-core dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/r2dbc/shedlock-provider-r2dbc/pom.xml | 2 +- providers/redis/shedlock-provider-redis-spring/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml index 7d494a455..6a38dc686 100644 --- a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml +++ b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml @@ -32,7 +32,7 @@ io.projectreactor reactor-core - 3.5.0 + 3.5.1 diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index aa6299132..39343ba2a 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -27,7 +27,7 @@ io.projectreactor reactor-core - 3.5.0 + 3.5.1 true From f3e923eee47087532dde89563582831394490efc Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 15 Dec 2022 15:02:03 +0000 Subject: [PATCH 0037/1598] Bump quarkus.platform.version from 2.14.3.Final to 2.15.0.Final Bumps `quarkus.platform.version` from 2.14.3.Final to 2.15.0.Final. Updates `quarkus-bom` from 2.14.3.Final to 2.15.0.Final - [Release notes](https://github.com/quarkusio/quarkus-platform/releases) - [Commits](https://github.com/quarkusio/quarkus-platform/compare/2.14.3.Final...2.15.0.Final) Updates `quarkus-maven-plugin` from 2.14.3.Final to 2.15.0.Final - [Release notes](https://github.com/quarkusio/quarkus-platform/releases) - [Commits](https://github.com/quarkusio/quarkus-platform/compare/2.14.3.Final...2.15.0.Final) --- updated-dependencies: - dependency-name: io.quarkus.platform:quarkus-bom dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: io.quarkus.platform:quarkus-maven-plugin dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- cdi/test/quarkus-test/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cdi/test/quarkus-test/pom.xml b/cdi/test/quarkus-test/pom.xml index 50cfb5ceb..05eacfb40 100644 --- a/cdi/test/quarkus-test/pom.xml +++ b/cdi/test/quarkus-test/pom.xml @@ -14,7 +14,7 @@ quarkus-bom io.quarkus.platform - 2.14.3.Final + 2.15.0.Final true From da77b0e1674ab05934c1260e7755600ca4dabd2c Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 15 Dec 2022 15:02:14 +0000 Subject: [PATCH 0038/1598] Bump mockito-core from 4.9.0 to 4.10.0 Bumps [mockito-core](https://github.com/mockito/mockito) from 4.9.0 to 4.10.0. - [Release notes](https://github.com/mockito/mockito/releases) - [Commits](https://github.com/mockito/mockito/compare/v4.9.0...v4.10.0) --- updated-dependencies: - dependency-name: org.mockito:mockito-core dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 0b40f6a50..93eff6766 100644 --- a/pom.xml +++ b/pom.xml @@ -76,7 +76,7 @@ 1.4.5 4.2.0 3.23.1 - 4.9.0 + 4.10.0 2.0.6 From be82817a178ffc70d0a487f12a2bfc5799500f22 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 15 Dec 2022 15:02:50 +0000 Subject: [PATCH 0039/1598] Bump spring.version from 6.0.2 to 6.0.3 Bumps `spring.version` from 6.0.2 to 6.0.3. Updates `spring-context` from 6.0.2 to 6.0.3 - [Release notes](https://github.com/spring-projects/spring-framework/releases) - [Commits](https://github.com/spring-projects/spring-framework/compare/v6.0.2...v6.0.3) Updates `spring-test` from 6.0.2 to 6.0.3 - [Release notes](https://github.com/spring-projects/spring-framework/releases) - [Commits](https://github.com/spring-projects/spring-framework/compare/v6.0.2...v6.0.3) Updates `spring-jdbc` from 6.0.2 to 6.0.3 - [Release notes](https://github.com/spring-projects/spring-framework/releases) - [Commits](https://github.com/spring-projects/spring-framework/compare/v6.0.2...v6.0.3) --- updated-dependencies: - dependency-name: org.springframework:spring-context dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.springframework:spring-test dependency-type: direct:development update-type: version-update:semver-patch - dependency-name: org.springframework:spring-jdbc dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 0b40f6a50..6a323158e 100644 --- a/pom.xml +++ b/pom.xml @@ -64,7 +64,7 @@ - 6.0.2 + 6.0.3 UTF-8 17 3.0.0 From 736fcd78b595d8bbb4b3732fad0b643660d92946 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 16 Dec 2022 15:02:13 +0000 Subject: [PATCH 0040/1598] Bump redisson-spring-data-20 from 3.18.1 to 3.19.0 Bumps redisson-spring-data-20 from 3.18.1 to 3.19.0. --- updated-dependencies: - dependency-name: org.redisson:redisson-spring-data-20 dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- providers/redis/shedlock-provider-redis-spring/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index 39343ba2a..05f3b5804 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -62,7 +62,7 @@ org.redisson redisson-spring-data-20 - 3.18.1 + 3.19.0 test From eac9a984c8d648994f367d9b7a972ccc3991bf07 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 19 Dec 2022 15:03:14 +0000 Subject: [PATCH 0041/1598] Bump embedded-redis from 2.2.12 to 2.2.13 Bumps embedded-redis from 2.2.12 to 2.2.13. --- updated-dependencies: - dependency-name: com.playtika.testcontainers:embedded-redis dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/redis/shedlock-provider-redis-jedis4/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/redis/shedlock-provider-redis-jedis4/pom.xml b/providers/redis/shedlock-provider-redis-jedis4/pom.xml index c37ad3be8..aa10fc6de 100644 --- a/providers/redis/shedlock-provider-redis-jedis4/pom.xml +++ b/providers/redis/shedlock-provider-redis-jedis4/pom.xml @@ -34,7 +34,7 @@ com.playtika.testcontainers embedded-redis - 2.2.12 + 2.2.13 test From 706be4d0fd1fcf7ec3d94bd0aefb9b1784288328 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 21 Dec 2022 15:02:03 +0000 Subject: [PATCH 0042/1598] Bump neo4j-java-driver from 5.3.0 to 5.3.1 Bumps [neo4j-java-driver](https://github.com/neo4j/neo4j-java-driver) from 5.3.0 to 5.3.1. - [Release notes](https://github.com/neo4j/neo4j-java-driver/releases) - [Commits](https://github.com/neo4j/neo4j-java-driver/compare/5.3.0...5.3.1) --- updated-dependencies: - dependency-name: org.neo4j.driver:neo4j-java-driver dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/neo4j/shedlock-provider-neo4j/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/neo4j/shedlock-provider-neo4j/pom.xml b/providers/neo4j/shedlock-provider-neo4j/pom.xml index f5ea06db8..353e57eb3 100644 --- a/providers/neo4j/shedlock-provider-neo4j/pom.xml +++ b/providers/neo4j/shedlock-provider-neo4j/pom.xml @@ -20,7 +20,7 @@ org.neo4j.driver neo4j-java-driver - 5.3.0 + 5.3.1 From b4af0460dde5a3ac46df6ec70ffa0c3b5bea5910 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 21 Dec 2022 15:02:05 +0000 Subject: [PATCH 0043/1598] Bump embedded-redis from 2.2.13 to 2.2.14 Bumps embedded-redis from 2.2.13 to 2.2.14. --- updated-dependencies: - dependency-name: com.playtika.testcontainers:embedded-redis dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/redis/shedlock-provider-redis-jedis4/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/redis/shedlock-provider-redis-jedis4/pom.xml b/providers/redis/shedlock-provider-redis-jedis4/pom.xml index aa10fc6de..bff28711c 100644 --- a/providers/redis/shedlock-provider-redis-jedis4/pom.xml +++ b/providers/redis/shedlock-provider-redis-jedis4/pom.xml @@ -34,7 +34,7 @@ com.playtika.testcontainers embedded-redis - 2.2.13 + 2.2.14 test From 4da56c93f06b38cd69f916599c1214fba05f7182 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 22 Dec 2022 15:01:54 +0000 Subject: [PATCH 0044/1598] Bump quarkus.platform.version from 2.15.0.Final to 2.15.1.Final Bumps `quarkus.platform.version` from 2.15.0.Final to 2.15.1.Final. Updates `quarkus-bom` from 2.15.0.Final to 2.15.1.Final - [Release notes](https://github.com/quarkusio/quarkus-platform/releases) - [Commits](https://github.com/quarkusio/quarkus-platform/compare/2.15.0.Final...2.15.1.Final) Updates `quarkus-maven-plugin` from 2.15.0.Final to 2.15.1.Final - [Release notes](https://github.com/quarkusio/quarkus-platform/releases) - [Commits](https://github.com/quarkusio/quarkus-platform/compare/2.15.0.Final...2.15.1.Final) --- updated-dependencies: - dependency-name: io.quarkus.platform:quarkus-bom dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: io.quarkus.platform:quarkus-maven-plugin dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- cdi/test/quarkus-test/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cdi/test/quarkus-test/pom.xml b/cdi/test/quarkus-test/pom.xml index 05eacfb40..215d13b2a 100644 --- a/cdi/test/quarkus-test/pom.xml +++ b/cdi/test/quarkus-test/pom.xml @@ -14,7 +14,7 @@ quarkus-bom io.quarkus.platform - 2.15.0.Final + 2.15.1.Final true From 777b0a9e97729b60966df640b51d326007e2f464 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 23 Dec 2022 15:01:35 +0000 Subject: [PATCH 0045/1598] Bump spring-boot-dependencies from 2.7.5 to 3.0.1 Bumps [spring-boot-dependencies](https://github.com/spring-projects/spring-boot) from 2.7.5 to 3.0.1. - [Release notes](https://github.com/spring-projects/spring-boot/releases) - [Commits](https://github.com/spring-projects/spring-boot/compare/v2.7.5...v3.0.1) --- updated-dependencies: - dependency-name: org.springframework.boot:spring-boot-dependencies dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- spring/test/shedlock-springboot-future-test/pom.xml | 2 +- spring/test/shedlock-springboot-old-test/pom.xml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/pom.xml b/pom.xml index e559247ca..9fd511fb4 100644 --- a/pom.xml +++ b/pom.xml @@ -67,7 +67,7 @@ 6.0.3 UTF-8 17 - 3.0.0 + 3.0.1 5.9.1 1.17.6 1.7.22 diff --git a/spring/test/shedlock-springboot-future-test/pom.xml b/spring/test/shedlock-springboot-future-test/pom.xml index 3dc6b8df9..8cd76b484 100644 --- a/spring/test/shedlock-springboot-future-test/pom.xml +++ b/spring/test/shedlock-springboot-future-test/pom.xml @@ -63,7 +63,7 @@ org.springframework.boot spring-boot-dependencies - 3.0.0 + 3.0.1 pom import diff --git a/spring/test/shedlock-springboot-old-test/pom.xml b/spring/test/shedlock-springboot-old-test/pom.xml index a2c9e539f..cb6f48720 100644 --- a/spring/test/shedlock-springboot-old-test/pom.xml +++ b/spring/test/shedlock-springboot-old-test/pom.xml @@ -63,7 +63,7 @@ org.springframework.boot spring-boot-dependencies - 2.7.5 + 3.0.1 pom import From ccb311d015fe04d6223ad94210a00473656f20cd Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 28 Dec 2022 15:02:23 +0000 Subject: [PATCH 0046/1598] Bump mockito-core from 4.10.0 to 4.11.0 Bumps [mockito-core](https://github.com/mockito/mockito) from 4.10.0 to 4.11.0. - [Release notes](https://github.com/mockito/mockito/releases) - [Commits](https://github.com/mockito/mockito/compare/v4.10.0...v4.11.0) --- updated-dependencies: - dependency-name: org.mockito:mockito-core dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index e559247ca..a8107533a 100644 --- a/pom.xml +++ b/pom.xml @@ -76,7 +76,7 @@ 1.4.5 4.2.0 3.23.1 - 4.10.0 + 4.11.0 2.0.6 From ab93e615a83177bb9c834b8ad6db802139ba792b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luk=C3=A1=C5=A1=20K=C5=99e=C4=8Dan?= Date: Wed, 28 Dec 2022 20:18:11 +0100 Subject: [PATCH 0047/1598] Update spring/test/shedlock-springboot-old-test/pom.xml --- spring/test/shedlock-springboot-old-test/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spring/test/shedlock-springboot-old-test/pom.xml b/spring/test/shedlock-springboot-old-test/pom.xml index cb6f48720..a2c9e539f 100644 --- a/spring/test/shedlock-springboot-old-test/pom.xml +++ b/spring/test/shedlock-springboot-old-test/pom.xml @@ -63,7 +63,7 @@ org.springframework.boot spring-boot-dependencies - 3.0.1 + 2.7.5 pom import From 62c3d678cb2049b061ef5922a4edb1b3ff56777f Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Thu, 29 Dec 2022 10:15:42 +0100 Subject: [PATCH 0048/1598] Readme updated --- README.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 9c5ce384e..99bc89359 100644 --- a/README.md +++ b/README.md @@ -58,7 +58,7 @@ executed repeatedly. Moreover, the locks are time-based and ShedLock assumes tha ## Versions If you are using JDK >17 and up-to-date libraries like Spring 6, use version **5.0.1** ([Release Notes](#500-2022-12-10)). If you -are on older JDK or library, use version **4.43.0** ([documentation](https://github.com/lukas-krecan/ShedLock/tree/version4)). +are on older JDK or library, use version **4.44.0** ([documentation](https://github.com/lukas-krecan/ShedLock/tree/version4)). ## Components Shedlock consists of three parts @@ -1049,6 +1049,9 @@ after another, `lockAtLeastFor` can prevent it. ## 5.0.1 (2022-12-10) * Work around broken Spring 6 exception translation https://github.com/lukas-krecan/ShedLock/issues/1272 +## 4.44.0 (2022-12-29) +* Insert ignore for MySQL https://github.com/lukas-krecan/ShedLock/commit/8a4ae7ad8103bb47f55d43bccf043ca261c24d7a + ## 5.0.0 (2022-12-10) * Requires JDK 17 * Tested with Spring 6 (Spring Boot 3) From 181a638e9fa132f1e41e744ff6bc7169548c09b1 Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Sat, 31 Dec 2022 09:12:48 +0100 Subject: [PATCH 0049/1598] Readme updated --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 99bc89359..e27cf6c11 100644 --- a/README.md +++ b/README.md @@ -1037,6 +1037,7 @@ Help, ShedLock does not do what it's supposed to do! 1. Upgrade to the newest version 2. Use [LockAssert](https://github.com/lukas-krecan/ShedLock#lock-assert) to ensure that AOP is correctly configured. + - If it does not work, please read about Spring AOP internals (for example [here](https://docs.spring.io/spring-framework/docs/current/reference/html/core.html#aop-understanding-aop-proxies)) 3. Check the storage. If you are using JDBC, check the ShedLock table. If it's empty, ShedLock is not properly configured. If there is more than one record with the same name, you are missing a primary key. 4. Use ShedLock debug log. ShedLock logs interesting information on DEBUG level with logger name `net.javacrumbs.shedlock`. From ad96bb5b923aaad7c5b9d6c2f6e4e1d380adf5e8 Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Sat, 31 Dec 2022 09:16:15 +0100 Subject: [PATCH 0050/1598] Readme updated --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index e27cf6c11..7cf2b8344 100644 --- a/README.md +++ b/README.md @@ -1037,7 +1037,7 @@ Help, ShedLock does not do what it's supposed to do! 1. Upgrade to the newest version 2. Use [LockAssert](https://github.com/lukas-krecan/ShedLock#lock-assert) to ensure that AOP is correctly configured. - - If it does not work, please read about Spring AOP internals (for example [here](https://docs.spring.io/spring-framework/docs/current/reference/html/core.html#aop-understanding-aop-proxies)) + - If it does not work, please read about Spring AOP internals (for example [here](https://docs.spring.io/spring-framework/docs/current/reference/html/core.html#aop-proxying)) 3. Check the storage. If you are using JDBC, check the ShedLock table. If it's empty, ShedLock is not properly configured. If there is more than one record with the same name, you are missing a primary key. 4. Use ShedLock debug log. ShedLock logs interesting information on DEBUG level with logger name `net.javacrumbs.shedlock`. From 3f2f9223d344aee6b4572f58c2ac1db0fd73b4df Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Sat, 31 Dec 2022 09:28:04 +0100 Subject: [PATCH 0051/1598] Fixed Kotlin gotchas section --- README.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 7cf2b8344..c7d771ec5 100644 --- a/README.md +++ b/README.md @@ -1022,9 +1022,9 @@ public void scheduledTask() { In unit tests you can switch-off the assertion by calling `LockAssert.TestHelper.makeAllAssertsPass(true)` on given thread (as in this [example](https://github.com/lukas-krecan/ShedLock/commit/e8d63b7c56644c4189e0a8b420d8581d6eae1443)). ## Kotlin gotchas -The library is tested with Kotlin and works fine. The only issue is Spring AOP which does not work on final method. If you use `@SchedulerLock` with `@Scheduled` -annotation, everything should work since Kotlin Spring compiler plugin will automatically 'open' the method for you. If `@Scheduled` annotation is not present, you -have to open the method by yourself. +The library is tested with Kotlin and works fine. The only issue is Spring AOP which does not work on final method. If you use `@SchedulerLock` with `@Component` +annotation, everything should work since Kotlin Spring compiler plugin will automatically 'open' the method for you. If `@Component` annotation is not present, you +have to open the method by yourself. (see [this issue](https://github.com/lukas-krecan/ShedLock/issues/1268) for more details) ## Caveats Locks in ShedLock have an expiration time which leads to the following possible issues. From b71abc3dcc739e03be4303ed2cc1a0ecd16f9ac9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?I=C3=B1aki=20Perez?= Date: Mon, 2 Jan 2023 10:10:01 +0100 Subject: [PATCH 0052/1598] Added SpEL support to @SchedulerLock name attribute --- .../ExtendedLockConfigurationExtractor.java | 2 +- .../aop/MethodProxyScheduledLockAdvisor.java | 2 +- .../aop/SpringLockConfigurationExtractor.java | 45 +++++++++++++++---- ...tSpringLockConfigurationExtractorTest.java | 18 ++++++++ .../SpringLockConfigurationExtractorTest.java | 10 +++++ 5 files changed, 67 insertions(+), 10 deletions(-) diff --git a/spring/shedlock-spring/src/main/java/net/javacrumbs/shedlock/spring/ExtendedLockConfigurationExtractor.java b/spring/shedlock-spring/src/main/java/net/javacrumbs/shedlock/spring/ExtendedLockConfigurationExtractor.java index d2f6e83e1..cc6102970 100644 --- a/spring/shedlock-spring/src/main/java/net/javacrumbs/shedlock/spring/ExtendedLockConfigurationExtractor.java +++ b/spring/shedlock-spring/src/main/java/net/javacrumbs/shedlock/spring/ExtendedLockConfigurationExtractor.java @@ -25,5 +25,5 @@ public interface ExtendedLockConfigurationExtractor extends LockConfigurationExt /** * Extracts lock configuration for given method */ - Optional getLockConfiguration(Object object, Method method); + Optional getLockConfiguration(Object object, Method method, Object[] parameterValues); } diff --git a/spring/shedlock-spring/src/main/java/net/javacrumbs/shedlock/spring/aop/MethodProxyScheduledLockAdvisor.java b/spring/shedlock-spring/src/main/java/net/javacrumbs/shedlock/spring/aop/MethodProxyScheduledLockAdvisor.java index 5f9574430..e4ee8b4cf 100644 --- a/spring/shedlock-spring/src/main/java/net/javacrumbs/shedlock/spring/aop/MethodProxyScheduledLockAdvisor.java +++ b/spring/shedlock-spring/src/main/java/net/javacrumbs/shedlock/spring/aop/MethodProxyScheduledLockAdvisor.java @@ -79,7 +79,7 @@ public Object invoke(MethodInvocation invocation) throws Throwable { throw new LockingNotSupportedException("Can not lock method returning primitive value"); } - LockConfiguration lockConfiguration = lockConfigurationExtractor.getLockConfiguration(invocation.getThis(), invocation.getMethod()).get(); + LockConfiguration lockConfiguration = lockConfigurationExtractor.getLockConfiguration(invocation.getThis(), invocation.getMethod(), invocation.getArguments()).get(); TaskResult result = lockingTaskExecutor.executeWithLock(invocation::proceed, lockConfiguration); if (Optional.class.equals(returnType)) { diff --git a/spring/shedlock-spring/src/main/java/net/javacrumbs/shedlock/spring/aop/SpringLockConfigurationExtractor.java b/spring/shedlock-spring/src/main/java/net/javacrumbs/shedlock/spring/aop/SpringLockConfigurationExtractor.java index 4dbd6bbba..adf12579c 100644 --- a/spring/shedlock-spring/src/main/java/net/javacrumbs/shedlock/spring/aop/SpringLockConfigurationExtractor.java +++ b/spring/shedlock-spring/src/main/java/net/javacrumbs/shedlock/spring/aop/SpringLockConfigurationExtractor.java @@ -25,11 +25,18 @@ import org.springframework.aop.support.AopUtils; import org.springframework.core.annotation.AnnotatedElementUtils; import org.springframework.core.convert.converter.Converter; +import org.springframework.expression.EvaluationContext; +import org.springframework.expression.ExpressionParser; +import org.springframework.expression.ParserContext; +import org.springframework.expression.common.TemplateParserContext; +import org.springframework.expression.spel.standard.SpelExpressionParser; +import org.springframework.expression.spel.support.SimpleEvaluationContext; import org.springframework.scheduling.support.ScheduledMethodRunnable; import org.springframework.util.StringUtils; import org.springframework.util.StringValueResolver; import java.lang.reflect.Method; +import java.lang.reflect.Parameter; import java.time.Duration; import java.util.Optional; @@ -37,6 +44,8 @@ import static java.util.Objects.requireNonNull; class SpringLockConfigurationExtractor implements ExtendedLockConfigurationExtractor { + private static final ExpressionParser EXPRESSION_PARSER = new SpelExpressionParser(); + private static final ParserContext PARSER_CONTEXT = new TemplateParserContext(); private final Duration defaultLockAtMostFor; private final Duration defaultLockAtLeastFor; @Nullable @@ -61,7 +70,7 @@ public SpringLockConfigurationExtractor( public Optional getLockConfiguration(Runnable task) { if (task instanceof ScheduledMethodRunnable) { ScheduledMethodRunnable scheduledMethodRunnable = (ScheduledMethodRunnable) task; - return getLockConfiguration(scheduledMethodRunnable.getTarget(), scheduledMethodRunnable.getMethod()); + return getLockConfiguration(scheduledMethodRunnable.getTarget(), scheduledMethodRunnable.getMethod(), new Object[] {}); } else { logger.debug("Unknown task type " + task); } @@ -69,28 +78,48 @@ public Optional getLockConfiguration(Runnable task) { } @Override - public Optional getLockConfiguration(Object target, Method method) { + public Optional getLockConfiguration(Object target, Method method, Object[] parameterValues) { AnnotationData annotation = findAnnotation(target, method); if (shouldLock(annotation)) { - return Optional.of(getLockConfiguration(annotation)); + return Optional.of(getLockConfiguration(annotation, method, parameterValues)); } else { return Optional.empty(); } } - private LockConfiguration getLockConfiguration(AnnotationData annotation) { + private LockConfiguration getLockConfiguration(AnnotationData annotation, Method method, Object[] parameterValues) { return new LockConfiguration( ClockProvider.now(), - getName(annotation), + getName(annotation, method, parameterValues), getLockAtMostFor(annotation), getLockAtLeastFor(annotation)); } - private String getName(AnnotationData annotation) { + private String getName(AnnotationData annotation, Method method, Object[] parameterValues) { + String name = parseSpEL(annotation.getName(), method, parameterValues); if (embeddedValueResolver != null) { - return embeddedValueResolver.resolveStringValue(annotation.getName()); + return embeddedValueResolver.resolveStringValue(name); } else { - return annotation.getName(); + return name; + } + } + + private String parseSpEL(String name, Method method, Object[] parameterValues) { + return getEvaluationContext(method, parameterValues) + .map(evaluationContext -> EXPRESSION_PARSER.parseExpression(name, PARSER_CONTEXT).getValue(evaluationContext, String.class)) + .orElse(name); + } + + private Optional getEvaluationContext(Method method, Object[] parameterValues) { + if (method.getParameters().length > 0 && method.getParameters().length == parameterValues.length) { + Parameter[] parameters = method.getParameters(); + EvaluationContext evaluationContext = SimpleEvaluationContext.forReadOnlyDataBinding().withInstanceMethods().build(); + for (int i = 0; i < parameters.length; i++) { + evaluationContext.setVariable(parameters[i].getName(), parameterValues[i]); + } + return Optional.of(evaluationContext); + } else { + return Optional.empty(); } } diff --git a/spring/shedlock-spring/src/test/java/net/javacrumbs/shedlock/spring/aop/AbstractSpringLockConfigurationExtractorTest.java b/spring/shedlock-spring/src/test/java/net/javacrumbs/shedlock/spring/aop/AbstractSpringLockConfigurationExtractorTest.java index d0110d9dc..4056c0389 100644 --- a/spring/shedlock-spring/src/test/java/net/javacrumbs/shedlock/spring/aop/AbstractSpringLockConfigurationExtractorTest.java +++ b/spring/shedlock-spring/src/test/java/net/javacrumbs/shedlock/spring/aop/AbstractSpringLockConfigurationExtractorTest.java @@ -15,6 +15,8 @@ */ package net.javacrumbs.shedlock.spring.aop; +import java.lang.reflect.Method; + import net.javacrumbs.shedlock.core.LockConfiguration; import net.javacrumbs.shedlock.spring.aop.SpringLockConfigurationExtractor.AnnotationData; import net.javacrumbs.shedlock.spring.proxytest.BeanInterface; @@ -153,6 +155,22 @@ public void shouldGetNameFromSpringVariable() throws NoSuchMethodException { assertThat(lockConfiguration.getName()).isEqualTo("lockNameX"); } + @Test + public void shouldGetNameFromSpringExpression() throws NoSuchMethodException { + mockResolvedValue("lockName-value-1-3-5", "lockName-value-1-3-5"); + Method method = this.getClass().getMethod("annotatedMethodWithNameSpringExpression", String.class, Integer.class); + LockConfiguration lockConfiguration = extractor.getLockConfiguration(this, method, new Object[] {"value", 1}).get(); + assertThat(lockConfiguration.getName()).isEqualTo("lockName-value-1-3-5"); + } + + @Test + public void shouldGetNameFromSpringExpressionAndSpringVariable() throws NoSuchMethodException { + mockResolvedValue("${name}-value", "lockName-value"); + Method method = this.getClass().getMethod("annotatedMethodWithNameSpringExpressionAndVariable", String.class); + LockConfiguration lockConfiguration = extractor.getLockConfiguration(this, method, new Object[] {"value"}).get(); + assertThat(lockConfiguration.getName()).isEqualTo("lockName-value"); + } + private void mockResolvedValue(String expression, String resolved) { when(embeddedValueResolver.resolveStringValue(expression)).thenReturn(resolved); } diff --git a/spring/shedlock-spring/src/test/java/net/javacrumbs/shedlock/spring/aop/SpringLockConfigurationExtractorTest.java b/spring/shedlock-spring/src/test/java/net/javacrumbs/shedlock/spring/aop/SpringLockConfigurationExtractorTest.java index 44d6c3c79..3bda00acc 100644 --- a/spring/shedlock-spring/src/test/java/net/javacrumbs/shedlock/spring/aop/SpringLockConfigurationExtractorTest.java +++ b/spring/shedlock-spring/src/test/java/net/javacrumbs/shedlock/spring/aop/SpringLockConfigurationExtractorTest.java @@ -48,6 +48,16 @@ public void annotatedMethodWithNameVariable() { } + @SchedulerLock(name = "lockName-#{#arg0 + '-' + #arg1 + '-' + (1 + 2) + '-' + 'abcde'.length()}") + public void annotatedMethodWithNameSpringExpression(String arg0, Integer arg1) { + + } + + @SchedulerLock(name = "${name}-#{#arg0}") + public void annotatedMethodWithNameSpringExpressionAndVariable(String arg0) { + + } + @SchedulerLock(name = "lockName") public void annotatedMethodWithoutLockAtMostFor() { From a8a3caa9ea22ff97e5949648f3d8ea4d8ef9ad70 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 5 Jan 2023 15:04:52 +0000 Subject: [PATCH 0053/1598] Bump quarkus.platform.version from 2.15.1.Final to 2.15.2.Final Bumps `quarkus.platform.version` from 2.15.1.Final to 2.15.2.Final. Updates `quarkus-bom` from 2.15.1.Final to 2.15.2.Final - [Release notes](https://github.com/quarkusio/quarkus-platform/releases) - [Commits](https://github.com/quarkusio/quarkus-platform/compare/2.15.1.Final...2.15.2.Final) Updates `quarkus-maven-plugin` from 2.15.1.Final to 2.15.2.Final - [Release notes](https://github.com/quarkusio/quarkus-platform/releases) - [Commits](https://github.com/quarkusio/quarkus-platform/compare/2.15.1.Final...2.15.2.Final) --- updated-dependencies: - dependency-name: io.quarkus.platform:quarkus-bom dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: io.quarkus.platform:quarkus-maven-plugin dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- cdi/test/quarkus-test/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cdi/test/quarkus-test/pom.xml b/cdi/test/quarkus-test/pom.xml index 215d13b2a..9c3a07a9f 100644 --- a/cdi/test/quarkus-test/pom.xml +++ b/cdi/test/quarkus-test/pom.xml @@ -14,7 +14,7 @@ quarkus-bom io.quarkus.platform - 2.15.1.Final + 2.15.2.Final true From d70519ccba525d0bee643ea12e42d2c89820a5ae Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 6 Jan 2023 15:02:01 +0000 Subject: [PATCH 0054/1598] Bump assertj-core from 3.23.1 to 3.24.0 Bumps assertj-core from 3.23.1 to 3.24.0. --- updated-dependencies: - dependency-name: org.assertj:assertj-core dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 5ade8fe89..fa554d074 100644 --- a/pom.xml +++ b/pom.xml @@ -75,7 +75,7 @@ 3.8.1 1.4.5 4.2.0 - 3.23.1 + 3.24.0 4.11.0 2.0.6 From 6fb13d360f692fccafb5f869728928e6f40f8be1 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 6 Jan 2023 15:02:55 +0000 Subject: [PATCH 0055/1598] Bump redisson-spring-data-20 from 3.19.0 to 3.19.1 Bumps redisson-spring-data-20 from 3.19.0 to 3.19.1. --- updated-dependencies: - dependency-name: org.redisson:redisson-spring-data-20 dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/redis/shedlock-provider-redis-spring/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index 05f3b5804..5198e4235 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -62,7 +62,7 @@ org.redisson redisson-spring-data-20 - 3.19.0 + 3.19.1 test From a85d37a39bbb24b102c678614ce13c0e7bb982f8 Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Sat, 7 Jan 2023 21:43:01 +0100 Subject: [PATCH 0056/1598] [maven-release-plugin] prepare release shedlock-parent-5.1.0 --- cdi/shedlock-cdi-vintage/pom.xml | 4 ++-- cdi/test/quarkus-test/pom.xml | 4 ++-- micronaut/shedlock-micronaut/pom.xml | 4 ++-- micronaut/test/micronaut-jdbc-template/pom.xml | 4 ++-- micronaut/test/micronaut-jdbc/pom.xml | 4 ++-- pom.xml | 2 +- providers/arangodb/shedlock-provider-arangodb/pom.xml | 4 ++-- providers/cassandra/shedlock-provider-cassandra/pom.xml | 4 ++-- providers/consul/shedlock-provider-consul/pom.xml | 4 ++-- .../couchbase/shedlock-provider-couchbase-javaclient3/pom.xml | 4 ++-- providers/dynamodb/shedlock-provider-dynamodb2/pom.xml | 4 ++-- .../elasticsearch/shedlock-provider-elasticsearch8/pom.xml | 4 ++-- providers/etcd/shedlock-provider-etcd-jetcd/pom.xml | 2 +- providers/hazelcast/shedlock-provider-hazelcast4/pom.xml | 4 ++-- providers/ignite/shedlock-provider-ignite/pom.xml | 4 ++-- providers/inmemory/shedlock-provider-inmemory/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-internal/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-template/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jooq/pom.xml | 4 ++-- providers/jdbc/shedlock-test-support-jdbc/pom.xml | 4 ++-- providers/memcached/shedlock-provider-memcached-spy/pom.xml | 4 ++-- .../mongo/shedlock-provider-mongo-reactivestreams/pom.xml | 4 ++-- providers/mongo/shedlock-provider-mongo/pom.xml | 4 ++-- providers/neo4j/shedlock-provider-neo4j/pom.xml | 4 ++-- providers/opensearch/shedlock-provider-opensearch/pom.xml | 4 ++-- providers/r2dbc/shedlock-provider-r2dbc/pom.xml | 4 ++-- providers/redis/shedlock-provider-redis-jedis4/pom.xml | 4 ++-- providers/redis/shedlock-provider-redis-spring/pom.xml | 4 ++-- .../zookeeper/shedlock-provider-zookeeper-curator/pom.xml | 4 ++-- shedlock-bom/pom.xml | 4 ++-- shedlock-core/pom.xml | 4 ++-- shedlock-test-support/pom.xml | 4 ++-- spring/shedlock-spring/pom.xml | 4 ++-- spring/test/shedlock-springboot-future-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-kotlin-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-old-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-sleuth-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-test/pom.xml | 4 ++-- spring/test/shedlock-testng-test/pom.xml | 4 ++-- 41 files changed, 80 insertions(+), 80 deletions(-) diff --git a/cdi/shedlock-cdi-vintage/pom.xml b/cdi/shedlock-cdi-vintage/pom.xml index 9cf01d655..f3c09ac4b 100644 --- a/cdi/shedlock-cdi-vintage/pom.xml +++ b/cdi/shedlock-cdi-vintage/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.0.2-SNAPSHOT + 5.1.0 ../../pom.xml shedlock-cdi-vintage - 5.0.2-SNAPSHOT + 5.1.0 diff --git a/cdi/test/quarkus-test/pom.xml b/cdi/test/quarkus-test/pom.xml index 9c3a07a9f..46ab4b5b8 100644 --- a/cdi/test/quarkus-test/pom.xml +++ b/cdi/test/quarkus-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.0.2-SNAPSHOT + 5.1.0 ../../../pom.xml 4.0.0 quarkus-test - 5.0.2-SNAPSHOT + 5.1.0 quarkus-bom diff --git a/micronaut/shedlock-micronaut/pom.xml b/micronaut/shedlock-micronaut/pom.xml index bdd38c712..43137a483 100644 --- a/micronaut/shedlock-micronaut/pom.xml +++ b/micronaut/shedlock-micronaut/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.0.2-SNAPSHOT + 5.1.0 ../../pom.xml shedlock-micronaut - 5.0.2-SNAPSHOT + 5.1.0 diff --git a/micronaut/test/micronaut-jdbc-template/pom.xml b/micronaut/test/micronaut-jdbc-template/pom.xml index 3ac6970b0..b14d17008 100644 --- a/micronaut/test/micronaut-jdbc-template/pom.xml +++ b/micronaut/test/micronaut-jdbc-template/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.0.2-SNAPSHOT + 5.1.0 ../../../pom.xml micronaut-jdbc-template - 5.0.2-SNAPSHOT + 5.1.0 UTF-8 diff --git a/micronaut/test/micronaut-jdbc/pom.xml b/micronaut/test/micronaut-jdbc/pom.xml index bc988c35c..b260aea77 100644 --- a/micronaut/test/micronaut-jdbc/pom.xml +++ b/micronaut/test/micronaut-jdbc/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.0.2-SNAPSHOT + 5.1.0 ../../../pom.xml micronaut-jdbc - 5.0.2-SNAPSHOT + 5.1.0 UTF-8 diff --git a/pom.xml b/pom.xml index fa554d074..d6a6f1bd6 100644 --- a/pom.xml +++ b/pom.xml @@ -19,7 +19,7 @@ net.javacrumbs.shedlock shedlock-parent pom - 5.0.2-SNAPSHOT + 5.1.0 shedlock-bom shedlock-core diff --git a/providers/arangodb/shedlock-provider-arangodb/pom.xml b/providers/arangodb/shedlock-provider-arangodb/pom.xml index 648a34627..ec94ea0c1 100644 --- a/providers/arangodb/shedlock-provider-arangodb/pom.xml +++ b/providers/arangodb/shedlock-provider-arangodb/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.0.2-SNAPSHOT + 5.1.0 ../../../pom.xml 4.0.0 shedlock-provider-arangodb - 5.0.2-SNAPSHOT + 5.1.0 diff --git a/providers/cassandra/shedlock-provider-cassandra/pom.xml b/providers/cassandra/shedlock-provider-cassandra/pom.xml index 4ca9b0792..06e155b32 100644 --- a/providers/cassandra/shedlock-provider-cassandra/pom.xml +++ b/providers/cassandra/shedlock-provider-cassandra/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.0.2-SNAPSHOT + 5.1.0 ../../../pom.xml 4.0.0 shedlock-provider-cassandra - 5.0.2-SNAPSHOT + 5.1.0 4.15.0 diff --git a/providers/consul/shedlock-provider-consul/pom.xml b/providers/consul/shedlock-provider-consul/pom.xml index 88270c62f..66bbd6cc7 100644 --- a/providers/consul/shedlock-provider-consul/pom.xml +++ b/providers/consul/shedlock-provider-consul/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.0.2-SNAPSHOT + 5.1.0 ../../../pom.xml 4.0.0 shedlock-provider-consul - 5.0.2-SNAPSHOT + 5.1.0 diff --git a/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml b/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml index 589030d87..c8929c983 100644 --- a/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml +++ b/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.0.2-SNAPSHOT + 5.1.0 ../../../pom.xml 4.0.0 shedlock-provider-couchbase-javaclient3 - 5.0.2-SNAPSHOT + 5.1.0 diff --git a/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml b/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml index 28e2bd8d6..d6fb4ff13 100644 --- a/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml +++ b/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.0.2-SNAPSHOT + 5.1.0 ../../../pom.xml 4.0.0 shedlock-provider-dynamodb2 - 5.0.2-SNAPSHOT + 5.1.0 diff --git a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml index 89b439323..bec14aca6 100644 --- a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml +++ b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.0.2-SNAPSHOT + 5.1.0 ../../../pom.xml 4.0.0 shedlock-provider-elasticsearch8 - 5.0.2-SNAPSHOT + 5.1.0 8.5.3 diff --git a/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml b/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml index d3fd7e075..28866f7e5 100644 --- a/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml +++ b/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 5.0.2-SNAPSHOT + 5.1.0 ../../../pom.xml 4.0.0 diff --git a/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml b/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml index 8abd5a781..0bc19a919 100644 --- a/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml +++ b/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.0.2-SNAPSHOT + 5.1.0 ../../../pom.xml 4.0.0 shedlock-provider-hazelcast4 - 5.0.2-SNAPSHOT + 5.1.0 diff --git a/providers/ignite/shedlock-provider-ignite/pom.xml b/providers/ignite/shedlock-provider-ignite/pom.xml index 377ed37a0..912dacf8e 100644 --- a/providers/ignite/shedlock-provider-ignite/pom.xml +++ b/providers/ignite/shedlock-provider-ignite/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.0.2-SNAPSHOT + 5.1.0 ../../../pom.xml 4.0.0 shedlock-provider-ignite - 5.0.2-SNAPSHOT + 5.1.0 2.14.0 diff --git a/providers/inmemory/shedlock-provider-inmemory/pom.xml b/providers/inmemory/shedlock-provider-inmemory/pom.xml index 22535797d..906b52b56 100644 --- a/providers/inmemory/shedlock-provider-inmemory/pom.xml +++ b/providers/inmemory/shedlock-provider-inmemory/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.0.2-SNAPSHOT + 5.1.0 ../../../pom.xml 4.0.0 shedlock-provider-inmemory - 5.0.2-SNAPSHOT + 5.1.0 diff --git a/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml b/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml index adddcb4f4..18b41927b 100644 --- a/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.0.2-SNAPSHOT + 5.1.0 ../../../pom.xml 4.0.0 shedlock-provider-jdbc-internal - 5.0.2-SNAPSHOT + 5.1.0 diff --git a/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml b/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml index fa5aa8f6e..a25bba58e 100644 --- a/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.0.2-SNAPSHOT + 5.1.0 ../../../pom.xml 4.0.0 shedlock-provider-jdbc-micronaut - 5.0.2-SNAPSHOT + 5.1.0 diff --git a/providers/jdbc/shedlock-provider-jdbc-template/pom.xml b/providers/jdbc/shedlock-provider-jdbc-template/pom.xml index c4678f24a..52d56e967 100644 --- a/providers/jdbc/shedlock-provider-jdbc-template/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-template/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.0.2-SNAPSHOT + 5.1.0 ../../../pom.xml 4.0.0 shedlock-provider-jdbc-template - 5.0.2-SNAPSHOT + 5.1.0 diff --git a/providers/jdbc/shedlock-provider-jdbc/pom.xml b/providers/jdbc/shedlock-provider-jdbc/pom.xml index 8a74cc55c..830f5b5dc 100644 --- a/providers/jdbc/shedlock-provider-jdbc/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.0.2-SNAPSHOT + 5.1.0 ../../../pom.xml 4.0.0 shedlock-provider-jdbc - 5.0.2-SNAPSHOT + 5.1.0 diff --git a/providers/jdbc/shedlock-provider-jooq/pom.xml b/providers/jdbc/shedlock-provider-jooq/pom.xml index 32df5d3c3..ad197ce0c 100644 --- a/providers/jdbc/shedlock-provider-jooq/pom.xml +++ b/providers/jdbc/shedlock-provider-jooq/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.0.2-SNAPSHOT + 5.1.0 ../../../pom.xml 4.0.0 shedlock-provider-jooq - 5.0.2-SNAPSHOT + 5.1.0 diff --git a/providers/jdbc/shedlock-test-support-jdbc/pom.xml b/providers/jdbc/shedlock-test-support-jdbc/pom.xml index a559d4a6e..b129fddfd 100644 --- a/providers/jdbc/shedlock-test-support-jdbc/pom.xml +++ b/providers/jdbc/shedlock-test-support-jdbc/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.0.2-SNAPSHOT + 5.1.0 ../../../pom.xml 4.0.0 shedlock-test-support-jdbc - 5.0.2-SNAPSHOT + 5.1.0 diff --git a/providers/memcached/shedlock-provider-memcached-spy/pom.xml b/providers/memcached/shedlock-provider-memcached-spy/pom.xml index 903d193fd..8b6b238bc 100644 --- a/providers/memcached/shedlock-provider-memcached-spy/pom.xml +++ b/providers/memcached/shedlock-provider-memcached-spy/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.0.2-SNAPSHOT + 5.1.0 ../../../pom.xml 4.0.0 shedlock-provider-memcached-spy - 5.0.2-SNAPSHOT + 5.1.0 2.12.3 diff --git a/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml b/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml index 265a30474..ff2222888 100644 --- a/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml +++ b/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.0.2-SNAPSHOT + 5.1.0 ../../../pom.xml 4.0.0 shedlock-provider-mongo-reactivestreams - 5.0.2-SNAPSHOT + 5.1.0 diff --git a/providers/mongo/shedlock-provider-mongo/pom.xml b/providers/mongo/shedlock-provider-mongo/pom.xml index b41017991..30b123b8a 100644 --- a/providers/mongo/shedlock-provider-mongo/pom.xml +++ b/providers/mongo/shedlock-provider-mongo/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.0.2-SNAPSHOT + 5.1.0 ../../../pom.xml 4.0.0 shedlock-provider-mongo - 5.0.2-SNAPSHOT + 5.1.0 diff --git a/providers/neo4j/shedlock-provider-neo4j/pom.xml b/providers/neo4j/shedlock-provider-neo4j/pom.xml index 353e57eb3..cdd712707 100644 --- a/providers/neo4j/shedlock-provider-neo4j/pom.xml +++ b/providers/neo4j/shedlock-provider-neo4j/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.0.2-SNAPSHOT + 5.1.0 ../../../pom.xml 4.0.0 shedlock-provider-neo4j - 5.0.2-SNAPSHOT + 5.1.0 diff --git a/providers/opensearch/shedlock-provider-opensearch/pom.xml b/providers/opensearch/shedlock-provider-opensearch/pom.xml index 48fb9d6ef..ea4bac396 100644 --- a/providers/opensearch/shedlock-provider-opensearch/pom.xml +++ b/providers/opensearch/shedlock-provider-opensearch/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.0.2-SNAPSHOT + 5.1.0 ../../../pom.xml 4.0.0 shedlock-provider-opensearch - 5.0.2-SNAPSHOT + 5.1.0 2.4.1 diff --git a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml index 6a38dc686..242c31825 100644 --- a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml +++ b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml @@ -5,12 +5,12 @@ net.javacrumbs.shedlock shedlock-parent - 5.0.2-SNAPSHOT + 5.1.0 ../../../pom.xml shedlock-provider-r2dbc - 5.0.2-SNAPSHOT + 5.1.0 1.0.0.RELEASE diff --git a/providers/redis/shedlock-provider-redis-jedis4/pom.xml b/providers/redis/shedlock-provider-redis-jedis4/pom.xml index bff28711c..8cbf3c77b 100644 --- a/providers/redis/shedlock-provider-redis-jedis4/pom.xml +++ b/providers/redis/shedlock-provider-redis-jedis4/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.0.2-SNAPSHOT + 5.1.0 ../../../pom.xml 4.0.0 shedlock-provider-redis-jedis4 - 5.0.2-SNAPSHOT + 5.1.0 diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index 5198e4235..171ada319 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.0.2-SNAPSHOT + 5.1.0 ../../../pom.xml 4.0.0 shedlock-provider-redis-spring - 5.0.2-SNAPSHOT + 5.1.0 diff --git a/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml b/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml index b8c5aaebd..f8bd0e033 100644 --- a/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml +++ b/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.0.2-SNAPSHOT + 5.1.0 ../../../pom.xml 4.0.0 shedlock-provider-zookeeper-curator - 5.0.2-SNAPSHOT + 5.1.0 5.4.0 diff --git a/shedlock-bom/pom.xml b/shedlock-bom/pom.xml index 57ff80511..202d49d51 100644 --- a/shedlock-bom/pom.xml +++ b/shedlock-bom/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.0.2-SNAPSHOT + 5.1.0 4.0.0 BOM for ShedLock modules shedlock-bom - 5.0.2-SNAPSHOT + 5.1.0 pom diff --git a/shedlock-core/pom.xml b/shedlock-core/pom.xml index ac6522442..61a7efc21 100644 --- a/shedlock-core/pom.xml +++ b/shedlock-core/pom.xml @@ -3,12 +3,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.0.2-SNAPSHOT + 5.1.0 4.0.0 shedlock-core - 5.0.2-SNAPSHOT + 5.1.0 2.13.3 diff --git a/shedlock-test-support/pom.xml b/shedlock-test-support/pom.xml index 725663ae2..a57ec39fc 100644 --- a/shedlock-test-support/pom.xml +++ b/shedlock-test-support/pom.xml @@ -3,12 +3,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.0.2-SNAPSHOT + 5.1.0 4.0.0 shedlock-test-support - 5.0.2-SNAPSHOT + 5.1.0 diff --git a/spring/shedlock-spring/pom.xml b/spring/shedlock-spring/pom.xml index 56415c839..a192fe987 100644 --- a/spring/shedlock-spring/pom.xml +++ b/spring/shedlock-spring/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.0.2-SNAPSHOT + 5.1.0 ../../pom.xml 4.0.0 shedlock-spring - 5.0.2-SNAPSHOT + 5.1.0 diff --git a/spring/test/shedlock-springboot-future-test/pom.xml b/spring/test/shedlock-springboot-future-test/pom.xml index 8cd76b484..d665ce59f 100644 --- a/spring/test/shedlock-springboot-future-test/pom.xml +++ b/spring/test/shedlock-springboot-future-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.0.2-SNAPSHOT + 5.1.0 ../../../pom.xml 4.0.0 shedlock-springboot-future-test - 5.0.2-SNAPSHOT + 5.1.0 diff --git a/spring/test/shedlock-springboot-kotlin-test/pom.xml b/spring/test/shedlock-springboot-kotlin-test/pom.xml index f20af85b0..1fd9d08cc 100644 --- a/spring/test/shedlock-springboot-kotlin-test/pom.xml +++ b/spring/test/shedlock-springboot-kotlin-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.0.2-SNAPSHOT + 5.1.0 ../../../pom.xml 4.0.0 shedlock-springboot-kotlin-test - 5.0.2-SNAPSHOT + 5.1.0 diff --git a/spring/test/shedlock-springboot-old-test/pom.xml b/spring/test/shedlock-springboot-old-test/pom.xml index a2c9e539f..8620a39c9 100644 --- a/spring/test/shedlock-springboot-old-test/pom.xml +++ b/spring/test/shedlock-springboot-old-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.0.2-SNAPSHOT + 5.1.0 ../../../pom.xml 4.0.0 shedlock-springboot-old-test - 5.0.2-SNAPSHOT + 5.1.0 diff --git a/spring/test/shedlock-springboot-sleuth-test/pom.xml b/spring/test/shedlock-springboot-sleuth-test/pom.xml index 906f9b256..aaa929f33 100644 --- a/spring/test/shedlock-springboot-sleuth-test/pom.xml +++ b/spring/test/shedlock-springboot-sleuth-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.0.2-SNAPSHOT + 5.1.0 ../../../pom.xml 4.0.0 shedlock-springboot-sleuth-test - 5.0.2-SNAPSHOT + 5.1.0 diff --git a/spring/test/shedlock-springboot-test/pom.xml b/spring/test/shedlock-springboot-test/pom.xml index 2956689e4..7010be287 100644 --- a/spring/test/shedlock-springboot-test/pom.xml +++ b/spring/test/shedlock-springboot-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.0.2-SNAPSHOT + 5.1.0 ../../../pom.xml 4.0.0 shedlock-springboot-test - 5.0.2-SNAPSHOT + 5.1.0 diff --git a/spring/test/shedlock-testng-test/pom.xml b/spring/test/shedlock-testng-test/pom.xml index 9938b83e8..afe24c90b 100644 --- a/spring/test/shedlock-testng-test/pom.xml +++ b/spring/test/shedlock-testng-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.0.2-SNAPSHOT + 5.1.0 ../../../pom.xml 4.0.0 shedlock-testng-test - 5.0.2-SNAPSHOT + 5.1.0 From fb827ba527b70351117955be5e8780ed42ba1da8 Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Sat, 7 Jan 2023 21:43:07 +0100 Subject: [PATCH 0057/1598] [maven-release-plugin] prepare for next development iteration --- cdi/shedlock-cdi-vintage/pom.xml | 4 ++-- cdi/test/quarkus-test/pom.xml | 4 ++-- micronaut/shedlock-micronaut/pom.xml | 4 ++-- micronaut/test/micronaut-jdbc-template/pom.xml | 4 ++-- micronaut/test/micronaut-jdbc/pom.xml | 4 ++-- pom.xml | 2 +- providers/arangodb/shedlock-provider-arangodb/pom.xml | 4 ++-- providers/cassandra/shedlock-provider-cassandra/pom.xml | 4 ++-- providers/consul/shedlock-provider-consul/pom.xml | 4 ++-- .../couchbase/shedlock-provider-couchbase-javaclient3/pom.xml | 4 ++-- providers/dynamodb/shedlock-provider-dynamodb2/pom.xml | 4 ++-- .../elasticsearch/shedlock-provider-elasticsearch8/pom.xml | 4 ++-- providers/etcd/shedlock-provider-etcd-jetcd/pom.xml | 2 +- providers/hazelcast/shedlock-provider-hazelcast4/pom.xml | 4 ++-- providers/ignite/shedlock-provider-ignite/pom.xml | 4 ++-- providers/inmemory/shedlock-provider-inmemory/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-internal/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-template/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jooq/pom.xml | 4 ++-- providers/jdbc/shedlock-test-support-jdbc/pom.xml | 4 ++-- providers/memcached/shedlock-provider-memcached-spy/pom.xml | 4 ++-- .../mongo/shedlock-provider-mongo-reactivestreams/pom.xml | 4 ++-- providers/mongo/shedlock-provider-mongo/pom.xml | 4 ++-- providers/neo4j/shedlock-provider-neo4j/pom.xml | 4 ++-- providers/opensearch/shedlock-provider-opensearch/pom.xml | 4 ++-- providers/r2dbc/shedlock-provider-r2dbc/pom.xml | 4 ++-- providers/redis/shedlock-provider-redis-jedis4/pom.xml | 4 ++-- providers/redis/shedlock-provider-redis-spring/pom.xml | 4 ++-- .../zookeeper/shedlock-provider-zookeeper-curator/pom.xml | 4 ++-- shedlock-bom/pom.xml | 4 ++-- shedlock-core/pom.xml | 4 ++-- shedlock-test-support/pom.xml | 4 ++-- spring/shedlock-spring/pom.xml | 4 ++-- spring/test/shedlock-springboot-future-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-kotlin-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-old-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-sleuth-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-test/pom.xml | 4 ++-- spring/test/shedlock-testng-test/pom.xml | 4 ++-- 41 files changed, 80 insertions(+), 80 deletions(-) diff --git a/cdi/shedlock-cdi-vintage/pom.xml b/cdi/shedlock-cdi-vintage/pom.xml index f3c09ac4b..6ae3ade28 100644 --- a/cdi/shedlock-cdi-vintage/pom.xml +++ b/cdi/shedlock-cdi-vintage/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.1.0 + 5.1.1-SNAPSHOT ../../pom.xml shedlock-cdi-vintage - 5.1.0 + 5.1.1-SNAPSHOT diff --git a/cdi/test/quarkus-test/pom.xml b/cdi/test/quarkus-test/pom.xml index 46ab4b5b8..2b552acb2 100644 --- a/cdi/test/quarkus-test/pom.xml +++ b/cdi/test/quarkus-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.1.0 + 5.1.1-SNAPSHOT ../../../pom.xml 4.0.0 quarkus-test - 5.1.0 + 5.1.1-SNAPSHOT quarkus-bom diff --git a/micronaut/shedlock-micronaut/pom.xml b/micronaut/shedlock-micronaut/pom.xml index 43137a483..4d0c99769 100644 --- a/micronaut/shedlock-micronaut/pom.xml +++ b/micronaut/shedlock-micronaut/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.1.0 + 5.1.1-SNAPSHOT ../../pom.xml shedlock-micronaut - 5.1.0 + 5.1.1-SNAPSHOT diff --git a/micronaut/test/micronaut-jdbc-template/pom.xml b/micronaut/test/micronaut-jdbc-template/pom.xml index b14d17008..2bc136458 100644 --- a/micronaut/test/micronaut-jdbc-template/pom.xml +++ b/micronaut/test/micronaut-jdbc-template/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.1.0 + 5.1.1-SNAPSHOT ../../../pom.xml micronaut-jdbc-template - 5.1.0 + 5.1.1-SNAPSHOT UTF-8 diff --git a/micronaut/test/micronaut-jdbc/pom.xml b/micronaut/test/micronaut-jdbc/pom.xml index b260aea77..6fd2eccb9 100644 --- a/micronaut/test/micronaut-jdbc/pom.xml +++ b/micronaut/test/micronaut-jdbc/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.1.0 + 5.1.1-SNAPSHOT ../../../pom.xml micronaut-jdbc - 5.1.0 + 5.1.1-SNAPSHOT UTF-8 diff --git a/pom.xml b/pom.xml index d6a6f1bd6..577d97b03 100644 --- a/pom.xml +++ b/pom.xml @@ -19,7 +19,7 @@ net.javacrumbs.shedlock shedlock-parent pom - 5.1.0 + 5.1.1-SNAPSHOT shedlock-bom shedlock-core diff --git a/providers/arangodb/shedlock-provider-arangodb/pom.xml b/providers/arangodb/shedlock-provider-arangodb/pom.xml index ec94ea0c1..bf84fdaae 100644 --- a/providers/arangodb/shedlock-provider-arangodb/pom.xml +++ b/providers/arangodb/shedlock-provider-arangodb/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.1.0 + 5.1.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-arangodb - 5.1.0 + 5.1.1-SNAPSHOT diff --git a/providers/cassandra/shedlock-provider-cassandra/pom.xml b/providers/cassandra/shedlock-provider-cassandra/pom.xml index 06e155b32..ab58b6b85 100644 --- a/providers/cassandra/shedlock-provider-cassandra/pom.xml +++ b/providers/cassandra/shedlock-provider-cassandra/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.1.0 + 5.1.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-cassandra - 5.1.0 + 5.1.1-SNAPSHOT 4.15.0 diff --git a/providers/consul/shedlock-provider-consul/pom.xml b/providers/consul/shedlock-provider-consul/pom.xml index 66bbd6cc7..7b852bb4f 100644 --- a/providers/consul/shedlock-provider-consul/pom.xml +++ b/providers/consul/shedlock-provider-consul/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.1.0 + 5.1.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-consul - 5.1.0 + 5.1.1-SNAPSHOT diff --git a/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml b/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml index c8929c983..e80da4773 100644 --- a/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml +++ b/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.1.0 + 5.1.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-couchbase-javaclient3 - 5.1.0 + 5.1.1-SNAPSHOT diff --git a/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml b/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml index d6fb4ff13..23901b00c 100644 --- a/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml +++ b/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.1.0 + 5.1.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-dynamodb2 - 5.1.0 + 5.1.1-SNAPSHOT diff --git a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml index bec14aca6..1a3baef25 100644 --- a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml +++ b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.1.0 + 5.1.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-elasticsearch8 - 5.1.0 + 5.1.1-SNAPSHOT 8.5.3 diff --git a/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml b/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml index 28866f7e5..9a016f1ec 100644 --- a/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml +++ b/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 5.1.0 + 5.1.1-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml b/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml index 0bc19a919..078e70fd3 100644 --- a/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml +++ b/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.1.0 + 5.1.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-hazelcast4 - 5.1.0 + 5.1.1-SNAPSHOT diff --git a/providers/ignite/shedlock-provider-ignite/pom.xml b/providers/ignite/shedlock-provider-ignite/pom.xml index 912dacf8e..ad49e2b1e 100644 --- a/providers/ignite/shedlock-provider-ignite/pom.xml +++ b/providers/ignite/shedlock-provider-ignite/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.1.0 + 5.1.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-ignite - 5.1.0 + 5.1.1-SNAPSHOT 2.14.0 diff --git a/providers/inmemory/shedlock-provider-inmemory/pom.xml b/providers/inmemory/shedlock-provider-inmemory/pom.xml index 906b52b56..693e70934 100644 --- a/providers/inmemory/shedlock-provider-inmemory/pom.xml +++ b/providers/inmemory/shedlock-provider-inmemory/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.1.0 + 5.1.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-inmemory - 5.1.0 + 5.1.1-SNAPSHOT diff --git a/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml b/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml index 18b41927b..c53b62d45 100644 --- a/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.1.0 + 5.1.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-jdbc-internal - 5.1.0 + 5.1.1-SNAPSHOT diff --git a/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml b/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml index a25bba58e..262e2683b 100644 --- a/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.1.0 + 5.1.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-jdbc-micronaut - 5.1.0 + 5.1.1-SNAPSHOT diff --git a/providers/jdbc/shedlock-provider-jdbc-template/pom.xml b/providers/jdbc/shedlock-provider-jdbc-template/pom.xml index 52d56e967..8dca9b867 100644 --- a/providers/jdbc/shedlock-provider-jdbc-template/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-template/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.1.0 + 5.1.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-jdbc-template - 5.1.0 + 5.1.1-SNAPSHOT diff --git a/providers/jdbc/shedlock-provider-jdbc/pom.xml b/providers/jdbc/shedlock-provider-jdbc/pom.xml index 830f5b5dc..b46a03ecc 100644 --- a/providers/jdbc/shedlock-provider-jdbc/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.1.0 + 5.1.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-jdbc - 5.1.0 + 5.1.1-SNAPSHOT diff --git a/providers/jdbc/shedlock-provider-jooq/pom.xml b/providers/jdbc/shedlock-provider-jooq/pom.xml index ad197ce0c..926401b8e 100644 --- a/providers/jdbc/shedlock-provider-jooq/pom.xml +++ b/providers/jdbc/shedlock-provider-jooq/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.1.0 + 5.1.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-jooq - 5.1.0 + 5.1.1-SNAPSHOT diff --git a/providers/jdbc/shedlock-test-support-jdbc/pom.xml b/providers/jdbc/shedlock-test-support-jdbc/pom.xml index b129fddfd..f7d7e6821 100644 --- a/providers/jdbc/shedlock-test-support-jdbc/pom.xml +++ b/providers/jdbc/shedlock-test-support-jdbc/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.1.0 + 5.1.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-test-support-jdbc - 5.1.0 + 5.1.1-SNAPSHOT diff --git a/providers/memcached/shedlock-provider-memcached-spy/pom.xml b/providers/memcached/shedlock-provider-memcached-spy/pom.xml index 8b6b238bc..ce39c2b6f 100644 --- a/providers/memcached/shedlock-provider-memcached-spy/pom.xml +++ b/providers/memcached/shedlock-provider-memcached-spy/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.1.0 + 5.1.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-memcached-spy - 5.1.0 + 5.1.1-SNAPSHOT 2.12.3 diff --git a/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml b/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml index ff2222888..fcd23996e 100644 --- a/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml +++ b/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.1.0 + 5.1.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-mongo-reactivestreams - 5.1.0 + 5.1.1-SNAPSHOT diff --git a/providers/mongo/shedlock-provider-mongo/pom.xml b/providers/mongo/shedlock-provider-mongo/pom.xml index 30b123b8a..287f28620 100644 --- a/providers/mongo/shedlock-provider-mongo/pom.xml +++ b/providers/mongo/shedlock-provider-mongo/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.1.0 + 5.1.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-mongo - 5.1.0 + 5.1.1-SNAPSHOT diff --git a/providers/neo4j/shedlock-provider-neo4j/pom.xml b/providers/neo4j/shedlock-provider-neo4j/pom.xml index cdd712707..cc65abe1e 100644 --- a/providers/neo4j/shedlock-provider-neo4j/pom.xml +++ b/providers/neo4j/shedlock-provider-neo4j/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.1.0 + 5.1.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-neo4j - 5.1.0 + 5.1.1-SNAPSHOT diff --git a/providers/opensearch/shedlock-provider-opensearch/pom.xml b/providers/opensearch/shedlock-provider-opensearch/pom.xml index ea4bac396..05b508bd8 100644 --- a/providers/opensearch/shedlock-provider-opensearch/pom.xml +++ b/providers/opensearch/shedlock-provider-opensearch/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.1.0 + 5.1.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-opensearch - 5.1.0 + 5.1.1-SNAPSHOT 2.4.1 diff --git a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml index 242c31825..1503edb70 100644 --- a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml +++ b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml @@ -5,12 +5,12 @@ net.javacrumbs.shedlock shedlock-parent - 5.1.0 + 5.1.1-SNAPSHOT ../../../pom.xml shedlock-provider-r2dbc - 5.1.0 + 5.1.1-SNAPSHOT 1.0.0.RELEASE diff --git a/providers/redis/shedlock-provider-redis-jedis4/pom.xml b/providers/redis/shedlock-provider-redis-jedis4/pom.xml index 8cbf3c77b..eed3cb9c1 100644 --- a/providers/redis/shedlock-provider-redis-jedis4/pom.xml +++ b/providers/redis/shedlock-provider-redis-jedis4/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.1.0 + 5.1.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-redis-jedis4 - 5.1.0 + 5.1.1-SNAPSHOT diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index 171ada319..82985db98 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.1.0 + 5.1.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-redis-spring - 5.1.0 + 5.1.1-SNAPSHOT diff --git a/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml b/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml index f8bd0e033..577aa73e8 100644 --- a/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml +++ b/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.1.0 + 5.1.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-zookeeper-curator - 5.1.0 + 5.1.1-SNAPSHOT 5.4.0 diff --git a/shedlock-bom/pom.xml b/shedlock-bom/pom.xml index 202d49d51..fc6950f90 100644 --- a/shedlock-bom/pom.xml +++ b/shedlock-bom/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.1.0 + 5.1.1-SNAPSHOT 4.0.0 BOM for ShedLock modules shedlock-bom - 5.1.0 + 5.1.1-SNAPSHOT pom diff --git a/shedlock-core/pom.xml b/shedlock-core/pom.xml index 61a7efc21..86fc6b6e1 100644 --- a/shedlock-core/pom.xml +++ b/shedlock-core/pom.xml @@ -3,12 +3,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.1.0 + 5.1.1-SNAPSHOT 4.0.0 shedlock-core - 5.1.0 + 5.1.1-SNAPSHOT 2.13.3 diff --git a/shedlock-test-support/pom.xml b/shedlock-test-support/pom.xml index a57ec39fc..b05021fb2 100644 --- a/shedlock-test-support/pom.xml +++ b/shedlock-test-support/pom.xml @@ -3,12 +3,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.1.0 + 5.1.1-SNAPSHOT 4.0.0 shedlock-test-support - 5.1.0 + 5.1.1-SNAPSHOT diff --git a/spring/shedlock-spring/pom.xml b/spring/shedlock-spring/pom.xml index a192fe987..2e457c6f1 100644 --- a/spring/shedlock-spring/pom.xml +++ b/spring/shedlock-spring/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.1.0 + 5.1.1-SNAPSHOT ../../pom.xml 4.0.0 shedlock-spring - 5.1.0 + 5.1.1-SNAPSHOT diff --git a/spring/test/shedlock-springboot-future-test/pom.xml b/spring/test/shedlock-springboot-future-test/pom.xml index d665ce59f..74bb8d441 100644 --- a/spring/test/shedlock-springboot-future-test/pom.xml +++ b/spring/test/shedlock-springboot-future-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.1.0 + 5.1.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-springboot-future-test - 5.1.0 + 5.1.1-SNAPSHOT diff --git a/spring/test/shedlock-springboot-kotlin-test/pom.xml b/spring/test/shedlock-springboot-kotlin-test/pom.xml index 1fd9d08cc..511b9de97 100644 --- a/spring/test/shedlock-springboot-kotlin-test/pom.xml +++ b/spring/test/shedlock-springboot-kotlin-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.1.0 + 5.1.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-springboot-kotlin-test - 5.1.0 + 5.1.1-SNAPSHOT diff --git a/spring/test/shedlock-springboot-old-test/pom.xml b/spring/test/shedlock-springboot-old-test/pom.xml index 8620a39c9..f4612013f 100644 --- a/spring/test/shedlock-springboot-old-test/pom.xml +++ b/spring/test/shedlock-springboot-old-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.1.0 + 5.1.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-springboot-old-test - 5.1.0 + 5.1.1-SNAPSHOT diff --git a/spring/test/shedlock-springboot-sleuth-test/pom.xml b/spring/test/shedlock-springboot-sleuth-test/pom.xml index aaa929f33..9c4f9a083 100644 --- a/spring/test/shedlock-springboot-sleuth-test/pom.xml +++ b/spring/test/shedlock-springboot-sleuth-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.1.0 + 5.1.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-springboot-sleuth-test - 5.1.0 + 5.1.1-SNAPSHOT diff --git a/spring/test/shedlock-springboot-test/pom.xml b/spring/test/shedlock-springboot-test/pom.xml index 7010be287..bd34451e9 100644 --- a/spring/test/shedlock-springboot-test/pom.xml +++ b/spring/test/shedlock-springboot-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.1.0 + 5.1.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-springboot-test - 5.1.0 + 5.1.1-SNAPSHOT diff --git a/spring/test/shedlock-testng-test/pom.xml b/spring/test/shedlock-testng-test/pom.xml index afe24c90b..14dd378f6 100644 --- a/spring/test/shedlock-testng-test/pom.xml +++ b/spring/test/shedlock-testng-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.1.0 + 5.1.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-testng-test - 5.1.0 + 5.1.1-SNAPSHOT From 1e62575510f7629ecf6d85f0b81621c386e2cec3 Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Sat, 7 Jan 2023 21:55:45 +0100 Subject: [PATCH 0058/1598] README updated --- README.md | 56 +++++++++++++++++++++++++++++-------------------------- 1 file changed, 30 insertions(+), 26 deletions(-) diff --git a/README.md b/README.md index c7d771ec5..4090a1c97 100644 --- a/README.md +++ b/README.md @@ -57,7 +57,7 @@ executed repeatedly. Moreover, the locks are time-based and ShedLock assumes tha + [Release notes](#release-notes) ## Versions -If you are using JDK >17 and up-to-date libraries like Spring 6, use version **5.0.1** ([Release Notes](#500-2022-12-10)). If you +If you are using JDK >17 and up-to-date libraries like Spring 6, use version **5.1.0** ([Release Notes](#500-2022-12-10)). If you are on older JDK or library, use version **4.44.0** ([documentation](https://github.com/lukas-krecan/ShedLock/tree/version4)). ## Components @@ -80,7 +80,7 @@ First of all, we have to import the project net.javacrumbs.shedlock shedlock-spring - 5.0.1 + 5.1.0 ``` @@ -184,7 +184,7 @@ Add dependency net.javacrumbs.shedlock shedlock-provider-jdbc-template - 5.0.1 + 5.1.0 ``` @@ -236,7 +236,7 @@ is in flux and may easily break. net.javacrumbs.shedlock shedlock-provider-r2dbc - 5.0.1 + 5.1.0 ``` @@ -259,7 +259,7 @@ Add dependency net.javacrumbs.shedlock shedlock-provider-jooq - 5.0.1 + 5.1.0 ``` @@ -296,7 +296,7 @@ Add dependency net.javacrumbs.shedlock shedlock-provider-jdbc-micronaut - 5.0.1 + 5.1.0 ``` @@ -319,7 +319,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-mongo - 5.0.1 + 5.1.0 ``` @@ -346,7 +346,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-mongo-reactivestreams - 5.0.1 + 5.1.0 ``` @@ -375,7 +375,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-dynamodb2 - 5.0.1 + 5.1.0 ``` @@ -402,7 +402,7 @@ Import net.javacrumbs.shedlock shedlock-provider-zookeeper-curator - 5.0.1 + 5.1.0 ``` @@ -426,7 +426,7 @@ Import net.javacrumbs.shedlock shedlock-provider-redis-spring - 5.0.1 + 5.1.0 ``` @@ -450,7 +450,7 @@ Import net.javacrumbs.shedlock shedlock-provider-redis-spring - 5.0.1 + 5.1.0 ``` @@ -479,7 +479,7 @@ Import net.javacrumbs.shedlock shedlock-provider-redis-jedis4 - 5.0.1 + 5.1.0 ``` @@ -503,7 +503,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-hazelcast4 - 5.0.1 + 5.1.0 ``` @@ -527,7 +527,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-couchbase-javaclient3 - 5.0.1 + 5.1.0 ``` @@ -553,7 +553,7 @@ I am really not sure it's a good idea to use Elasticsearch as a lock provider. B net.javacrumbs.shedlock shedlock-provider-elasticsearch8 - 5.0.1 + 5.1.0 ``` @@ -605,7 +605,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-cassandra - 5.0.1 + 5.1.0 ``` @@ -640,7 +640,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-consul - 5.0.1 + 5.1.0 ``` @@ -665,7 +665,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-arangodb - 5.0.1 + 5.1.0 ``` @@ -691,7 +691,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-neo4j - 5.0.1 + 5.1.0 ``` @@ -716,7 +716,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-etcd-jetcd - 5.0.1 + 5.1.0 ``` @@ -740,7 +740,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-ignite - 5.0.1 + 5.1.0 ``` @@ -784,7 +784,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-inmemory - 5.0.1 + 5.1.0 test ``` @@ -810,7 +810,7 @@ Import net.javacrumbs.shedlock shedlock-provider-memcached-spy - 5.0.1 + 5.1.0 ``` @@ -874,7 +874,7 @@ Import the project: net.javacrumbs.shedlock shedlock-micronaut - 5.0.1 + 5.1.0 ``` @@ -911,7 +911,7 @@ Import the project: net.javacrumbs.shedlock shedlock-cdi-vintage - 5.0.1 + 5.1.0 ``` @@ -1047,6 +1047,10 @@ after another, `lockAtLeastFor` can prevent it. # Release notes +## 5.1.0 (2023-01-07) +* Added SpEL support to @SchedulerLock name attribute (thanks @ipalbeniz) +* Dependency updates + ## 5.0.1 (2022-12-10) * Work around broken Spring 6 exception translation https://github.com/lukas-krecan/ShedLock/issues/1272 From 738a2d398a8426e4ba96a392e4e739b4cd7092da Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 9 Jan 2023 15:03:45 +0000 Subject: [PATCH 0059/1598] Bump neo4j-java-driver from 5.3.1 to 5.4.0 Bumps [neo4j-java-driver](https://github.com/neo4j/neo4j-java-driver) from 5.3.1 to 5.4.0. - [Release notes](https://github.com/neo4j/neo4j-java-driver/releases) - [Commits](https://github.com/neo4j/neo4j-java-driver/compare/5.3.1...5.4.0) --- updated-dependencies: - dependency-name: org.neo4j.driver:neo4j-java-driver dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- providers/neo4j/shedlock-provider-neo4j/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/neo4j/shedlock-provider-neo4j/pom.xml b/providers/neo4j/shedlock-provider-neo4j/pom.xml index cc65abe1e..f9a9f4aca 100644 --- a/providers/neo4j/shedlock-provider-neo4j/pom.xml +++ b/providers/neo4j/shedlock-provider-neo4j/pom.xml @@ -20,7 +20,7 @@ org.neo4j.driver neo4j-java-driver - 5.3.1 + 5.4.0 From 22361993ead8b6b04d5e60aaba996d9f76bf891d Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 9 Jan 2023 15:04:55 +0000 Subject: [PATCH 0060/1598] Bump assertj-core from 3.24.0 to 3.24.1 Bumps assertj-core from 3.24.0 to 3.24.1. --- updated-dependencies: - dependency-name: org.assertj:assertj-core dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 577d97b03..a8bb783f6 100644 --- a/pom.xml +++ b/pom.xml @@ -75,7 +75,7 @@ 3.8.1 1.4.5 4.2.0 - 3.24.0 + 3.24.1 4.11.0 2.0.6 From c51abc4cafbf0188e104ab491009200642cd9201 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 11 Jan 2023 15:02:29 +0000 Subject: [PATCH 0061/1598] Bump spring.version from 6.0.3 to 6.0.4 Bumps `spring.version` from 6.0.3 to 6.0.4. Updates `spring-context` from 6.0.3 to 6.0.4 - [Release notes](https://github.com/spring-projects/spring-framework/releases) - [Commits](https://github.com/spring-projects/spring-framework/compare/v6.0.3...v6.0.4) Updates `spring-test` from 6.0.3 to 6.0.4 - [Release notes](https://github.com/spring-projects/spring-framework/releases) - [Commits](https://github.com/spring-projects/spring-framework/compare/v6.0.3...v6.0.4) Updates `spring-jdbc` from 6.0.3 to 6.0.4 - [Release notes](https://github.com/spring-projects/spring-framework/releases) - [Commits](https://github.com/spring-projects/spring-framework/compare/v6.0.3...v6.0.4) --- updated-dependencies: - dependency-name: org.springframework:spring-context dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.springframework:spring-test dependency-type: direct:development update-type: version-update:semver-patch - dependency-name: org.springframework:spring-jdbc dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index a8bb783f6..e582000ad 100644 --- a/pom.xml +++ b/pom.xml @@ -64,7 +64,7 @@ - 6.0.3 + 6.0.4 UTF-8 17 3.0.1 From 562e793f14c7265d65488243d61b9767271973b4 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 11 Jan 2023 15:02:45 +0000 Subject: [PATCH 0062/1598] Bump quarkus.platform.version from 2.15.2.Final to 2.15.3.Final Bumps `quarkus.platform.version` from 2.15.2.Final to 2.15.3.Final. Updates `quarkus-bom` from 2.15.2.Final to 2.15.3.Final - [Release notes](https://github.com/quarkusio/quarkus-platform/releases) - [Commits](https://github.com/quarkusio/quarkus-platform/compare/2.15.2.Final...2.15.3.Final) Updates `quarkus-maven-plugin` from 2.15.2.Final to 2.15.3.Final - [Release notes](https://github.com/quarkusio/quarkus-platform/releases) - [Commits](https://github.com/quarkusio/quarkus-platform/compare/2.15.2.Final...2.15.3.Final) --- updated-dependencies: - dependency-name: io.quarkus.platform:quarkus-bom dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: io.quarkus.platform:quarkus-maven-plugin dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- cdi/test/quarkus-test/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cdi/test/quarkus-test/pom.xml b/cdi/test/quarkus-test/pom.xml index 2b552acb2..ad41277c3 100644 --- a/cdi/test/quarkus-test/pom.xml +++ b/cdi/test/quarkus-test/pom.xml @@ -14,7 +14,7 @@ quarkus-bom io.quarkus.platform - 2.15.2.Final + 2.15.3.Final true From 6d1a43ded3dd8cc6f7a68142b3505306a11a42a4 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 11 Jan 2023 15:03:28 +0000 Subject: [PATCH 0063/1598] Bump elasticsearch-java from 8.5.3 to 8.6.0 Bumps [elasticsearch-java](https://github.com/elastic/elasticsearch-java) from 8.5.3 to 8.6.0. - [Release notes](https://github.com/elastic/elasticsearch-java/releases) - [Changelog](https://github.com/elastic/elasticsearch-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/elastic/elasticsearch-java/compare/v8.5.3...v8.6.0) --- updated-dependencies: - dependency-name: co.elastic.clients:elasticsearch-java dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- .../elasticsearch/shedlock-provider-elasticsearch8/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml index 1a3baef25..69a499acc 100644 --- a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml +++ b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml @@ -12,7 +12,7 @@ 5.1.1-SNAPSHOT - 8.5.3 + 8.6.0 2.1.1 2.14.1 From c5a8ef6a38e6e6b40baf98742a61c0b9400ba354 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 11 Jan 2023 15:03:47 +0000 Subject: [PATCH 0064/1598] Bump reactor-core from 3.5.1 to 3.5.2 Bumps [reactor-core](https://github.com/reactor/reactor-core) from 3.5.1 to 3.5.2. - [Release notes](https://github.com/reactor/reactor-core/releases) - [Commits](https://github.com/reactor/reactor-core/compare/v3.5.1...v3.5.2) --- updated-dependencies: - dependency-name: io.projectreactor:reactor-core dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/r2dbc/shedlock-provider-r2dbc/pom.xml | 2 +- providers/redis/shedlock-provider-redis-spring/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml index 1503edb70..19642630a 100644 --- a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml +++ b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml @@ -32,7 +32,7 @@ io.projectreactor reactor-core - 3.5.1 + 3.5.2 diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index 82985db98..cfb1074b2 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -27,7 +27,7 @@ io.projectreactor reactor-core - 3.5.1 + 3.5.2 true From 37deaf5c5adc08be71360047cc4c662a7ac12ffd Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Wed, 11 Jan 2023 21:11:46 +0100 Subject: [PATCH 0065/1598] Limit logs from jOOQ tests --- .../src/test/resources/logback-test.xml | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 providers/jdbc/shedlock-provider-jooq/src/test/resources/logback-test.xml diff --git a/providers/jdbc/shedlock-provider-jooq/src/test/resources/logback-test.xml b/providers/jdbc/shedlock-provider-jooq/src/test/resources/logback-test.xml new file mode 100644 index 000000000..d75f7fbda --- /dev/null +++ b/providers/jdbc/shedlock-provider-jooq/src/test/resources/logback-test.xml @@ -0,0 +1,14 @@ + + + + + %d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n + + + + + + + + + From e52b67edb356907bdc3105c640fd0d42de7c00d2 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 12 Jan 2023 15:03:51 +0000 Subject: [PATCH 0066/1598] Bump maven-surefire-plugin from 3.0.0-M7 to 3.0.0-M8 Bumps [maven-surefire-plugin](https://github.com/apache/maven-surefire) from 3.0.0-M7 to 3.0.0-M8. - [Release notes](https://github.com/apache/maven-surefire/releases) - [Commits](https://github.com/apache/maven-surefire/compare/surefire-3.0.0-M7...surefire-3.0.0-M8) --- updated-dependencies: - dependency-name: org.apache.maven.plugins:maven-surefire-plugin dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index e582000ad..d2e267b6c 100644 --- a/pom.xml +++ b/pom.xml @@ -107,7 +107,7 @@ org.apache.maven.plugins maven-surefire-plugin - 3.0.0-M7 + 3.0.0-M8 4 -Xmx512m From b8a760fabe13034f38cd8fb211da1940c6c3aa66 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 12 Jan 2023 15:04:01 +0000 Subject: [PATCH 0067/1598] Bump jasync-r2dbc-mysql from 2.1.8 to 2.1.9 Bumps [jasync-r2dbc-mysql](https://github.com/jasync-sql/jasync-sql) from 2.1.8 to 2.1.9. - [Release notes](https://github.com/jasync-sql/jasync-sql/releases) - [Changelog](https://github.com/jasync-sql/jasync-sql/blob/master/CHANGELOG.md) - [Commits](https://github.com/jasync-sql/jasync-sql/compare/2.1.8...2.1.9) --- updated-dependencies: - dependency-name: com.github.jasync-sql:jasync-r2dbc-mysql dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/r2dbc/shedlock-provider-r2dbc/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml index 19642630a..1283cd601 100644 --- a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml +++ b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml @@ -61,7 +61,7 @@ com.github.jasync-sql jasync-r2dbc-mysql - 2.1.8 + 2.1.9 test From e0d146260ccf6e338a871f832af7d089e8831873 Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Thu, 12 Jan 2023 19:01:25 +0100 Subject: [PATCH 0068/1598] Workaround for https://github.com/spring-projects/spring-framework/issues/29699 not needed anymore --- .../provider/jdbctemplate/JdbcTemplateStorageAccessor.java | 5 +++-- .../src/test/resources/logback-test.xml | 2 +- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/JdbcTemplateStorageAccessor.java b/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/JdbcTemplateStorageAccessor.java index efaebbc38..c1309acb0 100644 --- a/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/JdbcTemplateStorageAccessor.java +++ b/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/JdbcTemplateStorageAccessor.java @@ -21,6 +21,7 @@ import net.javacrumbs.shedlock.support.annotation.NonNull; import org.springframework.dao.ConcurrencyFailureException; import org.springframework.dao.DataIntegrityViolationException; +import org.springframework.dao.DuplicateKeyException; import org.springframework.jdbc.BadSqlGrammarException; import org.springframework.jdbc.UncategorizedSQLException; import org.springframework.jdbc.core.namedparam.NamedParameterJdbcTemplate; @@ -65,10 +66,10 @@ public boolean insertRecord(@NonNull LockConfiguration lockConfiguration) { try { String sql = sqlStatementsSource().getInsertStatement(); return execute(sql, lockConfiguration); - } catch (DataIntegrityViolationException | ConcurrencyFailureException | TransactionSystemException e) { + } catch (DuplicateKeyException | ConcurrencyFailureException | TransactionSystemException e) { logger.debug("Duplicate key", e); return false; - } catch (BadSqlGrammarException | UncategorizedSQLException e) { + } catch (DataIntegrityViolationException | BadSqlGrammarException | UncategorizedSQLException e) { logger.error("Unexpected exception", e); return false; } diff --git a/providers/jdbc/shedlock-provider-jooq/src/test/resources/logback-test.xml b/providers/jdbc/shedlock-provider-jooq/src/test/resources/logback-test.xml index d75f7fbda..c64bdcd7e 100644 --- a/providers/jdbc/shedlock-provider-jooq/src/test/resources/logback-test.xml +++ b/providers/jdbc/shedlock-provider-jooq/src/test/resources/logback-test.xml @@ -7,7 +7,7 @@ - + From e27f1893454231a15285d621c0b721e648531cda Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 13 Jan 2023 15:01:59 +0000 Subject: [PATCH 0069/1598] Bump spring-data-redis from 3.0.0 to 3.0.1 Bumps [spring-data-redis](https://github.com/spring-projects/spring-data-redis) from 3.0.0 to 3.0.1. - [Release notes](https://github.com/spring-projects/spring-data-redis/releases) - [Commits](https://github.com/spring-projects/spring-data-redis/compare/3.0.0...3.0.1) --- updated-dependencies: - dependency-name: org.springframework.data:spring-data-redis dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/redis/shedlock-provider-redis-spring/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index cfb1074b2..1dc9677ac 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -21,7 +21,7 @@ org.springframework.data spring-data-redis - 3.0.0 + 3.0.1 From 6d46a37f538ada01d5487d50feb49daa7c79daa2 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 13 Jan 2023 15:02:05 +0000 Subject: [PATCH 0070/1598] Bump jasync-r2dbc-mysql from 2.1.9 to 2.1.10 Bumps [jasync-r2dbc-mysql](https://github.com/jasync-sql/jasync-sql) from 2.1.9 to 2.1.10. - [Release notes](https://github.com/jasync-sql/jasync-sql/releases) - [Changelog](https://github.com/jasync-sql/jasync-sql/blob/master/CHANGELOG.md) - [Commits](https://github.com/jasync-sql/jasync-sql/compare/2.1.9...2.1.10) --- updated-dependencies: - dependency-name: com.github.jasync-sql:jasync-r2dbc-mysql dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/r2dbc/shedlock-provider-r2dbc/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml index 1283cd601..f7d8fd3c0 100644 --- a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml +++ b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml @@ -61,7 +61,7 @@ com.github.jasync-sql jasync-r2dbc-mysql - 2.1.9 + 2.1.10 test From a6582b49b937a170b9c6acb16be2c4d21b6fa577 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 16 Jan 2023 15:25:14 +0000 Subject: [PATCH 0071/1598] Bump jasync-r2dbc-mysql from 2.1.10 to 2.1.12 Bumps [jasync-r2dbc-mysql](https://github.com/jasync-sql/jasync-sql) from 2.1.10 to 2.1.12. - [Release notes](https://github.com/jasync-sql/jasync-sql/releases) - [Changelog](https://github.com/jasync-sql/jasync-sql/blob/master/CHANGELOG.md) - [Commits](https://github.com/jasync-sql/jasync-sql/compare/2.1.10...2.1.12) --- updated-dependencies: - dependency-name: com.github.jasync-sql:jasync-r2dbc-mysql dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/r2dbc/shedlock-provider-r2dbc/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml index f7d8fd3c0..680bf8267 100644 --- a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml +++ b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml @@ -61,7 +61,7 @@ com.github.jasync-sql jasync-r2dbc-mysql - 2.1.10 + 2.1.12 test From e5b8779403ad73ce237308d80fb0977744bc9bcd Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 16 Jan 2023 15:26:44 +0000 Subject: [PATCH 0072/1598] Bump mockito-core from 4.11.0 to 5.0.0 Bumps [mockito-core](https://github.com/mockito/mockito) from 4.11.0 to 5.0.0. - [Release notes](https://github.com/mockito/mockito/releases) - [Commits](https://github.com/mockito/mockito/compare/v4.11.0...v5.0.0) --- updated-dependencies: - dependency-name: org.mockito:mockito-core dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index d2e267b6c..c48358292 100644 --- a/pom.xml +++ b/pom.xml @@ -76,7 +76,7 @@ 1.4.5 4.2.0 3.24.1 - 4.11.0 + 5.0.0 2.0.6 From 35ca9f854b5dce964079140e6a8cb7981592f8b7 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 17 Jan 2023 15:02:18 +0000 Subject: [PATCH 0073/1598] Bump jooq from 3.17.6 to 3.17.7 Bumps jooq from 3.17.6 to 3.17.7. --- updated-dependencies: - dependency-name: org.jooq:jooq dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/jdbc/shedlock-provider-jooq/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/jdbc/shedlock-provider-jooq/pom.xml b/providers/jdbc/shedlock-provider-jooq/pom.xml index 926401b8e..e3ab3ab89 100644 --- a/providers/jdbc/shedlock-provider-jooq/pom.xml +++ b/providers/jdbc/shedlock-provider-jooq/pom.xml @@ -21,7 +21,7 @@ org.jooq jooq - 3.17.6 + 3.17.7 From 9401c2aa7077f386b0e46cdd739301901fbecd15 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 17 Jan 2023 15:02:55 +0000 Subject: [PATCH 0074/1598] Bump assertj-core from 3.24.1 to 3.24.2 Bumps assertj-core from 3.24.1 to 3.24.2. --- updated-dependencies: - dependency-name: org.assertj:assertj-core dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index c48358292..4682e2a8c 100644 --- a/pom.xml +++ b/pom.xml @@ -75,7 +75,7 @@ 3.8.1 1.4.5 4.2.0 - 3.24.1 + 3.24.2 5.0.0 2.0.6 From 926b5140b4e149041003915d982949f9e48b6b95 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 18 Jan 2023 15:01:31 +0000 Subject: [PATCH 0075/1598] Bump jasync-r2dbc-mysql from 2.1.12 to 2.1.13 Bumps [jasync-r2dbc-mysql](https://github.com/jasync-sql/jasync-sql) from 2.1.12 to 2.1.13. - [Release notes](https://github.com/jasync-sql/jasync-sql/releases) - [Changelog](https://github.com/jasync-sql/jasync-sql/blob/master/CHANGELOG.md) - [Commits](https://github.com/jasync-sql/jasync-sql/compare/2.1.12...2.1.13) --- updated-dependencies: - dependency-name: com.github.jasync-sql:jasync-r2dbc-mysql dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/r2dbc/shedlock-provider-r2dbc/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml index 680bf8267..6ff078cf1 100644 --- a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml +++ b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml @@ -61,7 +61,7 @@ com.github.jasync-sql jasync-r2dbc-mysql - 2.1.12 + 2.1.13 test From d05e91a6a33aa7c8910659856143964366a29519 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 20 Jan 2023 15:01:58 +0000 Subject: [PATCH 0076/1598] Bump spring-boot-dependencies from 2.7.5 to 3.0.2 Bumps [spring-boot-dependencies](https://github.com/spring-projects/spring-boot) from 2.7.5 to 3.0.2. - [Release notes](https://github.com/spring-projects/spring-boot/releases) - [Commits](https://github.com/spring-projects/spring-boot/compare/v2.7.5...v3.0.2) --- updated-dependencies: - dependency-name: org.springframework.boot:spring-boot-dependencies dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- spring/test/shedlock-springboot-future-test/pom.xml | 2 +- spring/test/shedlock-springboot-old-test/pom.xml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/pom.xml b/pom.xml index 4682e2a8c..ffdbdfa94 100644 --- a/pom.xml +++ b/pom.xml @@ -67,7 +67,7 @@ 6.0.4 UTF-8 17 - 3.0.1 + 3.0.2 5.9.1 1.17.6 1.7.22 diff --git a/spring/test/shedlock-springboot-future-test/pom.xml b/spring/test/shedlock-springboot-future-test/pom.xml index 74bb8d441..d205ec9ca 100644 --- a/spring/test/shedlock-springboot-future-test/pom.xml +++ b/spring/test/shedlock-springboot-future-test/pom.xml @@ -63,7 +63,7 @@ org.springframework.boot spring-boot-dependencies - 3.0.1 + 3.0.2 pom import diff --git a/spring/test/shedlock-springboot-old-test/pom.xml b/spring/test/shedlock-springboot-old-test/pom.xml index f4612013f..e143d2db1 100644 --- a/spring/test/shedlock-springboot-old-test/pom.xml +++ b/spring/test/shedlock-springboot-old-test/pom.xml @@ -63,7 +63,7 @@ org.springframework.boot spring-boot-dependencies - 2.7.5 + 3.0.2 pom import From bea4459a3464d6b22bbe230ca92e9d93537a4dbd Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Sun, 22 Jan 2023 14:52:29 +0100 Subject: [PATCH 0077/1598] Limit paralelism --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 4682e2a8c..57ac6ace5 100644 --- a/pom.xml +++ b/pom.xml @@ -109,7 +109,7 @@ maven-surefire-plugin 3.0.0-M8 - 4 + 1 -Xmx512m From 1cb325806e147730b1b09fda0314d8f60ebde3e3 Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Mon, 23 Jan 2023 20:52:15 +0100 Subject: [PATCH 0078/1598] Limit parallelism --- pom.xml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/pom.xml b/pom.xml index 57ac6ace5..efdfc2ade 100644 --- a/pom.xml +++ b/pom.xml @@ -78,6 +78,7 @@ 3.24.2 5.0.0 2.0.6 + 1 @@ -109,7 +110,7 @@ maven-surefire-plugin 3.0.0-M8 - 1 + ${fork.count} -Xmx512m @@ -190,7 +191,7 @@ maven-surefire-plugin --illegal-access=permit - 4 + ${fork.count} -Xmx512m From d1d316c3626cb1517e8af742b7faa92b3ddb14c9 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 23 Jan 2023 20:51:13 +0000 Subject: [PATCH 0079/1598] Bump spring-cloud-sleuth from 3.1.5 to 3.1.6 Bumps [spring-cloud-sleuth](https://github.com/spring-cloud/spring-cloud-sleuth) from 3.1.5 to 3.1.6. - [Release notes](https://github.com/spring-cloud/spring-cloud-sleuth/releases) - [Commits](https://github.com/spring-cloud/spring-cloud-sleuth/compare/v3.1.5...v3.1.6) --- updated-dependencies: - dependency-name: org.springframework.cloud:spring-cloud-sleuth dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- spring/test/shedlock-springboot-sleuth-test/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spring/test/shedlock-springboot-sleuth-test/pom.xml b/spring/test/shedlock-springboot-sleuth-test/pom.xml index 9c4f9a083..9d78b6341 100644 --- a/spring/test/shedlock-springboot-sleuth-test/pom.xml +++ b/spring/test/shedlock-springboot-sleuth-test/pom.xml @@ -70,7 +70,7 @@ org.springframework.cloud spring-cloud-sleuth - 3.1.5 + 3.1.6 pom import From 12fee62ff601908e58203ab8540c7bf1aaf52754 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 23 Jan 2023 20:51:27 +0000 Subject: [PATCH 0080/1598] Bump jasync-r2dbc-mysql from 2.1.13 to 2.1.16 Bumps [jasync-r2dbc-mysql](https://github.com/jasync-sql/jasync-sql) from 2.1.13 to 2.1.16. - [Release notes](https://github.com/jasync-sql/jasync-sql/releases) - [Changelog](https://github.com/jasync-sql/jasync-sql/blob/master/CHANGELOG.md) - [Commits](https://github.com/jasync-sql/jasync-sql/compare/2.1.13...2.1.16) --- updated-dependencies: - dependency-name: com.github.jasync-sql:jasync-r2dbc-mysql dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/r2dbc/shedlock-provider-r2dbc/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml index 6ff078cf1..e4ff36c5a 100644 --- a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml +++ b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml @@ -61,7 +61,7 @@ com.github.jasync-sql jasync-r2dbc-mysql - 2.1.13 + 2.1.16 test From 5137450cd668d552ab694d492d9affc9fda4c1db Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luk=C3=A1=C5=A1=20K=C5=99e=C4=8Dan?= Date: Mon, 23 Jan 2023 21:51:41 +0100 Subject: [PATCH 0081/1598] Update spring/test/shedlock-springboot-old-test/pom.xml --- spring/test/shedlock-springboot-old-test/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spring/test/shedlock-springboot-old-test/pom.xml b/spring/test/shedlock-springboot-old-test/pom.xml index e143d2db1..f87fa3c27 100644 --- a/spring/test/shedlock-springboot-old-test/pom.xml +++ b/spring/test/shedlock-springboot-old-test/pom.xml @@ -63,7 +63,7 @@ org.springframework.boot spring-boot-dependencies - 3.0.2 + 2.7.8 pom import From cced16dfed546455bb2670a660b0c2ef65d7a420 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 25 Jan 2023 15:03:49 +0000 Subject: [PATCH 0082/1598] Bump quarkus.platform.version from 2.15.3.Final to 2.16.0.Final Bumps `quarkus.platform.version` from 2.15.3.Final to 2.16.0.Final. Updates `quarkus-bom` from 2.15.3.Final to 2.16.0.Final - [Release notes](https://github.com/quarkusio/quarkus-platform/releases) - [Commits](https://github.com/quarkusio/quarkus-platform/compare/2.15.3.Final...2.16.0.Final) Updates `quarkus-maven-plugin` from 2.15.3.Final to 2.16.0.Final - [Release notes](https://github.com/quarkusio/quarkus-platform/releases) - [Commits](https://github.com/quarkusio/quarkus-platform/compare/2.15.3.Final...2.16.0.Final) --- updated-dependencies: - dependency-name: io.quarkus.platform:quarkus-bom dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: io.quarkus.platform:quarkus-maven-plugin dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- cdi/test/quarkus-test/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cdi/test/quarkus-test/pom.xml b/cdi/test/quarkus-test/pom.xml index ad41277c3..d79320bd5 100644 --- a/cdi/test/quarkus-test/pom.xml +++ b/cdi/test/quarkus-test/pom.xml @@ -14,7 +14,7 @@ quarkus-bom io.quarkus.platform - 2.15.3.Final + 2.16.0.Final true From fe1df105dda84094f9bbc376cf24c8e9d1f4742b Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 25 Jan 2023 15:04:04 +0000 Subject: [PATCH 0083/1598] Bump jasync-r2dbc-mysql from 2.1.16 to 2.1.17 Bumps [jasync-r2dbc-mysql](https://github.com/jasync-sql/jasync-sql) from 2.1.16 to 2.1.17. - [Release notes](https://github.com/jasync-sql/jasync-sql/releases) - [Changelog](https://github.com/jasync-sql/jasync-sql/blob/master/CHANGELOG.md) - [Commits](https://github.com/jasync-sql/jasync-sql/compare/2.1.16...2.1.17) --- updated-dependencies: - dependency-name: com.github.jasync-sql:jasync-r2dbc-mysql dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/r2dbc/shedlock-provider-r2dbc/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml index e4ff36c5a..4ca052546 100644 --- a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml +++ b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml @@ -61,7 +61,7 @@ com.github.jasync-sql jasync-r2dbc-mysql - 2.1.16 + 2.1.17 test From dfba894c58c217d4d748a1e8befaaaaff897b27a Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 25 Jan 2023 15:04:21 +0000 Subject: [PATCH 0084/1598] Bump opensearch-rest-high-level-client from 2.4.1 to 2.5.0 Bumps [opensearch-rest-high-level-client](https://github.com/opensearch-project/OpenSearch) from 2.4.1 to 2.5.0. - [Release notes](https://github.com/opensearch-project/OpenSearch/releases) - [Changelog](https://github.com/opensearch-project/OpenSearch/blob/main/CHANGELOG.md) - [Commits](https://github.com/opensearch-project/OpenSearch/compare/2.4.1...2.5.0) --- updated-dependencies: - dependency-name: org.opensearch.client:opensearch-rest-high-level-client dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- providers/opensearch/shedlock-provider-opensearch/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/opensearch/shedlock-provider-opensearch/pom.xml b/providers/opensearch/shedlock-provider-opensearch/pom.xml index 05b508bd8..3130190ce 100644 --- a/providers/opensearch/shedlock-provider-opensearch/pom.xml +++ b/providers/opensearch/shedlock-provider-opensearch/pom.xml @@ -12,7 +12,7 @@ 5.1.1-SNAPSHOT - 2.4.1 + 2.5.0 From 82c0988463e9be5966bd86b71776bc7e81b64f1c Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 26 Jan 2023 15:02:56 +0000 Subject: [PATCH 0085/1598] Bump jasync-r2dbc-mysql from 2.1.17 to 2.1.18 Bumps [jasync-r2dbc-mysql](https://github.com/jasync-sql/jasync-sql) from 2.1.17 to 2.1.18. - [Release notes](https://github.com/jasync-sql/jasync-sql/releases) - [Changelog](https://github.com/jasync-sql/jasync-sql/blob/master/CHANGELOG.md) - [Commits](https://github.com/jasync-sql/jasync-sql/compare/2.1.17...2.1.18) --- updated-dependencies: - dependency-name: com.github.jasync-sql:jasync-r2dbc-mysql dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/r2dbc/shedlock-provider-r2dbc/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml index 4ca052546..0ed5fb312 100644 --- a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml +++ b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml @@ -61,7 +61,7 @@ com.github.jasync-sql jasync-r2dbc-mysql - 2.1.17 + 2.1.18 test From f38c44bbb64c0d8f97f308244868ddf9220a8add Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 27 Jan 2023 15:01:37 +0000 Subject: [PATCH 0086/1598] Bump elasticsearch-java from 8.6.0 to 8.6.1 Bumps [elasticsearch-java](https://github.com/elastic/elasticsearch-java) from 8.6.0 to 8.6.1. - [Release notes](https://github.com/elastic/elasticsearch-java/releases) - [Changelog](https://github.com/elastic/elasticsearch-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/elastic/elasticsearch-java/compare/v8.6.0...v8.6.1) --- updated-dependencies: - dependency-name: co.elastic.clients:elasticsearch-java dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- .../elasticsearch/shedlock-provider-elasticsearch8/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml index 69a499acc..b7ba40d72 100644 --- a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml +++ b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml @@ -12,7 +12,7 @@ 5.1.1-SNAPSHOT - 8.6.0 + 8.6.1 2.1.1 2.14.1 From b44fd0552098938fde9066e3501fe8f061b06b40 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 30 Jan 2023 15:04:13 +0000 Subject: [PATCH 0087/1598] Bump mockito-core from 5.0.0 to 5.1.0 Bumps [mockito-core](https://github.com/mockito/mockito) from 5.0.0 to 5.1.0. - [Release notes](https://github.com/mockito/mockito/releases) - [Commits](https://github.com/mockito/mockito/compare/v5.0.0...v5.1.0) --- updated-dependencies: - dependency-name: org.mockito:mockito-core dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index ba276e8f3..a4a063198 100644 --- a/pom.xml +++ b/pom.xml @@ -76,7 +76,7 @@ 1.4.5 4.2.0 3.24.2 - 5.0.0 + 5.1.0 2.0.6 1 From 4ba9745e01b1b53a0a75caac7300391470967f35 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 30 Jan 2023 15:05:55 +0000 Subject: [PATCH 0088/1598] Bump neo4j-java-driver from 5.4.0 to 5.5.0 Bumps [neo4j-java-driver](https://github.com/neo4j/neo4j-java-driver) from 5.4.0 to 5.5.0. - [Release notes](https://github.com/neo4j/neo4j-java-driver/releases) - [Commits](https://github.com/neo4j/neo4j-java-driver/compare/5.4.0...5.5.0) --- updated-dependencies: - dependency-name: org.neo4j.driver:neo4j-java-driver dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- providers/neo4j/shedlock-provider-neo4j/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/neo4j/shedlock-provider-neo4j/pom.xml b/providers/neo4j/shedlock-provider-neo4j/pom.xml index f9a9f4aca..bacfe4c2c 100644 --- a/providers/neo4j/shedlock-provider-neo4j/pom.xml +++ b/providers/neo4j/shedlock-provider-neo4j/pom.xml @@ -20,7 +20,7 @@ org.neo4j.driver neo4j-java-driver - 5.4.0 + 5.5.0 From 1fc666e836150162760a0dda48eb861d55b8e6de Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 30 Jan 2023 15:08:30 +0000 Subject: [PATCH 0089/1598] Bump jasync-r2dbc-mysql from 2.1.18 to 2.1.21 Bumps [jasync-r2dbc-mysql](https://github.com/jasync-sql/jasync-sql) from 2.1.18 to 2.1.21. - [Release notes](https://github.com/jasync-sql/jasync-sql/releases) - [Changelog](https://github.com/jasync-sql/jasync-sql/blob/master/CHANGELOG.md) - [Commits](https://github.com/jasync-sql/jasync-sql/compare/2.1.18...2.1.21) --- updated-dependencies: - dependency-name: com.github.jasync-sql:jasync-r2dbc-mysql dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/r2dbc/shedlock-provider-r2dbc/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml index 0ed5fb312..a8ccd1203 100644 --- a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml +++ b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml @@ -61,7 +61,7 @@ com.github.jasync-sql jasync-r2dbc-mysql - 2.1.18 + 2.1.21 test From 81eb124ddb0cdef3206b85cb5a7400608a59b2ee Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 31 Jan 2023 15:02:04 +0000 Subject: [PATCH 0090/1598] Bump mockito-core from 5.1.0 to 5.1.1 Bumps [mockito-core](https://github.com/mockito/mockito) from 5.1.0 to 5.1.1. - [Release notes](https://github.com/mockito/mockito/releases) - [Commits](https://github.com/mockito/mockito/compare/v5.1.0...v5.1.1) --- updated-dependencies: - dependency-name: org.mockito:mockito-core dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index a4a063198..ac129a54b 100644 --- a/pom.xml +++ b/pom.xml @@ -76,7 +76,7 @@ 1.4.5 4.2.0 3.24.2 - 5.1.0 + 5.1.1 2.0.6 1 From d34c99c00acc5b929af1a6538665d3d91dea0aad Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 31 Jan 2023 15:02:39 +0000 Subject: [PATCH 0091/1598] Bump jasync-r2dbc-mysql from 2.1.21 to 2.1.23 Bumps [jasync-r2dbc-mysql](https://github.com/jasync-sql/jasync-sql) from 2.1.21 to 2.1.23. - [Release notes](https://github.com/jasync-sql/jasync-sql/releases) - [Changelog](https://github.com/jasync-sql/jasync-sql/blob/master/CHANGELOG.md) - [Commits](https://github.com/jasync-sql/jasync-sql/compare/2.1.21...2.1.23) --- updated-dependencies: - dependency-name: com.github.jasync-sql:jasync-r2dbc-mysql dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/r2dbc/shedlock-provider-r2dbc/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml index a8ccd1203..5673f82e9 100644 --- a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml +++ b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml @@ -61,7 +61,7 @@ com.github.jasync-sql jasync-r2dbc-mysql - 2.1.21 + 2.1.23 test From 7557eb200f516fd59ebd53ecaa7a4a501e3fc385 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 1 Feb 2023 15:02:36 +0000 Subject: [PATCH 0092/1598] Bump mssql-jdbc from 11.2.1.jre11 to 12.2.0.jre11 Bumps [mssql-jdbc](https://github.com/Microsoft/mssql-jdbc) from 11.2.1.jre11 to 12.2.0.jre11. - [Release notes](https://github.com/Microsoft/mssql-jdbc/releases) - [Changelog](https://github.com/microsoft/mssql-jdbc/blob/main/CHANGELOG.md) - [Commits](https://github.com/Microsoft/mssql-jdbc/commits) --- updated-dependencies: - dependency-name: com.microsoft.sqlserver:mssql-jdbc dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- providers/jdbc/shedlock-test-support-jdbc/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/jdbc/shedlock-test-support-jdbc/pom.xml b/providers/jdbc/shedlock-test-support-jdbc/pom.xml index f7d7e6821..6feac3381 100644 --- a/providers/jdbc/shedlock-test-support-jdbc/pom.xml +++ b/providers/jdbc/shedlock-test-support-jdbc/pom.xml @@ -51,7 +51,7 @@ com.microsoft.sqlserver mssql-jdbc - 11.2.1.jre11 + 12.2.0.jre11 From 993ff0802a616918bd6ff000295651c5752505d8 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 2 Feb 2023 15:02:05 +0000 Subject: [PATCH 0093/1598] Bump quarkus.platform.version from 2.16.0.Final to 2.16.1.Final Bumps `quarkus.platform.version` from 2.16.0.Final to 2.16.1.Final. Updates `quarkus-bom` from 2.16.0.Final to 2.16.1.Final - [Release notes](https://github.com/quarkusio/quarkus-platform/releases) - [Commits](https://github.com/quarkusio/quarkus-platform/compare/2.16.0.Final...2.16.1.Final) Updates `quarkus-maven-plugin` from 2.16.0.Final to 2.16.1.Final - [Release notes](https://github.com/quarkusio/quarkus-platform/releases) - [Commits](https://github.com/quarkusio/quarkus-platform/compare/2.16.0.Final...2.16.1.Final) --- updated-dependencies: - dependency-name: io.quarkus.platform:quarkus-bom dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: io.quarkus.platform:quarkus-maven-plugin dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- cdi/test/quarkus-test/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cdi/test/quarkus-test/pom.xml b/cdi/test/quarkus-test/pom.xml index d79320bd5..5a315fec9 100644 --- a/cdi/test/quarkus-test/pom.xml +++ b/cdi/test/quarkus-test/pom.xml @@ -14,7 +14,7 @@ quarkus-bom io.quarkus.platform - 2.16.0.Final + 2.16.1.Final true From ba827d0a8c9328b040de1b916eb83fae7cfee245 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 6 Feb 2023 15:02:18 +0000 Subject: [PATCH 0094/1598] Bump redisson-spring-data-20 from 3.19.1 to 3.19.3 Bumps redisson-spring-data-20 from 3.19.1 to 3.19.3. --- updated-dependencies: - dependency-name: org.redisson:redisson-spring-data-20 dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/redis/shedlock-provider-redis-spring/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index 1dc9677ac..407b64bec 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -62,7 +62,7 @@ org.redisson redisson-spring-data-20 - 3.19.1 + 3.19.3 test From 55f67502c3b7cc2fdb9beb17e657d806314885e9 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 9 Feb 2023 15:02:24 +0000 Subject: [PATCH 0095/1598] Bump maven-deploy-plugin from 3.0.0 to 3.1.0 Bumps [maven-deploy-plugin](https://github.com/apache/maven-deploy-plugin) from 3.0.0 to 3.1.0. - [Release notes](https://github.com/apache/maven-deploy-plugin/releases) - [Commits](https://github.com/apache/maven-deploy-plugin/compare/maven-deploy-plugin-3.0.0...maven-deploy-plugin-3.1.0) --- updated-dependencies: - dependency-name: org.apache.maven.plugins:maven-deploy-plugin dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index ac129a54b..310f722bb 100644 --- a/pom.xml +++ b/pom.xml @@ -131,7 +131,7 @@ org.apache.maven.plugins maven-deploy-plugin - 3.0.0 + 3.1.0 From 37a125ccb25476d5032e5e9a2edce162e2dc2153 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 9 Feb 2023 15:02:52 +0000 Subject: [PATCH 0096/1598] Bump quarkus.platform.version from 2.16.1.Final to 2.16.2.Final Bumps `quarkus.platform.version` from 2.16.1.Final to 2.16.2.Final. Updates `quarkus-bom` from 2.16.1.Final to 2.16.2.Final - [Release notes](https://github.com/quarkusio/quarkus-platform/releases) - [Commits](https://github.com/quarkusio/quarkus-platform/compare/2.16.1.Final...2.16.2.Final) Updates `quarkus-maven-plugin` from 2.16.1.Final to 2.16.2.Final - [Release notes](https://github.com/quarkusio/quarkus-platform/releases) - [Commits](https://github.com/quarkusio/quarkus-platform/compare/2.16.1.Final...2.16.2.Final) --- updated-dependencies: - dependency-name: io.quarkus.platform:quarkus-bom dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: io.quarkus.platform:quarkus-maven-plugin dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- cdi/test/quarkus-test/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cdi/test/quarkus-test/pom.xml b/cdi/test/quarkus-test/pom.xml index 5a315fec9..a822cf425 100644 --- a/cdi/test/quarkus-test/pom.xml +++ b/cdi/test/quarkus-test/pom.xml @@ -14,7 +14,7 @@ quarkus-bom io.quarkus.platform - 2.16.1.Final + 2.16.2.Final true From ab81faf5c6ade55d0e2de4299e25fc47259173cf Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 9 Feb 2023 15:03:15 +0000 Subject: [PATCH 0097/1598] Bump jooq from 3.17.7 to 3.17.8 Bumps jooq from 3.17.7 to 3.17.8. --- updated-dependencies: - dependency-name: org.jooq:jooq dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/jdbc/shedlock-provider-jooq/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/jdbc/shedlock-provider-jooq/pom.xml b/providers/jdbc/shedlock-provider-jooq/pom.xml index e3ab3ab89..b4daa32ed 100644 --- a/providers/jdbc/shedlock-provider-jooq/pom.xml +++ b/providers/jdbc/shedlock-provider-jooq/pom.xml @@ -21,7 +21,7 @@ org.jooq jooq - 3.17.7 + 3.17.8 From 3ddef7164e0074872315793652a3d270b09f95f0 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 13 Feb 2023 15:57:53 +0000 Subject: [PATCH 0098/1598] Bump ojdbc11 from 21.8.0.0 to 21.9.0.0 Bumps ojdbc11 from 21.8.0.0 to 21.9.0.0. --- updated-dependencies: - dependency-name: com.oracle.database.jdbc:ojdbc11 dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- providers/jdbc/shedlock-test-support-jdbc/pom.xml | 2 +- providers/r2dbc/shedlock-provider-r2dbc/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/providers/jdbc/shedlock-test-support-jdbc/pom.xml b/providers/jdbc/shedlock-test-support-jdbc/pom.xml index 6feac3381..862ab6080 100644 --- a/providers/jdbc/shedlock-test-support-jdbc/pom.xml +++ b/providers/jdbc/shedlock-test-support-jdbc/pom.xml @@ -57,7 +57,7 @@ com.oracle.database.jdbc ojdbc11 - 21.8.0.0 + 21.9.0.0 diff --git a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml index 5673f82e9..0f5a957fc 100644 --- a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml +++ b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml @@ -75,7 +75,7 @@ com.oracle.database.jdbc ojdbc11 - 21.8.0.0 + 21.9.0.0 test From d08a20458aa8d34f62a24b936a7011907be132d6 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 14 Feb 2023 15:59:15 +0000 Subject: [PATCH 0099/1598] Bump maven-surefire-plugin from 3.0.0-M8 to 3.0.0-M9 Bumps [maven-surefire-plugin](https://github.com/apache/maven-surefire) from 3.0.0-M8 to 3.0.0-M9. - [Release notes](https://github.com/apache/maven-surefire/releases) - [Commits](https://github.com/apache/maven-surefire/compare/surefire-3.0.0-M8...surefire-3.0.0-M9) --- updated-dependencies: - dependency-name: org.apache.maven.plugins:maven-surefire-plugin dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 310f722bb..f12e008e3 100644 --- a/pom.xml +++ b/pom.xml @@ -108,7 +108,7 @@ org.apache.maven.plugins maven-surefire-plugin - 3.0.0-M8 + 3.0.0-M9 ${fork.count} -Xmx512m From 956e9f7717c9fdc2f246c3daade230a4c33c2cef Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 14 Feb 2023 15:59:28 +0000 Subject: [PATCH 0100/1598] Bump reactor-core from 3.5.2 to 3.5.3 Bumps [reactor-core](https://github.com/reactor/reactor-core) from 3.5.2 to 3.5.3. - [Release notes](https://github.com/reactor/reactor-core/releases) - [Commits](https://github.com/reactor/reactor-core/compare/v3.5.2...v3.5.3) --- updated-dependencies: - dependency-name: io.projectreactor:reactor-core dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/r2dbc/shedlock-provider-r2dbc/pom.xml | 2 +- providers/redis/shedlock-provider-redis-spring/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml index 0f5a957fc..502adcc4e 100644 --- a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml +++ b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml @@ -32,7 +32,7 @@ io.projectreactor reactor-core - 3.5.2 + 3.5.3 diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index 1dc9677ac..9f222ed3d 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -27,7 +27,7 @@ io.projectreactor reactor-core - 3.5.2 + 3.5.3 true From 300a1043e5965711ec6d3eb420c89b1ca3149e28 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 15 Feb 2023 15:57:40 +0000 Subject: [PATCH 0101/1598] Bump maven-javadoc-plugin from 3.4.1 to 3.5.0 Bumps [maven-javadoc-plugin](https://github.com/apache/maven-javadoc-plugin) from 3.4.1 to 3.5.0. - [Release notes](https://github.com/apache/maven-javadoc-plugin/releases) - [Commits](https://github.com/apache/maven-javadoc-plugin/compare/maven-javadoc-plugin-3.4.1...maven-javadoc-plugin-3.5.0) --- updated-dependencies: - dependency-name: org.apache.maven.plugins:maven-javadoc-plugin dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index f12e008e3..c73f6d535 100644 --- a/pom.xml +++ b/pom.xml @@ -122,7 +122,7 @@ org.apache.maven.plugins maven-javadoc-plugin - 3.4.1 + 3.5.0 8 From b245d1002619d77d7b56bad78af6a6f7508bd2d6 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 16 Feb 2023 15:57:56 +0000 Subject: [PATCH 0102/1598] Bump spring.version from 6.0.4 to 6.0.5 Bumps `spring.version` from 6.0.4 to 6.0.5. Updates `spring-context` from 6.0.4 to 6.0.5 - [Release notes](https://github.com/spring-projects/spring-framework/releases) - [Commits](https://github.com/spring-projects/spring-framework/compare/v6.0.4...v6.0.5) Updates `spring-test` from 6.0.4 to 6.0.5 - [Release notes](https://github.com/spring-projects/spring-framework/releases) - [Commits](https://github.com/spring-projects/spring-framework/compare/v6.0.4...v6.0.5) Updates `spring-jdbc` from 6.0.4 to 6.0.5 - [Release notes](https://github.com/spring-projects/spring-framework/releases) - [Commits](https://github.com/spring-projects/spring-framework/compare/v6.0.4...v6.0.5) --- updated-dependencies: - dependency-name: org.springframework:spring-context dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.springframework:spring-test dependency-type: direct:development update-type: version-update:semver-patch - dependency-name: org.springframework:spring-jdbc dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index f12e008e3..93e8dc0fb 100644 --- a/pom.xml +++ b/pom.xml @@ -64,7 +64,7 @@ - 6.0.4 + 6.0.5 UTF-8 17 3.0.2 From e2f7693a1dc4a193f911abdb5bd15d4f71329f23 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 17 Feb 2023 15:57:22 +0000 Subject: [PATCH 0103/1598] Bump quarkus.platform.version from 2.16.2.Final to 2.16.3.Final Bumps `quarkus.platform.version` from 2.16.2.Final to 2.16.3.Final. Updates `quarkus-bom` from 2.16.2.Final to 2.16.3.Final - [Release notes](https://github.com/quarkusio/quarkus-platform/releases) - [Commits](https://github.com/quarkusio/quarkus-platform/compare/2.16.2.Final...2.16.3.Final) Updates `quarkus-maven-plugin` from 2.16.2.Final to 2.16.3.Final - [Release notes](https://github.com/quarkusio/quarkus-platform/releases) - [Commits](https://github.com/quarkusio/quarkus-platform/compare/2.16.2.Final...2.16.3.Final) --- updated-dependencies: - dependency-name: io.quarkus.platform:quarkus-bom dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: io.quarkus.platform:quarkus-maven-plugin dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- cdi/test/quarkus-test/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cdi/test/quarkus-test/pom.xml b/cdi/test/quarkus-test/pom.xml index a822cf425..064462b9a 100644 --- a/cdi/test/quarkus-test/pom.xml +++ b/cdi/test/quarkus-test/pom.xml @@ -14,7 +14,7 @@ quarkus-bom io.quarkus.platform - 2.16.2.Final + 2.16.3.Final true From 0c1bcd563d29092a880923e191d8e8ac0763ea45 Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Sat, 18 Feb 2023 20:49:05 +0100 Subject: [PATCH 0104/1598] Update deps --- providers/redis/shedlock-provider-redis-spring/pom.xml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index 407b64bec..8938b23e5 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -21,13 +21,13 @@ org.springframework.data spring-data-redis - 3.0.1 + 3.0.2 io.projectreactor reactor-core - 3.5.2 + 3.5.3 true @@ -48,14 +48,14 @@ redis.clients jedis - 4.3.0 + 4.3.1 test io.lettuce lettuce-core - 6.2.2.RELEASE + 6.2.3.RELEASE test From d26a4c93823ff96c995273f5f91268464a329057 Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Sat, 18 Feb 2023 21:24:08 +0100 Subject: [PATCH 0105/1598] Cache Maven deps --- .github/workflows/build.yml | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index a5b87dc93..3c7a66e29 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -27,7 +27,13 @@ jobs: with: java-version: ${{ matrix.java }} distribution: 'temurin' - cache: 'maven' + - name: Cache Maven packages + uses: actions/cache@v3 + with: + path: ~/.m2/repository + key: maven-${{ hashFiles('**/pom.xml') }} + restore-keys: | + maven- - name: Build with Maven env: MAVEN_OPTS: ${{ matrix.maven-opts }} From 1bf203b6a4bc18c3b045334bac1bfdada1ae6d23 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 20 Feb 2023 15:58:25 +0000 Subject: [PATCH 0106/1598] Bump elasticsearch-java from 8.6.1 to 8.6.2 Bumps [elasticsearch-java](https://github.com/elastic/elasticsearch-java) from 8.6.1 to 8.6.2. - [Release notes](https://github.com/elastic/elasticsearch-java/releases) - [Changelog](https://github.com/elastic/elasticsearch-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/elastic/elasticsearch-java/compare/v8.6.1...v8.6.2) --- updated-dependencies: - dependency-name: co.elastic.clients:elasticsearch-java dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- .../elasticsearch/shedlock-provider-elasticsearch8/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml index b7ba40d72..cf9d47715 100644 --- a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml +++ b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml @@ -12,7 +12,7 @@ 5.1.1-SNAPSHOT - 8.6.1 + 8.6.2 2.1.1 2.14.1 From 41ff2ab723bafcd178ef43db234e9dd5f90d5829 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 24 Feb 2023 15:58:37 +0000 Subject: [PATCH 0107/1598] Bump spring-cloud-sleuth from 3.1.6 to 3.1.7 Bumps [spring-cloud-sleuth](https://github.com/spring-cloud/spring-cloud-sleuth) from 3.1.6 to 3.1.7. - [Release notes](https://github.com/spring-cloud/spring-cloud-sleuth/releases) - [Commits](https://github.com/spring-cloud/spring-cloud-sleuth/compare/v3.1.6...v3.1.7) --- updated-dependencies: - dependency-name: org.springframework.cloud:spring-cloud-sleuth dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- spring/test/shedlock-springboot-sleuth-test/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spring/test/shedlock-springboot-sleuth-test/pom.xml b/spring/test/shedlock-springboot-sleuth-test/pom.xml index 9d78b6341..ae585a68b 100644 --- a/spring/test/shedlock-springboot-sleuth-test/pom.xml +++ b/spring/test/shedlock-springboot-sleuth-test/pom.xml @@ -70,7 +70,7 @@ org.springframework.cloud spring-cloud-sleuth - 3.1.6 + 3.1.7 pom import From 7cd4b3744fd4d4e17a2a37a538ecbad5a63a5871 Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Sun, 26 Feb 2023 21:17:53 +0100 Subject: [PATCH 0108/1598] Test with boot 3.1 --- spring/test/shedlock-springboot-future-test/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spring/test/shedlock-springboot-future-test/pom.xml b/spring/test/shedlock-springboot-future-test/pom.xml index d205ec9ca..743041e86 100644 --- a/spring/test/shedlock-springboot-future-test/pom.xml +++ b/spring/test/shedlock-springboot-future-test/pom.xml @@ -63,7 +63,7 @@ org.springframework.boot spring-boot-dependencies - 3.0.2 + 3.1.0-M1 pom import From d64c98242ce04aa4994f7c3ecf64b575f2b5af48 Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Sun, 26 Feb 2023 21:20:10 +0100 Subject: [PATCH 0109/1598] Upgrade Spring Boot --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index c50cb81f6..166b6db0d 100644 --- a/pom.xml +++ b/pom.xml @@ -67,7 +67,7 @@ 6.0.5 UTF-8 17 - 3.0.2 + 3.0.3 5.9.1 1.17.6 1.7.22 From 756e394fc182ca67b67d896440d791f3d90d27d8 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 27 Feb 2023 15:58:22 +0000 Subject: [PATCH 0110/1598] Bump maven-compiler-plugin from 3.10.1 to 3.11.0 Bumps [maven-compiler-plugin](https://github.com/apache/maven-compiler-plugin) from 3.10.1 to 3.11.0. - [Release notes](https://github.com/apache/maven-compiler-plugin/releases) - [Commits](https://github.com/apache/maven-compiler-plugin/compare/maven-compiler-plugin-3.10.1...maven-compiler-plugin-3.11.0) --- updated-dependencies: - dependency-name: org.apache.maven.plugins:maven-compiler-plugin dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- micronaut/test/micronaut-jdbc-template/pom.xml | 2 +- micronaut/test/micronaut-jdbc/pom.xml | 2 +- pom.xml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/micronaut/test/micronaut-jdbc-template/pom.xml b/micronaut/test/micronaut-jdbc-template/pom.xml index 2bc136458..8f8795793 100644 --- a/micronaut/test/micronaut-jdbc-template/pom.xml +++ b/micronaut/test/micronaut-jdbc-template/pom.xml @@ -162,7 +162,7 @@ org.apache.maven.plugins maven-compiler-plugin - 3.10.1 + 3.11.0 ${jdk.version} ${jdk.version} diff --git a/micronaut/test/micronaut-jdbc/pom.xml b/micronaut/test/micronaut-jdbc/pom.xml index 6fd2eccb9..aa198ae16 100644 --- a/micronaut/test/micronaut-jdbc/pom.xml +++ b/micronaut/test/micronaut-jdbc/pom.xml @@ -162,7 +162,7 @@ org.apache.maven.plugins maven-compiler-plugin - 3.10.1 + 3.11.0 ${jdk.version} ${jdk.version} diff --git a/pom.xml b/pom.xml index 166b6db0d..673a64e7a 100644 --- a/pom.xml +++ b/pom.xml @@ -85,7 +85,7 @@ maven-compiler-plugin - 3.10.1 + 3.11.0 ${jdk.version} ${jdk.version} From ac08532d25d1459c8d8e02cb56bf7f52f8036c8c Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 27 Feb 2023 15:59:02 +0000 Subject: [PATCH 0111/1598] Bump neo4j-java-driver from 5.5.0 to 5.6.0 Bumps [neo4j-java-driver](https://github.com/neo4j/neo4j-java-driver) from 5.5.0 to 5.6.0. - [Release notes](https://github.com/neo4j/neo4j-java-driver/releases) - [Commits](https://github.com/neo4j/neo4j-java-driver/compare/5.5.0...5.6.0) --- updated-dependencies: - dependency-name: org.neo4j.driver:neo4j-java-driver dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- providers/neo4j/shedlock-provider-neo4j/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/neo4j/shedlock-provider-neo4j/pom.xml b/providers/neo4j/shedlock-provider-neo4j/pom.xml index bacfe4c2c..88c4991d0 100644 --- a/providers/neo4j/shedlock-provider-neo4j/pom.xml +++ b/providers/neo4j/shedlock-provider-neo4j/pom.xml @@ -20,7 +20,7 @@ org.neo4j.driver neo4j-java-driver - 5.5.0 + 5.6.0 From 56f6342e28817b57dcff569f3dcbb0a32bee3906 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 1 Mar 2023 16:00:16 +0000 Subject: [PATCH 0112/1598] Bump redisson-spring-data-20 from 3.19.3 to 3.20.0 Bumps redisson-spring-data-20 from 3.19.3 to 3.20.0. --- updated-dependencies: - dependency-name: org.redisson:redisson-spring-data-20 dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- providers/redis/shedlock-provider-redis-spring/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index 8938b23e5..c2b7feac5 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -62,7 +62,7 @@ org.redisson redisson-spring-data-20 - 3.19.3 + 3.20.0 test From 32735bcc71e76bfe3e4b825746244ae3ee1cfb63 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 1 Mar 2023 16:00:22 +0000 Subject: [PATCH 0113/1598] Bump opensearch-rest-high-level-client from 2.5.0 to 2.6.0 Bumps [opensearch-rest-high-level-client](https://github.com/opensearch-project/OpenSearch) from 2.5.0 to 2.6.0. - [Release notes](https://github.com/opensearch-project/OpenSearch/releases) - [Changelog](https://github.com/opensearch-project/OpenSearch/blob/main/CHANGELOG.md) - [Commits](https://github.com/opensearch-project/OpenSearch/compare/2.5.0...2.6.0) --- updated-dependencies: - dependency-name: org.opensearch.client:opensearch-rest-high-level-client dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- providers/opensearch/shedlock-provider-opensearch/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/opensearch/shedlock-provider-opensearch/pom.xml b/providers/opensearch/shedlock-provider-opensearch/pom.xml index 3130190ce..6fb2586c5 100644 --- a/providers/opensearch/shedlock-provider-opensearch/pom.xml +++ b/providers/opensearch/shedlock-provider-opensearch/pom.xml @@ -12,7 +12,7 @@ 5.1.1-SNAPSHOT - 2.5.0 + 2.6.0 From a2ed7043b3691366cbf3b77542cf2018e22e407a Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 3 Mar 2023 15:57:34 +0000 Subject: [PATCH 0114/1598] Bump spring.version from 6.0.5 to 6.0.6 Bumps `spring.version` from 6.0.5 to 6.0.6. Updates `spring-context` from 6.0.5 to 6.0.6 - [Release notes](https://github.com/spring-projects/spring-framework/releases) - [Commits](https://github.com/spring-projects/spring-framework/compare/v6.0.5...v6.0.6) Updates `spring-test` from 6.0.5 to 6.0.6 - [Release notes](https://github.com/spring-projects/spring-framework/releases) - [Commits](https://github.com/spring-projects/spring-framework/compare/v6.0.5...v6.0.6) Updates `spring-jdbc` from 6.0.5 to 6.0.6 - [Release notes](https://github.com/spring-projects/spring-framework/releases) - [Commits](https://github.com/spring-projects/spring-framework/compare/v6.0.5...v6.0.6) --- updated-dependencies: - dependency-name: org.springframework:spring-context dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.springframework:spring-test dependency-type: direct:development update-type: version-update:semver-patch - dependency-name: org.springframework:spring-jdbc dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 673a64e7a..9f1ac35fd 100644 --- a/pom.xml +++ b/pom.xml @@ -64,7 +64,7 @@ - 6.0.5 + 6.0.6 UTF-8 17 3.0.3 From 9d02b49dfe11643a23ea758a00bb4aff79433b44 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 3 Mar 2023 15:57:46 +0000 Subject: [PATCH 0115/1598] Bump quarkus.platform.version from 2.16.3.Final to 2.16.4.Final Bumps `quarkus.platform.version` from 2.16.3.Final to 2.16.4.Final. Updates `quarkus-bom` from 2.16.3.Final to 2.16.4.Final - [Release notes](https://github.com/quarkusio/quarkus-platform/releases) - [Commits](https://github.com/quarkusio/quarkus-platform/compare/2.16.3.Final...2.16.4.Final) Updates `quarkus-maven-plugin` from 2.16.3.Final to 2.16.4.Final - [Release notes](https://github.com/quarkusio/quarkus-platform/releases) - [Commits](https://github.com/quarkusio/quarkus-platform/compare/2.16.3.Final...2.16.4.Final) --- updated-dependencies: - dependency-name: io.quarkus.platform:quarkus-bom dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: io.quarkus.platform:quarkus-maven-plugin dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- cdi/test/quarkus-test/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cdi/test/quarkus-test/pom.xml b/cdi/test/quarkus-test/pom.xml index 064462b9a..87deb398d 100644 --- a/cdi/test/quarkus-test/pom.xml +++ b/cdi/test/quarkus-test/pom.xml @@ -14,7 +14,7 @@ quarkus-bom io.quarkus.platform - 2.16.3.Final + 2.16.4.Final true From ab7314d8817d97cc8470a23519d132b9af746833 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 3 Mar 2023 15:57:55 +0000 Subject: [PATCH 0116/1598] Bump spring-data-redis from 3.0.2 to 3.0.3 Bumps [spring-data-redis](https://github.com/spring-projects/spring-data-redis) from 3.0.2 to 3.0.3. - [Release notes](https://github.com/spring-projects/spring-data-redis/releases) - [Commits](https://github.com/spring-projects/spring-data-redis/compare/3.0.2...3.0.3) --- updated-dependencies: - dependency-name: org.springframework.data:spring-data-redis dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/redis/shedlock-provider-redis-spring/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index 8938b23e5..1630abbee 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -21,7 +21,7 @@ org.springframework.data spring-data-redis - 3.0.2 + 3.0.3 From c43198ecfb181c5701cdec5453c92dc25137b730 Mon Sep 17 00:00:00 2001 From: Ragin666 Date: Fri, 3 Mar 2023 17:42:16 +0100 Subject: [PATCH 0117/1598] Issue #1362: Give the possibility to make table- and column names uppercase --- .../JdbcTemplateLockProvider.java | 37 ++++++++++++++++- .../JdbcTemplateLockProviderTest.java | 40 +++++++++++++++++-- 2 files changed, 71 insertions(+), 6 deletions(-) diff --git a/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/JdbcTemplateLockProvider.java b/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/JdbcTemplateLockProvider.java index 9adbf9b8d..923519713 100644 --- a/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/JdbcTemplateLockProvider.java +++ b/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/JdbcTemplateLockProvider.java @@ -152,7 +152,7 @@ public Integer getIsolationLevel() { } public static Configuration.Builder builder() { - return new Configuration.Builder(); + return new Builder(); } @@ -163,6 +163,7 @@ public static final class Builder { private TimeZone timeZone; private String lockedByValue = Utils.getHostname(); private ColumnNames columnNames = new ColumnNames("name", "lock_until", "locked_at", "locked_by"); + private boolean dbUpperCase = false; private boolean useDbTime = false; private Integer isolationLevel; @@ -191,6 +192,12 @@ public Builder withColumnNames(ColumnNames columnNames) { return this; } + public Builder withDbUpperCase (final boolean dbUppercase) { + this.dbUpperCase = dbUppercase; + return this; + } + + /** * Value stored in 'locked_by' column. Please use only for debugging purposes. */ @@ -214,7 +221,33 @@ public Builder withIsolationLevel(int isolationLevel) { } public JdbcTemplateLockProvider.Configuration build() { - return new JdbcTemplateLockProvider.Configuration(jdbcTemplate, transactionManager, tableName, timeZone, columnNames, lockedByValue, useDbTime, isolationLevel); + // react on uppercase + return new JdbcTemplateLockProvider.Configuration( + jdbcTemplate, + transactionManager, + tableNameToUpperIfReq(), + timeZone, + columnNamesToUpperIfReq(), + lockedByValue, + useDbTime, + isolationLevel + ); + } + + private String tableNameToUpperIfReq() { + return dbUpperCase ? tableName.toUpperCase() : tableName; + } + + private ColumnNames columnNamesToUpperIfReq() { + if (dbUpperCase) { + return new ColumnNames( + columnNames.name.toUpperCase(), + columnNames.lockUntil.toUpperCase(), + columnNames.lockedAt.toUpperCase(), + columnNames.lockedBy.toUpperCase() + ); + } + return columnNames; } } diff --git a/providers/jdbc/shedlock-provider-jdbc-template/src/test/java/net/javacrumbs/shedlock/provider/jdbctemplate/JdbcTemplateLockProviderTest.java b/providers/jdbc/shedlock-provider-jdbc-template/src/test/java/net/javacrumbs/shedlock/provider/jdbctemplate/JdbcTemplateLockProviderTest.java index 99dbdd63c..8a28e947d 100644 --- a/providers/jdbc/shedlock-provider-jdbc-template/src/test/java/net/javacrumbs/shedlock/provider/jdbctemplate/JdbcTemplateLockProviderTest.java +++ b/providers/jdbc/shedlock-provider-jdbc-template/src/test/java/net/javacrumbs/shedlock/provider/jdbctemplate/JdbcTemplateLockProviderTest.java @@ -1,12 +1,12 @@ /** * Copyright 2009 the original author or authors. - * + *

* Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * + *

+ * http://www.apache.org/licenses/LICENSE-2.0 + *

* Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. @@ -20,6 +20,7 @@ import java.util.TimeZone; +import static org.assertj.core.api.Assertions.assertThat; import static org.assertj.core.api.Assertions.assertThatThrownBy; import static org.mockito.Mockito.mock; @@ -35,4 +36,35 @@ void shouldNotEnableBothTimezoneAndServerTime() { .build() ).isInstanceOf(IllegalArgumentException.class); } + + @Test + void shouldTableAndColumNamesUpperCase() { + final var config = JdbcTemplateLockProvider + .Configuration + .builder() + .withJdbcTemplate(mock(JdbcTemplate.class)) + .withDbUpperCase(true) + .build(); + + assertThat(config.getTableName()).isUpperCase(); + assertThat(config.getColumnNames().getName()).isUpperCase(); + assertThat(config.getColumnNames().getLockedBy()).isUpperCase(); + assertThat(config.getColumnNames().getLockedAt()).isUpperCase(); + assertThat(config.getColumnNames().getLockUntil()).isUpperCase(); + } + + @Test + void shouldTableAndColumNamesLowerCaseByDefault() { + final var config = JdbcTemplateLockProvider + .Configuration + .builder() + .withJdbcTemplate(mock(JdbcTemplate.class)) + .build(); + + assertThat(config.getTableName()).isLowerCase(); + assertThat(config.getColumnNames().getName()).isLowerCase(); + assertThat(config.getColumnNames().getLockedBy()).isLowerCase(); + assertThat(config.getColumnNames().getLockedAt()).isLowerCase(); + assertThat(config.getColumnNames().getLockUntil()).isLowerCase(); + } } From 682079b7555bd5d81bc7dd6eb7153140727ea31f Mon Sep 17 00:00:00 2001 From: Ragin666 Date: Fri, 3 Mar 2023 17:46:12 +0100 Subject: [PATCH 0118/1598] Revert to new Configuration.Builder() --- .../provider/jdbctemplate/JdbcTemplateLockProvider.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/JdbcTemplateLockProvider.java b/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/JdbcTemplateLockProvider.java index 923519713..06dca9c04 100644 --- a/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/JdbcTemplateLockProvider.java +++ b/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/JdbcTemplateLockProvider.java @@ -152,7 +152,7 @@ public Integer getIsolationLevel() { } public static Configuration.Builder builder() { - return new Builder(); + return new Configuration.Builder(); } From 7c7b21e6470bf9f7d1fc77dcd547562162a6c0fd Mon Sep 17 00:00:00 2001 From: Ragin666 Date: Fri, 3 Mar 2023 17:50:45 +0100 Subject: [PATCH 0119/1598] Revert to new Configuration.Builder() --- README.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/README.md b/README.md index 4090a1c97..b68a4ad08 100644 --- a/README.md +++ b/README.md @@ -216,12 +216,17 @@ new JdbcTemplateLockProvider(builder() .withColumnNames(new ColumnNames("n", "lck_untl", "lckd_at", "lckd_by")) .withJdbcTemplate(new JdbcTemplate(getDatasource())) .withLockedByValue("my-value") + .withDbUpperCase(true) .build()) ``` If you need to specify a schema, you can set it in the table name using the usual dot notation `new JdbcTemplateLockProvider(datasource, "my_schema.shedlock")` +To use a database with case-sensitive table and column names, the `.withDbUpperCase(true)` flag can be used. +Default is `false` (lowercase). + + #### Warning **Do not manually delete lock row from the DB table.** ShedLock has an in-memory cache of existing lock rows so the row will NOT be automatically recreated until application restart. If you need to, you can edit the row/document, risking only From 8d99b932e46be82b08c7c12a7362f3f145b49ee6 Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Mon, 6 Mar 2023 21:21:57 +0100 Subject: [PATCH 0120/1598] Small (and unnecessary) style changes --- .../JdbcTemplateLockProvider.java | 31 +++++++------------ .../JdbcTemplateLockProviderTest.java | 8 ++--- 2 files changed, 15 insertions(+), 24 deletions(-) diff --git a/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/JdbcTemplateLockProvider.java b/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/JdbcTemplateLockProvider.java index 06dca9c04..7abb13625 100644 --- a/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/JdbcTemplateLockProvider.java +++ b/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/JdbcTemplateLockProvider.java @@ -221,36 +221,18 @@ public Builder withIsolationLevel(int isolationLevel) { } public JdbcTemplateLockProvider.Configuration build() { - // react on uppercase return new JdbcTemplateLockProvider.Configuration( jdbcTemplate, transactionManager, - tableNameToUpperIfReq(), + dbUpperCase ? tableName.toUpperCase() : tableName, timeZone, - columnNamesToUpperIfReq(), + dbUpperCase ? columnNames.toUpperCase() : columnNames, lockedByValue, useDbTime, isolationLevel ); } - - private String tableNameToUpperIfReq() { - return dbUpperCase ? tableName.toUpperCase() : tableName; - } - - private ColumnNames columnNamesToUpperIfReq() { - if (dbUpperCase) { - return new ColumnNames( - columnNames.name.toUpperCase(), - columnNames.lockUntil.toUpperCase(), - columnNames.lockedAt.toUpperCase(), - columnNames.lockedBy.toUpperCase() - ); - } - return columnNames; - } } - } public static final class ColumnNames { @@ -281,6 +263,15 @@ public String getLockedAt() { public String getLockedBy() { return lockedBy; } + + private ColumnNames toUpperCase() { + return new ColumnNames( + name.toUpperCase(), + lockUntil.toUpperCase(), + lockedAt.toUpperCase(), + lockedBy.toUpperCase() + ); + } } } diff --git a/providers/jdbc/shedlock-provider-jdbc-template/src/test/java/net/javacrumbs/shedlock/provider/jdbctemplate/JdbcTemplateLockProviderTest.java b/providers/jdbc/shedlock-provider-jdbc-template/src/test/java/net/javacrumbs/shedlock/provider/jdbctemplate/JdbcTemplateLockProviderTest.java index 8a28e947d..0e4fecc46 100644 --- a/providers/jdbc/shedlock-provider-jdbc-template/src/test/java/net/javacrumbs/shedlock/provider/jdbctemplate/JdbcTemplateLockProviderTest.java +++ b/providers/jdbc/shedlock-provider-jdbc-template/src/test/java/net/javacrumbs/shedlock/provider/jdbctemplate/JdbcTemplateLockProviderTest.java @@ -1,12 +1,12 @@ /** * Copyright 2009 the original author or authors. - *

+ * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - *

- * http://www.apache.org/licenses/LICENSE-2.0 - *

+ * + * http://www.apache.org/licenses/LICENSE-2.0 + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. From 4952c7b629fb38b038e2775318c035e589043f29 Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Mon, 6 Mar 2023 21:51:23 +0100 Subject: [PATCH 0121/1598] [maven-release-plugin] prepare release shedlock-parent-5.2.0 --- cdi/shedlock-cdi-vintage/pom.xml | 4 ++-- cdi/test/quarkus-test/pom.xml | 4 ++-- micronaut/shedlock-micronaut/pom.xml | 4 ++-- micronaut/test/micronaut-jdbc-template/pom.xml | 4 ++-- micronaut/test/micronaut-jdbc/pom.xml | 4 ++-- pom.xml | 2 +- providers/arangodb/shedlock-provider-arangodb/pom.xml | 4 ++-- providers/cassandra/shedlock-provider-cassandra/pom.xml | 4 ++-- providers/consul/shedlock-provider-consul/pom.xml | 4 ++-- .../couchbase/shedlock-provider-couchbase-javaclient3/pom.xml | 4 ++-- providers/dynamodb/shedlock-provider-dynamodb2/pom.xml | 4 ++-- .../elasticsearch/shedlock-provider-elasticsearch8/pom.xml | 4 ++-- providers/etcd/shedlock-provider-etcd-jetcd/pom.xml | 2 +- providers/hazelcast/shedlock-provider-hazelcast4/pom.xml | 4 ++-- providers/ignite/shedlock-provider-ignite/pom.xml | 4 ++-- providers/inmemory/shedlock-provider-inmemory/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-internal/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-template/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jooq/pom.xml | 4 ++-- providers/jdbc/shedlock-test-support-jdbc/pom.xml | 4 ++-- providers/memcached/shedlock-provider-memcached-spy/pom.xml | 4 ++-- .../mongo/shedlock-provider-mongo-reactivestreams/pom.xml | 4 ++-- providers/mongo/shedlock-provider-mongo/pom.xml | 4 ++-- providers/neo4j/shedlock-provider-neo4j/pom.xml | 4 ++-- providers/opensearch/shedlock-provider-opensearch/pom.xml | 4 ++-- providers/r2dbc/shedlock-provider-r2dbc/pom.xml | 4 ++-- providers/redis/shedlock-provider-redis-jedis4/pom.xml | 4 ++-- providers/redis/shedlock-provider-redis-spring/pom.xml | 4 ++-- .../zookeeper/shedlock-provider-zookeeper-curator/pom.xml | 4 ++-- shedlock-bom/pom.xml | 4 ++-- shedlock-core/pom.xml | 4 ++-- shedlock-test-support/pom.xml | 4 ++-- spring/shedlock-spring/pom.xml | 4 ++-- spring/test/shedlock-springboot-future-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-kotlin-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-old-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-sleuth-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-test/pom.xml | 4 ++-- spring/test/shedlock-testng-test/pom.xml | 4 ++-- 41 files changed, 80 insertions(+), 80 deletions(-) diff --git a/cdi/shedlock-cdi-vintage/pom.xml b/cdi/shedlock-cdi-vintage/pom.xml index 6ae3ade28..9d613671e 100644 --- a/cdi/shedlock-cdi-vintage/pom.xml +++ b/cdi/shedlock-cdi-vintage/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.1.1-SNAPSHOT + 5.2.0 ../../pom.xml shedlock-cdi-vintage - 5.1.1-SNAPSHOT + 5.2.0 diff --git a/cdi/test/quarkus-test/pom.xml b/cdi/test/quarkus-test/pom.xml index 87deb398d..c216fec61 100644 --- a/cdi/test/quarkus-test/pom.xml +++ b/cdi/test/quarkus-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.1.1-SNAPSHOT + 5.2.0 ../../../pom.xml 4.0.0 quarkus-test - 5.1.1-SNAPSHOT + 5.2.0 quarkus-bom diff --git a/micronaut/shedlock-micronaut/pom.xml b/micronaut/shedlock-micronaut/pom.xml index 4d0c99769..1f1cd48c6 100644 --- a/micronaut/shedlock-micronaut/pom.xml +++ b/micronaut/shedlock-micronaut/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.1.1-SNAPSHOT + 5.2.0 ../../pom.xml shedlock-micronaut - 5.1.1-SNAPSHOT + 5.2.0 diff --git a/micronaut/test/micronaut-jdbc-template/pom.xml b/micronaut/test/micronaut-jdbc-template/pom.xml index 8f8795793..fc69b66c4 100644 --- a/micronaut/test/micronaut-jdbc-template/pom.xml +++ b/micronaut/test/micronaut-jdbc-template/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.1.1-SNAPSHOT + 5.2.0 ../../../pom.xml micronaut-jdbc-template - 5.1.1-SNAPSHOT + 5.2.0 UTF-8 diff --git a/micronaut/test/micronaut-jdbc/pom.xml b/micronaut/test/micronaut-jdbc/pom.xml index aa198ae16..9ff9c9a3a 100644 --- a/micronaut/test/micronaut-jdbc/pom.xml +++ b/micronaut/test/micronaut-jdbc/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.1.1-SNAPSHOT + 5.2.0 ../../../pom.xml micronaut-jdbc - 5.1.1-SNAPSHOT + 5.2.0 UTF-8 diff --git a/pom.xml b/pom.xml index 9f1ac35fd..9fddd86a8 100644 --- a/pom.xml +++ b/pom.xml @@ -19,7 +19,7 @@ net.javacrumbs.shedlock shedlock-parent pom - 5.1.1-SNAPSHOT + 5.2.0 shedlock-bom shedlock-core diff --git a/providers/arangodb/shedlock-provider-arangodb/pom.xml b/providers/arangodb/shedlock-provider-arangodb/pom.xml index bf84fdaae..d9cc62a55 100644 --- a/providers/arangodb/shedlock-provider-arangodb/pom.xml +++ b/providers/arangodb/shedlock-provider-arangodb/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.1.1-SNAPSHOT + 5.2.0 ../../../pom.xml 4.0.0 shedlock-provider-arangodb - 5.1.1-SNAPSHOT + 5.2.0 diff --git a/providers/cassandra/shedlock-provider-cassandra/pom.xml b/providers/cassandra/shedlock-provider-cassandra/pom.xml index ab58b6b85..ebd1a8ce1 100644 --- a/providers/cassandra/shedlock-provider-cassandra/pom.xml +++ b/providers/cassandra/shedlock-provider-cassandra/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.1.1-SNAPSHOT + 5.2.0 ../../../pom.xml 4.0.0 shedlock-provider-cassandra - 5.1.1-SNAPSHOT + 5.2.0 4.15.0 diff --git a/providers/consul/shedlock-provider-consul/pom.xml b/providers/consul/shedlock-provider-consul/pom.xml index 7b852bb4f..65c2ac24c 100644 --- a/providers/consul/shedlock-provider-consul/pom.xml +++ b/providers/consul/shedlock-provider-consul/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.1.1-SNAPSHOT + 5.2.0 ../../../pom.xml 4.0.0 shedlock-provider-consul - 5.1.1-SNAPSHOT + 5.2.0 diff --git a/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml b/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml index e80da4773..7c90e9195 100644 --- a/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml +++ b/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.1.1-SNAPSHOT + 5.2.0 ../../../pom.xml 4.0.0 shedlock-provider-couchbase-javaclient3 - 5.1.1-SNAPSHOT + 5.2.0 diff --git a/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml b/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml index 23901b00c..3e3e91086 100644 --- a/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml +++ b/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.1.1-SNAPSHOT + 5.2.0 ../../../pom.xml 4.0.0 shedlock-provider-dynamodb2 - 5.1.1-SNAPSHOT + 5.2.0 diff --git a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml index cf9d47715..30c991a60 100644 --- a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml +++ b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.1.1-SNAPSHOT + 5.2.0 ../../../pom.xml 4.0.0 shedlock-provider-elasticsearch8 - 5.1.1-SNAPSHOT + 5.2.0 8.6.2 diff --git a/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml b/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml index 9a016f1ec..8e692dd80 100644 --- a/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml +++ b/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 5.1.1-SNAPSHOT + 5.2.0 ../../../pom.xml 4.0.0 diff --git a/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml b/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml index 078e70fd3..718546315 100644 --- a/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml +++ b/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.1.1-SNAPSHOT + 5.2.0 ../../../pom.xml 4.0.0 shedlock-provider-hazelcast4 - 5.1.1-SNAPSHOT + 5.2.0 diff --git a/providers/ignite/shedlock-provider-ignite/pom.xml b/providers/ignite/shedlock-provider-ignite/pom.xml index ad49e2b1e..90f258970 100644 --- a/providers/ignite/shedlock-provider-ignite/pom.xml +++ b/providers/ignite/shedlock-provider-ignite/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.1.1-SNAPSHOT + 5.2.0 ../../../pom.xml 4.0.0 shedlock-provider-ignite - 5.1.1-SNAPSHOT + 5.2.0 2.14.0 diff --git a/providers/inmemory/shedlock-provider-inmemory/pom.xml b/providers/inmemory/shedlock-provider-inmemory/pom.xml index 693e70934..53aa04631 100644 --- a/providers/inmemory/shedlock-provider-inmemory/pom.xml +++ b/providers/inmemory/shedlock-provider-inmemory/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.1.1-SNAPSHOT + 5.2.0 ../../../pom.xml 4.0.0 shedlock-provider-inmemory - 5.1.1-SNAPSHOT + 5.2.0 diff --git a/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml b/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml index c53b62d45..7429eebe7 100644 --- a/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.1.1-SNAPSHOT + 5.2.0 ../../../pom.xml 4.0.0 shedlock-provider-jdbc-internal - 5.1.1-SNAPSHOT + 5.2.0 diff --git a/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml b/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml index 262e2683b..0e30855d5 100644 --- a/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.1.1-SNAPSHOT + 5.2.0 ../../../pom.xml 4.0.0 shedlock-provider-jdbc-micronaut - 5.1.1-SNAPSHOT + 5.2.0 diff --git a/providers/jdbc/shedlock-provider-jdbc-template/pom.xml b/providers/jdbc/shedlock-provider-jdbc-template/pom.xml index 8dca9b867..764612093 100644 --- a/providers/jdbc/shedlock-provider-jdbc-template/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-template/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.1.1-SNAPSHOT + 5.2.0 ../../../pom.xml 4.0.0 shedlock-provider-jdbc-template - 5.1.1-SNAPSHOT + 5.2.0 diff --git a/providers/jdbc/shedlock-provider-jdbc/pom.xml b/providers/jdbc/shedlock-provider-jdbc/pom.xml index b46a03ecc..88e077192 100644 --- a/providers/jdbc/shedlock-provider-jdbc/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.1.1-SNAPSHOT + 5.2.0 ../../../pom.xml 4.0.0 shedlock-provider-jdbc - 5.1.1-SNAPSHOT + 5.2.0 diff --git a/providers/jdbc/shedlock-provider-jooq/pom.xml b/providers/jdbc/shedlock-provider-jooq/pom.xml index b4daa32ed..49ac13d81 100644 --- a/providers/jdbc/shedlock-provider-jooq/pom.xml +++ b/providers/jdbc/shedlock-provider-jooq/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.1.1-SNAPSHOT + 5.2.0 ../../../pom.xml 4.0.0 shedlock-provider-jooq - 5.1.1-SNAPSHOT + 5.2.0 diff --git a/providers/jdbc/shedlock-test-support-jdbc/pom.xml b/providers/jdbc/shedlock-test-support-jdbc/pom.xml index 862ab6080..352235d04 100644 --- a/providers/jdbc/shedlock-test-support-jdbc/pom.xml +++ b/providers/jdbc/shedlock-test-support-jdbc/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.1.1-SNAPSHOT + 5.2.0 ../../../pom.xml 4.0.0 shedlock-test-support-jdbc - 5.1.1-SNAPSHOT + 5.2.0 diff --git a/providers/memcached/shedlock-provider-memcached-spy/pom.xml b/providers/memcached/shedlock-provider-memcached-spy/pom.xml index ce39c2b6f..5263ae9f0 100644 --- a/providers/memcached/shedlock-provider-memcached-spy/pom.xml +++ b/providers/memcached/shedlock-provider-memcached-spy/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.1.1-SNAPSHOT + 5.2.0 ../../../pom.xml 4.0.0 shedlock-provider-memcached-spy - 5.1.1-SNAPSHOT + 5.2.0 2.12.3 diff --git a/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml b/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml index fcd23996e..edaf8f708 100644 --- a/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml +++ b/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.1.1-SNAPSHOT + 5.2.0 ../../../pom.xml 4.0.0 shedlock-provider-mongo-reactivestreams - 5.1.1-SNAPSHOT + 5.2.0 diff --git a/providers/mongo/shedlock-provider-mongo/pom.xml b/providers/mongo/shedlock-provider-mongo/pom.xml index 287f28620..51c63f0b9 100644 --- a/providers/mongo/shedlock-provider-mongo/pom.xml +++ b/providers/mongo/shedlock-provider-mongo/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.1.1-SNAPSHOT + 5.2.0 ../../../pom.xml 4.0.0 shedlock-provider-mongo - 5.1.1-SNAPSHOT + 5.2.0 diff --git a/providers/neo4j/shedlock-provider-neo4j/pom.xml b/providers/neo4j/shedlock-provider-neo4j/pom.xml index 88c4991d0..2694d7b20 100644 --- a/providers/neo4j/shedlock-provider-neo4j/pom.xml +++ b/providers/neo4j/shedlock-provider-neo4j/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.1.1-SNAPSHOT + 5.2.0 ../../../pom.xml 4.0.0 shedlock-provider-neo4j - 5.1.1-SNAPSHOT + 5.2.0 diff --git a/providers/opensearch/shedlock-provider-opensearch/pom.xml b/providers/opensearch/shedlock-provider-opensearch/pom.xml index 6fb2586c5..ff7619a0e 100644 --- a/providers/opensearch/shedlock-provider-opensearch/pom.xml +++ b/providers/opensearch/shedlock-provider-opensearch/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.1.1-SNAPSHOT + 5.2.0 ../../../pom.xml 4.0.0 shedlock-provider-opensearch - 5.1.1-SNAPSHOT + 5.2.0 2.6.0 diff --git a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml index 502adcc4e..9d16f91f3 100644 --- a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml +++ b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml @@ -5,12 +5,12 @@ net.javacrumbs.shedlock shedlock-parent - 5.1.1-SNAPSHOT + 5.2.0 ../../../pom.xml shedlock-provider-r2dbc - 5.1.1-SNAPSHOT + 5.2.0 1.0.0.RELEASE diff --git a/providers/redis/shedlock-provider-redis-jedis4/pom.xml b/providers/redis/shedlock-provider-redis-jedis4/pom.xml index eed3cb9c1..7dcb983ac 100644 --- a/providers/redis/shedlock-provider-redis-jedis4/pom.xml +++ b/providers/redis/shedlock-provider-redis-jedis4/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.1.1-SNAPSHOT + 5.2.0 ../../../pom.xml 4.0.0 shedlock-provider-redis-jedis4 - 5.1.1-SNAPSHOT + 5.2.0 diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index 7a63d6393..bc8da4109 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.1.1-SNAPSHOT + 5.2.0 ../../../pom.xml 4.0.0 shedlock-provider-redis-spring - 5.1.1-SNAPSHOT + 5.2.0 diff --git a/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml b/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml index 577aa73e8..ed10b9b0e 100644 --- a/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml +++ b/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.1.1-SNAPSHOT + 5.2.0 ../../../pom.xml 4.0.0 shedlock-provider-zookeeper-curator - 5.1.1-SNAPSHOT + 5.2.0 5.4.0 diff --git a/shedlock-bom/pom.xml b/shedlock-bom/pom.xml index fc6950f90..65b790aed 100644 --- a/shedlock-bom/pom.xml +++ b/shedlock-bom/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.1.1-SNAPSHOT + 5.2.0 4.0.0 BOM for ShedLock modules shedlock-bom - 5.1.1-SNAPSHOT + 5.2.0 pom diff --git a/shedlock-core/pom.xml b/shedlock-core/pom.xml index 86fc6b6e1..1dfa0d38b 100644 --- a/shedlock-core/pom.xml +++ b/shedlock-core/pom.xml @@ -3,12 +3,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.1.1-SNAPSHOT + 5.2.0 4.0.0 shedlock-core - 5.1.1-SNAPSHOT + 5.2.0 2.13.3 diff --git a/shedlock-test-support/pom.xml b/shedlock-test-support/pom.xml index b05021fb2..86dc1bb64 100644 --- a/shedlock-test-support/pom.xml +++ b/shedlock-test-support/pom.xml @@ -3,12 +3,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.1.1-SNAPSHOT + 5.2.0 4.0.0 shedlock-test-support - 5.1.1-SNAPSHOT + 5.2.0 diff --git a/spring/shedlock-spring/pom.xml b/spring/shedlock-spring/pom.xml index 2e457c6f1..9dcb6c303 100644 --- a/spring/shedlock-spring/pom.xml +++ b/spring/shedlock-spring/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.1.1-SNAPSHOT + 5.2.0 ../../pom.xml 4.0.0 shedlock-spring - 5.1.1-SNAPSHOT + 5.2.0 diff --git a/spring/test/shedlock-springboot-future-test/pom.xml b/spring/test/shedlock-springboot-future-test/pom.xml index 743041e86..989b2b68d 100644 --- a/spring/test/shedlock-springboot-future-test/pom.xml +++ b/spring/test/shedlock-springboot-future-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.1.1-SNAPSHOT + 5.2.0 ../../../pom.xml 4.0.0 shedlock-springboot-future-test - 5.1.1-SNAPSHOT + 5.2.0 diff --git a/spring/test/shedlock-springboot-kotlin-test/pom.xml b/spring/test/shedlock-springboot-kotlin-test/pom.xml index 511b9de97..37b01d4e2 100644 --- a/spring/test/shedlock-springboot-kotlin-test/pom.xml +++ b/spring/test/shedlock-springboot-kotlin-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.1.1-SNAPSHOT + 5.2.0 ../../../pom.xml 4.0.0 shedlock-springboot-kotlin-test - 5.1.1-SNAPSHOT + 5.2.0 diff --git a/spring/test/shedlock-springboot-old-test/pom.xml b/spring/test/shedlock-springboot-old-test/pom.xml index f87fa3c27..16ae5daa7 100644 --- a/spring/test/shedlock-springboot-old-test/pom.xml +++ b/spring/test/shedlock-springboot-old-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.1.1-SNAPSHOT + 5.2.0 ../../../pom.xml 4.0.0 shedlock-springboot-old-test - 5.1.1-SNAPSHOT + 5.2.0 diff --git a/spring/test/shedlock-springboot-sleuth-test/pom.xml b/spring/test/shedlock-springboot-sleuth-test/pom.xml index ae585a68b..0d5ac59e6 100644 --- a/spring/test/shedlock-springboot-sleuth-test/pom.xml +++ b/spring/test/shedlock-springboot-sleuth-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.1.1-SNAPSHOT + 5.2.0 ../../../pom.xml 4.0.0 shedlock-springboot-sleuth-test - 5.1.1-SNAPSHOT + 5.2.0 diff --git a/spring/test/shedlock-springboot-test/pom.xml b/spring/test/shedlock-springboot-test/pom.xml index bd34451e9..0bec3cc2f 100644 --- a/spring/test/shedlock-springboot-test/pom.xml +++ b/spring/test/shedlock-springboot-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.1.1-SNAPSHOT + 5.2.0 ../../../pom.xml 4.0.0 shedlock-springboot-test - 5.1.1-SNAPSHOT + 5.2.0 diff --git a/spring/test/shedlock-testng-test/pom.xml b/spring/test/shedlock-testng-test/pom.xml index 14dd378f6..8704bb01b 100644 --- a/spring/test/shedlock-testng-test/pom.xml +++ b/spring/test/shedlock-testng-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.1.1-SNAPSHOT + 5.2.0 ../../../pom.xml 4.0.0 shedlock-testng-test - 5.1.1-SNAPSHOT + 5.2.0 From a567093a8ef4c9031c75056c8232e70ed6b00b7d Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Mon, 6 Mar 2023 21:51:28 +0100 Subject: [PATCH 0122/1598] [maven-release-plugin] prepare for next development iteration --- cdi/shedlock-cdi-vintage/pom.xml | 4 ++-- cdi/test/quarkus-test/pom.xml | 4 ++-- micronaut/shedlock-micronaut/pom.xml | 4 ++-- micronaut/test/micronaut-jdbc-template/pom.xml | 4 ++-- micronaut/test/micronaut-jdbc/pom.xml | 4 ++-- pom.xml | 2 +- providers/arangodb/shedlock-provider-arangodb/pom.xml | 4 ++-- providers/cassandra/shedlock-provider-cassandra/pom.xml | 4 ++-- providers/consul/shedlock-provider-consul/pom.xml | 4 ++-- .../couchbase/shedlock-provider-couchbase-javaclient3/pom.xml | 4 ++-- providers/dynamodb/shedlock-provider-dynamodb2/pom.xml | 4 ++-- .../elasticsearch/shedlock-provider-elasticsearch8/pom.xml | 4 ++-- providers/etcd/shedlock-provider-etcd-jetcd/pom.xml | 2 +- providers/hazelcast/shedlock-provider-hazelcast4/pom.xml | 4 ++-- providers/ignite/shedlock-provider-ignite/pom.xml | 4 ++-- providers/inmemory/shedlock-provider-inmemory/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-internal/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-template/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jooq/pom.xml | 4 ++-- providers/jdbc/shedlock-test-support-jdbc/pom.xml | 4 ++-- providers/memcached/shedlock-provider-memcached-spy/pom.xml | 4 ++-- .../mongo/shedlock-provider-mongo-reactivestreams/pom.xml | 4 ++-- providers/mongo/shedlock-provider-mongo/pom.xml | 4 ++-- providers/neo4j/shedlock-provider-neo4j/pom.xml | 4 ++-- providers/opensearch/shedlock-provider-opensearch/pom.xml | 4 ++-- providers/r2dbc/shedlock-provider-r2dbc/pom.xml | 4 ++-- providers/redis/shedlock-provider-redis-jedis4/pom.xml | 4 ++-- providers/redis/shedlock-provider-redis-spring/pom.xml | 4 ++-- .../zookeeper/shedlock-provider-zookeeper-curator/pom.xml | 4 ++-- shedlock-bom/pom.xml | 4 ++-- shedlock-core/pom.xml | 4 ++-- shedlock-test-support/pom.xml | 4 ++-- spring/shedlock-spring/pom.xml | 4 ++-- spring/test/shedlock-springboot-future-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-kotlin-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-old-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-sleuth-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-test/pom.xml | 4 ++-- spring/test/shedlock-testng-test/pom.xml | 4 ++-- 41 files changed, 80 insertions(+), 80 deletions(-) diff --git a/cdi/shedlock-cdi-vintage/pom.xml b/cdi/shedlock-cdi-vintage/pom.xml index 9d613671e..4d4db82e2 100644 --- a/cdi/shedlock-cdi-vintage/pom.xml +++ b/cdi/shedlock-cdi-vintage/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.2.0 + 5.2.1-SNAPSHOT ../../pom.xml shedlock-cdi-vintage - 5.2.0 + 5.2.1-SNAPSHOT diff --git a/cdi/test/quarkus-test/pom.xml b/cdi/test/quarkus-test/pom.xml index c216fec61..e8a1bdc5f 100644 --- a/cdi/test/quarkus-test/pom.xml +++ b/cdi/test/quarkus-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.2.0 + 5.2.1-SNAPSHOT ../../../pom.xml 4.0.0 quarkus-test - 5.2.0 + 5.2.1-SNAPSHOT quarkus-bom diff --git a/micronaut/shedlock-micronaut/pom.xml b/micronaut/shedlock-micronaut/pom.xml index 1f1cd48c6..334357856 100644 --- a/micronaut/shedlock-micronaut/pom.xml +++ b/micronaut/shedlock-micronaut/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.2.0 + 5.2.1-SNAPSHOT ../../pom.xml shedlock-micronaut - 5.2.0 + 5.2.1-SNAPSHOT diff --git a/micronaut/test/micronaut-jdbc-template/pom.xml b/micronaut/test/micronaut-jdbc-template/pom.xml index fc69b66c4..9992afb15 100644 --- a/micronaut/test/micronaut-jdbc-template/pom.xml +++ b/micronaut/test/micronaut-jdbc-template/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.2.0 + 5.2.1-SNAPSHOT ../../../pom.xml micronaut-jdbc-template - 5.2.0 + 5.2.1-SNAPSHOT UTF-8 diff --git a/micronaut/test/micronaut-jdbc/pom.xml b/micronaut/test/micronaut-jdbc/pom.xml index 9ff9c9a3a..774a083b1 100644 --- a/micronaut/test/micronaut-jdbc/pom.xml +++ b/micronaut/test/micronaut-jdbc/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.2.0 + 5.2.1-SNAPSHOT ../../../pom.xml micronaut-jdbc - 5.2.0 + 5.2.1-SNAPSHOT UTF-8 diff --git a/pom.xml b/pom.xml index 9fddd86a8..3e4d95102 100644 --- a/pom.xml +++ b/pom.xml @@ -19,7 +19,7 @@ net.javacrumbs.shedlock shedlock-parent pom - 5.2.0 + 5.2.1-SNAPSHOT shedlock-bom shedlock-core diff --git a/providers/arangodb/shedlock-provider-arangodb/pom.xml b/providers/arangodb/shedlock-provider-arangodb/pom.xml index d9cc62a55..53c67e16e 100644 --- a/providers/arangodb/shedlock-provider-arangodb/pom.xml +++ b/providers/arangodb/shedlock-provider-arangodb/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.2.0 + 5.2.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-arangodb - 5.2.0 + 5.2.1-SNAPSHOT diff --git a/providers/cassandra/shedlock-provider-cassandra/pom.xml b/providers/cassandra/shedlock-provider-cassandra/pom.xml index ebd1a8ce1..8b8634507 100644 --- a/providers/cassandra/shedlock-provider-cassandra/pom.xml +++ b/providers/cassandra/shedlock-provider-cassandra/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.2.0 + 5.2.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-cassandra - 5.2.0 + 5.2.1-SNAPSHOT 4.15.0 diff --git a/providers/consul/shedlock-provider-consul/pom.xml b/providers/consul/shedlock-provider-consul/pom.xml index 65c2ac24c..d2b29f4f0 100644 --- a/providers/consul/shedlock-provider-consul/pom.xml +++ b/providers/consul/shedlock-provider-consul/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.2.0 + 5.2.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-consul - 5.2.0 + 5.2.1-SNAPSHOT diff --git a/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml b/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml index 7c90e9195..2b5b01e06 100644 --- a/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml +++ b/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.2.0 + 5.2.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-couchbase-javaclient3 - 5.2.0 + 5.2.1-SNAPSHOT diff --git a/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml b/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml index 3e3e91086..711d880a7 100644 --- a/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml +++ b/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.2.0 + 5.2.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-dynamodb2 - 5.2.0 + 5.2.1-SNAPSHOT diff --git a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml index 30c991a60..9fd7b58d0 100644 --- a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml +++ b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.2.0 + 5.2.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-elasticsearch8 - 5.2.0 + 5.2.1-SNAPSHOT 8.6.2 diff --git a/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml b/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml index 8e692dd80..6e2577c1d 100644 --- a/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml +++ b/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 5.2.0 + 5.2.1-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml b/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml index 718546315..d7e4e8317 100644 --- a/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml +++ b/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.2.0 + 5.2.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-hazelcast4 - 5.2.0 + 5.2.1-SNAPSHOT diff --git a/providers/ignite/shedlock-provider-ignite/pom.xml b/providers/ignite/shedlock-provider-ignite/pom.xml index 90f258970..75f4139b8 100644 --- a/providers/ignite/shedlock-provider-ignite/pom.xml +++ b/providers/ignite/shedlock-provider-ignite/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.2.0 + 5.2.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-ignite - 5.2.0 + 5.2.1-SNAPSHOT 2.14.0 diff --git a/providers/inmemory/shedlock-provider-inmemory/pom.xml b/providers/inmemory/shedlock-provider-inmemory/pom.xml index 53aa04631..5ccc53218 100644 --- a/providers/inmemory/shedlock-provider-inmemory/pom.xml +++ b/providers/inmemory/shedlock-provider-inmemory/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.2.0 + 5.2.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-inmemory - 5.2.0 + 5.2.1-SNAPSHOT diff --git a/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml b/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml index 7429eebe7..55a0d8fb9 100644 --- a/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.2.0 + 5.2.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-jdbc-internal - 5.2.0 + 5.2.1-SNAPSHOT diff --git a/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml b/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml index 0e30855d5..58a7c6adb 100644 --- a/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.2.0 + 5.2.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-jdbc-micronaut - 5.2.0 + 5.2.1-SNAPSHOT diff --git a/providers/jdbc/shedlock-provider-jdbc-template/pom.xml b/providers/jdbc/shedlock-provider-jdbc-template/pom.xml index 764612093..fe99bec27 100644 --- a/providers/jdbc/shedlock-provider-jdbc-template/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-template/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.2.0 + 5.2.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-jdbc-template - 5.2.0 + 5.2.1-SNAPSHOT diff --git a/providers/jdbc/shedlock-provider-jdbc/pom.xml b/providers/jdbc/shedlock-provider-jdbc/pom.xml index 88e077192..2ce04cca9 100644 --- a/providers/jdbc/shedlock-provider-jdbc/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.2.0 + 5.2.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-jdbc - 5.2.0 + 5.2.1-SNAPSHOT diff --git a/providers/jdbc/shedlock-provider-jooq/pom.xml b/providers/jdbc/shedlock-provider-jooq/pom.xml index 49ac13d81..bd2dc4e8f 100644 --- a/providers/jdbc/shedlock-provider-jooq/pom.xml +++ b/providers/jdbc/shedlock-provider-jooq/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.2.0 + 5.2.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-jooq - 5.2.0 + 5.2.1-SNAPSHOT diff --git a/providers/jdbc/shedlock-test-support-jdbc/pom.xml b/providers/jdbc/shedlock-test-support-jdbc/pom.xml index 352235d04..dd6d51883 100644 --- a/providers/jdbc/shedlock-test-support-jdbc/pom.xml +++ b/providers/jdbc/shedlock-test-support-jdbc/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.2.0 + 5.2.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-test-support-jdbc - 5.2.0 + 5.2.1-SNAPSHOT diff --git a/providers/memcached/shedlock-provider-memcached-spy/pom.xml b/providers/memcached/shedlock-provider-memcached-spy/pom.xml index 5263ae9f0..9bd8cf28d 100644 --- a/providers/memcached/shedlock-provider-memcached-spy/pom.xml +++ b/providers/memcached/shedlock-provider-memcached-spy/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.2.0 + 5.2.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-memcached-spy - 5.2.0 + 5.2.1-SNAPSHOT 2.12.3 diff --git a/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml b/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml index edaf8f708..d07d74f59 100644 --- a/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml +++ b/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.2.0 + 5.2.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-mongo-reactivestreams - 5.2.0 + 5.2.1-SNAPSHOT diff --git a/providers/mongo/shedlock-provider-mongo/pom.xml b/providers/mongo/shedlock-provider-mongo/pom.xml index 51c63f0b9..8e7f09663 100644 --- a/providers/mongo/shedlock-provider-mongo/pom.xml +++ b/providers/mongo/shedlock-provider-mongo/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.2.0 + 5.2.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-mongo - 5.2.0 + 5.2.1-SNAPSHOT diff --git a/providers/neo4j/shedlock-provider-neo4j/pom.xml b/providers/neo4j/shedlock-provider-neo4j/pom.xml index 2694d7b20..297c81951 100644 --- a/providers/neo4j/shedlock-provider-neo4j/pom.xml +++ b/providers/neo4j/shedlock-provider-neo4j/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.2.0 + 5.2.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-neo4j - 5.2.0 + 5.2.1-SNAPSHOT diff --git a/providers/opensearch/shedlock-provider-opensearch/pom.xml b/providers/opensearch/shedlock-provider-opensearch/pom.xml index ff7619a0e..8bad5ee8c 100644 --- a/providers/opensearch/shedlock-provider-opensearch/pom.xml +++ b/providers/opensearch/shedlock-provider-opensearch/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.2.0 + 5.2.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-opensearch - 5.2.0 + 5.2.1-SNAPSHOT 2.6.0 diff --git a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml index 9d16f91f3..bc8ec8dc7 100644 --- a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml +++ b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml @@ -5,12 +5,12 @@ net.javacrumbs.shedlock shedlock-parent - 5.2.0 + 5.2.1-SNAPSHOT ../../../pom.xml shedlock-provider-r2dbc - 5.2.0 + 5.2.1-SNAPSHOT 1.0.0.RELEASE diff --git a/providers/redis/shedlock-provider-redis-jedis4/pom.xml b/providers/redis/shedlock-provider-redis-jedis4/pom.xml index 7dcb983ac..ef07ae9a5 100644 --- a/providers/redis/shedlock-provider-redis-jedis4/pom.xml +++ b/providers/redis/shedlock-provider-redis-jedis4/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.2.0 + 5.2.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-redis-jedis4 - 5.2.0 + 5.2.1-SNAPSHOT diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index bc8da4109..b44fff90e 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.2.0 + 5.2.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-redis-spring - 5.2.0 + 5.2.1-SNAPSHOT diff --git a/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml b/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml index ed10b9b0e..e449b8496 100644 --- a/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml +++ b/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.2.0 + 5.2.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-zookeeper-curator - 5.2.0 + 5.2.1-SNAPSHOT 5.4.0 diff --git a/shedlock-bom/pom.xml b/shedlock-bom/pom.xml index 65b790aed..f03ce0a2e 100644 --- a/shedlock-bom/pom.xml +++ b/shedlock-bom/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.2.0 + 5.2.1-SNAPSHOT 4.0.0 BOM for ShedLock modules shedlock-bom - 5.2.0 + 5.2.1-SNAPSHOT pom diff --git a/shedlock-core/pom.xml b/shedlock-core/pom.xml index 1dfa0d38b..2a35e412f 100644 --- a/shedlock-core/pom.xml +++ b/shedlock-core/pom.xml @@ -3,12 +3,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.2.0 + 5.2.1-SNAPSHOT 4.0.0 shedlock-core - 5.2.0 + 5.2.1-SNAPSHOT 2.13.3 diff --git a/shedlock-test-support/pom.xml b/shedlock-test-support/pom.xml index 86dc1bb64..05f8a1d35 100644 --- a/shedlock-test-support/pom.xml +++ b/shedlock-test-support/pom.xml @@ -3,12 +3,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.2.0 + 5.2.1-SNAPSHOT 4.0.0 shedlock-test-support - 5.2.0 + 5.2.1-SNAPSHOT diff --git a/spring/shedlock-spring/pom.xml b/spring/shedlock-spring/pom.xml index 9dcb6c303..19c60ea7b 100644 --- a/spring/shedlock-spring/pom.xml +++ b/spring/shedlock-spring/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.2.0 + 5.2.1-SNAPSHOT ../../pom.xml 4.0.0 shedlock-spring - 5.2.0 + 5.2.1-SNAPSHOT diff --git a/spring/test/shedlock-springboot-future-test/pom.xml b/spring/test/shedlock-springboot-future-test/pom.xml index 989b2b68d..8d0161ee0 100644 --- a/spring/test/shedlock-springboot-future-test/pom.xml +++ b/spring/test/shedlock-springboot-future-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.2.0 + 5.2.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-springboot-future-test - 5.2.0 + 5.2.1-SNAPSHOT diff --git a/spring/test/shedlock-springboot-kotlin-test/pom.xml b/spring/test/shedlock-springboot-kotlin-test/pom.xml index 37b01d4e2..4e75f6ea2 100644 --- a/spring/test/shedlock-springboot-kotlin-test/pom.xml +++ b/spring/test/shedlock-springboot-kotlin-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.2.0 + 5.2.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-springboot-kotlin-test - 5.2.0 + 5.2.1-SNAPSHOT diff --git a/spring/test/shedlock-springboot-old-test/pom.xml b/spring/test/shedlock-springboot-old-test/pom.xml index 16ae5daa7..670df59ab 100644 --- a/spring/test/shedlock-springboot-old-test/pom.xml +++ b/spring/test/shedlock-springboot-old-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.2.0 + 5.2.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-springboot-old-test - 5.2.0 + 5.2.1-SNAPSHOT diff --git a/spring/test/shedlock-springboot-sleuth-test/pom.xml b/spring/test/shedlock-springboot-sleuth-test/pom.xml index 0d5ac59e6..fe85b6d2d 100644 --- a/spring/test/shedlock-springboot-sleuth-test/pom.xml +++ b/spring/test/shedlock-springboot-sleuth-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.2.0 + 5.2.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-springboot-sleuth-test - 5.2.0 + 5.2.1-SNAPSHOT diff --git a/spring/test/shedlock-springboot-test/pom.xml b/spring/test/shedlock-springboot-test/pom.xml index 0bec3cc2f..e7f8d340e 100644 --- a/spring/test/shedlock-springboot-test/pom.xml +++ b/spring/test/shedlock-springboot-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.2.0 + 5.2.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-springboot-test - 5.2.0 + 5.2.1-SNAPSHOT diff --git a/spring/test/shedlock-testng-test/pom.xml b/spring/test/shedlock-testng-test/pom.xml index 8704bb01b..40c094280 100644 --- a/spring/test/shedlock-testng-test/pom.xml +++ b/spring/test/shedlock-testng-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.2.0 + 5.2.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-testng-test - 5.2.0 + 5.2.1-SNAPSHOT From 7564fd39954e3d2cc4e61f208d7691d03ca1e532 Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Mon, 6 Mar 2023 22:01:36 +0100 Subject: [PATCH 0123/1598] README updated --- README.md | 54 +++++++++++++++++++++++++++++------------------------- 1 file changed, 29 insertions(+), 25 deletions(-) diff --git a/README.md b/README.md index b68a4ad08..b2ab7247b 100644 --- a/README.md +++ b/README.md @@ -80,7 +80,7 @@ First of all, we have to import the project net.javacrumbs.shedlock shedlock-spring - 5.1.0 + 5.2.0 ``` @@ -184,7 +184,7 @@ Add dependency net.javacrumbs.shedlock shedlock-provider-jdbc-template - 5.1.0 + 5.2.0 ``` @@ -241,7 +241,7 @@ is in flux and may easily break. net.javacrumbs.shedlock shedlock-provider-r2dbc - 5.1.0 + 5.2.0 ``` @@ -264,7 +264,7 @@ Add dependency net.javacrumbs.shedlock shedlock-provider-jooq - 5.1.0 + 5.2.0 ``` @@ -301,7 +301,7 @@ Add dependency net.javacrumbs.shedlock shedlock-provider-jdbc-micronaut - 5.1.0 + 5.2.0 ``` @@ -324,7 +324,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-mongo - 5.1.0 + 5.2.0 ``` @@ -351,7 +351,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-mongo-reactivestreams - 5.1.0 + 5.2.0 ``` @@ -380,7 +380,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-dynamodb2 - 5.1.0 + 5.2.0 ``` @@ -407,7 +407,7 @@ Import net.javacrumbs.shedlock shedlock-provider-zookeeper-curator - 5.1.0 + 5.2.0 ``` @@ -431,7 +431,7 @@ Import net.javacrumbs.shedlock shedlock-provider-redis-spring - 5.1.0 + 5.2.0 ``` @@ -455,7 +455,7 @@ Import net.javacrumbs.shedlock shedlock-provider-redis-spring - 5.1.0 + 5.2.0 ``` @@ -484,7 +484,7 @@ Import net.javacrumbs.shedlock shedlock-provider-redis-jedis4 - 5.1.0 + 5.2.0 ``` @@ -508,7 +508,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-hazelcast4 - 5.1.0 + 5.2.0 ``` @@ -532,7 +532,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-couchbase-javaclient3 - 5.1.0 + 5.2.0 ``` @@ -558,7 +558,7 @@ I am really not sure it's a good idea to use Elasticsearch as a lock provider. B net.javacrumbs.shedlock shedlock-provider-elasticsearch8 - 5.1.0 + 5.2.0 ``` @@ -610,7 +610,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-cassandra - 5.1.0 + 5.2.0 ``` @@ -645,7 +645,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-consul - 5.1.0 + 5.2.0 ``` @@ -670,7 +670,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-arangodb - 5.1.0 + 5.2.0 ``` @@ -696,7 +696,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-neo4j - 5.1.0 + 5.2.0 ``` @@ -721,7 +721,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-etcd-jetcd - 5.1.0 + 5.2.0 ``` @@ -745,7 +745,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-ignite - 5.1.0 + 5.2.0 ``` @@ -789,7 +789,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-inmemory - 5.1.0 + 5.2.0 test ``` @@ -815,7 +815,7 @@ Import net.javacrumbs.shedlock shedlock-provider-memcached-spy - 5.1.0 + 5.2.0 ``` @@ -879,7 +879,7 @@ Import the project: net.javacrumbs.shedlock shedlock-micronaut - 5.1.0 + 5.2.0 ``` @@ -916,7 +916,7 @@ Import the project: net.javacrumbs.shedlock shedlock-cdi-vintage - 5.1.0 + 5.2.0 ``` @@ -1052,6 +1052,10 @@ after another, `lockAtLeastFor` can prevent it. # Release notes +## 5.2.0 (2023-03-06) +* Uppercase in JdbcTemplateProvider (thanks @Ragin-LundF) +* Dependency updates + ## 5.1.0 (2023-01-07) * Added SpEL support to @SchedulerLock name attribute (thanks @ipalbeniz) * Dependency updates From 8a070ab4e26d15dce1ff4c0cbcc614542d06f9c3 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 8 Mar 2023 15:57:37 +0000 Subject: [PATCH 0124/1598] Bump jooq from 3.17.8 to 3.18.0 Bumps jooq from 3.17.8 to 3.18.0. --- updated-dependencies: - dependency-name: org.jooq:jooq dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- providers/jdbc/shedlock-provider-jooq/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/jdbc/shedlock-provider-jooq/pom.xml b/providers/jdbc/shedlock-provider-jooq/pom.xml index bd2dc4e8f..1b15a54e6 100644 --- a/providers/jdbc/shedlock-provider-jooq/pom.xml +++ b/providers/jdbc/shedlock-provider-jooq/pom.xml @@ -21,7 +21,7 @@ org.jooq jooq - 3.17.8 + 3.18.0 From c1f2057c9487f77addbb5199e26cc892dc0aa237 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 10 Mar 2023 15:57:30 +0000 Subject: [PATCH 0125/1598] Bump mockito-core from 5.1.1 to 5.2.0 Bumps [mockito-core](https://github.com/mockito/mockito) from 5.1.1 to 5.2.0. - [Release notes](https://github.com/mockito/mockito/releases) - [Commits](https://github.com/mockito/mockito/compare/v5.1.1...v5.2.0) --- updated-dependencies: - dependency-name: org.mockito:mockito-core dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 3e4d95102..b597f4a56 100644 --- a/pom.xml +++ b/pom.xml @@ -76,7 +76,7 @@ 1.4.5 4.2.0 3.24.2 - 5.1.1 + 5.2.0 2.0.6 1 From 40bc7f6f03a221435cc52268768e76177ce28638 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 14 Mar 2023 15:57:23 +0000 Subject: [PATCH 0126/1598] Bump reactor-core from 3.5.3 to 3.5.4 Bumps [reactor-core](https://github.com/reactor/reactor-core) from 3.5.3 to 3.5.4. - [Release notes](https://github.com/reactor/reactor-core/releases) - [Commits](https://github.com/reactor/reactor-core/compare/v3.5.3...v3.5.4) --- updated-dependencies: - dependency-name: io.projectreactor:reactor-core dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/r2dbc/shedlock-provider-r2dbc/pom.xml | 2 +- providers/redis/shedlock-provider-redis-spring/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml index bc8ec8dc7..5fa6274b9 100644 --- a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml +++ b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml @@ -32,7 +32,7 @@ io.projectreactor reactor-core - 3.5.3 + 3.5.4 diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index b44fff90e..ed8a0373c 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -27,7 +27,7 @@ io.projectreactor reactor-core - 3.5.3 + 3.5.4 true From 890cc56e48c68f8e2677b1496d8a8156b7552bb9 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 14 Mar 2023 15:58:19 +0000 Subject: [PATCH 0127/1598] Bump maven-surefire-plugin from 3.0.0-M9 to 3.0.0 Bumps [maven-surefire-plugin](https://github.com/apache/maven-surefire) from 3.0.0-M9 to 3.0.0. - [Release notes](https://github.com/apache/maven-surefire/releases) - [Commits](https://github.com/apache/maven-surefire/compare/surefire-3.0.0-M9...surefire-3.0.0) --- updated-dependencies: - dependency-name: org.apache.maven.plugins:maven-surefire-plugin dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 3e4d95102..ca141f374 100644 --- a/pom.xml +++ b/pom.xml @@ -108,7 +108,7 @@ org.apache.maven.plugins maven-surefire-plugin - 3.0.0-M9 + 3.0.0 ${fork.count} -Xmx512m From b8fb46f071e09f88841bf84d04784d54fd99ee34 Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Mon, 20 Mar 2023 09:01:04 +0100 Subject: [PATCH 0128/1598] Upgrade Micronaut --- pom.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pom.xml b/pom.xml index 3e4d95102..f60d5f14f 100644 --- a/pom.xml +++ b/pom.xml @@ -71,8 +71,8 @@ 5.9.1 1.17.6 1.7.22 - 3.7.4 - 3.8.1 + 3.8.7 + 3.9.6 1.4.5 4.2.0 3.24.2 From 743b5244755fa82d2a9d9ce5d6181874cafd43d4 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 20 Mar 2023 09:20:12 +0000 Subject: [PATCH 0129/1598] Bump logback-classic from 1.4.5 to 1.4.6 Bumps [logback-classic](https://github.com/qos-ch/logback) from 1.4.5 to 1.4.6. - [Release notes](https://github.com/qos-ch/logback/releases) - [Commits](https://github.com/qos-ch/logback/commits) --- updated-dependencies: - dependency-name: ch.qos.logback:logback-classic dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 1071ce850..cf8431228 100644 --- a/pom.xml +++ b/pom.xml @@ -73,7 +73,7 @@ 1.7.22 3.8.7 3.9.6 - 1.4.5 + 1.4.6 4.2.0 3.24.2 5.1.1 From 29c49d9f69175285b9f0912808a8619ad2a0b91a Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 20 Mar 2023 15:58:03 +0000 Subject: [PATCH 0130/1598] Bump spring.version from 6.0.6 to 6.0.7 Bumps `spring.version` from 6.0.6 to 6.0.7. Updates `spring-context` from 6.0.6 to 6.0.7 - [Release notes](https://github.com/spring-projects/spring-framework/releases) - [Commits](https://github.com/spring-projects/spring-framework/compare/v6.0.6...v6.0.7) Updates `spring-test` from 6.0.6 to 6.0.7 - [Release notes](https://github.com/spring-projects/spring-framework/releases) - [Commits](https://github.com/spring-projects/spring-framework/compare/v6.0.6...v6.0.7) Updates `spring-jdbc` from 6.0.6 to 6.0.7 - [Release notes](https://github.com/spring-projects/spring-framework/releases) - [Commits](https://github.com/spring-projects/spring-framework/compare/v6.0.6...v6.0.7) --- updated-dependencies: - dependency-name: org.springframework:spring-context dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.springframework:spring-test dependency-type: direct:development update-type: version-update:semver-patch - dependency-name: org.springframework:spring-jdbc dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 1071ce850..21f50464b 100644 --- a/pom.xml +++ b/pom.xml @@ -64,7 +64,7 @@ - 6.0.6 + 6.0.7 UTF-8 17 3.0.3 From bf6f8dbf4851a05e5c8543702f51a1ec4a3abdeb Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 23 Mar 2023 15:58:22 +0000 Subject: [PATCH 0131/1598] Bump spring-boot-dependencies from 2.7.8 to 3.0.5 Bumps [spring-boot-dependencies](https://github.com/spring-projects/spring-boot) from 2.7.8 to 3.0.5. - [Release notes](https://github.com/spring-projects/spring-boot/releases) - [Commits](https://github.com/spring-projects/spring-boot/compare/v2.7.8...v3.0.5) --- updated-dependencies: - dependency-name: org.springframework.boot:spring-boot-dependencies dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- spring/test/shedlock-springboot-future-test/pom.xml | 2 +- spring/test/shedlock-springboot-old-test/pom.xml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/pom.xml b/pom.xml index 1071ce850..20421b0a9 100644 --- a/pom.xml +++ b/pom.xml @@ -67,7 +67,7 @@ 6.0.6 UTF-8 17 - 3.0.3 + 3.0.5 5.9.1 1.17.6 1.7.22 diff --git a/spring/test/shedlock-springboot-future-test/pom.xml b/spring/test/shedlock-springboot-future-test/pom.xml index 8d0161ee0..5f8c43fe7 100644 --- a/spring/test/shedlock-springboot-future-test/pom.xml +++ b/spring/test/shedlock-springboot-future-test/pom.xml @@ -63,7 +63,7 @@ org.springframework.boot spring-boot-dependencies - 3.1.0-M1 + 3.0.5 pom import diff --git a/spring/test/shedlock-springboot-old-test/pom.xml b/spring/test/shedlock-springboot-old-test/pom.xml index 670df59ab..ea11ee99c 100644 --- a/spring/test/shedlock-springboot-old-test/pom.xml +++ b/spring/test/shedlock-springboot-old-test/pom.xml @@ -63,7 +63,7 @@ org.springframework.boot spring-boot-dependencies - 2.7.8 + 3.0.5 pom import From 1e98a5576ade581c05ebdbe41f197cbd36baac3f Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 27 Mar 2023 15:57:30 +0000 Subject: [PATCH 0132/1598] Bump slf4j-api from 2.0.6 to 2.0.7 Bumps [slf4j-api](https://github.com/qos-ch/slf4j) from 2.0.6 to 2.0.7. - [Release notes](https://github.com/qos-ch/slf4j/releases) - [Commits](https://github.com/qos-ch/slf4j/compare/v_2.0.6...v_2.0.7) --- updated-dependencies: - dependency-name: org.slf4j:slf4j-api dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index f1fdf9df8..278df69f0 100644 --- a/pom.xml +++ b/pom.xml @@ -77,7 +77,7 @@ 4.2.0 3.24.2 5.2.0 - 2.0.6 + 2.0.7 1 From 3cc298144261058074b9ae19be0a449ddccb5c49 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 27 Mar 2023 15:57:49 +0000 Subject: [PATCH 0133/1598] Bump spring-data-redis from 3.0.3 to 3.0.4 Bumps [spring-data-redis](https://github.com/spring-projects/spring-data-redis) from 3.0.3 to 3.0.4. - [Release notes](https://github.com/spring-projects/spring-data-redis/releases) - [Commits](https://github.com/spring-projects/spring-data-redis/compare/3.0.3...3.0.4) --- updated-dependencies: - dependency-name: org.springframework.data:spring-data-redis dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/redis/shedlock-provider-redis-spring/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index ed8a0373c..9ae3c6068 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -21,7 +21,7 @@ org.springframework.data spring-data-redis - 3.0.3 + 3.0.4 From 7a51268fdebfb6fef85944b9f11c55c37664ada1 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 27 Mar 2023 15:58:06 +0000 Subject: [PATCH 0134/1598] Bump maven-deploy-plugin from 3.1.0 to 3.1.1 Bumps [maven-deploy-plugin](https://github.com/apache/maven-deploy-plugin) from 3.1.0 to 3.1.1. - [Release notes](https://github.com/apache/maven-deploy-plugin/releases) - [Commits](https://github.com/apache/maven-deploy-plugin/compare/maven-deploy-plugin-3.1.0...maven-deploy-plugin-3.1.1) --- updated-dependencies: - dependency-name: org.apache.maven.plugins:maven-deploy-plugin dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index f1fdf9df8..f92c91284 100644 --- a/pom.xml +++ b/pom.xml @@ -131,7 +131,7 @@ org.apache.maven.plugins maven-deploy-plugin - 3.1.0 + 3.1.1 From 950be749e7241773e5edd4ac74327c5f2d93e665 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luk=C3=A1=C5=A1=20K=C5=99e=C4=8Dan?= Date: Mon, 27 Mar 2023 22:06:11 +0200 Subject: [PATCH 0135/1598] Apply suggestions from code review --- spring/test/shedlock-springboot-future-test/pom.xml | 2 +- spring/test/shedlock-springboot-old-test/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/spring/test/shedlock-springboot-future-test/pom.xml b/spring/test/shedlock-springboot-future-test/pom.xml index 5f8c43fe7..8ead226be 100644 --- a/spring/test/shedlock-springboot-future-test/pom.xml +++ b/spring/test/shedlock-springboot-future-test/pom.xml @@ -63,7 +63,7 @@ org.springframework.boot spring-boot-dependencies - 3.0.5 + 3.1.0-M2 pom import diff --git a/spring/test/shedlock-springboot-old-test/pom.xml b/spring/test/shedlock-springboot-old-test/pom.xml index ea11ee99c..aafb5dbe0 100644 --- a/spring/test/shedlock-springboot-old-test/pom.xml +++ b/spring/test/shedlock-springboot-old-test/pom.xml @@ -63,7 +63,7 @@ org.springframework.boot spring-boot-dependencies - 3.0.5 + 2.7.9 pom import From 430be09bb561d3923e291f36d6b1eb53af4b6f38 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 28 Mar 2023 15:57:21 +0000 Subject: [PATCH 0136/1598] Bump redisson-spring-data-20 from 3.20.0 to 3.20.1 Bumps redisson-spring-data-20 from 3.20.0 to 3.20.1. --- updated-dependencies: - dependency-name: org.redisson:redisson-spring-data-20 dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/redis/shedlock-provider-redis-spring/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index 9ae3c6068..ad069d6e8 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -62,7 +62,7 @@ org.redisson redisson-spring-data-20 - 3.20.0 + 3.20.1 test From 1e360cfb910139b1f3ff4ab311551f9660fd8e7b Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 28 Mar 2023 15:57:40 +0000 Subject: [PATCH 0137/1598] Bump quarkus.platform.version from 2.16.4.Final to 2.16.5.Final Bumps `quarkus.platform.version` from 2.16.4.Final to 2.16.5.Final. Updates `quarkus-bom` from 2.16.4.Final to 2.16.5.Final - [Release notes](https://github.com/quarkusio/quarkus-platform/releases) - [Commits](https://github.com/quarkusio/quarkus-platform/compare/2.16.4.Final...2.16.5.Final) Updates `quarkus-maven-plugin` from 2.16.4.Final to 2.16.5.Final - [Release notes](https://github.com/quarkusio/quarkus-platform/releases) - [Commits](https://github.com/quarkusio/quarkus-platform/compare/2.16.4.Final...2.16.5.Final) --- updated-dependencies: - dependency-name: io.quarkus.platform:quarkus-bom dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: io.quarkus.platform:quarkus-maven-plugin dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- cdi/test/quarkus-test/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cdi/test/quarkus-test/pom.xml b/cdi/test/quarkus-test/pom.xml index e8a1bdc5f..74e6ebcd2 100644 --- a/cdi/test/quarkus-test/pom.xml +++ b/cdi/test/quarkus-test/pom.xml @@ -14,7 +14,7 @@ quarkus-bom io.quarkus.platform - 2.16.4.Final + 2.16.5.Final true From cd77578c91220aa2dbb19241078dd840357eec32 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 28 Mar 2023 15:57:53 +0000 Subject: [PATCH 0138/1598] Bump oracle-r2dbc from 1.1.0 to 1.1.1 Bumps oracle-r2dbc from 1.1.0 to 1.1.1. --- updated-dependencies: - dependency-name: com.oracle.database.r2dbc:oracle-r2dbc dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/r2dbc/shedlock-provider-r2dbc/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml index 5fa6274b9..f663451b7 100644 --- a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml +++ b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml @@ -68,7 +68,7 @@ com.oracle.database.r2dbc oracle-r2dbc - 1.1.0 + 1.1.1 test From 81a43c1c2102dc5eaccf23dba6421330e71debd2 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 29 Mar 2023 15:58:06 +0000 Subject: [PATCH 0139/1598] Bump jooq from 3.18.0 to 3.18.2 Bumps jooq from 3.18.0 to 3.18.2. --- updated-dependencies: - dependency-name: org.jooq:jooq dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/jdbc/shedlock-provider-jooq/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/jdbc/shedlock-provider-jooq/pom.xml b/providers/jdbc/shedlock-provider-jooq/pom.xml index 1b15a54e6..1d8be5b7b 100644 --- a/providers/jdbc/shedlock-provider-jooq/pom.xml +++ b/providers/jdbc/shedlock-provider-jooq/pom.xml @@ -21,7 +21,7 @@ org.jooq jooq - 3.18.0 + 3.18.2 From f02c4b64857b1a123fc2d0eb70997fbcbd365a0d Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 30 Mar 2023 15:58:29 +0000 Subject: [PATCH 0140/1598] Bump elasticsearch-java from 8.6.2 to 8.7.0 Bumps [elasticsearch-java](https://github.com/elastic/elasticsearch-java) from 8.6.2 to 8.7.0. - [Release notes](https://github.com/elastic/elasticsearch-java/releases) - [Changelog](https://github.com/elastic/elasticsearch-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/elastic/elasticsearch-java/compare/v8.6.2...v8.7.0) --- updated-dependencies: - dependency-name: co.elastic.clients:elasticsearch-java dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- .../elasticsearch/shedlock-provider-elasticsearch8/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml index 9fd7b58d0..9469f3801 100644 --- a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml +++ b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml @@ -12,7 +12,7 @@ 5.2.1-SNAPSHOT - 8.6.2 + 8.7.0 2.1.1 2.14.1 From 0e12a950d694f893a456989b80f57ca7c08aad4b Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 31 Mar 2023 15:58:01 +0000 Subject: [PATCH 0141/1598] Bump neo4j-java-driver from 5.6.0 to 5.7.0 Bumps [neo4j-java-driver](https://github.com/neo4j/neo4j-java-driver) from 5.6.0 to 5.7.0. - [Release notes](https://github.com/neo4j/neo4j-java-driver/releases) - [Commits](https://github.com/neo4j/neo4j-java-driver/compare/5.6.0...5.7.0) --- updated-dependencies: - dependency-name: org.neo4j.driver:neo4j-java-driver dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- providers/neo4j/shedlock-provider-neo4j/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/neo4j/shedlock-provider-neo4j/pom.xml b/providers/neo4j/shedlock-provider-neo4j/pom.xml index 297c81951..639828a01 100644 --- a/providers/neo4j/shedlock-provider-neo4j/pom.xml +++ b/providers/neo4j/shedlock-provider-neo4j/pom.xml @@ -20,7 +20,7 @@ org.neo4j.driver neo4j-java-driver - 5.6.0 + 5.7.0 From 08312f5208adad08581642ccc76fa3c2d9108e48 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 4 Apr 2023 15:57:39 +0000 Subject: [PATCH 0142/1598] Bump quarkus.platform.version from 2.16.5.Final to 2.16.6.Final Bumps `quarkus.platform.version` from 2.16.5.Final to 2.16.6.Final. Updates `quarkus-bom` from 2.16.5.Final to 2.16.6.Final - [Release notes](https://github.com/quarkusio/quarkus-platform/releases) - [Commits](https://github.com/quarkusio/quarkus-platform/compare/2.16.5.Final...2.16.6.Final) Updates `quarkus-maven-plugin` from 2.16.5.Final to 2.16.6.Final - [Release notes](https://github.com/quarkusio/quarkus-platform/releases) - [Commits](https://github.com/quarkusio/quarkus-platform/compare/2.16.5.Final...2.16.6.Final) --- updated-dependencies: - dependency-name: io.quarkus.platform:quarkus-bom dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: io.quarkus.platform:quarkus-maven-plugin dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- cdi/test/quarkus-test/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cdi/test/quarkus-test/pom.xml b/cdi/test/quarkus-test/pom.xml index 74e6ebcd2..e1f64c5c8 100644 --- a/cdi/test/quarkus-test/pom.xml +++ b/cdi/test/quarkus-test/pom.xml @@ -14,7 +14,7 @@ quarkus-bom io.quarkus.platform - 2.16.5.Final + 2.16.6.Final true From 5c54fb8b875f74ffde6c0378d77a54d6da9e331f Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 5 Apr 2023 15:58:25 +0000 Subject: [PATCH 0143/1598] Bump test-containers.ver from 1.17.6 to 1.18.0 Bumps `test-containers.ver` from 1.17.6 to 1.18.0. Updates `postgresql` from 1.17.6 to 1.18.0 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.17.6...1.18.0) Updates `testcontainers` from 1.17.6 to 1.18.0 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.17.6...1.18.0) Updates `mysql` from 1.17.6 to 1.18.0 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.17.6...1.18.0) Updates `db2` from 1.17.6 to 1.18.0 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.17.6...1.18.0) Updates `mariadb` from 1.17.6 to 1.18.0 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.17.6...1.18.0) Updates `oracle-xe` from 1.17.6 to 1.18.0 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.17.6...1.18.0) Updates `mssqlserver` from 1.17.6 to 1.18.0 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.17.6...1.18.0) Updates `junit-jupiter` from 1.17.6 to 1.18.0 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.17.6...1.18.0) Updates `elasticsearch` from 1.17.6 to 1.18.0 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.17.6...1.18.0) Updates `couchbase` from 1.17.6 to 1.18.0 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.17.6...1.18.0) Updates `dynalite` from 1.17.6 to 1.18.0 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.17.6...1.18.0) Updates `cassandra` from 1.17.6 to 1.18.0 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.17.6...1.18.0) --- updated-dependencies: - dependency-name: org.testcontainers:postgresql dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: org.testcontainers:testcontainers dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: org.testcontainers:mysql dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: org.testcontainers:db2 dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: org.testcontainers:mariadb dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: org.testcontainers:oracle-xe dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: org.testcontainers:mssqlserver dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: org.testcontainers:junit-jupiter dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: org.testcontainers:elasticsearch dependency-type: direct:development update-type: version-update:semver-minor - dependency-name: org.testcontainers:couchbase dependency-type: direct:development update-type: version-update:semver-minor - dependency-name: org.testcontainers:dynalite dependency-type: direct:development update-type: version-update:semver-minor - dependency-name: org.testcontainers:cassandra dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- cdi/test/quarkus-test/pom.xml | 2 +- pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/cdi/test/quarkus-test/pom.xml b/cdi/test/quarkus-test/pom.xml index e1f64c5c8..7484659ca 100644 --- a/cdi/test/quarkus-test/pom.xml +++ b/cdi/test/quarkus-test/pom.xml @@ -51,7 +51,7 @@ org.testcontainers postgresql - 1.17.6 + 1.18.0 io.quarkus diff --git a/pom.xml b/pom.xml index c93d4c940..dd87c6115 100644 --- a/pom.xml +++ b/pom.xml @@ -69,7 +69,7 @@ 17 3.0.5 5.9.1 - 1.17.6 + 1.18.0 1.7.22 3.8.7 3.9.6 From e5db023ee8f0e7cd4ffb92fb22f86c4a722faec8 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 5 Apr 2023 15:59:46 +0000 Subject: [PATCH 0144/1598] Bump neo4j from 1.17.6 to 1.18.0 Bumps [neo4j](https://github.com/testcontainers/testcontainers-java) from 1.17.6 to 1.18.0. - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.17.6...1.18.0) --- updated-dependencies: - dependency-name: org.testcontainers:neo4j dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- providers/neo4j/shedlock-provider-neo4j/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/neo4j/shedlock-provider-neo4j/pom.xml b/providers/neo4j/shedlock-provider-neo4j/pom.xml index 639828a01..5a279337d 100644 --- a/providers/neo4j/shedlock-provider-neo4j/pom.xml +++ b/providers/neo4j/shedlock-provider-neo4j/pom.xml @@ -32,7 +32,7 @@ org.testcontainers neo4j - 1.17.6 + 1.18.0 test From 41f7343c4be2f7ae49995e3be5251d84543a465b Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 10 Apr 2023 15:57:38 +0000 Subject: [PATCH 0145/1598] Bump ojdbc11 from 21.9.0.0 to 23.2.0.0 Bumps ojdbc11 from 21.9.0.0 to 23.2.0.0. --- updated-dependencies: - dependency-name: com.oracle.database.jdbc:ojdbc11 dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- providers/jdbc/shedlock-test-support-jdbc/pom.xml | 2 +- providers/r2dbc/shedlock-provider-r2dbc/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/providers/jdbc/shedlock-test-support-jdbc/pom.xml b/providers/jdbc/shedlock-test-support-jdbc/pom.xml index dd6d51883..f0dd2c1f6 100644 --- a/providers/jdbc/shedlock-test-support-jdbc/pom.xml +++ b/providers/jdbc/shedlock-test-support-jdbc/pom.xml @@ -57,7 +57,7 @@ com.oracle.database.jdbc ojdbc11 - 21.9.0.0 + 23.2.0.0 diff --git a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml index f663451b7..ca3ed410b 100644 --- a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml +++ b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml @@ -75,7 +75,7 @@ com.oracle.database.jdbc ojdbc11 - 21.9.0.0 + 23.2.0.0 test From 597b126fbd47fd6d51781d24ea3ce53cc7c6ffa0 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 11 Apr 2023 15:57:23 +0000 Subject: [PATCH 0146/1598] Bump reactor-core from 3.5.4 to 3.5.5 Bumps [reactor-core](https://github.com/reactor/reactor-core) from 3.5.4 to 3.5.5. - [Release notes](https://github.com/reactor/reactor-core/releases) - [Commits](https://github.com/reactor/reactor-core/compare/v3.5.4...v3.5.5) --- updated-dependencies: - dependency-name: io.projectreactor:reactor-core dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/r2dbc/shedlock-provider-r2dbc/pom.xml | 2 +- providers/redis/shedlock-provider-redis-spring/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml index ca3ed410b..e2f10edee 100644 --- a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml +++ b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml @@ -32,7 +32,7 @@ io.projectreactor reactor-core - 3.5.4 + 3.5.5 diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index ad069d6e8..ffb8e1d80 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -27,7 +27,7 @@ io.projectreactor reactor-core - 3.5.4 + 3.5.5 true From fff884ccbfd868ac3582ee4ccb318220012fed17 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 12 Apr 2023 15:57:25 +0000 Subject: [PATCH 0147/1598] Bump jooq from 3.18.2 to 3.18.3 Bumps jooq from 3.18.2 to 3.18.3. --- updated-dependencies: - dependency-name: org.jooq:jooq dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/jdbc/shedlock-provider-jooq/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/jdbc/shedlock-provider-jooq/pom.xml b/providers/jdbc/shedlock-provider-jooq/pom.xml index 1d8be5b7b..e253efcf2 100644 --- a/providers/jdbc/shedlock-provider-jooq/pom.xml +++ b/providers/jdbc/shedlock-provider-jooq/pom.xml @@ -21,7 +21,7 @@ org.jooq jooq - 3.18.2 + 3.18.3 From 2394513ded2ad68da958c4023d1abc5fc988ea8e Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 12 Apr 2023 15:57:57 +0000 Subject: [PATCH 0148/1598] Bump mockito-core from 5.2.0 to 5.3.0 Bumps [mockito-core](https://github.com/mockito/mockito) from 5.2.0 to 5.3.0. - [Release notes](https://github.com/mockito/mockito/releases) - [Commits](https://github.com/mockito/mockito/compare/v5.2.0...v5.3.0) --- updated-dependencies: - dependency-name: org.mockito:mockito-core dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index dd87c6115..b8071a79d 100644 --- a/pom.xml +++ b/pom.xml @@ -76,7 +76,7 @@ 1.4.6 4.2.0 3.24.2 - 5.2.0 + 5.3.0 2.0.7 1 From d17c22694a1427760d13b9b7f3ffe679895f6614 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 13 Apr 2023 15:58:13 +0000 Subject: [PATCH 0149/1598] Bump spring.version from 6.0.7 to 6.0.8 Bumps `spring.version` from 6.0.7 to 6.0.8. Updates `spring-context` from 6.0.7 to 6.0.8 - [Release notes](https://github.com/spring-projects/spring-framework/releases) - [Commits](https://github.com/spring-projects/spring-framework/compare/v6.0.7...v6.0.8) Updates `spring-test` from 6.0.7 to 6.0.8 - [Release notes](https://github.com/spring-projects/spring-framework/releases) - [Commits](https://github.com/spring-projects/spring-framework/compare/v6.0.7...v6.0.8) Updates `spring-jdbc` from 6.0.7 to 6.0.8 - [Release notes](https://github.com/spring-projects/spring-framework/releases) - [Commits](https://github.com/spring-projects/spring-framework/compare/v6.0.7...v6.0.8) --- updated-dependencies: - dependency-name: org.springframework:spring-context dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.springframework:spring-test dependency-type: direct:development update-type: version-update:semver-patch - dependency-name: org.springframework:spring-jdbc dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index b8071a79d..d586614cf 100644 --- a/pom.xml +++ b/pom.xml @@ -64,7 +64,7 @@ - 6.0.7 + 6.0.8 UTF-8 17 3.0.5 From b990315c0fb285d290eea015d859ebe164b53444 Mon Sep 17 00:00:00 2001 From: snyk-bot Date: Sat, 15 Apr 2023 02:05:16 +0000 Subject: [PATCH 0150/1598] fix: providers/redis/shedlock-provider-redis-spring/pom.xml to reduce vulnerabilities The following vulnerabilities are fixed with an upgrade: - https://snyk.io/vuln/SNYK-JAVA-ORGSPRINGFRAMEWORK-5422217 --- providers/redis/shedlock-provider-redis-spring/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index ffb8e1d80..48e6956a4 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -21,7 +21,7 @@ org.springframework.data spring-data-redis - 3.0.4 + 3.0.5 From 064c204eb6b933c9ce228740f6e52d1b67f02347 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 18 Apr 2023 15:57:45 +0000 Subject: [PATCH 0151/1598] Bump jasync-r2dbc-mysql from 2.1.23 to 2.1.24 Bumps [jasync-r2dbc-mysql](https://github.com/jasync-sql/jasync-sql) from 2.1.23 to 2.1.24. - [Release notes](https://github.com/jasync-sql/jasync-sql/releases) - [Changelog](https://github.com/jasync-sql/jasync-sql/blob/master/CHANGELOG.md) - [Commits](https://github.com/jasync-sql/jasync-sql/compare/2.1.23...2.1.24) --- updated-dependencies: - dependency-name: com.github.jasync-sql:jasync-r2dbc-mysql dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/r2dbc/shedlock-provider-r2dbc/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml index e2f10edee..417d13951 100644 --- a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml +++ b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml @@ -61,7 +61,7 @@ com.github.jasync-sql jasync-r2dbc-mysql - 2.1.23 + 2.1.24 test From 5fef810d573f170917f87456e9e713af702c90a6 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 20 Apr 2023 15:57:27 +0000 Subject: [PATCH 0152/1598] Bump logback-classic from 1.4.6 to 1.4.7 Bumps [logback-classic](https://github.com/qos-ch/logback) from 1.4.6 to 1.4.7. - [Release notes](https://github.com/qos-ch/logback/releases) - [Commits](https://github.com/qos-ch/logback/compare/v_1.4.6...v_1.4.7) --- updated-dependencies: - dependency-name: ch.qos.logback:logback-classic dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index d586614cf..beed35a17 100644 --- a/pom.xml +++ b/pom.xml @@ -73,7 +73,7 @@ 1.7.22 3.8.7 3.9.6 - 1.4.6 + 1.4.7 4.2.0 3.24.2 5.3.0 From 55d27f6bd657d0695e59f3abdcd1a359b1a0a6c7 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 20 Apr 2023 15:57:52 +0000 Subject: [PATCH 0153/1598] Bump spring-boot-dependencies from 2.7.9 to 3.0.6 Bumps [spring-boot-dependencies](https://github.com/spring-projects/spring-boot) from 2.7.9 to 3.0.6. - [Release notes](https://github.com/spring-projects/spring-boot/releases) - [Commits](https://github.com/spring-projects/spring-boot/compare/v2.7.9...v3.0.6) --- updated-dependencies: - dependency-name: org.springframework.boot:spring-boot-dependencies dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- spring/test/shedlock-springboot-future-test/pom.xml | 2 +- spring/test/shedlock-springboot-old-test/pom.xml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/pom.xml b/pom.xml index d586614cf..c9179034c 100644 --- a/pom.xml +++ b/pom.xml @@ -67,7 +67,7 @@ 6.0.8 UTF-8 17 - 3.0.5 + 3.0.6 5.9.1 1.18.0 1.7.22 diff --git a/spring/test/shedlock-springboot-future-test/pom.xml b/spring/test/shedlock-springboot-future-test/pom.xml index 8ead226be..e5c59634b 100644 --- a/spring/test/shedlock-springboot-future-test/pom.xml +++ b/spring/test/shedlock-springboot-future-test/pom.xml @@ -63,7 +63,7 @@ org.springframework.boot spring-boot-dependencies - 3.1.0-M2 + 3.0.6 pom import diff --git a/spring/test/shedlock-springboot-old-test/pom.xml b/spring/test/shedlock-springboot-old-test/pom.xml index aafb5dbe0..b3088e48e 100644 --- a/spring/test/shedlock-springboot-old-test/pom.xml +++ b/spring/test/shedlock-springboot-old-test/pom.xml @@ -63,7 +63,7 @@ org.springframework.boot spring-boot-dependencies - 2.7.9 + 3.0.6 pom import From 39ac394077031062628fd2e6905d69a2e407bd4a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luk=C3=A1=C5=A1=20K=C5=99e=C4=8Dan?= Date: Fri, 21 Apr 2023 13:26:09 +0200 Subject: [PATCH 0154/1598] Update spring/test/shedlock-springboot-future-test/pom.xml --- spring/test/shedlock-springboot-future-test/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spring/test/shedlock-springboot-future-test/pom.xml b/spring/test/shedlock-springboot-future-test/pom.xml index e5c59634b..8ead226be 100644 --- a/spring/test/shedlock-springboot-future-test/pom.xml +++ b/spring/test/shedlock-springboot-future-test/pom.xml @@ -63,7 +63,7 @@ org.springframework.boot spring-boot-dependencies - 3.0.6 + 3.1.0-M2 pom import From c001dbc8a511d69e941161309fa5c9c6902bb363 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luk=C3=A1=C5=A1=20K=C5=99e=C4=8Dan?= Date: Fri, 21 Apr 2023 13:26:14 +0200 Subject: [PATCH 0155/1598] Update spring/test/shedlock-springboot-old-test/pom.xml --- spring/test/shedlock-springboot-old-test/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spring/test/shedlock-springboot-old-test/pom.xml b/spring/test/shedlock-springboot-old-test/pom.xml index b3088e48e..28e2d28d3 100644 --- a/spring/test/shedlock-springboot-old-test/pom.xml +++ b/spring/test/shedlock-springboot-old-test/pom.xml @@ -63,7 +63,7 @@ org.springframework.boot spring-boot-dependencies - 3.0.6 + 2.7.10 pom import From d62e787349e8803eec8ff1fed6ae1ac4d0be84f8 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 24 Apr 2023 15:58:00 +0000 Subject: [PATCH 0156/1598] Bump mockito-core from 5.3.0 to 5.3.1 Bumps [mockito-core](https://github.com/mockito/mockito) from 5.3.0 to 5.3.1. - [Release notes](https://github.com/mockito/mockito/releases) - [Commits](https://github.com/mockito/mockito/compare/v5.3.0...v5.3.1) --- updated-dependencies: - dependency-name: org.mockito:mockito-core dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index beed35a17..85aa36811 100644 --- a/pom.xml +++ b/pom.xml @@ -76,7 +76,7 @@ 1.4.7 4.2.0 3.24.2 - 5.3.0 + 5.3.1 2.0.7 1 From b003a45226bb6ac425f75c6a6d9970de83acea94 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 25 Apr 2023 15:57:01 +0000 Subject: [PATCH 0157/1598] Bump spring-boot-dependencies from 2.7.10 to 3.0.6 Bumps [spring-boot-dependencies](https://github.com/spring-projects/spring-boot) from 2.7.10 to 3.0.6. - [Release notes](https://github.com/spring-projects/spring-boot/releases) - [Commits](https://github.com/spring-projects/spring-boot/compare/v2.7.10...v3.0.6) --- updated-dependencies: - dependency-name: org.springframework.boot:spring-boot-dependencies dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- spring/test/shedlock-springboot-future-test/pom.xml | 2 +- spring/test/shedlock-springboot-old-test/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/spring/test/shedlock-springboot-future-test/pom.xml b/spring/test/shedlock-springboot-future-test/pom.xml index 8ead226be..e5c59634b 100644 --- a/spring/test/shedlock-springboot-future-test/pom.xml +++ b/spring/test/shedlock-springboot-future-test/pom.xml @@ -63,7 +63,7 @@ org.springframework.boot spring-boot-dependencies - 3.1.0-M2 + 3.0.6 pom import diff --git a/spring/test/shedlock-springboot-old-test/pom.xml b/spring/test/shedlock-springboot-old-test/pom.xml index 28e2d28d3..b3088e48e 100644 --- a/spring/test/shedlock-springboot-old-test/pom.xml +++ b/spring/test/shedlock-springboot-old-test/pom.xml @@ -63,7 +63,7 @@ org.springframework.boot spring-boot-dependencies - 2.7.10 + 3.0.6 pom import From 13f536be5ebab263f0e090274d54841e76642aa3 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 28 Apr 2023 15:59:48 +0000 Subject: [PATCH 0158/1598] Bump spring-cloud-sleuth from 3.1.7 to 3.1.8 Bumps [spring-cloud-sleuth](https://github.com/spring-cloud/spring-cloud-sleuth) from 3.1.7 to 3.1.8. - [Release notes](https://github.com/spring-cloud/spring-cloud-sleuth/releases) - [Commits](https://github.com/spring-cloud/spring-cloud-sleuth/compare/v3.1.7...v3.1.8) --- updated-dependencies: - dependency-name: org.springframework.cloud:spring-cloud-sleuth dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- spring/test/shedlock-springboot-sleuth-test/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spring/test/shedlock-springboot-sleuth-test/pom.xml b/spring/test/shedlock-springboot-sleuth-test/pom.xml index fe85b6d2d..aa0f961b1 100644 --- a/spring/test/shedlock-springboot-sleuth-test/pom.xml +++ b/spring/test/shedlock-springboot-sleuth-test/pom.xml @@ -70,7 +70,7 @@ org.springframework.cloud spring-cloud-sleuth - 3.1.7 + 3.1.8 pom import From 78e559238e51ddccb0f4d32decae6352db852842 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 28 Apr 2023 15:59:56 +0000 Subject: [PATCH 0159/1598] Bump neo4j-java-driver from 5.7.0 to 5.8.0 Bumps [neo4j-java-driver](https://github.com/neo4j/neo4j-java-driver) from 5.7.0 to 5.8.0. - [Release notes](https://github.com/neo4j/neo4j-java-driver/releases) - [Commits](https://github.com/neo4j/neo4j-java-driver/compare/5.7.0...5.8.0) --- updated-dependencies: - dependency-name: org.neo4j.driver:neo4j-java-driver dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- providers/neo4j/shedlock-provider-neo4j/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/neo4j/shedlock-provider-neo4j/pom.xml b/providers/neo4j/shedlock-provider-neo4j/pom.xml index 5a279337d..6f33f504f 100644 --- a/providers/neo4j/shedlock-provider-neo4j/pom.xml +++ b/providers/neo4j/shedlock-provider-neo4j/pom.xml @@ -20,7 +20,7 @@ org.neo4j.driver neo4j-java-driver - 5.7.0 + 5.8.0 From 947da18a3f13ed90ff7e2a388f132b77a60d8f6a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luk=C3=A1=C5=A1=20K=C5=99e=C4=8Dan?= Date: Sat, 6 May 2023 22:18:13 +0200 Subject: [PATCH 0160/1598] Apply suggestions from code review --- spring/test/shedlock-springboot-future-test/pom.xml | 2 +- spring/test/shedlock-springboot-old-test/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/spring/test/shedlock-springboot-future-test/pom.xml b/spring/test/shedlock-springboot-future-test/pom.xml index e5c59634b..1f2bce087 100644 --- a/spring/test/shedlock-springboot-future-test/pom.xml +++ b/spring/test/shedlock-springboot-future-test/pom.xml @@ -63,7 +63,7 @@ org.springframework.boot spring-boot-dependencies - 3.0.6 + 3.1.0-RC2 pom import diff --git a/spring/test/shedlock-springboot-old-test/pom.xml b/spring/test/shedlock-springboot-old-test/pom.xml index b3088e48e..92562da72 100644 --- a/spring/test/shedlock-springboot-old-test/pom.xml +++ b/spring/test/shedlock-springboot-old-test/pom.xml @@ -63,7 +63,7 @@ org.springframework.boot spring-boot-dependencies - 3.0.6 + 2.7.11 pom import From bc0ea8e7e85c268eca798a137d9f5e3ed5b82d47 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 8 May 2023 15:06:33 +0000 Subject: [PATCH 0161/1598] Bump redisson-spring-data-20 from 3.20.1 to 3.21.0 Bumps redisson-spring-data-20 from 3.20.1 to 3.21.0. --- updated-dependencies: - dependency-name: org.redisson:redisson-spring-data-20 dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- providers/redis/shedlock-provider-redis-spring/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index 48e6956a4..a0c5a3dab 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -62,7 +62,7 @@ org.redisson redisson-spring-data-20 - 3.20.1 + 3.21.0 test From e01a7bdb4eb745c861753f51b6b8503c374b055b Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 8 May 2023 15:07:37 +0000 Subject: [PATCH 0162/1598] Bump maven-surefire-plugin from 3.0.0 to 3.1.0 Bumps [maven-surefire-plugin](https://github.com/apache/maven-surefire) from 3.0.0 to 3.1.0. - [Release notes](https://github.com/apache/maven-surefire/releases) - [Commits](https://github.com/apache/maven-surefire/compare/surefire-3.0.0...surefire-3.1.0) --- updated-dependencies: - dependency-name: org.apache.maven.plugins:maven-surefire-plugin dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 94123f099..360244473 100644 --- a/pom.xml +++ b/pom.xml @@ -108,7 +108,7 @@ org.apache.maven.plugins maven-surefire-plugin - 3.0.0 + 3.1.0 ${fork.count} -Xmx512m From 02a3cabbbc40cc9efb147747d992dff89e436d9b Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 8 May 2023 15:58:33 +0000 Subject: [PATCH 0163/1598] Bump ignite-core from 2.14.0 to 2.15.0 Bumps ignite-core from 2.14.0 to 2.15.0. --- updated-dependencies: - dependency-name: org.apache.ignite:ignite-core dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- providers/ignite/shedlock-provider-ignite/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/ignite/shedlock-provider-ignite/pom.xml b/providers/ignite/shedlock-provider-ignite/pom.xml index 75f4139b8..10e6bb77b 100644 --- a/providers/ignite/shedlock-provider-ignite/pom.xml +++ b/providers/ignite/shedlock-provider-ignite/pom.xml @@ -12,7 +12,7 @@ 5.2.1-SNAPSHOT - 2.14.0 + 2.15.0 From 3143ab660892579d44a50d083f0f7e6fdd38296c Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Sat, 6 May 2023 22:25:25 +0200 Subject: [PATCH 0164/1598] Add new CDI --- cdi/shedlock-cdi/pom.xml | 91 +++++++++++++++++++ .../shedlock/cdi/SchedulerLock.java | 39 ++++++++ .../CdiLockConfigurationExtractor.java | 87 ++++++++++++++++++ .../LockingNotSupportedException.java | 24 +++++ .../internal/SchedulerLockInterceptor.java | 60 ++++++++++++ .../shedlock/cdi/internal/Utils.java | 19 ++++ .../src/main/resources/META-INF/beans.xml | 3 + cdi/test/quarkus-test/pom.xml | 6 +- .../src/main/java/QuarkusProdConfig.java | 4 +- .../shedlock/quarkus/test/QuarkusConfig.java | 6 +- .../quarkus/test/QuarkusShedlockTest.java | 2 +- pom.xml | 1 + 12 files changed, 333 insertions(+), 9 deletions(-) create mode 100644 cdi/shedlock-cdi/pom.xml create mode 100644 cdi/shedlock-cdi/src/main/java/net/javacrumbs/shedlock/cdi/SchedulerLock.java create mode 100644 cdi/shedlock-cdi/src/main/java/net/javacrumbs/shedlock/cdi/internal/CdiLockConfigurationExtractor.java create mode 100644 cdi/shedlock-cdi/src/main/java/net/javacrumbs/shedlock/cdi/internal/LockingNotSupportedException.java create mode 100644 cdi/shedlock-cdi/src/main/java/net/javacrumbs/shedlock/cdi/internal/SchedulerLockInterceptor.java create mode 100644 cdi/shedlock-cdi/src/main/java/net/javacrumbs/shedlock/cdi/internal/Utils.java create mode 100644 cdi/shedlock-cdi/src/main/resources/META-INF/beans.xml diff --git a/cdi/shedlock-cdi/pom.xml b/cdi/shedlock-cdi/pom.xml new file mode 100644 index 000000000..1ab620000 --- /dev/null +++ b/cdi/shedlock-cdi/pom.xml @@ -0,0 +1,91 @@ + + + 4.0.0 + + + shedlock-parent + net.javacrumbs.shedlock + 5.2.1-SNAPSHOT + ../../pom.xml + + + shedlock-cdi + 5.2.1-SNAPSHOT + + + + + net.javacrumbs.shedlock + shedlock-core + ${project.version} + compile + + + + jakarta.enterprise + jakarta.enterprise.cdi-api + 4.0.1 + + + + jakarta.annotation + jakarta.annotation-api + 2.1.1 + + + + org.eclipse.microprofile.config + microprofile-config-api + 3.0.3 + + + + ch.qos.logback + logback-classic + ${logback.ver} + test + + + org.junit.jupiter + junit-jupiter-api + ${junit.ver} + test + + + org.junit.jupiter + junit-jupiter-engine + ${junit.ver} + test + + + + org.mockito + mockito-core + ${mockito.ver} + test + + + org.assertj + assertj-core + ${assertj.ver} + test + + + + + + org.apache.maven.plugins + maven-jar-plugin + + + + + net.javacrumbs.shedlock.cdi + + + + + + + + diff --git a/cdi/shedlock-cdi/src/main/java/net/javacrumbs/shedlock/cdi/SchedulerLock.java b/cdi/shedlock-cdi/src/main/java/net/javacrumbs/shedlock/cdi/SchedulerLock.java new file mode 100644 index 000000000..74d131561 --- /dev/null +++ b/cdi/shedlock-cdi/src/main/java/net/javacrumbs/shedlock/cdi/SchedulerLock.java @@ -0,0 +1,39 @@ +package net.javacrumbs.shedlock.cdi; + +import jakarta.enterprise.util.Nonbinding; +import jakarta.interceptor.InterceptorBinding; + +import java.lang.annotation.ElementType; +import java.lang.annotation.Inherited; +import java.lang.annotation.Retention; +import java.lang.annotation.RetentionPolicy; +import java.lang.annotation.Target; + +@InterceptorBinding +@Retention(RetentionPolicy.RUNTIME) +@Target({ElementType.TYPE, ElementType.METHOD}) +@Inherited +public @interface SchedulerLock { + /** + * Lock name. + */ + @Nonbinding String name(); + + /** + * How long the lock should be kept in case the machine which obtained the lock died before releasing it. + * This is just a fallback, under normal circumstances the lock is released as soon the tasks finishes. Can be any format + * supported by Duration Conversion + *

+ */ + @Nonbinding String lockAtMostFor() default ""; + + /** + * The lock will be held at least for this period of time. Can be used if you really need to execute the task + * at most once in given period of time. If the duration of the task is shorter than clock difference between nodes, the task can + * be theoretically executed more than once (one node after another). By setting this parameter, you can make sure that the + * lock will be kept at least for given period of time. Can be any format + * supported by Duration Conversion + */ + @Nonbinding String lockAtLeastFor() default ""; +} + diff --git a/cdi/shedlock-cdi/src/main/java/net/javacrumbs/shedlock/cdi/internal/CdiLockConfigurationExtractor.java b/cdi/shedlock-cdi/src/main/java/net/javacrumbs/shedlock/cdi/internal/CdiLockConfigurationExtractor.java new file mode 100644 index 000000000..3a5e54ab3 --- /dev/null +++ b/cdi/shedlock-cdi/src/main/java/net/javacrumbs/shedlock/cdi/internal/CdiLockConfigurationExtractor.java @@ -0,0 +1,87 @@ +/** + * Copyright 2009 the original author or authors. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package net.javacrumbs.shedlock.cdi.internal; + + +import net.javacrumbs.shedlock.cdi.SchedulerLock; +import net.javacrumbs.shedlock.core.ClockProvider; +import net.javacrumbs.shedlock.core.LockConfiguration; + +import java.lang.reflect.Method; +import java.time.Duration; +import java.util.Optional; + +import static java.util.Objects.requireNonNull; +import static net.javacrumbs.shedlock.cdi.internal.Utils.parseDuration; + +class CdiLockConfigurationExtractor { + private final Duration defaultLockAtMostFor; + private final Duration defaultLockAtLeastFor; + + CdiLockConfigurationExtractor(Duration defaultLockAtMostFor, Duration defaultLockAtLeastFor) { + this.defaultLockAtMostFor = requireNonNull(defaultLockAtMostFor); + this.defaultLockAtLeastFor = requireNonNull(defaultLockAtLeastFor); + } + + + Optional getLockConfiguration(Method method) { + Optional annotation = findAnnotation(method); + return annotation.map(this::getLockConfiguration); + } + + private LockConfiguration getLockConfiguration(SchedulerLock annotation) { + return new LockConfiguration( + ClockProvider.now(), + getName(annotation), + getLockAtMostFor(annotation), + getLockAtLeastFor(annotation) + ); + } + + private String getName(SchedulerLock annotation) { + return annotation.name(); + } + + Duration getLockAtMostFor(SchedulerLock annotation) { + return getValue( + annotation.lockAtMostFor(), + this.defaultLockAtMostFor, + "lockAtMostFor" + ); + } + + Duration getLockAtLeastFor(SchedulerLock annotation) { + return getValue( + annotation.lockAtLeastFor(), + this.defaultLockAtLeastFor, + "lockAtLeastFor" + ); + } + + private Duration getValue(String stringValueFromAnnotation, Duration defaultValue, String paramName) { + if (!stringValueFromAnnotation.isEmpty()) { + return parseDuration(stringValueFromAnnotation); + } else { + return defaultValue; + } + } + + Optional findAnnotation(Method method) { + return Optional.ofNullable(method.getAnnotation(SchedulerLock.class)); + } +} + + diff --git a/cdi/shedlock-cdi/src/main/java/net/javacrumbs/shedlock/cdi/internal/LockingNotSupportedException.java b/cdi/shedlock-cdi/src/main/java/net/javacrumbs/shedlock/cdi/internal/LockingNotSupportedException.java new file mode 100644 index 000000000..7532ee44e --- /dev/null +++ b/cdi/shedlock-cdi/src/main/java/net/javacrumbs/shedlock/cdi/internal/LockingNotSupportedException.java @@ -0,0 +1,24 @@ +/** + * Copyright 2009 the original author or authors. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package net.javacrumbs.shedlock.cdi.internal; + +import net.javacrumbs.shedlock.support.LockException; + +class LockingNotSupportedException extends LockException { + LockingNotSupportedException() { + super("Can not lock method returning value (do not know what to return if it's locked)"); + } +} diff --git a/cdi/shedlock-cdi/src/main/java/net/javacrumbs/shedlock/cdi/internal/SchedulerLockInterceptor.java b/cdi/shedlock-cdi/src/main/java/net/javacrumbs/shedlock/cdi/internal/SchedulerLockInterceptor.java new file mode 100644 index 000000000..2b8ccb712 --- /dev/null +++ b/cdi/shedlock-cdi/src/main/java/net/javacrumbs/shedlock/cdi/internal/SchedulerLockInterceptor.java @@ -0,0 +1,60 @@ +package net.javacrumbs.shedlock.cdi.internal; + +import jakarta.annotation.Priority; +import jakarta.inject.Inject; +import jakarta.interceptor.AroundInvoke; +import jakarta.interceptor.Interceptor; +import jakarta.interceptor.InvocationContext; +import net.javacrumbs.shedlock.cdi.SchedulerLock; +import net.javacrumbs.shedlock.core.DefaultLockingTaskExecutor; +import net.javacrumbs.shedlock.core.LockConfiguration; +import net.javacrumbs.shedlock.core.LockProvider; +import net.javacrumbs.shedlock.core.LockingTaskExecutor; +import org.eclipse.microprofile.config.ConfigProvider; + +import java.time.Duration; +import java.util.Objects; +import java.util.Optional; + +import static net.javacrumbs.shedlock.cdi.internal.Utils.parseDuration; + + +@SchedulerLock(name = "?") +@Priority(3001) +@Interceptor +public class SchedulerLockInterceptor { + private final LockingTaskExecutor lockingTaskExecutor; + private final CdiLockConfigurationExtractor lockConfigurationExtractor; + + @Inject + public SchedulerLockInterceptor(LockProvider lockProvider) { + this.lockingTaskExecutor = new DefaultLockingTaskExecutor(lockProvider); + String lockAtMostFor = getConfigValue("shedlock.defaults.lock-at-most-for"); + String lockAtLeastFor = getConfigValue("shedlock.defaults.lock-at-least-for"); + Objects.requireNonNull(lockAtMostFor, "shedlock.defaults.lock-at-most-for parameter is mandatory"); + this.lockConfigurationExtractor = new CdiLockConfigurationExtractor( + parseDuration(lockAtMostFor), + lockAtLeastFor != null ? parseDuration(lockAtLeastFor) : Duration.ZERO + ); + } + + private static String getConfigValue(String propertyName) { + return ConfigProvider.getConfig().getConfigValue(propertyName).getValue(); + } + + @AroundInvoke + Object lock(InvocationContext context) throws Throwable { + Class returnType = context.getMethod().getReturnType(); + if (!void.class.equals(returnType) && !Void.class.equals(returnType)) { + throw new LockingNotSupportedException(); + } + + Optional lockConfiguration = lockConfigurationExtractor.getLockConfiguration(context.getMethod()); + if (lockConfiguration.isPresent()) { + lockingTaskExecutor.executeWithLock((LockingTaskExecutor.Task) context::proceed, lockConfiguration.get()); + return null; + } else { + return context.proceed(); + } + } +} diff --git a/cdi/shedlock-cdi/src/main/java/net/javacrumbs/shedlock/cdi/internal/Utils.java b/cdi/shedlock-cdi/src/main/java/net/javacrumbs/shedlock/cdi/internal/Utils.java new file mode 100644 index 000000000..3ae189000 --- /dev/null +++ b/cdi/shedlock-cdi/src/main/java/net/javacrumbs/shedlock/cdi/internal/Utils.java @@ -0,0 +1,19 @@ +package net.javacrumbs.shedlock.cdi.internal; + +import java.time.Duration; +import java.time.format.DateTimeParseException; + +class Utils { + static Duration parseDuration(String value) { + value = value.trim(); + if (value.isEmpty()) { + return null; + } + + try { + return Duration.parse(value); + } catch (DateTimeParseException e) { + throw new IllegalArgumentException(e); + } + } +} diff --git a/cdi/shedlock-cdi/src/main/resources/META-INF/beans.xml b/cdi/shedlock-cdi/src/main/resources/META-INF/beans.xml new file mode 100644 index 000000000..e312fca4d --- /dev/null +++ b/cdi/shedlock-cdi/src/main/resources/META-INF/beans.xml @@ -0,0 +1,3 @@ + + diff --git a/cdi/test/quarkus-test/pom.xml b/cdi/test/quarkus-test/pom.xml index 7484659ca..72895a3cf 100644 --- a/cdi/test/quarkus-test/pom.xml +++ b/cdi/test/quarkus-test/pom.xml @@ -14,7 +14,7 @@ quarkus-bom io.quarkus.platform - 2.16.6.Final + 3.0.1.Final true @@ -32,7 +32,7 @@ net.javacrumbs.shedlock - shedlock-cdi-vintage + shedlock-cdi ${project.version} @@ -46,7 +46,7 @@ net.javacrumbs.shedlock shedlock-provider-jdbc - 4.42.0 + ${project.version} org.testcontainers diff --git a/cdi/test/quarkus-test/src/main/java/QuarkusProdConfig.java b/cdi/test/quarkus-test/src/main/java/QuarkusProdConfig.java index 6af5c9c8c..52fc5ebaa 100644 --- a/cdi/test/quarkus-test/src/main/java/QuarkusProdConfig.java +++ b/cdi/test/quarkus-test/src/main/java/QuarkusProdConfig.java @@ -1,10 +1,10 @@ import io.quarkus.arc.DefaultBean; +import jakarta.enterprise.inject.Produces; +import jakarta.inject.Singleton; import net.javacrumbs.shedlock.core.LockConfiguration; import net.javacrumbs.shedlock.core.LockProvider; import net.javacrumbs.shedlock.core.SimpleLock; -import javax.enterprise.inject.Produces; -import javax.inject.Singleton; import java.util.Optional; /* diff --git a/cdi/test/quarkus-test/src/test/java/net/javacrumbs/shedlock/quarkus/test/QuarkusConfig.java b/cdi/test/quarkus-test/src/test/java/net/javacrumbs/shedlock/quarkus/test/QuarkusConfig.java index 24dbbe4cb..c22cc92fb 100644 --- a/cdi/test/quarkus-test/src/test/java/net/javacrumbs/shedlock/quarkus/test/QuarkusConfig.java +++ b/cdi/test/quarkus-test/src/test/java/net/javacrumbs/shedlock/quarkus/test/QuarkusConfig.java @@ -17,12 +17,12 @@ import io.quarkus.arc.profile.IfBuildProfile; +import jakarta.enterprise.context.ApplicationScoped; +import jakarta.enterprise.inject.Produces; +import jakarta.inject.Singleton; import net.javacrumbs.shedlock.cdi.SchedulerLock; import net.javacrumbs.shedlock.core.LockProvider; -import javax.enterprise.context.ApplicationScoped; -import javax.enterprise.inject.Produces; -import javax.inject.Singleton; import java.io.IOException; import static net.javacrumbs.shedlock.core.LockAssert.assertLocked; diff --git a/cdi/test/quarkus-test/src/test/java/net/javacrumbs/shedlock/quarkus/test/QuarkusShedlockTest.java b/cdi/test/quarkus-test/src/test/java/net/javacrumbs/shedlock/quarkus/test/QuarkusShedlockTest.java index 6f556634e..25a12a15e 100644 --- a/cdi/test/quarkus-test/src/test/java/net/javacrumbs/shedlock/quarkus/test/QuarkusShedlockTest.java +++ b/cdi/test/quarkus-test/src/test/java/net/javacrumbs/shedlock/quarkus/test/QuarkusShedlockTest.java @@ -16,6 +16,7 @@ package net.javacrumbs.shedlock.quarkus.test; import io.quarkus.test.junit.QuarkusTest; +import jakarta.inject.Inject; import net.javacrumbs.shedlock.core.LockProvider; import net.javacrumbs.shedlock.core.SimpleLock; import net.javacrumbs.shedlock.quarkus.test.QuarkusConfig.AnotherTestBean; @@ -26,7 +27,6 @@ import org.junit.jupiter.api.Test; import org.mockito.Mockito; -import javax.inject.Inject; import java.io.IOException; import java.util.Optional; diff --git a/pom.xml b/pom.xml index 94123f099..5a3b84e19 100644 --- a/pom.xml +++ b/pom.xml @@ -24,6 +24,7 @@ shedlock-bom shedlock-core cdi/shedlock-cdi-vintage + cdi/shedlock-cdi cdi/test/quarkus-test micronaut/shedlock-micronaut micronaut/test/micronaut-jdbc From c45fd2900aea83da7de17e4b23b3183b9ef1945c Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 12 May 2023 15:57:49 +0000 Subject: [PATCH 0165/1598] Bump test-containers.ver from 1.18.0 to 1.18.1 Bumps `test-containers.ver` from 1.18.0 to 1.18.1. Updates `postgresql` from 1.18.0 to 1.18.1 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.18.0...1.18.1) Updates `testcontainers` from 1.18.0 to 1.18.1 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.18.0...1.18.1) Updates `mysql` from 1.18.0 to 1.18.1 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.18.0...1.18.1) Updates `db2` from 1.18.0 to 1.18.1 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.18.0...1.18.1) Updates `mariadb` from 1.18.0 to 1.18.1 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.18.0...1.18.1) Updates `oracle-xe` from 1.18.0 to 1.18.1 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.18.0...1.18.1) Updates `mssqlserver` from 1.18.0 to 1.18.1 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.18.0...1.18.1) Updates `junit-jupiter` from 1.18.0 to 1.18.1 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.18.0...1.18.1) Updates `elasticsearch` from 1.18.0 to 1.18.1 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.18.0...1.18.1) Updates `couchbase` from 1.18.0 to 1.18.1 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.18.0...1.18.1) Updates `dynalite` from 1.18.0 to 1.18.1 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.18.0...1.18.1) Updates `cassandra` from 1.18.0 to 1.18.1 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.18.0...1.18.1) --- updated-dependencies: - dependency-name: org.testcontainers:postgresql dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.testcontainers:testcontainers dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.testcontainers:mysql dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.testcontainers:db2 dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.testcontainers:mariadb dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.testcontainers:oracle-xe dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.testcontainers:mssqlserver dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.testcontainers:junit-jupiter dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.testcontainers:elasticsearch dependency-type: direct:development update-type: version-update:semver-patch - dependency-name: org.testcontainers:couchbase dependency-type: direct:development update-type: version-update:semver-patch - dependency-name: org.testcontainers:dynalite dependency-type: direct:development update-type: version-update:semver-patch - dependency-name: org.testcontainers:cassandra dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- cdi/test/quarkus-test/pom.xml | 2 +- pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/cdi/test/quarkus-test/pom.xml b/cdi/test/quarkus-test/pom.xml index 72895a3cf..eee69655e 100644 --- a/cdi/test/quarkus-test/pom.xml +++ b/cdi/test/quarkus-test/pom.xml @@ -51,7 +51,7 @@ org.testcontainers postgresql - 1.18.0 + 1.18.1 io.quarkus diff --git a/pom.xml b/pom.xml index ce49ca1eb..c0f5a28e3 100644 --- a/pom.xml +++ b/pom.xml @@ -70,7 +70,7 @@ 17 3.0.6 5.9.1 - 1.18.0 + 1.18.1 1.7.22 3.8.7 3.9.6 From adc6cbf07beffcedc0c32829d79867c15f1f0f9f Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 12 May 2023 15:57:54 +0000 Subject: [PATCH 0166/1598] Bump reactor-core from 3.5.5 to 3.5.6 Bumps [reactor-core](https://github.com/reactor/reactor-core) from 3.5.5 to 3.5.6. - [Release notes](https://github.com/reactor/reactor-core/releases) - [Commits](https://github.com/reactor/reactor-core/compare/v3.5.5...v3.5.6) --- updated-dependencies: - dependency-name: io.projectreactor:reactor-core dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/r2dbc/shedlock-provider-r2dbc/pom.xml | 2 +- providers/redis/shedlock-provider-redis-spring/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml index 417d13951..02eb3ddd0 100644 --- a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml +++ b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml @@ -32,7 +32,7 @@ io.projectreactor reactor-core - 3.5.5 + 3.5.6 diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index a0c5a3dab..9aebedb27 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -27,7 +27,7 @@ io.projectreactor reactor-core - 3.5.5 + 3.5.6 true From 98110a48d640f28413c8c9fc29fafa48fdb0cbad Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 12 May 2023 15:58:18 +0000 Subject: [PATCH 0167/1598] Bump quarkus.platform.version from 3.0.1.Final to 3.0.3.Final Bumps `quarkus.platform.version` from 3.0.1.Final to 3.0.3.Final. Updates `quarkus-bom` from 3.0.1.Final to 3.0.3.Final - [Commits](https://github.com/quarkusio/quarkus-platform/compare/3.0.1.Final...3.0.3.Final) Updates `quarkus-maven-plugin` from 3.0.1.Final to 3.0.3.Final - [Commits](https://github.com/quarkusio/quarkus-platform/compare/3.0.1.Final...3.0.3.Final) --- updated-dependencies: - dependency-name: io.quarkus.platform:quarkus-bom dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: io.quarkus.platform:quarkus-maven-plugin dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- cdi/test/quarkus-test/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cdi/test/quarkus-test/pom.xml b/cdi/test/quarkus-test/pom.xml index 72895a3cf..dace09437 100644 --- a/cdi/test/quarkus-test/pom.xml +++ b/cdi/test/quarkus-test/pom.xml @@ -14,7 +14,7 @@ quarkus-bom io.quarkus.platform - 3.0.1.Final + 3.0.3.Final true From 08afe243a250c206f7ef4caef9c8751e3f8dbe4a Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Sat, 13 May 2023 21:17:34 +0200 Subject: [PATCH 0168/1598] [maven-release-plugin] prepare release shedlock-parent-5.3.0 --- cdi/shedlock-cdi-vintage/pom.xml | 4 ++-- cdi/shedlock-cdi/pom.xml | 4 ++-- cdi/test/quarkus-test/pom.xml | 4 ++-- micronaut/shedlock-micronaut/pom.xml | 4 ++-- micronaut/test/micronaut-jdbc-template/pom.xml | 4 ++-- micronaut/test/micronaut-jdbc/pom.xml | 4 ++-- pom.xml | 2 +- providers/arangodb/shedlock-provider-arangodb/pom.xml | 4 ++-- providers/cassandra/shedlock-provider-cassandra/pom.xml | 4 ++-- providers/consul/shedlock-provider-consul/pom.xml | 4 ++-- .../couchbase/shedlock-provider-couchbase-javaclient3/pom.xml | 4 ++-- providers/dynamodb/shedlock-provider-dynamodb2/pom.xml | 4 ++-- .../elasticsearch/shedlock-provider-elasticsearch8/pom.xml | 4 ++-- providers/etcd/shedlock-provider-etcd-jetcd/pom.xml | 2 +- providers/hazelcast/shedlock-provider-hazelcast4/pom.xml | 4 ++-- providers/ignite/shedlock-provider-ignite/pom.xml | 4 ++-- providers/inmemory/shedlock-provider-inmemory/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-internal/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-template/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jooq/pom.xml | 4 ++-- providers/jdbc/shedlock-test-support-jdbc/pom.xml | 4 ++-- providers/memcached/shedlock-provider-memcached-spy/pom.xml | 4 ++-- .../mongo/shedlock-provider-mongo-reactivestreams/pom.xml | 4 ++-- providers/mongo/shedlock-provider-mongo/pom.xml | 4 ++-- providers/neo4j/shedlock-provider-neo4j/pom.xml | 4 ++-- providers/opensearch/shedlock-provider-opensearch/pom.xml | 4 ++-- providers/r2dbc/shedlock-provider-r2dbc/pom.xml | 4 ++-- providers/redis/shedlock-provider-redis-jedis4/pom.xml | 4 ++-- providers/redis/shedlock-provider-redis-spring/pom.xml | 4 ++-- .../zookeeper/shedlock-provider-zookeeper-curator/pom.xml | 4 ++-- shedlock-bom/pom.xml | 4 ++-- shedlock-core/pom.xml | 4 ++-- shedlock-test-support/pom.xml | 4 ++-- spring/shedlock-spring/pom.xml | 4 ++-- spring/test/shedlock-springboot-future-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-kotlin-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-old-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-sleuth-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-test/pom.xml | 4 ++-- spring/test/shedlock-testng-test/pom.xml | 4 ++-- 42 files changed, 82 insertions(+), 82 deletions(-) diff --git a/cdi/shedlock-cdi-vintage/pom.xml b/cdi/shedlock-cdi-vintage/pom.xml index 4d4db82e2..fa79017d5 100644 --- a/cdi/shedlock-cdi-vintage/pom.xml +++ b/cdi/shedlock-cdi-vintage/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.2.1-SNAPSHOT + 5.3.0 ../../pom.xml shedlock-cdi-vintage - 5.2.1-SNAPSHOT + 5.3.0 diff --git a/cdi/shedlock-cdi/pom.xml b/cdi/shedlock-cdi/pom.xml index 1ab620000..1dbc42560 100644 --- a/cdi/shedlock-cdi/pom.xml +++ b/cdi/shedlock-cdi/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.2.1-SNAPSHOT + 5.3.0 ../../pom.xml shedlock-cdi - 5.2.1-SNAPSHOT + 5.3.0 diff --git a/cdi/test/quarkus-test/pom.xml b/cdi/test/quarkus-test/pom.xml index b7ad62c36..1460750e8 100644 --- a/cdi/test/quarkus-test/pom.xml +++ b/cdi/test/quarkus-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.2.1-SNAPSHOT + 5.3.0 ../../../pom.xml 4.0.0 quarkus-test - 5.2.1-SNAPSHOT + 5.3.0 quarkus-bom diff --git a/micronaut/shedlock-micronaut/pom.xml b/micronaut/shedlock-micronaut/pom.xml index 334357856..57a33dd5e 100644 --- a/micronaut/shedlock-micronaut/pom.xml +++ b/micronaut/shedlock-micronaut/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.2.1-SNAPSHOT + 5.3.0 ../../pom.xml shedlock-micronaut - 5.2.1-SNAPSHOT + 5.3.0 diff --git a/micronaut/test/micronaut-jdbc-template/pom.xml b/micronaut/test/micronaut-jdbc-template/pom.xml index 9992afb15..74784edfa 100644 --- a/micronaut/test/micronaut-jdbc-template/pom.xml +++ b/micronaut/test/micronaut-jdbc-template/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.2.1-SNAPSHOT + 5.3.0 ../../../pom.xml micronaut-jdbc-template - 5.2.1-SNAPSHOT + 5.3.0 UTF-8 diff --git a/micronaut/test/micronaut-jdbc/pom.xml b/micronaut/test/micronaut-jdbc/pom.xml index 774a083b1..24cb6a91a 100644 --- a/micronaut/test/micronaut-jdbc/pom.xml +++ b/micronaut/test/micronaut-jdbc/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.2.1-SNAPSHOT + 5.3.0 ../../../pom.xml micronaut-jdbc - 5.2.1-SNAPSHOT + 5.3.0 UTF-8 diff --git a/pom.xml b/pom.xml index c0f5a28e3..8093e8852 100644 --- a/pom.xml +++ b/pom.xml @@ -19,7 +19,7 @@ net.javacrumbs.shedlock shedlock-parent pom - 5.2.1-SNAPSHOT + 5.3.0 shedlock-bom shedlock-core diff --git a/providers/arangodb/shedlock-provider-arangodb/pom.xml b/providers/arangodb/shedlock-provider-arangodb/pom.xml index 53c67e16e..e633f3e17 100644 --- a/providers/arangodb/shedlock-provider-arangodb/pom.xml +++ b/providers/arangodb/shedlock-provider-arangodb/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.2.1-SNAPSHOT + 5.3.0 ../../../pom.xml 4.0.0 shedlock-provider-arangodb - 5.2.1-SNAPSHOT + 5.3.0 diff --git a/providers/cassandra/shedlock-provider-cassandra/pom.xml b/providers/cassandra/shedlock-provider-cassandra/pom.xml index 8b8634507..2b96d0738 100644 --- a/providers/cassandra/shedlock-provider-cassandra/pom.xml +++ b/providers/cassandra/shedlock-provider-cassandra/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.2.1-SNAPSHOT + 5.3.0 ../../../pom.xml 4.0.0 shedlock-provider-cassandra - 5.2.1-SNAPSHOT + 5.3.0 4.15.0 diff --git a/providers/consul/shedlock-provider-consul/pom.xml b/providers/consul/shedlock-provider-consul/pom.xml index d2b29f4f0..12f43f2a5 100644 --- a/providers/consul/shedlock-provider-consul/pom.xml +++ b/providers/consul/shedlock-provider-consul/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.2.1-SNAPSHOT + 5.3.0 ../../../pom.xml 4.0.0 shedlock-provider-consul - 5.2.1-SNAPSHOT + 5.3.0 diff --git a/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml b/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml index 2b5b01e06..9b24cf440 100644 --- a/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml +++ b/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.2.1-SNAPSHOT + 5.3.0 ../../../pom.xml 4.0.0 shedlock-provider-couchbase-javaclient3 - 5.2.1-SNAPSHOT + 5.3.0 diff --git a/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml b/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml index 711d880a7..cdbbd98e2 100644 --- a/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml +++ b/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.2.1-SNAPSHOT + 5.3.0 ../../../pom.xml 4.0.0 shedlock-provider-dynamodb2 - 5.2.1-SNAPSHOT + 5.3.0 diff --git a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml index 9469f3801..809f72090 100644 --- a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml +++ b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.2.1-SNAPSHOT + 5.3.0 ../../../pom.xml 4.0.0 shedlock-provider-elasticsearch8 - 5.2.1-SNAPSHOT + 5.3.0 8.7.0 diff --git a/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml b/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml index 6e2577c1d..b48179bb8 100644 --- a/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml +++ b/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 5.2.1-SNAPSHOT + 5.3.0 ../../../pom.xml 4.0.0 diff --git a/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml b/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml index d7e4e8317..394a98b84 100644 --- a/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml +++ b/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.2.1-SNAPSHOT + 5.3.0 ../../../pom.xml 4.0.0 shedlock-provider-hazelcast4 - 5.2.1-SNAPSHOT + 5.3.0 diff --git a/providers/ignite/shedlock-provider-ignite/pom.xml b/providers/ignite/shedlock-provider-ignite/pom.xml index 10e6bb77b..a3f2d143b 100644 --- a/providers/ignite/shedlock-provider-ignite/pom.xml +++ b/providers/ignite/shedlock-provider-ignite/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.2.1-SNAPSHOT + 5.3.0 ../../../pom.xml 4.0.0 shedlock-provider-ignite - 5.2.1-SNAPSHOT + 5.3.0 2.15.0 diff --git a/providers/inmemory/shedlock-provider-inmemory/pom.xml b/providers/inmemory/shedlock-provider-inmemory/pom.xml index 5ccc53218..d494a3292 100644 --- a/providers/inmemory/shedlock-provider-inmemory/pom.xml +++ b/providers/inmemory/shedlock-provider-inmemory/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.2.1-SNAPSHOT + 5.3.0 ../../../pom.xml 4.0.0 shedlock-provider-inmemory - 5.2.1-SNAPSHOT + 5.3.0 diff --git a/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml b/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml index 55a0d8fb9..05f6fbc85 100644 --- a/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.2.1-SNAPSHOT + 5.3.0 ../../../pom.xml 4.0.0 shedlock-provider-jdbc-internal - 5.2.1-SNAPSHOT + 5.3.0 diff --git a/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml b/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml index 58a7c6adb..7d03b1e13 100644 --- a/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.2.1-SNAPSHOT + 5.3.0 ../../../pom.xml 4.0.0 shedlock-provider-jdbc-micronaut - 5.2.1-SNAPSHOT + 5.3.0 diff --git a/providers/jdbc/shedlock-provider-jdbc-template/pom.xml b/providers/jdbc/shedlock-provider-jdbc-template/pom.xml index fe99bec27..2bc920dbd 100644 --- a/providers/jdbc/shedlock-provider-jdbc-template/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-template/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.2.1-SNAPSHOT + 5.3.0 ../../../pom.xml 4.0.0 shedlock-provider-jdbc-template - 5.2.1-SNAPSHOT + 5.3.0 diff --git a/providers/jdbc/shedlock-provider-jdbc/pom.xml b/providers/jdbc/shedlock-provider-jdbc/pom.xml index 2ce04cca9..826946240 100644 --- a/providers/jdbc/shedlock-provider-jdbc/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.2.1-SNAPSHOT + 5.3.0 ../../../pom.xml 4.0.0 shedlock-provider-jdbc - 5.2.1-SNAPSHOT + 5.3.0 diff --git a/providers/jdbc/shedlock-provider-jooq/pom.xml b/providers/jdbc/shedlock-provider-jooq/pom.xml index e253efcf2..0ebc6ab32 100644 --- a/providers/jdbc/shedlock-provider-jooq/pom.xml +++ b/providers/jdbc/shedlock-provider-jooq/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.2.1-SNAPSHOT + 5.3.0 ../../../pom.xml 4.0.0 shedlock-provider-jooq - 5.2.1-SNAPSHOT + 5.3.0 diff --git a/providers/jdbc/shedlock-test-support-jdbc/pom.xml b/providers/jdbc/shedlock-test-support-jdbc/pom.xml index f0dd2c1f6..a51553670 100644 --- a/providers/jdbc/shedlock-test-support-jdbc/pom.xml +++ b/providers/jdbc/shedlock-test-support-jdbc/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.2.1-SNAPSHOT + 5.3.0 ../../../pom.xml 4.0.0 shedlock-test-support-jdbc - 5.2.1-SNAPSHOT + 5.3.0 diff --git a/providers/memcached/shedlock-provider-memcached-spy/pom.xml b/providers/memcached/shedlock-provider-memcached-spy/pom.xml index 9bd8cf28d..063c8e133 100644 --- a/providers/memcached/shedlock-provider-memcached-spy/pom.xml +++ b/providers/memcached/shedlock-provider-memcached-spy/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.2.1-SNAPSHOT + 5.3.0 ../../../pom.xml 4.0.0 shedlock-provider-memcached-spy - 5.2.1-SNAPSHOT + 5.3.0 2.12.3 diff --git a/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml b/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml index d07d74f59..49bcae719 100644 --- a/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml +++ b/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.2.1-SNAPSHOT + 5.3.0 ../../../pom.xml 4.0.0 shedlock-provider-mongo-reactivestreams - 5.2.1-SNAPSHOT + 5.3.0 diff --git a/providers/mongo/shedlock-provider-mongo/pom.xml b/providers/mongo/shedlock-provider-mongo/pom.xml index 8e7f09663..cde5531c9 100644 --- a/providers/mongo/shedlock-provider-mongo/pom.xml +++ b/providers/mongo/shedlock-provider-mongo/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.2.1-SNAPSHOT + 5.3.0 ../../../pom.xml 4.0.0 shedlock-provider-mongo - 5.2.1-SNAPSHOT + 5.3.0 diff --git a/providers/neo4j/shedlock-provider-neo4j/pom.xml b/providers/neo4j/shedlock-provider-neo4j/pom.xml index 6f33f504f..457c2e616 100644 --- a/providers/neo4j/shedlock-provider-neo4j/pom.xml +++ b/providers/neo4j/shedlock-provider-neo4j/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.2.1-SNAPSHOT + 5.3.0 ../../../pom.xml 4.0.0 shedlock-provider-neo4j - 5.2.1-SNAPSHOT + 5.3.0 diff --git a/providers/opensearch/shedlock-provider-opensearch/pom.xml b/providers/opensearch/shedlock-provider-opensearch/pom.xml index 8bad5ee8c..6f92daede 100644 --- a/providers/opensearch/shedlock-provider-opensearch/pom.xml +++ b/providers/opensearch/shedlock-provider-opensearch/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.2.1-SNAPSHOT + 5.3.0 ../../../pom.xml 4.0.0 shedlock-provider-opensearch - 5.2.1-SNAPSHOT + 5.3.0 2.6.0 diff --git a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml index 02eb3ddd0..f62e51e4c 100644 --- a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml +++ b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml @@ -5,12 +5,12 @@ net.javacrumbs.shedlock shedlock-parent - 5.2.1-SNAPSHOT + 5.3.0 ../../../pom.xml shedlock-provider-r2dbc - 5.2.1-SNAPSHOT + 5.3.0 1.0.0.RELEASE diff --git a/providers/redis/shedlock-provider-redis-jedis4/pom.xml b/providers/redis/shedlock-provider-redis-jedis4/pom.xml index ef07ae9a5..019b4c4c7 100644 --- a/providers/redis/shedlock-provider-redis-jedis4/pom.xml +++ b/providers/redis/shedlock-provider-redis-jedis4/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.2.1-SNAPSHOT + 5.3.0 ../../../pom.xml 4.0.0 shedlock-provider-redis-jedis4 - 5.2.1-SNAPSHOT + 5.3.0 diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index 9aebedb27..31b96b811 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.2.1-SNAPSHOT + 5.3.0 ../../../pom.xml 4.0.0 shedlock-provider-redis-spring - 5.2.1-SNAPSHOT + 5.3.0 diff --git a/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml b/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml index e449b8496..4b9f90ae4 100644 --- a/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml +++ b/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.2.1-SNAPSHOT + 5.3.0 ../../../pom.xml 4.0.0 shedlock-provider-zookeeper-curator - 5.2.1-SNAPSHOT + 5.3.0 5.4.0 diff --git a/shedlock-bom/pom.xml b/shedlock-bom/pom.xml index f03ce0a2e..83795d043 100644 --- a/shedlock-bom/pom.xml +++ b/shedlock-bom/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.2.1-SNAPSHOT + 5.3.0 4.0.0 BOM for ShedLock modules shedlock-bom - 5.2.1-SNAPSHOT + 5.3.0 pom diff --git a/shedlock-core/pom.xml b/shedlock-core/pom.xml index 2a35e412f..b2b2bab34 100644 --- a/shedlock-core/pom.xml +++ b/shedlock-core/pom.xml @@ -3,12 +3,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.2.1-SNAPSHOT + 5.3.0 4.0.0 shedlock-core - 5.2.1-SNAPSHOT + 5.3.0 2.13.3 diff --git a/shedlock-test-support/pom.xml b/shedlock-test-support/pom.xml index 05f8a1d35..1a023d6cc 100644 --- a/shedlock-test-support/pom.xml +++ b/shedlock-test-support/pom.xml @@ -3,12 +3,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.2.1-SNAPSHOT + 5.3.0 4.0.0 shedlock-test-support - 5.2.1-SNAPSHOT + 5.3.0 diff --git a/spring/shedlock-spring/pom.xml b/spring/shedlock-spring/pom.xml index 19c60ea7b..2154b62db 100644 --- a/spring/shedlock-spring/pom.xml +++ b/spring/shedlock-spring/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.2.1-SNAPSHOT + 5.3.0 ../../pom.xml 4.0.0 shedlock-spring - 5.2.1-SNAPSHOT + 5.3.0 diff --git a/spring/test/shedlock-springboot-future-test/pom.xml b/spring/test/shedlock-springboot-future-test/pom.xml index 1f2bce087..be68fef74 100644 --- a/spring/test/shedlock-springboot-future-test/pom.xml +++ b/spring/test/shedlock-springboot-future-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.2.1-SNAPSHOT + 5.3.0 ../../../pom.xml 4.0.0 shedlock-springboot-future-test - 5.2.1-SNAPSHOT + 5.3.0 diff --git a/spring/test/shedlock-springboot-kotlin-test/pom.xml b/spring/test/shedlock-springboot-kotlin-test/pom.xml index 4e75f6ea2..8aee92cff 100644 --- a/spring/test/shedlock-springboot-kotlin-test/pom.xml +++ b/spring/test/shedlock-springboot-kotlin-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.2.1-SNAPSHOT + 5.3.0 ../../../pom.xml 4.0.0 shedlock-springboot-kotlin-test - 5.2.1-SNAPSHOT + 5.3.0 diff --git a/spring/test/shedlock-springboot-old-test/pom.xml b/spring/test/shedlock-springboot-old-test/pom.xml index 92562da72..39e304ea2 100644 --- a/spring/test/shedlock-springboot-old-test/pom.xml +++ b/spring/test/shedlock-springboot-old-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.2.1-SNAPSHOT + 5.3.0 ../../../pom.xml 4.0.0 shedlock-springboot-old-test - 5.2.1-SNAPSHOT + 5.3.0 diff --git a/spring/test/shedlock-springboot-sleuth-test/pom.xml b/spring/test/shedlock-springboot-sleuth-test/pom.xml index aa0f961b1..8e1355fff 100644 --- a/spring/test/shedlock-springboot-sleuth-test/pom.xml +++ b/spring/test/shedlock-springboot-sleuth-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.2.1-SNAPSHOT + 5.3.0 ../../../pom.xml 4.0.0 shedlock-springboot-sleuth-test - 5.2.1-SNAPSHOT + 5.3.0 diff --git a/spring/test/shedlock-springboot-test/pom.xml b/spring/test/shedlock-springboot-test/pom.xml index e7f8d340e..6f09a08e6 100644 --- a/spring/test/shedlock-springboot-test/pom.xml +++ b/spring/test/shedlock-springboot-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.2.1-SNAPSHOT + 5.3.0 ../../../pom.xml 4.0.0 shedlock-springboot-test - 5.2.1-SNAPSHOT + 5.3.0 diff --git a/spring/test/shedlock-testng-test/pom.xml b/spring/test/shedlock-testng-test/pom.xml index 40c094280..9fe9f069f 100644 --- a/spring/test/shedlock-testng-test/pom.xml +++ b/spring/test/shedlock-testng-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.2.1-SNAPSHOT + 5.3.0 ../../../pom.xml 4.0.0 shedlock-testng-test - 5.2.1-SNAPSHOT + 5.3.0 From 2d57c3da1145bd55daf0f64ff498db32206fe372 Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Sat, 13 May 2023 21:17:39 +0200 Subject: [PATCH 0169/1598] [maven-release-plugin] prepare for next development iteration --- cdi/shedlock-cdi-vintage/pom.xml | 4 ++-- cdi/shedlock-cdi/pom.xml | 4 ++-- cdi/test/quarkus-test/pom.xml | 4 ++-- micronaut/shedlock-micronaut/pom.xml | 4 ++-- micronaut/test/micronaut-jdbc-template/pom.xml | 4 ++-- micronaut/test/micronaut-jdbc/pom.xml | 4 ++-- pom.xml | 2 +- providers/arangodb/shedlock-provider-arangodb/pom.xml | 4 ++-- providers/cassandra/shedlock-provider-cassandra/pom.xml | 4 ++-- providers/consul/shedlock-provider-consul/pom.xml | 4 ++-- .../couchbase/shedlock-provider-couchbase-javaclient3/pom.xml | 4 ++-- providers/dynamodb/shedlock-provider-dynamodb2/pom.xml | 4 ++-- .../elasticsearch/shedlock-provider-elasticsearch8/pom.xml | 4 ++-- providers/etcd/shedlock-provider-etcd-jetcd/pom.xml | 2 +- providers/hazelcast/shedlock-provider-hazelcast4/pom.xml | 4 ++-- providers/ignite/shedlock-provider-ignite/pom.xml | 4 ++-- providers/inmemory/shedlock-provider-inmemory/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-internal/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-template/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jooq/pom.xml | 4 ++-- providers/jdbc/shedlock-test-support-jdbc/pom.xml | 4 ++-- providers/memcached/shedlock-provider-memcached-spy/pom.xml | 4 ++-- .../mongo/shedlock-provider-mongo-reactivestreams/pom.xml | 4 ++-- providers/mongo/shedlock-provider-mongo/pom.xml | 4 ++-- providers/neo4j/shedlock-provider-neo4j/pom.xml | 4 ++-- providers/opensearch/shedlock-provider-opensearch/pom.xml | 4 ++-- providers/r2dbc/shedlock-provider-r2dbc/pom.xml | 4 ++-- providers/redis/shedlock-provider-redis-jedis4/pom.xml | 4 ++-- providers/redis/shedlock-provider-redis-spring/pom.xml | 4 ++-- .../zookeeper/shedlock-provider-zookeeper-curator/pom.xml | 4 ++-- shedlock-bom/pom.xml | 4 ++-- shedlock-core/pom.xml | 4 ++-- shedlock-test-support/pom.xml | 4 ++-- spring/shedlock-spring/pom.xml | 4 ++-- spring/test/shedlock-springboot-future-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-kotlin-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-old-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-sleuth-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-test/pom.xml | 4 ++-- spring/test/shedlock-testng-test/pom.xml | 4 ++-- 42 files changed, 82 insertions(+), 82 deletions(-) diff --git a/cdi/shedlock-cdi-vintage/pom.xml b/cdi/shedlock-cdi-vintage/pom.xml index fa79017d5..e7a654098 100644 --- a/cdi/shedlock-cdi-vintage/pom.xml +++ b/cdi/shedlock-cdi-vintage/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.3.0 + 5.3.1-SNAPSHOT ../../pom.xml shedlock-cdi-vintage - 5.3.0 + 5.3.1-SNAPSHOT diff --git a/cdi/shedlock-cdi/pom.xml b/cdi/shedlock-cdi/pom.xml index 1dbc42560..c5084bb7d 100644 --- a/cdi/shedlock-cdi/pom.xml +++ b/cdi/shedlock-cdi/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.3.0 + 5.3.1-SNAPSHOT ../../pom.xml shedlock-cdi - 5.3.0 + 5.3.1-SNAPSHOT diff --git a/cdi/test/quarkus-test/pom.xml b/cdi/test/quarkus-test/pom.xml index 1460750e8..78b2333e3 100644 --- a/cdi/test/quarkus-test/pom.xml +++ b/cdi/test/quarkus-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.3.0 + 5.3.1-SNAPSHOT ../../../pom.xml 4.0.0 quarkus-test - 5.3.0 + 5.3.1-SNAPSHOT quarkus-bom diff --git a/micronaut/shedlock-micronaut/pom.xml b/micronaut/shedlock-micronaut/pom.xml index 57a33dd5e..f2a3d9a11 100644 --- a/micronaut/shedlock-micronaut/pom.xml +++ b/micronaut/shedlock-micronaut/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.3.0 + 5.3.1-SNAPSHOT ../../pom.xml shedlock-micronaut - 5.3.0 + 5.3.1-SNAPSHOT diff --git a/micronaut/test/micronaut-jdbc-template/pom.xml b/micronaut/test/micronaut-jdbc-template/pom.xml index 74784edfa..a39307150 100644 --- a/micronaut/test/micronaut-jdbc-template/pom.xml +++ b/micronaut/test/micronaut-jdbc-template/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.3.0 + 5.3.1-SNAPSHOT ../../../pom.xml micronaut-jdbc-template - 5.3.0 + 5.3.1-SNAPSHOT UTF-8 diff --git a/micronaut/test/micronaut-jdbc/pom.xml b/micronaut/test/micronaut-jdbc/pom.xml index 24cb6a91a..0994f5c2c 100644 --- a/micronaut/test/micronaut-jdbc/pom.xml +++ b/micronaut/test/micronaut-jdbc/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.3.0 + 5.3.1-SNAPSHOT ../../../pom.xml micronaut-jdbc - 5.3.0 + 5.3.1-SNAPSHOT UTF-8 diff --git a/pom.xml b/pom.xml index 8093e8852..2ed56980a 100644 --- a/pom.xml +++ b/pom.xml @@ -19,7 +19,7 @@ net.javacrumbs.shedlock shedlock-parent pom - 5.3.0 + 5.3.1-SNAPSHOT shedlock-bom shedlock-core diff --git a/providers/arangodb/shedlock-provider-arangodb/pom.xml b/providers/arangodb/shedlock-provider-arangodb/pom.xml index e633f3e17..ab8b5d2f6 100644 --- a/providers/arangodb/shedlock-provider-arangodb/pom.xml +++ b/providers/arangodb/shedlock-provider-arangodb/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.3.0 + 5.3.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-arangodb - 5.3.0 + 5.3.1-SNAPSHOT diff --git a/providers/cassandra/shedlock-provider-cassandra/pom.xml b/providers/cassandra/shedlock-provider-cassandra/pom.xml index 2b96d0738..70038e810 100644 --- a/providers/cassandra/shedlock-provider-cassandra/pom.xml +++ b/providers/cassandra/shedlock-provider-cassandra/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.3.0 + 5.3.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-cassandra - 5.3.0 + 5.3.1-SNAPSHOT 4.15.0 diff --git a/providers/consul/shedlock-provider-consul/pom.xml b/providers/consul/shedlock-provider-consul/pom.xml index 12f43f2a5..3dd40d3fc 100644 --- a/providers/consul/shedlock-provider-consul/pom.xml +++ b/providers/consul/shedlock-provider-consul/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.3.0 + 5.3.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-consul - 5.3.0 + 5.3.1-SNAPSHOT diff --git a/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml b/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml index 9b24cf440..cf83689d6 100644 --- a/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml +++ b/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.3.0 + 5.3.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-couchbase-javaclient3 - 5.3.0 + 5.3.1-SNAPSHOT diff --git a/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml b/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml index cdbbd98e2..3f59766e5 100644 --- a/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml +++ b/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.3.0 + 5.3.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-dynamodb2 - 5.3.0 + 5.3.1-SNAPSHOT diff --git a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml index 809f72090..c0e69d149 100644 --- a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml +++ b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.3.0 + 5.3.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-elasticsearch8 - 5.3.0 + 5.3.1-SNAPSHOT 8.7.0 diff --git a/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml b/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml index b48179bb8..93ef8dd55 100644 --- a/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml +++ b/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 5.3.0 + 5.3.1-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml b/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml index 394a98b84..252df138b 100644 --- a/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml +++ b/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.3.0 + 5.3.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-hazelcast4 - 5.3.0 + 5.3.1-SNAPSHOT diff --git a/providers/ignite/shedlock-provider-ignite/pom.xml b/providers/ignite/shedlock-provider-ignite/pom.xml index a3f2d143b..6b4169275 100644 --- a/providers/ignite/shedlock-provider-ignite/pom.xml +++ b/providers/ignite/shedlock-provider-ignite/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.3.0 + 5.3.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-ignite - 5.3.0 + 5.3.1-SNAPSHOT 2.15.0 diff --git a/providers/inmemory/shedlock-provider-inmemory/pom.xml b/providers/inmemory/shedlock-provider-inmemory/pom.xml index d494a3292..df097cbe1 100644 --- a/providers/inmemory/shedlock-provider-inmemory/pom.xml +++ b/providers/inmemory/shedlock-provider-inmemory/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.3.0 + 5.3.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-inmemory - 5.3.0 + 5.3.1-SNAPSHOT diff --git a/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml b/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml index 05f6fbc85..687c03b27 100644 --- a/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.3.0 + 5.3.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-jdbc-internal - 5.3.0 + 5.3.1-SNAPSHOT diff --git a/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml b/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml index 7d03b1e13..03c56a947 100644 --- a/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.3.0 + 5.3.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-jdbc-micronaut - 5.3.0 + 5.3.1-SNAPSHOT diff --git a/providers/jdbc/shedlock-provider-jdbc-template/pom.xml b/providers/jdbc/shedlock-provider-jdbc-template/pom.xml index 2bc920dbd..38d431bb3 100644 --- a/providers/jdbc/shedlock-provider-jdbc-template/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-template/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.3.0 + 5.3.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-jdbc-template - 5.3.0 + 5.3.1-SNAPSHOT diff --git a/providers/jdbc/shedlock-provider-jdbc/pom.xml b/providers/jdbc/shedlock-provider-jdbc/pom.xml index 826946240..b626f75db 100644 --- a/providers/jdbc/shedlock-provider-jdbc/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.3.0 + 5.3.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-jdbc - 5.3.0 + 5.3.1-SNAPSHOT diff --git a/providers/jdbc/shedlock-provider-jooq/pom.xml b/providers/jdbc/shedlock-provider-jooq/pom.xml index 0ebc6ab32..c4736341c 100644 --- a/providers/jdbc/shedlock-provider-jooq/pom.xml +++ b/providers/jdbc/shedlock-provider-jooq/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.3.0 + 5.3.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-jooq - 5.3.0 + 5.3.1-SNAPSHOT diff --git a/providers/jdbc/shedlock-test-support-jdbc/pom.xml b/providers/jdbc/shedlock-test-support-jdbc/pom.xml index a51553670..a364ae00c 100644 --- a/providers/jdbc/shedlock-test-support-jdbc/pom.xml +++ b/providers/jdbc/shedlock-test-support-jdbc/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.3.0 + 5.3.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-test-support-jdbc - 5.3.0 + 5.3.1-SNAPSHOT diff --git a/providers/memcached/shedlock-provider-memcached-spy/pom.xml b/providers/memcached/shedlock-provider-memcached-spy/pom.xml index 063c8e133..9edf2f4ad 100644 --- a/providers/memcached/shedlock-provider-memcached-spy/pom.xml +++ b/providers/memcached/shedlock-provider-memcached-spy/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.3.0 + 5.3.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-memcached-spy - 5.3.0 + 5.3.1-SNAPSHOT 2.12.3 diff --git a/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml b/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml index 49bcae719..17d28b406 100644 --- a/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml +++ b/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.3.0 + 5.3.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-mongo-reactivestreams - 5.3.0 + 5.3.1-SNAPSHOT diff --git a/providers/mongo/shedlock-provider-mongo/pom.xml b/providers/mongo/shedlock-provider-mongo/pom.xml index cde5531c9..fafa22c6f 100644 --- a/providers/mongo/shedlock-provider-mongo/pom.xml +++ b/providers/mongo/shedlock-provider-mongo/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.3.0 + 5.3.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-mongo - 5.3.0 + 5.3.1-SNAPSHOT diff --git a/providers/neo4j/shedlock-provider-neo4j/pom.xml b/providers/neo4j/shedlock-provider-neo4j/pom.xml index 457c2e616..4ec44e136 100644 --- a/providers/neo4j/shedlock-provider-neo4j/pom.xml +++ b/providers/neo4j/shedlock-provider-neo4j/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.3.0 + 5.3.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-neo4j - 5.3.0 + 5.3.1-SNAPSHOT diff --git a/providers/opensearch/shedlock-provider-opensearch/pom.xml b/providers/opensearch/shedlock-provider-opensearch/pom.xml index 6f92daede..fd598bbab 100644 --- a/providers/opensearch/shedlock-provider-opensearch/pom.xml +++ b/providers/opensearch/shedlock-provider-opensearch/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.3.0 + 5.3.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-opensearch - 5.3.0 + 5.3.1-SNAPSHOT 2.6.0 diff --git a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml index f62e51e4c..73215a73b 100644 --- a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml +++ b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml @@ -5,12 +5,12 @@ net.javacrumbs.shedlock shedlock-parent - 5.3.0 + 5.3.1-SNAPSHOT ../../../pom.xml shedlock-provider-r2dbc - 5.3.0 + 5.3.1-SNAPSHOT 1.0.0.RELEASE diff --git a/providers/redis/shedlock-provider-redis-jedis4/pom.xml b/providers/redis/shedlock-provider-redis-jedis4/pom.xml index 019b4c4c7..f22f2b122 100644 --- a/providers/redis/shedlock-provider-redis-jedis4/pom.xml +++ b/providers/redis/shedlock-provider-redis-jedis4/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.3.0 + 5.3.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-redis-jedis4 - 5.3.0 + 5.3.1-SNAPSHOT diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index 31b96b811..3f1bc4558 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.3.0 + 5.3.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-redis-spring - 5.3.0 + 5.3.1-SNAPSHOT diff --git a/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml b/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml index 4b9f90ae4..65ac7b988 100644 --- a/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml +++ b/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.3.0 + 5.3.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-zookeeper-curator - 5.3.0 + 5.3.1-SNAPSHOT 5.4.0 diff --git a/shedlock-bom/pom.xml b/shedlock-bom/pom.xml index 83795d043..12c553df3 100644 --- a/shedlock-bom/pom.xml +++ b/shedlock-bom/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.3.0 + 5.3.1-SNAPSHOT 4.0.0 BOM for ShedLock modules shedlock-bom - 5.3.0 + 5.3.1-SNAPSHOT pom diff --git a/shedlock-core/pom.xml b/shedlock-core/pom.xml index b2b2bab34..47c3d14c7 100644 --- a/shedlock-core/pom.xml +++ b/shedlock-core/pom.xml @@ -3,12 +3,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.3.0 + 5.3.1-SNAPSHOT 4.0.0 shedlock-core - 5.3.0 + 5.3.1-SNAPSHOT 2.13.3 diff --git a/shedlock-test-support/pom.xml b/shedlock-test-support/pom.xml index 1a023d6cc..5663fcbe0 100644 --- a/shedlock-test-support/pom.xml +++ b/shedlock-test-support/pom.xml @@ -3,12 +3,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.3.0 + 5.3.1-SNAPSHOT 4.0.0 shedlock-test-support - 5.3.0 + 5.3.1-SNAPSHOT diff --git a/spring/shedlock-spring/pom.xml b/spring/shedlock-spring/pom.xml index 2154b62db..8c23d121d 100644 --- a/spring/shedlock-spring/pom.xml +++ b/spring/shedlock-spring/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.3.0 + 5.3.1-SNAPSHOT ../../pom.xml 4.0.0 shedlock-spring - 5.3.0 + 5.3.1-SNAPSHOT diff --git a/spring/test/shedlock-springboot-future-test/pom.xml b/spring/test/shedlock-springboot-future-test/pom.xml index be68fef74..24f34a072 100644 --- a/spring/test/shedlock-springboot-future-test/pom.xml +++ b/spring/test/shedlock-springboot-future-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.3.0 + 5.3.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-springboot-future-test - 5.3.0 + 5.3.1-SNAPSHOT diff --git a/spring/test/shedlock-springboot-kotlin-test/pom.xml b/spring/test/shedlock-springboot-kotlin-test/pom.xml index 8aee92cff..ac03a4c39 100644 --- a/spring/test/shedlock-springboot-kotlin-test/pom.xml +++ b/spring/test/shedlock-springboot-kotlin-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.3.0 + 5.3.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-springboot-kotlin-test - 5.3.0 + 5.3.1-SNAPSHOT diff --git a/spring/test/shedlock-springboot-old-test/pom.xml b/spring/test/shedlock-springboot-old-test/pom.xml index 39e304ea2..4c83ca9df 100644 --- a/spring/test/shedlock-springboot-old-test/pom.xml +++ b/spring/test/shedlock-springboot-old-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.3.0 + 5.3.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-springboot-old-test - 5.3.0 + 5.3.1-SNAPSHOT diff --git a/spring/test/shedlock-springboot-sleuth-test/pom.xml b/spring/test/shedlock-springboot-sleuth-test/pom.xml index 8e1355fff..91a2ffab9 100644 --- a/spring/test/shedlock-springboot-sleuth-test/pom.xml +++ b/spring/test/shedlock-springboot-sleuth-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.3.0 + 5.3.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-springboot-sleuth-test - 5.3.0 + 5.3.1-SNAPSHOT diff --git a/spring/test/shedlock-springboot-test/pom.xml b/spring/test/shedlock-springboot-test/pom.xml index 6f09a08e6..e405b4105 100644 --- a/spring/test/shedlock-springboot-test/pom.xml +++ b/spring/test/shedlock-springboot-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.3.0 + 5.3.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-springboot-test - 5.3.0 + 5.3.1-SNAPSHOT diff --git a/spring/test/shedlock-testng-test/pom.xml b/spring/test/shedlock-testng-test/pom.xml index 9fe9f069f..af0eff915 100644 --- a/spring/test/shedlock-testng-test/pom.xml +++ b/spring/test/shedlock-testng-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.3.0 + 5.3.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-testng-test - 5.3.0 + 5.3.1-SNAPSHOT From 8b745945078825b036f87a0437c2bbccdee736dd Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Sat, 13 May 2023 21:32:31 +0200 Subject: [PATCH 0170/1598] Readme updated --- README.md | 57 ++++++++++++++++++++++++++++++------------------------- 1 file changed, 31 insertions(+), 26 deletions(-) diff --git a/README.md b/README.md index b2ab7247b..7f6417a01 100644 --- a/README.md +++ b/README.md @@ -80,7 +80,7 @@ First of all, we have to import the project net.javacrumbs.shedlock shedlock-spring - 5.2.0 + 5.3.0 ``` @@ -184,7 +184,7 @@ Add dependency net.javacrumbs.shedlock shedlock-provider-jdbc-template - 5.2.0 + 5.3.0 ``` @@ -241,7 +241,7 @@ is in flux and may easily break. net.javacrumbs.shedlock shedlock-provider-r2dbc - 5.2.0 + 5.3.0 ``` @@ -264,7 +264,7 @@ Add dependency net.javacrumbs.shedlock shedlock-provider-jooq - 5.2.0 + 5.3.0 ``` @@ -301,7 +301,7 @@ Add dependency net.javacrumbs.shedlock shedlock-provider-jdbc-micronaut - 5.2.0 + 5.3.0 ``` @@ -324,7 +324,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-mongo - 5.2.0 + 5.3.0 ``` @@ -351,7 +351,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-mongo-reactivestreams - 5.2.0 + 5.3.0 ``` @@ -380,7 +380,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-dynamodb2 - 5.2.0 + 5.3.0 ``` @@ -407,7 +407,7 @@ Import net.javacrumbs.shedlock shedlock-provider-zookeeper-curator - 5.2.0 + 5.3.0 ``` @@ -431,7 +431,7 @@ Import net.javacrumbs.shedlock shedlock-provider-redis-spring - 5.2.0 + 5.3.0 ``` @@ -455,7 +455,7 @@ Import net.javacrumbs.shedlock shedlock-provider-redis-spring - 5.2.0 + 5.3.0 ``` @@ -484,7 +484,7 @@ Import net.javacrumbs.shedlock shedlock-provider-redis-jedis4 - 5.2.0 + 5.3.0 ``` @@ -508,7 +508,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-hazelcast4 - 5.2.0 + 5.3.0 ``` @@ -532,7 +532,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-couchbase-javaclient3 - 5.2.0 + 5.3.0 ``` @@ -558,7 +558,7 @@ I am really not sure it's a good idea to use Elasticsearch as a lock provider. B net.javacrumbs.shedlock shedlock-provider-elasticsearch8 - 5.2.0 + 5.3.0 ``` @@ -610,7 +610,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-cassandra - 5.2.0 + 5.3.0 ``` @@ -645,7 +645,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-consul - 5.2.0 + 5.3.0 ``` @@ -670,7 +670,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-arangodb - 5.2.0 + 5.3.0 ``` @@ -696,7 +696,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-neo4j - 5.2.0 + 5.3.0 ``` @@ -721,7 +721,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-etcd-jetcd - 5.2.0 + 5.3.0 ``` @@ -745,7 +745,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-ignite - 5.2.0 + 5.3.0 ``` @@ -789,7 +789,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-inmemory - 5.2.0 + 5.3.0 test ``` @@ -815,7 +815,7 @@ Import net.javacrumbs.shedlock shedlock-provider-memcached-spy - 5.2.0 + 5.3.0 ``` @@ -879,7 +879,7 @@ Import the project: net.javacrumbs.shedlock shedlock-micronaut - 5.2.0 + 5.3.0 ``` @@ -915,8 +915,9 @@ Import the project: ```xml net.javacrumbs.shedlock - shedlock-cdi-vintage - 5.2.0 + + shedlock-cdi + 5.3.0 ``` @@ -1052,6 +1053,10 @@ after another, `lockAtLeastFor` can prevent it. # Release notes +## 5.3.0 (2023-05-13) +* Added shedlock-cdi module (supports newest CDI version) +* Dependency updates + ## 5.2.0 (2023-03-06) * Uppercase in JdbcTemplateProvider (thanks @Ragin-LundF) * Dependency updates From 47b33d742d7862300b3d5227a6bc1f623ce1d127 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 15 May 2023 15:57:33 +0000 Subject: [PATCH 0171/1598] Bump curator.version from 5.4.0 to 5.5.0 Bumps `curator.version` from 5.4.0 to 5.5.0. Updates `curator-framework` from 5.4.0 to 5.5.0 - [Commits](https://github.com/apache/curator/compare/apache-curator-5.4.0...apache-curator-5.5.0) Updates `curator-test` from 5.4.0 to 5.5.0 - [Commits](https://github.com/apache/curator/compare/apache-curator-5.4.0...apache-curator-5.5.0) --- updated-dependencies: - dependency-name: org.apache.curator:curator-framework dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: org.apache.curator:curator-test dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml b/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml index 65ac7b988..8c0152f32 100644 --- a/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml +++ b/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml @@ -12,7 +12,7 @@ 5.3.1-SNAPSHOT - 5.4.0 + 5.5.0 From d9fdd49fc9c0d7600ef7a06ef48ea97b12cb1fc8 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 15 May 2023 15:57:52 +0000 Subject: [PATCH 0172/1598] Bump neo4j from 1.18.0 to 1.18.1 Bumps [neo4j](https://github.com/testcontainers/testcontainers-java) from 1.18.0 to 1.18.1. - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.18.0...1.18.1) --- updated-dependencies: - dependency-name: org.testcontainers:neo4j dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/neo4j/shedlock-provider-neo4j/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/neo4j/shedlock-provider-neo4j/pom.xml b/providers/neo4j/shedlock-provider-neo4j/pom.xml index 4ec44e136..38a44d787 100644 --- a/providers/neo4j/shedlock-provider-neo4j/pom.xml +++ b/providers/neo4j/shedlock-provider-neo4j/pom.xml @@ -32,7 +32,7 @@ org.testcontainers neo4j - 1.18.0 + 1.18.1 test From 9cbba2068e1e5fbe73d925624e1d642984323224 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 15 May 2023 15:57:58 +0000 Subject: [PATCH 0173/1598] Bump redisson-spring-data-20 from 3.21.0 to 3.21.1 Bumps redisson-spring-data-20 from 3.21.0 to 3.21.1. --- updated-dependencies: - dependency-name: org.redisson:redisson-spring-data-20 dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/redis/shedlock-provider-redis-spring/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index 3f1bc4558..0ca8032e4 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -62,7 +62,7 @@ org.redisson redisson-spring-data-20 - 3.21.0 + 3.21.1 test From e739b63e168c55d09fc3a23188e270d610763ac2 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 16 May 2023 15:57:22 +0000 Subject: [PATCH 0174/1598] Bump spring.version from 6.0.8 to 6.0.9 Bumps `spring.version` from 6.0.8 to 6.0.9. Updates `spring-context` from 6.0.8 to 6.0.9 - [Release notes](https://github.com/spring-projects/spring-framework/releases) - [Commits](https://github.com/spring-projects/spring-framework/compare/v6.0.8...v6.0.9) Updates `spring-test` from 6.0.8 to 6.0.9 - [Release notes](https://github.com/spring-projects/spring-framework/releases) - [Commits](https://github.com/spring-projects/spring-framework/compare/v6.0.8...v6.0.9) Updates `spring-jdbc` from 6.0.8 to 6.0.9 - [Release notes](https://github.com/spring-projects/spring-framework/releases) - [Commits](https://github.com/spring-projects/spring-framework/compare/v6.0.8...v6.0.9) --- updated-dependencies: - dependency-name: org.springframework:spring-context dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.springframework:spring-test dependency-type: direct:development update-type: version-update:semver-patch - dependency-name: org.springframework:spring-jdbc dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 2ed56980a..c78acd537 100644 --- a/pom.xml +++ b/pom.xml @@ -65,7 +65,7 @@ - 6.0.8 + 6.0.9 UTF-8 17 3.0.6 From 8bb912eea54de88159a4d611da0c31271f049723 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 16 May 2023 15:58:15 +0000 Subject: [PATCH 0175/1598] Bump opensearch-rest-high-level-client from 2.6.0 to 2.7.0 Bumps [opensearch-rest-high-level-client](https://github.com/opensearch-project/OpenSearch) from 2.6.0 to 2.7.0. - [Release notes](https://github.com/opensearch-project/OpenSearch/releases) - [Changelog](https://github.com/opensearch-project/OpenSearch/blob/main/CHANGELOG.md) - [Commits](https://github.com/opensearch-project/OpenSearch/compare/2.6.0...2.7.0) --- updated-dependencies: - dependency-name: org.opensearch.client:opensearch-rest-high-level-client dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- providers/opensearch/shedlock-provider-opensearch/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/opensearch/shedlock-provider-opensearch/pom.xml b/providers/opensearch/shedlock-provider-opensearch/pom.xml index fd598bbab..6016e3fc1 100644 --- a/providers/opensearch/shedlock-provider-opensearch/pom.xml +++ b/providers/opensearch/shedlock-provider-opensearch/pom.xml @@ -12,7 +12,7 @@ 5.3.1-SNAPSHOT - 2.6.0 + 2.7.0 From b22ffd6b27a32cc134249b407c2bcd1051222926 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 16 May 2023 15:58:25 +0000 Subject: [PATCH 0176/1598] Bump maven-gpg-plugin from 3.0.1 to 3.1.0 Bumps [maven-gpg-plugin](https://github.com/apache/maven-gpg-plugin) from 3.0.1 to 3.1.0. - [Commits](https://github.com/apache/maven-gpg-plugin/compare/maven-gpg-plugin-3.0.1...maven-gpg-plugin-3.1.0) --- updated-dependencies: - dependency-name: org.apache.maven.plugins:maven-gpg-plugin dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 2ed56980a..924d0f072 100644 --- a/pom.xml +++ b/pom.xml @@ -161,7 +161,7 @@ C51E10BD96D06071 - 3.0.1 + 3.1.0 sign-artifacts From dcfd7634f26bef711a6dd9c1067197f0ef73b8b7 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 17 May 2023 15:57:16 +0000 Subject: [PATCH 0177/1598] Bump redisson-spring-data-20 from 3.21.1 to 3.21.2 Bumps redisson-spring-data-20 from 3.21.1 to 3.21.2. --- updated-dependencies: - dependency-name: org.redisson:redisson-spring-data-20 dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/redis/shedlock-provider-redis-spring/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index 0ca8032e4..1ccdd9aad 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -62,7 +62,7 @@ org.redisson redisson-spring-data-20 - 3.21.1 + 3.21.2 test From dbef21895a7c53a7f5a22251f700f08d5cc2df5f Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 17 May 2023 15:57:54 +0000 Subject: [PATCH 0178/1598] Bump spring-data-redis from 3.0.5 to 3.1.0 Bumps [spring-data-redis](https://github.com/spring-projects/spring-data-redis) from 3.0.5 to 3.1.0. - [Release notes](https://github.com/spring-projects/spring-data-redis/releases) - [Commits](https://github.com/spring-projects/spring-data-redis/compare/3.0.5...3.1.0) --- updated-dependencies: - dependency-name: org.springframework.data:spring-data-redis dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- providers/redis/shedlock-provider-redis-spring/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index 0ca8032e4..a3e994297 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -21,7 +21,7 @@ org.springframework.data spring-data-redis - 3.0.5 + 3.1.0 From 6b9ff14ae7a941978ace866b5acc0aa4537cf0b0 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 18 May 2023 15:57:02 +0000 Subject: [PATCH 0179/1598] Bump jooq from 3.18.3 to 3.18.4 Bumps jooq from 3.18.3 to 3.18.4. --- updated-dependencies: - dependency-name: org.jooq:jooq dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/jdbc/shedlock-provider-jooq/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/jdbc/shedlock-provider-jooq/pom.xml b/providers/jdbc/shedlock-provider-jooq/pom.xml index c4736341c..91b53bd98 100644 --- a/providers/jdbc/shedlock-provider-jooq/pom.xml +++ b/providers/jdbc/shedlock-provider-jooq/pom.xml @@ -21,7 +21,7 @@ org.jooq jooq - 3.18.3 + 3.18.4 From de995db8b53c3ca1c32a6d69862336dca02a8f17 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 18 May 2023 15:57:06 +0000 Subject: [PATCH 0180/1598] Bump redisson-spring-data-20 from 3.21.2 to 3.21.3 Bumps redisson-spring-data-20 from 3.21.2 to 3.21.3. --- updated-dependencies: - dependency-name: org.redisson:redisson-spring-data-20 dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/redis/shedlock-provider-redis-spring/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index 1d846b743..c286dff13 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -62,7 +62,7 @@ org.redisson redisson-spring-data-20 - 3.21.2 + 3.21.3 test From 7c95cf4e00fcdaf88e0c201b1a52cfc75fbdfd81 Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Sat, 20 May 2023 14:09:08 +0200 Subject: [PATCH 0181/1598] Upgrade Spring Boot --- pom.xml | 2 +- spring/test/shedlock-springboot-future-test/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/pom.xml b/pom.xml index 18d5d3ea0..e09d5939d 100644 --- a/pom.xml +++ b/pom.xml @@ -68,7 +68,7 @@ 6.0.9 UTF-8 17 - 3.0.6 + 3.0.7 5.9.1 1.18.1 1.7.22 diff --git a/spring/test/shedlock-springboot-future-test/pom.xml b/spring/test/shedlock-springboot-future-test/pom.xml index 24f34a072..fc2097d99 100644 --- a/spring/test/shedlock-springboot-future-test/pom.xml +++ b/spring/test/shedlock-springboot-future-test/pom.xml @@ -63,7 +63,7 @@ org.springframework.boot spring-boot-dependencies - 3.1.0-RC2 + 3.1.0 pom import From 4a1322f50dd67c53c100fe45fd603f7d2a9445fb Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Sun, 21 May 2023 22:14:33 +0200 Subject: [PATCH 0182/1598] Migrate to modern Java constructs --- .../src/main/java/QuarkusProdConfig.java | 7 +-- pom.xml | 2 - .../cassandra/CassandraStorageAccessor.java | 4 +- .../shedlock/provider/cassandra/Lock.java | 23 +-------- .../CassandraLockProviderIntegrationTest.java | 12 ++--- .../provider/ignite/IgniteLockProvider.java | 6 +-- .../shedlock/provider/ignite/LockValue.java | 33 ++++++------ .../ignite/IgniteLockProviderTest.java | 12 ++--- .../inmemory/InMemoryLockProvider.java | 7 +-- .../jdbctemplate/SqlStatementsSource.java | 24 ++++++--- .../container/OpenSearchContainer.java | 4 +- .../shedlock/provider/r2dbc/R2dbcAdapter.java | 50 ++++++++----------- .../redis/jedis4/JedisLockProvider.java | 46 +++++++---------- .../aop/SpringLockConfigurationExtractor.java | 3 +- .../shedlock/test/boot/Application.java | 15 +++--- 15 files changed, 100 insertions(+), 148 deletions(-) diff --git a/cdi/test/quarkus-test/src/main/java/QuarkusProdConfig.java b/cdi/test/quarkus-test/src/main/java/QuarkusProdConfig.java index 52fc5ebaa..df60bfedf 100644 --- a/cdi/test/quarkus-test/src/main/java/QuarkusProdConfig.java +++ b/cdi/test/quarkus-test/src/main/java/QuarkusProdConfig.java @@ -15,11 +15,6 @@ public class QuarkusProdConfig { @Singleton @DefaultBean public LockProvider lockProvider() { - return new LockProvider() { - @Override - public Optional lock(LockConfiguration lockConfiguration) { - return Optional.empty(); - } - }; + return lockConfiguration -> Optional.empty(); } } diff --git a/pom.xml b/pom.xml index e09d5939d..830ee5c32 100644 --- a/pom.xml +++ b/pom.xml @@ -88,8 +88,6 @@ maven-compiler-plugin 3.11.0 - ${jdk.version} - ${jdk.version} ${jdk.version} diff --git a/providers/cassandra/shedlock-provider-cassandra/src/main/java/net/javacrumbs/shedlock/provider/cassandra/CassandraStorageAccessor.java b/providers/cassandra/shedlock-provider-cassandra/src/main/java/net/javacrumbs/shedlock/provider/cassandra/CassandraStorageAccessor.java index 006af888f..3e69f609d 100644 --- a/providers/cassandra/shedlock-provider-cassandra/src/main/java/net/javacrumbs/shedlock/provider/cassandra/CassandraStorageAccessor.java +++ b/providers/cassandra/shedlock-provider-cassandra/src/main/java/net/javacrumbs/shedlock/provider/cassandra/CassandraStorageAccessor.java @@ -86,7 +86,7 @@ public boolean insertRecord(@NonNull LockConfiguration lockConfiguration) { @Override public boolean updateRecord(@NonNull LockConfiguration lockConfiguration) { Optional lock = find(lockConfiguration.getName()); - if (lock.isEmpty() || lock.get().getLockUntil().isAfter(ClockProvider.now())) { + if (lock.isEmpty() || lock.get().lockUntil().isAfter(ClockProvider.now())) { return false; } @@ -106,7 +106,7 @@ public void unlock(@NonNull LockConfiguration lockConfiguration) { @Override public boolean extend(@NonNull LockConfiguration lockConfiguration) { Optional lock = find(lockConfiguration.getName()); - if (lock.isEmpty() || lock.get().getLockUntil().isBefore(ClockProvider.now()) || !lock.get().getLockedBy().equals(hostname)) { + if (lock.isEmpty() || lock.get().lockUntil().isBefore(ClockProvider.now()) || !lock.get().lockedBy().equals(hostname)) { logger.trace("extend false"); return false; } diff --git a/providers/cassandra/shedlock-provider-cassandra/src/main/java/net/javacrumbs/shedlock/provider/cassandra/Lock.java b/providers/cassandra/shedlock-provider-cassandra/src/main/java/net/javacrumbs/shedlock/provider/cassandra/Lock.java index e66e3ed0c..11d24919b 100644 --- a/providers/cassandra/shedlock-provider-cassandra/src/main/java/net/javacrumbs/shedlock/provider/cassandra/Lock.java +++ b/providers/cassandra/shedlock-provider-cassandra/src/main/java/net/javacrumbs/shedlock/provider/cassandra/Lock.java @@ -17,26 +17,5 @@ import java.time.Instant; -class Lock { - private final Instant lockUntil; - private final Instant lockedAt; - private final String lockedBy; - - Lock(Instant lockUntil, Instant lockedAt, String lockedBy) { - this.lockUntil = lockUntil; - this.lockedAt = lockedAt; - this.lockedBy = lockedBy; - } - - Instant getLockUntil() { - return lockUntil; - } - - Instant getLockedAt() { - return lockedAt; - } - - String getLockedBy() { - return lockedBy; - } +record Lock(Instant lockUntil, Instant lockedAt, String lockedBy) { } diff --git a/providers/cassandra/shedlock-provider-cassandra/src/test/java/net/javacrumbs/shedlock/provider/cassandra/CassandraLockProviderIntegrationTest.java b/providers/cassandra/shedlock-provider-cassandra/src/test/java/net/javacrumbs/shedlock/provider/cassandra/CassandraLockProviderIntegrationTest.java index fa9023ada..20d81a4e2 100644 --- a/providers/cassandra/shedlock-provider-cassandra/src/test/java/net/javacrumbs/shedlock/provider/cassandra/CassandraLockProviderIntegrationTest.java +++ b/providers/cassandra/shedlock-provider-cassandra/src/test/java/net/javacrumbs/shedlock/provider/cassandra/CassandraLockProviderIntegrationTest.java @@ -80,17 +80,17 @@ protected StorageBasedLockProvider getLockProvider() { @Override protected void assertUnlocked(String lockName) { Lock lock = findLock(lockName); - assertThat(lock.getLockUntil()).isBefore(now()); - assertThat(lock.getLockedAt()).isBefore(now()); - assertThat(lock.getLockedBy()).isNotEmpty(); + assertThat(lock.lockUntil()).isBefore(now()); + assertThat(lock.lockedAt()).isBefore(now()); + assertThat(lock.lockedBy()).isNotEmpty(); } @Override protected void assertLocked(String lockName) { Lock lock = findLock(lockName); - assertThat(lock.getLockUntil()).isAfter(now()); - assertThat(lock.getLockedAt()).isBefore(now()); - assertThat(lock.getLockedBy()).isNotEmpty(); + assertThat(lock.lockUntil()).isAfter(now()); + assertThat(lock.lockedAt()).isBefore(now()); + assertThat(lock.lockedBy()).isNotEmpty(); } private Lock findLock(String lockName) { diff --git a/providers/ignite/shedlock-provider-ignite/src/main/java/net/javacrumbs/shedlock/provider/ignite/IgniteLockProvider.java b/providers/ignite/shedlock-provider-ignite/src/main/java/net/javacrumbs/shedlock/provider/ignite/IgniteLockProvider.java index f9b5d78c3..35f00ff3e 100644 --- a/providers/ignite/shedlock-provider-ignite/src/main/java/net/javacrumbs/shedlock/provider/ignite/IgniteLockProvider.java +++ b/providers/ignite/shedlock-provider-ignite/src/main/java/net/javacrumbs/shedlock/provider/ignite/IgniteLockProvider.java @@ -108,7 +108,7 @@ public Optional lock(LockConfiguration lockCfg) { return Optional.empty(); } - if (!now.isBefore(oldVal.getLockUntil()) && cache.replace(key, oldVal, newVal)) + if (!now.isBefore(oldVal.lockUntil()) && cache.replace(key, oldVal, newVal)) return Optional.of(new IgniteLock(lockCfg, this)); return Optional.empty(); @@ -127,7 +127,7 @@ private Optional extend(LockConfiguration lockCfg) { String key = lockCfg.getName(); LockValue oldVal = cache.get(key); - if (oldVal == null || !oldVal.getLockedBy().equals(getHostname()) || !oldVal.getLockUntil().isAfter(now)) + if (oldVal == null || !oldVal.lockedBy().equals(getHostname()) || !oldVal.lockUntil().isAfter(now)) return Optional.empty(); LockValue newVal = oldVal.withLockUntil(lockCfg.getLockAtMostUntil()); @@ -148,7 +148,7 @@ private void unlock(LockConfiguration lockCfg) { String key = lockCfg.getName(); LockValue oldVal = cache.get(key); - if (oldVal != null && oldVal.getLockedBy().equals(getHostname())) { + if (oldVal != null && oldVal.lockedBy().equals(getHostname())) { LockValue newVal = oldVal.withLockUntil(lockCfg.getUnlockTime()); cache.replace(key, oldVal, newVal); diff --git a/providers/ignite/shedlock-provider-ignite/src/main/java/net/javacrumbs/shedlock/provider/ignite/LockValue.java b/providers/ignite/shedlock-provider-ignite/src/main/java/net/javacrumbs/shedlock/provider/ignite/LockValue.java index 773dc0c40..f881ee927 100644 --- a/providers/ignite/shedlock-provider-ignite/src/main/java/net/javacrumbs/shedlock/provider/ignite/LockValue.java +++ b/providers/ignite/shedlock-provider-ignite/src/main/java/net/javacrumbs/shedlock/provider/ignite/LockValue.java @@ -19,26 +19,18 @@ /** * Value object for ShedLock cache. + * + * @param lockedAt Locked at time. + * @param lockUntil Locked until time. + * @param lockedBy Locked by hostname. */ -class LockValue { - /** Locked at time. */ - private final Instant lockedAt; - - /** Locked until time. */ - private final Instant lockUntil; - - /** Locked by hostname. */ - private final String lockedBy; - +record LockValue(Instant lockedAt, Instant lockUntil, String lockedBy) { /** - * @param lockedAt Locked at time. + * @param lockedAt Locked at time. * @param lockUntil Locked until time. - * @param lockedBy Locked by hostname. + * @param lockedBy Locked by hostname. */ - public LockValue(Instant lockedAt, Instant lockUntil, String lockedBy) { - this.lockedAt = lockedAt; - this.lockUntil = lockUntil; - this.lockedBy = lockedBy; + LockValue { } LockValue withLockUntil(Instant lockUntil) { @@ -48,21 +40,24 @@ LockValue withLockUntil(Instant lockUntil) { /** * @return Locked at time. */ - public Instant getLockedAt() { + @Override + public Instant lockedAt() { return lockedAt; } /** * @return Locked until time. */ - public Instant getLockUntil() { + @Override + public Instant lockUntil() { return lockUntil; } /** * @return Locked by hostname. */ - public String getLockedBy() { + @Override + public String lockedBy() { return lockedBy; } } diff --git a/providers/ignite/shedlock-provider-ignite/src/test/java/net/javacrumbs/shedlock/provider/ignite/IgniteLockProviderTest.java b/providers/ignite/shedlock-provider-ignite/src/test/java/net/javacrumbs/shedlock/provider/ignite/IgniteLockProviderTest.java index eca4f2fbf..e170e8844 100644 --- a/providers/ignite/shedlock-provider-ignite/src/test/java/net/javacrumbs/shedlock/provider/ignite/IgniteLockProviderTest.java +++ b/providers/ignite/shedlock-provider-ignite/src/test/java/net/javacrumbs/shedlock/provider/ignite/IgniteLockProviderTest.java @@ -64,9 +64,9 @@ protected void assertUnlocked(String lockName) { Instant now = Instant.now(); assertThat(val).isNotNull(); - assertThat(val.getLockUntil()).isBeforeOrEqualTo(now); - assertThat(val.getLockedAt()).isBeforeOrEqualTo(now); - assertThat(val.getLockedBy()).isNotEmpty(); + assertThat(val.lockUntil()).isBeforeOrEqualTo(now); + assertThat(val.lockedAt()).isBeforeOrEqualTo(now); + assertThat(val.lockedBy()).isNotEmpty(); } @Override @@ -76,8 +76,8 @@ protected void assertLocked(String lockName) { Instant now = Instant.now(); assertThat(val).isNotNull(); - assertThat(val.getLockUntil()).isAfter(now); - assertThat(val.getLockedAt()).isBeforeOrEqualTo(now); - assertThat(val.getLockedBy()).isNotEmpty(); + assertThat(val.lockUntil()).isAfter(now); + assertThat(val.lockedAt()).isBeforeOrEqualTo(now); + assertThat(val.lockedBy()).isNotEmpty(); } } diff --git a/providers/inmemory/shedlock-provider-inmemory/src/main/java/net/javacrumbs/shedlock/provider/inmemory/InMemoryLockProvider.java b/providers/inmemory/shedlock-provider-inmemory/src/main/java/net/javacrumbs/shedlock/provider/inmemory/InMemoryLockProvider.java index c6ede2bb7..38309b401 100644 --- a/providers/inmemory/shedlock-provider-inmemory/src/main/java/net/javacrumbs/shedlock/provider/inmemory/InMemoryLockProvider.java +++ b/providers/inmemory/shedlock-provider-inmemory/src/main/java/net/javacrumbs/shedlock/provider/inmemory/InMemoryLockProvider.java @@ -64,12 +64,7 @@ private Optional doExtend(LockConfiguration newConfiguration) { } } - private static class LockRecord { - private final Instant lockedUntil; - - private LockRecord(Instant lockedUntil) { - this.lockedUntil = lockedUntil; - } + private record LockRecord(Instant lockedUntil) { } private class InMemoryLock extends AbstractSimpleLock { diff --git a/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/SqlStatementsSource.java b/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/SqlStatementsSource.java index c116bf3a9..691ce3fdd 100644 --- a/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/SqlStatementsSource.java +++ b/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/SqlStatementsSource.java @@ -45,33 +45,41 @@ static SqlStatementsSource create(Configuration configuration) { if (configuration.getUseDbTime()) { switch (databaseProductName) { - case "PostgreSQL": + case "PostgreSQL" -> { logger.debug("Using PostgresSqlServerTimeStatementsSource"); return new PostgresSqlServerTimeStatementsSource(configuration); - case "Microsoft SQL Server": + } + case "Microsoft SQL Server" -> { logger.debug("Using MsSqlServerTimeStatementsSource"); return new MsSqlServerTimeStatementsSource(configuration); - case "Oracle": + } + case "Oracle" -> { logger.debug("Using OracleServerTimeStatementsSource"); return new OracleServerTimeStatementsSource(configuration); - case "MySQL": + } + case "MySQL" -> { logger.debug("Using MySqlServerTimeStatementsSource"); return new MySqlServerTimeStatementsSource(configuration); - case "MariaDB": + } + case "MariaDB" -> { logger.debug("Using MySqlServerTimeStatementsSource (for MariaDB)"); return new MySqlServerTimeStatementsSource(configuration); - case "HSQL Database Engine": + } + case "HSQL Database Engine" -> { logger.debug("Using HsqlServerTimeStatementsSource"); return new HsqlServerTimeStatementsSource(configuration); - case "H2": + } + case "H2" -> { logger.debug("Using H2ServerTimeStatementsSource"); return new H2ServerTimeStatementsSource(configuration); - default: + } + default -> { if (databaseProductName.startsWith("DB2")) { logger.debug("Using Db2ServerTimeStatementsSource"); return new Db2ServerTimeStatementsSource(configuration); } throw new UnsupportedOperationException("DB time is not supported for '" + databaseProductName + "'"); + } } } else { if ("PostgreSQL".equals(databaseProductName)) { diff --git a/providers/opensearch/shedlock-provider-opensearch/src/test/java/net/javacrumbs/container/OpenSearchContainer.java b/providers/opensearch/shedlock-provider-opensearch/src/test/java/net/javacrumbs/container/OpenSearchContainer.java index 9e968ff7c..1c43d0d41 100644 --- a/providers/opensearch/shedlock-provider-opensearch/src/test/java/net/javacrumbs/container/OpenSearchContainer.java +++ b/providers/opensearch/shedlock-provider-opensearch/src/test/java/net/javacrumbs/container/OpenSearchContainer.java @@ -20,9 +20,7 @@ public OpenSearchContainer(String dockerImageName) { private ImageFromDockerfile prepareImage(String imageName) { return new ImageFromDockerfile() - .withDockerfileFromBuilder(builder -> { - builder.from(imageName); - }); + .withDockerfileFromBuilder(builder -> builder.from(imageName)); } @Override diff --git a/providers/r2dbc/shedlock-provider-r2dbc/src/main/java/net/javacrumbs/shedlock/provider/r2dbc/R2dbcAdapter.java b/providers/r2dbc/shedlock-provider-r2dbc/src/main/java/net/javacrumbs/shedlock/provider/r2dbc/R2dbcAdapter.java index 3f2794ff0..55ec00475 100644 --- a/providers/r2dbc/shedlock-provider-r2dbc/src/main/java/net/javacrumbs/shedlock/provider/r2dbc/R2dbcAdapter.java +++ b/providers/r2dbc/shedlock-provider-r2dbc/src/main/java/net/javacrumbs/shedlock/provider/r2dbc/R2dbcAdapter.java @@ -16,34 +16,28 @@ abstract class R2dbcAdapter { private static final String ORACLE_NAME = "Oracle Database"; static R2dbcAdapter create(@NonNull String driver) { - switch (driver) { - case MSSQL_NAME: - return new DefaultR2dbcAdapter( - (index, name) -> "@" + name, - R2dbcAdapter::toLocalDate, - R2dbcAdapter::bindByName - ); - case MYSQL_NAME: - case JASYNC_MYSQL_NAME: - case MARIA_NAME: - return new DefaultR2dbcAdapter( - (index, name) -> "?", - R2dbcAdapter::toLocalDate, - R2dbcAdapter::bindByIndex - ); - case ORACLE_NAME: - return new DefaultR2dbcAdapter( - (index, name) -> ":" + name, - R2dbcAdapter::toLocalDate, - R2dbcAdapter::bindByName - ); - default: - return new DefaultR2dbcAdapter( - (index, name) -> "$" + index, - R2dbcAdapter::toInstant, - R2dbcAdapter::bindByIndex - ); - } + return switch (driver) { + case MSSQL_NAME -> new DefaultR2dbcAdapter( + (index, name) -> "@" + name, + R2dbcAdapter::toLocalDate, + R2dbcAdapter::bindByName + ); + case MYSQL_NAME, JASYNC_MYSQL_NAME, MARIA_NAME -> new DefaultR2dbcAdapter( + (index, name) -> "?", + R2dbcAdapter::toLocalDate, + R2dbcAdapter::bindByIndex + ); + case ORACLE_NAME -> new DefaultR2dbcAdapter( + (index, name) -> ":" + name, + R2dbcAdapter::toLocalDate, + R2dbcAdapter::bindByName + ); + default -> new DefaultR2dbcAdapter( + (index, name) -> "$" + index, + R2dbcAdapter::toInstant, + R2dbcAdapter::bindByIndex + ); + }; } private static Instant toInstant(Instant date) { diff --git a/providers/redis/shedlock-provider-redis-jedis4/src/main/java/net/javacrumbs/shedlock/provider/redis/jedis4/JedisLockProvider.java b/providers/redis/shedlock-provider-redis-jedis4/src/main/java/net/javacrumbs/shedlock/provider/redis/jedis4/JedisLockProvider.java index 5d8d65c79..830bc343d 100644 --- a/providers/redis/shedlock-provider-redis-jedis4/src/main/java/net/javacrumbs/shedlock/provider/redis/jedis4/JedisLockProvider.java +++ b/providers/redis/shedlock-provider-redis-jedis4/src/main/java/net/javacrumbs/shedlock/provider/redis/jedis4/JedisLockProvider.java @@ -137,43 +137,33 @@ private interface JedisTemplate { void del(String key); } - private static class JedisPoolTemplate implements JedisTemplate { - private final Pool jedisPool; - - private JedisPoolTemplate(Pool jedisPool) { - this.jedisPool = jedisPool; - } + private record JedisPoolTemplate(Pool jedisPool) implements JedisTemplate { @Override - public String set(String key, String value, SetParams setParams) { - try (Jedis jedis = jedisPool.getResource()) { - return jedis.set(key, value, setParams); + public String set(String key, String value, SetParams setParams) { + try (Jedis jedis = jedisPool.getResource()) { + return jedis.set(key, value, setParams); + } } - } - @Override - public void del(String key) { - try (Jedis jedis = jedisPool.getResource()) { - jedis.del(key); + @Override + public void del(String key) { + try (Jedis jedis = jedisPool.getResource()) { + jedis.del(key); + } } } - } - private static class JedisCommandsTemplate implements JedisTemplate { - private final JedisCommands jedisCommands; - - private JedisCommandsTemplate(JedisCommands jedisCommands) { - this.jedisCommands = jedisCommands; - } + private record JedisCommandsTemplate(JedisCommands jedisCommands) implements JedisTemplate { @Override - public String set(String key, String value, SetParams setParams) { - return jedisCommands.set(key, value, setParams); - } + public String set(String key, String value, SetParams setParams) { + return jedisCommands.set(key, value, setParams); + } - @Override - public void del(String key) { - jedisCommands.del(key); + @Override + public void del(String key) { + jedisCommands.del(key); + } } - } } diff --git a/spring/shedlock-spring/src/main/java/net/javacrumbs/shedlock/spring/aop/SpringLockConfigurationExtractor.java b/spring/shedlock-spring/src/main/java/net/javacrumbs/shedlock/spring/aop/SpringLockConfigurationExtractor.java index adf12579c..82f523e0c 100644 --- a/spring/shedlock-spring/src/main/java/net/javacrumbs/shedlock/spring/aop/SpringLockConfigurationExtractor.java +++ b/spring/shedlock-spring/src/main/java/net/javacrumbs/shedlock/spring/aop/SpringLockConfigurationExtractor.java @@ -68,8 +68,7 @@ public SpringLockConfigurationExtractor( @Override public Optional getLockConfiguration(Runnable task) { - if (task instanceof ScheduledMethodRunnable) { - ScheduledMethodRunnable scheduledMethodRunnable = (ScheduledMethodRunnable) task; + if (task instanceof ScheduledMethodRunnable scheduledMethodRunnable) { return getLockConfiguration(scheduledMethodRunnable.getTarget(), scheduledMethodRunnable.getMethod(), new Object[] {}); } else { logger.debug("Unknown task type " + task); diff --git a/spring/test/shedlock-testng-test/src/main/java/net/javacrumbs/shedlock/test/boot/Application.java b/spring/test/shedlock-testng-test/src/main/java/net/javacrumbs/shedlock/test/boot/Application.java index 5a1e82594..4ff163c32 100644 --- a/spring/test/shedlock-testng-test/src/main/java/net/javacrumbs/shedlock/test/boot/Application.java +++ b/spring/test/shedlock-testng-test/src/main/java/net/javacrumbs/shedlock/test/boot/Application.java @@ -48,13 +48,14 @@ public DataSource dataSource() { datasource.setUsername("SA"); datasource.setPassword(""); - new JdbcTemplate(datasource).execute("CREATE TABLE shedlock(\n" + - " name VARCHAR(64), \n" + - " lock_until TIMESTAMP(3) NULL, \n" + - " locked_at TIMESTAMP(3) NULL, \n" + - " locked_by VARCHAR(255), \n" + - " PRIMARY KEY (name)\n" + - ")"); + new JdbcTemplate(datasource).execute(""" + CREATE TABLE shedlock( + name VARCHAR(64),\s + lock_until TIMESTAMP(3) NULL,\s + locked_at TIMESTAMP(3) NULL,\s + locked_by VARCHAR(255),\s + PRIMARY KEY (name) + )"""); return datasource; } } From 473e8ad5f3697814f6faf9414a4181ab0d90d07f Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Mon, 22 May 2023 07:51:35 +0200 Subject: [PATCH 0183/1598] Test with Java 20 --- .github/workflows/build.yml | 4 +-- pom.xml | 2 +- .../provider/ignite/IgniteLockProvider.java | 6 ++-- .../shedlock/provider/ignite/LockValue.java | 33 +++++++++++-------- .../ignite/IgniteLockProviderTest.java | 12 +++---- 5 files changed, 31 insertions(+), 26 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 3c7a66e29..83402158e 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -11,13 +11,13 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - java: [ '17', '19'] + java: [ '17', '20'] # Kotlin needs access to java.util include: - java: '17' maven-opts: --add-opens java.base/java.util=ALL-UNNAMED maven-params: '' - - java: '19' + - java: '20' maven-opts: --add-opens java.base/java.util=ALL-UNNAMED maven-params: '' steps: diff --git a/pom.xml b/pom.xml index 830ee5c32..fb91f5494 100644 --- a/pom.xml +++ b/pom.xml @@ -124,7 +124,7 @@ 3.5.0 - 8 + 17 diff --git a/providers/ignite/shedlock-provider-ignite/src/main/java/net/javacrumbs/shedlock/provider/ignite/IgniteLockProvider.java b/providers/ignite/shedlock-provider-ignite/src/main/java/net/javacrumbs/shedlock/provider/ignite/IgniteLockProvider.java index 35f00ff3e..f9b5d78c3 100644 --- a/providers/ignite/shedlock-provider-ignite/src/main/java/net/javacrumbs/shedlock/provider/ignite/IgniteLockProvider.java +++ b/providers/ignite/shedlock-provider-ignite/src/main/java/net/javacrumbs/shedlock/provider/ignite/IgniteLockProvider.java @@ -108,7 +108,7 @@ public Optional lock(LockConfiguration lockCfg) { return Optional.empty(); } - if (!now.isBefore(oldVal.lockUntil()) && cache.replace(key, oldVal, newVal)) + if (!now.isBefore(oldVal.getLockUntil()) && cache.replace(key, oldVal, newVal)) return Optional.of(new IgniteLock(lockCfg, this)); return Optional.empty(); @@ -127,7 +127,7 @@ private Optional extend(LockConfiguration lockCfg) { String key = lockCfg.getName(); LockValue oldVal = cache.get(key); - if (oldVal == null || !oldVal.lockedBy().equals(getHostname()) || !oldVal.lockUntil().isAfter(now)) + if (oldVal == null || !oldVal.getLockedBy().equals(getHostname()) || !oldVal.getLockUntil().isAfter(now)) return Optional.empty(); LockValue newVal = oldVal.withLockUntil(lockCfg.getLockAtMostUntil()); @@ -148,7 +148,7 @@ private void unlock(LockConfiguration lockCfg) { String key = lockCfg.getName(); LockValue oldVal = cache.get(key); - if (oldVal != null && oldVal.lockedBy().equals(getHostname())) { + if (oldVal != null && oldVal.getLockedBy().equals(getHostname())) { LockValue newVal = oldVal.withLockUntil(lockCfg.getUnlockTime()); cache.replace(key, oldVal, newVal); diff --git a/providers/ignite/shedlock-provider-ignite/src/main/java/net/javacrumbs/shedlock/provider/ignite/LockValue.java b/providers/ignite/shedlock-provider-ignite/src/main/java/net/javacrumbs/shedlock/provider/ignite/LockValue.java index f881ee927..773dc0c40 100644 --- a/providers/ignite/shedlock-provider-ignite/src/main/java/net/javacrumbs/shedlock/provider/ignite/LockValue.java +++ b/providers/ignite/shedlock-provider-ignite/src/main/java/net/javacrumbs/shedlock/provider/ignite/LockValue.java @@ -19,18 +19,26 @@ /** * Value object for ShedLock cache. - * - * @param lockedAt Locked at time. - * @param lockUntil Locked until time. - * @param lockedBy Locked by hostname. */ -record LockValue(Instant lockedAt, Instant lockUntil, String lockedBy) { +class LockValue { + /** Locked at time. */ + private final Instant lockedAt; + + /** Locked until time. */ + private final Instant lockUntil; + + /** Locked by hostname. */ + private final String lockedBy; + /** - * @param lockedAt Locked at time. + * @param lockedAt Locked at time. * @param lockUntil Locked until time. - * @param lockedBy Locked by hostname. + * @param lockedBy Locked by hostname. */ - LockValue { + public LockValue(Instant lockedAt, Instant lockUntil, String lockedBy) { + this.lockedAt = lockedAt; + this.lockUntil = lockUntil; + this.lockedBy = lockedBy; } LockValue withLockUntil(Instant lockUntil) { @@ -40,24 +48,21 @@ LockValue withLockUntil(Instant lockUntil) { /** * @return Locked at time. */ - @Override - public Instant lockedAt() { + public Instant getLockedAt() { return lockedAt; } /** * @return Locked until time. */ - @Override - public Instant lockUntil() { + public Instant getLockUntil() { return lockUntil; } /** * @return Locked by hostname. */ - @Override - public String lockedBy() { + public String getLockedBy() { return lockedBy; } } diff --git a/providers/ignite/shedlock-provider-ignite/src/test/java/net/javacrumbs/shedlock/provider/ignite/IgniteLockProviderTest.java b/providers/ignite/shedlock-provider-ignite/src/test/java/net/javacrumbs/shedlock/provider/ignite/IgniteLockProviderTest.java index e170e8844..eca4f2fbf 100644 --- a/providers/ignite/shedlock-provider-ignite/src/test/java/net/javacrumbs/shedlock/provider/ignite/IgniteLockProviderTest.java +++ b/providers/ignite/shedlock-provider-ignite/src/test/java/net/javacrumbs/shedlock/provider/ignite/IgniteLockProviderTest.java @@ -64,9 +64,9 @@ protected void assertUnlocked(String lockName) { Instant now = Instant.now(); assertThat(val).isNotNull(); - assertThat(val.lockUntil()).isBeforeOrEqualTo(now); - assertThat(val.lockedAt()).isBeforeOrEqualTo(now); - assertThat(val.lockedBy()).isNotEmpty(); + assertThat(val.getLockUntil()).isBeforeOrEqualTo(now); + assertThat(val.getLockedAt()).isBeforeOrEqualTo(now); + assertThat(val.getLockedBy()).isNotEmpty(); } @Override @@ -76,8 +76,8 @@ protected void assertLocked(String lockName) { Instant now = Instant.now(); assertThat(val).isNotNull(); - assertThat(val.lockUntil()).isAfter(now); - assertThat(val.lockedAt()).isBeforeOrEqualTo(now); - assertThat(val.lockedBy()).isNotEmpty(); + assertThat(val.getLockUntil()).isAfter(now); + assertThat(val.getLockedAt()).isBeforeOrEqualTo(now); + assertThat(val.getLockedBy()).isNotEmpty(); } } From fa32a5df9eb01d26ee68e7dd2ac03f7ed179190d Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 25 May 2023 15:57:35 +0000 Subject: [PATCH 0184/1598] Bump quarkus.platform.version from 3.0.3.Final to 3.0.4.Final Bumps `quarkus.platform.version` from 3.0.3.Final to 3.0.4.Final. Updates `quarkus-bom` from 3.0.3.Final to 3.0.4.Final - [Commits](https://github.com/quarkusio/quarkus-platform/compare/3.0.3.Final...3.0.4.Final) Updates `quarkus-maven-plugin` from 3.0.3.Final to 3.0.4.Final - [Commits](https://github.com/quarkusio/quarkus-platform/compare/3.0.3.Final...3.0.4.Final) --- updated-dependencies: - dependency-name: io.quarkus.platform:quarkus-bom dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: io.quarkus.platform:quarkus-maven-plugin dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- cdi/test/quarkus-test/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cdi/test/quarkus-test/pom.xml b/cdi/test/quarkus-test/pom.xml index 78b2333e3..806955bdd 100644 --- a/cdi/test/quarkus-test/pom.xml +++ b/cdi/test/quarkus-test/pom.xml @@ -14,7 +14,7 @@ quarkus-bom io.quarkus.platform - 3.0.3.Final + 3.0.4.Final true From a18020d3e7d17fd650a096225016222b8e222f78 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 29 May 2023 15:58:01 +0000 Subject: [PATCH 0185/1598] Bump neo4j-java-driver from 5.8.0 to 5.9.0 Bumps [neo4j-java-driver](https://github.com/neo4j/neo4j-java-driver) from 5.8.0 to 5.9.0. - [Release notes](https://github.com/neo4j/neo4j-java-driver/releases) - [Commits](https://github.com/neo4j/neo4j-java-driver/compare/5.8.0...5.9.0) --- updated-dependencies: - dependency-name: org.neo4j.driver:neo4j-java-driver dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- providers/neo4j/shedlock-provider-neo4j/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/neo4j/shedlock-provider-neo4j/pom.xml b/providers/neo4j/shedlock-provider-neo4j/pom.xml index 38a44d787..810b1197e 100644 --- a/providers/neo4j/shedlock-provider-neo4j/pom.xml +++ b/providers/neo4j/shedlock-provider-neo4j/pom.xml @@ -20,7 +20,7 @@ org.neo4j.driver neo4j-java-driver - 5.8.0 + 5.9.0 From f31deff2f7db8ae95a6ee88560de095c555da893 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 30 May 2023 15:57:43 +0000 Subject: [PATCH 0186/1598] Bump test-containers.ver from 1.18.1 to 1.18.2 Bumps `test-containers.ver` from 1.18.1 to 1.18.2. Updates `postgresql` from 1.18.1 to 1.18.2 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.18.1...1.18.2) Updates `testcontainers` from 1.18.1 to 1.18.2 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.18.1...1.18.2) Updates `mysql` from 1.18.1 to 1.18.2 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.18.1...1.18.2) Updates `db2` from 1.18.1 to 1.18.2 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.18.1...1.18.2) Updates `mariadb` from 1.18.1 to 1.18.2 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.18.1...1.18.2) Updates `oracle-xe` from 1.18.1 to 1.18.2 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.18.1...1.18.2) Updates `mssqlserver` from 1.18.1 to 1.18.2 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.18.1...1.18.2) Updates `junit-jupiter` from 1.18.1 to 1.18.2 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.18.1...1.18.2) Updates `elasticsearch` from 1.18.1 to 1.18.2 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.18.1...1.18.2) Updates `couchbase` from 1.18.1 to 1.18.2 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.18.1...1.18.2) Updates `dynalite` from 1.18.1 to 1.18.2 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.18.1...1.18.2) Updates `cassandra` from 1.18.1 to 1.18.2 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.18.1...1.18.2) --- updated-dependencies: - dependency-name: org.testcontainers:postgresql dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.testcontainers:testcontainers dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.testcontainers:mysql dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.testcontainers:db2 dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.testcontainers:mariadb dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.testcontainers:oracle-xe dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.testcontainers:mssqlserver dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.testcontainers:junit-jupiter dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.testcontainers:elasticsearch dependency-type: direct:development update-type: version-update:semver-patch - dependency-name: org.testcontainers:couchbase dependency-type: direct:development update-type: version-update:semver-patch - dependency-name: org.testcontainers:dynalite dependency-type: direct:development update-type: version-update:semver-patch - dependency-name: org.testcontainers:cassandra dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- cdi/test/quarkus-test/pom.xml | 2 +- pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/cdi/test/quarkus-test/pom.xml b/cdi/test/quarkus-test/pom.xml index 806955bdd..c88f3dbfa 100644 --- a/cdi/test/quarkus-test/pom.xml +++ b/cdi/test/quarkus-test/pom.xml @@ -51,7 +51,7 @@ org.testcontainers postgresql - 1.18.1 + 1.18.2 io.quarkus diff --git a/pom.xml b/pom.xml index fb91f5494..04b5d669d 100644 --- a/pom.xml +++ b/pom.xml @@ -70,7 +70,7 @@ 17 3.0.7 5.9.1 - 1.18.1 + 1.18.2 1.7.22 3.8.7 3.9.6 From 6fd299a5317bfda06fe34b5e6e798f2c40f3b02f Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 30 May 2023 15:58:08 +0000 Subject: [PATCH 0187/1598] Bump neo4j from 1.18.1 to 1.18.2 Bumps [neo4j](https://github.com/testcontainers/testcontainers-java) from 1.18.1 to 1.18.2. - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.18.1...1.18.2) --- updated-dependencies: - dependency-name: org.testcontainers:neo4j dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/neo4j/shedlock-provider-neo4j/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/neo4j/shedlock-provider-neo4j/pom.xml b/providers/neo4j/shedlock-provider-neo4j/pom.xml index 810b1197e..7302ced0a 100644 --- a/providers/neo4j/shedlock-provider-neo4j/pom.xml +++ b/providers/neo4j/shedlock-provider-neo4j/pom.xml @@ -32,7 +32,7 @@ org.testcontainers neo4j - 1.18.1 + 1.18.2 test From 903cf2456df454c47da176e7609c1d3dcd3c65f8 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 31 May 2023 15:57:40 +0000 Subject: [PATCH 0188/1598] Bump quarkus.platform.version from 3.0.4.Final to 3.1.0.Final Bumps `quarkus.platform.version` from 3.0.4.Final to 3.1.0.Final. Updates `quarkus-bom` from 3.0.4.Final to 3.1.0.Final - [Commits](https://github.com/quarkusio/quarkus-platform/compare/3.0.4.Final...3.1.0.Final) Updates `quarkus-maven-plugin` from 3.0.4.Final to 3.1.0.Final - [Commits](https://github.com/quarkusio/quarkus-platform/compare/3.0.4.Final...3.1.0.Final) --- updated-dependencies: - dependency-name: io.quarkus.platform:quarkus-bom dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: io.quarkus.platform:quarkus-maven-plugin dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- cdi/test/quarkus-test/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cdi/test/quarkus-test/pom.xml b/cdi/test/quarkus-test/pom.xml index 806955bdd..4d7b799af 100644 --- a/cdi/test/quarkus-test/pom.xml +++ b/cdi/test/quarkus-test/pom.xml @@ -14,7 +14,7 @@ quarkus-bom io.quarkus.platform - 3.0.4.Final + 3.1.0.Final true From 056507106e32cae721222fd471ae31747bd7ddf1 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 1 Jun 2023 15:58:52 +0000 Subject: [PATCH 0189/1598] Bump test-containers.ver from 1.18.2 to 1.18.3 Bumps `test-containers.ver` from 1.18.2 to 1.18.3. Updates `postgresql` from 1.18.2 to 1.18.3 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.18.2...1.18.3) Updates `testcontainers` from 1.18.2 to 1.18.3 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.18.2...1.18.3) Updates `mysql` from 1.18.2 to 1.18.3 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.18.2...1.18.3) Updates `db2` from 1.18.2 to 1.18.3 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.18.2...1.18.3) Updates `mariadb` from 1.18.2 to 1.18.3 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.18.2...1.18.3) Updates `oracle-xe` from 1.18.2 to 1.18.3 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.18.2...1.18.3) Updates `mssqlserver` from 1.18.2 to 1.18.3 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.18.2...1.18.3) Updates `junit-jupiter` from 1.18.2 to 1.18.3 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.18.2...1.18.3) Updates `elasticsearch` from 1.18.2 to 1.18.3 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.18.2...1.18.3) Updates `couchbase` from 1.18.2 to 1.18.3 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.18.2...1.18.3) Updates `dynalite` from 1.18.2 to 1.18.3 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.18.2...1.18.3) Updates `cassandra` from 1.18.2 to 1.18.3 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.18.2...1.18.3) --- updated-dependencies: - dependency-name: org.testcontainers:postgresql dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.testcontainers:testcontainers dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.testcontainers:mysql dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.testcontainers:db2 dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.testcontainers:mariadb dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.testcontainers:oracle-xe dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.testcontainers:mssqlserver dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.testcontainers:junit-jupiter dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.testcontainers:elasticsearch dependency-type: direct:development update-type: version-update:semver-patch - dependency-name: org.testcontainers:couchbase dependency-type: direct:development update-type: version-update:semver-patch - dependency-name: org.testcontainers:dynalite dependency-type: direct:development update-type: version-update:semver-patch - dependency-name: org.testcontainers:cassandra dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- cdi/test/quarkus-test/pom.xml | 2 +- pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/cdi/test/quarkus-test/pom.xml b/cdi/test/quarkus-test/pom.xml index e5b978a39..2dc787f3e 100644 --- a/cdi/test/quarkus-test/pom.xml +++ b/cdi/test/quarkus-test/pom.xml @@ -51,7 +51,7 @@ org.testcontainers postgresql - 1.18.2 + 1.18.3 io.quarkus diff --git a/pom.xml b/pom.xml index 04b5d669d..c8a9842a4 100644 --- a/pom.xml +++ b/pom.xml @@ -70,7 +70,7 @@ 17 3.0.7 5.9.1 - 1.18.2 + 1.18.3 1.7.22 3.8.7 3.9.6 From 23d501062fc1978ad25c5cb670bd48a822d8eb3f Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 1 Jun 2023 16:01:03 +0000 Subject: [PATCH 0190/1598] Bump neo4j from 1.18.2 to 1.18.3 Bumps [neo4j](https://github.com/testcontainers/testcontainers-java) from 1.18.2 to 1.18.3. - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.18.2...1.18.3) --- updated-dependencies: - dependency-name: org.testcontainers:neo4j dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/neo4j/shedlock-provider-neo4j/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/neo4j/shedlock-provider-neo4j/pom.xml b/providers/neo4j/shedlock-provider-neo4j/pom.xml index 7302ced0a..6cfe8394e 100644 --- a/providers/neo4j/shedlock-provider-neo4j/pom.xml +++ b/providers/neo4j/shedlock-provider-neo4j/pom.xml @@ -32,7 +32,7 @@ org.testcontainers neo4j - 1.18.2 + 1.18.3 test From 8975c1752379d988fa8df01b2266db9ec8be0226 Mon Sep 17 00:00:00 2001 From: Jose Antonio Alvarez Date: Mon, 5 Jun 2023 15:00:32 +0200 Subject: [PATCH 0191/1598] Handle UncategorizedSQLException on JdbcTemplateStorageAccessor.updateRecord --- .../provider/jdbctemplate/JdbcTemplateStorageAccessor.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/JdbcTemplateStorageAccessor.java b/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/JdbcTemplateStorageAccessor.java index c1309acb0..130144b8a 100644 --- a/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/JdbcTemplateStorageAccessor.java +++ b/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/JdbcTemplateStorageAccessor.java @@ -83,7 +83,7 @@ public boolean updateRecord(@NonNull LockConfiguration lockConfiguration) { } catch (ConcurrencyFailureException e) { logger.debug("Serialization exception", e); return false; - } catch (DataIntegrityViolationException | TransactionSystemException e) { + } catch (DataIntegrityViolationException | TransactionSystemException | UncategorizedSQLException e) { logger.error("Unexpected exception", e); return false; } From acc6a4ed70a6930a900366e12a46ceb095d63cdb Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 5 Jun 2023 15:57:37 +0000 Subject: [PATCH 0192/1598] Bump redisson-spring-data-20 from 3.21.3 to 3.22.0 Bumps redisson-spring-data-20 from 3.21.3 to 3.22.0. --- updated-dependencies: - dependency-name: org.redisson:redisson-spring-data-20 dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- providers/redis/shedlock-provider-redis-spring/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index c286dff13..990cbdba0 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -62,7 +62,7 @@ org.redisson redisson-spring-data-20 - 3.21.3 + 3.22.0 test From a7c47b35e021607239224233c090170a89d1c0ab Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 6 Jun 2023 15:58:06 +0000 Subject: [PATCH 0193/1598] Bump java-driver.version from 4.15.0 to 4.16.0 Bumps `java-driver.version` from 4.15.0 to 4.16.0. Updates `java-driver-core` from 4.15.0 to 4.16.0 - [Release notes](https://github.com/datastax/java-driver/releases) - [Commits](https://github.com/datastax/java-driver/compare/4.15.0...4.16.0) Updates `java-driver-query-builder` from 4.15.0 to 4.16.0 - [Release notes](https://github.com/datastax/java-driver/releases) - [Commits](https://github.com/datastax/java-driver/compare/4.15.0...4.16.0) --- updated-dependencies: - dependency-name: com.datastax.oss:java-driver-core dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: com.datastax.oss:java-driver-query-builder dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- providers/cassandra/shedlock-provider-cassandra/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/cassandra/shedlock-provider-cassandra/pom.xml b/providers/cassandra/shedlock-provider-cassandra/pom.xml index 70038e810..385f4c8e1 100644 --- a/providers/cassandra/shedlock-provider-cassandra/pom.xml +++ b/providers/cassandra/shedlock-provider-cassandra/pom.xml @@ -12,7 +12,7 @@ 5.3.1-SNAPSHOT - 4.15.0 + 4.16.0 From b13557117726273c21f643626fd6c0b5a72ec588 Mon Sep 17 00:00:00 2001 From: snyk-bot Date: Tue, 6 Jun 2023 16:21:40 +0000 Subject: [PATCH 0194/1598] fix: providers/cassandra/shedlock-provider-cassandra/pom.xml to reduce vulnerabilities The following vulnerabilities are fixed with an upgrade: - https://snyk.io/vuln/SNYK-JAVA-COMFASTERXMLJACKSONCORE-3038424 - https://snyk.io/vuln/SNYK-JAVA-COMFASTERXMLJACKSONCORE-3038426 --- providers/cassandra/shedlock-provider-cassandra/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/cassandra/shedlock-provider-cassandra/pom.xml b/providers/cassandra/shedlock-provider-cassandra/pom.xml index 70038e810..385f4c8e1 100644 --- a/providers/cassandra/shedlock-provider-cassandra/pom.xml +++ b/providers/cassandra/shedlock-provider-cassandra/pom.xml @@ -12,7 +12,7 @@ 5.3.1-SNAPSHOT - 4.15.0 + 4.16.0 From 8023a42d4ee7e14b32a6adabec102915b25b3a7b Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Tue, 6 Jun 2023 21:45:26 +0200 Subject: [PATCH 0195/1598] Drop version from javadoc --- pom.xml | 4 ---- 1 file changed, 4 deletions(-) diff --git a/pom.xml b/pom.xml index c8a9842a4..79edb7853 100644 --- a/pom.xml +++ b/pom.xml @@ -122,10 +122,6 @@ org.apache.maven.plugins maven-javadoc-plugin 3.5.0 - - - 17 - org.apache.maven.plugins From de691ebbb1c35c0c14ace7dc65a42e9be996d779 Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Tue, 6 Jun 2023 21:57:21 +0200 Subject: [PATCH 0196/1598] Prepare for release --- shedlock-core/pom.xml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/shedlock-core/pom.xml b/shedlock-core/pom.xml index 47c3d14c7..38bdd21a0 100644 --- a/shedlock-core/pom.xml +++ b/shedlock-core/pom.xml @@ -75,6 +75,13 @@ + + org.apache.maven.plugins + maven-javadoc-plugin + + net.javacrumbs.shedlock + + From aa771cfdfbcbda24e4e84ff8667bccdf527f544b Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Tue, 6 Jun 2023 22:14:39 +0200 Subject: [PATCH 0197/1598] Do not fail on JavaDoc error --- pom.xml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pom.xml b/pom.xml index 79edb7853..77800eb40 100644 --- a/pom.xml +++ b/pom.xml @@ -122,6 +122,9 @@ org.apache.maven.plugins maven-javadoc-plugin 3.5.0 + + false + org.apache.maven.plugins From 4860f5793109fa419c0329307210608037a21ff8 Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Tue, 6 Jun 2023 22:18:29 +0200 Subject: [PATCH 0198/1598] [maven-release-plugin] prepare release shedlock-parent-5.4.0 --- cdi/shedlock-cdi-vintage/pom.xml | 4 ++-- cdi/shedlock-cdi/pom.xml | 4 ++-- cdi/test/quarkus-test/pom.xml | 4 ++-- micronaut/shedlock-micronaut/pom.xml | 4 ++-- micronaut/test/micronaut-jdbc-template/pom.xml | 4 ++-- micronaut/test/micronaut-jdbc/pom.xml | 4 ++-- pom.xml | 2 +- providers/arangodb/shedlock-provider-arangodb/pom.xml | 4 ++-- providers/cassandra/shedlock-provider-cassandra/pom.xml | 4 ++-- providers/consul/shedlock-provider-consul/pom.xml | 4 ++-- .../couchbase/shedlock-provider-couchbase-javaclient3/pom.xml | 4 ++-- providers/dynamodb/shedlock-provider-dynamodb2/pom.xml | 4 ++-- .../elasticsearch/shedlock-provider-elasticsearch8/pom.xml | 4 ++-- providers/etcd/shedlock-provider-etcd-jetcd/pom.xml | 2 +- providers/hazelcast/shedlock-provider-hazelcast4/pom.xml | 4 ++-- providers/ignite/shedlock-provider-ignite/pom.xml | 4 ++-- providers/inmemory/shedlock-provider-inmemory/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-internal/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-template/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jooq/pom.xml | 4 ++-- providers/jdbc/shedlock-test-support-jdbc/pom.xml | 4 ++-- providers/memcached/shedlock-provider-memcached-spy/pom.xml | 4 ++-- .../mongo/shedlock-provider-mongo-reactivestreams/pom.xml | 4 ++-- providers/mongo/shedlock-provider-mongo/pom.xml | 4 ++-- providers/neo4j/shedlock-provider-neo4j/pom.xml | 4 ++-- providers/opensearch/shedlock-provider-opensearch/pom.xml | 4 ++-- providers/r2dbc/shedlock-provider-r2dbc/pom.xml | 4 ++-- providers/redis/shedlock-provider-redis-jedis4/pom.xml | 4 ++-- providers/redis/shedlock-provider-redis-spring/pom.xml | 4 ++-- .../zookeeper/shedlock-provider-zookeeper-curator/pom.xml | 4 ++-- shedlock-bom/pom.xml | 4 ++-- shedlock-core/pom.xml | 4 ++-- shedlock-test-support/pom.xml | 4 ++-- spring/shedlock-spring/pom.xml | 4 ++-- spring/test/shedlock-springboot-future-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-kotlin-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-old-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-sleuth-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-test/pom.xml | 4 ++-- spring/test/shedlock-testng-test/pom.xml | 4 ++-- 42 files changed, 82 insertions(+), 82 deletions(-) diff --git a/cdi/shedlock-cdi-vintage/pom.xml b/cdi/shedlock-cdi-vintage/pom.xml index e7a654098..ea72cea87 100644 --- a/cdi/shedlock-cdi-vintage/pom.xml +++ b/cdi/shedlock-cdi-vintage/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.3.1-SNAPSHOT + 5.4.0 ../../pom.xml shedlock-cdi-vintage - 5.3.1-SNAPSHOT + 5.4.0 diff --git a/cdi/shedlock-cdi/pom.xml b/cdi/shedlock-cdi/pom.xml index c5084bb7d..2c1f76ddc 100644 --- a/cdi/shedlock-cdi/pom.xml +++ b/cdi/shedlock-cdi/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.3.1-SNAPSHOT + 5.4.0 ../../pom.xml shedlock-cdi - 5.3.1-SNAPSHOT + 5.4.0 diff --git a/cdi/test/quarkus-test/pom.xml b/cdi/test/quarkus-test/pom.xml index 2dc787f3e..527c8045e 100644 --- a/cdi/test/quarkus-test/pom.xml +++ b/cdi/test/quarkus-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.3.1-SNAPSHOT + 5.4.0 ../../../pom.xml 4.0.0 quarkus-test - 5.3.1-SNAPSHOT + 5.4.0 quarkus-bom diff --git a/micronaut/shedlock-micronaut/pom.xml b/micronaut/shedlock-micronaut/pom.xml index f2a3d9a11..7702463dd 100644 --- a/micronaut/shedlock-micronaut/pom.xml +++ b/micronaut/shedlock-micronaut/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.3.1-SNAPSHOT + 5.4.0 ../../pom.xml shedlock-micronaut - 5.3.1-SNAPSHOT + 5.4.0 diff --git a/micronaut/test/micronaut-jdbc-template/pom.xml b/micronaut/test/micronaut-jdbc-template/pom.xml index a39307150..641270e0c 100644 --- a/micronaut/test/micronaut-jdbc-template/pom.xml +++ b/micronaut/test/micronaut-jdbc-template/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.3.1-SNAPSHOT + 5.4.0 ../../../pom.xml micronaut-jdbc-template - 5.3.1-SNAPSHOT + 5.4.0 UTF-8 diff --git a/micronaut/test/micronaut-jdbc/pom.xml b/micronaut/test/micronaut-jdbc/pom.xml index 0994f5c2c..16e5fb446 100644 --- a/micronaut/test/micronaut-jdbc/pom.xml +++ b/micronaut/test/micronaut-jdbc/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.3.1-SNAPSHOT + 5.4.0 ../../../pom.xml micronaut-jdbc - 5.3.1-SNAPSHOT + 5.4.0 UTF-8 diff --git a/pom.xml b/pom.xml index 77800eb40..70a7e7e9a 100644 --- a/pom.xml +++ b/pom.xml @@ -19,7 +19,7 @@ net.javacrumbs.shedlock shedlock-parent pom - 5.3.1-SNAPSHOT + 5.4.0 shedlock-bom shedlock-core diff --git a/providers/arangodb/shedlock-provider-arangodb/pom.xml b/providers/arangodb/shedlock-provider-arangodb/pom.xml index ab8b5d2f6..6fc605458 100644 --- a/providers/arangodb/shedlock-provider-arangodb/pom.xml +++ b/providers/arangodb/shedlock-provider-arangodb/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.3.1-SNAPSHOT + 5.4.0 ../../../pom.xml 4.0.0 shedlock-provider-arangodb - 5.3.1-SNAPSHOT + 5.4.0 diff --git a/providers/cassandra/shedlock-provider-cassandra/pom.xml b/providers/cassandra/shedlock-provider-cassandra/pom.xml index 385f4c8e1..a779924c4 100644 --- a/providers/cassandra/shedlock-provider-cassandra/pom.xml +++ b/providers/cassandra/shedlock-provider-cassandra/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.3.1-SNAPSHOT + 5.4.0 ../../../pom.xml 4.0.0 shedlock-provider-cassandra - 5.3.1-SNAPSHOT + 5.4.0 4.16.0 diff --git a/providers/consul/shedlock-provider-consul/pom.xml b/providers/consul/shedlock-provider-consul/pom.xml index 3dd40d3fc..5d64c2912 100644 --- a/providers/consul/shedlock-provider-consul/pom.xml +++ b/providers/consul/shedlock-provider-consul/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.3.1-SNAPSHOT + 5.4.0 ../../../pom.xml 4.0.0 shedlock-provider-consul - 5.3.1-SNAPSHOT + 5.4.0 diff --git a/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml b/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml index cf83689d6..7cceefd3b 100644 --- a/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml +++ b/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.3.1-SNAPSHOT + 5.4.0 ../../../pom.xml 4.0.0 shedlock-provider-couchbase-javaclient3 - 5.3.1-SNAPSHOT + 5.4.0 diff --git a/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml b/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml index 3f59766e5..63af16131 100644 --- a/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml +++ b/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.3.1-SNAPSHOT + 5.4.0 ../../../pom.xml 4.0.0 shedlock-provider-dynamodb2 - 5.3.1-SNAPSHOT + 5.4.0 diff --git a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml index c0e69d149..7eb619bbf 100644 --- a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml +++ b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.3.1-SNAPSHOT + 5.4.0 ../../../pom.xml 4.0.0 shedlock-provider-elasticsearch8 - 5.3.1-SNAPSHOT + 5.4.0 8.7.0 diff --git a/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml b/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml index 93ef8dd55..13ce6c18c 100644 --- a/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml +++ b/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 5.3.1-SNAPSHOT + 5.4.0 ../../../pom.xml 4.0.0 diff --git a/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml b/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml index 252df138b..ca4d73836 100644 --- a/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml +++ b/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.3.1-SNAPSHOT + 5.4.0 ../../../pom.xml 4.0.0 shedlock-provider-hazelcast4 - 5.3.1-SNAPSHOT + 5.4.0 diff --git a/providers/ignite/shedlock-provider-ignite/pom.xml b/providers/ignite/shedlock-provider-ignite/pom.xml index 6b4169275..77701d08e 100644 --- a/providers/ignite/shedlock-provider-ignite/pom.xml +++ b/providers/ignite/shedlock-provider-ignite/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.3.1-SNAPSHOT + 5.4.0 ../../../pom.xml 4.0.0 shedlock-provider-ignite - 5.3.1-SNAPSHOT + 5.4.0 2.15.0 diff --git a/providers/inmemory/shedlock-provider-inmemory/pom.xml b/providers/inmemory/shedlock-provider-inmemory/pom.xml index df097cbe1..f911d4c58 100644 --- a/providers/inmemory/shedlock-provider-inmemory/pom.xml +++ b/providers/inmemory/shedlock-provider-inmemory/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.3.1-SNAPSHOT + 5.4.0 ../../../pom.xml 4.0.0 shedlock-provider-inmemory - 5.3.1-SNAPSHOT + 5.4.0 diff --git a/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml b/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml index 687c03b27..74b1b40c5 100644 --- a/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.3.1-SNAPSHOT + 5.4.0 ../../../pom.xml 4.0.0 shedlock-provider-jdbc-internal - 5.3.1-SNAPSHOT + 5.4.0 diff --git a/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml b/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml index 03c56a947..eb72c4ec9 100644 --- a/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.3.1-SNAPSHOT + 5.4.0 ../../../pom.xml 4.0.0 shedlock-provider-jdbc-micronaut - 5.3.1-SNAPSHOT + 5.4.0 diff --git a/providers/jdbc/shedlock-provider-jdbc-template/pom.xml b/providers/jdbc/shedlock-provider-jdbc-template/pom.xml index 38d431bb3..563eeb206 100644 --- a/providers/jdbc/shedlock-provider-jdbc-template/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-template/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.3.1-SNAPSHOT + 5.4.0 ../../../pom.xml 4.0.0 shedlock-provider-jdbc-template - 5.3.1-SNAPSHOT + 5.4.0 diff --git a/providers/jdbc/shedlock-provider-jdbc/pom.xml b/providers/jdbc/shedlock-provider-jdbc/pom.xml index b626f75db..75c81806a 100644 --- a/providers/jdbc/shedlock-provider-jdbc/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.3.1-SNAPSHOT + 5.4.0 ../../../pom.xml 4.0.0 shedlock-provider-jdbc - 5.3.1-SNAPSHOT + 5.4.0 diff --git a/providers/jdbc/shedlock-provider-jooq/pom.xml b/providers/jdbc/shedlock-provider-jooq/pom.xml index 91b53bd98..b3ab0c568 100644 --- a/providers/jdbc/shedlock-provider-jooq/pom.xml +++ b/providers/jdbc/shedlock-provider-jooq/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.3.1-SNAPSHOT + 5.4.0 ../../../pom.xml 4.0.0 shedlock-provider-jooq - 5.3.1-SNAPSHOT + 5.4.0 diff --git a/providers/jdbc/shedlock-test-support-jdbc/pom.xml b/providers/jdbc/shedlock-test-support-jdbc/pom.xml index a364ae00c..81cd45a8a 100644 --- a/providers/jdbc/shedlock-test-support-jdbc/pom.xml +++ b/providers/jdbc/shedlock-test-support-jdbc/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.3.1-SNAPSHOT + 5.4.0 ../../../pom.xml 4.0.0 shedlock-test-support-jdbc - 5.3.1-SNAPSHOT + 5.4.0 diff --git a/providers/memcached/shedlock-provider-memcached-spy/pom.xml b/providers/memcached/shedlock-provider-memcached-spy/pom.xml index 9edf2f4ad..1ca940a44 100644 --- a/providers/memcached/shedlock-provider-memcached-spy/pom.xml +++ b/providers/memcached/shedlock-provider-memcached-spy/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.3.1-SNAPSHOT + 5.4.0 ../../../pom.xml 4.0.0 shedlock-provider-memcached-spy - 5.3.1-SNAPSHOT + 5.4.0 2.12.3 diff --git a/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml b/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml index 17d28b406..e7da24a59 100644 --- a/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml +++ b/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.3.1-SNAPSHOT + 5.4.0 ../../../pom.xml 4.0.0 shedlock-provider-mongo-reactivestreams - 5.3.1-SNAPSHOT + 5.4.0 diff --git a/providers/mongo/shedlock-provider-mongo/pom.xml b/providers/mongo/shedlock-provider-mongo/pom.xml index fafa22c6f..ad7842d1c 100644 --- a/providers/mongo/shedlock-provider-mongo/pom.xml +++ b/providers/mongo/shedlock-provider-mongo/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.3.1-SNAPSHOT + 5.4.0 ../../../pom.xml 4.0.0 shedlock-provider-mongo - 5.3.1-SNAPSHOT + 5.4.0 diff --git a/providers/neo4j/shedlock-provider-neo4j/pom.xml b/providers/neo4j/shedlock-provider-neo4j/pom.xml index 6cfe8394e..d51ea92a6 100644 --- a/providers/neo4j/shedlock-provider-neo4j/pom.xml +++ b/providers/neo4j/shedlock-provider-neo4j/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.3.1-SNAPSHOT + 5.4.0 ../../../pom.xml 4.0.0 shedlock-provider-neo4j - 5.3.1-SNAPSHOT + 5.4.0 diff --git a/providers/opensearch/shedlock-provider-opensearch/pom.xml b/providers/opensearch/shedlock-provider-opensearch/pom.xml index 6016e3fc1..c2408b8e4 100644 --- a/providers/opensearch/shedlock-provider-opensearch/pom.xml +++ b/providers/opensearch/shedlock-provider-opensearch/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.3.1-SNAPSHOT + 5.4.0 ../../../pom.xml 4.0.0 shedlock-provider-opensearch - 5.3.1-SNAPSHOT + 5.4.0 2.7.0 diff --git a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml index 73215a73b..393f98589 100644 --- a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml +++ b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml @@ -5,12 +5,12 @@ net.javacrumbs.shedlock shedlock-parent - 5.3.1-SNAPSHOT + 5.4.0 ../../../pom.xml shedlock-provider-r2dbc - 5.3.1-SNAPSHOT + 5.4.0 1.0.0.RELEASE diff --git a/providers/redis/shedlock-provider-redis-jedis4/pom.xml b/providers/redis/shedlock-provider-redis-jedis4/pom.xml index f22f2b122..9ab19c77b 100644 --- a/providers/redis/shedlock-provider-redis-jedis4/pom.xml +++ b/providers/redis/shedlock-provider-redis-jedis4/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.3.1-SNAPSHOT + 5.4.0 ../../../pom.xml 4.0.0 shedlock-provider-redis-jedis4 - 5.3.1-SNAPSHOT + 5.4.0 diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index 990cbdba0..905c44c2c 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.3.1-SNAPSHOT + 5.4.0 ../../../pom.xml 4.0.0 shedlock-provider-redis-spring - 5.3.1-SNAPSHOT + 5.4.0 diff --git a/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml b/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml index 8c0152f32..2706ac2fe 100644 --- a/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml +++ b/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.3.1-SNAPSHOT + 5.4.0 ../../../pom.xml 4.0.0 shedlock-provider-zookeeper-curator - 5.3.1-SNAPSHOT + 5.4.0 5.5.0 diff --git a/shedlock-bom/pom.xml b/shedlock-bom/pom.xml index 12c553df3..5f77a204c 100644 --- a/shedlock-bom/pom.xml +++ b/shedlock-bom/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.3.1-SNAPSHOT + 5.4.0 4.0.0 BOM for ShedLock modules shedlock-bom - 5.3.1-SNAPSHOT + 5.4.0 pom diff --git a/shedlock-core/pom.xml b/shedlock-core/pom.xml index 38bdd21a0..f1775c634 100644 --- a/shedlock-core/pom.xml +++ b/shedlock-core/pom.xml @@ -3,12 +3,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.3.1-SNAPSHOT + 5.4.0 4.0.0 shedlock-core - 5.3.1-SNAPSHOT + 5.4.0 2.13.3 diff --git a/shedlock-test-support/pom.xml b/shedlock-test-support/pom.xml index 5663fcbe0..3e3185e74 100644 --- a/shedlock-test-support/pom.xml +++ b/shedlock-test-support/pom.xml @@ -3,12 +3,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.3.1-SNAPSHOT + 5.4.0 4.0.0 shedlock-test-support - 5.3.1-SNAPSHOT + 5.4.0 diff --git a/spring/shedlock-spring/pom.xml b/spring/shedlock-spring/pom.xml index 8c23d121d..5ad3e93d6 100644 --- a/spring/shedlock-spring/pom.xml +++ b/spring/shedlock-spring/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.3.1-SNAPSHOT + 5.4.0 ../../pom.xml 4.0.0 shedlock-spring - 5.3.1-SNAPSHOT + 5.4.0 diff --git a/spring/test/shedlock-springboot-future-test/pom.xml b/spring/test/shedlock-springboot-future-test/pom.xml index fc2097d99..3d400b067 100644 --- a/spring/test/shedlock-springboot-future-test/pom.xml +++ b/spring/test/shedlock-springboot-future-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.3.1-SNAPSHOT + 5.4.0 ../../../pom.xml 4.0.0 shedlock-springboot-future-test - 5.3.1-SNAPSHOT + 5.4.0 diff --git a/spring/test/shedlock-springboot-kotlin-test/pom.xml b/spring/test/shedlock-springboot-kotlin-test/pom.xml index ac03a4c39..1b8cb0714 100644 --- a/spring/test/shedlock-springboot-kotlin-test/pom.xml +++ b/spring/test/shedlock-springboot-kotlin-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.3.1-SNAPSHOT + 5.4.0 ../../../pom.xml 4.0.0 shedlock-springboot-kotlin-test - 5.3.1-SNAPSHOT + 5.4.0 diff --git a/spring/test/shedlock-springboot-old-test/pom.xml b/spring/test/shedlock-springboot-old-test/pom.xml index 4c83ca9df..69955f6d5 100644 --- a/spring/test/shedlock-springboot-old-test/pom.xml +++ b/spring/test/shedlock-springboot-old-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.3.1-SNAPSHOT + 5.4.0 ../../../pom.xml 4.0.0 shedlock-springboot-old-test - 5.3.1-SNAPSHOT + 5.4.0 diff --git a/spring/test/shedlock-springboot-sleuth-test/pom.xml b/spring/test/shedlock-springboot-sleuth-test/pom.xml index 91a2ffab9..f0fd92de8 100644 --- a/spring/test/shedlock-springboot-sleuth-test/pom.xml +++ b/spring/test/shedlock-springboot-sleuth-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.3.1-SNAPSHOT + 5.4.0 ../../../pom.xml 4.0.0 shedlock-springboot-sleuth-test - 5.3.1-SNAPSHOT + 5.4.0 diff --git a/spring/test/shedlock-springboot-test/pom.xml b/spring/test/shedlock-springboot-test/pom.xml index e405b4105..9d9349947 100644 --- a/spring/test/shedlock-springboot-test/pom.xml +++ b/spring/test/shedlock-springboot-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.3.1-SNAPSHOT + 5.4.0 ../../../pom.xml 4.0.0 shedlock-springboot-test - 5.3.1-SNAPSHOT + 5.4.0 diff --git a/spring/test/shedlock-testng-test/pom.xml b/spring/test/shedlock-testng-test/pom.xml index af0eff915..2d18a23f4 100644 --- a/spring/test/shedlock-testng-test/pom.xml +++ b/spring/test/shedlock-testng-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.3.1-SNAPSHOT + 5.4.0 ../../../pom.xml 4.0.0 shedlock-testng-test - 5.3.1-SNAPSHOT + 5.4.0 From 2850abdc3601c20831fcba4adfa9a2ae2fcd1c99 Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Tue, 6 Jun 2023 22:18:34 +0200 Subject: [PATCH 0199/1598] [maven-release-plugin] prepare for next development iteration --- cdi/shedlock-cdi-vintage/pom.xml | 4 ++-- cdi/shedlock-cdi/pom.xml | 4 ++-- cdi/test/quarkus-test/pom.xml | 4 ++-- micronaut/shedlock-micronaut/pom.xml | 4 ++-- micronaut/test/micronaut-jdbc-template/pom.xml | 4 ++-- micronaut/test/micronaut-jdbc/pom.xml | 4 ++-- pom.xml | 2 +- providers/arangodb/shedlock-provider-arangodb/pom.xml | 4 ++-- providers/cassandra/shedlock-provider-cassandra/pom.xml | 4 ++-- providers/consul/shedlock-provider-consul/pom.xml | 4 ++-- .../couchbase/shedlock-provider-couchbase-javaclient3/pom.xml | 4 ++-- providers/dynamodb/shedlock-provider-dynamodb2/pom.xml | 4 ++-- .../elasticsearch/shedlock-provider-elasticsearch8/pom.xml | 4 ++-- providers/etcd/shedlock-provider-etcd-jetcd/pom.xml | 2 +- providers/hazelcast/shedlock-provider-hazelcast4/pom.xml | 4 ++-- providers/ignite/shedlock-provider-ignite/pom.xml | 4 ++-- providers/inmemory/shedlock-provider-inmemory/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-internal/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-template/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jooq/pom.xml | 4 ++-- providers/jdbc/shedlock-test-support-jdbc/pom.xml | 4 ++-- providers/memcached/shedlock-provider-memcached-spy/pom.xml | 4 ++-- .../mongo/shedlock-provider-mongo-reactivestreams/pom.xml | 4 ++-- providers/mongo/shedlock-provider-mongo/pom.xml | 4 ++-- providers/neo4j/shedlock-provider-neo4j/pom.xml | 4 ++-- providers/opensearch/shedlock-provider-opensearch/pom.xml | 4 ++-- providers/r2dbc/shedlock-provider-r2dbc/pom.xml | 4 ++-- providers/redis/shedlock-provider-redis-jedis4/pom.xml | 4 ++-- providers/redis/shedlock-provider-redis-spring/pom.xml | 4 ++-- .../zookeeper/shedlock-provider-zookeeper-curator/pom.xml | 4 ++-- shedlock-bom/pom.xml | 4 ++-- shedlock-core/pom.xml | 4 ++-- shedlock-test-support/pom.xml | 4 ++-- spring/shedlock-spring/pom.xml | 4 ++-- spring/test/shedlock-springboot-future-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-kotlin-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-old-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-sleuth-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-test/pom.xml | 4 ++-- spring/test/shedlock-testng-test/pom.xml | 4 ++-- 42 files changed, 82 insertions(+), 82 deletions(-) diff --git a/cdi/shedlock-cdi-vintage/pom.xml b/cdi/shedlock-cdi-vintage/pom.xml index ea72cea87..a8be701de 100644 --- a/cdi/shedlock-cdi-vintage/pom.xml +++ b/cdi/shedlock-cdi-vintage/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.4.0 + 5.4.1-SNAPSHOT ../../pom.xml shedlock-cdi-vintage - 5.4.0 + 5.4.1-SNAPSHOT diff --git a/cdi/shedlock-cdi/pom.xml b/cdi/shedlock-cdi/pom.xml index 2c1f76ddc..2096753f7 100644 --- a/cdi/shedlock-cdi/pom.xml +++ b/cdi/shedlock-cdi/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.4.0 + 5.4.1-SNAPSHOT ../../pom.xml shedlock-cdi - 5.4.0 + 5.4.1-SNAPSHOT diff --git a/cdi/test/quarkus-test/pom.xml b/cdi/test/quarkus-test/pom.xml index 527c8045e..fcce9ccdc 100644 --- a/cdi/test/quarkus-test/pom.xml +++ b/cdi/test/quarkus-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.4.0 + 5.4.1-SNAPSHOT ../../../pom.xml 4.0.0 quarkus-test - 5.4.0 + 5.4.1-SNAPSHOT quarkus-bom diff --git a/micronaut/shedlock-micronaut/pom.xml b/micronaut/shedlock-micronaut/pom.xml index 7702463dd..f9bd6c139 100644 --- a/micronaut/shedlock-micronaut/pom.xml +++ b/micronaut/shedlock-micronaut/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.4.0 + 5.4.1-SNAPSHOT ../../pom.xml shedlock-micronaut - 5.4.0 + 5.4.1-SNAPSHOT diff --git a/micronaut/test/micronaut-jdbc-template/pom.xml b/micronaut/test/micronaut-jdbc-template/pom.xml index 641270e0c..4c0f3fe1a 100644 --- a/micronaut/test/micronaut-jdbc-template/pom.xml +++ b/micronaut/test/micronaut-jdbc-template/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.4.0 + 5.4.1-SNAPSHOT ../../../pom.xml micronaut-jdbc-template - 5.4.0 + 5.4.1-SNAPSHOT UTF-8 diff --git a/micronaut/test/micronaut-jdbc/pom.xml b/micronaut/test/micronaut-jdbc/pom.xml index 16e5fb446..22a16acf0 100644 --- a/micronaut/test/micronaut-jdbc/pom.xml +++ b/micronaut/test/micronaut-jdbc/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.4.0 + 5.4.1-SNAPSHOT ../../../pom.xml micronaut-jdbc - 5.4.0 + 5.4.1-SNAPSHOT UTF-8 diff --git a/pom.xml b/pom.xml index 70a7e7e9a..7c8a9e160 100644 --- a/pom.xml +++ b/pom.xml @@ -19,7 +19,7 @@ net.javacrumbs.shedlock shedlock-parent pom - 5.4.0 + 5.4.1-SNAPSHOT shedlock-bom shedlock-core diff --git a/providers/arangodb/shedlock-provider-arangodb/pom.xml b/providers/arangodb/shedlock-provider-arangodb/pom.xml index 6fc605458..06bbee759 100644 --- a/providers/arangodb/shedlock-provider-arangodb/pom.xml +++ b/providers/arangodb/shedlock-provider-arangodb/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.4.0 + 5.4.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-arangodb - 5.4.0 + 5.4.1-SNAPSHOT diff --git a/providers/cassandra/shedlock-provider-cassandra/pom.xml b/providers/cassandra/shedlock-provider-cassandra/pom.xml index a779924c4..a8691930e 100644 --- a/providers/cassandra/shedlock-provider-cassandra/pom.xml +++ b/providers/cassandra/shedlock-provider-cassandra/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.4.0 + 5.4.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-cassandra - 5.4.0 + 5.4.1-SNAPSHOT 4.16.0 diff --git a/providers/consul/shedlock-provider-consul/pom.xml b/providers/consul/shedlock-provider-consul/pom.xml index 5d64c2912..5d04bac56 100644 --- a/providers/consul/shedlock-provider-consul/pom.xml +++ b/providers/consul/shedlock-provider-consul/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.4.0 + 5.4.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-consul - 5.4.0 + 5.4.1-SNAPSHOT diff --git a/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml b/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml index 7cceefd3b..3c247362a 100644 --- a/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml +++ b/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.4.0 + 5.4.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-couchbase-javaclient3 - 5.4.0 + 5.4.1-SNAPSHOT diff --git a/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml b/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml index 63af16131..cf63dae23 100644 --- a/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml +++ b/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.4.0 + 5.4.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-dynamodb2 - 5.4.0 + 5.4.1-SNAPSHOT diff --git a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml index 7eb619bbf..b8835b69f 100644 --- a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml +++ b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.4.0 + 5.4.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-elasticsearch8 - 5.4.0 + 5.4.1-SNAPSHOT 8.7.0 diff --git a/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml b/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml index 13ce6c18c..0ca36157b 100644 --- a/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml +++ b/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 5.4.0 + 5.4.1-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml b/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml index ca4d73836..dd6c6c36a 100644 --- a/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml +++ b/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.4.0 + 5.4.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-hazelcast4 - 5.4.0 + 5.4.1-SNAPSHOT diff --git a/providers/ignite/shedlock-provider-ignite/pom.xml b/providers/ignite/shedlock-provider-ignite/pom.xml index 77701d08e..e9c365cde 100644 --- a/providers/ignite/shedlock-provider-ignite/pom.xml +++ b/providers/ignite/shedlock-provider-ignite/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.4.0 + 5.4.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-ignite - 5.4.0 + 5.4.1-SNAPSHOT 2.15.0 diff --git a/providers/inmemory/shedlock-provider-inmemory/pom.xml b/providers/inmemory/shedlock-provider-inmemory/pom.xml index f911d4c58..2dc1b280d 100644 --- a/providers/inmemory/shedlock-provider-inmemory/pom.xml +++ b/providers/inmemory/shedlock-provider-inmemory/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.4.0 + 5.4.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-inmemory - 5.4.0 + 5.4.1-SNAPSHOT diff --git a/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml b/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml index 74b1b40c5..7cb6e8886 100644 --- a/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.4.0 + 5.4.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-jdbc-internal - 5.4.0 + 5.4.1-SNAPSHOT diff --git a/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml b/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml index eb72c4ec9..25df82237 100644 --- a/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.4.0 + 5.4.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-jdbc-micronaut - 5.4.0 + 5.4.1-SNAPSHOT diff --git a/providers/jdbc/shedlock-provider-jdbc-template/pom.xml b/providers/jdbc/shedlock-provider-jdbc-template/pom.xml index 563eeb206..734578f41 100644 --- a/providers/jdbc/shedlock-provider-jdbc-template/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-template/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.4.0 + 5.4.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-jdbc-template - 5.4.0 + 5.4.1-SNAPSHOT diff --git a/providers/jdbc/shedlock-provider-jdbc/pom.xml b/providers/jdbc/shedlock-provider-jdbc/pom.xml index 75c81806a..3eeea335c 100644 --- a/providers/jdbc/shedlock-provider-jdbc/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.4.0 + 5.4.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-jdbc - 5.4.0 + 5.4.1-SNAPSHOT diff --git a/providers/jdbc/shedlock-provider-jooq/pom.xml b/providers/jdbc/shedlock-provider-jooq/pom.xml index b3ab0c568..878fb7637 100644 --- a/providers/jdbc/shedlock-provider-jooq/pom.xml +++ b/providers/jdbc/shedlock-provider-jooq/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.4.0 + 5.4.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-jooq - 5.4.0 + 5.4.1-SNAPSHOT diff --git a/providers/jdbc/shedlock-test-support-jdbc/pom.xml b/providers/jdbc/shedlock-test-support-jdbc/pom.xml index 81cd45a8a..9af18d39d 100644 --- a/providers/jdbc/shedlock-test-support-jdbc/pom.xml +++ b/providers/jdbc/shedlock-test-support-jdbc/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.4.0 + 5.4.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-test-support-jdbc - 5.4.0 + 5.4.1-SNAPSHOT diff --git a/providers/memcached/shedlock-provider-memcached-spy/pom.xml b/providers/memcached/shedlock-provider-memcached-spy/pom.xml index 1ca940a44..af2b3f326 100644 --- a/providers/memcached/shedlock-provider-memcached-spy/pom.xml +++ b/providers/memcached/shedlock-provider-memcached-spy/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.4.0 + 5.4.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-memcached-spy - 5.4.0 + 5.4.1-SNAPSHOT 2.12.3 diff --git a/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml b/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml index e7da24a59..c63d5e8bd 100644 --- a/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml +++ b/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.4.0 + 5.4.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-mongo-reactivestreams - 5.4.0 + 5.4.1-SNAPSHOT diff --git a/providers/mongo/shedlock-provider-mongo/pom.xml b/providers/mongo/shedlock-provider-mongo/pom.xml index ad7842d1c..6db2a4ec7 100644 --- a/providers/mongo/shedlock-provider-mongo/pom.xml +++ b/providers/mongo/shedlock-provider-mongo/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.4.0 + 5.4.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-mongo - 5.4.0 + 5.4.1-SNAPSHOT diff --git a/providers/neo4j/shedlock-provider-neo4j/pom.xml b/providers/neo4j/shedlock-provider-neo4j/pom.xml index d51ea92a6..35876bd5e 100644 --- a/providers/neo4j/shedlock-provider-neo4j/pom.xml +++ b/providers/neo4j/shedlock-provider-neo4j/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.4.0 + 5.4.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-neo4j - 5.4.0 + 5.4.1-SNAPSHOT diff --git a/providers/opensearch/shedlock-provider-opensearch/pom.xml b/providers/opensearch/shedlock-provider-opensearch/pom.xml index c2408b8e4..a7498f6dd 100644 --- a/providers/opensearch/shedlock-provider-opensearch/pom.xml +++ b/providers/opensearch/shedlock-provider-opensearch/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.4.0 + 5.4.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-opensearch - 5.4.0 + 5.4.1-SNAPSHOT 2.7.0 diff --git a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml index 393f98589..96e34c554 100644 --- a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml +++ b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml @@ -5,12 +5,12 @@ net.javacrumbs.shedlock shedlock-parent - 5.4.0 + 5.4.1-SNAPSHOT ../../../pom.xml shedlock-provider-r2dbc - 5.4.0 + 5.4.1-SNAPSHOT 1.0.0.RELEASE diff --git a/providers/redis/shedlock-provider-redis-jedis4/pom.xml b/providers/redis/shedlock-provider-redis-jedis4/pom.xml index 9ab19c77b..7da70806a 100644 --- a/providers/redis/shedlock-provider-redis-jedis4/pom.xml +++ b/providers/redis/shedlock-provider-redis-jedis4/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.4.0 + 5.4.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-redis-jedis4 - 5.4.0 + 5.4.1-SNAPSHOT diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index 905c44c2c..2f645160a 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.4.0 + 5.4.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-redis-spring - 5.4.0 + 5.4.1-SNAPSHOT diff --git a/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml b/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml index 2706ac2fe..187462ff1 100644 --- a/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml +++ b/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.4.0 + 5.4.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-zookeeper-curator - 5.4.0 + 5.4.1-SNAPSHOT 5.5.0 diff --git a/shedlock-bom/pom.xml b/shedlock-bom/pom.xml index 5f77a204c..2ece914ca 100644 --- a/shedlock-bom/pom.xml +++ b/shedlock-bom/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.4.0 + 5.4.1-SNAPSHOT 4.0.0 BOM for ShedLock modules shedlock-bom - 5.4.0 + 5.4.1-SNAPSHOT pom diff --git a/shedlock-core/pom.xml b/shedlock-core/pom.xml index f1775c634..950486637 100644 --- a/shedlock-core/pom.xml +++ b/shedlock-core/pom.xml @@ -3,12 +3,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.4.0 + 5.4.1-SNAPSHOT 4.0.0 shedlock-core - 5.4.0 + 5.4.1-SNAPSHOT 2.13.3 diff --git a/shedlock-test-support/pom.xml b/shedlock-test-support/pom.xml index 3e3185e74..e66ccf7ae 100644 --- a/shedlock-test-support/pom.xml +++ b/shedlock-test-support/pom.xml @@ -3,12 +3,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.4.0 + 5.4.1-SNAPSHOT 4.0.0 shedlock-test-support - 5.4.0 + 5.4.1-SNAPSHOT diff --git a/spring/shedlock-spring/pom.xml b/spring/shedlock-spring/pom.xml index 5ad3e93d6..43d936487 100644 --- a/spring/shedlock-spring/pom.xml +++ b/spring/shedlock-spring/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.4.0 + 5.4.1-SNAPSHOT ../../pom.xml 4.0.0 shedlock-spring - 5.4.0 + 5.4.1-SNAPSHOT diff --git a/spring/test/shedlock-springboot-future-test/pom.xml b/spring/test/shedlock-springboot-future-test/pom.xml index 3d400b067..91ebcd73d 100644 --- a/spring/test/shedlock-springboot-future-test/pom.xml +++ b/spring/test/shedlock-springboot-future-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.4.0 + 5.4.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-springboot-future-test - 5.4.0 + 5.4.1-SNAPSHOT diff --git a/spring/test/shedlock-springboot-kotlin-test/pom.xml b/spring/test/shedlock-springboot-kotlin-test/pom.xml index 1b8cb0714..8c2df5e5c 100644 --- a/spring/test/shedlock-springboot-kotlin-test/pom.xml +++ b/spring/test/shedlock-springboot-kotlin-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.4.0 + 5.4.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-springboot-kotlin-test - 5.4.0 + 5.4.1-SNAPSHOT diff --git a/spring/test/shedlock-springboot-old-test/pom.xml b/spring/test/shedlock-springboot-old-test/pom.xml index 69955f6d5..dbdfb7c83 100644 --- a/spring/test/shedlock-springboot-old-test/pom.xml +++ b/spring/test/shedlock-springboot-old-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.4.0 + 5.4.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-springboot-old-test - 5.4.0 + 5.4.1-SNAPSHOT diff --git a/spring/test/shedlock-springboot-sleuth-test/pom.xml b/spring/test/shedlock-springboot-sleuth-test/pom.xml index f0fd92de8..adc0294b1 100644 --- a/spring/test/shedlock-springboot-sleuth-test/pom.xml +++ b/spring/test/shedlock-springboot-sleuth-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.4.0 + 5.4.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-springboot-sleuth-test - 5.4.0 + 5.4.1-SNAPSHOT diff --git a/spring/test/shedlock-springboot-test/pom.xml b/spring/test/shedlock-springboot-test/pom.xml index 9d9349947..4c1ecc339 100644 --- a/spring/test/shedlock-springboot-test/pom.xml +++ b/spring/test/shedlock-springboot-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.4.0 + 5.4.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-springboot-test - 5.4.0 + 5.4.1-SNAPSHOT diff --git a/spring/test/shedlock-testng-test/pom.xml b/spring/test/shedlock-testng-test/pom.xml index 2d18a23f4..d175b54fb 100644 --- a/spring/test/shedlock-testng-test/pom.xml +++ b/spring/test/shedlock-testng-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.4.0 + 5.4.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-testng-test - 5.4.0 + 5.4.1-SNAPSHOT From 4ed5e7ca1be5d47b450b71aba91fd6ba670951df Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 7 Jun 2023 15:57:08 +0000 Subject: [PATCH 0200/1598] Bump maven-surefire-plugin from 3.1.0 to 3.1.2 Bumps [maven-surefire-plugin](https://github.com/apache/maven-surefire) from 3.1.0 to 3.1.2. - [Release notes](https://github.com/apache/maven-surefire/releases) - [Commits](https://github.com/apache/maven-surefire/compare/surefire-3.1.0...surefire-3.1.2) --- updated-dependencies: - dependency-name: org.apache.maven.plugins:maven-surefire-plugin dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 7c8a9e160..91c3fe5da 100644 --- a/pom.xml +++ b/pom.xml @@ -107,7 +107,7 @@ org.apache.maven.plugins maven-surefire-plugin - 3.1.0 + 3.1.2 ${fork.count} -Xmx512m From 12677fd36213c7f9ff130ac9f57b8b112975ec01 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 7 Jun 2023 15:57:50 +0000 Subject: [PATCH 0201/1598] Bump quarkus.platform.version from 3.1.0.Final to 3.1.1.Final Bumps `quarkus.platform.version` from 3.1.0.Final to 3.1.1.Final. Updates `quarkus-bom` from 3.1.0.Final to 3.1.1.Final - [Commits](https://github.com/quarkusio/quarkus-platform/compare/3.1.0.Final...3.1.1.Final) Updates `quarkus-maven-plugin` from 3.1.0.Final to 3.1.1.Final - [Commits](https://github.com/quarkusio/quarkus-platform/compare/3.1.0.Final...3.1.1.Final) --- updated-dependencies: - dependency-name: io.quarkus.platform:quarkus-bom dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: io.quarkus.platform:quarkus-maven-plugin dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- cdi/test/quarkus-test/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cdi/test/quarkus-test/pom.xml b/cdi/test/quarkus-test/pom.xml index fcce9ccdc..93c96cf15 100644 --- a/cdi/test/quarkus-test/pom.xml +++ b/cdi/test/quarkus-test/pom.xml @@ -14,7 +14,7 @@ quarkus-bom io.quarkus.platform - 3.1.0.Final + 3.1.1.Final true From af6fd115c3e094da44392c153818df26daeaad06 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 7 Jun 2023 15:58:42 +0000 Subject: [PATCH 0202/1598] Bump opensearch-rest-high-level-client from 2.7.0 to 2.8.0 Bumps [opensearch-rest-high-level-client](https://github.com/opensearch-project/OpenSearch) from 2.7.0 to 2.8.0. - [Release notes](https://github.com/opensearch-project/OpenSearch/releases) - [Changelog](https://github.com/opensearch-project/OpenSearch/blob/main/CHANGELOG.md) - [Commits](https://github.com/opensearch-project/OpenSearch/compare/2.7.0...2.8.0) --- updated-dependencies: - dependency-name: org.opensearch.client:opensearch-rest-high-level-client dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- providers/opensearch/shedlock-provider-opensearch/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/opensearch/shedlock-provider-opensearch/pom.xml b/providers/opensearch/shedlock-provider-opensearch/pom.xml index a7498f6dd..fd588d3aa 100644 --- a/providers/opensearch/shedlock-provider-opensearch/pom.xml +++ b/providers/opensearch/shedlock-provider-opensearch/pom.xml @@ -12,7 +12,7 @@ 5.4.1-SNAPSHOT - 2.7.0 + 2.8.0 From 538c5554d4972076e98911bf697cda4e6b53b23b Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 13 Jun 2023 15:57:48 +0000 Subject: [PATCH 0203/1598] Bump logback-classic from 1.4.7 to 1.4.8 Bumps [logback-classic](https://github.com/qos-ch/logback) from 1.4.7 to 1.4.8. - [Commits](https://github.com/qos-ch/logback/compare/v_1.4.7...v_1.4.8) --- updated-dependencies: - dependency-name: ch.qos.logback:logback-classic dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 91c3fe5da..95c3201fd 100644 --- a/pom.xml +++ b/pom.xml @@ -74,7 +74,7 @@ 1.7.22 3.8.7 3.9.6 - 1.4.7 + 1.4.8 4.2.0 3.24.2 5.3.1 From fdfeb5195d8eb0d88256b78141e467d409391210 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 14 Jun 2023 15:58:00 +0000 Subject: [PATCH 0204/1598] Bump reactor-core from 3.5.6 to 3.5.7 Bumps [reactor-core](https://github.com/reactor/reactor-core) from 3.5.6 to 3.5.7. - [Release notes](https://github.com/reactor/reactor-core/releases) - [Commits](https://github.com/reactor/reactor-core/compare/v3.5.6...v3.5.7) --- updated-dependencies: - dependency-name: io.projectreactor:reactor-core dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/r2dbc/shedlock-provider-r2dbc/pom.xml | 2 +- providers/redis/shedlock-provider-redis-spring/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml index 96e34c554..76733d16f 100644 --- a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml +++ b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml @@ -32,7 +32,7 @@ io.projectreactor reactor-core - 3.5.6 + 3.5.7 diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index 2f645160a..74e651201 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -27,7 +27,7 @@ io.projectreactor reactor-core - 3.5.6 + 3.5.7 true From 73330a2480687f12397fd77ebe5b3d5af597024f Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Wed, 14 Jun 2023 21:26:47 +0200 Subject: [PATCH 0205/1598] README updated --- README.md | 54 +++++++++++++++++++++++++++++------------------------- 1 file changed, 29 insertions(+), 25 deletions(-) diff --git a/README.md b/README.md index 7f6417a01..140ece8d4 100644 --- a/README.md +++ b/README.md @@ -80,7 +80,7 @@ First of all, we have to import the project net.javacrumbs.shedlock shedlock-spring - 5.3.0 + 5.4.0 ``` @@ -184,7 +184,7 @@ Add dependency net.javacrumbs.shedlock shedlock-provider-jdbc-template - 5.3.0 + 5.4.0 ``` @@ -241,7 +241,7 @@ is in flux and may easily break. net.javacrumbs.shedlock shedlock-provider-r2dbc - 5.3.0 + 5.4.0 ``` @@ -264,7 +264,7 @@ Add dependency net.javacrumbs.shedlock shedlock-provider-jooq - 5.3.0 + 5.4.0 ``` @@ -301,7 +301,7 @@ Add dependency net.javacrumbs.shedlock shedlock-provider-jdbc-micronaut - 5.3.0 + 5.4.0 ``` @@ -324,7 +324,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-mongo - 5.3.0 + 5.4.0 ``` @@ -351,7 +351,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-mongo-reactivestreams - 5.3.0 + 5.4.0 ``` @@ -380,7 +380,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-dynamodb2 - 5.3.0 + 5.4.0 ``` @@ -407,7 +407,7 @@ Import net.javacrumbs.shedlock shedlock-provider-zookeeper-curator - 5.3.0 + 5.4.0 ``` @@ -431,7 +431,7 @@ Import net.javacrumbs.shedlock shedlock-provider-redis-spring - 5.3.0 + 5.4.0 ``` @@ -455,7 +455,7 @@ Import net.javacrumbs.shedlock shedlock-provider-redis-spring - 5.3.0 + 5.4.0 ``` @@ -484,7 +484,7 @@ Import net.javacrumbs.shedlock shedlock-provider-redis-jedis4 - 5.3.0 + 5.4.0 ``` @@ -508,7 +508,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-hazelcast4 - 5.3.0 + 5.4.0 ``` @@ -532,7 +532,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-couchbase-javaclient3 - 5.3.0 + 5.4.0 ``` @@ -558,7 +558,7 @@ I am really not sure it's a good idea to use Elasticsearch as a lock provider. B net.javacrumbs.shedlock shedlock-provider-elasticsearch8 - 5.3.0 + 5.4.0 ``` @@ -610,7 +610,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-cassandra - 5.3.0 + 5.4.0 ``` @@ -645,7 +645,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-consul - 5.3.0 + 5.4.0 ``` @@ -670,7 +670,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-arangodb - 5.3.0 + 5.4.0 ``` @@ -696,7 +696,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-neo4j - 5.3.0 + 5.4.0 ``` @@ -721,7 +721,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-etcd-jetcd - 5.3.0 + 5.4.0 ``` @@ -745,7 +745,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-ignite - 5.3.0 + 5.4.0 ``` @@ -789,7 +789,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-inmemory - 5.3.0 + 5.4.0 test ``` @@ -815,7 +815,7 @@ Import net.javacrumbs.shedlock shedlock-provider-memcached-spy - 5.3.0 + 5.4.0 ``` @@ -879,7 +879,7 @@ Import the project: net.javacrumbs.shedlock shedlock-micronaut - 5.3.0 + 5.4.0 ``` @@ -917,7 +917,7 @@ Import the project: net.javacrumbs.shedlock shedlock-cdi - 5.3.0 + 5.4.0 ``` @@ -1053,6 +1053,10 @@ after another, `lockAtLeastFor` can prevent it. # Release notes +## 5.4.0 (2023-06-06) +* Handle [uncategorized SQL exceptions](https://github.com/lukas-krecan/ShedLock/pull/1442) (thanks @jaam) +* Dependency updates + ## 5.3.0 (2023-05-13) * Added shedlock-cdi module (supports newest CDI version) * Dependency updates From 00a7b3f92db63e09cb61f71fdea4f6cee8661b73 Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Wed, 14 Jun 2023 21:33:50 +0200 Subject: [PATCH 0206/1598] Use Java 9 immutable maps --- .../dynamodb2/DynamoDBLockProvider.java | 10 +++++----- .../Db2ServerTimeStatementsSource.java | 13 ++++++------ .../H2ServerTimeStatementsSource.java | 13 ++++++------ .../HsqlServerTimeStatementsSource.java | 13 ++++++------ .../MsSqlServerTimeStatementsSource.java | 13 ++++++------ .../MySqlServerTimeStatementsSource.java | 13 ++++++------ ...PostgresSqlServerTimeStatementsSource.java | 13 ++++++------ .../jdbctemplate/SqlStatementsSource.java | 15 +++++++------- .../provider/neo4j/Neo4jStorageAccessor.java | 20 +++++++++---------- 9 files changed, 58 insertions(+), 65 deletions(-) diff --git a/providers/dynamodb/shedlock-provider-dynamodb2/src/main/java/net/javacrumbs/shedlock/provider/dynamodb2/DynamoDBLockProvider.java b/providers/dynamodb/shedlock-provider-dynamodb2/src/main/java/net/javacrumbs/shedlock/provider/dynamodb2/DynamoDBLockProvider.java index a444062b4..ea49af51e 100644 --- a/providers/dynamodb/shedlock-provider-dynamodb2/src/main/java/net/javacrumbs/shedlock/provider/dynamodb2/DynamoDBLockProvider.java +++ b/providers/dynamodb/shedlock-provider-dynamodb2/src/main/java/net/javacrumbs/shedlock/provider/dynamodb2/DynamoDBLockProvider.java @@ -29,7 +29,6 @@ import software.amazon.awssdk.services.dynamodb.model.UpdateItemRequest; import java.time.Instant; -import java.util.HashMap; import java.util.Map; import java.util.Optional; @@ -107,10 +106,11 @@ public Optional lock(@NonNull LockConfiguration lockConfiguration) { Map key = singletonMap(ID, attr(lockConfiguration.getName())); - Map attributeUpdates = new HashMap<>(3); - attributeUpdates.put(":lockUntil", attr(lockUntilIso)); - attributeUpdates.put(":lockedAt", attr(nowIso)); - attributeUpdates.put(":lockedBy", attr(hostname)); + Map attributeUpdates = Map.of( + ":lockUntil", attr(lockUntilIso), + ":lockedAt", attr(nowIso), + ":lockedBy", attr(hostname) + ); UpdateItemRequest request = UpdateItemRequest.builder() .tableName(tableName) diff --git a/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/Db2ServerTimeStatementsSource.java b/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/Db2ServerTimeStatementsSource.java index 21c3c7d14..435a948da 100644 --- a/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/Db2ServerTimeStatementsSource.java +++ b/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/Db2ServerTimeStatementsSource.java @@ -18,7 +18,6 @@ import net.javacrumbs.shedlock.core.LockConfiguration; import net.javacrumbs.shedlock.support.annotation.NonNull; -import java.util.HashMap; import java.util.Map; class Db2ServerTimeStatementsSource extends SqlStatementsSource { @@ -53,11 +52,11 @@ public String getExtendStatement() { @Override @NonNull Map params(@NonNull LockConfiguration lockConfiguration) { - Map params = new HashMap<>(); - params.put("name", lockConfiguration.getName()); - params.put("lockedBy", configuration.getLockedByValue()); - params.put("lockAtMostForMicros", ((double) lockConfiguration.getLockAtMostFor().toNanos() / 1_000)); - params.put("lockAtLeastForMicros", ((double) lockConfiguration.getLockAtLeastFor().toNanos() / 1_000)); - return params; + return Map.of( + "name", lockConfiguration.getName(), + "lockedBy", configuration.getLockedByValue(), + "lockAtMostForMicros", lockConfiguration.getLockAtMostFor().toNanos() / 1_000, + "lockAtLeastForMicros", lockConfiguration.getLockAtLeastFor().toNanos() / 1_000 + ); } } diff --git a/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/H2ServerTimeStatementsSource.java b/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/H2ServerTimeStatementsSource.java index 954e072cb..21cdeeb6a 100644 --- a/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/H2ServerTimeStatementsSource.java +++ b/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/H2ServerTimeStatementsSource.java @@ -18,7 +18,6 @@ import net.javacrumbs.shedlock.core.LockConfiguration; import net.javacrumbs.shedlock.support.annotation.NonNull; -import java.util.HashMap; import java.util.Map; class H2ServerTimeStatementsSource extends SqlStatementsSource { @@ -53,11 +52,11 @@ public String getExtendStatement() { @Override @NonNull Map params(@NonNull LockConfiguration lockConfiguration) { - Map params = new HashMap<>(); - params.put("name", lockConfiguration.getName()); - params.put("lockedBy", configuration.getLockedByValue()); - params.put("lockAtMostForMicros", lockConfiguration.getLockAtMostFor().toNanos() / 1_000); - params.put("lockAtLeastForMicros", lockConfiguration.getLockAtLeastFor().toNanos() / 1_000); - return params; + return Map.of( + "name", lockConfiguration.getName(), + "lockedBy", configuration.getLockedByValue(), + "lockAtMostForMicros", lockConfiguration.getLockAtMostFor().toNanos() / 1_000, + "lockAtLeastForMicros", lockConfiguration.getLockAtLeastFor().toNanos() / 1_000 + ); } } diff --git a/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/HsqlServerTimeStatementsSource.java b/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/HsqlServerTimeStatementsSource.java index f6e786970..34c2294d6 100644 --- a/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/HsqlServerTimeStatementsSource.java +++ b/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/HsqlServerTimeStatementsSource.java @@ -18,7 +18,6 @@ import net.javacrumbs.shedlock.core.LockConfiguration; import net.javacrumbs.shedlock.support.annotation.NonNull; -import java.util.HashMap; import java.util.Map; class HsqlServerTimeStatementsSource extends SqlStatementsSource { @@ -53,11 +52,11 @@ public String getExtendStatement() { @Override @NonNull Map params(@NonNull LockConfiguration lockConfiguration) { - Map params = new HashMap<>(); - params.put("name", lockConfiguration.getName()); - params.put("lockedBy", configuration.getLockedByValue()); - params.put("lockAtMostForMicros", lockConfiguration.getLockAtMostFor().toNanos() / 1_000); - params.put("lockAtLeastForMicros", lockConfiguration.getLockAtLeastFor().toNanos() / 1_000); - return params; + return Map.of( + "name", lockConfiguration.getName(), + "lockedBy", configuration.getLockedByValue(), + "lockAtMostForMicros", lockConfiguration.getLockAtMostFor().toNanos() / 1_000, + "lockAtLeastForMicros", lockConfiguration.getLockAtLeastFor().toNanos() / 1_000 + ); } } diff --git a/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/MsSqlServerTimeStatementsSource.java b/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/MsSqlServerTimeStatementsSource.java index 39563d31c..0dc1099e4 100644 --- a/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/MsSqlServerTimeStatementsSource.java +++ b/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/MsSqlServerTimeStatementsSource.java @@ -18,7 +18,6 @@ import net.javacrumbs.shedlock.core.LockConfiguration; import net.javacrumbs.shedlock.support.annotation.NonNull; -import java.util.HashMap; import java.util.Map; class MsSqlServerTimeStatementsSource extends SqlStatementsSource { @@ -52,11 +51,11 @@ public String getExtendStatement() { @Override @NonNull Map params(@NonNull LockConfiguration lockConfiguration) { - Map params = new HashMap<>(); - params.put("name", lockConfiguration.getName()); - params.put("lockedBy", configuration.getLockedByValue()); - params.put("lockAtMostForMillis", lockConfiguration.getLockAtMostFor().toMillis()); - params.put("lockAtLeastForMillis", lockConfiguration.getLockAtLeastFor().toMillis()); - return params; + return Map.of( + "name", lockConfiguration.getName(), + "lockedBy", configuration.getLockedByValue(), + "lockAtMostForMillis", lockConfiguration.getLockAtMostFor().toMillis(), + "lockAtLeastForMillis", lockConfiguration.getLockAtLeastFor().toMillis() + ); } } diff --git a/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/MySqlServerTimeStatementsSource.java b/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/MySqlServerTimeStatementsSource.java index 5f3849910..0ceeba21c 100644 --- a/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/MySqlServerTimeStatementsSource.java +++ b/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/MySqlServerTimeStatementsSource.java @@ -18,7 +18,6 @@ import net.javacrumbs.shedlock.core.LockConfiguration; import net.javacrumbs.shedlock.support.annotation.NonNull; -import java.util.HashMap; import java.util.Map; class MySqlServerTimeStatementsSource extends SqlStatementsSource { @@ -52,11 +51,11 @@ public String getExtendStatement() { @Override @NonNull Map params(@NonNull LockConfiguration lockConfiguration) { - Map params = new HashMap<>(); - params.put("name", lockConfiguration.getName()); - params.put("lockedBy", configuration.getLockedByValue()); - params.put("lockAtMostForMicros", lockConfiguration.getLockAtMostFor().toNanos() / 1_000); - params.put("lockAtLeastForMicros", lockConfiguration.getLockAtLeastFor().toNanos() / 1_000); - return params; + return Map.of( + "name", lockConfiguration.getName(), + "lockedBy", configuration.getLockedByValue(), + "lockAtMostForMicros", lockConfiguration.getLockAtMostFor().toNanos() / 1_000, + "lockAtLeastForMicros", lockConfiguration.getLockAtLeastFor().toNanos() / 1_000 + ); } } diff --git a/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/PostgresSqlServerTimeStatementsSource.java b/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/PostgresSqlServerTimeStatementsSource.java index 445b01381..7d9bce405 100644 --- a/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/PostgresSqlServerTimeStatementsSource.java +++ b/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/PostgresSqlServerTimeStatementsSource.java @@ -18,7 +18,6 @@ import net.javacrumbs.shedlock.core.LockConfiguration; import net.javacrumbs.shedlock.support.annotation.NonNull; -import java.util.HashMap; import java.util.Map; class PostgresSqlServerTimeStatementsSource extends SqlStatementsSource { @@ -58,11 +57,11 @@ public String getExtendStatement() { @Override @NonNull Map params(@NonNull LockConfiguration lockConfiguration) { - Map params = new HashMap<>(); - params.put("name", lockConfiguration.getName()); - params.put("lockedBy", configuration.getLockedByValue()); - params.put("lockAtMostForInterval", lockConfiguration.getLockAtMostFor().toMillis() + " milliseconds"); - params.put("lockAtLeastForInterval", lockConfiguration.getLockAtLeastFor().toMillis() + " milliseconds"); - return params; + return Map.of( + "name", lockConfiguration.getName(), + "lockedBy", configuration.getLockedByValue(), + "lockAtMostForInterval", lockConfiguration.getLockAtMostFor().toMillis() + " milliseconds", + "lockAtLeastForInterval", lockConfiguration.getLockAtLeastFor().toMillis() + " milliseconds" + ); } } diff --git a/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/SqlStatementsSource.java b/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/SqlStatementsSource.java index 691ce3fdd..2f8966259 100644 --- a/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/SqlStatementsSource.java +++ b/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/SqlStatementsSource.java @@ -27,7 +27,6 @@ import java.time.Instant; import java.util.Calendar; import java.util.Date; -import java.util.HashMap; import java.util.Map; import java.util.TimeZone; @@ -103,13 +102,13 @@ private static String getDatabaseProductName(Configuration configuration) { @NonNull Map params(@NonNull LockConfiguration lockConfiguration) { - Map params = new HashMap<>(); - params.put("name", lockConfiguration.getName()); - params.put("lockUntil", timestamp(lockConfiguration.getLockAtMostUntil())); - params.put("now", timestamp(ClockProvider.now())); - params.put("lockedBy", configuration.getLockedByValue()); - params.put("unlockTime", timestamp(lockConfiguration.getUnlockTime())); - return params; + return Map.of( + "name", lockConfiguration.getName(), + "lockUntil", timestamp(lockConfiguration.getLockAtMostUntil()), + "now", timestamp(ClockProvider.now()), + "lockedBy", configuration.getLockedByValue(), + "unlockTime", timestamp(lockConfiguration.getUnlockTime()) + ); } @NonNull diff --git a/providers/neo4j/shedlock-provider-neo4j/src/main/java/net/javacrumbs/shedlock/provider/neo4j/Neo4jStorageAccessor.java b/providers/neo4j/shedlock-provider-neo4j/src/main/java/net/javacrumbs/shedlock/provider/neo4j/Neo4jStorageAccessor.java index 7d377cc5b..46b959d62 100644 --- a/providers/neo4j/shedlock-provider-neo4j/src/main/java/net/javacrumbs/shedlock/provider/neo4j/Neo4jStorageAccessor.java +++ b/providers/neo4j/shedlock-provider-neo4j/src/main/java/net/javacrumbs/shedlock/provider/neo4j/Neo4jStorageAccessor.java @@ -27,7 +27,6 @@ import org.neo4j.driver.SessionConfig; import org.neo4j.driver.Transaction; -import java.util.HashMap; import java.util.Map; import java.util.function.BiFunction; import java.util.function.Function; @@ -68,12 +67,12 @@ public boolean insertRecord(@NonNull LockConfiguration lockConfiguration) { } private Map createParameterMap(@NonNull LockConfiguration lockConfiguration) { - Map parameters = new HashMap<>(); - parameters.put("lockName", lockConfiguration.getName()); - parameters.put("lockedBy", getHostname()); - parameters.put("now", ClockProvider.now().toString()); - parameters.put("lockUntil", lockConfiguration.getLockAtMostUntil().toString()); - return parameters; + return Map.of( + "lockName", lockConfiguration.getName(), + "lockedBy", getHostname(), + "now", ClockProvider.now().toString(), + "lockUntil", lockConfiguration.getLockAtMostUntil().toString() + ); } @Override @@ -115,9 +114,10 @@ public boolean extend(@NonNull LockConfiguration lockConfiguration) { public void unlock(@NonNull LockConfiguration lockConfiguration) { String cypher = String.format("MATCH (lock:%s) WHERE lock.name = $lockName " + "SET lock.lock_until = $lockUntil ", collectionName); - Map parameters = new HashMap<>(); - parameters.put("lockName", lockConfiguration.getName()); - parameters.put("lockUntil", lockConfiguration.getUnlockTime().toString()); + Map parameters = Map.of( + "lockName", lockConfiguration.getName(), + "lockUntil", lockConfiguration.getUnlockTime().toString() + ); executeCommand(cypher, statement -> null, parameters, this::handleUnlockException); } From df42e698b409f2704afc045040016bc64d6c72a4 Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Wed, 14 Jun 2023 21:33:50 +0200 Subject: [PATCH 0207/1598] Use Java 9 immutable maps --- .../dynamodb2/DynamoDBLockProvider.java | 10 +++++----- .../Db2ServerTimeStatementsSource.java | 13 ++++++------ .../H2ServerTimeStatementsSource.java | 13 ++++++------ .../HsqlServerTimeStatementsSource.java | 13 ++++++------ .../MsSqlServerTimeStatementsSource.java | 13 ++++++------ .../MySqlServerTimeStatementsSource.java | 13 ++++++------ .../OracleServerTimeStatementsSource.java | 13 ++++++------ ...PostgresSqlServerTimeStatementsSource.java | 13 ++++++------ .../jdbctemplate/SqlStatementsSource.java | 15 +++++++------- .../provider/neo4j/Neo4jStorageAccessor.java | 20 +++++++++---------- 10 files changed, 64 insertions(+), 72 deletions(-) diff --git a/providers/dynamodb/shedlock-provider-dynamodb2/src/main/java/net/javacrumbs/shedlock/provider/dynamodb2/DynamoDBLockProvider.java b/providers/dynamodb/shedlock-provider-dynamodb2/src/main/java/net/javacrumbs/shedlock/provider/dynamodb2/DynamoDBLockProvider.java index a444062b4..ea49af51e 100644 --- a/providers/dynamodb/shedlock-provider-dynamodb2/src/main/java/net/javacrumbs/shedlock/provider/dynamodb2/DynamoDBLockProvider.java +++ b/providers/dynamodb/shedlock-provider-dynamodb2/src/main/java/net/javacrumbs/shedlock/provider/dynamodb2/DynamoDBLockProvider.java @@ -29,7 +29,6 @@ import software.amazon.awssdk.services.dynamodb.model.UpdateItemRequest; import java.time.Instant; -import java.util.HashMap; import java.util.Map; import java.util.Optional; @@ -107,10 +106,11 @@ public Optional lock(@NonNull LockConfiguration lockConfiguration) { Map key = singletonMap(ID, attr(lockConfiguration.getName())); - Map attributeUpdates = new HashMap<>(3); - attributeUpdates.put(":lockUntil", attr(lockUntilIso)); - attributeUpdates.put(":lockedAt", attr(nowIso)); - attributeUpdates.put(":lockedBy", attr(hostname)); + Map attributeUpdates = Map.of( + ":lockUntil", attr(lockUntilIso), + ":lockedAt", attr(nowIso), + ":lockedBy", attr(hostname) + ); UpdateItemRequest request = UpdateItemRequest.builder() .tableName(tableName) diff --git a/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/Db2ServerTimeStatementsSource.java b/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/Db2ServerTimeStatementsSource.java index 21c3c7d14..435a948da 100644 --- a/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/Db2ServerTimeStatementsSource.java +++ b/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/Db2ServerTimeStatementsSource.java @@ -18,7 +18,6 @@ import net.javacrumbs.shedlock.core.LockConfiguration; import net.javacrumbs.shedlock.support.annotation.NonNull; -import java.util.HashMap; import java.util.Map; class Db2ServerTimeStatementsSource extends SqlStatementsSource { @@ -53,11 +52,11 @@ public String getExtendStatement() { @Override @NonNull Map params(@NonNull LockConfiguration lockConfiguration) { - Map params = new HashMap<>(); - params.put("name", lockConfiguration.getName()); - params.put("lockedBy", configuration.getLockedByValue()); - params.put("lockAtMostForMicros", ((double) lockConfiguration.getLockAtMostFor().toNanos() / 1_000)); - params.put("lockAtLeastForMicros", ((double) lockConfiguration.getLockAtLeastFor().toNanos() / 1_000)); - return params; + return Map.of( + "name", lockConfiguration.getName(), + "lockedBy", configuration.getLockedByValue(), + "lockAtMostForMicros", lockConfiguration.getLockAtMostFor().toNanos() / 1_000, + "lockAtLeastForMicros", lockConfiguration.getLockAtLeastFor().toNanos() / 1_000 + ); } } diff --git a/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/H2ServerTimeStatementsSource.java b/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/H2ServerTimeStatementsSource.java index 954e072cb..21cdeeb6a 100644 --- a/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/H2ServerTimeStatementsSource.java +++ b/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/H2ServerTimeStatementsSource.java @@ -18,7 +18,6 @@ import net.javacrumbs.shedlock.core.LockConfiguration; import net.javacrumbs.shedlock.support.annotation.NonNull; -import java.util.HashMap; import java.util.Map; class H2ServerTimeStatementsSource extends SqlStatementsSource { @@ -53,11 +52,11 @@ public String getExtendStatement() { @Override @NonNull Map params(@NonNull LockConfiguration lockConfiguration) { - Map params = new HashMap<>(); - params.put("name", lockConfiguration.getName()); - params.put("lockedBy", configuration.getLockedByValue()); - params.put("lockAtMostForMicros", lockConfiguration.getLockAtMostFor().toNanos() / 1_000); - params.put("lockAtLeastForMicros", lockConfiguration.getLockAtLeastFor().toNanos() / 1_000); - return params; + return Map.of( + "name", lockConfiguration.getName(), + "lockedBy", configuration.getLockedByValue(), + "lockAtMostForMicros", lockConfiguration.getLockAtMostFor().toNanos() / 1_000, + "lockAtLeastForMicros", lockConfiguration.getLockAtLeastFor().toNanos() / 1_000 + ); } } diff --git a/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/HsqlServerTimeStatementsSource.java b/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/HsqlServerTimeStatementsSource.java index f6e786970..34c2294d6 100644 --- a/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/HsqlServerTimeStatementsSource.java +++ b/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/HsqlServerTimeStatementsSource.java @@ -18,7 +18,6 @@ import net.javacrumbs.shedlock.core.LockConfiguration; import net.javacrumbs.shedlock.support.annotation.NonNull; -import java.util.HashMap; import java.util.Map; class HsqlServerTimeStatementsSource extends SqlStatementsSource { @@ -53,11 +52,11 @@ public String getExtendStatement() { @Override @NonNull Map params(@NonNull LockConfiguration lockConfiguration) { - Map params = new HashMap<>(); - params.put("name", lockConfiguration.getName()); - params.put("lockedBy", configuration.getLockedByValue()); - params.put("lockAtMostForMicros", lockConfiguration.getLockAtMostFor().toNanos() / 1_000); - params.put("lockAtLeastForMicros", lockConfiguration.getLockAtLeastFor().toNanos() / 1_000); - return params; + return Map.of( + "name", lockConfiguration.getName(), + "lockedBy", configuration.getLockedByValue(), + "lockAtMostForMicros", lockConfiguration.getLockAtMostFor().toNanos() / 1_000, + "lockAtLeastForMicros", lockConfiguration.getLockAtLeastFor().toNanos() / 1_000 + ); } } diff --git a/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/MsSqlServerTimeStatementsSource.java b/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/MsSqlServerTimeStatementsSource.java index 39563d31c..0dc1099e4 100644 --- a/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/MsSqlServerTimeStatementsSource.java +++ b/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/MsSqlServerTimeStatementsSource.java @@ -18,7 +18,6 @@ import net.javacrumbs.shedlock.core.LockConfiguration; import net.javacrumbs.shedlock.support.annotation.NonNull; -import java.util.HashMap; import java.util.Map; class MsSqlServerTimeStatementsSource extends SqlStatementsSource { @@ -52,11 +51,11 @@ public String getExtendStatement() { @Override @NonNull Map params(@NonNull LockConfiguration lockConfiguration) { - Map params = new HashMap<>(); - params.put("name", lockConfiguration.getName()); - params.put("lockedBy", configuration.getLockedByValue()); - params.put("lockAtMostForMillis", lockConfiguration.getLockAtMostFor().toMillis()); - params.put("lockAtLeastForMillis", lockConfiguration.getLockAtLeastFor().toMillis()); - return params; + return Map.of( + "name", lockConfiguration.getName(), + "lockedBy", configuration.getLockedByValue(), + "lockAtMostForMillis", lockConfiguration.getLockAtMostFor().toMillis(), + "lockAtLeastForMillis", lockConfiguration.getLockAtLeastFor().toMillis() + ); } } diff --git a/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/MySqlServerTimeStatementsSource.java b/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/MySqlServerTimeStatementsSource.java index 5f3849910..0ceeba21c 100644 --- a/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/MySqlServerTimeStatementsSource.java +++ b/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/MySqlServerTimeStatementsSource.java @@ -18,7 +18,6 @@ import net.javacrumbs.shedlock.core.LockConfiguration; import net.javacrumbs.shedlock.support.annotation.NonNull; -import java.util.HashMap; import java.util.Map; class MySqlServerTimeStatementsSource extends SqlStatementsSource { @@ -52,11 +51,11 @@ public String getExtendStatement() { @Override @NonNull Map params(@NonNull LockConfiguration lockConfiguration) { - Map params = new HashMap<>(); - params.put("name", lockConfiguration.getName()); - params.put("lockedBy", configuration.getLockedByValue()); - params.put("lockAtMostForMicros", lockConfiguration.getLockAtMostFor().toNanos() / 1_000); - params.put("lockAtLeastForMicros", lockConfiguration.getLockAtLeastFor().toNanos() / 1_000); - return params; + return Map.of( + "name", lockConfiguration.getName(), + "lockedBy", configuration.getLockedByValue(), + "lockAtMostForMicros", lockConfiguration.getLockAtMostFor().toNanos() / 1_000, + "lockAtLeastForMicros", lockConfiguration.getLockAtLeastFor().toNanos() / 1_000 + ); } } diff --git a/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/OracleServerTimeStatementsSource.java b/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/OracleServerTimeStatementsSource.java index aa71a69e1..162496856 100644 --- a/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/OracleServerTimeStatementsSource.java +++ b/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/OracleServerTimeStatementsSource.java @@ -18,7 +18,6 @@ import net.javacrumbs.shedlock.core.LockConfiguration; import net.javacrumbs.shedlock.support.annotation.NonNull; -import java.util.HashMap; import java.util.Map; class OracleServerTimeStatementsSource extends SqlStatementsSource { @@ -55,11 +54,11 @@ public String getExtendStatement() { @Override @NonNull Map params(@NonNull LockConfiguration lockConfiguration) { - Map params = new HashMap<>(); - params.put("name", lockConfiguration.getName()); - params.put("lockedBy", configuration.getLockedByValue()); - params.put("lockAtMostFor", ((double) lockConfiguration.getLockAtMostFor().toMillis()) / millisecondsInDay); - params.put("lockAtLeastFor", ((double) lockConfiguration.getLockAtLeastFor().toMillis()) / millisecondsInDay); - return params; + return Map.of( + "name", lockConfiguration.getName(), + "lockedBy", configuration.getLockedByValue(), + "lockAtMostFor", ((double) lockConfiguration.getLockAtMostFor().toMillis()) / millisecondsInDay + "lockAtLeastFor", ((double) lockConfiguration.getLockAtLeastFor().toMillis()) / millisecondsInDay + ); } } diff --git a/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/PostgresSqlServerTimeStatementsSource.java b/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/PostgresSqlServerTimeStatementsSource.java index 445b01381..7d9bce405 100644 --- a/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/PostgresSqlServerTimeStatementsSource.java +++ b/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/PostgresSqlServerTimeStatementsSource.java @@ -18,7 +18,6 @@ import net.javacrumbs.shedlock.core.LockConfiguration; import net.javacrumbs.shedlock.support.annotation.NonNull; -import java.util.HashMap; import java.util.Map; class PostgresSqlServerTimeStatementsSource extends SqlStatementsSource { @@ -58,11 +57,11 @@ public String getExtendStatement() { @Override @NonNull Map params(@NonNull LockConfiguration lockConfiguration) { - Map params = new HashMap<>(); - params.put("name", lockConfiguration.getName()); - params.put("lockedBy", configuration.getLockedByValue()); - params.put("lockAtMostForInterval", lockConfiguration.getLockAtMostFor().toMillis() + " milliseconds"); - params.put("lockAtLeastForInterval", lockConfiguration.getLockAtLeastFor().toMillis() + " milliseconds"); - return params; + return Map.of( + "name", lockConfiguration.getName(), + "lockedBy", configuration.getLockedByValue(), + "lockAtMostForInterval", lockConfiguration.getLockAtMostFor().toMillis() + " milliseconds", + "lockAtLeastForInterval", lockConfiguration.getLockAtLeastFor().toMillis() + " milliseconds" + ); } } diff --git a/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/SqlStatementsSource.java b/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/SqlStatementsSource.java index 691ce3fdd..2f8966259 100644 --- a/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/SqlStatementsSource.java +++ b/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/SqlStatementsSource.java @@ -27,7 +27,6 @@ import java.time.Instant; import java.util.Calendar; import java.util.Date; -import java.util.HashMap; import java.util.Map; import java.util.TimeZone; @@ -103,13 +102,13 @@ private static String getDatabaseProductName(Configuration configuration) { @NonNull Map params(@NonNull LockConfiguration lockConfiguration) { - Map params = new HashMap<>(); - params.put("name", lockConfiguration.getName()); - params.put("lockUntil", timestamp(lockConfiguration.getLockAtMostUntil())); - params.put("now", timestamp(ClockProvider.now())); - params.put("lockedBy", configuration.getLockedByValue()); - params.put("unlockTime", timestamp(lockConfiguration.getUnlockTime())); - return params; + return Map.of( + "name", lockConfiguration.getName(), + "lockUntil", timestamp(lockConfiguration.getLockAtMostUntil()), + "now", timestamp(ClockProvider.now()), + "lockedBy", configuration.getLockedByValue(), + "unlockTime", timestamp(lockConfiguration.getUnlockTime()) + ); } @NonNull diff --git a/providers/neo4j/shedlock-provider-neo4j/src/main/java/net/javacrumbs/shedlock/provider/neo4j/Neo4jStorageAccessor.java b/providers/neo4j/shedlock-provider-neo4j/src/main/java/net/javacrumbs/shedlock/provider/neo4j/Neo4jStorageAccessor.java index 7d377cc5b..46b959d62 100644 --- a/providers/neo4j/shedlock-provider-neo4j/src/main/java/net/javacrumbs/shedlock/provider/neo4j/Neo4jStorageAccessor.java +++ b/providers/neo4j/shedlock-provider-neo4j/src/main/java/net/javacrumbs/shedlock/provider/neo4j/Neo4jStorageAccessor.java @@ -27,7 +27,6 @@ import org.neo4j.driver.SessionConfig; import org.neo4j.driver.Transaction; -import java.util.HashMap; import java.util.Map; import java.util.function.BiFunction; import java.util.function.Function; @@ -68,12 +67,12 @@ public boolean insertRecord(@NonNull LockConfiguration lockConfiguration) { } private Map createParameterMap(@NonNull LockConfiguration lockConfiguration) { - Map parameters = new HashMap<>(); - parameters.put("lockName", lockConfiguration.getName()); - parameters.put("lockedBy", getHostname()); - parameters.put("now", ClockProvider.now().toString()); - parameters.put("lockUntil", lockConfiguration.getLockAtMostUntil().toString()); - return parameters; + return Map.of( + "lockName", lockConfiguration.getName(), + "lockedBy", getHostname(), + "now", ClockProvider.now().toString(), + "lockUntil", lockConfiguration.getLockAtMostUntil().toString() + ); } @Override @@ -115,9 +114,10 @@ public boolean extend(@NonNull LockConfiguration lockConfiguration) { public void unlock(@NonNull LockConfiguration lockConfiguration) { String cypher = String.format("MATCH (lock:%s) WHERE lock.name = $lockName " + "SET lock.lock_until = $lockUntil ", collectionName); - Map parameters = new HashMap<>(); - parameters.put("lockName", lockConfiguration.getName()); - parameters.put("lockUntil", lockConfiguration.getUnlockTime().toString()); + Map parameters = Map.of( + "lockName", lockConfiguration.getName(), + "lockUntil", lockConfiguration.getUnlockTime().toString() + ); executeCommand(cypher, statement -> null, parameters, this::handleUnlockException); } From e442447931b2e533e45b8709873e703efb52141d Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Wed, 14 Jun 2023 21:44:37 +0200 Subject: [PATCH 0208/1598] Use Java 9 immutable maps --- .../OracleServerTimeStatementsSource.java | 2 +- .../provider/opensearch/OpenSearchLockProvider.java | 13 ++++++------- 2 files changed, 7 insertions(+), 8 deletions(-) diff --git a/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/OracleServerTimeStatementsSource.java b/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/OracleServerTimeStatementsSource.java index 162496856..a83843a33 100644 --- a/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/OracleServerTimeStatementsSource.java +++ b/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/OracleServerTimeStatementsSource.java @@ -57,7 +57,7 @@ Map params(@NonNull LockConfiguration lockConfiguration) { return Map.of( "name", lockConfiguration.getName(), "lockedBy", configuration.getLockedByValue(), - "lockAtMostFor", ((double) lockConfiguration.getLockAtMostFor().toMillis()) / millisecondsInDay + "lockAtMostFor", ((double) lockConfiguration.getLockAtMostFor().toMillis()) / millisecondsInDay, "lockAtLeastFor", ((double) lockConfiguration.getLockAtLeastFor().toMillis()) / millisecondsInDay ); } diff --git a/providers/opensearch/shedlock-provider-opensearch/src/main/java/net/javacrumbs/shedlock/provider/opensearch/OpenSearchLockProvider.java b/providers/opensearch/shedlock-provider-opensearch/src/main/java/net/javacrumbs/shedlock/provider/opensearch/OpenSearchLockProvider.java index da1c47600..6746ec2db 100644 --- a/providers/opensearch/shedlock-provider-opensearch/src/main/java/net/javacrumbs/shedlock/provider/opensearch/OpenSearchLockProvider.java +++ b/providers/opensearch/shedlock-provider-opensearch/src/main/java/net/javacrumbs/shedlock/provider/opensearch/OpenSearchLockProvider.java @@ -34,7 +34,6 @@ import java.io.IOException; import java.time.Instant; import java.util.Collections; -import java.util.HashMap; import java.util.Map; import java.util.Optional; @@ -148,12 +147,12 @@ private UpdateRequest updateRequest(@NonNull LockConfiguration lockConfiguration } private Map lockObject(String name, Instant lockUntil, Instant lockedAt) { - Map lock = new HashMap<>(); - lock.put(NAME, name); - lock.put(LOCKED_BY, hostname); - lock.put(LOCKED_AT, lockedAt.toEpochMilli()); - lock.put(LOCK_UNTIL, lockUntil.toEpochMilli()); - return lock; + return Map.of( + NAME, name, + LOCKED_BY, hostname, + LOCKED_AT, lockedAt.toEpochMilli(), + LOCK_UNTIL, lockUntil.toEpochMilli() + ); } private final class OpenSearchSimpleLock extends AbstractSimpleLock { From e7bdfbaa7347f7c206bcfbd0c04eb0eb9246dac6 Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Wed, 14 Jun 2023 21:48:58 +0200 Subject: [PATCH 0209/1598] Upgrade Hazelcast --- providers/hazelcast/shedlock-provider-hazelcast4/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml b/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml index dd6c6c36a..5088f869f 100644 --- a/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml +++ b/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml @@ -21,7 +21,7 @@ com.hazelcast hazelcast - 5.2.1 + 5.3.1 From 7cf7335979889f47bc499c72464d4272b3d46892 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 15 Jun 2023 15:57:55 +0000 Subject: [PATCH 0210/1598] Bump spring.version from 6.0.9 to 6.0.10 Bumps `spring.version` from 6.0.9 to 6.0.10. Updates `spring-context` from 6.0.9 to 6.0.10 - [Release notes](https://github.com/spring-projects/spring-framework/releases) - [Commits](https://github.com/spring-projects/spring-framework/compare/v6.0.9...v6.0.10) Updates `spring-test` from 6.0.9 to 6.0.10 - [Release notes](https://github.com/spring-projects/spring-framework/releases) - [Commits](https://github.com/spring-projects/spring-framework/compare/v6.0.9...v6.0.10) Updates `spring-jdbc` from 6.0.9 to 6.0.10 - [Release notes](https://github.com/spring-projects/spring-framework/releases) - [Commits](https://github.com/spring-projects/spring-framework/compare/v6.0.9...v6.0.10) --- updated-dependencies: - dependency-name: org.springframework:spring-context dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.springframework:spring-test dependency-type: direct:development update-type: version-update:semver-patch - dependency-name: org.springframework:spring-jdbc dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 95c3201fd..ae5e36a7a 100644 --- a/pom.xml +++ b/pom.xml @@ -65,7 +65,7 @@ - 6.0.9 + 6.0.10 UTF-8 17 3.0.7 From f7737b924ef5761cb08597303984c779a8f92736 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 16 Jun 2023 15:57:30 +0000 Subject: [PATCH 0211/1598] Bump quarkus.platform.version from 3.1.1.Final to 3.1.2.Final Bumps `quarkus.platform.version` from 3.1.1.Final to 3.1.2.Final. Updates `quarkus-bom` from 3.1.1.Final to 3.1.2.Final - [Commits](https://github.com/quarkusio/quarkus-platform/compare/3.1.1.Final...3.1.2.Final) Updates `quarkus-maven-plugin` from 3.1.1.Final to 3.1.2.Final - [Commits](https://github.com/quarkusio/quarkus-platform/compare/3.1.1.Final...3.1.2.Final) --- updated-dependencies: - dependency-name: io.quarkus.platform:quarkus-bom dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: io.quarkus.platform:quarkus-maven-plugin dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- cdi/test/quarkus-test/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cdi/test/quarkus-test/pom.xml b/cdi/test/quarkus-test/pom.xml index 93c96cf15..768c956ec 100644 --- a/cdi/test/quarkus-test/pom.xml +++ b/cdi/test/quarkus-test/pom.xml @@ -14,7 +14,7 @@ quarkus-bom io.quarkus.platform - 3.1.1.Final + 3.1.2.Final true From 6db19fbe05bf0e492f8af509daf2ff8f307ccbf5 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 16 Jun 2023 15:58:20 +0000 Subject: [PATCH 0212/1598] Bump spring-data-redis from 3.1.0 to 3.1.1 Bumps [spring-data-redis](https://github.com/spring-projects/spring-data-redis) from 3.1.0 to 3.1.1. - [Release notes](https://github.com/spring-projects/spring-data-redis/releases) - [Commits](https://github.com/spring-projects/spring-data-redis/compare/3.1.0...3.1.1) --- updated-dependencies: - dependency-name: org.springframework.data:spring-data-redis dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/redis/shedlock-provider-redis-spring/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index 74e651201..c674c9785 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -21,7 +21,7 @@ org.springframework.data spring-data-redis - 3.1.0 + 3.1.1 From 686d30643151b352b7a8e04b8689c6ccab3d0c8b Mon Sep 17 00:00:00 2001 From: Made Mastika Date: Sat, 17 Jun 2023 21:00:27 +1000 Subject: [PATCH 0213/1598] GCP Datastore provider --- README.md | 26 +++ pom.xml | 1 + .../shedlock-provider-datastore/pom.xml | 85 +++++++++ .../datastore/DatastoreLockProvider.java | 78 ++++++++ .../datastore/DatastoreStorageAccessor.java | 168 ++++++++++++++++++ .../DatastoreLockProviderIntegrationTest.java | 92 ++++++++++ .../src/test/resources/logback.xml | 29 +++ 7 files changed, 479 insertions(+) create mode 100644 providers/datastore/shedlock-provider-datastore/pom.xml create mode 100644 providers/datastore/shedlock-provider-datastore/src/main/java/net/javacrumbs/shedlock/provider/datastore/DatastoreLockProvider.java create mode 100644 providers/datastore/shedlock-provider-datastore/src/main/java/net/javacrumbs/shedlock/provider/datastore/DatastoreStorageAccessor.java create mode 100644 providers/datastore/shedlock-provider-datastore/src/test/java/net/javacrumbs/shedlock/provider/datastore/DatastoreLockProviderIntegrationTest.java create mode 100644 providers/datastore/shedlock-provider-datastore/src/test/resources/logback.xml diff --git a/README.md b/README.md index 140ece8d4..c0ebe28b2 100644 --- a/README.md +++ b/README.md @@ -45,6 +45,7 @@ executed repeatedly. Moreover, the locks are time-based and ShedLock assumes tha - [Multi-tenancy](#Multi-tenancy) - [In-Memory](#In-Memory) - [Memcached](#Memcached) + - [Datastore](#Datastore) + [Duration specification](#duration-specification) + [Extending the lock](#extending-the-lock) + [Micronaut integration](#micronaut-integration) @@ -839,6 +840,31 @@ Memcached Standard Protocol: - An expiration time, in `seconds`. '0' means never expire. Can be up to 30 days. After 30 days, is treated as a unix timestamp of an exact date. (support `seconds`、`minutes`、`days`, and less than `30` days) +#### Datastore + +Import the project +```xml + + net.javacrumbs.shedlock + shedlock-provider-datastore + 5.4.0 + +``` + +and configure +```java +import net.javacrumbs.shedlock.provider.datastore.DatastoreLockProvider; + +... + +@Bean +public LockProvider lockProvider(com.google.cloud.datastore.Datastore datastore) { + return new DatastoreLockProvider(datastore); +} + +``` + + ## Duration specification All the annotations where you need to specify a duration support the following formats diff --git a/pom.xml b/pom.xml index ae5e36a7a..81dcd6e83 100644 --- a/pom.xml +++ b/pom.xml @@ -62,6 +62,7 @@ providers/ignite/shedlock-provider-ignite providers/inmemory/shedlock-provider-inmemory providers/memcached/shedlock-provider-memcached-spy + providers/datastore/shedlock-provider-datastore diff --git a/providers/datastore/shedlock-provider-datastore/pom.xml b/providers/datastore/shedlock-provider-datastore/pom.xml new file mode 100644 index 000000000..c09cc60b4 --- /dev/null +++ b/providers/datastore/shedlock-provider-datastore/pom.xml @@ -0,0 +1,85 @@ + + + 4.0.0 + + net.javacrumbs.shedlock + shedlock-parent + 5.4.1-SNAPSHOT + ../../../pom.xml + + + shedlock-provider-datastore + 5.4.1-SNAPSHOT + + + 2.15.0 + + + + + com.google.cloud + google-cloud-datastore + ${datastore.ver} + + + net.javacrumbs.shedlock + shedlock-core + ${project.version} + + + + org.testcontainers + junit-jupiter + ${test-containers.ver} + test + + + + org.testcontainers + gcloud + ${test-containers.ver} + test + + + + net.javacrumbs.shedlock + shedlock-test-support + ${project.version} + test + + + + ch.qos.logback + logback-classic + ${logback.ver} + test + + + + org.assertj + assertj-core + ${assertj.ver} + test + + + + + + + org.apache.maven.plugins + maven-jar-plugin + + + + + net.javacrumbs.shedlock.provider.datastore + + + + + + + + diff --git a/providers/datastore/shedlock-provider-datastore/src/main/java/net/javacrumbs/shedlock/provider/datastore/DatastoreLockProvider.java b/providers/datastore/shedlock-provider-datastore/src/main/java/net/javacrumbs/shedlock/provider/datastore/DatastoreLockProvider.java new file mode 100644 index 000000000..f7f0976b8 --- /dev/null +++ b/providers/datastore/shedlock-provider-datastore/src/main/java/net/javacrumbs/shedlock/provider/datastore/DatastoreLockProvider.java @@ -0,0 +1,78 @@ +package net.javacrumbs.shedlock.provider.datastore; + +import com.google.cloud.datastore.Datastore; +import net.javacrumbs.shedlock.support.StorageBasedLockProvider; + +import static java.util.Objects.requireNonNull; + +public class DatastoreLockProvider extends StorageBasedLockProvider { + + public DatastoreLockProvider(Datastore datastore) { + super(new DatastoreStorageAccessor(Configuration.builder().withDatastore(datastore).build())); + } + + public DatastoreLockProvider(Configuration configuration) { + super(new DatastoreStorageAccessor(configuration)); + } + + public static class Configuration { + private final String entityName; + private final Fields fields; + private final Datastore datastore; + + Configuration(String entityName, Fields fields, Datastore datastore) { + this.entityName = requireNonNull(entityName); + this.fields = requireNonNull(fields); + this.datastore = requireNonNull(datastore); + } + + public String getEntityName() { + return entityName; + } + + public Fields getFields() { + return fields; + } + + public Datastore getDatastore() { + return datastore; + } + + public static Builder builder() { + return new Builder(); + } + + public static final class Builder { + private String entityName = "lock"; + private Fields fields = new Fields("lock_until", "locked_at", "locked_by"); + private Datastore datastore; + + public Builder withEntityName(String entityName) { + this.entityName = entityName; + return this; + } + + public Builder withFields(Fields fields) { + this.fields = fields; + return this; + } + + public Builder withDatastore(Datastore datastore) { + this.datastore = datastore; + return this; + } + + public Configuration build() { + return new Configuration(this.entityName, this.fields, this.datastore); + } + } + } + + public record Fields(String lockUntil, String lockedAt, String lockedBy) { + public Fields(String lockUntil, String lockedAt, String lockedBy) { + this.lockUntil = requireNonNull(lockUntil); + this.lockedAt = requireNonNull(lockedAt); + this.lockedBy = requireNonNull(lockedBy); + } + } +} diff --git a/providers/datastore/shedlock-provider-datastore/src/main/java/net/javacrumbs/shedlock/provider/datastore/DatastoreStorageAccessor.java b/providers/datastore/shedlock-provider-datastore/src/main/java/net/javacrumbs/shedlock/provider/datastore/DatastoreStorageAccessor.java new file mode 100644 index 000000000..a4cb41158 --- /dev/null +++ b/providers/datastore/shedlock-provider-datastore/src/main/java/net/javacrumbs/shedlock/provider/datastore/DatastoreStorageAccessor.java @@ -0,0 +1,168 @@ +package net.javacrumbs.shedlock.provider.datastore; + +import com.google.cloud.Timestamp; +import com.google.cloud.datastore.Datastore; +import com.google.cloud.datastore.DatastoreException; +import com.google.cloud.datastore.Entity; +import com.google.cloud.datastore.Key; +import com.google.cloud.datastore.KeyFactory; +import com.google.cloud.datastore.Transaction; +import net.javacrumbs.shedlock.core.ClockProvider; +import net.javacrumbs.shedlock.core.LockConfiguration; +import net.javacrumbs.shedlock.support.AbstractStorageAccessor; +import net.javacrumbs.shedlock.support.Utils; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +import java.time.Instant; +import java.util.Optional; +import java.util.function.Function; + +import static java.util.Objects.requireNonNull; +import static java.util.Optional.ofNullable; + +public class DatastoreStorageAccessor extends AbstractStorageAccessor { + private static final Logger log = LoggerFactory.getLogger(DatastoreStorageAccessor.class); + + private final Datastore datastore; + private final String hostname; + private final String entityName; + private final DatastoreLockProvider.Fields fields; + + public DatastoreStorageAccessor(DatastoreLockProvider.Configuration configuration) { + requireNonNull(configuration); + this.datastore = configuration.getDatastore(); + this.hostname = Utils.getHostname(); + this.entityName = configuration.getEntityName(); + this.fields = configuration.getFields(); + } + + @Override + public boolean insertRecord(LockConfiguration config) { + return insert(config.getName(), config.getLockAtMostUntil()); + } + + @Override + public boolean updateRecord(LockConfiguration config) { + return updateExisting(config.getName(), config.getLockAtMostUntil()); + } + + @Override + public void unlock(LockConfiguration config) { + updateOwn(config.getName(), config.getUnlockTime()); + } + + @Override + public boolean extend(LockConfiguration config) { + return updateOwn(config.getName(), config.getLockAtMostUntil()); + } + + private boolean insert(String name, Instant until) { + return doInTxn(txn -> { + KeyFactory keyFactory = this.datastore.newKeyFactory().setKind(this.entityName); + Key key = keyFactory.newKey(name); + Entity entity = Entity.newBuilder(key) + .set(this.fields.lockUntil(), fromInstant(until)) + .set(this.fields.lockedAt(), fromInstant(ClockProvider.now())) + .set(this.fields.lockedBy(), this.hostname) + .build(); + txn.add(entity); + txn.commit(); + return Optional.of(true); + }).orElse(false); + } + + private boolean updateExisting(String name, Instant until) { + return doInTxn(txn -> + get(name, txn) + .filter(entity -> { + var now = ClockProvider.now(); + var lockUntilTs = nullableTimestamp(entity, this.fields.lockUntil()); + return lockUntilTs != null && lockUntilTs.isBefore(now); + }) + .map(entity -> { + txn.put(Entity.newBuilder(entity) + .set(this.fields.lockUntil(), fromInstant(until)) + .set(this.fields.lockedAt(), fromInstant(ClockProvider.now())) + .set(this.fields.lockedBy(), this.hostname) + .build()); + txn.commit(); + return true; + }) + ).orElse(false); + } + + private boolean updateOwn(String name, Instant until) { + return doInTxn(txn -> + get(name, txn) + .filter(entity -> this.hostname.equals(nullableString(entity, this.fields.lockedBy()))) + .filter(entity -> { + var now = ClockProvider.now(); + var lockUntilTs = nullableTimestamp(entity, this.fields.lockUntil()); + return lockUntilTs != null && (lockUntilTs.isAfter(now) || lockUntilTs.equals(now)); + }) + .map(entity -> { + txn.put(Entity.newBuilder(entity) + .set(this.fields.lockUntil(), fromInstant(until)) + .build()); + txn.commit(); + return true; + }) + ).orElse(false); + } + + public Optional findLock(String name) { + return get(name) + .map(entity -> new Lock( + entity.getKey().getName(), + nullableTimestamp(entity, this.fields.lockedAt()), + nullableTimestamp(entity, this.fields.lockUntil()), + nullableString(entity, this.fields.lockedBy()) + )); + } + + private Optional get(String name) { + KeyFactory keyFactory = this.datastore.newKeyFactory().setKind(this.entityName); + Key key = keyFactory.newKey(name); + return ofNullable(this.datastore.get(key)); + } + + private Optional get(String name, Transaction txn) { + KeyFactory keyFactory = this.datastore.newKeyFactory().setKind(this.entityName); + Key key = keyFactory.newKey(name); + return ofNullable(txn.get(key)); + } + + private Optional doInTxn(Function> work) { + var txn = this.datastore.newTransaction(); + try { + return work.apply(txn); + } catch (DatastoreException ex) { + log.debug("Unable to perform a transactional unit of work: {}", ex.getMessage()); + return Optional.empty(); + } finally { + if (txn.isActive()) { + txn.rollback(); + } + } + } + + private static String nullableString(Entity entity, String property) { + return entity.contains(property) ? entity.getString(property) : null; + } + + private static Instant nullableTimestamp(Entity entity, String property) { + return entity.contains(property) ? toInstant(entity.getTimestamp(property)) : null; + } + + private static Timestamp fromInstant(Instant instant) { + return Timestamp.of(java.sql.Timestamp.from(requireNonNull(instant))); + } + + private static Instant toInstant(Timestamp timestamp) { + return requireNonNull(timestamp).toSqlTimestamp().toInstant(); + } + + public record Lock(String name, Instant lockedAt, Instant lockedUntil, String lockedBy) { + } +} diff --git a/providers/datastore/shedlock-provider-datastore/src/test/java/net/javacrumbs/shedlock/provider/datastore/DatastoreLockProviderIntegrationTest.java b/providers/datastore/shedlock-provider-datastore/src/test/java/net/javacrumbs/shedlock/provider/datastore/DatastoreLockProviderIntegrationTest.java new file mode 100644 index 000000000..5a0f127bd --- /dev/null +++ b/providers/datastore/shedlock-provider-datastore/src/test/java/net/javacrumbs/shedlock/provider/datastore/DatastoreLockProviderIntegrationTest.java @@ -0,0 +1,92 @@ +package net.javacrumbs.shedlock.provider.datastore; + +import com.google.cloud.NoCredentials; +import com.google.cloud.datastore.Datastore; +import com.google.cloud.datastore.DatastoreOptions; +import com.google.cloud.datastore.Key; +import com.google.cloud.datastore.Query; +import net.javacrumbs.shedlock.core.ClockProvider; +import net.javacrumbs.shedlock.support.StorageBasedLockProvider; +import net.javacrumbs.shedlock.test.support.AbstractStorageBasedLockProviderIntegrationTest; +import org.junit.jupiter.api.AfterEach; +import org.junit.jupiter.api.BeforeEach; +import org.testcontainers.containers.DatastoreEmulatorContainer; +import org.testcontainers.junit.jupiter.Container; +import org.testcontainers.junit.jupiter.Testcontainers; +import org.testcontainers.utility.DockerImageName; + +import java.util.ArrayList; +import java.util.Optional; + +import static com.google.cloud.datastore.Query.ResultType.ENTITY; +import static org.assertj.core.api.Assertions.assertThat; + +@Testcontainers +class DatastoreLockProviderIntegrationTest extends AbstractStorageBasedLockProviderIntegrationTest { + @Container + public static final DatastoreEmulatorContainer datastoreEmulator; + static { + DockerImageName googleCloudCliImage = DockerImageName.parse("gcr.io/google.com/cloudsdktool/google-cloud-cli:425.0.0-emulators"); + datastoreEmulator = new DatastoreEmulatorContainer(googleCloudCliImage) + .withFlags("--project shedlock-provider-datastore-test --host-port 0.0.0.0:8081 --use-firestore-in-datastore-mode") + .withReuse(true); + } + + private Datastore datastore; + private DatastoreLockProvider.Configuration configuration; + private DatastoreStorageAccessor accessor; + private DatastoreLockProvider provider; + + @BeforeEach + void init() { + this.datastore = DatastoreOptions.newBuilder() + .setCredentials(NoCredentials.getInstance()) + .setProjectId("shedlock-provider-datastore-test") + .setHost("http://" + datastoreEmulator.getEmulatorEndpoint()) + .build() + .getService(); + this.configuration = DatastoreLockProvider.Configuration.builder() + .withDatastore(datastore) + .withEntityName("shedlock") + .withFields(new DatastoreLockProvider.Fields("until", "at", "by")) + .build(); + this.accessor = new DatastoreStorageAccessor(this.configuration); + this.provider = new DatastoreLockProvider(this.configuration); + } + + @AfterEach + void tearDown() { + var locks = String.format("select * from %s", this.configuration.getEntityName()); + var results = this.datastore.run(Query.newGqlQueryBuilder(ENTITY, locks).build()); + var keys = new ArrayList(); + results.forEachRemaining(entity -> keys.add(entity.getKey())); + this.datastore.delete(keys.toArray(Key[]::new)); + } + + @Override + protected void assertUnlocked(String lockName) { + var now = ClockProvider.now(); + var lock = findLock(lockName).orElseThrow(); + assertThat(lock.lockedUntil()).isBefore(now); + assertThat(lock.lockedAt()).isBefore(now); + assertThat(lock.lockedBy()).isNotEmpty(); + } + + @Override + protected void assertLocked(String lockName) { + var now = ClockProvider.now(); + var lock = findLock(lockName).orElseThrow(); + assertThat(lock.lockedUntil()).isAfter(now); + assertThat(lock.lockedAt()).isBefore(now); + assertThat(lock.lockedBy()).isNotEmpty(); + } + + @Override + protected StorageBasedLockProvider getLockProvider() { + return this.provider; + } + + Optional findLock(String lockName) { + return this.accessor.findLock(lockName); + } +} diff --git a/providers/datastore/shedlock-provider-datastore/src/test/resources/logback.xml b/providers/datastore/shedlock-provider-datastore/src/test/resources/logback.xml new file mode 100644 index 000000000..8ee4ac478 --- /dev/null +++ b/providers/datastore/shedlock-provider-datastore/src/test/resources/logback.xml @@ -0,0 +1,29 @@ + + + + + + %d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n + + + + + + + From 5b0e7449d86ddccd4346c8cb8be95703176d9b52 Mon Sep 17 00:00:00 2001 From: Made Mastika Date: Mon, 19 Jun 2023 20:06:07 +1000 Subject: [PATCH 0214/1598] Review feedback, rename fields to fieldNames and re-jig transaction commits --- .../datastore/DatastoreLockProvider.java | 22 +++++------ .../datastore/DatastoreStorageAccessor.java | 37 +++++++++---------- .../DatastoreLockProviderIntegrationTest.java | 8 +--- 3 files changed, 31 insertions(+), 36 deletions(-) diff --git a/providers/datastore/shedlock-provider-datastore/src/main/java/net/javacrumbs/shedlock/provider/datastore/DatastoreLockProvider.java b/providers/datastore/shedlock-provider-datastore/src/main/java/net/javacrumbs/shedlock/provider/datastore/DatastoreLockProvider.java index f7f0976b8..569d59be0 100644 --- a/providers/datastore/shedlock-provider-datastore/src/main/java/net/javacrumbs/shedlock/provider/datastore/DatastoreLockProvider.java +++ b/providers/datastore/shedlock-provider-datastore/src/main/java/net/javacrumbs/shedlock/provider/datastore/DatastoreLockProvider.java @@ -17,12 +17,12 @@ public DatastoreLockProvider(Configuration configuration) { public static class Configuration { private final String entityName; - private final Fields fields; + private final FieldNames fieldNames; private final Datastore datastore; - Configuration(String entityName, Fields fields, Datastore datastore) { + Configuration(String entityName, FieldNames fieldNames, Datastore datastore) { this.entityName = requireNonNull(entityName); - this.fields = requireNonNull(fields); + this.fieldNames = requireNonNull(fieldNames); this.datastore = requireNonNull(datastore); } @@ -30,8 +30,8 @@ public String getEntityName() { return entityName; } - public Fields getFields() { - return fields; + public FieldNames getFieldNames() { + return fieldNames; } public Datastore getDatastore() { @@ -44,7 +44,7 @@ public static Builder builder() { public static final class Builder { private String entityName = "lock"; - private Fields fields = new Fields("lock_until", "locked_at", "locked_by"); + private FieldNames fieldNames = new FieldNames("lock_until", "locked_at", "locked_by"); private Datastore datastore; public Builder withEntityName(String entityName) { @@ -52,8 +52,8 @@ public Builder withEntityName(String entityName) { return this; } - public Builder withFields(Fields fields) { - this.fields = fields; + public Builder withFieldNames(FieldNames fieldNames) { + this.fieldNames = fieldNames; return this; } @@ -63,13 +63,13 @@ public Builder withDatastore(Datastore datastore) { } public Configuration build() { - return new Configuration(this.entityName, this.fields, this.datastore); + return new Configuration(this.entityName, this.fieldNames, this.datastore); } } } - public record Fields(String lockUntil, String lockedAt, String lockedBy) { - public Fields(String lockUntil, String lockedAt, String lockedBy) { + public record FieldNames(String lockUntil, String lockedAt, String lockedBy) { + public FieldNames(String lockUntil, String lockedAt, String lockedBy) { this.lockUntil = requireNonNull(lockUntil); this.lockedAt = requireNonNull(lockedAt); this.lockedBy = requireNonNull(lockedBy); diff --git a/providers/datastore/shedlock-provider-datastore/src/main/java/net/javacrumbs/shedlock/provider/datastore/DatastoreStorageAccessor.java b/providers/datastore/shedlock-provider-datastore/src/main/java/net/javacrumbs/shedlock/provider/datastore/DatastoreStorageAccessor.java index a4cb41158..dd0edcc18 100644 --- a/providers/datastore/shedlock-provider-datastore/src/main/java/net/javacrumbs/shedlock/provider/datastore/DatastoreStorageAccessor.java +++ b/providers/datastore/shedlock-provider-datastore/src/main/java/net/javacrumbs/shedlock/provider/datastore/DatastoreStorageAccessor.java @@ -27,14 +27,14 @@ public class DatastoreStorageAccessor extends AbstractStorageAccessor { private final Datastore datastore; private final String hostname; private final String entityName; - private final DatastoreLockProvider.Fields fields; + private final DatastoreLockProvider.FieldNames fieldNames; public DatastoreStorageAccessor(DatastoreLockProvider.Configuration configuration) { requireNonNull(configuration); this.datastore = configuration.getDatastore(); this.hostname = Utils.getHostname(); this.entityName = configuration.getEntityName(); - this.fields = configuration.getFields(); + this.fieldNames = configuration.getFieldNames(); } @Override @@ -62,12 +62,11 @@ private boolean insert(String name, Instant until) { KeyFactory keyFactory = this.datastore.newKeyFactory().setKind(this.entityName); Key key = keyFactory.newKey(name); Entity entity = Entity.newBuilder(key) - .set(this.fields.lockUntil(), fromInstant(until)) - .set(this.fields.lockedAt(), fromInstant(ClockProvider.now())) - .set(this.fields.lockedBy(), this.hostname) + .set(this.fieldNames.lockUntil(), fromInstant(until)) + .set(this.fieldNames.lockedAt(), fromInstant(ClockProvider.now())) + .set(this.fieldNames.lockedBy(), this.hostname) .build(); txn.add(entity); - txn.commit(); return Optional.of(true); }).orElse(false); } @@ -77,16 +76,15 @@ private boolean updateExisting(String name, Instant until) { get(name, txn) .filter(entity -> { var now = ClockProvider.now(); - var lockUntilTs = nullableTimestamp(entity, this.fields.lockUntil()); + var lockUntilTs = nullableTimestamp(entity, this.fieldNames.lockUntil()); return lockUntilTs != null && lockUntilTs.isBefore(now); }) .map(entity -> { txn.put(Entity.newBuilder(entity) - .set(this.fields.lockUntil(), fromInstant(until)) - .set(this.fields.lockedAt(), fromInstant(ClockProvider.now())) - .set(this.fields.lockedBy(), this.hostname) + .set(this.fieldNames.lockUntil(), fromInstant(until)) + .set(this.fieldNames.lockedAt(), fromInstant(ClockProvider.now())) + .set(this.fieldNames.lockedBy(), this.hostname) .build()); - txn.commit(); return true; }) ).orElse(false); @@ -95,17 +93,16 @@ private boolean updateExisting(String name, Instant until) { private boolean updateOwn(String name, Instant until) { return doInTxn(txn -> get(name, txn) - .filter(entity -> this.hostname.equals(nullableString(entity, this.fields.lockedBy()))) + .filter(entity -> this.hostname.equals(nullableString(entity, this.fieldNames.lockedBy()))) .filter(entity -> { var now = ClockProvider.now(); - var lockUntilTs = nullableTimestamp(entity, this.fields.lockUntil()); + var lockUntilTs = nullableTimestamp(entity, this.fieldNames.lockUntil()); return lockUntilTs != null && (lockUntilTs.isAfter(now) || lockUntilTs.equals(now)); }) .map(entity -> { txn.put(Entity.newBuilder(entity) - .set(this.fields.lockUntil(), fromInstant(until)) + .set(this.fieldNames.lockUntil(), fromInstant(until)) .build()); - txn.commit(); return true; }) ).orElse(false); @@ -115,9 +112,9 @@ public Optional findLock(String name) { return get(name) .map(entity -> new Lock( entity.getKey().getName(), - nullableTimestamp(entity, this.fields.lockedAt()), - nullableTimestamp(entity, this.fields.lockUntil()), - nullableString(entity, this.fields.lockedBy()) + nullableTimestamp(entity, this.fieldNames.lockedAt()), + nullableTimestamp(entity, this.fieldNames.lockUntil()), + nullableString(entity, this.fieldNames.lockedBy()) )); } @@ -136,7 +133,9 @@ private Optional get(String name, Transaction txn) { private Optional doInTxn(Function> work) { var txn = this.datastore.newTransaction(); try { - return work.apply(txn); + var result = work.apply(txn); + txn.commit(); + return result; } catch (DatastoreException ex) { log.debug("Unable to perform a transactional unit of work: {}", ex.getMessage()); return Optional.empty(); diff --git a/providers/datastore/shedlock-provider-datastore/src/test/java/net/javacrumbs/shedlock/provider/datastore/DatastoreLockProviderIntegrationTest.java b/providers/datastore/shedlock-provider-datastore/src/test/java/net/javacrumbs/shedlock/provider/datastore/DatastoreLockProviderIntegrationTest.java index 5a0f127bd..418278dfd 100644 --- a/providers/datastore/shedlock-provider-datastore/src/test/java/net/javacrumbs/shedlock/provider/datastore/DatastoreLockProviderIntegrationTest.java +++ b/providers/datastore/shedlock-provider-datastore/src/test/java/net/javacrumbs/shedlock/provider/datastore/DatastoreLockProviderIntegrationTest.java @@ -3,7 +3,6 @@ import com.google.cloud.NoCredentials; import com.google.cloud.datastore.Datastore; import com.google.cloud.datastore.DatastoreOptions; -import com.google.cloud.datastore.Key; import com.google.cloud.datastore.Query; import net.javacrumbs.shedlock.core.ClockProvider; import net.javacrumbs.shedlock.support.StorageBasedLockProvider; @@ -15,7 +14,6 @@ import org.testcontainers.junit.jupiter.Testcontainers; import org.testcontainers.utility.DockerImageName; -import java.util.ArrayList; import java.util.Optional; import static com.google.cloud.datastore.Query.ResultType.ENTITY; @@ -48,7 +46,7 @@ void init() { this.configuration = DatastoreLockProvider.Configuration.builder() .withDatastore(datastore) .withEntityName("shedlock") - .withFields(new DatastoreLockProvider.Fields("until", "at", "by")) + .withFieldNames(new DatastoreLockProvider.FieldNames("until", "at", "by")) .build(); this.accessor = new DatastoreStorageAccessor(this.configuration); this.provider = new DatastoreLockProvider(this.configuration); @@ -58,9 +56,7 @@ void init() { void tearDown() { var locks = String.format("select * from %s", this.configuration.getEntityName()); var results = this.datastore.run(Query.newGqlQueryBuilder(ENTITY, locks).build()); - var keys = new ArrayList(); - results.forEachRemaining(entity -> keys.add(entity.getKey())); - this.datastore.delete(keys.toArray(Key[]::new)); + results.forEachRemaining(entity -> this.datastore.delete(entity.getKey())); } @Override From 2b513496b54817522a8f153497921801d7b0f747 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 19 Jun 2023 15:57:09 +0000 Subject: [PATCH 0215/1598] Bump mockito-core from 5.3.1 to 5.4.0 Bumps [mockito-core](https://github.com/mockito/mockito) from 5.3.1 to 5.4.0. - [Release notes](https://github.com/mockito/mockito/releases) - [Commits](https://github.com/mockito/mockito/compare/v5.3.1...v5.4.0) --- updated-dependencies: - dependency-name: org.mockito:mockito-core dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index ae5e36a7a..cdaaeed1b 100644 --- a/pom.xml +++ b/pom.xml @@ -77,7 +77,7 @@ 1.4.8 4.2.0 3.24.2 - 5.3.1 + 5.4.0 2.0.7 1 From e7c208187e689758c3f346e4fff4fe743fd5afcf Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 19 Jun 2023 15:57:16 +0000 Subject: [PATCH 0216/1598] Bump maven-shade-plugin from 3.4.1 to 3.5.0 Bumps [maven-shade-plugin](https://github.com/apache/maven-shade-plugin) from 3.4.1 to 3.5.0. - [Release notes](https://github.com/apache/maven-shade-plugin/releases) - [Commits](https://github.com/apache/maven-shade-plugin/compare/maven-shade-plugin-3.4.1...maven-shade-plugin-3.5.0) --- updated-dependencies: - dependency-name: org.apache.maven.plugins:maven-shade-plugin dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- micronaut/test/micronaut-jdbc-template/pom.xml | 2 +- micronaut/test/micronaut-jdbc/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/micronaut/test/micronaut-jdbc-template/pom.xml b/micronaut/test/micronaut-jdbc-template/pom.xml index 4c0f3fe1a..e41635178 100644 --- a/micronaut/test/micronaut-jdbc-template/pom.xml +++ b/micronaut/test/micronaut-jdbc-template/pom.xml @@ -122,7 +122,7 @@ org.apache.maven.plugins maven-shade-plugin - 3.4.1 + 3.5.0 package diff --git a/micronaut/test/micronaut-jdbc/pom.xml b/micronaut/test/micronaut-jdbc/pom.xml index 22a16acf0..2bc6fe4a8 100644 --- a/micronaut/test/micronaut-jdbc/pom.xml +++ b/micronaut/test/micronaut-jdbc/pom.xml @@ -122,7 +122,7 @@ org.apache.maven.plugins maven-shade-plugin - 3.4.1 + 3.5.0 package From c78909f65ed035853dc74818985dd96d63868a94 Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Mon, 19 Jun 2023 21:31:50 +0200 Subject: [PATCH 0217/1598] [maven-release-plugin] prepare release shedlock-parent-5.5.0 --- cdi/shedlock-cdi-vintage/pom.xml | 4 ++-- cdi/shedlock-cdi/pom.xml | 4 ++-- cdi/test/quarkus-test/pom.xml | 4 ++-- micronaut/shedlock-micronaut/pom.xml | 4 ++-- micronaut/test/micronaut-jdbc-template/pom.xml | 4 ++-- micronaut/test/micronaut-jdbc/pom.xml | 4 ++-- pom.xml | 2 +- providers/arangodb/shedlock-provider-arangodb/pom.xml | 4 ++-- providers/cassandra/shedlock-provider-cassandra/pom.xml | 4 ++-- providers/consul/shedlock-provider-consul/pom.xml | 4 ++-- .../shedlock-provider-couchbase-javaclient3/pom.xml | 4 ++-- providers/datastore/shedlock-provider-datastore/pom.xml | 8 +++----- providers/dynamodb/shedlock-provider-dynamodb2/pom.xml | 4 ++-- .../shedlock-provider-elasticsearch8/pom.xml | 4 ++-- providers/etcd/shedlock-provider-etcd-jetcd/pom.xml | 2 +- providers/hazelcast/shedlock-provider-hazelcast4/pom.xml | 4 ++-- providers/ignite/shedlock-provider-ignite/pom.xml | 4 ++-- providers/inmemory/shedlock-provider-inmemory/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-internal/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-template/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jooq/pom.xml | 4 ++-- providers/jdbc/shedlock-test-support-jdbc/pom.xml | 4 ++-- .../memcached/shedlock-provider-memcached-spy/pom.xml | 4 ++-- .../mongo/shedlock-provider-mongo-reactivestreams/pom.xml | 4 ++-- providers/mongo/shedlock-provider-mongo/pom.xml | 4 ++-- providers/neo4j/shedlock-provider-neo4j/pom.xml | 4 ++-- providers/opensearch/shedlock-provider-opensearch/pom.xml | 4 ++-- providers/r2dbc/shedlock-provider-r2dbc/pom.xml | 4 ++-- providers/redis/shedlock-provider-redis-jedis4/pom.xml | 4 ++-- providers/redis/shedlock-provider-redis-spring/pom.xml | 4 ++-- .../zookeeper/shedlock-provider-zookeeper-curator/pom.xml | 4 ++-- shedlock-bom/pom.xml | 4 ++-- shedlock-core/pom.xml | 4 ++-- shedlock-test-support/pom.xml | 4 ++-- spring/shedlock-spring/pom.xml | 4 ++-- spring/test/shedlock-springboot-future-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-kotlin-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-old-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-sleuth-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-test/pom.xml | 4 ++-- spring/test/shedlock-testng-test/pom.xml | 4 ++-- 43 files changed, 85 insertions(+), 87 deletions(-) diff --git a/cdi/shedlock-cdi-vintage/pom.xml b/cdi/shedlock-cdi-vintage/pom.xml index a8be701de..8ff925146 100644 --- a/cdi/shedlock-cdi-vintage/pom.xml +++ b/cdi/shedlock-cdi-vintage/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.4.1-SNAPSHOT + 5.5.0 ../../pom.xml shedlock-cdi-vintage - 5.4.1-SNAPSHOT + 5.5.0 diff --git a/cdi/shedlock-cdi/pom.xml b/cdi/shedlock-cdi/pom.xml index 2096753f7..2b4d737a3 100644 --- a/cdi/shedlock-cdi/pom.xml +++ b/cdi/shedlock-cdi/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.4.1-SNAPSHOT + 5.5.0 ../../pom.xml shedlock-cdi - 5.4.1-SNAPSHOT + 5.5.0 diff --git a/cdi/test/quarkus-test/pom.xml b/cdi/test/quarkus-test/pom.xml index 768c956ec..708c2ab0f 100644 --- a/cdi/test/quarkus-test/pom.xml +++ b/cdi/test/quarkus-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.4.1-SNAPSHOT + 5.5.0 ../../../pom.xml 4.0.0 quarkus-test - 5.4.1-SNAPSHOT + 5.5.0 quarkus-bom diff --git a/micronaut/shedlock-micronaut/pom.xml b/micronaut/shedlock-micronaut/pom.xml index f9bd6c139..e6a39a7a7 100644 --- a/micronaut/shedlock-micronaut/pom.xml +++ b/micronaut/shedlock-micronaut/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.4.1-SNAPSHOT + 5.5.0 ../../pom.xml shedlock-micronaut - 5.4.1-SNAPSHOT + 5.5.0 diff --git a/micronaut/test/micronaut-jdbc-template/pom.xml b/micronaut/test/micronaut-jdbc-template/pom.xml index e41635178..a07fb4a75 100644 --- a/micronaut/test/micronaut-jdbc-template/pom.xml +++ b/micronaut/test/micronaut-jdbc-template/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.4.1-SNAPSHOT + 5.5.0 ../../../pom.xml micronaut-jdbc-template - 5.4.1-SNAPSHOT + 5.5.0 UTF-8 diff --git a/micronaut/test/micronaut-jdbc/pom.xml b/micronaut/test/micronaut-jdbc/pom.xml index 2bc6fe4a8..d4308827b 100644 --- a/micronaut/test/micronaut-jdbc/pom.xml +++ b/micronaut/test/micronaut-jdbc/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.4.1-SNAPSHOT + 5.5.0 ../../../pom.xml micronaut-jdbc - 5.4.1-SNAPSHOT + 5.5.0 UTF-8 diff --git a/pom.xml b/pom.xml index 18d846476..66665ec58 100644 --- a/pom.xml +++ b/pom.xml @@ -19,7 +19,7 @@ net.javacrumbs.shedlock shedlock-parent pom - 5.4.1-SNAPSHOT + 5.5.0 shedlock-bom shedlock-core diff --git a/providers/arangodb/shedlock-provider-arangodb/pom.xml b/providers/arangodb/shedlock-provider-arangodb/pom.xml index 06bbee759..ad3d983f7 100644 --- a/providers/arangodb/shedlock-provider-arangodb/pom.xml +++ b/providers/arangodb/shedlock-provider-arangodb/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.4.1-SNAPSHOT + 5.5.0 ../../../pom.xml 4.0.0 shedlock-provider-arangodb - 5.4.1-SNAPSHOT + 5.5.0 diff --git a/providers/cassandra/shedlock-provider-cassandra/pom.xml b/providers/cassandra/shedlock-provider-cassandra/pom.xml index a8691930e..b0f4519d8 100644 --- a/providers/cassandra/shedlock-provider-cassandra/pom.xml +++ b/providers/cassandra/shedlock-provider-cassandra/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.4.1-SNAPSHOT + 5.5.0 ../../../pom.xml 4.0.0 shedlock-provider-cassandra - 5.4.1-SNAPSHOT + 5.5.0 4.16.0 diff --git a/providers/consul/shedlock-provider-consul/pom.xml b/providers/consul/shedlock-provider-consul/pom.xml index 5d04bac56..09bddfaad 100644 --- a/providers/consul/shedlock-provider-consul/pom.xml +++ b/providers/consul/shedlock-provider-consul/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.4.1-SNAPSHOT + 5.5.0 ../../../pom.xml 4.0.0 shedlock-provider-consul - 5.4.1-SNAPSHOT + 5.5.0 diff --git a/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml b/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml index 3c247362a..7c0f492b5 100644 --- a/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml +++ b/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.4.1-SNAPSHOT + 5.5.0 ../../../pom.xml 4.0.0 shedlock-provider-couchbase-javaclient3 - 5.4.1-SNAPSHOT + 5.5.0 diff --git a/providers/datastore/shedlock-provider-datastore/pom.xml b/providers/datastore/shedlock-provider-datastore/pom.xml index c09cc60b4..ff8f68bb3 100644 --- a/providers/datastore/shedlock-provider-datastore/pom.xml +++ b/providers/datastore/shedlock-provider-datastore/pom.xml @@ -1,17 +1,15 @@ - + 4.0.0 net.javacrumbs.shedlock shedlock-parent - 5.4.1-SNAPSHOT + 5.5.0 ../../../pom.xml shedlock-provider-datastore - 5.4.1-SNAPSHOT + 5.5.0 2.15.0 diff --git a/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml b/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml index cf63dae23..1dcc57ee4 100644 --- a/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml +++ b/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.4.1-SNAPSHOT + 5.5.0 ../../../pom.xml 4.0.0 shedlock-provider-dynamodb2 - 5.4.1-SNAPSHOT + 5.5.0 diff --git a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml index b8835b69f..4f60d985b 100644 --- a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml +++ b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.4.1-SNAPSHOT + 5.5.0 ../../../pom.xml 4.0.0 shedlock-provider-elasticsearch8 - 5.4.1-SNAPSHOT + 5.5.0 8.7.0 diff --git a/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml b/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml index 0ca36157b..d1762a11d 100644 --- a/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml +++ b/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 5.4.1-SNAPSHOT + 5.5.0 ../../../pom.xml 4.0.0 diff --git a/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml b/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml index 5088f869f..1ff8019bb 100644 --- a/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml +++ b/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.4.1-SNAPSHOT + 5.5.0 ../../../pom.xml 4.0.0 shedlock-provider-hazelcast4 - 5.4.1-SNAPSHOT + 5.5.0 diff --git a/providers/ignite/shedlock-provider-ignite/pom.xml b/providers/ignite/shedlock-provider-ignite/pom.xml index e9c365cde..3f8f9879c 100644 --- a/providers/ignite/shedlock-provider-ignite/pom.xml +++ b/providers/ignite/shedlock-provider-ignite/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.4.1-SNAPSHOT + 5.5.0 ../../../pom.xml 4.0.0 shedlock-provider-ignite - 5.4.1-SNAPSHOT + 5.5.0 2.15.0 diff --git a/providers/inmemory/shedlock-provider-inmemory/pom.xml b/providers/inmemory/shedlock-provider-inmemory/pom.xml index 2dc1b280d..3c8f405b7 100644 --- a/providers/inmemory/shedlock-provider-inmemory/pom.xml +++ b/providers/inmemory/shedlock-provider-inmemory/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.4.1-SNAPSHOT + 5.5.0 ../../../pom.xml 4.0.0 shedlock-provider-inmemory - 5.4.1-SNAPSHOT + 5.5.0 diff --git a/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml b/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml index 7cb6e8886..3a1f998cf 100644 --- a/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.4.1-SNAPSHOT + 5.5.0 ../../../pom.xml 4.0.0 shedlock-provider-jdbc-internal - 5.4.1-SNAPSHOT + 5.5.0 diff --git a/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml b/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml index 25df82237..d7462e112 100644 --- a/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.4.1-SNAPSHOT + 5.5.0 ../../../pom.xml 4.0.0 shedlock-provider-jdbc-micronaut - 5.4.1-SNAPSHOT + 5.5.0 diff --git a/providers/jdbc/shedlock-provider-jdbc-template/pom.xml b/providers/jdbc/shedlock-provider-jdbc-template/pom.xml index 734578f41..2e5a851c5 100644 --- a/providers/jdbc/shedlock-provider-jdbc-template/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-template/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.4.1-SNAPSHOT + 5.5.0 ../../../pom.xml 4.0.0 shedlock-provider-jdbc-template - 5.4.1-SNAPSHOT + 5.5.0 diff --git a/providers/jdbc/shedlock-provider-jdbc/pom.xml b/providers/jdbc/shedlock-provider-jdbc/pom.xml index 3eeea335c..ea2733669 100644 --- a/providers/jdbc/shedlock-provider-jdbc/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.4.1-SNAPSHOT + 5.5.0 ../../../pom.xml 4.0.0 shedlock-provider-jdbc - 5.4.1-SNAPSHOT + 5.5.0 diff --git a/providers/jdbc/shedlock-provider-jooq/pom.xml b/providers/jdbc/shedlock-provider-jooq/pom.xml index 878fb7637..6fb921592 100644 --- a/providers/jdbc/shedlock-provider-jooq/pom.xml +++ b/providers/jdbc/shedlock-provider-jooq/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.4.1-SNAPSHOT + 5.5.0 ../../../pom.xml 4.0.0 shedlock-provider-jooq - 5.4.1-SNAPSHOT + 5.5.0 diff --git a/providers/jdbc/shedlock-test-support-jdbc/pom.xml b/providers/jdbc/shedlock-test-support-jdbc/pom.xml index 9af18d39d..bb45bf889 100644 --- a/providers/jdbc/shedlock-test-support-jdbc/pom.xml +++ b/providers/jdbc/shedlock-test-support-jdbc/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.4.1-SNAPSHOT + 5.5.0 ../../../pom.xml 4.0.0 shedlock-test-support-jdbc - 5.4.1-SNAPSHOT + 5.5.0 diff --git a/providers/memcached/shedlock-provider-memcached-spy/pom.xml b/providers/memcached/shedlock-provider-memcached-spy/pom.xml index af2b3f326..ca64ed2c4 100644 --- a/providers/memcached/shedlock-provider-memcached-spy/pom.xml +++ b/providers/memcached/shedlock-provider-memcached-spy/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.4.1-SNAPSHOT + 5.5.0 ../../../pom.xml 4.0.0 shedlock-provider-memcached-spy - 5.4.1-SNAPSHOT + 5.5.0 2.12.3 diff --git a/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml b/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml index c63d5e8bd..d0f30ff9f 100644 --- a/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml +++ b/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.4.1-SNAPSHOT + 5.5.0 ../../../pom.xml 4.0.0 shedlock-provider-mongo-reactivestreams - 5.4.1-SNAPSHOT + 5.5.0 diff --git a/providers/mongo/shedlock-provider-mongo/pom.xml b/providers/mongo/shedlock-provider-mongo/pom.xml index 6db2a4ec7..c014cb34c 100644 --- a/providers/mongo/shedlock-provider-mongo/pom.xml +++ b/providers/mongo/shedlock-provider-mongo/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.4.1-SNAPSHOT + 5.5.0 ../../../pom.xml 4.0.0 shedlock-provider-mongo - 5.4.1-SNAPSHOT + 5.5.0 diff --git a/providers/neo4j/shedlock-provider-neo4j/pom.xml b/providers/neo4j/shedlock-provider-neo4j/pom.xml index 35876bd5e..3ce58a61e 100644 --- a/providers/neo4j/shedlock-provider-neo4j/pom.xml +++ b/providers/neo4j/shedlock-provider-neo4j/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.4.1-SNAPSHOT + 5.5.0 ../../../pom.xml 4.0.0 shedlock-provider-neo4j - 5.4.1-SNAPSHOT + 5.5.0 diff --git a/providers/opensearch/shedlock-provider-opensearch/pom.xml b/providers/opensearch/shedlock-provider-opensearch/pom.xml index fd588d3aa..e47c7dcbb 100644 --- a/providers/opensearch/shedlock-provider-opensearch/pom.xml +++ b/providers/opensearch/shedlock-provider-opensearch/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.4.1-SNAPSHOT + 5.5.0 ../../../pom.xml 4.0.0 shedlock-provider-opensearch - 5.4.1-SNAPSHOT + 5.5.0 2.8.0 diff --git a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml index 76733d16f..44be9f745 100644 --- a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml +++ b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml @@ -5,12 +5,12 @@ net.javacrumbs.shedlock shedlock-parent - 5.4.1-SNAPSHOT + 5.5.0 ../../../pom.xml shedlock-provider-r2dbc - 5.4.1-SNAPSHOT + 5.5.0 1.0.0.RELEASE diff --git a/providers/redis/shedlock-provider-redis-jedis4/pom.xml b/providers/redis/shedlock-provider-redis-jedis4/pom.xml index 7da70806a..6b54e440b 100644 --- a/providers/redis/shedlock-provider-redis-jedis4/pom.xml +++ b/providers/redis/shedlock-provider-redis-jedis4/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.4.1-SNAPSHOT + 5.5.0 ../../../pom.xml 4.0.0 shedlock-provider-redis-jedis4 - 5.4.1-SNAPSHOT + 5.5.0 diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index c674c9785..194590010 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.4.1-SNAPSHOT + 5.5.0 ../../../pom.xml 4.0.0 shedlock-provider-redis-spring - 5.4.1-SNAPSHOT + 5.5.0 diff --git a/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml b/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml index 187462ff1..53b9675dc 100644 --- a/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml +++ b/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.4.1-SNAPSHOT + 5.5.0 ../../../pom.xml 4.0.0 shedlock-provider-zookeeper-curator - 5.4.1-SNAPSHOT + 5.5.0 5.5.0 diff --git a/shedlock-bom/pom.xml b/shedlock-bom/pom.xml index 2ece914ca..9a2e9f832 100644 --- a/shedlock-bom/pom.xml +++ b/shedlock-bom/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.4.1-SNAPSHOT + 5.5.0 4.0.0 BOM for ShedLock modules shedlock-bom - 5.4.1-SNAPSHOT + 5.5.0 pom diff --git a/shedlock-core/pom.xml b/shedlock-core/pom.xml index 950486637..8ca821d44 100644 --- a/shedlock-core/pom.xml +++ b/shedlock-core/pom.xml @@ -3,12 +3,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.4.1-SNAPSHOT + 5.5.0 4.0.0 shedlock-core - 5.4.1-SNAPSHOT + 5.5.0 2.13.3 diff --git a/shedlock-test-support/pom.xml b/shedlock-test-support/pom.xml index e66ccf7ae..f6ee7c976 100644 --- a/shedlock-test-support/pom.xml +++ b/shedlock-test-support/pom.xml @@ -3,12 +3,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.4.1-SNAPSHOT + 5.5.0 4.0.0 shedlock-test-support - 5.4.1-SNAPSHOT + 5.5.0 diff --git a/spring/shedlock-spring/pom.xml b/spring/shedlock-spring/pom.xml index 43d936487..dc640b763 100644 --- a/spring/shedlock-spring/pom.xml +++ b/spring/shedlock-spring/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.4.1-SNAPSHOT + 5.5.0 ../../pom.xml 4.0.0 shedlock-spring - 5.4.1-SNAPSHOT + 5.5.0 diff --git a/spring/test/shedlock-springboot-future-test/pom.xml b/spring/test/shedlock-springboot-future-test/pom.xml index 91ebcd73d..6fb27b758 100644 --- a/spring/test/shedlock-springboot-future-test/pom.xml +++ b/spring/test/shedlock-springboot-future-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.4.1-SNAPSHOT + 5.5.0 ../../../pom.xml 4.0.0 shedlock-springboot-future-test - 5.4.1-SNAPSHOT + 5.5.0 diff --git a/spring/test/shedlock-springboot-kotlin-test/pom.xml b/spring/test/shedlock-springboot-kotlin-test/pom.xml index 8c2df5e5c..c39599f4d 100644 --- a/spring/test/shedlock-springboot-kotlin-test/pom.xml +++ b/spring/test/shedlock-springboot-kotlin-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.4.1-SNAPSHOT + 5.5.0 ../../../pom.xml 4.0.0 shedlock-springboot-kotlin-test - 5.4.1-SNAPSHOT + 5.5.0 diff --git a/spring/test/shedlock-springboot-old-test/pom.xml b/spring/test/shedlock-springboot-old-test/pom.xml index dbdfb7c83..24d65baf6 100644 --- a/spring/test/shedlock-springboot-old-test/pom.xml +++ b/spring/test/shedlock-springboot-old-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.4.1-SNAPSHOT + 5.5.0 ../../../pom.xml 4.0.0 shedlock-springboot-old-test - 5.4.1-SNAPSHOT + 5.5.0 diff --git a/spring/test/shedlock-springboot-sleuth-test/pom.xml b/spring/test/shedlock-springboot-sleuth-test/pom.xml index adc0294b1..e34634634 100644 --- a/spring/test/shedlock-springboot-sleuth-test/pom.xml +++ b/spring/test/shedlock-springboot-sleuth-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.4.1-SNAPSHOT + 5.5.0 ../../../pom.xml 4.0.0 shedlock-springboot-sleuth-test - 5.4.1-SNAPSHOT + 5.5.0 diff --git a/spring/test/shedlock-springboot-test/pom.xml b/spring/test/shedlock-springboot-test/pom.xml index 4c1ecc339..f3f9ba12e 100644 --- a/spring/test/shedlock-springboot-test/pom.xml +++ b/spring/test/shedlock-springboot-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.4.1-SNAPSHOT + 5.5.0 ../../../pom.xml 4.0.0 shedlock-springboot-test - 5.4.1-SNAPSHOT + 5.5.0 diff --git a/spring/test/shedlock-testng-test/pom.xml b/spring/test/shedlock-testng-test/pom.xml index d175b54fb..495f3a610 100644 --- a/spring/test/shedlock-testng-test/pom.xml +++ b/spring/test/shedlock-testng-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.4.1-SNAPSHOT + 5.5.0 ../../../pom.xml 4.0.0 shedlock-testng-test - 5.4.1-SNAPSHOT + 5.5.0 From d6aa1863868703259239b6b2785299fb4fd310ec Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Mon, 19 Jun 2023 21:34:29 +0200 Subject: [PATCH 0218/1598] [maven-release-plugin] prepare for next development iteration --- cdi/shedlock-cdi-vintage/pom.xml | 4 ++-- cdi/shedlock-cdi/pom.xml | 4 ++-- cdi/test/quarkus-test/pom.xml | 4 ++-- micronaut/shedlock-micronaut/pom.xml | 4 ++-- micronaut/test/micronaut-jdbc-template/pom.xml | 4 ++-- micronaut/test/micronaut-jdbc/pom.xml | 4 ++-- pom.xml | 2 +- providers/arangodb/shedlock-provider-arangodb/pom.xml | 4 ++-- providers/cassandra/shedlock-provider-cassandra/pom.xml | 4 ++-- providers/consul/shedlock-provider-consul/pom.xml | 4 ++-- .../couchbase/shedlock-provider-couchbase-javaclient3/pom.xml | 4 ++-- providers/datastore/shedlock-provider-datastore/pom.xml | 4 ++-- providers/dynamodb/shedlock-provider-dynamodb2/pom.xml | 4 ++-- .../elasticsearch/shedlock-provider-elasticsearch8/pom.xml | 4 ++-- providers/etcd/shedlock-provider-etcd-jetcd/pom.xml | 2 +- providers/hazelcast/shedlock-provider-hazelcast4/pom.xml | 4 ++-- providers/ignite/shedlock-provider-ignite/pom.xml | 4 ++-- providers/inmemory/shedlock-provider-inmemory/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-internal/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-template/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jooq/pom.xml | 4 ++-- providers/jdbc/shedlock-test-support-jdbc/pom.xml | 4 ++-- providers/memcached/shedlock-provider-memcached-spy/pom.xml | 4 ++-- .../mongo/shedlock-provider-mongo-reactivestreams/pom.xml | 4 ++-- providers/mongo/shedlock-provider-mongo/pom.xml | 4 ++-- providers/neo4j/shedlock-provider-neo4j/pom.xml | 4 ++-- providers/opensearch/shedlock-provider-opensearch/pom.xml | 4 ++-- providers/r2dbc/shedlock-provider-r2dbc/pom.xml | 4 ++-- providers/redis/shedlock-provider-redis-jedis4/pom.xml | 4 ++-- providers/redis/shedlock-provider-redis-spring/pom.xml | 4 ++-- .../zookeeper/shedlock-provider-zookeeper-curator/pom.xml | 4 ++-- shedlock-bom/pom.xml | 4 ++-- shedlock-core/pom.xml | 4 ++-- shedlock-test-support/pom.xml | 4 ++-- spring/shedlock-spring/pom.xml | 4 ++-- spring/test/shedlock-springboot-future-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-kotlin-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-old-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-sleuth-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-test/pom.xml | 4 ++-- spring/test/shedlock-testng-test/pom.xml | 4 ++-- 43 files changed, 84 insertions(+), 84 deletions(-) diff --git a/cdi/shedlock-cdi-vintage/pom.xml b/cdi/shedlock-cdi-vintage/pom.xml index 8ff925146..72ad00f24 100644 --- a/cdi/shedlock-cdi-vintage/pom.xml +++ b/cdi/shedlock-cdi-vintage/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.5.0 + 5.5.1-SNAPSHOT ../../pom.xml shedlock-cdi-vintage - 5.5.0 + 5.5.1-SNAPSHOT diff --git a/cdi/shedlock-cdi/pom.xml b/cdi/shedlock-cdi/pom.xml index 2b4d737a3..b2ef183e9 100644 --- a/cdi/shedlock-cdi/pom.xml +++ b/cdi/shedlock-cdi/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.5.0 + 5.5.1-SNAPSHOT ../../pom.xml shedlock-cdi - 5.5.0 + 5.5.1-SNAPSHOT diff --git a/cdi/test/quarkus-test/pom.xml b/cdi/test/quarkus-test/pom.xml index 708c2ab0f..7dc968580 100644 --- a/cdi/test/quarkus-test/pom.xml +++ b/cdi/test/quarkus-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.5.0 + 5.5.1-SNAPSHOT ../../../pom.xml 4.0.0 quarkus-test - 5.5.0 + 5.5.1-SNAPSHOT quarkus-bom diff --git a/micronaut/shedlock-micronaut/pom.xml b/micronaut/shedlock-micronaut/pom.xml index e6a39a7a7..e2bf1e0c2 100644 --- a/micronaut/shedlock-micronaut/pom.xml +++ b/micronaut/shedlock-micronaut/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.5.0 + 5.5.1-SNAPSHOT ../../pom.xml shedlock-micronaut - 5.5.0 + 5.5.1-SNAPSHOT diff --git a/micronaut/test/micronaut-jdbc-template/pom.xml b/micronaut/test/micronaut-jdbc-template/pom.xml index a07fb4a75..647064808 100644 --- a/micronaut/test/micronaut-jdbc-template/pom.xml +++ b/micronaut/test/micronaut-jdbc-template/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.5.0 + 5.5.1-SNAPSHOT ../../../pom.xml micronaut-jdbc-template - 5.5.0 + 5.5.1-SNAPSHOT UTF-8 diff --git a/micronaut/test/micronaut-jdbc/pom.xml b/micronaut/test/micronaut-jdbc/pom.xml index d4308827b..441eea983 100644 --- a/micronaut/test/micronaut-jdbc/pom.xml +++ b/micronaut/test/micronaut-jdbc/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.5.0 + 5.5.1-SNAPSHOT ../../../pom.xml micronaut-jdbc - 5.5.0 + 5.5.1-SNAPSHOT UTF-8 diff --git a/pom.xml b/pom.xml index 66665ec58..ed4391f31 100644 --- a/pom.xml +++ b/pom.xml @@ -19,7 +19,7 @@ net.javacrumbs.shedlock shedlock-parent pom - 5.5.0 + 5.5.1-SNAPSHOT shedlock-bom shedlock-core diff --git a/providers/arangodb/shedlock-provider-arangodb/pom.xml b/providers/arangodb/shedlock-provider-arangodb/pom.xml index ad3d983f7..6b0914d9f 100644 --- a/providers/arangodb/shedlock-provider-arangodb/pom.xml +++ b/providers/arangodb/shedlock-provider-arangodb/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.5.0 + 5.5.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-arangodb - 5.5.0 + 5.5.1-SNAPSHOT diff --git a/providers/cassandra/shedlock-provider-cassandra/pom.xml b/providers/cassandra/shedlock-provider-cassandra/pom.xml index b0f4519d8..48582b93c 100644 --- a/providers/cassandra/shedlock-provider-cassandra/pom.xml +++ b/providers/cassandra/shedlock-provider-cassandra/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.5.0 + 5.5.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-cassandra - 5.5.0 + 5.5.1-SNAPSHOT 4.16.0 diff --git a/providers/consul/shedlock-provider-consul/pom.xml b/providers/consul/shedlock-provider-consul/pom.xml index 09bddfaad..db0f8668c 100644 --- a/providers/consul/shedlock-provider-consul/pom.xml +++ b/providers/consul/shedlock-provider-consul/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.5.0 + 5.5.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-consul - 5.5.0 + 5.5.1-SNAPSHOT diff --git a/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml b/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml index 7c0f492b5..95acd02af 100644 --- a/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml +++ b/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.5.0 + 5.5.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-couchbase-javaclient3 - 5.5.0 + 5.5.1-SNAPSHOT diff --git a/providers/datastore/shedlock-provider-datastore/pom.xml b/providers/datastore/shedlock-provider-datastore/pom.xml index ff8f68bb3..0e9ddb7d7 100644 --- a/providers/datastore/shedlock-provider-datastore/pom.xml +++ b/providers/datastore/shedlock-provider-datastore/pom.xml @@ -4,12 +4,12 @@ net.javacrumbs.shedlock shedlock-parent - 5.5.0 + 5.5.1-SNAPSHOT ../../../pom.xml shedlock-provider-datastore - 5.5.0 + 5.5.1-SNAPSHOT 2.15.0 diff --git a/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml b/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml index 1dcc57ee4..135276278 100644 --- a/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml +++ b/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.5.0 + 5.5.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-dynamodb2 - 5.5.0 + 5.5.1-SNAPSHOT diff --git a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml index 4f60d985b..2b512aaa9 100644 --- a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml +++ b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.5.0 + 5.5.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-elasticsearch8 - 5.5.0 + 5.5.1-SNAPSHOT 8.7.0 diff --git a/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml b/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml index d1762a11d..0f1746ab9 100644 --- a/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml +++ b/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 5.5.0 + 5.5.1-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml b/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml index 1ff8019bb..f1d98f3ae 100644 --- a/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml +++ b/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.5.0 + 5.5.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-hazelcast4 - 5.5.0 + 5.5.1-SNAPSHOT diff --git a/providers/ignite/shedlock-provider-ignite/pom.xml b/providers/ignite/shedlock-provider-ignite/pom.xml index 3f8f9879c..deb72d317 100644 --- a/providers/ignite/shedlock-provider-ignite/pom.xml +++ b/providers/ignite/shedlock-provider-ignite/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.5.0 + 5.5.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-ignite - 5.5.0 + 5.5.1-SNAPSHOT 2.15.0 diff --git a/providers/inmemory/shedlock-provider-inmemory/pom.xml b/providers/inmemory/shedlock-provider-inmemory/pom.xml index 3c8f405b7..9153fcde2 100644 --- a/providers/inmemory/shedlock-provider-inmemory/pom.xml +++ b/providers/inmemory/shedlock-provider-inmemory/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.5.0 + 5.5.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-inmemory - 5.5.0 + 5.5.1-SNAPSHOT diff --git a/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml b/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml index 3a1f998cf..bbe79b430 100644 --- a/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.5.0 + 5.5.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-jdbc-internal - 5.5.0 + 5.5.1-SNAPSHOT diff --git a/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml b/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml index d7462e112..cfa08b1f3 100644 --- a/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.5.0 + 5.5.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-jdbc-micronaut - 5.5.0 + 5.5.1-SNAPSHOT diff --git a/providers/jdbc/shedlock-provider-jdbc-template/pom.xml b/providers/jdbc/shedlock-provider-jdbc-template/pom.xml index 2e5a851c5..cb9e20cbc 100644 --- a/providers/jdbc/shedlock-provider-jdbc-template/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-template/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.5.0 + 5.5.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-jdbc-template - 5.5.0 + 5.5.1-SNAPSHOT diff --git a/providers/jdbc/shedlock-provider-jdbc/pom.xml b/providers/jdbc/shedlock-provider-jdbc/pom.xml index ea2733669..2188b2eb8 100644 --- a/providers/jdbc/shedlock-provider-jdbc/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.5.0 + 5.5.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-jdbc - 5.5.0 + 5.5.1-SNAPSHOT diff --git a/providers/jdbc/shedlock-provider-jooq/pom.xml b/providers/jdbc/shedlock-provider-jooq/pom.xml index 6fb921592..5a535ea20 100644 --- a/providers/jdbc/shedlock-provider-jooq/pom.xml +++ b/providers/jdbc/shedlock-provider-jooq/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.5.0 + 5.5.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-jooq - 5.5.0 + 5.5.1-SNAPSHOT diff --git a/providers/jdbc/shedlock-test-support-jdbc/pom.xml b/providers/jdbc/shedlock-test-support-jdbc/pom.xml index bb45bf889..9bdae6c32 100644 --- a/providers/jdbc/shedlock-test-support-jdbc/pom.xml +++ b/providers/jdbc/shedlock-test-support-jdbc/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.5.0 + 5.5.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-test-support-jdbc - 5.5.0 + 5.5.1-SNAPSHOT diff --git a/providers/memcached/shedlock-provider-memcached-spy/pom.xml b/providers/memcached/shedlock-provider-memcached-spy/pom.xml index ca64ed2c4..aba4a4d36 100644 --- a/providers/memcached/shedlock-provider-memcached-spy/pom.xml +++ b/providers/memcached/shedlock-provider-memcached-spy/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.5.0 + 5.5.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-memcached-spy - 5.5.0 + 5.5.1-SNAPSHOT 2.12.3 diff --git a/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml b/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml index d0f30ff9f..fe1d1605e 100644 --- a/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml +++ b/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.5.0 + 5.5.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-mongo-reactivestreams - 5.5.0 + 5.5.1-SNAPSHOT diff --git a/providers/mongo/shedlock-provider-mongo/pom.xml b/providers/mongo/shedlock-provider-mongo/pom.xml index c014cb34c..2a6caf10c 100644 --- a/providers/mongo/shedlock-provider-mongo/pom.xml +++ b/providers/mongo/shedlock-provider-mongo/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.5.0 + 5.5.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-mongo - 5.5.0 + 5.5.1-SNAPSHOT diff --git a/providers/neo4j/shedlock-provider-neo4j/pom.xml b/providers/neo4j/shedlock-provider-neo4j/pom.xml index 3ce58a61e..6f4b68661 100644 --- a/providers/neo4j/shedlock-provider-neo4j/pom.xml +++ b/providers/neo4j/shedlock-provider-neo4j/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.5.0 + 5.5.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-neo4j - 5.5.0 + 5.5.1-SNAPSHOT diff --git a/providers/opensearch/shedlock-provider-opensearch/pom.xml b/providers/opensearch/shedlock-provider-opensearch/pom.xml index e47c7dcbb..f3de4e06d 100644 --- a/providers/opensearch/shedlock-provider-opensearch/pom.xml +++ b/providers/opensearch/shedlock-provider-opensearch/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.5.0 + 5.5.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-opensearch - 5.5.0 + 5.5.1-SNAPSHOT 2.8.0 diff --git a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml index 44be9f745..8437bfcc4 100644 --- a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml +++ b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml @@ -5,12 +5,12 @@ net.javacrumbs.shedlock shedlock-parent - 5.5.0 + 5.5.1-SNAPSHOT ../../../pom.xml shedlock-provider-r2dbc - 5.5.0 + 5.5.1-SNAPSHOT 1.0.0.RELEASE diff --git a/providers/redis/shedlock-provider-redis-jedis4/pom.xml b/providers/redis/shedlock-provider-redis-jedis4/pom.xml index 6b54e440b..81e0f29bf 100644 --- a/providers/redis/shedlock-provider-redis-jedis4/pom.xml +++ b/providers/redis/shedlock-provider-redis-jedis4/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.5.0 + 5.5.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-redis-jedis4 - 5.5.0 + 5.5.1-SNAPSHOT diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index 194590010..9365f0baf 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.5.0 + 5.5.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-redis-spring - 5.5.0 + 5.5.1-SNAPSHOT diff --git a/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml b/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml index 53b9675dc..df7687762 100644 --- a/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml +++ b/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.5.0 + 5.5.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-zookeeper-curator - 5.5.0 + 5.5.1-SNAPSHOT 5.5.0 diff --git a/shedlock-bom/pom.xml b/shedlock-bom/pom.xml index 9a2e9f832..6f3819967 100644 --- a/shedlock-bom/pom.xml +++ b/shedlock-bom/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.5.0 + 5.5.1-SNAPSHOT 4.0.0 BOM for ShedLock modules shedlock-bom - 5.5.0 + 5.5.1-SNAPSHOT pom diff --git a/shedlock-core/pom.xml b/shedlock-core/pom.xml index 8ca821d44..4d4a4a7c1 100644 --- a/shedlock-core/pom.xml +++ b/shedlock-core/pom.xml @@ -3,12 +3,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.5.0 + 5.5.1-SNAPSHOT 4.0.0 shedlock-core - 5.5.0 + 5.5.1-SNAPSHOT 2.13.3 diff --git a/shedlock-test-support/pom.xml b/shedlock-test-support/pom.xml index f6ee7c976..f81dd9957 100644 --- a/shedlock-test-support/pom.xml +++ b/shedlock-test-support/pom.xml @@ -3,12 +3,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.5.0 + 5.5.1-SNAPSHOT 4.0.0 shedlock-test-support - 5.5.0 + 5.5.1-SNAPSHOT diff --git a/spring/shedlock-spring/pom.xml b/spring/shedlock-spring/pom.xml index dc640b763..73da7ba14 100644 --- a/spring/shedlock-spring/pom.xml +++ b/spring/shedlock-spring/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.5.0 + 5.5.1-SNAPSHOT ../../pom.xml 4.0.0 shedlock-spring - 5.5.0 + 5.5.1-SNAPSHOT diff --git a/spring/test/shedlock-springboot-future-test/pom.xml b/spring/test/shedlock-springboot-future-test/pom.xml index 6fb27b758..d1eb06a41 100644 --- a/spring/test/shedlock-springboot-future-test/pom.xml +++ b/spring/test/shedlock-springboot-future-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.5.0 + 5.5.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-springboot-future-test - 5.5.0 + 5.5.1-SNAPSHOT diff --git a/spring/test/shedlock-springboot-kotlin-test/pom.xml b/spring/test/shedlock-springboot-kotlin-test/pom.xml index c39599f4d..3c239c735 100644 --- a/spring/test/shedlock-springboot-kotlin-test/pom.xml +++ b/spring/test/shedlock-springboot-kotlin-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.5.0 + 5.5.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-springboot-kotlin-test - 5.5.0 + 5.5.1-SNAPSHOT diff --git a/spring/test/shedlock-springboot-old-test/pom.xml b/spring/test/shedlock-springboot-old-test/pom.xml index 24d65baf6..48ffbfc0b 100644 --- a/spring/test/shedlock-springboot-old-test/pom.xml +++ b/spring/test/shedlock-springboot-old-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.5.0 + 5.5.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-springboot-old-test - 5.5.0 + 5.5.1-SNAPSHOT diff --git a/spring/test/shedlock-springboot-sleuth-test/pom.xml b/spring/test/shedlock-springboot-sleuth-test/pom.xml index e34634634..3e9a4d705 100644 --- a/spring/test/shedlock-springboot-sleuth-test/pom.xml +++ b/spring/test/shedlock-springboot-sleuth-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.5.0 + 5.5.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-springboot-sleuth-test - 5.5.0 + 5.5.1-SNAPSHOT diff --git a/spring/test/shedlock-springboot-test/pom.xml b/spring/test/shedlock-springboot-test/pom.xml index f3f9ba12e..4b4a7ef93 100644 --- a/spring/test/shedlock-springboot-test/pom.xml +++ b/spring/test/shedlock-springboot-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.5.0 + 5.5.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-springboot-test - 5.5.0 + 5.5.1-SNAPSHOT diff --git a/spring/test/shedlock-testng-test/pom.xml b/spring/test/shedlock-testng-test/pom.xml index 495f3a610..f67572e66 100644 --- a/spring/test/shedlock-testng-test/pom.xml +++ b/spring/test/shedlock-testng-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.5.0 + 5.5.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-testng-test - 5.5.0 + 5.5.1-SNAPSHOT From 2f682d625d95536d8fa460f7cbd47350d9dadd39 Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Mon, 19 Jun 2023 21:39:18 +0200 Subject: [PATCH 0219/1598] Readme updated --- README.md | 56 +++++++++++++++++++++++++++++-------------------------- 1 file changed, 30 insertions(+), 26 deletions(-) diff --git a/README.md b/README.md index c0ebe28b2..d81e6a075 100644 --- a/README.md +++ b/README.md @@ -81,7 +81,7 @@ First of all, we have to import the project net.javacrumbs.shedlock shedlock-spring - 5.4.0 + 5.5.0 ``` @@ -185,7 +185,7 @@ Add dependency net.javacrumbs.shedlock shedlock-provider-jdbc-template - 5.4.0 + 5.5.0 ``` @@ -242,7 +242,7 @@ is in flux and may easily break. net.javacrumbs.shedlock shedlock-provider-r2dbc - 5.4.0 + 5.5.0 ``` @@ -265,7 +265,7 @@ Add dependency net.javacrumbs.shedlock shedlock-provider-jooq - 5.4.0 + 5.5.0 ``` @@ -302,7 +302,7 @@ Add dependency net.javacrumbs.shedlock shedlock-provider-jdbc-micronaut - 5.4.0 + 5.5.0 ``` @@ -325,7 +325,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-mongo - 5.4.0 + 5.5.0 ``` @@ -352,7 +352,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-mongo-reactivestreams - 5.4.0 + 5.5.0 ``` @@ -381,7 +381,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-dynamodb2 - 5.4.0 + 5.5.0 ``` @@ -408,7 +408,7 @@ Import net.javacrumbs.shedlock shedlock-provider-zookeeper-curator - 5.4.0 + 5.5.0 ``` @@ -432,7 +432,7 @@ Import net.javacrumbs.shedlock shedlock-provider-redis-spring - 5.4.0 + 5.5.0 ``` @@ -456,7 +456,7 @@ Import net.javacrumbs.shedlock shedlock-provider-redis-spring - 5.4.0 + 5.5.0 ``` @@ -485,7 +485,7 @@ Import net.javacrumbs.shedlock shedlock-provider-redis-jedis4 - 5.4.0 + 5.5.0 ``` @@ -509,7 +509,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-hazelcast4 - 5.4.0 + 5.5.0 ``` @@ -533,7 +533,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-couchbase-javaclient3 - 5.4.0 + 5.5.0 ``` @@ -559,7 +559,7 @@ I am really not sure it's a good idea to use Elasticsearch as a lock provider. B net.javacrumbs.shedlock shedlock-provider-elasticsearch8 - 5.4.0 + 5.5.0 ``` @@ -611,7 +611,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-cassandra - 5.4.0 + 5.5.0 ``` @@ -646,7 +646,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-consul - 5.4.0 + 5.5.0 ``` @@ -671,7 +671,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-arangodb - 5.4.0 + 5.5.0 ``` @@ -697,7 +697,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-neo4j - 5.4.0 + 5.5.0 ``` @@ -722,7 +722,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-etcd-jetcd - 5.4.0 + 5.5.0 ``` @@ -746,7 +746,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-ignite - 5.4.0 + 5.5.0 ``` @@ -790,7 +790,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-inmemory - 5.4.0 + 5.5.0 test ``` @@ -816,7 +816,7 @@ Import net.javacrumbs.shedlock shedlock-provider-memcached-spy - 5.4.0 + 5.5.0 ``` @@ -847,7 +847,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-datastore - 5.4.0 + 5.5.0 ``` @@ -905,7 +905,7 @@ Import the project: net.javacrumbs.shedlock shedlock-micronaut - 5.4.0 + 5.5.0 ``` @@ -943,7 +943,7 @@ Import the project: net.javacrumbs.shedlock shedlock-cdi - 5.4.0 + 5.5.0 ``` @@ -1079,6 +1079,10 @@ after another, `lockAtLeastFor` can prevent it. # Release notes +## 5.5.0 (2023-06-19) +* Datastore support (thanks @mmastika) +* Dependency updates + ## 5.4.0 (2023-06-06) * Handle [uncategorized SQL exceptions](https://github.com/lukas-krecan/ShedLock/pull/1442) (thanks @jaam) * Dependency updates From 2d1522acf92e5a7c89a7b15f03c7531f12410113 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 20 Jun 2023 15:57:17 +0000 Subject: [PATCH 0220/1598] Bump redisson-spring-data-20 from 3.22.0 to 3.22.1 Bumps redisson-spring-data-20 from 3.22.0 to 3.22.1. --- updated-dependencies: - dependency-name: org.redisson:redisson-spring-data-20 dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/redis/shedlock-provider-redis-spring/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index 9365f0baf..fa947ac96 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -62,7 +62,7 @@ org.redisson redisson-spring-data-20 - 3.22.0 + 3.22.1 test From e783f2f6ba0362fdcfa9718ade4d2167cc5bed9d Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 23 Jun 2023 15:57:05 +0000 Subject: [PATCH 0221/1598] Bump jooq from 3.18.4 to 3.18.5 Bumps jooq from 3.18.4 to 3.18.5. --- updated-dependencies: - dependency-name: org.jooq:jooq dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/jdbc/shedlock-provider-jooq/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/jdbc/shedlock-provider-jooq/pom.xml b/providers/jdbc/shedlock-provider-jooq/pom.xml index 5a535ea20..7b9b8e4da 100644 --- a/providers/jdbc/shedlock-provider-jooq/pom.xml +++ b/providers/jdbc/shedlock-provider-jooq/pom.xml @@ -21,7 +21,7 @@ org.jooq jooq - 3.18.4 + 3.18.5 From ce8a814b78e4244d0c3aeaf1a0b5e1fd75d636af Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 29 Jun 2023 15:28:15 +0000 Subject: [PATCH 0222/1598] Bump quarkus.platform.version from 3.1.2.Final to 3.1.3.Final Bumps `quarkus.platform.version` from 3.1.2.Final to 3.1.3.Final. Updates `quarkus-bom` from 3.1.2.Final to 3.1.3.Final - [Commits](https://github.com/quarkusio/quarkus-platform/compare/3.1.2.Final...3.1.3.Final) Updates `quarkus-maven-plugin` from 3.1.2.Final to 3.1.3.Final - [Commits](https://github.com/quarkusio/quarkus-platform/compare/3.1.2.Final...3.1.3.Final) --- updated-dependencies: - dependency-name: io.quarkus.platform:quarkus-bom dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: io.quarkus.platform:quarkus-maven-plugin dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- cdi/test/quarkus-test/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cdi/test/quarkus-test/pom.xml b/cdi/test/quarkus-test/pom.xml index 7dc968580..5a7e78825 100644 --- a/cdi/test/quarkus-test/pom.xml +++ b/cdi/test/quarkus-test/pom.xml @@ -14,7 +14,7 @@ quarkus-bom io.quarkus.platform - 3.1.2.Final + 3.1.3.Final true From 3e7038ab15432c629731931a60ca25c76a391772 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 29 Jun 2023 15:28:36 +0000 Subject: [PATCH 0223/1598] Bump neo4j-java-driver from 5.9.0 to 5.10.0 Bumps [neo4j-java-driver](https://github.com/neo4j/neo4j-java-driver) from 5.9.0 to 5.10.0. - [Release notes](https://github.com/neo4j/neo4j-java-driver/releases) - [Commits](https://github.com/neo4j/neo4j-java-driver/compare/5.9.0...5.10.0) --- updated-dependencies: - dependency-name: org.neo4j.driver:neo4j-java-driver dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- providers/neo4j/shedlock-provider-neo4j/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/neo4j/shedlock-provider-neo4j/pom.xml b/providers/neo4j/shedlock-provider-neo4j/pom.xml index 6f4b68661..e7d7058d1 100644 --- a/providers/neo4j/shedlock-provider-neo4j/pom.xml +++ b/providers/neo4j/shedlock-provider-neo4j/pom.xml @@ -20,7 +20,7 @@ org.neo4j.driver neo4j-java-driver - 5.9.0 + 5.10.0 From 8487df3db100a145d2b1fea0e5fce9f82af3a12f Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 30 Jun 2023 15:10:14 +0000 Subject: [PATCH 0224/1598] Bump spring-cloud-sleuth from 3.1.8 to 3.1.9 Bumps [spring-cloud-sleuth](https://github.com/spring-cloud/spring-cloud-sleuth) from 3.1.8 to 3.1.9. - [Release notes](https://github.com/spring-cloud/spring-cloud-sleuth/releases) - [Commits](https://github.com/spring-cloud/spring-cloud-sleuth/compare/v3.1.8...v3.1.9) --- updated-dependencies: - dependency-name: org.springframework.cloud:spring-cloud-sleuth dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- spring/test/shedlock-springboot-sleuth-test/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spring/test/shedlock-springboot-sleuth-test/pom.xml b/spring/test/shedlock-springboot-sleuth-test/pom.xml index 3e9a4d705..cb3bf388b 100644 --- a/spring/test/shedlock-springboot-sleuth-test/pom.xml +++ b/spring/test/shedlock-springboot-sleuth-test/pom.xml @@ -70,7 +70,7 @@ org.springframework.cloud spring-cloud-sleuth - 3.1.8 + 3.1.9 pom import From 4b11dc306ee239386353dad7782d8c2b783e022e Mon Sep 17 00:00:00 2001 From: Jorge <46056498+jorgectf@users.noreply.github.com> Date: Mon, 3 Jul 2023 09:24:16 +0200 Subject: [PATCH 0225/1598] Add CodeQL workflow --- .github/workflows/codeql.yml | 74 ++++++++++++++++++++++++++++++++++++ 1 file changed, 74 insertions(+) create mode 100644 .github/workflows/codeql.yml diff --git a/.github/workflows/codeql.yml b/.github/workflows/codeql.yml new file mode 100644 index 000000000..9f650732b --- /dev/null +++ b/.github/workflows/codeql.yml @@ -0,0 +1,74 @@ +name: "CodeQL" + +on: + push: + branches: [ 'master' ] + pull_request: + # The branches below must be a subset of the branches above + branches: [ 'master' ] + schedule: + - cron: '1 0 * * 2' + +jobs: + analyze: + name: Analyze + runs-on: ${{ (matrix.language == 'swift' && 'macos-latest') || 'ubuntu-latest' }} + timeout-minutes: ${{ (matrix.language == 'swift' && 120) || 360 }} + permissions: + actions: read + contents: read + security-events: write + + strategy: + fail-fast: false + matrix: + language: [ 'java' ] + # CodeQL supports [ 'cpp', 'csharp', 'go', 'java', 'javascript', 'python', 'ruby' ] + # Use only 'java' to analyze code written in Java, Kotlin or both + # Use only 'javascript' to analyze code written in JavaScript, TypeScript or both + # Learn more about CodeQL language support at https://aka.ms/codeql-docs/language-support + + env: + MAVEN_OPTS: --add-opens java.base/java.util=ALL-UNNAMED + + steps: + - name: Checkout repository + uses: actions/checkout@v3 + + - name: Set up JDK ${{ matrix.java }} + uses: actions/setup-java@v3 + with: + java-version: 17 + distribution: 'temurin' + + # Initializes the CodeQL tools for scanning. + - name: Initialize CodeQL + uses: github/codeql-action/init@v2 + with: + languages: ${{ matrix.language }} + # If you wish to specify custom queries, you can do so here or in a config file. + # By default, queries listed here will override any specified in a config file. + # Prefix the list here with "+" to use these queries and those in the config file. + + # For more details on CodeQL's query packs, refer to: https://docs.github.com/en/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/configuring-code-scanning#using-queries-in-ql-packs + # queries: security-extended,security-and-quality + + # Autobuild attempts to build any compiled languages (C/C++, C#, Go, Java, or Swift). + # If this step fails, then you should remove it and run the build manually (see below) + - name: Autobuild + uses: github/codeql-action/autobuild@v2 + + # ℹ️ Command-line programs to run using the OS shell. + # 📚 See https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#jobsjob_idstepsrun + + # If the Autobuild fails above, remove it and uncomment the following three lines. + # modify them (or add more) to build your code if your project, please refer to the EXAMPLE below for guidance. + + # - run: | + # echo "Run, Build Application using script" + # ./location_of_script_within_repo/buildscript.sh + + - name: Perform CodeQL Analysis + uses: github/codeql-action/analyze@v2 + with: + category: "/language:${{matrix.language}}" From 1ac8d9cad2e43d76568a3bac784bd3631f362f79 Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Wed, 5 Jul 2023 12:28:22 +0200 Subject: [PATCH 0226/1598] Upgrade old boot --- spring/test/shedlock-springboot-old-test/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spring/test/shedlock-springboot-old-test/pom.xml b/spring/test/shedlock-springboot-old-test/pom.xml index 48ffbfc0b..368bc6051 100644 --- a/spring/test/shedlock-springboot-old-test/pom.xml +++ b/spring/test/shedlock-springboot-old-test/pom.xml @@ -63,7 +63,7 @@ org.springframework.boot spring-boot-dependencies - 2.7.11 + 2.7.13 pom import From 4958bb83428d06d33d3347e01af271222ca0fc7c Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Wed, 5 Jul 2023 12:50:43 +0200 Subject: [PATCH 0227/1598] Upgrade Kotlin --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index ed4391f31..1c27def2a 100644 --- a/pom.xml +++ b/pom.xml @@ -72,7 +72,7 @@ 3.0.7 5.9.1 1.18.3 - 1.7.22 + 1.8.22 3.8.7 3.9.6 1.4.8 From 1cb849456cd0e13065cec10a682102a087fd307b Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 5 Jul 2023 15:34:26 +0000 Subject: [PATCH 0228/1598] Bump quarkus.platform.version from 3.1.3.Final to 3.2.0.Final Bumps `quarkus.platform.version` from 3.1.3.Final to 3.2.0.Final. Updates `quarkus-bom` from 3.1.3.Final to 3.2.0.Final - [Commits](https://github.com/quarkusio/quarkus-platform/compare/3.1.3.Final...3.2.0.Final) Updates `quarkus-maven-plugin` from 3.1.3.Final to 3.2.0.Final - [Commits](https://github.com/quarkusio/quarkus-platform/compare/3.1.3.Final...3.2.0.Final) --- updated-dependencies: - dependency-name: io.quarkus.platform:quarkus-bom dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: io.quarkus.platform:quarkus-maven-plugin dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- cdi/test/quarkus-test/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cdi/test/quarkus-test/pom.xml b/cdi/test/quarkus-test/pom.xml index 5a7e78825..09e80ead6 100644 --- a/cdi/test/quarkus-test/pom.xml +++ b/cdi/test/quarkus-test/pom.xml @@ -14,7 +14,7 @@ quarkus-bom io.quarkus.platform - 3.1.3.Final + 3.2.0.Final true From 0cf4d3c2bfde768910b41d7bf6c585c7d444760f Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 6 Jul 2023 15:15:04 +0000 Subject: [PATCH 0229/1598] Bump h2 from 2.1.214 to 2.2.220 Bumps [h2](https://github.com/h2database/h2database) from 2.1.214 to 2.2.220. - [Release notes](https://github.com/h2database/h2database/releases) - [Commits](https://github.com/h2database/h2database/compare/version-2.1.214...version-2.2.220) --- updated-dependencies: - dependency-name: com.h2database:h2 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- micronaut/test/micronaut-jdbc-template/pom.xml | 2 +- micronaut/test/micronaut-jdbc/pom.xml | 2 +- providers/jdbc/shedlock-test-support-jdbc/pom.xml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/micronaut/test/micronaut-jdbc-template/pom.xml b/micronaut/test/micronaut-jdbc-template/pom.xml index 647064808..f111cb01c 100644 --- a/micronaut/test/micronaut-jdbc-template/pom.xml +++ b/micronaut/test/micronaut-jdbc-template/pom.xml @@ -102,7 +102,7 @@ com.h2database h2 - 2.1.214 + 2.2.220 org.assertj diff --git a/micronaut/test/micronaut-jdbc/pom.xml b/micronaut/test/micronaut-jdbc/pom.xml index 441eea983..40650a798 100644 --- a/micronaut/test/micronaut-jdbc/pom.xml +++ b/micronaut/test/micronaut-jdbc/pom.xml @@ -102,7 +102,7 @@ com.h2database h2 - 2.1.214 + 2.2.220 org.assertj diff --git a/providers/jdbc/shedlock-test-support-jdbc/pom.xml b/providers/jdbc/shedlock-test-support-jdbc/pom.xml index 9bdae6c32..6890331a2 100644 --- a/providers/jdbc/shedlock-test-support-jdbc/pom.xml +++ b/providers/jdbc/shedlock-test-support-jdbc/pom.xml @@ -33,7 +33,7 @@ com.h2database h2 - 2.1.214 + 2.2.220 From 648aa01ca4563ae9947f6b9f582c21d68ba3e300 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 10 Jul 2023 15:21:06 +0000 Subject: [PATCH 0230/1598] Bump redisson-spring-data-20 from 3.22.1 to 3.23.0 Bumps redisson-spring-data-20 from 3.22.1 to 3.23.0. --- updated-dependencies: - dependency-name: org.redisson:redisson-spring-data-20 dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- providers/redis/shedlock-provider-redis-spring/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index fa947ac96..14838bf3a 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -62,7 +62,7 @@ org.redisson redisson-spring-data-20 - 3.22.1 + 3.23.0 test From 191887e66cb936471fefe484a474706bbba589fc Mon Sep 17 00:00:00 2001 From: metron2 Date: Mon, 10 Jul 2023 14:35:32 -0400 Subject: [PATCH 0231/1598] JdbcTemplateLockProvider.Configuration -- allow users to set database product name manually if they have trouble with jdbc product detection --- .../jdbctemplate/JdbcTemplateLockProvider.java | 12 ++++++++++++ .../provider/jdbctemplate/SqlStatementsSource.java | 11 +++++++---- 2 files changed, 19 insertions(+), 4 deletions(-) diff --git a/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/JdbcTemplateLockProvider.java b/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/JdbcTemplateLockProvider.java index 7abb13625..8f1062aff 100644 --- a/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/JdbcTemplateLockProvider.java +++ b/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/JdbcTemplateLockProvider.java @@ -88,6 +88,7 @@ public JdbcTemplateLockProvider(@NonNull Configuration configuration) { public static final class Configuration { private final JdbcTemplate jdbcTemplate; + private final String databaseProductName; private final PlatformTransactionManager transactionManager; private final String tableName; private final TimeZone timeZone; @@ -98,6 +99,7 @@ public static final class Configuration { Configuration( @NonNull JdbcTemplate jdbcTemplate, + @Nullable String databaseProductName, @Nullable PlatformTransactionManager transactionManager, @NonNull String tableName, @Nullable TimeZone timeZone, @@ -107,6 +109,7 @@ public static final class Configuration { @Nullable Integer isolationLevel) { this.jdbcTemplate = requireNonNull(jdbcTemplate, "jdbcTemplate can not be null"); + this.databaseProductName = databaseProductName; this.transactionManager = transactionManager; this.tableName = requireNonNull(tableName, "tableName can not be null"); this.timeZone = timeZone; @@ -123,6 +126,8 @@ public JdbcTemplate getJdbcTemplate() { return jdbcTemplate; } + public String getDatabaseProductName() { return databaseProductName; } + public PlatformTransactionManager getTransactionManager() { return transactionManager; } @@ -158,6 +163,7 @@ public static Configuration.Builder builder() { public static final class Builder { private JdbcTemplate jdbcTemplate; + private String databaseProductName; private PlatformTransactionManager transactionManager; private String tableName = DEFAULT_TABLE_NAME; private TimeZone timeZone; @@ -197,6 +203,11 @@ public Builder withDbUpperCase (final boolean dbUppercase) { return this; } + public Builder withDatabaseProductName(final String databaseProductName){ + this.databaseProductName = databaseProductName; + return this; + } + /** * Value stored in 'locked_by' column. Please use only for debugging purposes. @@ -223,6 +234,7 @@ public Builder withIsolationLevel(int isolationLevel) { public JdbcTemplateLockProvider.Configuration build() { return new JdbcTemplateLockProvider.Configuration( jdbcTemplate, + databaseProductName, transactionManager, dbUpperCase ? tableName.toUpperCase() : tableName, timeZone, diff --git a/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/SqlStatementsSource.java b/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/SqlStatementsSource.java index 2f8966259..9c6f826f4 100644 --- a/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/SqlStatementsSource.java +++ b/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/SqlStatementsSource.java @@ -1,12 +1,12 @@ /** * Copyright 2009 the original author or authors. - * + *

* Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * + *

+ * http://www.apache.org/licenses/LICENSE-2.0 + *

* Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. @@ -92,6 +92,9 @@ static SqlStatementsSource create(Configuration configuration) { } private static String getDatabaseProductName(Configuration configuration) { + if (configuration.getDatabaseProductName() != null) { + return configuration.getDatabaseProductName(); + } try { return configuration.getJdbcTemplate().execute((ConnectionCallback) connection -> connection.getMetaData().getDatabaseProductName()); } catch (Exception e) { From ccde8e1c7e58bcf45e5d7ea77027f64ed029f525 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 11 Jul 2023 15:06:45 +0000 Subject: [PATCH 0232/1598] Bump reactor-core from 3.5.7 to 3.5.8 Bumps [reactor-core](https://github.com/reactor/reactor-core) from 3.5.7 to 3.5.8. - [Release notes](https://github.com/reactor/reactor-core/releases) - [Commits](https://github.com/reactor/reactor-core/compare/v3.5.7...v3.5.8) --- updated-dependencies: - dependency-name: io.projectreactor:reactor-core dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/r2dbc/shedlock-provider-r2dbc/pom.xml | 2 +- providers/redis/shedlock-provider-redis-spring/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml index 8437bfcc4..4b486e27a 100644 --- a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml +++ b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml @@ -32,7 +32,7 @@ io.projectreactor reactor-core - 3.5.7 + 3.5.8 diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index 14838bf3a..6691c7208 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -27,7 +27,7 @@ io.projectreactor reactor-core - 3.5.7 + 3.5.8 true From 780ad913fdabd12472ebfa2aaa59cad16e11f0f7 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 13 Jul 2023 15:43:21 +0000 Subject: [PATCH 0233/1598] Bump java-driver.version from 4.16.0 to 4.17.0 Bumps `java-driver.version` from 4.16.0 to 4.17.0. Updates `java-driver-core` from 4.16.0 to 4.17.0 - [Release notes](https://github.com/datastax/java-driver/releases) - [Commits](https://github.com/datastax/java-driver/compare/4.16.0...4.17.0) Updates `java-driver-query-builder` from 4.16.0 to 4.17.0 - [Release notes](https://github.com/datastax/java-driver/releases) - [Commits](https://github.com/datastax/java-driver/compare/4.16.0...4.17.0) --- updated-dependencies: - dependency-name: com.datastax.oss:java-driver-core dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: com.datastax.oss:java-driver-query-builder dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- providers/cassandra/shedlock-provider-cassandra/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/cassandra/shedlock-provider-cassandra/pom.xml b/providers/cassandra/shedlock-provider-cassandra/pom.xml index 48582b93c..da15c5d7c 100644 --- a/providers/cassandra/shedlock-provider-cassandra/pom.xml +++ b/providers/cassandra/shedlock-provider-cassandra/pom.xml @@ -12,7 +12,7 @@ 5.5.1-SNAPSHOT - 4.16.0 + 4.17.0 From e238d07b10d3c94b9b119e60576173832f11ad93 Mon Sep 17 00:00:00 2001 From: metron2 Date: Thu, 13 Jul 2023 11:52:45 -0400 Subject: [PATCH 0234/1598] Introduce a DatabaseProduct enum that matches database products, can be specified in the config and cleans up SqlStatementsSource a bit. --- .../jdbctemplate/DatabaseProduct.java | 36 +++++++++++++++++ .../JdbcTemplateLockProvider.java | 29 ++++++++------ .../jdbctemplate/SqlStatementsSource.java | 39 ++++++++++--------- 3 files changed, 74 insertions(+), 30 deletions(-) create mode 100644 providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/DatabaseProduct.java diff --git a/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/DatabaseProduct.java b/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/DatabaseProduct.java new file mode 100644 index 000000000..6fd8705d0 --- /dev/null +++ b/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/DatabaseProduct.java @@ -0,0 +1,36 @@ +package net.javacrumbs.shedlock.provider.jdbctemplate; + +import java.util.Arrays; +import java.util.function.Predicate; + +public enum DatabaseProduct { + + PostgresSQL("PostgreSQL"::equals), + SQLServer("Microsoft SQL Server"::equals), + Oracle("Oracle"::equals), + MySQL("MySQL"::equals), + MariaDB("MariaDB"::equals), + HQL("HSQL Database Engine"::equals), + H2("H2"::equals), + DB2(s -> s.startsWith("DB2")), + Unknown(s -> false); + + private final Predicate productMatcher; + + DatabaseProduct(Predicate productMatcher) { + this.productMatcher = productMatcher; + } + + /** + * Searches for the right DatabaseProduct based on the ProductName returned from JDBC Connection Metadata + * + * @param productName Obtained from the JDBC connection. See java.sql.connection.getMetaData().getProductName(). + * @return The matching ProductName enum + */ + public static DatabaseProduct matchProductName(final String productName) { + return Arrays.stream(DatabaseProduct.values()) + .filter(databaseProduct -> databaseProduct.productMatcher.test(productName)) + .findFirst().orElse(null); + } +} + diff --git a/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/JdbcTemplateLockProvider.java b/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/JdbcTemplateLockProvider.java index 8f1062aff..c1b3a19ae 100644 --- a/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/JdbcTemplateLockProvider.java +++ b/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/JdbcTemplateLockProvider.java @@ -1,12 +1,12 @@ /** * Copyright 2009 the original author or authors. - * + *

* Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * + *

+ * http://www.apache.org/licenses/LICENSE-2.0 + *

* Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. @@ -88,7 +88,7 @@ public JdbcTemplateLockProvider(@NonNull Configuration configuration) { public static final class Configuration { private final JdbcTemplate jdbcTemplate; - private final String databaseProductName; + private final DatabaseProduct databaseProductName; private final PlatformTransactionManager transactionManager; private final String tableName; private final TimeZone timeZone; @@ -99,7 +99,7 @@ public static final class Configuration { Configuration( @NonNull JdbcTemplate jdbcTemplate, - @Nullable String databaseProductName, + @Nullable DatabaseProduct databaseProductName, @Nullable PlatformTransactionManager transactionManager, @NonNull String tableName, @Nullable TimeZone timeZone, @@ -126,7 +126,9 @@ public JdbcTemplate getJdbcTemplate() { return jdbcTemplate; } - public String getDatabaseProductName() { return databaseProductName; } + public DatabaseProduct getDatabaseProductName() { + return databaseProductName; + } public PlatformTransactionManager getTransactionManager() { return transactionManager; @@ -163,7 +165,7 @@ public static Configuration.Builder builder() { public static final class Builder { private JdbcTemplate jdbcTemplate; - private String databaseProductName; + private DatabaseProduct databaseProductName; private PlatformTransactionManager transactionManager; private String tableName = DEFAULT_TABLE_NAME; private TimeZone timeZone; @@ -198,13 +200,18 @@ public Builder withColumnNames(ColumnNames columnNames) { return this; } - public Builder withDbUpperCase (final boolean dbUppercase) { + public Builder withDbUpperCase(final boolean dbUppercase) { this.dbUpperCase = dbUppercase; return this; } - public Builder withDatabaseProductName(final String databaseProductName){ - this.databaseProductName = databaseProductName; + /** + * This is only needed if your database product can't be automatically detected. + * @param databaseProduct Database product + * @return ConfigurationBuilder + */ + public Builder withDatabaseProductName(final DatabaseProduct databaseProduct) { + this.databaseProductName = databaseProduct; return this; } diff --git a/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/SqlStatementsSource.java b/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/SqlStatementsSource.java index 9c6f826f4..b92e9b519 100644 --- a/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/SqlStatementsSource.java +++ b/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/SqlStatementsSource.java @@ -28,6 +28,7 @@ import java.util.Calendar; import java.util.Date; import java.util.Map; +import java.util.Optional; import java.util.TimeZone; class SqlStatementsSource { @@ -40,48 +41,47 @@ class SqlStatementsSource { } static SqlStatementsSource create(Configuration configuration) { - String databaseProductName = getDatabaseProductName(configuration); + DatabaseProduct databaseProduct = getDatabaseProductName(configuration); if (configuration.getUseDbTime()) { - switch (databaseProductName) { - case "PostgreSQL" -> { + switch (databaseProduct) { + case PostgresSQL -> { logger.debug("Using PostgresSqlServerTimeStatementsSource"); return new PostgresSqlServerTimeStatementsSource(configuration); } - case "Microsoft SQL Server" -> { + case SQLServer -> { logger.debug("Using MsSqlServerTimeStatementsSource"); return new MsSqlServerTimeStatementsSource(configuration); } - case "Oracle" -> { + case Oracle -> { logger.debug("Using OracleServerTimeStatementsSource"); return new OracleServerTimeStatementsSource(configuration); } - case "MySQL" -> { + case MySQL -> { logger.debug("Using MySqlServerTimeStatementsSource"); return new MySqlServerTimeStatementsSource(configuration); } - case "MariaDB" -> { + case MariaDB -> { logger.debug("Using MySqlServerTimeStatementsSource (for MariaDB)"); return new MySqlServerTimeStatementsSource(configuration); } - case "HSQL Database Engine" -> { + case HQL -> { logger.debug("Using HsqlServerTimeStatementsSource"); return new HsqlServerTimeStatementsSource(configuration); } - case "H2" -> { + case H2 -> { logger.debug("Using H2ServerTimeStatementsSource"); return new H2ServerTimeStatementsSource(configuration); } - default -> { - if (databaseProductName.startsWith("DB2")) { - logger.debug("Using Db2ServerTimeStatementsSource"); - return new Db2ServerTimeStatementsSource(configuration); - } - throw new UnsupportedOperationException("DB time is not supported for '" + databaseProductName + "'"); + case DB2 -> { + logger.debug("Using Db2ServerTimeStatementsSource"); + return new Db2ServerTimeStatementsSource(configuration); } + default -> + throw new UnsupportedOperationException("DB time is not supported for '" + databaseProduct + "'"); } } else { - if ("PostgreSQL".equals(databaseProductName)) { + if (DatabaseProduct.PostgresSQL.equals(databaseProduct)) { logger.debug("Using PostgresSqlServerTimeStatementsSource"); return new PostgresSqlStatementsSource(configuration); } else { @@ -91,15 +91,16 @@ static SqlStatementsSource create(Configuration configuration) { } } - private static String getDatabaseProductName(Configuration configuration) { + private static DatabaseProduct getDatabaseProductName(final Configuration configuration) { if (configuration.getDatabaseProductName() != null) { return configuration.getDatabaseProductName(); } try { - return configuration.getJdbcTemplate().execute((ConnectionCallback) connection -> connection.getMetaData().getDatabaseProductName()); + String jdbcProductName = configuration.getJdbcTemplate().execute((ConnectionCallback) connection -> connection.getMetaData().getDatabaseProductName()); + return Optional.ofNullable(DatabaseProduct.matchProductName(jdbcProductName)).orElse(DatabaseProduct.Unknown); } catch (Exception e) { logger.debug("Can not determine database product name " + e.getMessage()); - return "Unknown"; + return DatabaseProduct.Unknown; } } From 936bb0aeb12dd504267d07bebde0e61d56fb56f9 Mon Sep 17 00:00:00 2001 From: metron2 Date: Fri, 14 Jul 2023 10:05:55 -0400 Subject: [PATCH 0235/1598] sonatype-lift feedback --- .../provider/jdbctemplate/JdbcTemplateLockProvider.java | 4 ++-- .../shedlock/provider/jdbctemplate/SqlStatementsSource.java | 3 ++- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/JdbcTemplateLockProvider.java b/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/JdbcTemplateLockProvider.java index c1b3a19ae..70de7cec9 100644 --- a/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/JdbcTemplateLockProvider.java +++ b/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/JdbcTemplateLockProvider.java @@ -200,8 +200,8 @@ public Builder withColumnNames(ColumnNames columnNames) { return this; } - public Builder withDbUpperCase(final boolean dbUppercase) { - this.dbUpperCase = dbUppercase; + public Builder withDbUpperCase(final boolean dbUpperCase) { + this.dbUpperCase = dbUpperCase; return this; } diff --git a/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/SqlStatementsSource.java b/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/SqlStatementsSource.java index b92e9b519..1673ffca3 100644 --- a/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/SqlStatementsSource.java +++ b/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/SqlStatementsSource.java @@ -28,6 +28,7 @@ import java.util.Calendar; import java.util.Date; import java.util.Map; +import java.util.Objects; import java.util.Optional; import java.util.TimeZone; @@ -81,7 +82,7 @@ static SqlStatementsSource create(Configuration configuration) { throw new UnsupportedOperationException("DB time is not supported for '" + databaseProduct + "'"); } } else { - if (DatabaseProduct.PostgresSQL.equals(databaseProduct)) { + if (Objects.equals(databaseProduct, DatabaseProduct.PostgresSQL)) { logger.debug("Using PostgresSqlServerTimeStatementsSource"); return new PostgresSqlStatementsSource(configuration); } else { From e7b297fc9b2e07aa3259ffc9ce9e36f95acc7035 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 18 Jul 2023 15:13:10 +0000 Subject: [PATCH 0236/1598] Bump redisson-spring-data-20 from 3.23.0 to 3.23.1 Bumps redisson-spring-data-20 from 3.23.0 to 3.23.1. --- updated-dependencies: - dependency-name: org.redisson:redisson-spring-data-20 dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/redis/shedlock-provider-redis-spring/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index 6691c7208..ac03017e7 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -62,7 +62,7 @@ org.redisson redisson-spring-data-20 - 3.23.0 + 3.23.1 test From c0083687673276e7eadffe7e62e2a6a29e1cc63a Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 18 Jul 2023 15:13:30 +0000 Subject: [PATCH 0237/1598] Bump spring.version from 6.0.10 to 6.0.11 Bumps `spring.version` from 6.0.10 to 6.0.11. Updates `spring-context` from 6.0.10 to 6.0.11 - [Release notes](https://github.com/spring-projects/spring-framework/releases) - [Commits](https://github.com/spring-projects/spring-framework/compare/v6.0.10...v6.0.11) Updates `spring-test` from 6.0.10 to 6.0.11 - [Release notes](https://github.com/spring-projects/spring-framework/releases) - [Commits](https://github.com/spring-projects/spring-framework/compare/v6.0.10...v6.0.11) Updates `spring-jdbc` from 6.0.10 to 6.0.11 - [Release notes](https://github.com/spring-projects/spring-framework/releases) - [Commits](https://github.com/spring-projects/spring-framework/compare/v6.0.10...v6.0.11) --- updated-dependencies: - dependency-name: org.springframework:spring-context dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.springframework:spring-test dependency-type: direct:development update-type: version-update:semver-patch - dependency-name: org.springframework:spring-jdbc dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 1c27def2a..d0b60a52b 100644 --- a/pom.xml +++ b/pom.xml @@ -66,7 +66,7 @@ - 6.0.10 + 6.0.11 UTF-8 17 3.0.7 From 10fe1e40a23338258ce45a067abf3e1936274b05 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 20 Jul 2023 15:54:23 +0000 Subject: [PATCH 0238/1598] Bump spring-data-redis from 3.1.1 to 3.1.2 Bumps [spring-data-redis](https://github.com/spring-projects/spring-data-redis) from 3.1.1 to 3.1.2. - [Release notes](https://github.com/spring-projects/spring-data-redis/releases) - [Commits](https://github.com/spring-projects/spring-data-redis/compare/3.1.1...3.1.2) --- updated-dependencies: - dependency-name: org.springframework.data:spring-data-redis dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/redis/shedlock-provider-redis-spring/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index ac03017e7..baa7927a5 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -21,7 +21,7 @@ org.springframework.data spring-data-redis - 3.1.1 + 3.1.2 From a08466d5d6639302175c2ec4c56704b65e37c3f8 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 20 Jul 2023 15:54:51 +0000 Subject: [PATCH 0239/1598] Bump quarkus.platform.version from 3.2.0.Final to 3.2.1.Final Bumps `quarkus.platform.version` from 3.2.0.Final to 3.2.1.Final. Updates `quarkus-bom` from 3.2.0.Final to 3.2.1.Final - [Commits](https://github.com/quarkusio/quarkus-platform/compare/3.2.0.Final...3.2.1.Final) Updates `quarkus-maven-plugin` from 3.2.0.Final to 3.2.1.Final - [Commits](https://github.com/quarkusio/quarkus-platform/compare/3.2.0.Final...3.2.1.Final) --- updated-dependencies: - dependency-name: io.quarkus.platform:quarkus-bom dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: io.quarkus.platform:quarkus-maven-plugin dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- cdi/test/quarkus-test/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cdi/test/quarkus-test/pom.xml b/cdi/test/quarkus-test/pom.xml index 09e80ead6..712cb6453 100644 --- a/cdi/test/quarkus-test/pom.xml +++ b/cdi/test/quarkus-test/pom.xml @@ -14,7 +14,7 @@ quarkus-bom io.quarkus.platform - 3.2.0.Final + 3.2.1.Final true From 496f25971313b9fca74d7d02cbe37f52913b7a6a Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Thu, 20 Jul 2023 21:56:55 +0200 Subject: [PATCH 0240/1598] #1480 Drop deleted modules from BOM --- shedlock-bom/pom.xml | 20 -------------------- 1 file changed, 20 deletions(-) diff --git a/shedlock-bom/pom.xml b/shedlock-bom/pom.xml index 6f3819967..386a7b7cb 100644 --- a/shedlock-bom/pom.xml +++ b/shedlock-bom/pom.xml @@ -69,21 +69,11 @@ shedlock-provider-neo4j ${project.version} - - net.javacrumbs.shedlock - shedlock-provider-elasticsearch - ${project.version} - net.javacrumbs.shedlock shedlock-provider-opensearch ${project.version} - - net.javacrumbs.shedlock - shedlock-provider-couchbase-javaclient - ${project.version} - net.javacrumbs.shedlock shedlock-provider-couchbase-javaclient3 @@ -94,11 +84,6 @@ shedlock-provider-zookeeper-curator ${project.version} - - net.javacrumbs.shedlock - shedlock-provider-redis-jedis - ${project.version} - net.javacrumbs.shedlock shedlock-provider-redis-jedis4 @@ -109,11 +94,6 @@ shedlock-provider-redis-spring ${project.version} - - net.javacrumbs.shedlock - shedlock-provider-dynamodb - ${project.version} - net.javacrumbs.shedlock shedlock-provider-dynamodb2 From e818942a5099cd0acd9cb84486966f54e169338f Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Thu, 20 Jul 2023 21:49:26 +0200 Subject: [PATCH 0241/1598] Refactor DatabaseProduct enum --- .../jdbctemplate/DatabaseProduct.java | 39 ++++++++----- .../JdbcTemplateLockProvider.java | 18 +++--- .../jdbctemplate/SqlStatementsSource.java | 56 ++++--------------- 3 files changed, 46 insertions(+), 67 deletions(-) diff --git a/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/DatabaseProduct.java b/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/DatabaseProduct.java index 6fd8705d0..dc281c16b 100644 --- a/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/DatabaseProduct.java +++ b/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/DatabaseProduct.java @@ -1,24 +1,36 @@ package net.javacrumbs.shedlock.provider.jdbctemplate; +import net.javacrumbs.shedlock.provider.jdbctemplate.JdbcTemplateLockProvider.Configuration; +import net.javacrumbs.shedlock.support.annotation.NonNull; + import java.util.Arrays; +import java.util.function.Function; import java.util.function.Predicate; public enum DatabaseProduct { - - PostgresSQL("PostgreSQL"::equals), - SQLServer("Microsoft SQL Server"::equals), - Oracle("Oracle"::equals), - MySQL("MySQL"::equals), - MariaDB("MariaDB"::equals), - HQL("HSQL Database Engine"::equals), - H2("H2"::equals), - DB2(s -> s.startsWith("DB2")), - Unknown(s -> false); + POSTGRES_SQL("PostgreSQL"::equals, PostgresSqlServerTimeStatementsSource::new), + SQL_SERVER("Microsoft SQL Server"::equals, MsSqlServerTimeStatementsSource::new), + ORACLE("Oracle"::equals, OracleServerTimeStatementsSource::new), + MY_SQL("MySQL"::equals, MySqlServerTimeStatementsSource::new), + MARIA_DB("MariaDB"::equals, MySqlServerTimeStatementsSource::new), + HQL("HSQL Database Engine"::equals, HsqlServerTimeStatementsSource::new), + H2("H2"::equals, H2ServerTimeStatementsSource::new), + DB2(s -> s.startsWith("DB2"), Db2ServerTimeStatementsSource::new), + UNKNOWN(s -> false, configuration -> { + throw new UnsupportedOperationException("DB time is not supported for unknown database product"); + }); private final Predicate productMatcher; - DatabaseProduct(Predicate productMatcher) { + private final Function serverTimeStatementsSource; + + DatabaseProduct(Predicate productMatcher, Function serverTimeStatementsSource) { this.productMatcher = productMatcher; + this.serverTimeStatementsSource = serverTimeStatementsSource; + } + + SqlStatementsSource getDbTimeStatementSource(Configuration configuration) { + return serverTimeStatementsSource.apply(configuration); } /** @@ -27,10 +39,11 @@ public enum DatabaseProduct { * @param productName Obtained from the JDBC connection. See java.sql.connection.getMetaData().getProductName(). * @return The matching ProductName enum */ - public static DatabaseProduct matchProductName(final String productName) { + @NonNull + static DatabaseProduct matchProductName(final String productName) { return Arrays.stream(DatabaseProduct.values()) .filter(databaseProduct -> databaseProduct.productMatcher.test(productName)) - .findFirst().orElse(null); + .findFirst().orElse(UNKNOWN); } } diff --git a/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/JdbcTemplateLockProvider.java b/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/JdbcTemplateLockProvider.java index 70de7cec9..697784ceb 100644 --- a/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/JdbcTemplateLockProvider.java +++ b/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/JdbcTemplateLockProvider.java @@ -88,7 +88,7 @@ public JdbcTemplateLockProvider(@NonNull Configuration configuration) { public static final class Configuration { private final JdbcTemplate jdbcTemplate; - private final DatabaseProduct databaseProductName; + private final DatabaseProduct databaseProduct; private final PlatformTransactionManager transactionManager; private final String tableName; private final TimeZone timeZone; @@ -99,7 +99,7 @@ public static final class Configuration { Configuration( @NonNull JdbcTemplate jdbcTemplate, - @Nullable DatabaseProduct databaseProductName, + @Nullable DatabaseProduct databaseProduct, @Nullable PlatformTransactionManager transactionManager, @NonNull String tableName, @Nullable TimeZone timeZone, @@ -109,7 +109,7 @@ public static final class Configuration { @Nullable Integer isolationLevel) { this.jdbcTemplate = requireNonNull(jdbcTemplate, "jdbcTemplate can not be null"); - this.databaseProductName = databaseProductName; + this.databaseProduct = databaseProduct; this.transactionManager = transactionManager; this.tableName = requireNonNull(tableName, "tableName can not be null"); this.timeZone = timeZone; @@ -126,8 +126,8 @@ public JdbcTemplate getJdbcTemplate() { return jdbcTemplate; } - public DatabaseProduct getDatabaseProductName() { - return databaseProductName; + public DatabaseProduct getDatabaseProduct() { + return databaseProduct; } public PlatformTransactionManager getTransactionManager() { @@ -165,7 +165,7 @@ public static Configuration.Builder builder() { public static final class Builder { private JdbcTemplate jdbcTemplate; - private DatabaseProduct databaseProductName; + private DatabaseProduct databaseProduct; private PlatformTransactionManager transactionManager; private String tableName = DEFAULT_TABLE_NAME; private TimeZone timeZone; @@ -210,8 +210,8 @@ public Builder withDbUpperCase(final boolean dbUpperCase) { * @param databaseProduct Database product * @return ConfigurationBuilder */ - public Builder withDatabaseProductName(final DatabaseProduct databaseProduct) { - this.databaseProductName = databaseProduct; + public Builder withDatabaseProduct(final DatabaseProduct databaseProduct) { + this.databaseProduct = databaseProduct; return this; } @@ -241,7 +241,7 @@ public Builder withIsolationLevel(int isolationLevel) { public JdbcTemplateLockProvider.Configuration build() { return new JdbcTemplateLockProvider.Configuration( jdbcTemplate, - databaseProductName, + databaseProduct, transactionManager, dbUpperCase ? tableName.toUpperCase() : tableName, timeZone, diff --git a/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/SqlStatementsSource.java b/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/SqlStatementsSource.java index 1673ffca3..1d1de382e 100644 --- a/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/SqlStatementsSource.java +++ b/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/SqlStatementsSource.java @@ -29,7 +29,6 @@ import java.util.Date; import java.util.Map; import java.util.Objects; -import java.util.Optional; import java.util.TimeZone; class SqlStatementsSource { @@ -42,48 +41,15 @@ class SqlStatementsSource { } static SqlStatementsSource create(Configuration configuration) { - DatabaseProduct databaseProduct = getDatabaseProductName(configuration); + DatabaseProduct databaseProduct = getDatabaseProduct(configuration); if (configuration.getUseDbTime()) { - switch (databaseProduct) { - case PostgresSQL -> { - logger.debug("Using PostgresSqlServerTimeStatementsSource"); - return new PostgresSqlServerTimeStatementsSource(configuration); - } - case SQLServer -> { - logger.debug("Using MsSqlServerTimeStatementsSource"); - return new MsSqlServerTimeStatementsSource(configuration); - } - case Oracle -> { - logger.debug("Using OracleServerTimeStatementsSource"); - return new OracleServerTimeStatementsSource(configuration); - } - case MySQL -> { - logger.debug("Using MySqlServerTimeStatementsSource"); - return new MySqlServerTimeStatementsSource(configuration); - } - case MariaDB -> { - logger.debug("Using MySqlServerTimeStatementsSource (for MariaDB)"); - return new MySqlServerTimeStatementsSource(configuration); - } - case HQL -> { - logger.debug("Using HsqlServerTimeStatementsSource"); - return new HsqlServerTimeStatementsSource(configuration); - } - case H2 -> { - logger.debug("Using H2ServerTimeStatementsSource"); - return new H2ServerTimeStatementsSource(configuration); - } - case DB2 -> { - logger.debug("Using Db2ServerTimeStatementsSource"); - return new Db2ServerTimeStatementsSource(configuration); - } - default -> - throw new UnsupportedOperationException("DB time is not supported for '" + databaseProduct + "'"); - } + var statementsSource = databaseProduct.getDbTimeStatementSource(configuration); + logger.debug("Using {}", statementsSource.getClass().getSimpleName()); + return statementsSource; } else { - if (Objects.equals(databaseProduct, DatabaseProduct.PostgresSQL)) { - logger.debug("Using PostgresSqlServerTimeStatementsSource"); + if (Objects.equals(databaseProduct, DatabaseProduct.POSTGRES_SQL)) { + logger.debug("Using PostgresSqlStatementsSource"); return new PostgresSqlStatementsSource(configuration); } else { logger.debug("Using SqlStatementsSource"); @@ -92,16 +58,16 @@ static SqlStatementsSource create(Configuration configuration) { } } - private static DatabaseProduct getDatabaseProductName(final Configuration configuration) { - if (configuration.getDatabaseProductName() != null) { - return configuration.getDatabaseProductName(); + private static DatabaseProduct getDatabaseProduct(final Configuration configuration) { + if (configuration.getDatabaseProduct() != null) { + return configuration.getDatabaseProduct(); } try { String jdbcProductName = configuration.getJdbcTemplate().execute((ConnectionCallback) connection -> connection.getMetaData().getDatabaseProductName()); - return Optional.ofNullable(DatabaseProduct.matchProductName(jdbcProductName)).orElse(DatabaseProduct.Unknown); + return DatabaseProduct.matchProductName(jdbcProductName); } catch (Exception e) { logger.debug("Can not determine database product name " + e.getMessage()); - return DatabaseProduct.Unknown; + return DatabaseProduct.UNKNOWN; } } From 043af6a0e66d2c927787739632ec4d8b56ad124f Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Thu, 20 Jul 2023 22:11:30 +0200 Subject: [PATCH 0242/1598] Upgrade arangodb driver --- providers/arangodb/shedlock-provider-arangodb/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/arangodb/shedlock-provider-arangodb/pom.xml b/providers/arangodb/shedlock-provider-arangodb/pom.xml index 6b0914d9f..284e8e722 100644 --- a/providers/arangodb/shedlock-provider-arangodb/pom.xml +++ b/providers/arangodb/shedlock-provider-arangodb/pom.xml @@ -20,7 +20,7 @@ com.arangodb arangodb-java-driver - 6.19.0 + 7.1.0 From dccc2d4f532bd49e1e9428002f46e1db726243d5 Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Fri, 21 Jul 2023 08:46:46 +0200 Subject: [PATCH 0243/1598] [maven-release-plugin] prepare release shedlock-parent-5.6.0 --- cdi/shedlock-cdi-vintage/pom.xml | 4 ++-- cdi/shedlock-cdi/pom.xml | 4 ++-- cdi/test/quarkus-test/pom.xml | 4 ++-- micronaut/shedlock-micronaut/pom.xml | 4 ++-- micronaut/test/micronaut-jdbc-template/pom.xml | 4 ++-- micronaut/test/micronaut-jdbc/pom.xml | 4 ++-- pom.xml | 2 +- providers/arangodb/shedlock-provider-arangodb/pom.xml | 4 ++-- providers/cassandra/shedlock-provider-cassandra/pom.xml | 4 ++-- providers/consul/shedlock-provider-consul/pom.xml | 4 ++-- .../couchbase/shedlock-provider-couchbase-javaclient3/pom.xml | 4 ++-- providers/datastore/shedlock-provider-datastore/pom.xml | 4 ++-- providers/dynamodb/shedlock-provider-dynamodb2/pom.xml | 4 ++-- .../elasticsearch/shedlock-provider-elasticsearch8/pom.xml | 4 ++-- providers/etcd/shedlock-provider-etcd-jetcd/pom.xml | 2 +- providers/hazelcast/shedlock-provider-hazelcast4/pom.xml | 4 ++-- providers/ignite/shedlock-provider-ignite/pom.xml | 4 ++-- providers/inmemory/shedlock-provider-inmemory/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-internal/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-template/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jooq/pom.xml | 4 ++-- providers/jdbc/shedlock-test-support-jdbc/pom.xml | 4 ++-- providers/memcached/shedlock-provider-memcached-spy/pom.xml | 4 ++-- .../mongo/shedlock-provider-mongo-reactivestreams/pom.xml | 4 ++-- providers/mongo/shedlock-provider-mongo/pom.xml | 4 ++-- providers/neo4j/shedlock-provider-neo4j/pom.xml | 4 ++-- providers/opensearch/shedlock-provider-opensearch/pom.xml | 4 ++-- providers/r2dbc/shedlock-provider-r2dbc/pom.xml | 4 ++-- providers/redis/shedlock-provider-redis-jedis4/pom.xml | 4 ++-- providers/redis/shedlock-provider-redis-spring/pom.xml | 4 ++-- .../zookeeper/shedlock-provider-zookeeper-curator/pom.xml | 4 ++-- shedlock-bom/pom.xml | 4 ++-- shedlock-core/pom.xml | 4 ++-- shedlock-test-support/pom.xml | 4 ++-- spring/shedlock-spring/pom.xml | 4 ++-- spring/test/shedlock-springboot-future-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-kotlin-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-old-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-sleuth-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-test/pom.xml | 4 ++-- spring/test/shedlock-testng-test/pom.xml | 4 ++-- 43 files changed, 84 insertions(+), 84 deletions(-) diff --git a/cdi/shedlock-cdi-vintage/pom.xml b/cdi/shedlock-cdi-vintage/pom.xml index 72ad00f24..c45129354 100644 --- a/cdi/shedlock-cdi-vintage/pom.xml +++ b/cdi/shedlock-cdi-vintage/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.5.1-SNAPSHOT + 5.6.0 ../../pom.xml shedlock-cdi-vintage - 5.5.1-SNAPSHOT + 5.6.0 diff --git a/cdi/shedlock-cdi/pom.xml b/cdi/shedlock-cdi/pom.xml index b2ef183e9..d14271393 100644 --- a/cdi/shedlock-cdi/pom.xml +++ b/cdi/shedlock-cdi/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.5.1-SNAPSHOT + 5.6.0 ../../pom.xml shedlock-cdi - 5.5.1-SNAPSHOT + 5.6.0 diff --git a/cdi/test/quarkus-test/pom.xml b/cdi/test/quarkus-test/pom.xml index 712cb6453..6d2caa4f7 100644 --- a/cdi/test/quarkus-test/pom.xml +++ b/cdi/test/quarkus-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.5.1-SNAPSHOT + 5.6.0 ../../../pom.xml 4.0.0 quarkus-test - 5.5.1-SNAPSHOT + 5.6.0 quarkus-bom diff --git a/micronaut/shedlock-micronaut/pom.xml b/micronaut/shedlock-micronaut/pom.xml index e2bf1e0c2..a57ccea77 100644 --- a/micronaut/shedlock-micronaut/pom.xml +++ b/micronaut/shedlock-micronaut/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.5.1-SNAPSHOT + 5.6.0 ../../pom.xml shedlock-micronaut - 5.5.1-SNAPSHOT + 5.6.0 diff --git a/micronaut/test/micronaut-jdbc-template/pom.xml b/micronaut/test/micronaut-jdbc-template/pom.xml index f111cb01c..11c62327c 100644 --- a/micronaut/test/micronaut-jdbc-template/pom.xml +++ b/micronaut/test/micronaut-jdbc-template/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.5.1-SNAPSHOT + 5.6.0 ../../../pom.xml micronaut-jdbc-template - 5.5.1-SNAPSHOT + 5.6.0 UTF-8 diff --git a/micronaut/test/micronaut-jdbc/pom.xml b/micronaut/test/micronaut-jdbc/pom.xml index 40650a798..c84124083 100644 --- a/micronaut/test/micronaut-jdbc/pom.xml +++ b/micronaut/test/micronaut-jdbc/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.5.1-SNAPSHOT + 5.6.0 ../../../pom.xml micronaut-jdbc - 5.5.1-SNAPSHOT + 5.6.0 UTF-8 diff --git a/pom.xml b/pom.xml index d0b60a52b..5b64cb045 100644 --- a/pom.xml +++ b/pom.xml @@ -19,7 +19,7 @@ net.javacrumbs.shedlock shedlock-parent pom - 5.5.1-SNAPSHOT + 5.6.0 shedlock-bom shedlock-core diff --git a/providers/arangodb/shedlock-provider-arangodb/pom.xml b/providers/arangodb/shedlock-provider-arangodb/pom.xml index 284e8e722..02d01e556 100644 --- a/providers/arangodb/shedlock-provider-arangodb/pom.xml +++ b/providers/arangodb/shedlock-provider-arangodb/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.5.1-SNAPSHOT + 5.6.0 ../../../pom.xml 4.0.0 shedlock-provider-arangodb - 5.5.1-SNAPSHOT + 5.6.0 diff --git a/providers/cassandra/shedlock-provider-cassandra/pom.xml b/providers/cassandra/shedlock-provider-cassandra/pom.xml index da15c5d7c..a131154c5 100644 --- a/providers/cassandra/shedlock-provider-cassandra/pom.xml +++ b/providers/cassandra/shedlock-provider-cassandra/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.5.1-SNAPSHOT + 5.6.0 ../../../pom.xml 4.0.0 shedlock-provider-cassandra - 5.5.1-SNAPSHOT + 5.6.0 4.17.0 diff --git a/providers/consul/shedlock-provider-consul/pom.xml b/providers/consul/shedlock-provider-consul/pom.xml index db0f8668c..7b55e165e 100644 --- a/providers/consul/shedlock-provider-consul/pom.xml +++ b/providers/consul/shedlock-provider-consul/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.5.1-SNAPSHOT + 5.6.0 ../../../pom.xml 4.0.0 shedlock-provider-consul - 5.5.1-SNAPSHOT + 5.6.0 diff --git a/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml b/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml index 95acd02af..6150a9a67 100644 --- a/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml +++ b/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.5.1-SNAPSHOT + 5.6.0 ../../../pom.xml 4.0.0 shedlock-provider-couchbase-javaclient3 - 5.5.1-SNAPSHOT + 5.6.0 diff --git a/providers/datastore/shedlock-provider-datastore/pom.xml b/providers/datastore/shedlock-provider-datastore/pom.xml index 0e9ddb7d7..8a1f1965d 100644 --- a/providers/datastore/shedlock-provider-datastore/pom.xml +++ b/providers/datastore/shedlock-provider-datastore/pom.xml @@ -4,12 +4,12 @@ net.javacrumbs.shedlock shedlock-parent - 5.5.1-SNAPSHOT + 5.6.0 ../../../pom.xml shedlock-provider-datastore - 5.5.1-SNAPSHOT + 5.6.0 2.15.0 diff --git a/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml b/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml index 135276278..0cba592e6 100644 --- a/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml +++ b/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.5.1-SNAPSHOT + 5.6.0 ../../../pom.xml 4.0.0 shedlock-provider-dynamodb2 - 5.5.1-SNAPSHOT + 5.6.0 diff --git a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml index 2b512aaa9..cdec4c663 100644 --- a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml +++ b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.5.1-SNAPSHOT + 5.6.0 ../../../pom.xml 4.0.0 shedlock-provider-elasticsearch8 - 5.5.1-SNAPSHOT + 5.6.0 8.7.0 diff --git a/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml b/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml index 0f1746ab9..55b24f462 100644 --- a/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml +++ b/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 5.5.1-SNAPSHOT + 5.6.0 ../../../pom.xml 4.0.0 diff --git a/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml b/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml index f1d98f3ae..4d779083b 100644 --- a/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml +++ b/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.5.1-SNAPSHOT + 5.6.0 ../../../pom.xml 4.0.0 shedlock-provider-hazelcast4 - 5.5.1-SNAPSHOT + 5.6.0 diff --git a/providers/ignite/shedlock-provider-ignite/pom.xml b/providers/ignite/shedlock-provider-ignite/pom.xml index deb72d317..b77025c3f 100644 --- a/providers/ignite/shedlock-provider-ignite/pom.xml +++ b/providers/ignite/shedlock-provider-ignite/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.5.1-SNAPSHOT + 5.6.0 ../../../pom.xml 4.0.0 shedlock-provider-ignite - 5.5.1-SNAPSHOT + 5.6.0 2.15.0 diff --git a/providers/inmemory/shedlock-provider-inmemory/pom.xml b/providers/inmemory/shedlock-provider-inmemory/pom.xml index 9153fcde2..be3ed67c4 100644 --- a/providers/inmemory/shedlock-provider-inmemory/pom.xml +++ b/providers/inmemory/shedlock-provider-inmemory/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.5.1-SNAPSHOT + 5.6.0 ../../../pom.xml 4.0.0 shedlock-provider-inmemory - 5.5.1-SNAPSHOT + 5.6.0 diff --git a/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml b/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml index bbe79b430..972260009 100644 --- a/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.5.1-SNAPSHOT + 5.6.0 ../../../pom.xml 4.0.0 shedlock-provider-jdbc-internal - 5.5.1-SNAPSHOT + 5.6.0 diff --git a/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml b/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml index cfa08b1f3..180b585d6 100644 --- a/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.5.1-SNAPSHOT + 5.6.0 ../../../pom.xml 4.0.0 shedlock-provider-jdbc-micronaut - 5.5.1-SNAPSHOT + 5.6.0 diff --git a/providers/jdbc/shedlock-provider-jdbc-template/pom.xml b/providers/jdbc/shedlock-provider-jdbc-template/pom.xml index cb9e20cbc..eae6b8c29 100644 --- a/providers/jdbc/shedlock-provider-jdbc-template/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-template/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.5.1-SNAPSHOT + 5.6.0 ../../../pom.xml 4.0.0 shedlock-provider-jdbc-template - 5.5.1-SNAPSHOT + 5.6.0 diff --git a/providers/jdbc/shedlock-provider-jdbc/pom.xml b/providers/jdbc/shedlock-provider-jdbc/pom.xml index 2188b2eb8..37aec3849 100644 --- a/providers/jdbc/shedlock-provider-jdbc/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.5.1-SNAPSHOT + 5.6.0 ../../../pom.xml 4.0.0 shedlock-provider-jdbc - 5.5.1-SNAPSHOT + 5.6.0 diff --git a/providers/jdbc/shedlock-provider-jooq/pom.xml b/providers/jdbc/shedlock-provider-jooq/pom.xml index 7b9b8e4da..b938752bf 100644 --- a/providers/jdbc/shedlock-provider-jooq/pom.xml +++ b/providers/jdbc/shedlock-provider-jooq/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.5.1-SNAPSHOT + 5.6.0 ../../../pom.xml 4.0.0 shedlock-provider-jooq - 5.5.1-SNAPSHOT + 5.6.0 diff --git a/providers/jdbc/shedlock-test-support-jdbc/pom.xml b/providers/jdbc/shedlock-test-support-jdbc/pom.xml index 6890331a2..25acfc8e6 100644 --- a/providers/jdbc/shedlock-test-support-jdbc/pom.xml +++ b/providers/jdbc/shedlock-test-support-jdbc/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.5.1-SNAPSHOT + 5.6.0 ../../../pom.xml 4.0.0 shedlock-test-support-jdbc - 5.5.1-SNAPSHOT + 5.6.0 diff --git a/providers/memcached/shedlock-provider-memcached-spy/pom.xml b/providers/memcached/shedlock-provider-memcached-spy/pom.xml index aba4a4d36..9567fef30 100644 --- a/providers/memcached/shedlock-provider-memcached-spy/pom.xml +++ b/providers/memcached/shedlock-provider-memcached-spy/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.5.1-SNAPSHOT + 5.6.0 ../../../pom.xml 4.0.0 shedlock-provider-memcached-spy - 5.5.1-SNAPSHOT + 5.6.0 2.12.3 diff --git a/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml b/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml index fe1d1605e..517460a50 100644 --- a/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml +++ b/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.5.1-SNAPSHOT + 5.6.0 ../../../pom.xml 4.0.0 shedlock-provider-mongo-reactivestreams - 5.5.1-SNAPSHOT + 5.6.0 diff --git a/providers/mongo/shedlock-provider-mongo/pom.xml b/providers/mongo/shedlock-provider-mongo/pom.xml index 2a6caf10c..3d1f66e85 100644 --- a/providers/mongo/shedlock-provider-mongo/pom.xml +++ b/providers/mongo/shedlock-provider-mongo/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.5.1-SNAPSHOT + 5.6.0 ../../../pom.xml 4.0.0 shedlock-provider-mongo - 5.5.1-SNAPSHOT + 5.6.0 diff --git a/providers/neo4j/shedlock-provider-neo4j/pom.xml b/providers/neo4j/shedlock-provider-neo4j/pom.xml index e7d7058d1..62ff352b0 100644 --- a/providers/neo4j/shedlock-provider-neo4j/pom.xml +++ b/providers/neo4j/shedlock-provider-neo4j/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.5.1-SNAPSHOT + 5.6.0 ../../../pom.xml 4.0.0 shedlock-provider-neo4j - 5.5.1-SNAPSHOT + 5.6.0 diff --git a/providers/opensearch/shedlock-provider-opensearch/pom.xml b/providers/opensearch/shedlock-provider-opensearch/pom.xml index f3de4e06d..b093c0bcc 100644 --- a/providers/opensearch/shedlock-provider-opensearch/pom.xml +++ b/providers/opensearch/shedlock-provider-opensearch/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.5.1-SNAPSHOT + 5.6.0 ../../../pom.xml 4.0.0 shedlock-provider-opensearch - 5.5.1-SNAPSHOT + 5.6.0 2.8.0 diff --git a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml index 4b486e27a..c455e5b52 100644 --- a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml +++ b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml @@ -5,12 +5,12 @@ net.javacrumbs.shedlock shedlock-parent - 5.5.1-SNAPSHOT + 5.6.0 ../../../pom.xml shedlock-provider-r2dbc - 5.5.1-SNAPSHOT + 5.6.0 1.0.0.RELEASE diff --git a/providers/redis/shedlock-provider-redis-jedis4/pom.xml b/providers/redis/shedlock-provider-redis-jedis4/pom.xml index 81e0f29bf..9206c2e75 100644 --- a/providers/redis/shedlock-provider-redis-jedis4/pom.xml +++ b/providers/redis/shedlock-provider-redis-jedis4/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.5.1-SNAPSHOT + 5.6.0 ../../../pom.xml 4.0.0 shedlock-provider-redis-jedis4 - 5.5.1-SNAPSHOT + 5.6.0 diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index baa7927a5..ee05811b8 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.5.1-SNAPSHOT + 5.6.0 ../../../pom.xml 4.0.0 shedlock-provider-redis-spring - 5.5.1-SNAPSHOT + 5.6.0 diff --git a/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml b/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml index df7687762..0d9539ab9 100644 --- a/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml +++ b/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.5.1-SNAPSHOT + 5.6.0 ../../../pom.xml 4.0.0 shedlock-provider-zookeeper-curator - 5.5.1-SNAPSHOT + 5.6.0 5.5.0 diff --git a/shedlock-bom/pom.xml b/shedlock-bom/pom.xml index 386a7b7cb..99c09a04a 100644 --- a/shedlock-bom/pom.xml +++ b/shedlock-bom/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.5.1-SNAPSHOT + 5.6.0 4.0.0 BOM for ShedLock modules shedlock-bom - 5.5.1-SNAPSHOT + 5.6.0 pom diff --git a/shedlock-core/pom.xml b/shedlock-core/pom.xml index 4d4a4a7c1..b7185823d 100644 --- a/shedlock-core/pom.xml +++ b/shedlock-core/pom.xml @@ -3,12 +3,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.5.1-SNAPSHOT + 5.6.0 4.0.0 shedlock-core - 5.5.1-SNAPSHOT + 5.6.0 2.13.3 diff --git a/shedlock-test-support/pom.xml b/shedlock-test-support/pom.xml index f81dd9957..99f6fc970 100644 --- a/shedlock-test-support/pom.xml +++ b/shedlock-test-support/pom.xml @@ -3,12 +3,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.5.1-SNAPSHOT + 5.6.0 4.0.0 shedlock-test-support - 5.5.1-SNAPSHOT + 5.6.0 diff --git a/spring/shedlock-spring/pom.xml b/spring/shedlock-spring/pom.xml index 73da7ba14..d5d6ac7d0 100644 --- a/spring/shedlock-spring/pom.xml +++ b/spring/shedlock-spring/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.5.1-SNAPSHOT + 5.6.0 ../../pom.xml 4.0.0 shedlock-spring - 5.5.1-SNAPSHOT + 5.6.0 diff --git a/spring/test/shedlock-springboot-future-test/pom.xml b/spring/test/shedlock-springboot-future-test/pom.xml index d1eb06a41..6569e31ca 100644 --- a/spring/test/shedlock-springboot-future-test/pom.xml +++ b/spring/test/shedlock-springboot-future-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.5.1-SNAPSHOT + 5.6.0 ../../../pom.xml 4.0.0 shedlock-springboot-future-test - 5.5.1-SNAPSHOT + 5.6.0 diff --git a/spring/test/shedlock-springboot-kotlin-test/pom.xml b/spring/test/shedlock-springboot-kotlin-test/pom.xml index 3c239c735..7df88dfc3 100644 --- a/spring/test/shedlock-springboot-kotlin-test/pom.xml +++ b/spring/test/shedlock-springboot-kotlin-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.5.1-SNAPSHOT + 5.6.0 ../../../pom.xml 4.0.0 shedlock-springboot-kotlin-test - 5.5.1-SNAPSHOT + 5.6.0 diff --git a/spring/test/shedlock-springboot-old-test/pom.xml b/spring/test/shedlock-springboot-old-test/pom.xml index 368bc6051..bf65b0a31 100644 --- a/spring/test/shedlock-springboot-old-test/pom.xml +++ b/spring/test/shedlock-springboot-old-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.5.1-SNAPSHOT + 5.6.0 ../../../pom.xml 4.0.0 shedlock-springboot-old-test - 5.5.1-SNAPSHOT + 5.6.0 diff --git a/spring/test/shedlock-springboot-sleuth-test/pom.xml b/spring/test/shedlock-springboot-sleuth-test/pom.xml index cb3bf388b..6a1f49644 100644 --- a/spring/test/shedlock-springboot-sleuth-test/pom.xml +++ b/spring/test/shedlock-springboot-sleuth-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.5.1-SNAPSHOT + 5.6.0 ../../../pom.xml 4.0.0 shedlock-springboot-sleuth-test - 5.5.1-SNAPSHOT + 5.6.0 diff --git a/spring/test/shedlock-springboot-test/pom.xml b/spring/test/shedlock-springboot-test/pom.xml index 4b4a7ef93..d20e9b6eb 100644 --- a/spring/test/shedlock-springboot-test/pom.xml +++ b/spring/test/shedlock-springboot-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.5.1-SNAPSHOT + 5.6.0 ../../../pom.xml 4.0.0 shedlock-springboot-test - 5.5.1-SNAPSHOT + 5.6.0 diff --git a/spring/test/shedlock-testng-test/pom.xml b/spring/test/shedlock-testng-test/pom.xml index f67572e66..58bfd44d9 100644 --- a/spring/test/shedlock-testng-test/pom.xml +++ b/spring/test/shedlock-testng-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.5.1-SNAPSHOT + 5.6.0 ../../../pom.xml 4.0.0 shedlock-testng-test - 5.5.1-SNAPSHOT + 5.6.0 From 33ce71c6ff80f4fa7d2ae0d53b1392612a8440f7 Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Fri, 21 Jul 2023 08:46:51 +0200 Subject: [PATCH 0244/1598] [maven-release-plugin] prepare for next development iteration --- cdi/shedlock-cdi-vintage/pom.xml | 4 ++-- cdi/shedlock-cdi/pom.xml | 4 ++-- cdi/test/quarkus-test/pom.xml | 4 ++-- micronaut/shedlock-micronaut/pom.xml | 4 ++-- micronaut/test/micronaut-jdbc-template/pom.xml | 4 ++-- micronaut/test/micronaut-jdbc/pom.xml | 4 ++-- pom.xml | 2 +- providers/arangodb/shedlock-provider-arangodb/pom.xml | 4 ++-- providers/cassandra/shedlock-provider-cassandra/pom.xml | 4 ++-- providers/consul/shedlock-provider-consul/pom.xml | 4 ++-- .../couchbase/shedlock-provider-couchbase-javaclient3/pom.xml | 4 ++-- providers/datastore/shedlock-provider-datastore/pom.xml | 4 ++-- providers/dynamodb/shedlock-provider-dynamodb2/pom.xml | 4 ++-- .../elasticsearch/shedlock-provider-elasticsearch8/pom.xml | 4 ++-- providers/etcd/shedlock-provider-etcd-jetcd/pom.xml | 2 +- providers/hazelcast/shedlock-provider-hazelcast4/pom.xml | 4 ++-- providers/ignite/shedlock-provider-ignite/pom.xml | 4 ++-- providers/inmemory/shedlock-provider-inmemory/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-internal/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-template/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jooq/pom.xml | 4 ++-- providers/jdbc/shedlock-test-support-jdbc/pom.xml | 4 ++-- providers/memcached/shedlock-provider-memcached-spy/pom.xml | 4 ++-- .../mongo/shedlock-provider-mongo-reactivestreams/pom.xml | 4 ++-- providers/mongo/shedlock-provider-mongo/pom.xml | 4 ++-- providers/neo4j/shedlock-provider-neo4j/pom.xml | 4 ++-- providers/opensearch/shedlock-provider-opensearch/pom.xml | 4 ++-- providers/r2dbc/shedlock-provider-r2dbc/pom.xml | 4 ++-- providers/redis/shedlock-provider-redis-jedis4/pom.xml | 4 ++-- providers/redis/shedlock-provider-redis-spring/pom.xml | 4 ++-- .../zookeeper/shedlock-provider-zookeeper-curator/pom.xml | 4 ++-- shedlock-bom/pom.xml | 4 ++-- shedlock-core/pom.xml | 4 ++-- shedlock-test-support/pom.xml | 4 ++-- spring/shedlock-spring/pom.xml | 4 ++-- spring/test/shedlock-springboot-future-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-kotlin-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-old-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-sleuth-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-test/pom.xml | 4 ++-- spring/test/shedlock-testng-test/pom.xml | 4 ++-- 43 files changed, 84 insertions(+), 84 deletions(-) diff --git a/cdi/shedlock-cdi-vintage/pom.xml b/cdi/shedlock-cdi-vintage/pom.xml index c45129354..11a251f62 100644 --- a/cdi/shedlock-cdi-vintage/pom.xml +++ b/cdi/shedlock-cdi-vintage/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.6.0 + 5.6.1-SNAPSHOT ../../pom.xml shedlock-cdi-vintage - 5.6.0 + 5.6.1-SNAPSHOT diff --git a/cdi/shedlock-cdi/pom.xml b/cdi/shedlock-cdi/pom.xml index d14271393..937b152f2 100644 --- a/cdi/shedlock-cdi/pom.xml +++ b/cdi/shedlock-cdi/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.6.0 + 5.6.1-SNAPSHOT ../../pom.xml shedlock-cdi - 5.6.0 + 5.6.1-SNAPSHOT diff --git a/cdi/test/quarkus-test/pom.xml b/cdi/test/quarkus-test/pom.xml index 6d2caa4f7..0eaf93f95 100644 --- a/cdi/test/quarkus-test/pom.xml +++ b/cdi/test/quarkus-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.6.0 + 5.6.1-SNAPSHOT ../../../pom.xml 4.0.0 quarkus-test - 5.6.0 + 5.6.1-SNAPSHOT quarkus-bom diff --git a/micronaut/shedlock-micronaut/pom.xml b/micronaut/shedlock-micronaut/pom.xml index a57ccea77..d3bc489ea 100644 --- a/micronaut/shedlock-micronaut/pom.xml +++ b/micronaut/shedlock-micronaut/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.6.0 + 5.6.1-SNAPSHOT ../../pom.xml shedlock-micronaut - 5.6.0 + 5.6.1-SNAPSHOT diff --git a/micronaut/test/micronaut-jdbc-template/pom.xml b/micronaut/test/micronaut-jdbc-template/pom.xml index 11c62327c..2e95258be 100644 --- a/micronaut/test/micronaut-jdbc-template/pom.xml +++ b/micronaut/test/micronaut-jdbc-template/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.6.0 + 5.6.1-SNAPSHOT ../../../pom.xml micronaut-jdbc-template - 5.6.0 + 5.6.1-SNAPSHOT UTF-8 diff --git a/micronaut/test/micronaut-jdbc/pom.xml b/micronaut/test/micronaut-jdbc/pom.xml index c84124083..45437b6ef 100644 --- a/micronaut/test/micronaut-jdbc/pom.xml +++ b/micronaut/test/micronaut-jdbc/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.6.0 + 5.6.1-SNAPSHOT ../../../pom.xml micronaut-jdbc - 5.6.0 + 5.6.1-SNAPSHOT UTF-8 diff --git a/pom.xml b/pom.xml index 5b64cb045..42d651f1e 100644 --- a/pom.xml +++ b/pom.xml @@ -19,7 +19,7 @@ net.javacrumbs.shedlock shedlock-parent pom - 5.6.0 + 5.6.1-SNAPSHOT shedlock-bom shedlock-core diff --git a/providers/arangodb/shedlock-provider-arangodb/pom.xml b/providers/arangodb/shedlock-provider-arangodb/pom.xml index 02d01e556..2d901b94e 100644 --- a/providers/arangodb/shedlock-provider-arangodb/pom.xml +++ b/providers/arangodb/shedlock-provider-arangodb/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.6.0 + 5.6.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-arangodb - 5.6.0 + 5.6.1-SNAPSHOT diff --git a/providers/cassandra/shedlock-provider-cassandra/pom.xml b/providers/cassandra/shedlock-provider-cassandra/pom.xml index a131154c5..c91e02654 100644 --- a/providers/cassandra/shedlock-provider-cassandra/pom.xml +++ b/providers/cassandra/shedlock-provider-cassandra/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.6.0 + 5.6.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-cassandra - 5.6.0 + 5.6.1-SNAPSHOT 4.17.0 diff --git a/providers/consul/shedlock-provider-consul/pom.xml b/providers/consul/shedlock-provider-consul/pom.xml index 7b55e165e..a99404db6 100644 --- a/providers/consul/shedlock-provider-consul/pom.xml +++ b/providers/consul/shedlock-provider-consul/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.6.0 + 5.6.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-consul - 5.6.0 + 5.6.1-SNAPSHOT diff --git a/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml b/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml index 6150a9a67..34c9c8298 100644 --- a/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml +++ b/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.6.0 + 5.6.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-couchbase-javaclient3 - 5.6.0 + 5.6.1-SNAPSHOT diff --git a/providers/datastore/shedlock-provider-datastore/pom.xml b/providers/datastore/shedlock-provider-datastore/pom.xml index 8a1f1965d..e0ad4ff93 100644 --- a/providers/datastore/shedlock-provider-datastore/pom.xml +++ b/providers/datastore/shedlock-provider-datastore/pom.xml @@ -4,12 +4,12 @@ net.javacrumbs.shedlock shedlock-parent - 5.6.0 + 5.6.1-SNAPSHOT ../../../pom.xml shedlock-provider-datastore - 5.6.0 + 5.6.1-SNAPSHOT 2.15.0 diff --git a/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml b/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml index 0cba592e6..a22214b11 100644 --- a/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml +++ b/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.6.0 + 5.6.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-dynamodb2 - 5.6.0 + 5.6.1-SNAPSHOT diff --git a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml index cdec4c663..d06200ad9 100644 --- a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml +++ b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.6.0 + 5.6.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-elasticsearch8 - 5.6.0 + 5.6.1-SNAPSHOT 8.7.0 diff --git a/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml b/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml index 55b24f462..3cc6e610b 100644 --- a/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml +++ b/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 5.6.0 + 5.6.1-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml b/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml index 4d779083b..44c512b3f 100644 --- a/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml +++ b/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.6.0 + 5.6.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-hazelcast4 - 5.6.0 + 5.6.1-SNAPSHOT diff --git a/providers/ignite/shedlock-provider-ignite/pom.xml b/providers/ignite/shedlock-provider-ignite/pom.xml index b77025c3f..33cc476fd 100644 --- a/providers/ignite/shedlock-provider-ignite/pom.xml +++ b/providers/ignite/shedlock-provider-ignite/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.6.0 + 5.6.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-ignite - 5.6.0 + 5.6.1-SNAPSHOT 2.15.0 diff --git a/providers/inmemory/shedlock-provider-inmemory/pom.xml b/providers/inmemory/shedlock-provider-inmemory/pom.xml index be3ed67c4..e90ca977d 100644 --- a/providers/inmemory/shedlock-provider-inmemory/pom.xml +++ b/providers/inmemory/shedlock-provider-inmemory/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.6.0 + 5.6.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-inmemory - 5.6.0 + 5.6.1-SNAPSHOT diff --git a/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml b/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml index 972260009..1fbc5d421 100644 --- a/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.6.0 + 5.6.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-jdbc-internal - 5.6.0 + 5.6.1-SNAPSHOT diff --git a/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml b/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml index 180b585d6..6216be87b 100644 --- a/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.6.0 + 5.6.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-jdbc-micronaut - 5.6.0 + 5.6.1-SNAPSHOT diff --git a/providers/jdbc/shedlock-provider-jdbc-template/pom.xml b/providers/jdbc/shedlock-provider-jdbc-template/pom.xml index eae6b8c29..62174c4f2 100644 --- a/providers/jdbc/shedlock-provider-jdbc-template/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-template/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.6.0 + 5.6.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-jdbc-template - 5.6.0 + 5.6.1-SNAPSHOT diff --git a/providers/jdbc/shedlock-provider-jdbc/pom.xml b/providers/jdbc/shedlock-provider-jdbc/pom.xml index 37aec3849..69cd5c02f 100644 --- a/providers/jdbc/shedlock-provider-jdbc/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.6.0 + 5.6.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-jdbc - 5.6.0 + 5.6.1-SNAPSHOT diff --git a/providers/jdbc/shedlock-provider-jooq/pom.xml b/providers/jdbc/shedlock-provider-jooq/pom.xml index b938752bf..72ab39398 100644 --- a/providers/jdbc/shedlock-provider-jooq/pom.xml +++ b/providers/jdbc/shedlock-provider-jooq/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.6.0 + 5.6.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-jooq - 5.6.0 + 5.6.1-SNAPSHOT diff --git a/providers/jdbc/shedlock-test-support-jdbc/pom.xml b/providers/jdbc/shedlock-test-support-jdbc/pom.xml index 25acfc8e6..8cf1bb871 100644 --- a/providers/jdbc/shedlock-test-support-jdbc/pom.xml +++ b/providers/jdbc/shedlock-test-support-jdbc/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.6.0 + 5.6.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-test-support-jdbc - 5.6.0 + 5.6.1-SNAPSHOT diff --git a/providers/memcached/shedlock-provider-memcached-spy/pom.xml b/providers/memcached/shedlock-provider-memcached-spy/pom.xml index 9567fef30..ee6a673c7 100644 --- a/providers/memcached/shedlock-provider-memcached-spy/pom.xml +++ b/providers/memcached/shedlock-provider-memcached-spy/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.6.0 + 5.6.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-memcached-spy - 5.6.0 + 5.6.1-SNAPSHOT 2.12.3 diff --git a/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml b/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml index 517460a50..f96a84b0d 100644 --- a/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml +++ b/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.6.0 + 5.6.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-mongo-reactivestreams - 5.6.0 + 5.6.1-SNAPSHOT diff --git a/providers/mongo/shedlock-provider-mongo/pom.xml b/providers/mongo/shedlock-provider-mongo/pom.xml index 3d1f66e85..1bf227a9c 100644 --- a/providers/mongo/shedlock-provider-mongo/pom.xml +++ b/providers/mongo/shedlock-provider-mongo/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.6.0 + 5.6.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-mongo - 5.6.0 + 5.6.1-SNAPSHOT diff --git a/providers/neo4j/shedlock-provider-neo4j/pom.xml b/providers/neo4j/shedlock-provider-neo4j/pom.xml index 62ff352b0..69a8a63de 100644 --- a/providers/neo4j/shedlock-provider-neo4j/pom.xml +++ b/providers/neo4j/shedlock-provider-neo4j/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.6.0 + 5.6.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-neo4j - 5.6.0 + 5.6.1-SNAPSHOT diff --git a/providers/opensearch/shedlock-provider-opensearch/pom.xml b/providers/opensearch/shedlock-provider-opensearch/pom.xml index b093c0bcc..2ba90a091 100644 --- a/providers/opensearch/shedlock-provider-opensearch/pom.xml +++ b/providers/opensearch/shedlock-provider-opensearch/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.6.0 + 5.6.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-opensearch - 5.6.0 + 5.6.1-SNAPSHOT 2.8.0 diff --git a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml index c455e5b52..81516ca49 100644 --- a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml +++ b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml @@ -5,12 +5,12 @@ net.javacrumbs.shedlock shedlock-parent - 5.6.0 + 5.6.1-SNAPSHOT ../../../pom.xml shedlock-provider-r2dbc - 5.6.0 + 5.6.1-SNAPSHOT 1.0.0.RELEASE diff --git a/providers/redis/shedlock-provider-redis-jedis4/pom.xml b/providers/redis/shedlock-provider-redis-jedis4/pom.xml index 9206c2e75..164098732 100644 --- a/providers/redis/shedlock-provider-redis-jedis4/pom.xml +++ b/providers/redis/shedlock-provider-redis-jedis4/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.6.0 + 5.6.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-redis-jedis4 - 5.6.0 + 5.6.1-SNAPSHOT diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index ee05811b8..42efd32c9 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.6.0 + 5.6.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-redis-spring - 5.6.0 + 5.6.1-SNAPSHOT diff --git a/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml b/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml index 0d9539ab9..e1e74a8c8 100644 --- a/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml +++ b/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.6.0 + 5.6.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-zookeeper-curator - 5.6.0 + 5.6.1-SNAPSHOT 5.5.0 diff --git a/shedlock-bom/pom.xml b/shedlock-bom/pom.xml index 99c09a04a..fe81d20fb 100644 --- a/shedlock-bom/pom.xml +++ b/shedlock-bom/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.6.0 + 5.6.1-SNAPSHOT 4.0.0 BOM for ShedLock modules shedlock-bom - 5.6.0 + 5.6.1-SNAPSHOT pom diff --git a/shedlock-core/pom.xml b/shedlock-core/pom.xml index b7185823d..cf9ff93f3 100644 --- a/shedlock-core/pom.xml +++ b/shedlock-core/pom.xml @@ -3,12 +3,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.6.0 + 5.6.1-SNAPSHOT 4.0.0 shedlock-core - 5.6.0 + 5.6.1-SNAPSHOT 2.13.3 diff --git a/shedlock-test-support/pom.xml b/shedlock-test-support/pom.xml index 99f6fc970..dc084379c 100644 --- a/shedlock-test-support/pom.xml +++ b/shedlock-test-support/pom.xml @@ -3,12 +3,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.6.0 + 5.6.1-SNAPSHOT 4.0.0 shedlock-test-support - 5.6.0 + 5.6.1-SNAPSHOT diff --git a/spring/shedlock-spring/pom.xml b/spring/shedlock-spring/pom.xml index d5d6ac7d0..dc4ac24a6 100644 --- a/spring/shedlock-spring/pom.xml +++ b/spring/shedlock-spring/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.6.0 + 5.6.1-SNAPSHOT ../../pom.xml 4.0.0 shedlock-spring - 5.6.0 + 5.6.1-SNAPSHOT diff --git a/spring/test/shedlock-springboot-future-test/pom.xml b/spring/test/shedlock-springboot-future-test/pom.xml index 6569e31ca..04aeb49bd 100644 --- a/spring/test/shedlock-springboot-future-test/pom.xml +++ b/spring/test/shedlock-springboot-future-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.6.0 + 5.6.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-springboot-future-test - 5.6.0 + 5.6.1-SNAPSHOT diff --git a/spring/test/shedlock-springboot-kotlin-test/pom.xml b/spring/test/shedlock-springboot-kotlin-test/pom.xml index 7df88dfc3..9a65fc31d 100644 --- a/spring/test/shedlock-springboot-kotlin-test/pom.xml +++ b/spring/test/shedlock-springboot-kotlin-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.6.0 + 5.6.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-springboot-kotlin-test - 5.6.0 + 5.6.1-SNAPSHOT diff --git a/spring/test/shedlock-springboot-old-test/pom.xml b/spring/test/shedlock-springboot-old-test/pom.xml index bf65b0a31..161054b81 100644 --- a/spring/test/shedlock-springboot-old-test/pom.xml +++ b/spring/test/shedlock-springboot-old-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.6.0 + 5.6.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-springboot-old-test - 5.6.0 + 5.6.1-SNAPSHOT diff --git a/spring/test/shedlock-springboot-sleuth-test/pom.xml b/spring/test/shedlock-springboot-sleuth-test/pom.xml index 6a1f49644..26142a3dd 100644 --- a/spring/test/shedlock-springboot-sleuth-test/pom.xml +++ b/spring/test/shedlock-springboot-sleuth-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.6.0 + 5.6.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-springboot-sleuth-test - 5.6.0 + 5.6.1-SNAPSHOT diff --git a/spring/test/shedlock-springboot-test/pom.xml b/spring/test/shedlock-springboot-test/pom.xml index d20e9b6eb..77dbd1c42 100644 --- a/spring/test/shedlock-springboot-test/pom.xml +++ b/spring/test/shedlock-springboot-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.6.0 + 5.6.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-springboot-test - 5.6.0 + 5.6.1-SNAPSHOT diff --git a/spring/test/shedlock-testng-test/pom.xml b/spring/test/shedlock-testng-test/pom.xml index 58bfd44d9..55cfd868e 100644 --- a/spring/test/shedlock-testng-test/pom.xml +++ b/spring/test/shedlock-testng-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.6.0 + 5.6.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-testng-test - 5.6.0 + 5.6.1-SNAPSHOT From 3b705eb39bc6e0acc0f7ecdad99f84abe33cead6 Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Fri, 21 Jul 2023 14:28:19 +0200 Subject: [PATCH 0245/1598] README updated --- README.md | 57 ++++++++++++++++++++++++++++++------------------------- 1 file changed, 31 insertions(+), 26 deletions(-) diff --git a/README.md b/README.md index d81e6a075..308f6822d 100644 --- a/README.md +++ b/README.md @@ -81,7 +81,7 @@ First of all, we have to import the project net.javacrumbs.shedlock shedlock-spring - 5.5.0 + 5.6.0 ``` @@ -185,7 +185,7 @@ Add dependency net.javacrumbs.shedlock shedlock-provider-jdbc-template - 5.5.0 + 5.6.0 ``` @@ -242,7 +242,7 @@ is in flux and may easily break. net.javacrumbs.shedlock shedlock-provider-r2dbc - 5.5.0 + 5.6.0 ``` @@ -265,7 +265,7 @@ Add dependency net.javacrumbs.shedlock shedlock-provider-jooq - 5.5.0 + 5.6.0 ``` @@ -302,7 +302,7 @@ Add dependency net.javacrumbs.shedlock shedlock-provider-jdbc-micronaut - 5.5.0 + 5.6.0 ``` @@ -325,7 +325,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-mongo - 5.5.0 + 5.6.0 ``` @@ -352,7 +352,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-mongo-reactivestreams - 5.5.0 + 5.6.0 ``` @@ -381,7 +381,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-dynamodb2 - 5.5.0 + 5.6.0 ``` @@ -408,7 +408,7 @@ Import net.javacrumbs.shedlock shedlock-provider-zookeeper-curator - 5.5.0 + 5.6.0 ``` @@ -432,7 +432,7 @@ Import net.javacrumbs.shedlock shedlock-provider-redis-spring - 5.5.0 + 5.6.0 ``` @@ -456,7 +456,7 @@ Import net.javacrumbs.shedlock shedlock-provider-redis-spring - 5.5.0 + 5.6.0 ``` @@ -485,7 +485,7 @@ Import net.javacrumbs.shedlock shedlock-provider-redis-jedis4 - 5.5.0 + 5.6.0 ``` @@ -509,7 +509,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-hazelcast4 - 5.5.0 + 5.6.0 ``` @@ -533,7 +533,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-couchbase-javaclient3 - 5.5.0 + 5.6.0 ``` @@ -559,7 +559,7 @@ I am really not sure it's a good idea to use Elasticsearch as a lock provider. B net.javacrumbs.shedlock shedlock-provider-elasticsearch8 - 5.5.0 + 5.6.0 ``` @@ -611,7 +611,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-cassandra - 5.5.0 + 5.6.0 ``` @@ -646,7 +646,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-consul - 5.5.0 + 5.6.0 ``` @@ -671,7 +671,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-arangodb - 5.5.0 + 5.6.0 ``` @@ -697,7 +697,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-neo4j - 5.5.0 + 5.6.0 ``` @@ -722,7 +722,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-etcd-jetcd - 5.5.0 + 5.6.0 ``` @@ -746,7 +746,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-ignite - 5.5.0 + 5.6.0 ``` @@ -790,7 +790,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-inmemory - 5.5.0 + 5.6.0 test ``` @@ -816,7 +816,7 @@ Import net.javacrumbs.shedlock shedlock-provider-memcached-spy - 5.5.0 + 5.6.0 ``` @@ -847,7 +847,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-datastore - 5.5.0 + 5.6.0 ``` @@ -905,7 +905,7 @@ Import the project: net.javacrumbs.shedlock shedlock-micronaut - 5.5.0 + 5.6.0 ``` @@ -943,7 +943,7 @@ Import the project: net.javacrumbs.shedlock shedlock-cdi - 5.5.0 + 5.6.0 ``` @@ -1079,6 +1079,11 @@ after another, `lockAtLeastFor` can prevent it. # Release notes +## 5.6.0 +* Ability to explicitely set database product in JdbTemplateLockProvider (thanks @metron2) +* Removed forgotten versions from BOM +* Dependency updates + ## 5.5.0 (2023-06-19) * Datastore support (thanks @mmastika) * Dependency updates From 9ebc8850e0ab4e1cd70eff8ac3b3e66fe6dd8a7e Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Fri, 21 Jul 2023 20:35:45 +0200 Subject: [PATCH 0246/1598] Clarify locking logic in case of reentrant locks We do not need to try to lock if we already hold the lock. Moreover, the lock is not check nor released in the old solution. --- .../shedlock/core/DefaultLockingTaskExecutor.java | 7 ++++--- .../shedlock/core/DefaultLockingTaskExecutorTest.java | 3 +-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/shedlock-core/src/main/java/net/javacrumbs/shedlock/core/DefaultLockingTaskExecutor.java b/shedlock-core/src/main/java/net/javacrumbs/shedlock/core/DefaultLockingTaskExecutor.java index a46fcb017..9856e38e3 100644 --- a/shedlock-core/src/main/java/net/javacrumbs/shedlock/core/DefaultLockingTaskExecutor.java +++ b/shedlock-core/src/main/java/net/javacrumbs/shedlock/core/DefaultLockingTaskExecutor.java @@ -57,13 +57,14 @@ public void executeWithLock(Task task, LockConfiguration lockConfig) throws Thro @Override public TaskResult executeWithLock(TaskWithResult task, LockConfiguration lockConfig) throws Throwable { - Optional lock = lockProvider.lock(lockConfig); String lockName = lockConfig.getName(); - if (alreadyLockedBy(lockName)) { logger.debug("Already locked '{}'", lockName); return TaskResult.result(task.call()); - } else if (lock.isPresent()) { + } + + Optional lock = lockProvider.lock(lockConfig); + if (lock.isPresent()) { try { LockAssert.startLock(lockName); LockExtender.startLock(lock.get()); diff --git a/shedlock-core/src/test/java/net/javacrumbs/shedlock/core/DefaultLockingTaskExecutorTest.java b/shedlock-core/src/test/java/net/javacrumbs/shedlock/core/DefaultLockingTaskExecutorTest.java index c03e46b34..157863eb7 100644 --- a/shedlock-core/src/test/java/net/javacrumbs/shedlock/core/DefaultLockingTaskExecutorTest.java +++ b/shedlock-core/src/test/java/net/javacrumbs/shedlock/core/DefaultLockingTaskExecutorTest.java @@ -35,8 +35,7 @@ class DefaultLockingTaskExecutorTest { @Test void lockShouldBeReentrant() { when(lockProvider.lock(lockConfig)) - .thenReturn(Optional.of(mock(SimpleLock.class))) - .thenReturn(Optional.empty()); + .thenReturn(Optional.of(mock(SimpleLock.class))); AtomicBoolean called = new AtomicBoolean(false); From 74859414622437ad87252d1029058f1a92e6e6f9 Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Fri, 21 Jul 2023 21:01:46 +0200 Subject: [PATCH 0247/1598] #1493 Better handling of nested locks --- .../shedlock/core/LockExtender.java | 27 ++++++++++++++----- .../core/DefaultLockingTaskExecutorTest.java | 24 ++++++++++++++--- .../shedlock/core/LockExtenderTest.java | 17 ++++++++++-- 3 files changed, 55 insertions(+), 13 deletions(-) diff --git a/shedlock-core/src/main/java/net/javacrumbs/shedlock/core/LockExtender.java b/shedlock-core/src/main/java/net/javacrumbs/shedlock/core/LockExtender.java index b313825fb..89fe558b6 100644 --- a/shedlock-core/src/main/java/net/javacrumbs/shedlock/core/LockExtender.java +++ b/shedlock-core/src/main/java/net/javacrumbs/shedlock/core/LockExtender.java @@ -3,39 +3,52 @@ import net.javacrumbs.shedlock.support.annotation.Nullable; import java.time.Duration; +import java.util.Deque; +import java.util.LinkedList; import java.util.Optional; public final class LockExtender { - private static final ThreadLocal activeLock = ThreadLocal.withInitial(() -> null); + // Using deque here instead of a simple thread local to be able to handle nested locks. + private static final ThreadLocal> activeLocks = ThreadLocal.withInitial(LinkedList::new); private LockExtender() { } /** - * Extends active lock. Is based on a thread local variable so it might not work in case of async processing. + * Extends active lock. Is based on a thread local variable, so it might not work in case of async processing. + * In case of nested locks, extends the innermost lock. * * @throws LockCanNotBeExtendedException when the lock can not be extended due to expired lock * @throws NoActiveLockException when there is no active lock in the thread local * @throws UnsupportedOperationException when the LockProvider does not support lock extension. */ public static void extendActiveLock(Duration lockAtMostFor, Duration lockAtLeastFor) { - SimpleLock lock = activeLock.get(); + SimpleLock lock = locks().peekLast(); if (lock == null) throw new NoActiveLockException(); Optional newLock = lock.extend(lockAtMostFor, lockAtLeastFor); if (newLock.isPresent()) { - activeLock.set(newLock.get()); + // removing and adding here should be safe as it's a thread local variable and the changes are only visible in the current thread. + locks().removeLast(); + locks().addLast(newLock.get()); } else { throw new LockCanNotBeExtendedException(); } } + private static Deque locks() { + return activeLocks.get(); + } + static void startLock(SimpleLock lock) { - activeLock.set(lock); + locks().addLast(lock); } @Nullable static SimpleLock endLock() { - SimpleLock lock = activeLock.get(); - activeLock.remove(); + SimpleLock lock = locks().pollLast(); + // we want to clean up the thread local variable when there are no locks + if (locks().isEmpty()) { + activeLocks.remove(); + } return lock; } diff --git a/shedlock-core/src/test/java/net/javacrumbs/shedlock/core/DefaultLockingTaskExecutorTest.java b/shedlock-core/src/test/java/net/javacrumbs/shedlock/core/DefaultLockingTaskExecutorTest.java index 157863eb7..3e828c999 100644 --- a/shedlock-core/src/test/java/net/javacrumbs/shedlock/core/DefaultLockingTaskExecutorTest.java +++ b/shedlock-core/src/test/java/net/javacrumbs/shedlock/core/DefaultLockingTaskExecutorTest.java @@ -31,11 +31,11 @@ class DefaultLockingTaskExecutorTest { private final LockProvider lockProvider = mock(LockProvider.class); private final DefaultLockingTaskExecutor executor = new DefaultLockingTaskExecutor(lockProvider); private final LockConfiguration lockConfig = new LockConfiguration(now(),"test", Duration.ofSeconds(100), Duration.ZERO); + private final LockConfiguration lockConfig2 = new LockConfiguration(now(),"test2", Duration.ofSeconds(100), Duration.ZERO); @Test void lockShouldBeReentrant() { - when(lockProvider.lock(lockConfig)) - .thenReturn(Optional.of(mock(SimpleLock.class))); + mockLockFor(lockConfig); AtomicBoolean called = new AtomicBoolean(false); @@ -45,9 +45,25 @@ void lockShouldBeReentrant() { } @Test - void shouldExecuteWithResult() throws Throwable { - when(lockProvider.lock(lockConfig)) + void lockShouldBeReentrantForMultipleDifferentLocks() { + mockLockFor(lockConfig); + mockLockFor(lockConfig2); + + AtomicBoolean called = new AtomicBoolean(false); + + executor.executeWithLock((Runnable) () -> executor.executeWithLock((Runnable) () -> called.set(true), lockConfig2), lockConfig); + + assertThat(called.get()).isTrue(); + } + + private void mockLockFor(LockConfiguration lockConfig2) { + when(lockProvider.lock(lockConfig2)) .thenReturn(Optional.of(mock(SimpleLock.class))); + } + + @Test + void shouldExecuteWithResult() throws Throwable { + mockLockFor(lockConfig); TaskResult result = executor.executeWithLock(() -> "result", lockConfig); assertThat(result.wasExecuted()).isTrue(); diff --git a/shedlock-core/src/test/java/net/javacrumbs/shedlock/core/LockExtenderTest.java b/shedlock-core/src/test/java/net/javacrumbs/shedlock/core/LockExtenderTest.java index 178570271..ab841b628 100644 --- a/shedlock-core/src/test/java/net/javacrumbs/shedlock/core/LockExtenderTest.java +++ b/shedlock-core/src/test/java/net/javacrumbs/shedlock/core/LockExtenderTest.java @@ -12,7 +12,6 @@ import static java.time.Duration.ZERO; import static java.time.Duration.ofSeconds; import static org.assertj.core.api.Assertions.assertThatThrownBy; -import static org.mockito.ArgumentMatchers.any; import static org.mockito.Mockito.mock; import static org.mockito.Mockito.verify; import static org.mockito.Mockito.when; @@ -27,7 +26,7 @@ class LockExtenderTest { @BeforeEach void configureLockProvider() { - when(lockProvider.lock(any())).thenReturn(Optional.of(lock)); + when(lockProvider.lock(configuration)).thenReturn(Optional.of(lock)); } @Test @@ -40,6 +39,20 @@ void shouldExtendActiveLock() { verify(lock).extend(extendBy, ZERO); } + @Test + void shouldExtendNestedLock() { + LockConfiguration innerConfiguration = new LockConfiguration(Instant.now(), "test2", ofSeconds(1), ZERO); + SimpleLock innerLock = mock(SimpleLock.class); + when(lockProvider.lock(innerConfiguration)).thenReturn(Optional.of(innerLock)); + when(innerLock.extend(extendBy, ZERO)).thenReturn(Optional.of(newLock)); + + Runnable innerTask = () -> LockExtender.extendActiveLock(extendBy, ZERO); + Runnable outerTask = () -> executor.executeWithLock(innerTask, innerConfiguration); + executor.executeWithLock(outerTask, configuration); + + verify(innerLock).extend(extendBy, ZERO); + } + @Test void shouldExtendActiveLockTwice() { when(lock.extend(extendBy, ZERO)).thenReturn(Optional.of(newLock)); From a44495efbc0fcf301b22ee6e193becff71527155 Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Fri, 21 Jul 2023 21:28:18 +0200 Subject: [PATCH 0248/1598] Deprecate MicronautJdbcLockProvider constructor --- .../provider/jdbc/micronaut/MicronautJdbcLockProvider.java | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/providers/jdbc/shedlock-provider-jdbc-micronaut/src/main/java/net/javacrumbs/shedlock/provider/jdbc/micronaut/MicronautJdbcLockProvider.java b/providers/jdbc/shedlock-provider-jdbc-micronaut/src/main/java/net/javacrumbs/shedlock/provider/jdbc/micronaut/MicronautJdbcLockProvider.java index 7d0f0f6cc..f9c362ae9 100644 --- a/providers/jdbc/shedlock-provider-jdbc-micronaut/src/main/java/net/javacrumbs/shedlock/provider/jdbc/micronaut/MicronautJdbcLockProvider.java +++ b/providers/jdbc/shedlock-provider-jdbc-micronaut/src/main/java/net/javacrumbs/shedlock/provider/jdbc/micronaut/MicronautJdbcLockProvider.java @@ -49,6 +49,13 @@ public class MicronautJdbcLockProvider extends StorageBasedLockProvider { private static final String DEFAULT_TABLE_NAME = "shedlock"; + /** + * + * @deprecated Use {@link #MicronautJdbcLockProvider(TransactionOperations)} instead as + * transaction management has be refactored in Micronaut Data 4.0 and DataSourceTransactionManager + * is not easy to construct. + */ + @Deprecated public MicronautJdbcLockProvider(@NonNull DataSource datasource) { this(new DataSourceTransactionManager(datasource), DEFAULT_TABLE_NAME); } From afba752cef3648fb3b2f5a149c047cdc1e91104c Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Fri, 21 Jul 2023 21:43:36 +0200 Subject: [PATCH 0249/1598] Fix Spring Boot future test --- .../shedlock-springboot-future-test/pom.xml | 12 +++--- .../shedlock/test/boot/Application.java | 10 +++++ .../db/changelog/db.changelog-master.yaml | 40 ------------------- .../src/main/resources/schema.sql | 6 +-- 4 files changed, 18 insertions(+), 50 deletions(-) delete mode 100644 spring/test/shedlock-springboot-future-test/src/main/resources/db/changelog/db.changelog-master.yaml diff --git a/spring/test/shedlock-springboot-future-test/pom.xml b/spring/test/shedlock-springboot-future-test/pom.xml index 04aeb49bd..64e00bc3a 100644 --- a/spring/test/shedlock-springboot-future-test/pom.xml +++ b/spring/test/shedlock-springboot-future-test/pom.xml @@ -22,6 +22,11 @@ spring-boot-starter-web + + org.springframework.boot + spring-boot-starter-jdbc + + org.springframework.boot spring-boot-starter-test @@ -45,11 +50,6 @@ 2.7.1 - - org.liquibase - liquibase-core - - org.awaitility awaitility @@ -63,7 +63,7 @@ org.springframework.boot spring-boot-dependencies - 3.1.0 + 3.2.0-M1 pom import diff --git a/spring/test/shedlock-springboot-future-test/src/main/java/net/javacrumbs/shedlock/test/boot/Application.java b/spring/test/shedlock-springboot-future-test/src/main/java/net/javacrumbs/shedlock/test/boot/Application.java index 5079037a0..ba6280a65 100644 --- a/spring/test/shedlock-springboot-future-test/src/main/java/net/javacrumbs/shedlock/test/boot/Application.java +++ b/spring/test/shedlock-springboot-future-test/src/main/java/net/javacrumbs/shedlock/test/boot/Application.java @@ -15,11 +15,16 @@ */ package net.javacrumbs.shedlock.test.boot; +import net.javacrumbs.shedlock.core.LockProvider; +import net.javacrumbs.shedlock.provider.jdbctemplate.JdbcTemplateLockProvider; import net.javacrumbs.shedlock.spring.annotation.EnableSchedulerLock; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; +import org.springframework.context.annotation.Bean; import org.springframework.scheduling.annotation.EnableScheduling; +import javax.sql.DataSource; + @SpringBootApplication @EnableScheduling @EnableSchedulerLock(defaultLockAtMostFor = "PT10M") @@ -28,4 +33,9 @@ public class Application { public static void main(String[] args) { SpringApplication.run(Application.class); } + + @Bean + public LockProvider lockProvider(DataSource dataSource) { + return new JdbcTemplateLockProvider(dataSource, "shedlock"); + } } diff --git a/spring/test/shedlock-springboot-future-test/src/main/resources/db/changelog/db.changelog-master.yaml b/spring/test/shedlock-springboot-future-test/src/main/resources/db/changelog/db.changelog-master.yaml deleted file mode 100644 index f7b753b5f..000000000 --- a/spring/test/shedlock-springboot-future-test/src/main/resources/db/changelog/db.changelog-master.yaml +++ /dev/null @@ -1,40 +0,0 @@ -databaseChangeLog: - - changeSet: - id: 1 - author: marceloverdijk - changes: - - createTable: - tableName: person - schemaName: myapp - columns: - - column: - name: id - type: int - autoIncrement: true - constraints: - primaryKey: true - nullable: false - - column: - name: first_name - type: varchar(255) - constraints: - nullable: false - - column: - name: last_name - type: varchar(255) - constraints: - nullable: false - - changeSet: - id: 2 - author: marceloverdijk - changes: - - insert: - tableName: person - schemaName: myapp - columns: - - column: - name: first_name - value: Marcel - - column: - name: last_name - value: Overdijk diff --git a/spring/test/shedlock-springboot-future-test/src/main/resources/schema.sql b/spring/test/shedlock-springboot-future-test/src/main/resources/schema.sql index f3546a268..5eca832d6 100644 --- a/spring/test/shedlock-springboot-future-test/src/main/resources/schema.sql +++ b/spring/test/shedlock-springboot-future-test/src/main/resources/schema.sql @@ -1,9 +1,7 @@ -CREATE SCHEMA myapp; - -CREATE TABLE myapp.shedlock( +CREATE TABLE shedlock( name VARCHAR(64), lock_until TIMESTAMP(3) NULL, locked_at TIMESTAMP(3) NULL, locked_by VARCHAR(255), PRIMARY KEY (name) -); \ No newline at end of file +); From 9e3f1cd0b260c9a1f873f5759f62dbedaf9c83c9 Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Fri, 21 Jul 2023 22:21:55 +0200 Subject: [PATCH 0250/1598] Fuzz test uses DefaultLockingTaskExecutor So we test DefaultLockingTaskExecutor more often --- .../shedlock/test/support/FuzzTester.java | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) diff --git a/shedlock-test-support/src/main/java/net/javacrumbs/shedlock/test/support/FuzzTester.java b/shedlock-test-support/src/main/java/net/javacrumbs/shedlock/test/support/FuzzTester.java index 9c9664407..c9238f585 100644 --- a/shedlock-test-support/src/main/java/net/javacrumbs/shedlock/test/support/FuzzTester.java +++ b/shedlock-test-support/src/main/java/net/javacrumbs/shedlock/test/support/FuzzTester.java @@ -16,21 +16,22 @@ package net.javacrumbs.shedlock.test.support; import net.javacrumbs.shedlock.core.ClockProvider; +import net.javacrumbs.shedlock.core.DefaultLockingTaskExecutor; import net.javacrumbs.shedlock.core.LockConfiguration; import net.javacrumbs.shedlock.core.LockProvider; -import net.javacrumbs.shedlock.core.SimpleLock; +import net.javacrumbs.shedlock.core.LockingTaskExecutor; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import java.time.Duration; import java.time.temporal.ChronoUnit; import java.util.List; -import java.util.Optional; import java.util.concurrent.Callable; import java.util.concurrent.ExecutionException; import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors; import java.util.concurrent.Future; +import java.util.concurrent.atomic.AtomicInteger; import static java.time.temporal.ChronoUnit.MINUTES; import static java.util.stream.Collectors.toList; @@ -51,6 +52,8 @@ public class FuzzTester { private final Duration lockAtMostFor; private final int iterations; + private final LockingTaskExecutor lockingTaskExecutor; + private final Logger logger = LoggerFactory.getLogger(getClass()); public FuzzTester(LockProvider lockProvider) { @@ -67,6 +70,7 @@ public FuzzTester( this.sleepFor = sleepFor; this.lockAtMostFor = lockAtMostFor; this.iterations = iterations; + this.lockingTaskExecutor = new DefaultLockingTaskExecutor(lockProvider); } public void doFuzzTest() throws InterruptedException, ExecutionException { @@ -94,17 +98,16 @@ private void waitForIt(List> futures) throws InterruptedException, protected Void task(int iterations, Job job) { try { - for (int i = 0; i < iterations;) { - Optional lock = lockProvider.lock(job.getLockConfiguration()); - if (lock.isPresent()) { + for (AtomicInteger i = new AtomicInteger(0); i.get() < iterations;) { + lockingTaskExecutor.executeWithLock((Runnable) () -> { int n = job.getCounter(); if (shouldLog()) logger.debug("action=getLock value={} i={}", n, i); sleep(); if (shouldLog()) logger.debug("action=setCounter value={} i={}", n + 1, i); + // counter is shared variable. If locking does not work, this overwrites the value set by another thread job.setCounter(n + 1); - lock.get().unlock(); - i++; - } + i.incrementAndGet(); + }, job.getLockConfiguration()); } logger.debug("action=finished"); return null; From a5ac8eee32d864df22ddd0260dc5a2e819a73621 Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Sat, 22 Jul 2023 19:51:26 +0200 Subject: [PATCH 0251/1598] Support for nested locks in LockAssert --- .../core/DefaultLockingTaskExecutor.java | 2 +- .../javacrumbs/shedlock/core/LockAssert.java | 29 ++++++++++++++----- .../shedlock/core/LockAssertTest.java | 26 +++++++++++++++++ 3 files changed, 48 insertions(+), 9 deletions(-) diff --git a/shedlock-core/src/main/java/net/javacrumbs/shedlock/core/DefaultLockingTaskExecutor.java b/shedlock-core/src/main/java/net/javacrumbs/shedlock/core/DefaultLockingTaskExecutor.java index 9856e38e3..e99cd67c9 100644 --- a/shedlock-core/src/main/java/net/javacrumbs/shedlock/core/DefaultLockingTaskExecutor.java +++ b/shedlock-core/src/main/java/net/javacrumbs/shedlock/core/DefaultLockingTaskExecutor.java @@ -71,7 +71,7 @@ public TaskResult executeWithLock(TaskWithResult task, LockConfigurati logger.debug("Locked '{}', lock will be held at most until {}", lockName, lockConfig.getLockAtMostUntil()); return TaskResult.result(task.call()); } finally { - LockAssert.endLock(); + LockAssert.endLock(lockName); SimpleLock activeLock = LockExtender.endLock(); if (activeLock != null) { activeLock.unlock(); diff --git a/shedlock-core/src/main/java/net/javacrumbs/shedlock/core/LockAssert.java b/shedlock-core/src/main/java/net/javacrumbs/shedlock/core/LockAssert.java index 019f495b3..1101e8a80 100644 --- a/shedlock-core/src/main/java/net/javacrumbs/shedlock/core/LockAssert.java +++ b/shedlock-core/src/main/java/net/javacrumbs/shedlock/core/LockAssert.java @@ -15,6 +15,9 @@ */ package net.javacrumbs.shedlock.core; +import java.util.HashSet; +import java.util.Set; + /** * Asserts lock presence. The Spring ecosystem is so complicated, so one can not be sure that the lock is applied. This class * makes sure that the task is indeed locked. @@ -23,32 +26,42 @@ * broken by Sleuth,. */ public final class LockAssert { - private static final ThreadLocal currentLockName = ThreadLocal.withInitial(() -> null); + private static final ThreadLocal> activeLockNames = ThreadLocal.withInitial(HashSet::new); private LockAssert() { } static void startLock(String name) { - currentLockName.set(name); + activeLockNames().add(name); } static boolean alreadyLockedBy(String name) { - return name.equals(currentLockName.get()); + return activeLockNames().contains(name); + } + + static void endLock(String name) { + activeLockNames().remove(name); + if (activeLockNames().isEmpty()) { + activeLockNames.remove(); + } } - static void endLock() { - currentLockName.remove(); + private static Set activeLockNames() { + return activeLockNames.get(); } /** * Throws an exception if the lock is not present. */ public static void assertLocked() { - if (currentLockName.get() == null) { + if (activeLockNames().isEmpty()) { throw new IllegalStateException("The task is not locked."); } } public static class TestHelper { + + private static final String TEST_LOCK_NAME = "net.javacrumbs.shedlock.core.test-lock"; + /** * If pass is set to true, all LockAssert.assertLocked calls in current thread will pass. * To be used in unit tests only @@ -59,9 +72,9 @@ public static class TestHelper { */ public static void makeAllAssertsPass(boolean pass) { if (pass) { - LockAssert.startLock("net.javacrumbs.shedlock.core.test-lock"); + LockAssert.startLock(TEST_LOCK_NAME); } else { - LockAssert.endLock(); + LockAssert.endLock(TEST_LOCK_NAME); } } } diff --git a/shedlock-core/src/test/java/net/javacrumbs/shedlock/core/LockAssertTest.java b/shedlock-core/src/test/java/net/javacrumbs/shedlock/core/LockAssertTest.java index 43cefc1e7..93d059dc6 100644 --- a/shedlock-core/src/test/java/net/javacrumbs/shedlock/core/LockAssertTest.java +++ b/shedlock-core/src/test/java/net/javacrumbs/shedlock/core/LockAssertTest.java @@ -21,6 +21,8 @@ import java.util.Optional; import static net.javacrumbs.shedlock.core.ClockProvider.now; +import static net.javacrumbs.shedlock.core.LockAssert.alreadyLockedBy; +import static org.assertj.core.api.Assertions.assertThat; import static org.assertj.core.api.Assertions.assertThatThrownBy; import static org.mockito.Mockito.mock; import static org.mockito.Mockito.when; @@ -45,6 +47,30 @@ void assertLockedShouldNotFailIfLockHeld() { ); } + @Test + void shouldWorkWithNestedLocks() { + LockAssert.startLock("outer"); + assertThat(alreadyLockedBy("outer")).isTrue(); + assertThat(alreadyLockedBy("inner")).isFalse(); + LockAssert.assertLocked(); + + LockAssert.startLock("inner"); + assertThat(alreadyLockedBy("inner")).isTrue(); + assertThat(alreadyLockedBy("outer")).isTrue(); + LockAssert.assertLocked(); + + LockAssert.endLock("inner"); + assertThat(alreadyLockedBy("inner")).isFalse(); + assertThat(alreadyLockedBy("outer")).isTrue(); + LockAssert.assertLocked(); + + LockAssert.endLock("outer"); + assertThat(alreadyLockedBy("inner")).isFalse(); + assertThat(alreadyLockedBy("outer")).isFalse(); + + assertThatThrownBy(LockAssert::assertLocked).isInstanceOf(IllegalStateException.class); + } + @Test void assertShouldNotFailIfConfiguredForTests() { LockAssert.TestHelper.makeAllAssertsPass(true); From 881458056e70d29562ce87fc51f29855fc7abc54 Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Sun, 23 Jul 2023 06:48:43 +0200 Subject: [PATCH 0252/1598] Use LinkedList for LockAssert Should be better in case somebody manages to nest same lock twice --- .../shedlock/core/DefaultLockingTaskExecutor.java | 2 +- .../net/javacrumbs/shedlock/core/LockAssert.java | 14 +++++++------- .../javacrumbs/shedlock/core/LockAssertTest.java | 4 ++-- 3 files changed, 10 insertions(+), 10 deletions(-) diff --git a/shedlock-core/src/main/java/net/javacrumbs/shedlock/core/DefaultLockingTaskExecutor.java b/shedlock-core/src/main/java/net/javacrumbs/shedlock/core/DefaultLockingTaskExecutor.java index e99cd67c9..9856e38e3 100644 --- a/shedlock-core/src/main/java/net/javacrumbs/shedlock/core/DefaultLockingTaskExecutor.java +++ b/shedlock-core/src/main/java/net/javacrumbs/shedlock/core/DefaultLockingTaskExecutor.java @@ -71,7 +71,7 @@ public TaskResult executeWithLock(TaskWithResult task, LockConfigurati logger.debug("Locked '{}', lock will be held at most until {}", lockName, lockConfig.getLockAtMostUntil()); return TaskResult.result(task.call()); } finally { - LockAssert.endLock(lockName); + LockAssert.endLock(); SimpleLock activeLock = LockExtender.endLock(); if (activeLock != null) { activeLock.unlock(); diff --git a/shedlock-core/src/main/java/net/javacrumbs/shedlock/core/LockAssert.java b/shedlock-core/src/main/java/net/javacrumbs/shedlock/core/LockAssert.java index 1101e8a80..6a6e28709 100644 --- a/shedlock-core/src/main/java/net/javacrumbs/shedlock/core/LockAssert.java +++ b/shedlock-core/src/main/java/net/javacrumbs/shedlock/core/LockAssert.java @@ -15,8 +15,8 @@ */ package net.javacrumbs.shedlock.core; -import java.util.HashSet; -import java.util.Set; +import java.util.Deque; +import java.util.LinkedList; /** * Asserts lock presence. The Spring ecosystem is so complicated, so one can not be sure that the lock is applied. This class @@ -26,7 +26,7 @@ * broken by Sleuth,. */ public final class LockAssert { - private static final ThreadLocal> activeLockNames = ThreadLocal.withInitial(HashSet::new); + private static final ThreadLocal> activeLockNames = ThreadLocal.withInitial(LinkedList::new); private LockAssert() { } @@ -38,14 +38,14 @@ static boolean alreadyLockedBy(String name) { return activeLockNames().contains(name); } - static void endLock(String name) { - activeLockNames().remove(name); + static void endLock() { + activeLockNames().removeLast(); if (activeLockNames().isEmpty()) { activeLockNames.remove(); } } - private static Set activeLockNames() { + private static Deque activeLockNames() { return activeLockNames.get(); } @@ -74,7 +74,7 @@ public static void makeAllAssertsPass(boolean pass) { if (pass) { LockAssert.startLock(TEST_LOCK_NAME); } else { - LockAssert.endLock(TEST_LOCK_NAME); + LockAssert.endLock(); } } } diff --git a/shedlock-core/src/test/java/net/javacrumbs/shedlock/core/LockAssertTest.java b/shedlock-core/src/test/java/net/javacrumbs/shedlock/core/LockAssertTest.java index 93d059dc6..420d1166e 100644 --- a/shedlock-core/src/test/java/net/javacrumbs/shedlock/core/LockAssertTest.java +++ b/shedlock-core/src/test/java/net/javacrumbs/shedlock/core/LockAssertTest.java @@ -59,12 +59,12 @@ void shouldWorkWithNestedLocks() { assertThat(alreadyLockedBy("outer")).isTrue(); LockAssert.assertLocked(); - LockAssert.endLock("inner"); + LockAssert.endLock(); assertThat(alreadyLockedBy("inner")).isFalse(); assertThat(alreadyLockedBy("outer")).isTrue(); LockAssert.assertLocked(); - LockAssert.endLock("outer"); + LockAssert.endLock(); assertThat(alreadyLockedBy("inner")).isFalse(); assertThat(alreadyLockedBy("outer")).isFalse(); From 5456e4e57c9a96b97e452bde7f712b5f7f37dd62 Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Sun, 23 Jul 2023 21:45:05 +0200 Subject: [PATCH 0253/1598] Do not init activeLocks list when querying --- .../javacrumbs/shedlock/core/LockAssert.java | 25 ++++++++++++------- 1 file changed, 16 insertions(+), 9 deletions(-) diff --git a/shedlock-core/src/main/java/net/javacrumbs/shedlock/core/LockAssert.java b/shedlock-core/src/main/java/net/javacrumbs/shedlock/core/LockAssert.java index 6a6e28709..d7c8c1022 100644 --- a/shedlock-core/src/main/java/net/javacrumbs/shedlock/core/LockAssert.java +++ b/shedlock-core/src/main/java/net/javacrumbs/shedlock/core/LockAssert.java @@ -26,34 +26,41 @@ * broken by Sleuth,. */ public final class LockAssert { - private static final ThreadLocal> activeLockNames = ThreadLocal.withInitial(LinkedList::new); + // using null initial value so new LinkedList is not created every time we call alreadyLockedBy + private static final ThreadLocal> activeLocksTL = ThreadLocal.withInitial(() -> null); private LockAssert() { } static void startLock(String name) { - activeLockNames().add(name); + activeLocks().add(name); } static boolean alreadyLockedBy(String name) { - return activeLockNames().contains(name); + Deque activeLocks = activeLocksTL.get(); + return activeLocks != null && activeLocks.contains(name); } static void endLock() { - activeLockNames().removeLast(); - if (activeLockNames().isEmpty()) { - activeLockNames.remove(); + Deque activeLocks = activeLocks(); + activeLocks.removeLast(); + if (activeLocks.isEmpty()) { + activeLocksTL.remove(); } } - private static Deque activeLockNames() { - return activeLockNames.get(); + private static Deque activeLocks() { + if (activeLocksTL.get() == null) { + activeLocksTL.set(new LinkedList<>()); + } + return activeLocksTL.get(); } /** * Throws an exception if the lock is not present. */ public static void assertLocked() { - if (activeLockNames().isEmpty()) { + Deque activeLocks = activeLocksTL.get(); + if (activeLocks == null || activeLocks.isEmpty()) { throw new IllegalStateException("The task is not locked."); } } From 1e8e4b2358dac19e59fc768b5ad26edca2586d9b Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Wed, 26 Jul 2023 21:35:12 +0200 Subject: [PATCH 0254/1598] Readme updated --- README.md | 66 ++++++++++++++++++++++++++++++++++++++----------------- 1 file changed, 46 insertions(+), 20 deletions(-) diff --git a/README.md b/README.md index 308f6822d..827a1d553 100644 --- a/README.md +++ b/README.md @@ -42,10 +42,11 @@ executed repeatedly. Moreover, the locks are time-based and ShedLock assumes tha - [Neo4j](#neo4j) - [Etcd](#etcd) - [Apache Ignite](#apache-ignite) - - [Multi-tenancy](#Multi-tenancy) - [In-Memory](#In-Memory) - [Memcached](#Memcached) - [Datastore](#Datastore) ++ [Multi-tenancy](#Multi-tenancy) ++ [Customization](#Customization) + [Duration specification](#duration-specification) + [Extending the lock](#extending-the-lock) + [Micronaut integration](#micronaut-integration) @@ -209,6 +210,9 @@ By specifying `usingDbTime()` the lock provider will use UTC time based on the D If you do not specify this option, clock from the app server will be used (the clocks on app servers may not be synchronized thus leading to various locking issues). +It's strongly recommended to use `usingDbTime()` option as it uses DB engine specific SQL that prevents INSERT conflicts. +See more details [here](https://stackoverflow.com/a/76774461/277042). + For more fine-grained configuration use other options of the `Configuration` object ```java @@ -763,25 +767,6 @@ public LockProvider lockProvider(Ignite ignite) { } ``` -#### Multi-tenancy -If you have multi-tenancy use-case you can use a lock provider similar to this one -(see the full [example](https://github.com/lukas-krecan/ShedLock/blob/master/providers/jdbc/shedlock-provider-jdbc-template/src/test/java/net/javacrumbs/shedlock/provider/jdbctemplate/MultiTenancyLockProviderIntegrationTest.java#L87)) -```java -private static abstract class MultiTenancyLockProvider implements LockProvider { - private final ConcurrentHashMap providers = new ConcurrentHashMap<>(); - - @Override - public @NonNull Optional lock(@NonNull LockConfiguration lockConfiguration) { - String tenantName = getTenantName(lockConfiguration); - return providers.computeIfAbsent(tenantName, this::createLockProvider).lock(lockConfiguration); - } - - protected abstract LockProvider createLockProvider(String tenantName) ; - - protected abstract String getTenantName(LockConfiguration lockConfiguration); -} -``` - #### In-Memory If you want to use a lock provider in tests there is an in-Memory implementation. @@ -864,6 +849,47 @@ public LockProvider lockProvider(com.google.cloud.datastore.Datastore datastore) ``` +## Multi-tenancy +If you have multi-tenancy use-case you can use a lock provider similar to this one +(see the full [example](https://github.com/lukas-krecan/ShedLock/blob/master/providers/jdbc/shedlock-provider-jdbc-template/src/test/java/net/javacrumbs/shedlock/provider/jdbctemplate/MultiTenancyLockProviderIntegrationTest.java#L87)) +```java +private static abstract class MultiTenancyLockProvider implements LockProvider { + private final ConcurrentHashMap providers = new ConcurrentHashMap<>(); + + @Override + public @NonNull Optional lock(@NonNull LockConfiguration lockConfiguration) { + String tenantName = getTenantName(lockConfiguration); + return providers.computeIfAbsent(tenantName, this::createLockProvider).lock(lockConfiguration); + } + + protected abstract LockProvider createLockProvider(String tenantName) ; + + protected abstract String getTenantName(LockConfiguration lockConfiguration); +} +``` + +## Customization +You can customize the behavior of the library by implementing `LockProvider` interface. Let's say you want to implement +a special behavior after a lock is obtained. You can do it like this: + +```java +public class MyLockProvider implements LockProvider { + private final LockProvider delegate; + + public MyLockProvider(LockProvider delegate) { + this.delegate = delegate; + } + + @Override + public Optional lock(LockConfiguration lockConfiguration) { + Optional lock = delegate.lock(lockConfiguration); + if (lock.isPresent()) { + // do something + } + return lock; + } +} +``` ## Duration specification All the annotations where you need to specify a duration support the following formats From 527b0cb9af432f6962eca6bdd88ac2c072f40431 Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Wed, 26 Jul 2023 21:36:37 +0200 Subject: [PATCH 0255/1598] Fix TOC links --- README.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index 827a1d553..ca7587185 100644 --- a/README.md +++ b/README.md @@ -42,11 +42,11 @@ executed repeatedly. Moreover, the locks are time-based and ShedLock assumes tha - [Neo4j](#neo4j) - [Etcd](#etcd) - [Apache Ignite](#apache-ignite) - - [In-Memory](#In-Memory) - - [Memcached](#Memcached) - - [Datastore](#Datastore) -+ [Multi-tenancy](#Multi-tenancy) -+ [Customization](#Customization) + - [In-Memory](#in-memory) + - [Memcached](#memcached-using-spymemcached) + - [Datastore](#datastore) ++ [Multi-tenancy](#multi-tenancy) ++ [Customization](#customization) + [Duration specification](#duration-specification) + [Extending the lock](#extending-the-lock) + [Micronaut integration](#micronaut-integration) From e4d2666f79b77cd2b2c8a5d6152719db030cf95c Mon Sep 17 00:00:00 2001 From: Nikita Bahliuk Date: Thu, 24 Aug 2023 13:21:43 +0300 Subject: [PATCH 0256/1598] Add ExtensibleLockProvider functionality to JedisLockProvider --- .../redis/jedis4/JedisLockProvider.java | 45 +++++++++++++++---- .../JedisLockProviderIntegrationTest.java | 17 +++---- 2 files changed, 46 insertions(+), 16 deletions(-) diff --git a/providers/redis/shedlock-provider-redis-jedis4/src/main/java/net/javacrumbs/shedlock/provider/redis/jedis4/JedisLockProvider.java b/providers/redis/shedlock-provider-redis-jedis4/src/main/java/net/javacrumbs/shedlock/provider/redis/jedis4/JedisLockProvider.java index 830bc343d..52a83be31 100644 --- a/providers/redis/shedlock-provider-redis-jedis4/src/main/java/net/javacrumbs/shedlock/provider/redis/jedis4/JedisLockProvider.java +++ b/providers/redis/shedlock-provider-redis-jedis4/src/main/java/net/javacrumbs/shedlock/provider/redis/jedis4/JedisLockProvider.java @@ -17,8 +17,8 @@ import net.javacrumbs.shedlock.core.AbstractSimpleLock; import net.javacrumbs.shedlock.core.ClockProvider; +import net.javacrumbs.shedlock.core.ExtensibleLockProvider; import net.javacrumbs.shedlock.core.LockConfiguration; -import net.javacrumbs.shedlock.core.LockProvider; import net.javacrumbs.shedlock.core.SimpleLock; import net.javacrumbs.shedlock.support.LockException; import net.javacrumbs.shedlock.support.annotation.NonNull; @@ -40,7 +40,7 @@ *

* See https://redis.io/commands/set */ -public class JedisLockProvider implements LockProvider { +public class JedisLockProvider implements ExtensibleLockProvider { private static final String KEY_PREFIX = "job-lock"; private static final String ENV_DEFAULT = "default"; @@ -86,20 +86,44 @@ public Optional lock(@NonNull LockConfiguration lockConfiguration) { String rez = jedisTemplate.set(key, buildValue(), setParams().nx().px(expireTime)); if ("OK".equals(rez)) { - return Optional.of(new RedisLock(key, jedisTemplate, lockConfiguration)); + return Optional.of(new RedisLock(key, this, lockConfiguration)); } return Optional.empty(); } + private Optional extend(LockConfiguration lockConfiguration) { + long expireTime = getMsUntil(lockConfiguration.getLockAtMostUntil()); + + String key = buildKey(lockConfiguration.getName(), this.environment); + + String rez = extendKeyExpiration(key, expireTime); + + if ("OK".equals(rez)) { + return Optional.of(new RedisLock(key, this, lockConfiguration)); + } + + return Optional.empty(); + } + + + private String extendKeyExpiration(String key, long expiration) { + return jedisTemplate.set(key, buildValue(), setParams().xx().px(expiration)); + } + + private void deleteKey(String key) { + jedisTemplate.del(key); + } + + private static final class RedisLock extends AbstractSimpleLock { private final String key; - private final JedisTemplate jedisTemplate; + private final JedisLockProvider jedisLockProvider; - private RedisLock(String key, JedisTemplate jedisTemplate, LockConfiguration lockConfiguration) { + private RedisLock(String key, JedisLockProvider jedisLockProvider, LockConfiguration lockConfiguration) { super(lockConfiguration); this.key = key; - this.jedisTemplate = jedisTemplate; + this.jedisLockProvider = jedisLockProvider; } @Override @@ -109,14 +133,19 @@ public void doUnlock() { // lock at least until is in the past if (keepLockFor <= 0) { try { - jedisTemplate.del(key); + jedisLockProvider.deleteKey(key); } catch (Exception e) { throw new LockException("Can not remove node", e); } } else { - jedisTemplate.set(key, buildValue(), setParams().xx().px(keepLockFor)); + jedisLockProvider.extendKeyExpiration(key, keepLockFor); } } + + @Override + protected Optional doExtend(LockConfiguration newConfiguration) { + return jedisLockProvider.extend(newConfiguration); + } } private static long getMsUntil(Instant instant) { diff --git a/providers/redis/shedlock-provider-redis-jedis4/src/test/java/net/javacrumbs/shedlock/provider/redis/jedis4/JedisLockProviderIntegrationTest.java b/providers/redis/shedlock-provider-redis-jedis4/src/test/java/net/javacrumbs/shedlock/provider/redis/jedis4/JedisLockProviderIntegrationTest.java index c6d255f28..cfe1e114f 100644 --- a/providers/redis/shedlock-provider-redis-jedis4/src/test/java/net/javacrumbs/shedlock/provider/redis/jedis4/JedisLockProviderIntegrationTest.java +++ b/providers/redis/shedlock-provider-redis-jedis4/src/test/java/net/javacrumbs/shedlock/provider/redis/jedis4/JedisLockProviderIntegrationTest.java @@ -15,8 +15,8 @@ */ package net.javacrumbs.shedlock.provider.redis.jedis4; -import net.javacrumbs.shedlock.core.LockProvider; -import net.javacrumbs.shedlock.test.support.AbstractLockProviderIntegrationTest; +import net.javacrumbs.shedlock.core.ExtensibleLockProvider; +import net.javacrumbs.shedlock.test.support.AbstractExtensibleLockProviderIntegrationTest; import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.Nested; import org.testcontainers.junit.jupiter.Container; @@ -37,8 +37,8 @@ public class JedisLockProviderIntegrationTest { public static final RedisContainer redis = new RedisContainer(PORT); @Nested - class Cluster extends AbstractLockProviderIntegrationTest { - private LockProvider lockProvider; + class Cluster extends AbstractExtensibleLockProviderIntegrationTest { + private ExtensibleLockProvider lockProvider; private JedisCluster jedisCluster; @@ -62,14 +62,14 @@ private String getLock(String lockName) { } @Override - protected LockProvider getLockProvider() { + protected ExtensibleLockProvider getLockProvider() { return lockProvider; } } @Nested - class Pool extends AbstractLockProviderIntegrationTest { - private LockProvider lockProvider; + class Pool extends AbstractExtensibleLockProviderIntegrationTest { + private ExtensibleLockProvider lockProvider; private JedisPool jedisPool; @@ -98,8 +98,9 @@ private String getLock(String lockName, Jedis jedis) { } @Override - protected LockProvider getLockProvider() { + protected ExtensibleLockProvider getLockProvider() { return lockProvider; } } + } From 38330d8ea73e827f16e58c995907a3ec7a540832 Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Thu, 24 Aug 2023 16:59:25 +0200 Subject: [PATCH 0257/1598] Make test less flaky --- .../support/AbstractExtensibleLockProviderIntegrationTest.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/shedlock-test-support/src/main/java/net/javacrumbs/shedlock/test/support/AbstractExtensibleLockProviderIntegrationTest.java b/shedlock-test-support/src/main/java/net/javacrumbs/shedlock/test/support/AbstractExtensibleLockProviderIntegrationTest.java index b8874859f..b275b9e20 100644 --- a/shedlock-test-support/src/main/java/net/javacrumbs/shedlock/test/support/AbstractExtensibleLockProviderIntegrationTest.java +++ b/shedlock-test-support/src/main/java/net/javacrumbs/shedlock/test/support/AbstractExtensibleLockProviderIntegrationTest.java @@ -57,8 +57,8 @@ public void shouldNotBeAbleToExtendUnlockedLock() { @Test public void shouldNotBeAbleToExtendExpiredLock() { Optional lock = getLockProvider().lock(lockConfig(LOCK_NAME1, Duration.ofMillis(1), Duration.ZERO)); - sleepFor(Duration.ofMillis(1)); assertThat(lock).isNotEmpty(); + sleepFor(Duration.ofMillis(2)); Optional newLock = lock.get().extend(Duration.ofSeconds(10), Duration.ZERO); assertThat(newLock).isEmpty(); From bf49a9b6c93dddc56ee94719fbe8b773f578875b Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Thu, 24 Aug 2023 17:08:16 +0200 Subject: [PATCH 0258/1598] Add missing annotations --- .../shedlock/provider/redis/jedis4/JedisLockProvider.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/providers/redis/shedlock-provider-redis-jedis4/src/main/java/net/javacrumbs/shedlock/provider/redis/jedis4/JedisLockProvider.java b/providers/redis/shedlock-provider-redis-jedis4/src/main/java/net/javacrumbs/shedlock/provider/redis/jedis4/JedisLockProvider.java index 52a83be31..7b9f8a34b 100644 --- a/providers/redis/shedlock-provider-redis-jedis4/src/main/java/net/javacrumbs/shedlock/provider/redis/jedis4/JedisLockProvider.java +++ b/providers/redis/shedlock-provider-redis-jedis4/src/main/java/net/javacrumbs/shedlock/provider/redis/jedis4/JedisLockProvider.java @@ -38,7 +38,7 @@ /** * Uses Redis's `SET resource-name anystring NX PX max-lock-ms-time` as locking mechanism. *

- * See https://redis.io/commands/set + * See Set command */ public class JedisLockProvider implements ExtensibleLockProvider { @@ -143,7 +143,8 @@ public void doUnlock() { } @Override - protected Optional doExtend(LockConfiguration newConfiguration) { + @NonNull + protected Optional doExtend(@NonNull LockConfiguration newConfiguration) { return jedisLockProvider.extend(newConfiguration); } } From 6c981b9ec3fa6050b86affebe37242ce57fffbf4 Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Thu, 24 Aug 2023 18:56:42 +0200 Subject: [PATCH 0259/1598] Make the test less flaky --- .../AbstractExtensibleLockProviderIntegrationTest.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/shedlock-test-support/src/main/java/net/javacrumbs/shedlock/test/support/AbstractExtensibleLockProviderIntegrationTest.java b/shedlock-test-support/src/main/java/net/javacrumbs/shedlock/test/support/AbstractExtensibleLockProviderIntegrationTest.java index b275b9e20..055072dad 100644 --- a/shedlock-test-support/src/main/java/net/javacrumbs/shedlock/test/support/AbstractExtensibleLockProviderIntegrationTest.java +++ b/shedlock-test-support/src/main/java/net/javacrumbs/shedlock/test/support/AbstractExtensibleLockProviderIntegrationTest.java @@ -56,9 +56,9 @@ public void shouldNotBeAbleToExtendUnlockedLock() { @Test public void shouldNotBeAbleToExtendExpiredLock() { - Optional lock = getLockProvider().lock(lockConfig(LOCK_NAME1, Duration.ofMillis(1), Duration.ZERO)); + Optional lock = getLockProvider().lock(lockConfig(LOCK_NAME1, Duration.ofMillis(2), Duration.ZERO)); assertThat(lock).isNotEmpty(); - sleepFor(Duration.ofMillis(2)); + sleepFor(Duration.ofMillis(4)); Optional newLock = lock.get().extend(Duration.ofSeconds(10), Duration.ZERO); assertThat(newLock).isEmpty(); From 059b2859b8371a297cafbbf5bf420359aaa593e2 Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Thu, 24 Aug 2023 22:04:44 +0200 Subject: [PATCH 0260/1598] Upgrade Spring Boot --- pom.xml | 2 +- spring/test/shedlock-springboot-future-test/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/pom.xml b/pom.xml index 42d651f1e..4eaecaf51 100644 --- a/pom.xml +++ b/pom.xml @@ -69,7 +69,7 @@ 6.0.11 UTF-8 17 - 3.0.7 + 3.0.10 5.9.1 1.18.3 1.8.22 diff --git a/spring/test/shedlock-springboot-future-test/pom.xml b/spring/test/shedlock-springboot-future-test/pom.xml index 64e00bc3a..44828ca4a 100644 --- a/spring/test/shedlock-springboot-future-test/pom.xml +++ b/spring/test/shedlock-springboot-future-test/pom.xml @@ -63,7 +63,7 @@ org.springframework.boot spring-boot-dependencies - 3.2.0-M1 + 3.2.0-M2 pom import From e6e5b2a8d585b7ff5eb12338cc9c2e42386fa7d6 Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Thu, 24 Aug 2023 22:07:55 +0200 Subject: [PATCH 0261/1598] Upgrade Kotlin --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 4eaecaf51..1f6a60d8c 100644 --- a/pom.xml +++ b/pom.xml @@ -72,7 +72,7 @@ 3.0.10 5.9.1 1.18.3 - 1.8.22 + 1.9.10 3.8.7 3.9.6 1.4.8 From e5f99e51aceb7cd8037dfd1f0aba23493b7fabba Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Fri, 25 Aug 2023 09:48:06 +0200 Subject: [PATCH 0262/1598] [maven-release-plugin] prepare release shedlock-parent-5.7.0 --- cdi/shedlock-cdi-vintage/pom.xml | 4 ++-- cdi/shedlock-cdi/pom.xml | 4 ++-- cdi/test/quarkus-test/pom.xml | 4 ++-- micronaut/shedlock-micronaut/pom.xml | 4 ++-- micronaut/test/micronaut-jdbc-template/pom.xml | 4 ++-- micronaut/test/micronaut-jdbc/pom.xml | 4 ++-- pom.xml | 2 +- providers/arangodb/shedlock-provider-arangodb/pom.xml | 4 ++-- providers/cassandra/shedlock-provider-cassandra/pom.xml | 4 ++-- providers/consul/shedlock-provider-consul/pom.xml | 4 ++-- .../couchbase/shedlock-provider-couchbase-javaclient3/pom.xml | 4 ++-- providers/datastore/shedlock-provider-datastore/pom.xml | 4 ++-- providers/dynamodb/shedlock-provider-dynamodb2/pom.xml | 4 ++-- .../elasticsearch/shedlock-provider-elasticsearch8/pom.xml | 4 ++-- providers/etcd/shedlock-provider-etcd-jetcd/pom.xml | 2 +- providers/hazelcast/shedlock-provider-hazelcast4/pom.xml | 4 ++-- providers/ignite/shedlock-provider-ignite/pom.xml | 4 ++-- providers/inmemory/shedlock-provider-inmemory/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-internal/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-template/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jooq/pom.xml | 4 ++-- providers/jdbc/shedlock-test-support-jdbc/pom.xml | 4 ++-- providers/memcached/shedlock-provider-memcached-spy/pom.xml | 4 ++-- .../mongo/shedlock-provider-mongo-reactivestreams/pom.xml | 4 ++-- providers/mongo/shedlock-provider-mongo/pom.xml | 4 ++-- providers/neo4j/shedlock-provider-neo4j/pom.xml | 4 ++-- providers/opensearch/shedlock-provider-opensearch/pom.xml | 4 ++-- providers/r2dbc/shedlock-provider-r2dbc/pom.xml | 4 ++-- providers/redis/shedlock-provider-redis-jedis4/pom.xml | 4 ++-- providers/redis/shedlock-provider-redis-spring/pom.xml | 4 ++-- .../zookeeper/shedlock-provider-zookeeper-curator/pom.xml | 4 ++-- shedlock-bom/pom.xml | 4 ++-- shedlock-core/pom.xml | 4 ++-- shedlock-test-support/pom.xml | 4 ++-- spring/shedlock-spring/pom.xml | 4 ++-- spring/test/shedlock-springboot-future-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-kotlin-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-old-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-sleuth-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-test/pom.xml | 4 ++-- spring/test/shedlock-testng-test/pom.xml | 4 ++-- 43 files changed, 84 insertions(+), 84 deletions(-) diff --git a/cdi/shedlock-cdi-vintage/pom.xml b/cdi/shedlock-cdi-vintage/pom.xml index 11a251f62..b6eb627d8 100644 --- a/cdi/shedlock-cdi-vintage/pom.xml +++ b/cdi/shedlock-cdi-vintage/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.6.1-SNAPSHOT + 5.7.0 ../../pom.xml shedlock-cdi-vintage - 5.6.1-SNAPSHOT + 5.7.0 diff --git a/cdi/shedlock-cdi/pom.xml b/cdi/shedlock-cdi/pom.xml index 937b152f2..40681025c 100644 --- a/cdi/shedlock-cdi/pom.xml +++ b/cdi/shedlock-cdi/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.6.1-SNAPSHOT + 5.7.0 ../../pom.xml shedlock-cdi - 5.6.1-SNAPSHOT + 5.7.0 diff --git a/cdi/test/quarkus-test/pom.xml b/cdi/test/quarkus-test/pom.xml index 0eaf93f95..1b6c4c6a2 100644 --- a/cdi/test/quarkus-test/pom.xml +++ b/cdi/test/quarkus-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.6.1-SNAPSHOT + 5.7.0 ../../../pom.xml 4.0.0 quarkus-test - 5.6.1-SNAPSHOT + 5.7.0 quarkus-bom diff --git a/micronaut/shedlock-micronaut/pom.xml b/micronaut/shedlock-micronaut/pom.xml index d3bc489ea..06e9376b5 100644 --- a/micronaut/shedlock-micronaut/pom.xml +++ b/micronaut/shedlock-micronaut/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.6.1-SNAPSHOT + 5.7.0 ../../pom.xml shedlock-micronaut - 5.6.1-SNAPSHOT + 5.7.0 diff --git a/micronaut/test/micronaut-jdbc-template/pom.xml b/micronaut/test/micronaut-jdbc-template/pom.xml index 2e95258be..799fd998d 100644 --- a/micronaut/test/micronaut-jdbc-template/pom.xml +++ b/micronaut/test/micronaut-jdbc-template/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.6.1-SNAPSHOT + 5.7.0 ../../../pom.xml micronaut-jdbc-template - 5.6.1-SNAPSHOT + 5.7.0 UTF-8 diff --git a/micronaut/test/micronaut-jdbc/pom.xml b/micronaut/test/micronaut-jdbc/pom.xml index 45437b6ef..d0e9bf509 100644 --- a/micronaut/test/micronaut-jdbc/pom.xml +++ b/micronaut/test/micronaut-jdbc/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.6.1-SNAPSHOT + 5.7.0 ../../../pom.xml micronaut-jdbc - 5.6.1-SNAPSHOT + 5.7.0 UTF-8 diff --git a/pom.xml b/pom.xml index 1f6a60d8c..bab0e8922 100644 --- a/pom.xml +++ b/pom.xml @@ -19,7 +19,7 @@ net.javacrumbs.shedlock shedlock-parent pom - 5.6.1-SNAPSHOT + 5.7.0 shedlock-bom shedlock-core diff --git a/providers/arangodb/shedlock-provider-arangodb/pom.xml b/providers/arangodb/shedlock-provider-arangodb/pom.xml index 2d901b94e..573407317 100644 --- a/providers/arangodb/shedlock-provider-arangodb/pom.xml +++ b/providers/arangodb/shedlock-provider-arangodb/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.6.1-SNAPSHOT + 5.7.0 ../../../pom.xml 4.0.0 shedlock-provider-arangodb - 5.6.1-SNAPSHOT + 5.7.0 diff --git a/providers/cassandra/shedlock-provider-cassandra/pom.xml b/providers/cassandra/shedlock-provider-cassandra/pom.xml index c91e02654..a671a004d 100644 --- a/providers/cassandra/shedlock-provider-cassandra/pom.xml +++ b/providers/cassandra/shedlock-provider-cassandra/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.6.1-SNAPSHOT + 5.7.0 ../../../pom.xml 4.0.0 shedlock-provider-cassandra - 5.6.1-SNAPSHOT + 5.7.0 4.17.0 diff --git a/providers/consul/shedlock-provider-consul/pom.xml b/providers/consul/shedlock-provider-consul/pom.xml index a99404db6..3fd3a2274 100644 --- a/providers/consul/shedlock-provider-consul/pom.xml +++ b/providers/consul/shedlock-provider-consul/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.6.1-SNAPSHOT + 5.7.0 ../../../pom.xml 4.0.0 shedlock-provider-consul - 5.6.1-SNAPSHOT + 5.7.0 diff --git a/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml b/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml index 34c9c8298..7eacabe4d 100644 --- a/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml +++ b/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.6.1-SNAPSHOT + 5.7.0 ../../../pom.xml 4.0.0 shedlock-provider-couchbase-javaclient3 - 5.6.1-SNAPSHOT + 5.7.0 diff --git a/providers/datastore/shedlock-provider-datastore/pom.xml b/providers/datastore/shedlock-provider-datastore/pom.xml index e0ad4ff93..6b506b2e6 100644 --- a/providers/datastore/shedlock-provider-datastore/pom.xml +++ b/providers/datastore/shedlock-provider-datastore/pom.xml @@ -4,12 +4,12 @@ net.javacrumbs.shedlock shedlock-parent - 5.6.1-SNAPSHOT + 5.7.0 ../../../pom.xml shedlock-provider-datastore - 5.6.1-SNAPSHOT + 5.7.0 2.15.0 diff --git a/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml b/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml index a22214b11..f0d4ed000 100644 --- a/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml +++ b/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.6.1-SNAPSHOT + 5.7.0 ../../../pom.xml 4.0.0 shedlock-provider-dynamodb2 - 5.6.1-SNAPSHOT + 5.7.0 diff --git a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml index d06200ad9..510ea3a22 100644 --- a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml +++ b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.6.1-SNAPSHOT + 5.7.0 ../../../pom.xml 4.0.0 shedlock-provider-elasticsearch8 - 5.6.1-SNAPSHOT + 5.7.0 8.7.0 diff --git a/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml b/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml index 3cc6e610b..48bc361f6 100644 --- a/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml +++ b/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 5.6.1-SNAPSHOT + 5.7.0 ../../../pom.xml 4.0.0 diff --git a/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml b/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml index 44c512b3f..89cd476d2 100644 --- a/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml +++ b/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.6.1-SNAPSHOT + 5.7.0 ../../../pom.xml 4.0.0 shedlock-provider-hazelcast4 - 5.6.1-SNAPSHOT + 5.7.0 diff --git a/providers/ignite/shedlock-provider-ignite/pom.xml b/providers/ignite/shedlock-provider-ignite/pom.xml index 33cc476fd..39ed59e1a 100644 --- a/providers/ignite/shedlock-provider-ignite/pom.xml +++ b/providers/ignite/shedlock-provider-ignite/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.6.1-SNAPSHOT + 5.7.0 ../../../pom.xml 4.0.0 shedlock-provider-ignite - 5.6.1-SNAPSHOT + 5.7.0 2.15.0 diff --git a/providers/inmemory/shedlock-provider-inmemory/pom.xml b/providers/inmemory/shedlock-provider-inmemory/pom.xml index e90ca977d..af3ae590a 100644 --- a/providers/inmemory/shedlock-provider-inmemory/pom.xml +++ b/providers/inmemory/shedlock-provider-inmemory/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.6.1-SNAPSHOT + 5.7.0 ../../../pom.xml 4.0.0 shedlock-provider-inmemory - 5.6.1-SNAPSHOT + 5.7.0 diff --git a/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml b/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml index 1fbc5d421..22873ca69 100644 --- a/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.6.1-SNAPSHOT + 5.7.0 ../../../pom.xml 4.0.0 shedlock-provider-jdbc-internal - 5.6.1-SNAPSHOT + 5.7.0 diff --git a/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml b/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml index 6216be87b..d16993ad9 100644 --- a/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.6.1-SNAPSHOT + 5.7.0 ../../../pom.xml 4.0.0 shedlock-provider-jdbc-micronaut - 5.6.1-SNAPSHOT + 5.7.0 diff --git a/providers/jdbc/shedlock-provider-jdbc-template/pom.xml b/providers/jdbc/shedlock-provider-jdbc-template/pom.xml index 62174c4f2..518513188 100644 --- a/providers/jdbc/shedlock-provider-jdbc-template/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-template/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.6.1-SNAPSHOT + 5.7.0 ../../../pom.xml 4.0.0 shedlock-provider-jdbc-template - 5.6.1-SNAPSHOT + 5.7.0 diff --git a/providers/jdbc/shedlock-provider-jdbc/pom.xml b/providers/jdbc/shedlock-provider-jdbc/pom.xml index 69cd5c02f..4dc7bf6c1 100644 --- a/providers/jdbc/shedlock-provider-jdbc/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.6.1-SNAPSHOT + 5.7.0 ../../../pom.xml 4.0.0 shedlock-provider-jdbc - 5.6.1-SNAPSHOT + 5.7.0 diff --git a/providers/jdbc/shedlock-provider-jooq/pom.xml b/providers/jdbc/shedlock-provider-jooq/pom.xml index 72ab39398..aa5454138 100644 --- a/providers/jdbc/shedlock-provider-jooq/pom.xml +++ b/providers/jdbc/shedlock-provider-jooq/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.6.1-SNAPSHOT + 5.7.0 ../../../pom.xml 4.0.0 shedlock-provider-jooq - 5.6.1-SNAPSHOT + 5.7.0 diff --git a/providers/jdbc/shedlock-test-support-jdbc/pom.xml b/providers/jdbc/shedlock-test-support-jdbc/pom.xml index 8cf1bb871..0f13c0b5a 100644 --- a/providers/jdbc/shedlock-test-support-jdbc/pom.xml +++ b/providers/jdbc/shedlock-test-support-jdbc/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.6.1-SNAPSHOT + 5.7.0 ../../../pom.xml 4.0.0 shedlock-test-support-jdbc - 5.6.1-SNAPSHOT + 5.7.0 diff --git a/providers/memcached/shedlock-provider-memcached-spy/pom.xml b/providers/memcached/shedlock-provider-memcached-spy/pom.xml index ee6a673c7..08040fa60 100644 --- a/providers/memcached/shedlock-provider-memcached-spy/pom.xml +++ b/providers/memcached/shedlock-provider-memcached-spy/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.6.1-SNAPSHOT + 5.7.0 ../../../pom.xml 4.0.0 shedlock-provider-memcached-spy - 5.6.1-SNAPSHOT + 5.7.0 2.12.3 diff --git a/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml b/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml index f96a84b0d..5a84e2486 100644 --- a/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml +++ b/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.6.1-SNAPSHOT + 5.7.0 ../../../pom.xml 4.0.0 shedlock-provider-mongo-reactivestreams - 5.6.1-SNAPSHOT + 5.7.0 diff --git a/providers/mongo/shedlock-provider-mongo/pom.xml b/providers/mongo/shedlock-provider-mongo/pom.xml index 1bf227a9c..44cb0851a 100644 --- a/providers/mongo/shedlock-provider-mongo/pom.xml +++ b/providers/mongo/shedlock-provider-mongo/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.6.1-SNAPSHOT + 5.7.0 ../../../pom.xml 4.0.0 shedlock-provider-mongo - 5.6.1-SNAPSHOT + 5.7.0 diff --git a/providers/neo4j/shedlock-provider-neo4j/pom.xml b/providers/neo4j/shedlock-provider-neo4j/pom.xml index 69a8a63de..06f395bb2 100644 --- a/providers/neo4j/shedlock-provider-neo4j/pom.xml +++ b/providers/neo4j/shedlock-provider-neo4j/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.6.1-SNAPSHOT + 5.7.0 ../../../pom.xml 4.0.0 shedlock-provider-neo4j - 5.6.1-SNAPSHOT + 5.7.0 diff --git a/providers/opensearch/shedlock-provider-opensearch/pom.xml b/providers/opensearch/shedlock-provider-opensearch/pom.xml index 2ba90a091..875c4fc1c 100644 --- a/providers/opensearch/shedlock-provider-opensearch/pom.xml +++ b/providers/opensearch/shedlock-provider-opensearch/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.6.1-SNAPSHOT + 5.7.0 ../../../pom.xml 4.0.0 shedlock-provider-opensearch - 5.6.1-SNAPSHOT + 5.7.0 2.8.0 diff --git a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml index 81516ca49..2cdac4e34 100644 --- a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml +++ b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml @@ -5,12 +5,12 @@ net.javacrumbs.shedlock shedlock-parent - 5.6.1-SNAPSHOT + 5.7.0 ../../../pom.xml shedlock-provider-r2dbc - 5.6.1-SNAPSHOT + 5.7.0 1.0.0.RELEASE diff --git a/providers/redis/shedlock-provider-redis-jedis4/pom.xml b/providers/redis/shedlock-provider-redis-jedis4/pom.xml index 164098732..6f7cf7470 100644 --- a/providers/redis/shedlock-provider-redis-jedis4/pom.xml +++ b/providers/redis/shedlock-provider-redis-jedis4/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.6.1-SNAPSHOT + 5.7.0 ../../../pom.xml 4.0.0 shedlock-provider-redis-jedis4 - 5.6.1-SNAPSHOT + 5.7.0 diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index 42efd32c9..4889de6c4 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.6.1-SNAPSHOT + 5.7.0 ../../../pom.xml 4.0.0 shedlock-provider-redis-spring - 5.6.1-SNAPSHOT + 5.7.0 diff --git a/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml b/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml index e1e74a8c8..b850ffd5c 100644 --- a/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml +++ b/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.6.1-SNAPSHOT + 5.7.0 ../../../pom.xml 4.0.0 shedlock-provider-zookeeper-curator - 5.6.1-SNAPSHOT + 5.7.0 5.5.0 diff --git a/shedlock-bom/pom.xml b/shedlock-bom/pom.xml index fe81d20fb..3e3061c67 100644 --- a/shedlock-bom/pom.xml +++ b/shedlock-bom/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.6.1-SNAPSHOT + 5.7.0 4.0.0 BOM for ShedLock modules shedlock-bom - 5.6.1-SNAPSHOT + 5.7.0 pom diff --git a/shedlock-core/pom.xml b/shedlock-core/pom.xml index cf9ff93f3..339abc6a6 100644 --- a/shedlock-core/pom.xml +++ b/shedlock-core/pom.xml @@ -3,12 +3,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.6.1-SNAPSHOT + 5.7.0 4.0.0 shedlock-core - 5.6.1-SNAPSHOT + 5.7.0 2.13.3 diff --git a/shedlock-test-support/pom.xml b/shedlock-test-support/pom.xml index dc084379c..2ae2c63f4 100644 --- a/shedlock-test-support/pom.xml +++ b/shedlock-test-support/pom.xml @@ -3,12 +3,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.6.1-SNAPSHOT + 5.7.0 4.0.0 shedlock-test-support - 5.6.1-SNAPSHOT + 5.7.0 diff --git a/spring/shedlock-spring/pom.xml b/spring/shedlock-spring/pom.xml index dc4ac24a6..1ffb5d155 100644 --- a/spring/shedlock-spring/pom.xml +++ b/spring/shedlock-spring/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.6.1-SNAPSHOT + 5.7.0 ../../pom.xml 4.0.0 shedlock-spring - 5.6.1-SNAPSHOT + 5.7.0 diff --git a/spring/test/shedlock-springboot-future-test/pom.xml b/spring/test/shedlock-springboot-future-test/pom.xml index 44828ca4a..04c106dd1 100644 --- a/spring/test/shedlock-springboot-future-test/pom.xml +++ b/spring/test/shedlock-springboot-future-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.6.1-SNAPSHOT + 5.7.0 ../../../pom.xml 4.0.0 shedlock-springboot-future-test - 5.6.1-SNAPSHOT + 5.7.0 diff --git a/spring/test/shedlock-springboot-kotlin-test/pom.xml b/spring/test/shedlock-springboot-kotlin-test/pom.xml index 9a65fc31d..e49c5c210 100644 --- a/spring/test/shedlock-springboot-kotlin-test/pom.xml +++ b/spring/test/shedlock-springboot-kotlin-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.6.1-SNAPSHOT + 5.7.0 ../../../pom.xml 4.0.0 shedlock-springboot-kotlin-test - 5.6.1-SNAPSHOT + 5.7.0 diff --git a/spring/test/shedlock-springboot-old-test/pom.xml b/spring/test/shedlock-springboot-old-test/pom.xml index 161054b81..269e29e6a 100644 --- a/spring/test/shedlock-springboot-old-test/pom.xml +++ b/spring/test/shedlock-springboot-old-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.6.1-SNAPSHOT + 5.7.0 ../../../pom.xml 4.0.0 shedlock-springboot-old-test - 5.6.1-SNAPSHOT + 5.7.0 diff --git a/spring/test/shedlock-springboot-sleuth-test/pom.xml b/spring/test/shedlock-springboot-sleuth-test/pom.xml index 26142a3dd..e48756d14 100644 --- a/spring/test/shedlock-springboot-sleuth-test/pom.xml +++ b/spring/test/shedlock-springboot-sleuth-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.6.1-SNAPSHOT + 5.7.0 ../../../pom.xml 4.0.0 shedlock-springboot-sleuth-test - 5.6.1-SNAPSHOT + 5.7.0 diff --git a/spring/test/shedlock-springboot-test/pom.xml b/spring/test/shedlock-springboot-test/pom.xml index 77dbd1c42..ace238679 100644 --- a/spring/test/shedlock-springboot-test/pom.xml +++ b/spring/test/shedlock-springboot-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.6.1-SNAPSHOT + 5.7.0 ../../../pom.xml 4.0.0 shedlock-springboot-test - 5.6.1-SNAPSHOT + 5.7.0 diff --git a/spring/test/shedlock-testng-test/pom.xml b/spring/test/shedlock-testng-test/pom.xml index 55cfd868e..39dbae2e6 100644 --- a/spring/test/shedlock-testng-test/pom.xml +++ b/spring/test/shedlock-testng-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.6.1-SNAPSHOT + 5.7.0 ../../../pom.xml 4.0.0 shedlock-testng-test - 5.6.1-SNAPSHOT + 5.7.0 From fedf69fe3db1959a46cf24477d75b78d4aa6c4e7 Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Fri, 25 Aug 2023 09:53:21 +0200 Subject: [PATCH 0263/1598] [maven-release-plugin] rollback the release of shedlock-parent-5.7.0 --- cdi/shedlock-cdi-vintage/pom.xml | 4 ++-- cdi/shedlock-cdi/pom.xml | 4 ++-- cdi/test/quarkus-test/pom.xml | 4 ++-- micronaut/shedlock-micronaut/pom.xml | 4 ++-- micronaut/test/micronaut-jdbc-template/pom.xml | 4 ++-- micronaut/test/micronaut-jdbc/pom.xml | 4 ++-- pom.xml | 2 +- providers/arangodb/shedlock-provider-arangodb/pom.xml | 4 ++-- providers/cassandra/shedlock-provider-cassandra/pom.xml | 4 ++-- providers/consul/shedlock-provider-consul/pom.xml | 4 ++-- .../couchbase/shedlock-provider-couchbase-javaclient3/pom.xml | 4 ++-- providers/datastore/shedlock-provider-datastore/pom.xml | 4 ++-- providers/dynamodb/shedlock-provider-dynamodb2/pom.xml | 4 ++-- .../elasticsearch/shedlock-provider-elasticsearch8/pom.xml | 4 ++-- providers/etcd/shedlock-provider-etcd-jetcd/pom.xml | 2 +- providers/hazelcast/shedlock-provider-hazelcast4/pom.xml | 4 ++-- providers/ignite/shedlock-provider-ignite/pom.xml | 4 ++-- providers/inmemory/shedlock-provider-inmemory/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-internal/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-template/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jooq/pom.xml | 4 ++-- providers/jdbc/shedlock-test-support-jdbc/pom.xml | 4 ++-- providers/memcached/shedlock-provider-memcached-spy/pom.xml | 4 ++-- .../mongo/shedlock-provider-mongo-reactivestreams/pom.xml | 4 ++-- providers/mongo/shedlock-provider-mongo/pom.xml | 4 ++-- providers/neo4j/shedlock-provider-neo4j/pom.xml | 4 ++-- providers/opensearch/shedlock-provider-opensearch/pom.xml | 4 ++-- providers/r2dbc/shedlock-provider-r2dbc/pom.xml | 4 ++-- providers/redis/shedlock-provider-redis-jedis4/pom.xml | 4 ++-- providers/redis/shedlock-provider-redis-spring/pom.xml | 4 ++-- .../zookeeper/shedlock-provider-zookeeper-curator/pom.xml | 4 ++-- shedlock-bom/pom.xml | 4 ++-- shedlock-core/pom.xml | 4 ++-- shedlock-test-support/pom.xml | 4 ++-- spring/shedlock-spring/pom.xml | 4 ++-- spring/test/shedlock-springboot-future-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-kotlin-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-old-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-sleuth-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-test/pom.xml | 4 ++-- spring/test/shedlock-testng-test/pom.xml | 4 ++-- 43 files changed, 84 insertions(+), 84 deletions(-) diff --git a/cdi/shedlock-cdi-vintage/pom.xml b/cdi/shedlock-cdi-vintage/pom.xml index b6eb627d8..11a251f62 100644 --- a/cdi/shedlock-cdi-vintage/pom.xml +++ b/cdi/shedlock-cdi-vintage/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.7.0 + 5.6.1-SNAPSHOT ../../pom.xml shedlock-cdi-vintage - 5.7.0 + 5.6.1-SNAPSHOT diff --git a/cdi/shedlock-cdi/pom.xml b/cdi/shedlock-cdi/pom.xml index 40681025c..937b152f2 100644 --- a/cdi/shedlock-cdi/pom.xml +++ b/cdi/shedlock-cdi/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.7.0 + 5.6.1-SNAPSHOT ../../pom.xml shedlock-cdi - 5.7.0 + 5.6.1-SNAPSHOT diff --git a/cdi/test/quarkus-test/pom.xml b/cdi/test/quarkus-test/pom.xml index 1b6c4c6a2..0eaf93f95 100644 --- a/cdi/test/quarkus-test/pom.xml +++ b/cdi/test/quarkus-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.7.0 + 5.6.1-SNAPSHOT ../../../pom.xml 4.0.0 quarkus-test - 5.7.0 + 5.6.1-SNAPSHOT quarkus-bom diff --git a/micronaut/shedlock-micronaut/pom.xml b/micronaut/shedlock-micronaut/pom.xml index 06e9376b5..d3bc489ea 100644 --- a/micronaut/shedlock-micronaut/pom.xml +++ b/micronaut/shedlock-micronaut/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.7.0 + 5.6.1-SNAPSHOT ../../pom.xml shedlock-micronaut - 5.7.0 + 5.6.1-SNAPSHOT diff --git a/micronaut/test/micronaut-jdbc-template/pom.xml b/micronaut/test/micronaut-jdbc-template/pom.xml index 799fd998d..2e95258be 100644 --- a/micronaut/test/micronaut-jdbc-template/pom.xml +++ b/micronaut/test/micronaut-jdbc-template/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.7.0 + 5.6.1-SNAPSHOT ../../../pom.xml micronaut-jdbc-template - 5.7.0 + 5.6.1-SNAPSHOT UTF-8 diff --git a/micronaut/test/micronaut-jdbc/pom.xml b/micronaut/test/micronaut-jdbc/pom.xml index d0e9bf509..45437b6ef 100644 --- a/micronaut/test/micronaut-jdbc/pom.xml +++ b/micronaut/test/micronaut-jdbc/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.7.0 + 5.6.1-SNAPSHOT ../../../pom.xml micronaut-jdbc - 5.7.0 + 5.6.1-SNAPSHOT UTF-8 diff --git a/pom.xml b/pom.xml index bab0e8922..1f6a60d8c 100644 --- a/pom.xml +++ b/pom.xml @@ -19,7 +19,7 @@ net.javacrumbs.shedlock shedlock-parent pom - 5.7.0 + 5.6.1-SNAPSHOT shedlock-bom shedlock-core diff --git a/providers/arangodb/shedlock-provider-arangodb/pom.xml b/providers/arangodb/shedlock-provider-arangodb/pom.xml index 573407317..2d901b94e 100644 --- a/providers/arangodb/shedlock-provider-arangodb/pom.xml +++ b/providers/arangodb/shedlock-provider-arangodb/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.7.0 + 5.6.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-arangodb - 5.7.0 + 5.6.1-SNAPSHOT diff --git a/providers/cassandra/shedlock-provider-cassandra/pom.xml b/providers/cassandra/shedlock-provider-cassandra/pom.xml index a671a004d..c91e02654 100644 --- a/providers/cassandra/shedlock-provider-cassandra/pom.xml +++ b/providers/cassandra/shedlock-provider-cassandra/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.7.0 + 5.6.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-cassandra - 5.7.0 + 5.6.1-SNAPSHOT 4.17.0 diff --git a/providers/consul/shedlock-provider-consul/pom.xml b/providers/consul/shedlock-provider-consul/pom.xml index 3fd3a2274..a99404db6 100644 --- a/providers/consul/shedlock-provider-consul/pom.xml +++ b/providers/consul/shedlock-provider-consul/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.7.0 + 5.6.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-consul - 5.7.0 + 5.6.1-SNAPSHOT diff --git a/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml b/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml index 7eacabe4d..34c9c8298 100644 --- a/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml +++ b/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.7.0 + 5.6.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-couchbase-javaclient3 - 5.7.0 + 5.6.1-SNAPSHOT diff --git a/providers/datastore/shedlock-provider-datastore/pom.xml b/providers/datastore/shedlock-provider-datastore/pom.xml index 6b506b2e6..e0ad4ff93 100644 --- a/providers/datastore/shedlock-provider-datastore/pom.xml +++ b/providers/datastore/shedlock-provider-datastore/pom.xml @@ -4,12 +4,12 @@ net.javacrumbs.shedlock shedlock-parent - 5.7.0 + 5.6.1-SNAPSHOT ../../../pom.xml shedlock-provider-datastore - 5.7.0 + 5.6.1-SNAPSHOT 2.15.0 diff --git a/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml b/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml index f0d4ed000..a22214b11 100644 --- a/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml +++ b/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.7.0 + 5.6.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-dynamodb2 - 5.7.0 + 5.6.1-SNAPSHOT diff --git a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml index 510ea3a22..d06200ad9 100644 --- a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml +++ b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.7.0 + 5.6.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-elasticsearch8 - 5.7.0 + 5.6.1-SNAPSHOT 8.7.0 diff --git a/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml b/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml index 48bc361f6..3cc6e610b 100644 --- a/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml +++ b/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 5.7.0 + 5.6.1-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml b/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml index 89cd476d2..44c512b3f 100644 --- a/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml +++ b/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.7.0 + 5.6.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-hazelcast4 - 5.7.0 + 5.6.1-SNAPSHOT diff --git a/providers/ignite/shedlock-provider-ignite/pom.xml b/providers/ignite/shedlock-provider-ignite/pom.xml index 39ed59e1a..33cc476fd 100644 --- a/providers/ignite/shedlock-provider-ignite/pom.xml +++ b/providers/ignite/shedlock-provider-ignite/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.7.0 + 5.6.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-ignite - 5.7.0 + 5.6.1-SNAPSHOT 2.15.0 diff --git a/providers/inmemory/shedlock-provider-inmemory/pom.xml b/providers/inmemory/shedlock-provider-inmemory/pom.xml index af3ae590a..e90ca977d 100644 --- a/providers/inmemory/shedlock-provider-inmemory/pom.xml +++ b/providers/inmemory/shedlock-provider-inmemory/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.7.0 + 5.6.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-inmemory - 5.7.0 + 5.6.1-SNAPSHOT diff --git a/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml b/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml index 22873ca69..1fbc5d421 100644 --- a/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.7.0 + 5.6.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-jdbc-internal - 5.7.0 + 5.6.1-SNAPSHOT diff --git a/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml b/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml index d16993ad9..6216be87b 100644 --- a/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.7.0 + 5.6.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-jdbc-micronaut - 5.7.0 + 5.6.1-SNAPSHOT diff --git a/providers/jdbc/shedlock-provider-jdbc-template/pom.xml b/providers/jdbc/shedlock-provider-jdbc-template/pom.xml index 518513188..62174c4f2 100644 --- a/providers/jdbc/shedlock-provider-jdbc-template/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-template/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.7.0 + 5.6.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-jdbc-template - 5.7.0 + 5.6.1-SNAPSHOT diff --git a/providers/jdbc/shedlock-provider-jdbc/pom.xml b/providers/jdbc/shedlock-provider-jdbc/pom.xml index 4dc7bf6c1..69cd5c02f 100644 --- a/providers/jdbc/shedlock-provider-jdbc/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.7.0 + 5.6.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-jdbc - 5.7.0 + 5.6.1-SNAPSHOT diff --git a/providers/jdbc/shedlock-provider-jooq/pom.xml b/providers/jdbc/shedlock-provider-jooq/pom.xml index aa5454138..72ab39398 100644 --- a/providers/jdbc/shedlock-provider-jooq/pom.xml +++ b/providers/jdbc/shedlock-provider-jooq/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.7.0 + 5.6.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-jooq - 5.7.0 + 5.6.1-SNAPSHOT diff --git a/providers/jdbc/shedlock-test-support-jdbc/pom.xml b/providers/jdbc/shedlock-test-support-jdbc/pom.xml index 0f13c0b5a..8cf1bb871 100644 --- a/providers/jdbc/shedlock-test-support-jdbc/pom.xml +++ b/providers/jdbc/shedlock-test-support-jdbc/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.7.0 + 5.6.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-test-support-jdbc - 5.7.0 + 5.6.1-SNAPSHOT diff --git a/providers/memcached/shedlock-provider-memcached-spy/pom.xml b/providers/memcached/shedlock-provider-memcached-spy/pom.xml index 08040fa60..ee6a673c7 100644 --- a/providers/memcached/shedlock-provider-memcached-spy/pom.xml +++ b/providers/memcached/shedlock-provider-memcached-spy/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.7.0 + 5.6.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-memcached-spy - 5.7.0 + 5.6.1-SNAPSHOT 2.12.3 diff --git a/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml b/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml index 5a84e2486..f96a84b0d 100644 --- a/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml +++ b/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.7.0 + 5.6.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-mongo-reactivestreams - 5.7.0 + 5.6.1-SNAPSHOT diff --git a/providers/mongo/shedlock-provider-mongo/pom.xml b/providers/mongo/shedlock-provider-mongo/pom.xml index 44cb0851a..1bf227a9c 100644 --- a/providers/mongo/shedlock-provider-mongo/pom.xml +++ b/providers/mongo/shedlock-provider-mongo/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.7.0 + 5.6.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-mongo - 5.7.0 + 5.6.1-SNAPSHOT diff --git a/providers/neo4j/shedlock-provider-neo4j/pom.xml b/providers/neo4j/shedlock-provider-neo4j/pom.xml index 06f395bb2..69a8a63de 100644 --- a/providers/neo4j/shedlock-provider-neo4j/pom.xml +++ b/providers/neo4j/shedlock-provider-neo4j/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.7.0 + 5.6.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-neo4j - 5.7.0 + 5.6.1-SNAPSHOT diff --git a/providers/opensearch/shedlock-provider-opensearch/pom.xml b/providers/opensearch/shedlock-provider-opensearch/pom.xml index 875c4fc1c..2ba90a091 100644 --- a/providers/opensearch/shedlock-provider-opensearch/pom.xml +++ b/providers/opensearch/shedlock-provider-opensearch/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.7.0 + 5.6.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-opensearch - 5.7.0 + 5.6.1-SNAPSHOT 2.8.0 diff --git a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml index 2cdac4e34..81516ca49 100644 --- a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml +++ b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml @@ -5,12 +5,12 @@ net.javacrumbs.shedlock shedlock-parent - 5.7.0 + 5.6.1-SNAPSHOT ../../../pom.xml shedlock-provider-r2dbc - 5.7.0 + 5.6.1-SNAPSHOT 1.0.0.RELEASE diff --git a/providers/redis/shedlock-provider-redis-jedis4/pom.xml b/providers/redis/shedlock-provider-redis-jedis4/pom.xml index 6f7cf7470..164098732 100644 --- a/providers/redis/shedlock-provider-redis-jedis4/pom.xml +++ b/providers/redis/shedlock-provider-redis-jedis4/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.7.0 + 5.6.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-redis-jedis4 - 5.7.0 + 5.6.1-SNAPSHOT diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index 4889de6c4..42efd32c9 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.7.0 + 5.6.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-redis-spring - 5.7.0 + 5.6.1-SNAPSHOT diff --git a/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml b/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml index b850ffd5c..e1e74a8c8 100644 --- a/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml +++ b/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.7.0 + 5.6.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-zookeeper-curator - 5.7.0 + 5.6.1-SNAPSHOT 5.5.0 diff --git a/shedlock-bom/pom.xml b/shedlock-bom/pom.xml index 3e3061c67..fe81d20fb 100644 --- a/shedlock-bom/pom.xml +++ b/shedlock-bom/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.7.0 + 5.6.1-SNAPSHOT 4.0.0 BOM for ShedLock modules shedlock-bom - 5.7.0 + 5.6.1-SNAPSHOT pom diff --git a/shedlock-core/pom.xml b/shedlock-core/pom.xml index 339abc6a6..cf9ff93f3 100644 --- a/shedlock-core/pom.xml +++ b/shedlock-core/pom.xml @@ -3,12 +3,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.7.0 + 5.6.1-SNAPSHOT 4.0.0 shedlock-core - 5.7.0 + 5.6.1-SNAPSHOT 2.13.3 diff --git a/shedlock-test-support/pom.xml b/shedlock-test-support/pom.xml index 2ae2c63f4..dc084379c 100644 --- a/shedlock-test-support/pom.xml +++ b/shedlock-test-support/pom.xml @@ -3,12 +3,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.7.0 + 5.6.1-SNAPSHOT 4.0.0 shedlock-test-support - 5.7.0 + 5.6.1-SNAPSHOT diff --git a/spring/shedlock-spring/pom.xml b/spring/shedlock-spring/pom.xml index 1ffb5d155..dc4ac24a6 100644 --- a/spring/shedlock-spring/pom.xml +++ b/spring/shedlock-spring/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.7.0 + 5.6.1-SNAPSHOT ../../pom.xml 4.0.0 shedlock-spring - 5.7.0 + 5.6.1-SNAPSHOT diff --git a/spring/test/shedlock-springboot-future-test/pom.xml b/spring/test/shedlock-springboot-future-test/pom.xml index 04c106dd1..44828ca4a 100644 --- a/spring/test/shedlock-springboot-future-test/pom.xml +++ b/spring/test/shedlock-springboot-future-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.7.0 + 5.6.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-springboot-future-test - 5.7.0 + 5.6.1-SNAPSHOT diff --git a/spring/test/shedlock-springboot-kotlin-test/pom.xml b/spring/test/shedlock-springboot-kotlin-test/pom.xml index e49c5c210..9a65fc31d 100644 --- a/spring/test/shedlock-springboot-kotlin-test/pom.xml +++ b/spring/test/shedlock-springboot-kotlin-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.7.0 + 5.6.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-springboot-kotlin-test - 5.7.0 + 5.6.1-SNAPSHOT diff --git a/spring/test/shedlock-springboot-old-test/pom.xml b/spring/test/shedlock-springboot-old-test/pom.xml index 269e29e6a..161054b81 100644 --- a/spring/test/shedlock-springboot-old-test/pom.xml +++ b/spring/test/shedlock-springboot-old-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.7.0 + 5.6.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-springboot-old-test - 5.7.0 + 5.6.1-SNAPSHOT diff --git a/spring/test/shedlock-springboot-sleuth-test/pom.xml b/spring/test/shedlock-springboot-sleuth-test/pom.xml index e48756d14..26142a3dd 100644 --- a/spring/test/shedlock-springboot-sleuth-test/pom.xml +++ b/spring/test/shedlock-springboot-sleuth-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.7.0 + 5.6.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-springboot-sleuth-test - 5.7.0 + 5.6.1-SNAPSHOT diff --git a/spring/test/shedlock-springboot-test/pom.xml b/spring/test/shedlock-springboot-test/pom.xml index ace238679..77dbd1c42 100644 --- a/spring/test/shedlock-springboot-test/pom.xml +++ b/spring/test/shedlock-springboot-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.7.0 + 5.6.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-springboot-test - 5.7.0 + 5.6.1-SNAPSHOT diff --git a/spring/test/shedlock-testng-test/pom.xml b/spring/test/shedlock-testng-test/pom.xml index 39dbae2e6..55cfd868e 100644 --- a/spring/test/shedlock-testng-test/pom.xml +++ b/spring/test/shedlock-testng-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.7.0 + 5.6.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-testng-test - 5.7.0 + 5.6.1-SNAPSHOT From f2c5a97be201c47325d5b39661497230cbec7783 Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Fri, 25 Aug 2023 09:57:15 +0200 Subject: [PATCH 0264/1598] [maven-release-plugin] prepare release shedlock-parent-5.7.0 --- cdi/shedlock-cdi-vintage/pom.xml | 4 ++-- cdi/shedlock-cdi/pom.xml | 4 ++-- cdi/test/quarkus-test/pom.xml | 4 ++-- micronaut/shedlock-micronaut/pom.xml | 4 ++-- micronaut/test/micronaut-jdbc-template/pom.xml | 4 ++-- micronaut/test/micronaut-jdbc/pom.xml | 4 ++-- pom.xml | 2 +- providers/arangodb/shedlock-provider-arangodb/pom.xml | 4 ++-- providers/cassandra/shedlock-provider-cassandra/pom.xml | 4 ++-- providers/consul/shedlock-provider-consul/pom.xml | 4 ++-- .../couchbase/shedlock-provider-couchbase-javaclient3/pom.xml | 4 ++-- providers/datastore/shedlock-provider-datastore/pom.xml | 4 ++-- providers/dynamodb/shedlock-provider-dynamodb2/pom.xml | 4 ++-- .../elasticsearch/shedlock-provider-elasticsearch8/pom.xml | 4 ++-- providers/etcd/shedlock-provider-etcd-jetcd/pom.xml | 2 +- providers/hazelcast/shedlock-provider-hazelcast4/pom.xml | 4 ++-- providers/ignite/shedlock-provider-ignite/pom.xml | 4 ++-- providers/inmemory/shedlock-provider-inmemory/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-internal/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-template/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jooq/pom.xml | 4 ++-- providers/jdbc/shedlock-test-support-jdbc/pom.xml | 4 ++-- providers/memcached/shedlock-provider-memcached-spy/pom.xml | 4 ++-- .../mongo/shedlock-provider-mongo-reactivestreams/pom.xml | 4 ++-- providers/mongo/shedlock-provider-mongo/pom.xml | 4 ++-- providers/neo4j/shedlock-provider-neo4j/pom.xml | 4 ++-- providers/opensearch/shedlock-provider-opensearch/pom.xml | 4 ++-- providers/r2dbc/shedlock-provider-r2dbc/pom.xml | 4 ++-- providers/redis/shedlock-provider-redis-jedis4/pom.xml | 4 ++-- providers/redis/shedlock-provider-redis-spring/pom.xml | 4 ++-- .../zookeeper/shedlock-provider-zookeeper-curator/pom.xml | 4 ++-- shedlock-bom/pom.xml | 4 ++-- shedlock-core/pom.xml | 4 ++-- shedlock-test-support/pom.xml | 4 ++-- spring/shedlock-spring/pom.xml | 4 ++-- spring/test/shedlock-springboot-future-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-kotlin-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-old-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-sleuth-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-test/pom.xml | 4 ++-- spring/test/shedlock-testng-test/pom.xml | 4 ++-- 43 files changed, 84 insertions(+), 84 deletions(-) diff --git a/cdi/shedlock-cdi-vintage/pom.xml b/cdi/shedlock-cdi-vintage/pom.xml index 11a251f62..b6eb627d8 100644 --- a/cdi/shedlock-cdi-vintage/pom.xml +++ b/cdi/shedlock-cdi-vintage/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.6.1-SNAPSHOT + 5.7.0 ../../pom.xml shedlock-cdi-vintage - 5.6.1-SNAPSHOT + 5.7.0 diff --git a/cdi/shedlock-cdi/pom.xml b/cdi/shedlock-cdi/pom.xml index 937b152f2..40681025c 100644 --- a/cdi/shedlock-cdi/pom.xml +++ b/cdi/shedlock-cdi/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.6.1-SNAPSHOT + 5.7.0 ../../pom.xml shedlock-cdi - 5.6.1-SNAPSHOT + 5.7.0 diff --git a/cdi/test/quarkus-test/pom.xml b/cdi/test/quarkus-test/pom.xml index 0eaf93f95..1b6c4c6a2 100644 --- a/cdi/test/quarkus-test/pom.xml +++ b/cdi/test/quarkus-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.6.1-SNAPSHOT + 5.7.0 ../../../pom.xml 4.0.0 quarkus-test - 5.6.1-SNAPSHOT + 5.7.0 quarkus-bom diff --git a/micronaut/shedlock-micronaut/pom.xml b/micronaut/shedlock-micronaut/pom.xml index d3bc489ea..06e9376b5 100644 --- a/micronaut/shedlock-micronaut/pom.xml +++ b/micronaut/shedlock-micronaut/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.6.1-SNAPSHOT + 5.7.0 ../../pom.xml shedlock-micronaut - 5.6.1-SNAPSHOT + 5.7.0 diff --git a/micronaut/test/micronaut-jdbc-template/pom.xml b/micronaut/test/micronaut-jdbc-template/pom.xml index 2e95258be..799fd998d 100644 --- a/micronaut/test/micronaut-jdbc-template/pom.xml +++ b/micronaut/test/micronaut-jdbc-template/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.6.1-SNAPSHOT + 5.7.0 ../../../pom.xml micronaut-jdbc-template - 5.6.1-SNAPSHOT + 5.7.0 UTF-8 diff --git a/micronaut/test/micronaut-jdbc/pom.xml b/micronaut/test/micronaut-jdbc/pom.xml index 45437b6ef..d0e9bf509 100644 --- a/micronaut/test/micronaut-jdbc/pom.xml +++ b/micronaut/test/micronaut-jdbc/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.6.1-SNAPSHOT + 5.7.0 ../../../pom.xml micronaut-jdbc - 5.6.1-SNAPSHOT + 5.7.0 UTF-8 diff --git a/pom.xml b/pom.xml index 1f6a60d8c..bab0e8922 100644 --- a/pom.xml +++ b/pom.xml @@ -19,7 +19,7 @@ net.javacrumbs.shedlock shedlock-parent pom - 5.6.1-SNAPSHOT + 5.7.0 shedlock-bom shedlock-core diff --git a/providers/arangodb/shedlock-provider-arangodb/pom.xml b/providers/arangodb/shedlock-provider-arangodb/pom.xml index 2d901b94e..573407317 100644 --- a/providers/arangodb/shedlock-provider-arangodb/pom.xml +++ b/providers/arangodb/shedlock-provider-arangodb/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.6.1-SNAPSHOT + 5.7.0 ../../../pom.xml 4.0.0 shedlock-provider-arangodb - 5.6.1-SNAPSHOT + 5.7.0 diff --git a/providers/cassandra/shedlock-provider-cassandra/pom.xml b/providers/cassandra/shedlock-provider-cassandra/pom.xml index c91e02654..a671a004d 100644 --- a/providers/cassandra/shedlock-provider-cassandra/pom.xml +++ b/providers/cassandra/shedlock-provider-cassandra/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.6.1-SNAPSHOT + 5.7.0 ../../../pom.xml 4.0.0 shedlock-provider-cassandra - 5.6.1-SNAPSHOT + 5.7.0 4.17.0 diff --git a/providers/consul/shedlock-provider-consul/pom.xml b/providers/consul/shedlock-provider-consul/pom.xml index a99404db6..3fd3a2274 100644 --- a/providers/consul/shedlock-provider-consul/pom.xml +++ b/providers/consul/shedlock-provider-consul/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.6.1-SNAPSHOT + 5.7.0 ../../../pom.xml 4.0.0 shedlock-provider-consul - 5.6.1-SNAPSHOT + 5.7.0 diff --git a/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml b/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml index 34c9c8298..7eacabe4d 100644 --- a/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml +++ b/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.6.1-SNAPSHOT + 5.7.0 ../../../pom.xml 4.0.0 shedlock-provider-couchbase-javaclient3 - 5.6.1-SNAPSHOT + 5.7.0 diff --git a/providers/datastore/shedlock-provider-datastore/pom.xml b/providers/datastore/shedlock-provider-datastore/pom.xml index e0ad4ff93..6b506b2e6 100644 --- a/providers/datastore/shedlock-provider-datastore/pom.xml +++ b/providers/datastore/shedlock-provider-datastore/pom.xml @@ -4,12 +4,12 @@ net.javacrumbs.shedlock shedlock-parent - 5.6.1-SNAPSHOT + 5.7.0 ../../../pom.xml shedlock-provider-datastore - 5.6.1-SNAPSHOT + 5.7.0 2.15.0 diff --git a/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml b/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml index a22214b11..f0d4ed000 100644 --- a/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml +++ b/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.6.1-SNAPSHOT + 5.7.0 ../../../pom.xml 4.0.0 shedlock-provider-dynamodb2 - 5.6.1-SNAPSHOT + 5.7.0 diff --git a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml index d06200ad9..510ea3a22 100644 --- a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml +++ b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.6.1-SNAPSHOT + 5.7.0 ../../../pom.xml 4.0.0 shedlock-provider-elasticsearch8 - 5.6.1-SNAPSHOT + 5.7.0 8.7.0 diff --git a/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml b/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml index 3cc6e610b..48bc361f6 100644 --- a/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml +++ b/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 5.6.1-SNAPSHOT + 5.7.0 ../../../pom.xml 4.0.0 diff --git a/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml b/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml index 44c512b3f..89cd476d2 100644 --- a/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml +++ b/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.6.1-SNAPSHOT + 5.7.0 ../../../pom.xml 4.0.0 shedlock-provider-hazelcast4 - 5.6.1-SNAPSHOT + 5.7.0 diff --git a/providers/ignite/shedlock-provider-ignite/pom.xml b/providers/ignite/shedlock-provider-ignite/pom.xml index 33cc476fd..39ed59e1a 100644 --- a/providers/ignite/shedlock-provider-ignite/pom.xml +++ b/providers/ignite/shedlock-provider-ignite/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.6.1-SNAPSHOT + 5.7.0 ../../../pom.xml 4.0.0 shedlock-provider-ignite - 5.6.1-SNAPSHOT + 5.7.0 2.15.0 diff --git a/providers/inmemory/shedlock-provider-inmemory/pom.xml b/providers/inmemory/shedlock-provider-inmemory/pom.xml index e90ca977d..af3ae590a 100644 --- a/providers/inmemory/shedlock-provider-inmemory/pom.xml +++ b/providers/inmemory/shedlock-provider-inmemory/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.6.1-SNAPSHOT + 5.7.0 ../../../pom.xml 4.0.0 shedlock-provider-inmemory - 5.6.1-SNAPSHOT + 5.7.0 diff --git a/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml b/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml index 1fbc5d421..22873ca69 100644 --- a/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.6.1-SNAPSHOT + 5.7.0 ../../../pom.xml 4.0.0 shedlock-provider-jdbc-internal - 5.6.1-SNAPSHOT + 5.7.0 diff --git a/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml b/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml index 6216be87b..d16993ad9 100644 --- a/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.6.1-SNAPSHOT + 5.7.0 ../../../pom.xml 4.0.0 shedlock-provider-jdbc-micronaut - 5.6.1-SNAPSHOT + 5.7.0 diff --git a/providers/jdbc/shedlock-provider-jdbc-template/pom.xml b/providers/jdbc/shedlock-provider-jdbc-template/pom.xml index 62174c4f2..518513188 100644 --- a/providers/jdbc/shedlock-provider-jdbc-template/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-template/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.6.1-SNAPSHOT + 5.7.0 ../../../pom.xml 4.0.0 shedlock-provider-jdbc-template - 5.6.1-SNAPSHOT + 5.7.0 diff --git a/providers/jdbc/shedlock-provider-jdbc/pom.xml b/providers/jdbc/shedlock-provider-jdbc/pom.xml index 69cd5c02f..4dc7bf6c1 100644 --- a/providers/jdbc/shedlock-provider-jdbc/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.6.1-SNAPSHOT + 5.7.0 ../../../pom.xml 4.0.0 shedlock-provider-jdbc - 5.6.1-SNAPSHOT + 5.7.0 diff --git a/providers/jdbc/shedlock-provider-jooq/pom.xml b/providers/jdbc/shedlock-provider-jooq/pom.xml index 72ab39398..aa5454138 100644 --- a/providers/jdbc/shedlock-provider-jooq/pom.xml +++ b/providers/jdbc/shedlock-provider-jooq/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.6.1-SNAPSHOT + 5.7.0 ../../../pom.xml 4.0.0 shedlock-provider-jooq - 5.6.1-SNAPSHOT + 5.7.0 diff --git a/providers/jdbc/shedlock-test-support-jdbc/pom.xml b/providers/jdbc/shedlock-test-support-jdbc/pom.xml index 8cf1bb871..0f13c0b5a 100644 --- a/providers/jdbc/shedlock-test-support-jdbc/pom.xml +++ b/providers/jdbc/shedlock-test-support-jdbc/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.6.1-SNAPSHOT + 5.7.0 ../../../pom.xml 4.0.0 shedlock-test-support-jdbc - 5.6.1-SNAPSHOT + 5.7.0 diff --git a/providers/memcached/shedlock-provider-memcached-spy/pom.xml b/providers/memcached/shedlock-provider-memcached-spy/pom.xml index ee6a673c7..08040fa60 100644 --- a/providers/memcached/shedlock-provider-memcached-spy/pom.xml +++ b/providers/memcached/shedlock-provider-memcached-spy/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.6.1-SNAPSHOT + 5.7.0 ../../../pom.xml 4.0.0 shedlock-provider-memcached-spy - 5.6.1-SNAPSHOT + 5.7.0 2.12.3 diff --git a/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml b/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml index f96a84b0d..5a84e2486 100644 --- a/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml +++ b/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.6.1-SNAPSHOT + 5.7.0 ../../../pom.xml 4.0.0 shedlock-provider-mongo-reactivestreams - 5.6.1-SNAPSHOT + 5.7.0 diff --git a/providers/mongo/shedlock-provider-mongo/pom.xml b/providers/mongo/shedlock-provider-mongo/pom.xml index 1bf227a9c..44cb0851a 100644 --- a/providers/mongo/shedlock-provider-mongo/pom.xml +++ b/providers/mongo/shedlock-provider-mongo/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.6.1-SNAPSHOT + 5.7.0 ../../../pom.xml 4.0.0 shedlock-provider-mongo - 5.6.1-SNAPSHOT + 5.7.0 diff --git a/providers/neo4j/shedlock-provider-neo4j/pom.xml b/providers/neo4j/shedlock-provider-neo4j/pom.xml index 69a8a63de..06f395bb2 100644 --- a/providers/neo4j/shedlock-provider-neo4j/pom.xml +++ b/providers/neo4j/shedlock-provider-neo4j/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.6.1-SNAPSHOT + 5.7.0 ../../../pom.xml 4.0.0 shedlock-provider-neo4j - 5.6.1-SNAPSHOT + 5.7.0 diff --git a/providers/opensearch/shedlock-provider-opensearch/pom.xml b/providers/opensearch/shedlock-provider-opensearch/pom.xml index 2ba90a091..875c4fc1c 100644 --- a/providers/opensearch/shedlock-provider-opensearch/pom.xml +++ b/providers/opensearch/shedlock-provider-opensearch/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.6.1-SNAPSHOT + 5.7.0 ../../../pom.xml 4.0.0 shedlock-provider-opensearch - 5.6.1-SNAPSHOT + 5.7.0 2.8.0 diff --git a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml index 81516ca49..2cdac4e34 100644 --- a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml +++ b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml @@ -5,12 +5,12 @@ net.javacrumbs.shedlock shedlock-parent - 5.6.1-SNAPSHOT + 5.7.0 ../../../pom.xml shedlock-provider-r2dbc - 5.6.1-SNAPSHOT + 5.7.0 1.0.0.RELEASE diff --git a/providers/redis/shedlock-provider-redis-jedis4/pom.xml b/providers/redis/shedlock-provider-redis-jedis4/pom.xml index 164098732..6f7cf7470 100644 --- a/providers/redis/shedlock-provider-redis-jedis4/pom.xml +++ b/providers/redis/shedlock-provider-redis-jedis4/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.6.1-SNAPSHOT + 5.7.0 ../../../pom.xml 4.0.0 shedlock-provider-redis-jedis4 - 5.6.1-SNAPSHOT + 5.7.0 diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index 42efd32c9..4889de6c4 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.6.1-SNAPSHOT + 5.7.0 ../../../pom.xml 4.0.0 shedlock-provider-redis-spring - 5.6.1-SNAPSHOT + 5.7.0 diff --git a/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml b/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml index e1e74a8c8..b850ffd5c 100644 --- a/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml +++ b/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.6.1-SNAPSHOT + 5.7.0 ../../../pom.xml 4.0.0 shedlock-provider-zookeeper-curator - 5.6.1-SNAPSHOT + 5.7.0 5.5.0 diff --git a/shedlock-bom/pom.xml b/shedlock-bom/pom.xml index fe81d20fb..3e3061c67 100644 --- a/shedlock-bom/pom.xml +++ b/shedlock-bom/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.6.1-SNAPSHOT + 5.7.0 4.0.0 BOM for ShedLock modules shedlock-bom - 5.6.1-SNAPSHOT + 5.7.0 pom diff --git a/shedlock-core/pom.xml b/shedlock-core/pom.xml index cf9ff93f3..339abc6a6 100644 --- a/shedlock-core/pom.xml +++ b/shedlock-core/pom.xml @@ -3,12 +3,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.6.1-SNAPSHOT + 5.7.0 4.0.0 shedlock-core - 5.6.1-SNAPSHOT + 5.7.0 2.13.3 diff --git a/shedlock-test-support/pom.xml b/shedlock-test-support/pom.xml index dc084379c..2ae2c63f4 100644 --- a/shedlock-test-support/pom.xml +++ b/shedlock-test-support/pom.xml @@ -3,12 +3,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.6.1-SNAPSHOT + 5.7.0 4.0.0 shedlock-test-support - 5.6.1-SNAPSHOT + 5.7.0 diff --git a/spring/shedlock-spring/pom.xml b/spring/shedlock-spring/pom.xml index dc4ac24a6..1ffb5d155 100644 --- a/spring/shedlock-spring/pom.xml +++ b/spring/shedlock-spring/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.6.1-SNAPSHOT + 5.7.0 ../../pom.xml 4.0.0 shedlock-spring - 5.6.1-SNAPSHOT + 5.7.0 diff --git a/spring/test/shedlock-springboot-future-test/pom.xml b/spring/test/shedlock-springboot-future-test/pom.xml index 44828ca4a..04c106dd1 100644 --- a/spring/test/shedlock-springboot-future-test/pom.xml +++ b/spring/test/shedlock-springboot-future-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.6.1-SNAPSHOT + 5.7.0 ../../../pom.xml 4.0.0 shedlock-springboot-future-test - 5.6.1-SNAPSHOT + 5.7.0 diff --git a/spring/test/shedlock-springboot-kotlin-test/pom.xml b/spring/test/shedlock-springboot-kotlin-test/pom.xml index 9a65fc31d..e49c5c210 100644 --- a/spring/test/shedlock-springboot-kotlin-test/pom.xml +++ b/spring/test/shedlock-springboot-kotlin-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.6.1-SNAPSHOT + 5.7.0 ../../../pom.xml 4.0.0 shedlock-springboot-kotlin-test - 5.6.1-SNAPSHOT + 5.7.0 diff --git a/spring/test/shedlock-springboot-old-test/pom.xml b/spring/test/shedlock-springboot-old-test/pom.xml index 161054b81..269e29e6a 100644 --- a/spring/test/shedlock-springboot-old-test/pom.xml +++ b/spring/test/shedlock-springboot-old-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.6.1-SNAPSHOT + 5.7.0 ../../../pom.xml 4.0.0 shedlock-springboot-old-test - 5.6.1-SNAPSHOT + 5.7.0 diff --git a/spring/test/shedlock-springboot-sleuth-test/pom.xml b/spring/test/shedlock-springboot-sleuth-test/pom.xml index 26142a3dd..e48756d14 100644 --- a/spring/test/shedlock-springboot-sleuth-test/pom.xml +++ b/spring/test/shedlock-springboot-sleuth-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.6.1-SNAPSHOT + 5.7.0 ../../../pom.xml 4.0.0 shedlock-springboot-sleuth-test - 5.6.1-SNAPSHOT + 5.7.0 diff --git a/spring/test/shedlock-springboot-test/pom.xml b/spring/test/shedlock-springboot-test/pom.xml index 77dbd1c42..ace238679 100644 --- a/spring/test/shedlock-springboot-test/pom.xml +++ b/spring/test/shedlock-springboot-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.6.1-SNAPSHOT + 5.7.0 ../../../pom.xml 4.0.0 shedlock-springboot-test - 5.6.1-SNAPSHOT + 5.7.0 diff --git a/spring/test/shedlock-testng-test/pom.xml b/spring/test/shedlock-testng-test/pom.xml index 55cfd868e..39dbae2e6 100644 --- a/spring/test/shedlock-testng-test/pom.xml +++ b/spring/test/shedlock-testng-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.6.1-SNAPSHOT + 5.7.0 ../../../pom.xml 4.0.0 shedlock-testng-test - 5.6.1-SNAPSHOT + 5.7.0 From 47fcd70678e2517ff980c3e761d9ec8e49bac61e Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Fri, 25 Aug 2023 09:57:20 +0200 Subject: [PATCH 0265/1598] [maven-release-plugin] prepare for next development iteration --- cdi/shedlock-cdi-vintage/pom.xml | 4 ++-- cdi/shedlock-cdi/pom.xml | 4 ++-- cdi/test/quarkus-test/pom.xml | 4 ++-- micronaut/shedlock-micronaut/pom.xml | 4 ++-- micronaut/test/micronaut-jdbc-template/pom.xml | 4 ++-- micronaut/test/micronaut-jdbc/pom.xml | 4 ++-- pom.xml | 2 +- providers/arangodb/shedlock-provider-arangodb/pom.xml | 4 ++-- providers/cassandra/shedlock-provider-cassandra/pom.xml | 4 ++-- providers/consul/shedlock-provider-consul/pom.xml | 4 ++-- .../couchbase/shedlock-provider-couchbase-javaclient3/pom.xml | 4 ++-- providers/datastore/shedlock-provider-datastore/pom.xml | 4 ++-- providers/dynamodb/shedlock-provider-dynamodb2/pom.xml | 4 ++-- .../elasticsearch/shedlock-provider-elasticsearch8/pom.xml | 4 ++-- providers/etcd/shedlock-provider-etcd-jetcd/pom.xml | 2 +- providers/hazelcast/shedlock-provider-hazelcast4/pom.xml | 4 ++-- providers/ignite/shedlock-provider-ignite/pom.xml | 4 ++-- providers/inmemory/shedlock-provider-inmemory/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-internal/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-template/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jooq/pom.xml | 4 ++-- providers/jdbc/shedlock-test-support-jdbc/pom.xml | 4 ++-- providers/memcached/shedlock-provider-memcached-spy/pom.xml | 4 ++-- .../mongo/shedlock-provider-mongo-reactivestreams/pom.xml | 4 ++-- providers/mongo/shedlock-provider-mongo/pom.xml | 4 ++-- providers/neo4j/shedlock-provider-neo4j/pom.xml | 4 ++-- providers/opensearch/shedlock-provider-opensearch/pom.xml | 4 ++-- providers/r2dbc/shedlock-provider-r2dbc/pom.xml | 4 ++-- providers/redis/shedlock-provider-redis-jedis4/pom.xml | 4 ++-- providers/redis/shedlock-provider-redis-spring/pom.xml | 4 ++-- .../zookeeper/shedlock-provider-zookeeper-curator/pom.xml | 4 ++-- shedlock-bom/pom.xml | 4 ++-- shedlock-core/pom.xml | 4 ++-- shedlock-test-support/pom.xml | 4 ++-- spring/shedlock-spring/pom.xml | 4 ++-- spring/test/shedlock-springboot-future-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-kotlin-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-old-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-sleuth-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-test/pom.xml | 4 ++-- spring/test/shedlock-testng-test/pom.xml | 4 ++-- 43 files changed, 84 insertions(+), 84 deletions(-) diff --git a/cdi/shedlock-cdi-vintage/pom.xml b/cdi/shedlock-cdi-vintage/pom.xml index b6eb627d8..5357fbb79 100644 --- a/cdi/shedlock-cdi-vintage/pom.xml +++ b/cdi/shedlock-cdi-vintage/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.7.0 + 5.7.1-SNAPSHOT ../../pom.xml shedlock-cdi-vintage - 5.7.0 + 5.7.1-SNAPSHOT diff --git a/cdi/shedlock-cdi/pom.xml b/cdi/shedlock-cdi/pom.xml index 40681025c..d84e25f78 100644 --- a/cdi/shedlock-cdi/pom.xml +++ b/cdi/shedlock-cdi/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.7.0 + 5.7.1-SNAPSHOT ../../pom.xml shedlock-cdi - 5.7.0 + 5.7.1-SNAPSHOT diff --git a/cdi/test/quarkus-test/pom.xml b/cdi/test/quarkus-test/pom.xml index 1b6c4c6a2..9cc4df0b0 100644 --- a/cdi/test/quarkus-test/pom.xml +++ b/cdi/test/quarkus-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.7.0 + 5.7.1-SNAPSHOT ../../../pom.xml 4.0.0 quarkus-test - 5.7.0 + 5.7.1-SNAPSHOT quarkus-bom diff --git a/micronaut/shedlock-micronaut/pom.xml b/micronaut/shedlock-micronaut/pom.xml index 06e9376b5..10fbad59c 100644 --- a/micronaut/shedlock-micronaut/pom.xml +++ b/micronaut/shedlock-micronaut/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.7.0 + 5.7.1-SNAPSHOT ../../pom.xml shedlock-micronaut - 5.7.0 + 5.7.1-SNAPSHOT diff --git a/micronaut/test/micronaut-jdbc-template/pom.xml b/micronaut/test/micronaut-jdbc-template/pom.xml index 799fd998d..395ed8f6b 100644 --- a/micronaut/test/micronaut-jdbc-template/pom.xml +++ b/micronaut/test/micronaut-jdbc-template/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.7.0 + 5.7.1-SNAPSHOT ../../../pom.xml micronaut-jdbc-template - 5.7.0 + 5.7.1-SNAPSHOT UTF-8 diff --git a/micronaut/test/micronaut-jdbc/pom.xml b/micronaut/test/micronaut-jdbc/pom.xml index d0e9bf509..015138c09 100644 --- a/micronaut/test/micronaut-jdbc/pom.xml +++ b/micronaut/test/micronaut-jdbc/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.7.0 + 5.7.1-SNAPSHOT ../../../pom.xml micronaut-jdbc - 5.7.0 + 5.7.1-SNAPSHOT UTF-8 diff --git a/pom.xml b/pom.xml index bab0e8922..0958437f7 100644 --- a/pom.xml +++ b/pom.xml @@ -19,7 +19,7 @@ net.javacrumbs.shedlock shedlock-parent pom - 5.7.0 + 5.7.1-SNAPSHOT shedlock-bom shedlock-core diff --git a/providers/arangodb/shedlock-provider-arangodb/pom.xml b/providers/arangodb/shedlock-provider-arangodb/pom.xml index 573407317..c3eeea4b8 100644 --- a/providers/arangodb/shedlock-provider-arangodb/pom.xml +++ b/providers/arangodb/shedlock-provider-arangodb/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.7.0 + 5.7.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-arangodb - 5.7.0 + 5.7.1-SNAPSHOT diff --git a/providers/cassandra/shedlock-provider-cassandra/pom.xml b/providers/cassandra/shedlock-provider-cassandra/pom.xml index a671a004d..52f866364 100644 --- a/providers/cassandra/shedlock-provider-cassandra/pom.xml +++ b/providers/cassandra/shedlock-provider-cassandra/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.7.0 + 5.7.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-cassandra - 5.7.0 + 5.7.1-SNAPSHOT 4.17.0 diff --git a/providers/consul/shedlock-provider-consul/pom.xml b/providers/consul/shedlock-provider-consul/pom.xml index 3fd3a2274..905863d7e 100644 --- a/providers/consul/shedlock-provider-consul/pom.xml +++ b/providers/consul/shedlock-provider-consul/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.7.0 + 5.7.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-consul - 5.7.0 + 5.7.1-SNAPSHOT diff --git a/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml b/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml index 7eacabe4d..a9631a42a 100644 --- a/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml +++ b/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.7.0 + 5.7.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-couchbase-javaclient3 - 5.7.0 + 5.7.1-SNAPSHOT diff --git a/providers/datastore/shedlock-provider-datastore/pom.xml b/providers/datastore/shedlock-provider-datastore/pom.xml index 6b506b2e6..a553549b8 100644 --- a/providers/datastore/shedlock-provider-datastore/pom.xml +++ b/providers/datastore/shedlock-provider-datastore/pom.xml @@ -4,12 +4,12 @@ net.javacrumbs.shedlock shedlock-parent - 5.7.0 + 5.7.1-SNAPSHOT ../../../pom.xml shedlock-provider-datastore - 5.7.0 + 5.7.1-SNAPSHOT 2.15.0 diff --git a/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml b/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml index f0d4ed000..eba549a33 100644 --- a/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml +++ b/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.7.0 + 5.7.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-dynamodb2 - 5.7.0 + 5.7.1-SNAPSHOT diff --git a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml index 510ea3a22..e90f9dab1 100644 --- a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml +++ b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.7.0 + 5.7.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-elasticsearch8 - 5.7.0 + 5.7.1-SNAPSHOT 8.7.0 diff --git a/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml b/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml index 48bc361f6..a1cfff872 100644 --- a/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml +++ b/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 5.7.0 + 5.7.1-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml b/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml index 89cd476d2..817221353 100644 --- a/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml +++ b/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.7.0 + 5.7.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-hazelcast4 - 5.7.0 + 5.7.1-SNAPSHOT diff --git a/providers/ignite/shedlock-provider-ignite/pom.xml b/providers/ignite/shedlock-provider-ignite/pom.xml index 39ed59e1a..f0fc3077f 100644 --- a/providers/ignite/shedlock-provider-ignite/pom.xml +++ b/providers/ignite/shedlock-provider-ignite/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.7.0 + 5.7.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-ignite - 5.7.0 + 5.7.1-SNAPSHOT 2.15.0 diff --git a/providers/inmemory/shedlock-provider-inmemory/pom.xml b/providers/inmemory/shedlock-provider-inmemory/pom.xml index af3ae590a..a63f9e8ca 100644 --- a/providers/inmemory/shedlock-provider-inmemory/pom.xml +++ b/providers/inmemory/shedlock-provider-inmemory/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.7.0 + 5.7.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-inmemory - 5.7.0 + 5.7.1-SNAPSHOT diff --git a/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml b/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml index 22873ca69..373788de1 100644 --- a/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.7.0 + 5.7.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-jdbc-internal - 5.7.0 + 5.7.1-SNAPSHOT diff --git a/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml b/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml index d16993ad9..74b15e25b 100644 --- a/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.7.0 + 5.7.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-jdbc-micronaut - 5.7.0 + 5.7.1-SNAPSHOT diff --git a/providers/jdbc/shedlock-provider-jdbc-template/pom.xml b/providers/jdbc/shedlock-provider-jdbc-template/pom.xml index 518513188..5441f35e9 100644 --- a/providers/jdbc/shedlock-provider-jdbc-template/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-template/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.7.0 + 5.7.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-jdbc-template - 5.7.0 + 5.7.1-SNAPSHOT diff --git a/providers/jdbc/shedlock-provider-jdbc/pom.xml b/providers/jdbc/shedlock-provider-jdbc/pom.xml index 4dc7bf6c1..5ad7bde4e 100644 --- a/providers/jdbc/shedlock-provider-jdbc/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.7.0 + 5.7.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-jdbc - 5.7.0 + 5.7.1-SNAPSHOT diff --git a/providers/jdbc/shedlock-provider-jooq/pom.xml b/providers/jdbc/shedlock-provider-jooq/pom.xml index aa5454138..064d4f713 100644 --- a/providers/jdbc/shedlock-provider-jooq/pom.xml +++ b/providers/jdbc/shedlock-provider-jooq/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.7.0 + 5.7.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-jooq - 5.7.0 + 5.7.1-SNAPSHOT diff --git a/providers/jdbc/shedlock-test-support-jdbc/pom.xml b/providers/jdbc/shedlock-test-support-jdbc/pom.xml index 0f13c0b5a..25ca07c80 100644 --- a/providers/jdbc/shedlock-test-support-jdbc/pom.xml +++ b/providers/jdbc/shedlock-test-support-jdbc/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.7.0 + 5.7.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-test-support-jdbc - 5.7.0 + 5.7.1-SNAPSHOT diff --git a/providers/memcached/shedlock-provider-memcached-spy/pom.xml b/providers/memcached/shedlock-provider-memcached-spy/pom.xml index 08040fa60..65022133b 100644 --- a/providers/memcached/shedlock-provider-memcached-spy/pom.xml +++ b/providers/memcached/shedlock-provider-memcached-spy/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.7.0 + 5.7.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-memcached-spy - 5.7.0 + 5.7.1-SNAPSHOT 2.12.3 diff --git a/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml b/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml index 5a84e2486..5400d5eca 100644 --- a/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml +++ b/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.7.0 + 5.7.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-mongo-reactivestreams - 5.7.0 + 5.7.1-SNAPSHOT diff --git a/providers/mongo/shedlock-provider-mongo/pom.xml b/providers/mongo/shedlock-provider-mongo/pom.xml index 44cb0851a..31ddf88b2 100644 --- a/providers/mongo/shedlock-provider-mongo/pom.xml +++ b/providers/mongo/shedlock-provider-mongo/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.7.0 + 5.7.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-mongo - 5.7.0 + 5.7.1-SNAPSHOT diff --git a/providers/neo4j/shedlock-provider-neo4j/pom.xml b/providers/neo4j/shedlock-provider-neo4j/pom.xml index 06f395bb2..e61173931 100644 --- a/providers/neo4j/shedlock-provider-neo4j/pom.xml +++ b/providers/neo4j/shedlock-provider-neo4j/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.7.0 + 5.7.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-neo4j - 5.7.0 + 5.7.1-SNAPSHOT diff --git a/providers/opensearch/shedlock-provider-opensearch/pom.xml b/providers/opensearch/shedlock-provider-opensearch/pom.xml index 875c4fc1c..7fde949ed 100644 --- a/providers/opensearch/shedlock-provider-opensearch/pom.xml +++ b/providers/opensearch/shedlock-provider-opensearch/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.7.0 + 5.7.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-opensearch - 5.7.0 + 5.7.1-SNAPSHOT 2.8.0 diff --git a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml index 2cdac4e34..0edebeb45 100644 --- a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml +++ b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml @@ -5,12 +5,12 @@ net.javacrumbs.shedlock shedlock-parent - 5.7.0 + 5.7.1-SNAPSHOT ../../../pom.xml shedlock-provider-r2dbc - 5.7.0 + 5.7.1-SNAPSHOT 1.0.0.RELEASE diff --git a/providers/redis/shedlock-provider-redis-jedis4/pom.xml b/providers/redis/shedlock-provider-redis-jedis4/pom.xml index 6f7cf7470..ba441b260 100644 --- a/providers/redis/shedlock-provider-redis-jedis4/pom.xml +++ b/providers/redis/shedlock-provider-redis-jedis4/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.7.0 + 5.7.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-redis-jedis4 - 5.7.0 + 5.7.1-SNAPSHOT diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index 4889de6c4..5294795d4 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.7.0 + 5.7.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-redis-spring - 5.7.0 + 5.7.1-SNAPSHOT diff --git a/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml b/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml index b850ffd5c..8294c35c4 100644 --- a/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml +++ b/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.7.0 + 5.7.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-zookeeper-curator - 5.7.0 + 5.7.1-SNAPSHOT 5.5.0 diff --git a/shedlock-bom/pom.xml b/shedlock-bom/pom.xml index 3e3061c67..66c8b7f62 100644 --- a/shedlock-bom/pom.xml +++ b/shedlock-bom/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.7.0 + 5.7.1-SNAPSHOT 4.0.0 BOM for ShedLock modules shedlock-bom - 5.7.0 + 5.7.1-SNAPSHOT pom diff --git a/shedlock-core/pom.xml b/shedlock-core/pom.xml index 339abc6a6..645684f28 100644 --- a/shedlock-core/pom.xml +++ b/shedlock-core/pom.xml @@ -3,12 +3,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.7.0 + 5.7.1-SNAPSHOT 4.0.0 shedlock-core - 5.7.0 + 5.7.1-SNAPSHOT 2.13.3 diff --git a/shedlock-test-support/pom.xml b/shedlock-test-support/pom.xml index 2ae2c63f4..cff0b6cb8 100644 --- a/shedlock-test-support/pom.xml +++ b/shedlock-test-support/pom.xml @@ -3,12 +3,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.7.0 + 5.7.1-SNAPSHOT 4.0.0 shedlock-test-support - 5.7.0 + 5.7.1-SNAPSHOT diff --git a/spring/shedlock-spring/pom.xml b/spring/shedlock-spring/pom.xml index 1ffb5d155..b63c7b746 100644 --- a/spring/shedlock-spring/pom.xml +++ b/spring/shedlock-spring/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.7.0 + 5.7.1-SNAPSHOT ../../pom.xml 4.0.0 shedlock-spring - 5.7.0 + 5.7.1-SNAPSHOT diff --git a/spring/test/shedlock-springboot-future-test/pom.xml b/spring/test/shedlock-springboot-future-test/pom.xml index 04c106dd1..364732d73 100644 --- a/spring/test/shedlock-springboot-future-test/pom.xml +++ b/spring/test/shedlock-springboot-future-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.7.0 + 5.7.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-springboot-future-test - 5.7.0 + 5.7.1-SNAPSHOT diff --git a/spring/test/shedlock-springboot-kotlin-test/pom.xml b/spring/test/shedlock-springboot-kotlin-test/pom.xml index e49c5c210..be0ec2747 100644 --- a/spring/test/shedlock-springboot-kotlin-test/pom.xml +++ b/spring/test/shedlock-springboot-kotlin-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.7.0 + 5.7.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-springboot-kotlin-test - 5.7.0 + 5.7.1-SNAPSHOT diff --git a/spring/test/shedlock-springboot-old-test/pom.xml b/spring/test/shedlock-springboot-old-test/pom.xml index 269e29e6a..5de7c2df9 100644 --- a/spring/test/shedlock-springboot-old-test/pom.xml +++ b/spring/test/shedlock-springboot-old-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.7.0 + 5.7.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-springboot-old-test - 5.7.0 + 5.7.1-SNAPSHOT diff --git a/spring/test/shedlock-springboot-sleuth-test/pom.xml b/spring/test/shedlock-springboot-sleuth-test/pom.xml index e48756d14..0d53e7a1c 100644 --- a/spring/test/shedlock-springboot-sleuth-test/pom.xml +++ b/spring/test/shedlock-springboot-sleuth-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.7.0 + 5.7.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-springboot-sleuth-test - 5.7.0 + 5.7.1-SNAPSHOT diff --git a/spring/test/shedlock-springboot-test/pom.xml b/spring/test/shedlock-springboot-test/pom.xml index ace238679..8bfbb1bbf 100644 --- a/spring/test/shedlock-springboot-test/pom.xml +++ b/spring/test/shedlock-springboot-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.7.0 + 5.7.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-springboot-test - 5.7.0 + 5.7.1-SNAPSHOT diff --git a/spring/test/shedlock-testng-test/pom.xml b/spring/test/shedlock-testng-test/pom.xml index 39dbae2e6..754a5209e 100644 --- a/spring/test/shedlock-testng-test/pom.xml +++ b/spring/test/shedlock-testng-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.7.0 + 5.7.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-testng-test - 5.7.0 + 5.7.1-SNAPSHOT From 7e01987e1e9eff90d418561df4f3155020fd6810 Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Fri, 25 Aug 2023 10:17:59 +0200 Subject: [PATCH 0266/1598] Readme updated --- README.md | 58 +++++++++++++++++++++++++++++-------------------------- 1 file changed, 31 insertions(+), 27 deletions(-) diff --git a/README.md b/README.md index ca7587185..4a1194ed6 100644 --- a/README.md +++ b/README.md @@ -82,7 +82,7 @@ First of all, we have to import the project net.javacrumbs.shedlock shedlock-spring - 5.6.0 + 5.7.0 ``` @@ -186,7 +186,7 @@ Add dependency net.javacrumbs.shedlock shedlock-provider-jdbc-template - 5.6.0 + 5.7.0 ``` @@ -246,7 +246,7 @@ is in flux and may easily break. net.javacrumbs.shedlock shedlock-provider-r2dbc - 5.6.0 + 5.7.0 ``` @@ -269,7 +269,7 @@ Add dependency net.javacrumbs.shedlock shedlock-provider-jooq - 5.6.0 + 5.7.0 ``` @@ -306,7 +306,7 @@ Add dependency net.javacrumbs.shedlock shedlock-provider-jdbc-micronaut - 5.6.0 + 5.7.0 ``` @@ -329,7 +329,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-mongo - 5.6.0 + 5.7.0 ``` @@ -356,7 +356,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-mongo-reactivestreams - 5.6.0 + 5.7.0 ``` @@ -385,7 +385,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-dynamodb2 - 5.6.0 + 5.7.0 ``` @@ -412,7 +412,7 @@ Import net.javacrumbs.shedlock shedlock-provider-zookeeper-curator - 5.6.0 + 5.7.0 ``` @@ -436,7 +436,7 @@ Import net.javacrumbs.shedlock shedlock-provider-redis-spring - 5.6.0 + 5.7.0 ``` @@ -460,7 +460,7 @@ Import net.javacrumbs.shedlock shedlock-provider-redis-spring - 5.6.0 + 5.7.0 ``` @@ -489,7 +489,7 @@ Import net.javacrumbs.shedlock shedlock-provider-redis-jedis4 - 5.6.0 + 5.7.0 ``` @@ -513,7 +513,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-hazelcast4 - 5.6.0 + 5.7.0 ``` @@ -537,7 +537,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-couchbase-javaclient3 - 5.6.0 + 5.7.0 ``` @@ -563,7 +563,7 @@ I am really not sure it's a good idea to use Elasticsearch as a lock provider. B net.javacrumbs.shedlock shedlock-provider-elasticsearch8 - 5.6.0 + 5.7.0 ``` @@ -615,7 +615,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-cassandra - 5.6.0 + 5.7.0 ``` @@ -650,7 +650,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-consul - 5.6.0 + 5.7.0 ``` @@ -675,7 +675,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-arangodb - 5.6.0 + 5.7.0 ``` @@ -701,7 +701,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-neo4j - 5.6.0 + 5.7.0 ``` @@ -726,7 +726,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-etcd-jetcd - 5.6.0 + 5.7.0 ``` @@ -750,7 +750,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-ignite - 5.6.0 + 5.7.0 ``` @@ -775,7 +775,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-inmemory - 5.6.0 + 5.7.0 test ``` @@ -801,7 +801,7 @@ Import net.javacrumbs.shedlock shedlock-provider-memcached-spy - 5.6.0 + 5.7.0 ``` @@ -832,7 +832,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-datastore - 5.6.0 + 5.7.0 ``` @@ -931,7 +931,7 @@ Import the project: net.javacrumbs.shedlock shedlock-micronaut - 5.6.0 + 5.7.0 ``` @@ -969,7 +969,7 @@ Import the project: net.javacrumbs.shedlock shedlock-cdi - 5.6.0 + 5.7.0 ``` @@ -1105,8 +1105,12 @@ after another, `lockAtLeastFor` can prevent it. # Release notes +## 5.7.0 +* JedisLockProvider supports extending (thanks @shotmk) +* Better behavior when locks are nested #1493 + ## 5.6.0 -* Ability to explicitely set database product in JdbTemplateLockProvider (thanks @metron2) +* Ability to explicitly set database product in JdbTemplateLockProvider (thanks @metron2) * Removed forgotten versions from BOM * Dependency updates From be80175b7f3f8a06ad19481967202dddd687cec5 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 31 Aug 2023 16:00:51 +0000 Subject: [PATCH 0267/1598] Bump com.microsoft.sqlserver:mssql-jdbc Bumps [com.microsoft.sqlserver:mssql-jdbc](https://github.com/Microsoft/mssql-jdbc) from 12.2.0.jre11 to 12.4.1.jre11. - [Release notes](https://github.com/Microsoft/mssql-jdbc/releases) - [Changelog](https://github.com/microsoft/mssql-jdbc/blob/main/CHANGELOG.md) - [Commits](https://github.com/Microsoft/mssql-jdbc/commits) --- updated-dependencies: - dependency-name: com.microsoft.sqlserver:mssql-jdbc dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- providers/jdbc/shedlock-test-support-jdbc/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/jdbc/shedlock-test-support-jdbc/pom.xml b/providers/jdbc/shedlock-test-support-jdbc/pom.xml index 25ca07c80..49f1fadf3 100644 --- a/providers/jdbc/shedlock-test-support-jdbc/pom.xml +++ b/providers/jdbc/shedlock-test-support-jdbc/pom.xml @@ -51,7 +51,7 @@ com.microsoft.sqlserver mssql-jdbc - 12.2.0.jre11 + 12.4.1.jre11 From b9d31bce56f75130e63e37f0c6ba89534d6b1f12 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 1 Sep 2023 15:04:33 +0000 Subject: [PATCH 0268/1598] Bump org.neo4j.driver:neo4j-java-driver from 5.10.0 to 5.12.0 Bumps [org.neo4j.driver:neo4j-java-driver](https://github.com/neo4j/neo4j-java-driver) from 5.10.0 to 5.12.0. - [Release notes](https://github.com/neo4j/neo4j-java-driver/releases) - [Commits](https://github.com/neo4j/neo4j-java-driver/compare/5.10.0...5.12.0) --- updated-dependencies: - dependency-name: org.neo4j.driver:neo4j-java-driver dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- providers/neo4j/shedlock-provider-neo4j/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/neo4j/shedlock-provider-neo4j/pom.xml b/providers/neo4j/shedlock-provider-neo4j/pom.xml index e61173931..2668ee84b 100644 --- a/providers/neo4j/shedlock-provider-neo4j/pom.xml +++ b/providers/neo4j/shedlock-provider-neo4j/pom.xml @@ -20,7 +20,7 @@ org.neo4j.driver neo4j-java-driver - 5.10.0 + 5.12.0 From 1ff0b5958efb981ac33f5ef364ef3846a1462188 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 4 Sep 2023 15:36:05 +0000 Subject: [PATCH 0269/1598] Bump actions/checkout from 3 to 4 Bumps [actions/checkout](https://github.com/actions/checkout) from 3 to 4. - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](https://github.com/actions/checkout/compare/v3...v4) --- updated-dependencies: - dependency-name: actions/checkout dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- .github/workflows/build.yml | 2 +- .github/workflows/codeql.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 83402158e..df0c03211 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -21,7 +21,7 @@ jobs: maven-opts: --add-opens java.base/java.util=ALL-UNNAMED maven-params: '' steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Set up JDK ${{ matrix.java }} uses: actions/setup-java@v3 with: diff --git a/.github/workflows/codeql.yml b/.github/workflows/codeql.yml index 9f650732b..08c08408f 100644 --- a/.github/workflows/codeql.yml +++ b/.github/workflows/codeql.yml @@ -33,7 +33,7 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Set up JDK ${{ matrix.java }} uses: actions/setup-java@v3 From d294222fda3c51f3ded9774dd0adf73308f02c9e Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 4 Sep 2023 15:55:26 +0000 Subject: [PATCH 0270/1598] Bump com.h2database:h2 from 2.2.220 to 2.2.222 Bumps [com.h2database:h2](https://github.com/h2database/h2database) from 2.2.220 to 2.2.222. - [Release notes](https://github.com/h2database/h2database/releases) - [Commits](https://github.com/h2database/h2database/compare/version-2.2.220...version-2.2.222) --- updated-dependencies: - dependency-name: com.h2database:h2 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- micronaut/test/micronaut-jdbc-template/pom.xml | 2 +- micronaut/test/micronaut-jdbc/pom.xml | 2 +- providers/jdbc/shedlock-test-support-jdbc/pom.xml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/micronaut/test/micronaut-jdbc-template/pom.xml b/micronaut/test/micronaut-jdbc-template/pom.xml index 395ed8f6b..11723bd95 100644 --- a/micronaut/test/micronaut-jdbc-template/pom.xml +++ b/micronaut/test/micronaut-jdbc-template/pom.xml @@ -102,7 +102,7 @@ com.h2database h2 - 2.2.220 + 2.2.222 org.assertj diff --git a/micronaut/test/micronaut-jdbc/pom.xml b/micronaut/test/micronaut-jdbc/pom.xml index 015138c09..bdb89f1cd 100644 --- a/micronaut/test/micronaut-jdbc/pom.xml +++ b/micronaut/test/micronaut-jdbc/pom.xml @@ -102,7 +102,7 @@ com.h2database h2 - 2.2.220 + 2.2.222 org.assertj diff --git a/providers/jdbc/shedlock-test-support-jdbc/pom.xml b/providers/jdbc/shedlock-test-support-jdbc/pom.xml index 49f1fadf3..e75d163e7 100644 --- a/providers/jdbc/shedlock-test-support-jdbc/pom.xml +++ b/providers/jdbc/shedlock-test-support-jdbc/pom.xml @@ -33,7 +33,7 @@ com.h2database h2 - 2.2.220 + 2.2.222 From c0abafb2964650ad278fe28081ece6611ceecf17 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 4 Sep 2023 15:55:37 +0000 Subject: [PATCH 0271/1598] Bump ch.qos.logback:logback-classic from 1.4.8 to 1.4.11 Bumps [ch.qos.logback:logback-classic](https://github.com/qos-ch/logback) from 1.4.8 to 1.4.11. - [Commits](https://github.com/qos-ch/logback/compare/v_1.4.8...v_1.4.11) --- updated-dependencies: - dependency-name: ch.qos.logback:logback-classic dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 0958437f7..0f2dd5354 100644 --- a/pom.xml +++ b/pom.xml @@ -75,7 +75,7 @@ 1.9.10 3.8.7 3.9.6 - 1.4.8 + 1.4.11 4.2.0 3.24.2 5.4.0 From c566efe1a9549de18b5e8557307602b9bfd720a5 Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Tue, 5 Sep 2023 12:46:30 +0200 Subject: [PATCH 0272/1598] README updated --- README.md | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 4a1194ed6..8a069cdfa 100644 --- a/README.md +++ b/README.md @@ -1105,10 +1105,16 @@ after another, `lockAtLeastFor` can prevent it. # Release notes -## 5.7.0 +## 5.7.0 (2023-08-25) * JedisLockProvider supports extending (thanks @shotmk) * Better behavior when locks are nested #1493 +## 4.46.0 (2023-09-05) +* JedisLockProvider (version 3) supports extending (thanks @shotmk) + +## 4.45.0 (2023-09-04) +* JedisLockProvider supports extending (thanks @shotmk) + ## 5.6.0 * Ability to explicitly set database product in JdbTemplateLockProvider (thanks @metron2) * Removed forgotten versions from BOM From 6a762787777844454f99283480e0b2ca1eeb58a5 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 5 Sep 2023 15:38:04 +0000 Subject: [PATCH 0273/1598] Bump quarkus.platform.version from 3.2.1.Final to 3.3.1 Bumps `quarkus.platform.version` from 3.2.1.Final to 3.3.1. Updates `io.quarkus.platform:quarkus-bom` from 3.2.1.Final to 3.3.1 - [Commits](https://github.com/quarkusio/quarkus-platform/compare/3.2.1.Final...3.3.1) Updates `io.quarkus.platform:quarkus-maven-plugin` from 3.2.1.Final to 3.3.1 - [Commits](https://github.com/quarkusio/quarkus-platform/compare/3.2.1.Final...3.3.1) --- updated-dependencies: - dependency-name: io.quarkus.platform:quarkus-bom dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: io.quarkus.platform:quarkus-maven-plugin dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- cdi/test/quarkus-test/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cdi/test/quarkus-test/pom.xml b/cdi/test/quarkus-test/pom.xml index 9cc4df0b0..96f35fad7 100644 --- a/cdi/test/quarkus-test/pom.xml +++ b/cdi/test/quarkus-test/pom.xml @@ -14,7 +14,7 @@ quarkus-bom io.quarkus.platform - 3.2.1.Final + 3.3.1 true From c036a06a196491804d342f65eba9659377370641 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 5 Sep 2023 15:39:09 +0000 Subject: [PATCH 0274/1598] Bump test-containers.ver from 1.18.3 to 1.19.0 Bumps `test-containers.ver` from 1.18.3 to 1.19.0. Updates `org.testcontainers:postgresql` from 1.18.3 to 1.19.0 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.18.3...1.19.0) Updates `org.testcontainers:testcontainers` from 1.18.3 to 1.19.0 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.18.3...1.19.0) Updates `org.testcontainers:mysql` from 1.18.3 to 1.19.0 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.18.3...1.19.0) Updates `org.testcontainers:db2` from 1.18.3 to 1.19.0 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.18.3...1.19.0) Updates `org.testcontainers:mariadb` from 1.18.3 to 1.19.0 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.18.3...1.19.0) Updates `org.testcontainers:oracle-xe` from 1.18.3 to 1.19.0 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.18.3...1.19.0) Updates `org.testcontainers:mssqlserver` from 1.18.3 to 1.19.0 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.18.3...1.19.0) Updates `org.testcontainers:junit-jupiter` from 1.18.3 to 1.19.0 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.18.3...1.19.0) Updates `org.testcontainers:elasticsearch` from 1.18.3 to 1.19.0 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.18.3...1.19.0) Updates `org.testcontainers:couchbase` from 1.18.3 to 1.19.0 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.18.3...1.19.0) Updates `org.testcontainers:dynalite` from 1.18.3 to 1.19.0 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.18.3...1.19.0) Updates `org.testcontainers:cassandra` from 1.18.3 to 1.19.0 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.18.3...1.19.0) Updates `org.testcontainers:gcloud` from 1.18.3 to 1.19.0 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.18.3...1.19.0) --- updated-dependencies: - dependency-name: org.testcontainers:postgresql dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: org.testcontainers:testcontainers dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: org.testcontainers:mysql dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: org.testcontainers:db2 dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: org.testcontainers:mariadb dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: org.testcontainers:oracle-xe dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: org.testcontainers:mssqlserver dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: org.testcontainers:junit-jupiter dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: org.testcontainers:elasticsearch dependency-type: direct:development update-type: version-update:semver-minor - dependency-name: org.testcontainers:couchbase dependency-type: direct:development update-type: version-update:semver-minor - dependency-name: org.testcontainers:dynalite dependency-type: direct:development update-type: version-update:semver-minor - dependency-name: org.testcontainers:cassandra dependency-type: direct:development update-type: version-update:semver-minor - dependency-name: org.testcontainers:gcloud dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- cdi/test/quarkus-test/pom.xml | 2 +- pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/cdi/test/quarkus-test/pom.xml b/cdi/test/quarkus-test/pom.xml index 9cc4df0b0..005cfa735 100644 --- a/cdi/test/quarkus-test/pom.xml +++ b/cdi/test/quarkus-test/pom.xml @@ -51,7 +51,7 @@ org.testcontainers postgresql - 1.18.3 + 1.19.0 io.quarkus diff --git a/pom.xml b/pom.xml index 0f2dd5354..7cc0ebb50 100644 --- a/pom.xml +++ b/pom.xml @@ -71,7 +71,7 @@ 17 3.0.10 5.9.1 - 1.18.3 + 1.19.0 1.9.10 3.8.7 3.9.6 From 64b31a0629a300e172c6fc5581dbc7c677738ac3 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 6 Sep 2023 15:10:19 +0000 Subject: [PATCH 0275/1598] Bump org.opensearch.client:opensearch-rest-high-level-client Bumps [org.opensearch.client:opensearch-rest-high-level-client](https://github.com/opensearch-project/OpenSearch) from 2.8.0 to 2.9.0. - [Release notes](https://github.com/opensearch-project/OpenSearch/releases) - [Changelog](https://github.com/opensearch-project/OpenSearch/blob/main/CHANGELOG.md) - [Commits](https://github.com/opensearch-project/OpenSearch/compare/2.8.0...2.9.0) --- updated-dependencies: - dependency-name: org.opensearch.client:opensearch-rest-high-level-client dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- providers/opensearch/shedlock-provider-opensearch/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/opensearch/shedlock-provider-opensearch/pom.xml b/providers/opensearch/shedlock-provider-opensearch/pom.xml index 7fde949ed..f3138d6a6 100644 --- a/providers/opensearch/shedlock-provider-opensearch/pom.xml +++ b/providers/opensearch/shedlock-provider-opensearch/pom.xml @@ -12,7 +12,7 @@ 5.7.1-SNAPSHOT - 2.8.0 + 2.9.0 From 2ff243f7e9c6e4c383be4dd6b755f2cf6de340cc Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 6 Sep 2023 15:10:52 +0000 Subject: [PATCH 0276/1598] Bump org.springframework.data:spring-data-redis from 3.1.2 to 3.1.3 Bumps [org.springframework.data:spring-data-redis](https://github.com/spring-projects/spring-data-redis) from 3.1.2 to 3.1.3. - [Release notes](https://github.com/spring-projects/spring-data-redis/releases) - [Commits](https://github.com/spring-projects/spring-data-redis/compare/3.1.2...3.1.3) --- updated-dependencies: - dependency-name: org.springframework.data:spring-data-redis dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/redis/shedlock-provider-redis-spring/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index 5294795d4..819aaee2e 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -21,7 +21,7 @@ org.springframework.data spring-data-redis - 3.1.2 + 3.1.3 From 54aac6f976b064041a7ccaf9d92db290fd82704d Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 6 Sep 2023 15:26:46 +0000 Subject: [PATCH 0277/1598] Bump mikepenz/action-junit-report from 3 to 4 Bumps [mikepenz/action-junit-report](https://github.com/mikepenz/action-junit-report) from 3 to 4. - [Release notes](https://github.com/mikepenz/action-junit-report/releases) - [Commits](https://github.com/mikepenz/action-junit-report/compare/v3...v4) --- updated-dependencies: - dependency-name: mikepenz/action-junit-report dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- .github/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index df0c03211..2b5aac1f0 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -39,7 +39,7 @@ jobs: MAVEN_OPTS: ${{ matrix.maven-opts }} run: mvn ${{ matrix.maven-params }} test javadoc:javadoc - name: Publish Test Report - uses: mikepenz/action-junit-report@v3 + uses: mikepenz/action-junit-report@v4 if: always() # always run even if the previous step fails with: report_paths: '**/target/surefire-reports/TEST-*.xml' From af810f4cbe0dd0cbb18c92ef5d3541df1593cdb9 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 7 Sep 2023 15:50:26 +0000 Subject: [PATCH 0278/1598] Bump quarkus.platform.version from 3.3.1 to 3.3.2 Bumps `quarkus.platform.version` from 3.3.1 to 3.3.2. Updates `io.quarkus.platform:quarkus-bom` from 3.3.1 to 3.3.2 - [Commits](https://github.com/quarkusio/quarkus-platform/compare/3.3.1...3.3.2) Updates `io.quarkus.platform:quarkus-maven-plugin` from 3.3.1 to 3.3.2 - [Commits](https://github.com/quarkusio/quarkus-platform/compare/3.3.1...3.3.2) --- updated-dependencies: - dependency-name: io.quarkus.platform:quarkus-bom dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: io.quarkus.platform:quarkus-maven-plugin dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- cdi/test/quarkus-test/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cdi/test/quarkus-test/pom.xml b/cdi/test/quarkus-test/pom.xml index 6419e2ed5..db048af52 100644 --- a/cdi/test/quarkus-test/pom.xml +++ b/cdi/test/quarkus-test/pom.xml @@ -14,7 +14,7 @@ quarkus-bom io.quarkus.platform - 3.3.1 + 3.3.2 true From 65d90d68aff3c8eb5b2b1f8935d98a212c5cede4 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 7 Sep 2023 15:50:44 +0000 Subject: [PATCH 0279/1598] Bump io.projectreactor:reactor-core from 3.5.8 to 3.5.9 Bumps [io.projectreactor:reactor-core](https://github.com/reactor/reactor-core) from 3.5.8 to 3.5.9. - [Release notes](https://github.com/reactor/reactor-core/releases) - [Commits](https://github.com/reactor/reactor-core/compare/v3.5.8...v3.5.9) --- updated-dependencies: - dependency-name: io.projectreactor:reactor-core dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/r2dbc/shedlock-provider-r2dbc/pom.xml | 2 +- providers/redis/shedlock-provider-redis-spring/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml index 0edebeb45..b08c7e457 100644 --- a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml +++ b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml @@ -32,7 +32,7 @@ io.projectreactor reactor-core - 3.5.8 + 3.5.9 diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index 819aaee2e..1dd0b6ba1 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -27,7 +27,7 @@ io.projectreactor reactor-core - 3.5.8 + 3.5.9 true From c1add9e29a85f10dea5c075c2d958650bab3763d Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 11 Sep 2023 15:53:58 +0000 Subject: [PATCH 0280/1598] Bump org.testcontainers:neo4j from 1.18.3 to 1.19.0 Bumps [org.testcontainers:neo4j](https://github.com/testcontainers/testcontainers-java) from 1.18.3 to 1.19.0. - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.18.3...1.19.0) --- updated-dependencies: - dependency-name: org.testcontainers:neo4j dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- providers/neo4j/shedlock-provider-neo4j/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/neo4j/shedlock-provider-neo4j/pom.xml b/providers/neo4j/shedlock-provider-neo4j/pom.xml index 2668ee84b..831083b4d 100644 --- a/providers/neo4j/shedlock-provider-neo4j/pom.xml +++ b/providers/neo4j/shedlock-provider-neo4j/pom.xml @@ -32,7 +32,7 @@ org.testcontainers neo4j - 1.18.3 + 1.19.0 test From 45f249a9c82888b327d9719129aabe0213979a31 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 11 Sep 2023 15:54:03 +0000 Subject: [PATCH 0281/1598] Bump org.mockito:mockito-core from 5.4.0 to 5.5.0 Bumps [org.mockito:mockito-core](https://github.com/mockito/mockito) from 5.4.0 to 5.5.0. - [Release notes](https://github.com/mockito/mockito/releases) - [Commits](https://github.com/mockito/mockito/compare/v5.4.0...v5.5.0) --- updated-dependencies: - dependency-name: org.mockito:mockito-core dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 7cc0ebb50..bc3532faa 100644 --- a/pom.xml +++ b/pom.xml @@ -78,7 +78,7 @@ 1.4.11 4.2.0 3.24.2 - 5.4.0 + 5.5.0 2.0.7 1 From 018e5d91dafa7c8cf279c562be98356742cd9599 Mon Sep 17 00:00:00 2001 From: Lucas Ross Date: Wed, 13 Sep 2023 18:47:57 -0500 Subject: [PATCH 0282/1598] support Micronaut 4 ConversionService type --- .../internal/SchedulerLockInterceptor.java | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) diff --git a/micronaut/shedlock-micronaut/src/main/java/net/javacrumbs/shedlock/micronaut/internal/SchedulerLockInterceptor.java b/micronaut/shedlock-micronaut/src/main/java/net/javacrumbs/shedlock/micronaut/internal/SchedulerLockInterceptor.java index 0c03592ee..9579d6e5d 100644 --- a/micronaut/shedlock-micronaut/src/main/java/net/javacrumbs/shedlock/micronaut/internal/SchedulerLockInterceptor.java +++ b/micronaut/shedlock-micronaut/src/main/java/net/javacrumbs/shedlock/micronaut/internal/SchedulerLockInterceptor.java @@ -33,18 +33,27 @@ public class SchedulerLockInterceptor implements MethodInterceptor> conversionService, + Optional conversionService, @Value("${shedlock.defaults.lock-at-most-for}") String defaultLockAtMostFor, @Value("${shedlock.defaults.lock-at-least-for:PT0S}") String defaultLockAtLeastFor ) { - ConversionService resolvedConversionService = conversionService.orElse(ConversionService.SHARED); + /* + * From Micronaut 3 to 4, ConversionService changes from a parameterized type to a + * non-parameterized one, so some raw type usage and unchecked casts are done to support + * both Micronaut versions. + */ + ConversionService resolvedConversionService = conversionService.orElse(ConversionService.SHARED); lockingTaskExecutor = new DefaultLockingTaskExecutor(lockProvider); + micronautLockConfigurationExtractor = new MicronautLockConfigurationExtractor( - resolvedConversionService.convert(defaultLockAtMostFor, Duration.class).orElseThrow(() -> new IllegalArgumentException("Invalid 'defaultLockAtMostFor' value")), - resolvedConversionService.convert(defaultLockAtLeastFor, Duration.class).orElseThrow(() -> new IllegalArgumentException("Invalid 'defaultLockAtLeastFor' value")), + ((Optional) resolvedConversionService.convert(defaultLockAtMostFor, Duration.class)) + .orElseThrow(() -> new IllegalArgumentException("Invalid 'defaultLockAtMostFor' value")), + ((Optional) resolvedConversionService.convert(defaultLockAtLeastFor, Duration.class)) + .orElseThrow(() -> new IllegalArgumentException("Invalid 'defaultLockAtLeastFor' value")), resolvedConversionService); } From ca667b3dfa465e8fa65e27cd173fdebfabac08a0 Mon Sep 17 00:00:00 2001 From: esjmora Date: Thu, 14 Sep 2023 07:09:15 +0200 Subject: [PATCH 0283/1598] Fix bug #1317 --- .../provider/jdbctemplate/OracleServerTimeStatementsSource.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/OracleServerTimeStatementsSource.java b/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/OracleServerTimeStatementsSource.java index a83843a33..4a8ac384d 100644 --- a/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/OracleServerTimeStatementsSource.java +++ b/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/OracleServerTimeStatementsSource.java @@ -32,7 +32,7 @@ class OracleServerTimeStatementsSource extends SqlStatementsSource { @Override String getInsertStatement() { - return "INSERT INTO " + tableName() + "(" + name() + ", " + lockUntil() + ", " + lockedAt() + ", " + lockedBy() + ") VALUES(:name, " + lockAtMostFor + ", " + now + ", :lockedBy)"; + return "MERGE INTO " + tableName() + " USING (SELECT 1 FROM dual) ON (" + name() + " = :name) WHEN MATCHED THEN UPDATE SET " + lockUntil() + " = " + lockAtMostFor + ", " + lockedAt() + " = " + now + ", " + lockedBy() + " = :lockedBy WHERE " + name() + " = :name AND " + lockUntil() + " <= " + now + " WHEN NOT MATCHED THEN INSERT(" + name() + ", " + lockUntil() + ", " + lockedAt() + ", " + lockedBy() + ") VALUES(:name, " + lockAtMostFor + ", " + now + ", :lockedBy)"; } @Override From b4db4897f2cc2f22bae20bb2d7cb7f3b49cf0074 Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Thu, 14 Sep 2023 09:19:19 +0200 Subject: [PATCH 0284/1598] Micronaut 4 test --- .../micronaut-cli.yml | 5 + .../test/micronaut4-jdbc-template/pom.xml | 228 ++++++++++++++++++ .../micronaut/test/Application.java | 25 ++ .../micronaut/test/Configuration.java | 32 +++ .../micronaut/test/ScheduledTasks.java | 42 ++++ .../src/main/resources/application.yml | 22 ++ .../main/resources/db/liquibase-changelog.xml | 23 ++ .../src/main/resources/logback.xml | 17 ++ .../micronaut/test/ApplicationTest.java | 34 +++ pom.xml | 1 + 10 files changed, 429 insertions(+) create mode 100644 micronaut/test/micronaut4-jdbc-template/micronaut-cli.yml create mode 100644 micronaut/test/micronaut4-jdbc-template/pom.xml create mode 100644 micronaut/test/micronaut4-jdbc-template/src/main/java/net/javacrumbs/micronaut/test/Application.java create mode 100644 micronaut/test/micronaut4-jdbc-template/src/main/java/net/javacrumbs/micronaut/test/Configuration.java create mode 100644 micronaut/test/micronaut4-jdbc-template/src/main/java/net/javacrumbs/micronaut/test/ScheduledTasks.java create mode 100644 micronaut/test/micronaut4-jdbc-template/src/main/resources/application.yml create mode 100644 micronaut/test/micronaut4-jdbc-template/src/main/resources/db/liquibase-changelog.xml create mode 100644 micronaut/test/micronaut4-jdbc-template/src/main/resources/logback.xml create mode 100644 micronaut/test/micronaut4-jdbc-template/src/test/java/net/javacrumbs/micronaut/test/ApplicationTest.java diff --git a/micronaut/test/micronaut4-jdbc-template/micronaut-cli.yml b/micronaut/test/micronaut4-jdbc-template/micronaut-cli.yml new file mode 100644 index 000000000..56617ab4c --- /dev/null +++ b/micronaut/test/micronaut4-jdbc-template/micronaut-cli.yml @@ -0,0 +1,5 @@ +profile: service +defaultPackage: micronaut.test +--- +testFramework: junit +sourceLanguage: java \ No newline at end of file diff --git a/micronaut/test/micronaut4-jdbc-template/pom.xml b/micronaut/test/micronaut4-jdbc-template/pom.xml new file mode 100644 index 000000000..0249555b3 --- /dev/null +++ b/micronaut/test/micronaut4-jdbc-template/pom.xml @@ -0,0 +1,228 @@ + + + 4.0.0 + + + shedlock-parent + net.javacrumbs.shedlock + 5.7.1-SNAPSHOT + ../../../pom.xml + + + micronaut4-jdbc-template + 5.7.1-SNAPSHOT + + + UTF-8 + net.javacrumbs.micronaut.test.Application + 4.0.6 + 4.0.3 + + + + jcenter.bintray.com + https://jcenter.bintray.com + + + + + + io.micronaut.platform + micronaut-platform + ${micronaut.ver} + pom + import + + + + + + io.micronaut + micronaut-inject + compile + + + io.micronaut.validation + micronaut-validation + compile + + + io.micronaut + micronaut-runtime + compile + + + io.micronaut.liquibase + micronaut-liquibase + + + io.micronaut.data + micronaut-data-jdbc + ${micronaut-data.ver} + + + ch.qos.logback + logback-classic + + + org.junit.jupiter + junit-jupiter-api + test + + + org.junit.jupiter + junit-jupiter-engine + test + + + io.micronaut.test + micronaut-test-junit5 + test + + + net.javacrumbs.shedlock + shedlock-micronaut + ${project.version} + compile + + + + net.javacrumbs.shedlock + shedlock-provider-jdbc-template + ${project.version} + compile + + + + io.micronaut.sql + micronaut-jdbc-hikari + runtime + + + + com.h2database + h2 + 2.2.222 + + + org.assertj + assertj-core + ${assertj.ver} + test + + + org.awaitility + awaitility + ${awaitility.ver} + test + + + + + + org.apache.maven.plugins + maven-shade-plugin + 3.5.0 + + + package + + shade + + + + + ${exec.mainClass} + + + + + + + + + org.codehaus.mojo + exec-maven-plugin + 3.1.0 + + java + + -noverify + -XX:TieredStopAtLevel=1 + -Dcom.sun.management.jmxremote + -classpath + + ${exec.mainClass} + + + + + + + + org.apache.maven.plugins + maven-compiler-plugin + 3.11.0 + + ${jdk.version} + ${jdk.version} + UTF-8 + + -parameters + + + + io.micronaut + micronaut-inject-java + ${micronaut.ver} + + + io.micronaut.validation + micronaut-validation + ${micronaut.validation.version} + + + io.micronaut.data + micronaut-data-processor + ${micronaut-data.ver} + + + + + + test-compile + + testCompile + + + + -parameters + + + + io.micronaut + micronaut-inject-java + ${micronaut.ver} + + + io.micronaut.validation + micronaut-validation + ${micronaut.validation.version} + + + + + + + + + org.apache.maven.plugins + maven-deploy-plugin + + true + + + + + + diff --git a/micronaut/test/micronaut4-jdbc-template/src/main/java/net/javacrumbs/micronaut/test/Application.java b/micronaut/test/micronaut4-jdbc-template/src/main/java/net/javacrumbs/micronaut/test/Application.java new file mode 100644 index 000000000..b14c34d97 --- /dev/null +++ b/micronaut/test/micronaut4-jdbc-template/src/main/java/net/javacrumbs/micronaut/test/Application.java @@ -0,0 +1,25 @@ +/** + * Copyright 2009 the original author or authors. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package net.javacrumbs.micronaut.test; + +import io.micronaut.runtime.Micronaut; + +public class Application { + + public static void main(String[] args) { + Micronaut.run(Application.class); + } +} \ No newline at end of file diff --git a/micronaut/test/micronaut4-jdbc-template/src/main/java/net/javacrumbs/micronaut/test/Configuration.java b/micronaut/test/micronaut4-jdbc-template/src/main/java/net/javacrumbs/micronaut/test/Configuration.java new file mode 100644 index 000000000..045212472 --- /dev/null +++ b/micronaut/test/micronaut4-jdbc-template/src/main/java/net/javacrumbs/micronaut/test/Configuration.java @@ -0,0 +1,32 @@ +/** + * Copyright 2009 the original author or authors. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package net.javacrumbs.micronaut.test; + +import io.micronaut.context.annotation.Factory; +import jakarta.inject.Singleton; +import net.javacrumbs.shedlock.core.LockProvider; +import net.javacrumbs.shedlock.provider.jdbctemplate.JdbcTemplateLockProvider; + +import javax.sql.DataSource; + +@Factory +public class Configuration { + + @Singleton + public LockProvider lockProvider(DataSource dataSource) { + return new JdbcTemplateLockProvider(dataSource); + } +} diff --git a/micronaut/test/micronaut4-jdbc-template/src/main/java/net/javacrumbs/micronaut/test/ScheduledTasks.java b/micronaut/test/micronaut4-jdbc-template/src/main/java/net/javacrumbs/micronaut/test/ScheduledTasks.java new file mode 100644 index 000000000..42410580e --- /dev/null +++ b/micronaut/test/micronaut4-jdbc-template/src/main/java/net/javacrumbs/micronaut/test/ScheduledTasks.java @@ -0,0 +1,42 @@ +/** + * Copyright 2009 the original author or authors. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package net.javacrumbs.micronaut.test; + +import io.micronaut.scheduling.annotation.Scheduled; +import jakarta.inject.Singleton; +import net.javacrumbs.shedlock.micronaut.SchedulerLock; + +import java.util.Date; +import java.util.concurrent.atomic.AtomicBoolean; + +import static net.javacrumbs.shedlock.core.LockAssert.assertLocked; + +@Singleton +public class ScheduledTasks { + private final AtomicBoolean called = new AtomicBoolean(false); + + @Scheduled(fixedRate = "100ms") + @SchedulerLock(name = "reportCurrentTime") + public void reportCurrentTime() { + assertLocked(); + called.set(true); + System.out.println(new Date()); + } + + boolean wasCalled() { + return called.get(); + } +} diff --git a/micronaut/test/micronaut4-jdbc-template/src/main/resources/application.yml b/micronaut/test/micronaut4-jdbc-template/src/main/resources/application.yml new file mode 100644 index 000000000..37f7847e0 --- /dev/null +++ b/micronaut/test/micronaut4-jdbc-template/src/main/resources/application.yml @@ -0,0 +1,22 @@ +micronaut: + application: + name: micronaut-test + +shedlock: + defaults: + lock-at-most-for: 1m + +datasources: + default: + url: jdbc:h2:mem:devDb + driverClassName: org.h2.Driver + username: sa + password: '' + schema-generate: NONE + dialect: H2 +liquibase: + datasources: + default: + change-log: 'classpath:db/liquibase-changelog.xml' + + diff --git a/micronaut/test/micronaut4-jdbc-template/src/main/resources/db/liquibase-changelog.xml b/micronaut/test/micronaut4-jdbc-template/src/main/resources/db/liquibase-changelog.xml new file mode 100644 index 000000000..1499afe33 --- /dev/null +++ b/micronaut/test/micronaut4-jdbc-template/src/main/resources/db/liquibase-changelog.xml @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/micronaut/test/micronaut4-jdbc-template/src/main/resources/logback.xml b/micronaut/test/micronaut4-jdbc-template/src/main/resources/logback.xml new file mode 100644 index 000000000..050c0dc7c --- /dev/null +++ b/micronaut/test/micronaut4-jdbc-template/src/main/resources/logback.xml @@ -0,0 +1,17 @@ + + + + + + %cyan(%d{HH:mm:ss.SSS}) %gray([%thread]) %highlight(%-5level) %magenta(%logger{36}) - %msg%n + + + + + + + + + + diff --git a/micronaut/test/micronaut4-jdbc-template/src/test/java/net/javacrumbs/micronaut/test/ApplicationTest.java b/micronaut/test/micronaut4-jdbc-template/src/test/java/net/javacrumbs/micronaut/test/ApplicationTest.java new file mode 100644 index 000000000..bb303376c --- /dev/null +++ b/micronaut/test/micronaut4-jdbc-template/src/test/java/net/javacrumbs/micronaut/test/ApplicationTest.java @@ -0,0 +1,34 @@ +/** + * Copyright 2009 the original author or authors. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package net.javacrumbs.micronaut.test; + +import io.micronaut.test.extensions.junit5.annotation.MicronautTest; +import jakarta.inject.Inject; +import org.junit.jupiter.api.Test; + +import static org.assertj.core.api.Assertions.assertThat; +import static org.awaitility.Awaitility.await; + +@MicronautTest +public class ApplicationTest { + @Inject + private ScheduledTasks scheduledTasks; + + @Test + void shouldStart() { + await().untilAsserted(() -> assertThat(scheduledTasks.wasCalled()).isTrue()); + } +} diff --git a/pom.xml b/pom.xml index 7cc0ebb50..25596fe7d 100644 --- a/pom.xml +++ b/pom.xml @@ -29,6 +29,7 @@ micronaut/shedlock-micronaut micronaut/test/micronaut-jdbc micronaut/test/micronaut-jdbc-template + micronaut/test/micronaut4-jdbc-template spring/shedlock-spring spring/test/shedlock-springboot-old-test spring/test/shedlock-springboot-test From 9f77cb2180e174e52ed98971a9fb0bc3cb32f7fe Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Thu, 14 Sep 2023 09:27:12 +0200 Subject: [PATCH 0285/1598] Code cleanup --- .../internal/SchedulerLockInterceptor.java | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/micronaut/shedlock-micronaut/src/main/java/net/javacrumbs/shedlock/micronaut/internal/SchedulerLockInterceptor.java b/micronaut/shedlock-micronaut/src/main/java/net/javacrumbs/shedlock/micronaut/internal/SchedulerLockInterceptor.java index 9579d6e5d..f8dde3063 100644 --- a/micronaut/shedlock-micronaut/src/main/java/net/javacrumbs/shedlock/micronaut/internal/SchedulerLockInterceptor.java +++ b/micronaut/shedlock-micronaut/src/main/java/net/javacrumbs/shedlock/micronaut/internal/SchedulerLockInterceptor.java @@ -33,7 +33,7 @@ public class SchedulerLockInterceptor implements MethodInterceptor conversionService, @@ -50,13 +50,17 @@ public SchedulerLockInterceptor( lockingTaskExecutor = new DefaultLockingTaskExecutor(lockProvider); micronautLockConfigurationExtractor = new MicronautLockConfigurationExtractor( - ((Optional) resolvedConversionService.convert(defaultLockAtMostFor, Duration.class)) - .orElseThrow(() -> new IllegalArgumentException("Invalid 'defaultLockAtMostFor' value")), - ((Optional) resolvedConversionService.convert(defaultLockAtLeastFor, Duration.class)) - .orElseThrow(() -> new IllegalArgumentException("Invalid 'defaultLockAtLeastFor' value")), + convert(resolvedConversionService, defaultLockAtMostFor, "defaultLockAtMostFor"), + convert(resolvedConversionService, defaultLockAtLeastFor, "defaultLockAtLeastFor"), resolvedConversionService); } + @SuppressWarnings({"rawtypes", "unchecked"}) + private static Duration convert(ConversionService resolvedConversionService, String defaultLockAtMostFor, String label) { + return ((Optional) resolvedConversionService.convert(defaultLockAtMostFor, Duration.class)) + .orElseThrow(() -> new IllegalArgumentException("Invalid '" + label + "' value")); + } + @Override public Object intercept(MethodInvocationContext context) { Class returnType = context.getReturnType().getType(); From 7da9f5738c6fb7114e7c83730198584f4eac9363 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 14 Sep 2023 15:42:03 +0000 Subject: [PATCH 0286/1598] Bump spring.version from 6.0.11 to 6.0.12 Bumps `spring.version` from 6.0.11 to 6.0.12. Updates `org.springframework:spring-context` from 6.0.11 to 6.0.12 - [Release notes](https://github.com/spring-projects/spring-framework/releases) - [Commits](https://github.com/spring-projects/spring-framework/compare/v6.0.11...v6.0.12) Updates `org.springframework:spring-test` from 6.0.11 to 6.0.12 - [Release notes](https://github.com/spring-projects/spring-framework/releases) - [Commits](https://github.com/spring-projects/spring-framework/compare/v6.0.11...v6.0.12) Updates `org.springframework:spring-jdbc` from 6.0.11 to 6.0.12 - [Release notes](https://github.com/spring-projects/spring-framework/releases) - [Commits](https://github.com/spring-projects/spring-framework/compare/v6.0.11...v6.0.12) --- updated-dependencies: - dependency-name: org.springframework:spring-context dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.springframework:spring-test dependency-type: direct:development update-type: version-update:semver-patch - dependency-name: org.springframework:spring-jdbc dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index bc3532faa..eb76a97e2 100644 --- a/pom.xml +++ b/pom.xml @@ -66,7 +66,7 @@ - 6.0.11 + 6.0.12 UTF-8 17 3.0.10 From b5e896b0c3d9a04eba8704437df17d6ba9479b40 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 14 Sep 2023 15:42:07 +0000 Subject: [PATCH 0287/1598] Bump io.projectreactor:reactor-core from 3.5.9 to 3.5.10 Bumps [io.projectreactor:reactor-core](https://github.com/reactor/reactor-core) from 3.5.9 to 3.5.10. - [Release notes](https://github.com/reactor/reactor-core/releases) - [Commits](https://github.com/reactor/reactor-core/compare/v3.5.9...v3.5.10) --- updated-dependencies: - dependency-name: io.projectreactor:reactor-core dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/r2dbc/shedlock-provider-r2dbc/pom.xml | 2 +- providers/redis/shedlock-provider-redis-spring/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml index b08c7e457..bc6a1c927 100644 --- a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml +++ b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml @@ -32,7 +32,7 @@ io.projectreactor reactor-core - 3.5.9 + 3.5.10 diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index 1dd0b6ba1..3601f8caa 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -27,7 +27,7 @@ io.projectreactor reactor-core - 3.5.9 + 3.5.10 true From 91ea744d23fdd7ab1f8961fcc16a9ad4dd2a8891 Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Thu, 14 Sep 2023 21:22:28 +0200 Subject: [PATCH 0288/1598] Micronaut4 as a special module --- .../shedlock-micronaut4/micronaut-cli.yml | 5 + micronaut/shedlock-micronaut4/pom.xml | 155 ++++++++++++++++++ .../shedlock/micronaut/SchedulerLock.java | 59 +++++++ .../LockingNotSupportedException.java | 24 +++ .../MicronautLockConfigurationExtractor.java | 92 +++++++++++ .../internal/SchedulerLockInterceptor.java | 77 +++++++++ .../micronaut/internal/package-info.java | 6 + .../internal/MethodProxyAopConfig.java | 85 ++++++++++ .../internal/MethodProxyAopTest.java | 105 ++++++++++++ .../micronaut/internal/TestUtils.java | 61 +++++++ .../src/test/resources/application.yml | 8 + .../test/micronaut4-jdbc-template/pom.xml | 2 +- pom.xml | 1 + 13 files changed, 679 insertions(+), 1 deletion(-) create mode 100644 micronaut/shedlock-micronaut4/micronaut-cli.yml create mode 100644 micronaut/shedlock-micronaut4/pom.xml create mode 100644 micronaut/shedlock-micronaut4/src/main/java/net/javacrumbs/shedlock/micronaut/SchedulerLock.java create mode 100644 micronaut/shedlock-micronaut4/src/main/java/net/javacrumbs/shedlock/micronaut/internal/LockingNotSupportedException.java create mode 100644 micronaut/shedlock-micronaut4/src/main/java/net/javacrumbs/shedlock/micronaut/internal/MicronautLockConfigurationExtractor.java create mode 100644 micronaut/shedlock-micronaut4/src/main/java/net/javacrumbs/shedlock/micronaut/internal/SchedulerLockInterceptor.java create mode 100644 micronaut/shedlock-micronaut4/src/main/java/net/javacrumbs/shedlock/micronaut/internal/package-info.java create mode 100644 micronaut/shedlock-micronaut4/src/test/java/net/javacrumbs/shedlock/micronaut/internal/MethodProxyAopConfig.java create mode 100644 micronaut/shedlock-micronaut4/src/test/java/net/javacrumbs/shedlock/micronaut/internal/MethodProxyAopTest.java create mode 100644 micronaut/shedlock-micronaut4/src/test/java/net/javacrumbs/shedlock/micronaut/internal/TestUtils.java create mode 100644 micronaut/shedlock-micronaut4/src/test/resources/application.yml diff --git a/micronaut/shedlock-micronaut4/micronaut-cli.yml b/micronaut/shedlock-micronaut4/micronaut-cli.yml new file mode 100644 index 000000000..d691f9145 --- /dev/null +++ b/micronaut/shedlock-micronaut4/micronaut-cli.yml @@ -0,0 +1,5 @@ +profile: service +defaultPackage: net.javacrumbs.shedlock.micronaut.internal +--- +testFramework: junit +sourceLanguage: java \ No newline at end of file diff --git a/micronaut/shedlock-micronaut4/pom.xml b/micronaut/shedlock-micronaut4/pom.xml new file mode 100644 index 000000000..b022f8d4e --- /dev/null +++ b/micronaut/shedlock-micronaut4/pom.xml @@ -0,0 +1,155 @@ + + + 4.0.0 + + + shedlock-parent + net.javacrumbs.shedlock + 5.7.1-SNAPSHOT + ../../pom.xml + + + shedlock-micronaut4 + 5.7.1-SNAPSHOT + + + 4.0.6 + 4.0.3 + + + + + + io.micronaut.platform + micronaut-platform + ${micronaut.ver} + pom + import + + + + + + net.javacrumbs.shedlock + shedlock-core + ${project.version} + compile + + + io.micronaut + micronaut-inject + compile + + + io.micronaut + micronaut-runtime + compile + + + org.yaml + snakeyaml + runtime + + + ch.qos.logback + logback-classic + ${logback.ver} + test + + + org.junit.jupiter + junit-jupiter-api + test + + + org.junit.jupiter + junit-jupiter-engine + test + + + io.micronaut.test + micronaut-test-junit5 + test + + + org.mockito + mockito-core + ${mockito.ver} + test + + + org.assertj + assertj-core + ${assertj.ver} + test + + + + + + + org.apache.maven.plugins + maven-jar-plugin + + + + + net.javacrumbs.shedlock.micronaut4 + + + + + + + org.apache.maven.plugins + maven-compiler-plugin + + ${jdk.version} + ${jdk.version} + ${project.build.sourceEncoding} + + -parameters + + + + io.micronaut + micronaut-inject-java + ${micronaut.ver} + + + io.micronaut.validation + micronaut-validation + ${micronaut.validation.version} + + + + + + test-compile + + testCompile + + + + -parameters + + + + io.micronaut + micronaut-inject-java + ${micronaut.ver} + + + io.micronaut.validation + micronaut-validation + ${micronaut.validation.version} + + + + + + + + + + diff --git a/micronaut/shedlock-micronaut4/src/main/java/net/javacrumbs/shedlock/micronaut/SchedulerLock.java b/micronaut/shedlock-micronaut4/src/main/java/net/javacrumbs/shedlock/micronaut/SchedulerLock.java new file mode 100644 index 000000000..5967da724 --- /dev/null +++ b/micronaut/shedlock-micronaut4/src/main/java/net/javacrumbs/shedlock/micronaut/SchedulerLock.java @@ -0,0 +1,59 @@ +/** + * Copyright 2009 the original author or authors. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package net.javacrumbs.shedlock.micronaut; + + +import io.micronaut.aop.Around; +import io.micronaut.context.annotation.Executable; +import io.micronaut.context.annotation.Type; +import net.javacrumbs.shedlock.micronaut.internal.SchedulerLockInterceptor; + +import java.lang.annotation.Documented; +import java.lang.annotation.ElementType; +import java.lang.annotation.Retention; +import java.lang.annotation.Target; + +import static java.lang.annotation.RetentionPolicy.RUNTIME; + +@Documented +@Retention(RUNTIME) +@Target({ElementType.TYPE, ElementType.METHOD}) +@Around +@Executable +@Type(SchedulerLockInterceptor.class) +public @interface SchedulerLock { + /** + * Lock name. + */ + String name(); + + /** + * How long the lock should be kept in case the machine which obtained the lock died before releasing it. + * This is just a fallback, under normal circumstances the lock is released as soon the tasks finishes. Can be any format + * supported by Duration Conversion + *

+ */ + String lockAtMostFor() default ""; + + /** + * The lock will be held at least for this period of time. Can be used if you really need to execute the task + * at most once in given period of time. If the duration of the task is shorter than clock difference between nodes, the task can + * be theoretically executed more than once (one node after another). By setting this parameter, you can make sure that the + * lock will be kept at least for given period of time. Can be any format + * supported by Duration Conversion + */ + String lockAtLeastFor() default ""; +} diff --git a/micronaut/shedlock-micronaut4/src/main/java/net/javacrumbs/shedlock/micronaut/internal/LockingNotSupportedException.java b/micronaut/shedlock-micronaut4/src/main/java/net/javacrumbs/shedlock/micronaut/internal/LockingNotSupportedException.java new file mode 100644 index 000000000..a9f7f7df7 --- /dev/null +++ b/micronaut/shedlock-micronaut4/src/main/java/net/javacrumbs/shedlock/micronaut/internal/LockingNotSupportedException.java @@ -0,0 +1,24 @@ +/** + * Copyright 2009 the original author or authors. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package net.javacrumbs.shedlock.micronaut.internal; + +import net.javacrumbs.shedlock.support.LockException; + +class LockingNotSupportedException extends LockException { + LockingNotSupportedException() { + super("Can not lock method returning value (do not know what to return if it's locked)"); + } +} diff --git a/micronaut/shedlock-micronaut4/src/main/java/net/javacrumbs/shedlock/micronaut/internal/MicronautLockConfigurationExtractor.java b/micronaut/shedlock-micronaut4/src/main/java/net/javacrumbs/shedlock/micronaut/internal/MicronautLockConfigurationExtractor.java new file mode 100644 index 000000000..250246131 --- /dev/null +++ b/micronaut/shedlock-micronaut4/src/main/java/net/javacrumbs/shedlock/micronaut/internal/MicronautLockConfigurationExtractor.java @@ -0,0 +1,92 @@ +/** + * Copyright 2009 the original author or authors. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package net.javacrumbs.shedlock.micronaut.internal; + +import io.micronaut.core.annotation.AnnotationValue; +import io.micronaut.core.convert.ConversionService; +import io.micronaut.core.util.StringUtils; +import io.micronaut.inject.ExecutableMethod; +import net.javacrumbs.shedlock.core.ClockProvider; +import net.javacrumbs.shedlock.core.LockConfiguration; +import net.javacrumbs.shedlock.micronaut.SchedulerLock; + +import java.time.Duration; +import java.util.Optional; + +import static java.util.Objects.requireNonNull; + +class MicronautLockConfigurationExtractor { + private final Duration defaultLockAtMostFor; + private final Duration defaultLockAtLeastFor; + private final ConversionService conversionService; + + MicronautLockConfigurationExtractor(Duration defaultLockAtMostFor, Duration defaultLockAtLeastFor, ConversionService conversionService) { + this.defaultLockAtMostFor = requireNonNull(defaultLockAtMostFor); + this.defaultLockAtLeastFor = requireNonNull(defaultLockAtLeastFor); + this.conversionService = conversionService; + } + + + Optional getLockConfiguration(ExecutableMethod method) { + Optional> annotation = findAnnotation(method); + return annotation.map(this::getLockConfiguration); + } + + private LockConfiguration getLockConfiguration(AnnotationValue annotation) { + return new LockConfiguration( + ClockProvider.now(), + getName(annotation), + getLockAtMostFor(annotation), + getLockAtLeastFor(annotation) + ); + } + + private String getName(AnnotationValue annotation) { + return annotation.getRequiredValue("name", String.class); + } + + Duration getLockAtMostFor(AnnotationValue annotation) { + return getValue( + annotation, + this.defaultLockAtMostFor, + "lockAtMostFor" + ); + } + + Duration getLockAtLeastFor(AnnotationValue annotation) { + return getValue( + annotation, + this.defaultLockAtLeastFor, + "lockAtLeastFor" + ); + } + + private Duration getValue(AnnotationValue annotation, Duration defaultValue, String paramName) { + String stringValueFromAnnotation = annotation.get(paramName, String.class).orElse(""); + if (StringUtils.hasText(stringValueFromAnnotation)) { + return conversionService.convert(stringValueFromAnnotation, Duration.class) + .orElseThrow(() -> new IllegalArgumentException("Invalid " + paramName + " value \"" + stringValueFromAnnotation + "\" - cannot parse into duration")); + } else { + return defaultValue; + } + } + + Optional> findAnnotation(ExecutableMethod method) { + return method.findAnnotation(SchedulerLock.class); + } +} + + diff --git a/micronaut/shedlock-micronaut4/src/main/java/net/javacrumbs/shedlock/micronaut/internal/SchedulerLockInterceptor.java b/micronaut/shedlock-micronaut4/src/main/java/net/javacrumbs/shedlock/micronaut/internal/SchedulerLockInterceptor.java new file mode 100644 index 000000000..4b7340d5a --- /dev/null +++ b/micronaut/shedlock-micronaut4/src/main/java/net/javacrumbs/shedlock/micronaut/internal/SchedulerLockInterceptor.java @@ -0,0 +1,77 @@ +/** + * Copyright 2009 the original author or authors. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package net.javacrumbs.shedlock.micronaut.internal; + +import io.micronaut.aop.MethodInterceptor; +import io.micronaut.aop.MethodInvocationContext; +import io.micronaut.context.annotation.Value; +import io.micronaut.core.convert.ConversionService; +import jakarta.inject.Singleton; +import net.javacrumbs.shedlock.core.DefaultLockingTaskExecutor; +import net.javacrumbs.shedlock.core.LockConfiguration; +import net.javacrumbs.shedlock.core.LockProvider; +import net.javacrumbs.shedlock.core.LockingTaskExecutor; + +import java.time.Duration; +import java.util.Optional; + +@Singleton +public class SchedulerLockInterceptor implements MethodInterceptor { + private final LockingTaskExecutor lockingTaskExecutor; + private final MicronautLockConfigurationExtractor micronautLockConfigurationExtractor; + + public SchedulerLockInterceptor( + LockProvider lockProvider, + Optional conversionService, + @Value("${shedlock.defaults.lock-at-most-for}") String defaultLockAtMostFor, + @Value("${shedlock.defaults.lock-at-least-for:PT0S}") String defaultLockAtLeastFor + ) { + /* + * From Micronaut 3 to 4, ConversionService changes from a parameterized type to a + * non-parameterized one, so some raw type usage and unchecked casts are done to support + * both Micronaut versions. + */ + ConversionService resolvedConversionService = conversionService.orElse(ConversionService.SHARED); + + lockingTaskExecutor = new DefaultLockingTaskExecutor(lockProvider); + + micronautLockConfigurationExtractor = new MicronautLockConfigurationExtractor( + convert(resolvedConversionService, defaultLockAtMostFor, "defaultLockAtMostFor"), + convert(resolvedConversionService, defaultLockAtLeastFor, "defaultLockAtLeastFor"), + resolvedConversionService); + } + + private static Duration convert(ConversionService resolvedConversionService, String defaultLockAtMostFor, String label) { + return resolvedConversionService.convert(defaultLockAtMostFor, Duration.class) + .orElseThrow(() -> new IllegalArgumentException("Invalid '" + label + "' value")); + } + + @Override + public Object intercept(MethodInvocationContext context) { + Class returnType = context.getReturnType().getType(); + if (!void.class.equals(returnType) && !Void.class.equals(returnType)) { + throw new LockingNotSupportedException(); + } + + Optional lockConfiguration = micronautLockConfigurationExtractor.getLockConfiguration(context.getExecutableMethod()); + if (lockConfiguration.isPresent()) { + lockingTaskExecutor.executeWithLock((Runnable) context::proceed, lockConfiguration.get()); + return null; + } else { + return context.proceed(); + } + } +} diff --git a/micronaut/shedlock-micronaut4/src/main/java/net/javacrumbs/shedlock/micronaut/internal/package-info.java b/micronaut/shedlock-micronaut4/src/main/java/net/javacrumbs/shedlock/micronaut/internal/package-info.java new file mode 100644 index 000000000..da2bebb4a --- /dev/null +++ b/micronaut/shedlock-micronaut4/src/main/java/net/javacrumbs/shedlock/micronaut/internal/package-info.java @@ -0,0 +1,6 @@ +@NonNullApi +@NonNullFields +package net.javacrumbs.shedlock.micronaut.internal; + +import net.javacrumbs.shedlock.support.annotation.NonNullApi; +import net.javacrumbs.shedlock.support.annotation.NonNullFields; diff --git a/micronaut/shedlock-micronaut4/src/test/java/net/javacrumbs/shedlock/micronaut/internal/MethodProxyAopConfig.java b/micronaut/shedlock-micronaut4/src/test/java/net/javacrumbs/shedlock/micronaut/internal/MethodProxyAopConfig.java new file mode 100644 index 000000000..d75966688 --- /dev/null +++ b/micronaut/shedlock-micronaut4/src/test/java/net/javacrumbs/shedlock/micronaut/internal/MethodProxyAopConfig.java @@ -0,0 +1,85 @@ +/** + * Copyright 2009 the original author or authors. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package net.javacrumbs.shedlock.micronaut.internal; + + +import io.micronaut.context.annotation.Factory; +import jakarta.inject.Singleton; +import net.javacrumbs.shedlock.core.LockProvider; +import net.javacrumbs.shedlock.micronaut.SchedulerLock; + +import java.io.IOException; + +import static net.javacrumbs.shedlock.core.LockAssert.assertLocked; +import static org.mockito.Mockito.mock; + +@Factory +public class MethodProxyAopConfig { + + @Singleton + public LockProvider lockProvider() { + return mock(LockProvider.class); + } + + + @Singleton + static class TestBean { + + public void noAnnotation() { + assertLocked(); + } + + @SchedulerLock(name = "normal") + public void normal() { + assertLocked(); + } + + @SchedulerLock(name = "runtimeException", lockAtMostFor = "100ms") + public Void throwsRuntimeException() { + throw new RuntimeException(); + } + + @SchedulerLock(name = "exception") + public void throwsException() throws Exception { + throw new IOException(); + } + + @SchedulerLock(name = "returnsValue") + public int returnsValue() { + return 0; + } + + @SchedulerLock(name = "${property.value}", lockAtLeastFor = "${property.lock-at-least-for}") + public void property() { + + } + } + + + interface AnotherTestBean { + void runManually(); + } + + @Singleton + static class AnotherTestBeanImpl implements AnotherTestBean { + + @Override + @SchedulerLock(name = "classAnnotation") + public void runManually() { + + } + } +} diff --git a/micronaut/shedlock-micronaut4/src/test/java/net/javacrumbs/shedlock/micronaut/internal/MethodProxyAopTest.java b/micronaut/shedlock-micronaut4/src/test/java/net/javacrumbs/shedlock/micronaut/internal/MethodProxyAopTest.java new file mode 100644 index 000000000..c8eddf133 --- /dev/null +++ b/micronaut/shedlock-micronaut4/src/test/java/net/javacrumbs/shedlock/micronaut/internal/MethodProxyAopTest.java @@ -0,0 +1,105 @@ +/** + * Copyright 2009 the original author or authors. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package net.javacrumbs.shedlock.micronaut.internal; + +import io.micronaut.test.extensions.junit5.annotation.MicronautTest; +import jakarta.inject.Inject; +import net.javacrumbs.shedlock.core.LockProvider; +import net.javacrumbs.shedlock.core.SimpleLock; +import net.javacrumbs.shedlock.micronaut.internal.MethodProxyAopConfig.AnotherTestBean; +import net.javacrumbs.shedlock.micronaut.internal.MethodProxyAopConfig.TestBean; +import org.junit.jupiter.api.BeforeEach; +import org.junit.jupiter.api.Test; +import org.mockito.Mockito; + +import java.io.IOException; +import java.util.Optional; + +import static net.javacrumbs.shedlock.micronaut.internal.TestUtils.hasParams; +import static org.assertj.core.api.Assertions.assertThatThrownBy; +import static org.mockito.ArgumentMatchers.any; +import static org.mockito.Mockito.mock; +import static org.mockito.Mockito.verify; +import static org.mockito.Mockito.verifyNoInteractions; +import static org.mockito.Mockito.when; + + +@MicronautTest +class MethodProxyAopTest { + @Inject + private LockProvider lockProvider; + + @Inject + private TestBean testBean; + + @Inject + private AnotherTestBean anotherTestBean; + + private final SimpleLock simpleLock = mock(SimpleLock.class); + + @BeforeEach + void prepareMocks() { + Mockito.reset(lockProvider, simpleLock); + when(lockProvider.lock(any())).thenReturn(Optional.of(simpleLock)); + } + + @Test + void shouldNotCallLockProviderWithNoAnnotation() { + assertThatThrownBy(() -> testBean.noAnnotation()).hasMessageStartingWith("The task is not locked."); + verifyNoInteractions(lockProvider); + } + + @Test + void shouldCallLockProviderOnDirectCall() { + testBean.normal(); + verify(lockProvider).lock(hasParams("normal", 30_000, 100)); + verify(simpleLock).unlock(); + } + + @Test + void shouldRethrowRuntimeException() { + assertThatThrownBy(() -> testBean.throwsRuntimeException()).isInstanceOf(RuntimeException.class); + verify(lockProvider).lock(hasParams("runtimeException", 100, 100)); + verify(simpleLock).unlock(); + } + + @Test + void shouldRethrowDeclaredException() { + assertThatThrownBy(() -> testBean.throwsException()).hasCauseInstanceOf(IOException.class); + verify(lockProvider).lock(hasParams("exception", 30_000, 100)); + verify(simpleLock).unlock(); + } + + @Test + void shouldFailOnReturnType() { + assertThatThrownBy(() -> testBean.returnsValue()).isInstanceOf(LockingNotSupportedException.class); + verifyNoInteractions(lockProvider); + } + + @Test + void shouldReadConfigurationProperty() { + testBean.property(); + verify(lockProvider).lock(hasParams("property", 30_000, 1_000)); + verify(simpleLock).unlock(); + } + + @Test + void shouldReadAnnotationFromImplementationClass() { + anotherTestBean.runManually(); + verify(lockProvider).lock(hasParams("classAnnotation", 30_000, 100)); + verify(simpleLock).unlock(); + } +} diff --git a/micronaut/shedlock-micronaut4/src/test/java/net/javacrumbs/shedlock/micronaut/internal/TestUtils.java b/micronaut/shedlock-micronaut4/src/test/java/net/javacrumbs/shedlock/micronaut/internal/TestUtils.java new file mode 100644 index 000000000..66b9f743e --- /dev/null +++ b/micronaut/shedlock-micronaut4/src/test/java/net/javacrumbs/shedlock/micronaut/internal/TestUtils.java @@ -0,0 +1,61 @@ +/** + * Copyright 2009 the original author or authors. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package net.javacrumbs.shedlock.micronaut.internal; + +import net.javacrumbs.shedlock.core.ClockProvider; +import net.javacrumbs.shedlock.core.LockConfiguration; +import org.mockito.ArgumentMatcher; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +import java.time.Instant; + +import static org.mockito.ArgumentMatchers.argThat; + +public class TestUtils { + + private static final int GAP = 1000; + + private static final Logger logger = LoggerFactory.getLogger(TestUtils.class); + + public static LockConfiguration hasParams(String name, long lockAtMostFor, long lockAtLeastFor) { + return argThat(new ArgumentMatcher<>() { + @Override + public boolean matches(LockConfiguration c) { + return name.equals(c.getName()) + && isNearTo(lockAtMostFor, c.getLockAtMostUntil()) + && isNearTo(lockAtLeastFor, c.getLockAtLeastUntil()); + } + + @Override + public String toString() { + Instant now = ClockProvider.now(); + return "hasParams(\"" + name + "\", " + now.plusMillis(lockAtMostFor) + ", " + now.plusMillis(lockAtLeastFor) + ")"; + } + }); + } + + private static boolean isNearTo(long expected, Instant time) { + Instant now = ClockProvider.now(); + Instant from = now.plusMillis(expected - GAP); + Instant to = now.plusMillis(expected); + boolean isNear = time.isAfter(from) && !time.isAfter(to); + if (!isNear) { + logger.info("Assertion failed time={} is not between {} and {}", time, from, to); + } + return isNear; + } +} diff --git a/micronaut/shedlock-micronaut4/src/test/resources/application.yml b/micronaut/shedlock-micronaut4/src/test/resources/application.yml new file mode 100644 index 000000000..8f9be0939 --- /dev/null +++ b/micronaut/shedlock-micronaut4/src/test/resources/application.yml @@ -0,0 +1,8 @@ +shedlock: + defaults: + lock-at-most-for: PT30S + lock-at-least-for: PT0.1S + +property: + value: property + lock-at-least-for: PT1S \ No newline at end of file diff --git a/micronaut/test/micronaut4-jdbc-template/pom.xml b/micronaut/test/micronaut4-jdbc-template/pom.xml index 0249555b3..40ad3fda3 100644 --- a/micronaut/test/micronaut4-jdbc-template/pom.xml +++ b/micronaut/test/micronaut4-jdbc-template/pom.xml @@ -81,7 +81,7 @@ net.javacrumbs.shedlock - shedlock-micronaut + shedlock-micronaut4 ${project.version} compile diff --git a/pom.xml b/pom.xml index 25596fe7d..5fa5a8921 100644 --- a/pom.xml +++ b/pom.xml @@ -27,6 +27,7 @@ cdi/shedlock-cdi cdi/test/quarkus-test micronaut/shedlock-micronaut + micronaut/shedlock-micronaut4 micronaut/test/micronaut-jdbc micronaut/test/micronaut-jdbc-template micronaut/test/micronaut4-jdbc-template From 8700286c8452b601466f5326202398c3b5e09e7c Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Thu, 14 Sep 2023 21:28:01 +0200 Subject: [PATCH 0289/1598] Revert Micronaut 3 changes --- .../internal/SchedulerLockInterceptor.java | 21 ++++--------------- 1 file changed, 4 insertions(+), 17 deletions(-) diff --git a/micronaut/shedlock-micronaut/src/main/java/net/javacrumbs/shedlock/micronaut/internal/SchedulerLockInterceptor.java b/micronaut/shedlock-micronaut/src/main/java/net/javacrumbs/shedlock/micronaut/internal/SchedulerLockInterceptor.java index f8dde3063..0c03592ee 100644 --- a/micronaut/shedlock-micronaut/src/main/java/net/javacrumbs/shedlock/micronaut/internal/SchedulerLockInterceptor.java +++ b/micronaut/shedlock-micronaut/src/main/java/net/javacrumbs/shedlock/micronaut/internal/SchedulerLockInterceptor.java @@ -33,34 +33,21 @@ public class SchedulerLockInterceptor implements MethodInterceptor conversionService, + Optional> conversionService, @Value("${shedlock.defaults.lock-at-most-for}") String defaultLockAtMostFor, @Value("${shedlock.defaults.lock-at-least-for:PT0S}") String defaultLockAtLeastFor ) { - /* - * From Micronaut 3 to 4, ConversionService changes from a parameterized type to a - * non-parameterized one, so some raw type usage and unchecked casts are done to support - * both Micronaut versions. - */ - ConversionService resolvedConversionService = conversionService.orElse(ConversionService.SHARED); + ConversionService resolvedConversionService = conversionService.orElse(ConversionService.SHARED); lockingTaskExecutor = new DefaultLockingTaskExecutor(lockProvider); - micronautLockConfigurationExtractor = new MicronautLockConfigurationExtractor( - convert(resolvedConversionService, defaultLockAtMostFor, "defaultLockAtMostFor"), - convert(resolvedConversionService, defaultLockAtLeastFor, "defaultLockAtLeastFor"), + resolvedConversionService.convert(defaultLockAtMostFor, Duration.class).orElseThrow(() -> new IllegalArgumentException("Invalid 'defaultLockAtMostFor' value")), + resolvedConversionService.convert(defaultLockAtLeastFor, Duration.class).orElseThrow(() -> new IllegalArgumentException("Invalid 'defaultLockAtLeastFor' value")), resolvedConversionService); } - @SuppressWarnings({"rawtypes", "unchecked"}) - private static Duration convert(ConversionService resolvedConversionService, String defaultLockAtMostFor, String label) { - return ((Optional) resolvedConversionService.convert(defaultLockAtMostFor, Duration.class)) - .orElseThrow(() -> new IllegalArgumentException("Invalid '" + label + "' value")); - } - @Override public Object intercept(MethodInvocationContext context) { Class returnType = context.getReturnType().getType(); From b2f0a67e66f0b6007ffbdd851c4315b3ef781b01 Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Thu, 14 Sep 2023 21:57:44 +0200 Subject: [PATCH 0290/1598] Stop using deprecated constructor --- .../provider/jdbc/micronaut/AbstractMicronautJdbcTest.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/providers/jdbc/shedlock-provider-jdbc-micronaut/src/test/java/net/javacrumbs/shedlock/provider/jdbc/micronaut/AbstractMicronautJdbcTest.java b/providers/jdbc/shedlock-provider-jdbc-micronaut/src/test/java/net/javacrumbs/shedlock/provider/jdbc/micronaut/AbstractMicronautJdbcTest.java index aff0ad90e..a098bce2c 100644 --- a/providers/jdbc/shedlock-provider-jdbc-micronaut/src/test/java/net/javacrumbs/shedlock/provider/jdbc/micronaut/AbstractMicronautJdbcTest.java +++ b/providers/jdbc/shedlock-provider-jdbc-micronaut/src/test/java/net/javacrumbs/shedlock/provider/jdbc/micronaut/AbstractMicronautJdbcTest.java @@ -1,5 +1,6 @@ package net.javacrumbs.shedlock.provider.jdbc.micronaut; +import io.micronaut.transaction.jdbc.DataSourceTransactionManager; import net.javacrumbs.shedlock.support.StorageBasedLockProvider; import net.javacrumbs.shedlock.test.support.jdbc.AbstractJdbcLockProviderIntegrationTest; import org.junit.jupiter.api.AfterAll; @@ -25,6 +26,6 @@ protected boolean useDbTime() { @Override protected StorageBasedLockProvider getLockProvider() { - return new MicronautJdbcLockProvider(testUtils.getDatasource()); + return new MicronautJdbcLockProvider(new DataSourceTransactionManager(testUtils.getDatasource())); } } From 182fadb480725b2d509212c39323ee528e6cc64a Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Thu, 14 Sep 2023 21:58:49 +0200 Subject: [PATCH 0291/1598] Drop CodeQL - does not work --- .github/workflows/codeql.yml | 74 ------------------------------------ 1 file changed, 74 deletions(-) delete mode 100644 .github/workflows/codeql.yml diff --git a/.github/workflows/codeql.yml b/.github/workflows/codeql.yml deleted file mode 100644 index 08c08408f..000000000 --- a/.github/workflows/codeql.yml +++ /dev/null @@ -1,74 +0,0 @@ -name: "CodeQL" - -on: - push: - branches: [ 'master' ] - pull_request: - # The branches below must be a subset of the branches above - branches: [ 'master' ] - schedule: - - cron: '1 0 * * 2' - -jobs: - analyze: - name: Analyze - runs-on: ${{ (matrix.language == 'swift' && 'macos-latest') || 'ubuntu-latest' }} - timeout-minutes: ${{ (matrix.language == 'swift' && 120) || 360 }} - permissions: - actions: read - contents: read - security-events: write - - strategy: - fail-fast: false - matrix: - language: [ 'java' ] - # CodeQL supports [ 'cpp', 'csharp', 'go', 'java', 'javascript', 'python', 'ruby' ] - # Use only 'java' to analyze code written in Java, Kotlin or both - # Use only 'javascript' to analyze code written in JavaScript, TypeScript or both - # Learn more about CodeQL language support at https://aka.ms/codeql-docs/language-support - - env: - MAVEN_OPTS: --add-opens java.base/java.util=ALL-UNNAMED - - steps: - - name: Checkout repository - uses: actions/checkout@v4 - - - name: Set up JDK ${{ matrix.java }} - uses: actions/setup-java@v3 - with: - java-version: 17 - distribution: 'temurin' - - # Initializes the CodeQL tools for scanning. - - name: Initialize CodeQL - uses: github/codeql-action/init@v2 - with: - languages: ${{ matrix.language }} - # If you wish to specify custom queries, you can do so here or in a config file. - # By default, queries listed here will override any specified in a config file. - # Prefix the list here with "+" to use these queries and those in the config file. - - # For more details on CodeQL's query packs, refer to: https://docs.github.com/en/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/configuring-code-scanning#using-queries-in-ql-packs - # queries: security-extended,security-and-quality - - # Autobuild attempts to build any compiled languages (C/C++, C#, Go, Java, or Swift). - # If this step fails, then you should remove it and run the build manually (see below) - - name: Autobuild - uses: github/codeql-action/autobuild@v2 - - # ℹ️ Command-line programs to run using the OS shell. - # 📚 See https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#jobsjob_idstepsrun - - # If the Autobuild fails above, remove it and uncomment the following three lines. - # modify them (or add more) to build your code if your project, please refer to the EXAMPLE below for guidance. - - # - run: | - # echo "Run, Build Application using script" - # ./location_of_script_within_repo/buildscript.sh - - - name: Perform CodeQL Analysis - uses: github/codeql-action/analyze@v2 - with: - category: "/language:${{matrix.language}}" From e7a7c29ad01cd7d8ab849808a4520f77e637dac1 Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Thu, 14 Sep 2023 21:59:17 +0200 Subject: [PATCH 0292/1598] Cancel obsolete builds --- .github/workflows/build.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 2b5aac1f0..369959d85 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -6,6 +6,10 @@ on: pull_request: types: [ opened, reopened, synchronize ] +concurrency: + group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }} + cancel-in-progress: true + jobs: build: runs-on: ubuntu-latest From 1a5c53401ff6208c251a543de3388442d63f0da6 Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Fri, 15 Sep 2023 14:10:57 +0200 Subject: [PATCH 0293/1598] Upgrade quarkus --- cdi/test/quarkus-test/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cdi/test/quarkus-test/pom.xml b/cdi/test/quarkus-test/pom.xml index db048af52..cd170481a 100644 --- a/cdi/test/quarkus-test/pom.xml +++ b/cdi/test/quarkus-test/pom.xml @@ -14,7 +14,7 @@ quarkus-bom io.quarkus.platform - 3.3.2 + 3.3.3 true From 4ba2952b4ddf549b8fa15214595a3fe7358ecbc0 Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Fri, 15 Sep 2023 16:55:41 +0200 Subject: [PATCH 0294/1598] Unify micronaut versions --- micronaut/shedlock-micronaut/pom.xml | 10 +++++----- micronaut/shedlock-micronaut4/pom.xml | 15 +++++---------- micronaut/test/micronaut-jdbc-template/pom.xml | 14 +++++++------- micronaut/test/micronaut-jdbc/pom.xml | 14 +++++++------- micronaut/test/micronaut4-jdbc-template/pom.xml | 16 +++++++--------- pom.xml | 7 +++++-- .../shedlock-provider-jdbc-micronaut/pom.xml | 2 +- 7 files changed, 37 insertions(+), 41 deletions(-) diff --git a/micronaut/shedlock-micronaut/pom.xml b/micronaut/shedlock-micronaut/pom.xml index 10fbad59c..53c78baa0 100644 --- a/micronaut/shedlock-micronaut/pom.xml +++ b/micronaut/shedlock-micronaut/pom.xml @@ -17,7 +17,7 @@ io.micronaut micronaut-bom - ${micronaut.ver} + ${micronaut3.version} pom import @@ -104,12 +104,12 @@ io.micronaut micronaut-inject-java - ${micronaut.ver} + ${micronaut3.version} io.micronaut micronaut-validation - ${micronaut.ver} + ${micronaut3.version} @@ -127,12 +127,12 @@ io.micronaut micronaut-inject-java - ${micronaut.ver} + ${micronaut3.version} io.micronaut micronaut-validation - ${micronaut.ver} + ${micronaut3.version} diff --git a/micronaut/shedlock-micronaut4/pom.xml b/micronaut/shedlock-micronaut4/pom.xml index b022f8d4e..752b725ac 100644 --- a/micronaut/shedlock-micronaut4/pom.xml +++ b/micronaut/shedlock-micronaut4/pom.xml @@ -12,17 +12,12 @@ shedlock-micronaut4 5.7.1-SNAPSHOT - - 4.0.6 - 4.0.3 - - io.micronaut.platform micronaut-platform - ${micronaut.ver} + ${micronaut4.version} pom import @@ -114,12 +109,12 @@ io.micronaut micronaut-inject-java - ${micronaut.ver} + ${micronaut4.version} io.micronaut.validation micronaut-validation - ${micronaut.validation.version} + ${micronaut4.validation.version} @@ -137,12 +132,12 @@ io.micronaut micronaut-inject-java - ${micronaut.ver} + ${micronaut4.version} io.micronaut.validation micronaut-validation - ${micronaut.validation.version} + ${micronaut4.validation.version} diff --git a/micronaut/test/micronaut-jdbc-template/pom.xml b/micronaut/test/micronaut-jdbc-template/pom.xml index 11723bd95..cf3d05f9c 100644 --- a/micronaut/test/micronaut-jdbc-template/pom.xml +++ b/micronaut/test/micronaut-jdbc-template/pom.xml @@ -27,7 +27,7 @@ io.micronaut micronaut-bom - ${micronaut.ver} + ${micronaut3.version} pom import @@ -56,7 +56,7 @@ io.micronaut.data micronaut-data-jdbc - ${micronaut-data.ver} + ${micronaut3-data.version} ch.qos.logback @@ -174,17 +174,17 @@ io.micronaut micronaut-inject-java - ${micronaut.ver} + ${micronaut3.version} io.micronaut micronaut-validation - ${micronaut.ver} + ${micronaut3.version} io.micronaut.data micronaut-data-processor - ${micronaut-data.ver} + ${micronaut3-data.version} @@ -202,12 +202,12 @@ io.micronaut micronaut-inject-java - ${micronaut.ver} + ${micronaut3.version} io.micronaut micronaut-validation - ${micronaut.ver} + ${micronaut3.version} diff --git a/micronaut/test/micronaut-jdbc/pom.xml b/micronaut/test/micronaut-jdbc/pom.xml index bdb89f1cd..971403442 100644 --- a/micronaut/test/micronaut-jdbc/pom.xml +++ b/micronaut/test/micronaut-jdbc/pom.xml @@ -27,7 +27,7 @@ io.micronaut micronaut-bom - ${micronaut.ver} + ${micronaut3.version} pom import @@ -56,7 +56,7 @@ io.micronaut.data micronaut-data-jdbc - ${micronaut-data.ver} + ${micronaut3-data.version} ch.qos.logback @@ -174,17 +174,17 @@ io.micronaut micronaut-inject-java - ${micronaut.ver} + ${micronaut3.version} io.micronaut micronaut-validation - ${micronaut.ver} + ${micronaut3.version} io.micronaut.data micronaut-data-processor - ${micronaut-data.ver} + ${micronaut3-data.version} @@ -202,12 +202,12 @@ io.micronaut micronaut-inject-java - ${micronaut.ver} + ${micronaut3.version} io.micronaut micronaut-validation - ${micronaut.ver} + ${micronaut3.version} diff --git a/micronaut/test/micronaut4-jdbc-template/pom.xml b/micronaut/test/micronaut4-jdbc-template/pom.xml index 40ad3fda3..22089aafd 100644 --- a/micronaut/test/micronaut4-jdbc-template/pom.xml +++ b/micronaut/test/micronaut4-jdbc-template/pom.xml @@ -15,8 +15,6 @@ UTF-8 net.javacrumbs.micronaut.test.Application - 4.0.6 - 4.0.3 @@ -29,7 +27,7 @@ io.micronaut.platform micronaut-platform - ${micronaut.ver} + ${micronaut4.version} pom import @@ -58,7 +56,7 @@ io.micronaut.data micronaut-data-jdbc - ${micronaut-data.ver} + ${micronaut4-data.version} ch.qos.logback @@ -174,17 +172,17 @@ io.micronaut micronaut-inject-java - ${micronaut.ver} + ${micronaut4.version} io.micronaut.validation micronaut-validation - ${micronaut.validation.version} + ${micronaut4.validation.version} io.micronaut.data micronaut-data-processor - ${micronaut-data.ver} + ${micronaut4-data.version} @@ -202,12 +200,12 @@ io.micronaut micronaut-inject-java - ${micronaut.ver} + ${micronaut4.version} io.micronaut.validation micronaut-validation - ${micronaut.validation.version} + ${micronaut4.validation.version} diff --git a/pom.xml b/pom.xml index 5fa5a8921..b92b08f70 100644 --- a/pom.xml +++ b/pom.xml @@ -75,8 +75,11 @@ 5.9.1 1.19.0 1.9.10 - 3.8.7 - 3.9.6 + 3.8.7 + 3.9.6 + 4.0.6 + 4.0.3 + 4.1.2 1.4.11 4.2.0 3.24.2 diff --git a/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml b/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml index 74b15e25b..175fac16d 100644 --- a/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml @@ -21,7 +21,7 @@ io.micronaut.data micronaut-data-tx - ${micronaut-data.ver} + ${micronaut3-data.version} From c86158c0ede7897e7857f9036edbc307aec876e5 Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Fri, 15 Sep 2023 17:14:02 +0200 Subject: [PATCH 0295/1598] Works with Micronaut 4 --- micronaut/test/micronaut4-jdbc-template/pom.xml | 3 +-- .../java/net/javacrumbs/micronaut/test/Configuration.java | 6 ++++-- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/micronaut/test/micronaut4-jdbc-template/pom.xml b/micronaut/test/micronaut4-jdbc-template/pom.xml index 22089aafd..f5850c8ee 100644 --- a/micronaut/test/micronaut4-jdbc-template/pom.xml +++ b/micronaut/test/micronaut4-jdbc-template/pom.xml @@ -55,8 +55,7 @@ io.micronaut.data - micronaut-data-jdbc - ${micronaut4-data.version} + micronaut-data-spring-jdbc ch.qos.logback diff --git a/micronaut/test/micronaut4-jdbc-template/src/main/java/net/javacrumbs/micronaut/test/Configuration.java b/micronaut/test/micronaut4-jdbc-template/src/main/java/net/javacrumbs/micronaut/test/Configuration.java index 045212472..6c71ab2c5 100644 --- a/micronaut/test/micronaut4-jdbc-template/src/main/java/net/javacrumbs/micronaut/test/Configuration.java +++ b/micronaut/test/micronaut4-jdbc-template/src/main/java/net/javacrumbs/micronaut/test/Configuration.java @@ -19,6 +19,8 @@ import jakarta.inject.Singleton; import net.javacrumbs.shedlock.core.LockProvider; import net.javacrumbs.shedlock.provider.jdbctemplate.JdbcTemplateLockProvider; +import org.springframework.jdbc.core.JdbcTemplate; +import org.springframework.transaction.PlatformTransactionManager; import javax.sql.DataSource; @@ -26,7 +28,7 @@ public class Configuration { @Singleton - public LockProvider lockProvider(DataSource dataSource) { - return new JdbcTemplateLockProvider(dataSource); + public LockProvider lockProvider(DataSource dataSource, PlatformTransactionManager transactionManager) { + return new JdbcTemplateLockProvider(new JdbcTemplate(dataSource), transactionManager); } } From 29e7009843d6835780825554e464579fc79fd680 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 15 Sep 2023 15:17:20 +0000 Subject: [PATCH 0296/1598] Bump org.jooq:jooq from 3.18.5 to 3.18.6 Bumps org.jooq:jooq from 3.18.5 to 3.18.6. --- updated-dependencies: - dependency-name: org.jooq:jooq dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/jdbc/shedlock-provider-jooq/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/jdbc/shedlock-provider-jooq/pom.xml b/providers/jdbc/shedlock-provider-jooq/pom.xml index 064d4f713..a1de282d7 100644 --- a/providers/jdbc/shedlock-provider-jooq/pom.xml +++ b/providers/jdbc/shedlock-provider-jooq/pom.xml @@ -21,7 +21,7 @@ org.jooq jooq - 3.18.5 + 3.18.6 From e818dcd722d61b8989cc1a70e410fd745450dbc9 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 15 Sep 2023 15:17:22 +0000 Subject: [PATCH 0297/1598] Bump org.slf4j:slf4j-api from 2.0.7 to 2.0.9 Bumps org.slf4j:slf4j-api from 2.0.7 to 2.0.9. --- updated-dependencies: - dependency-name: org.slf4j:slf4j-api dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index eb76a97e2..9fa5956b7 100644 --- a/pom.xml +++ b/pom.xml @@ -79,7 +79,7 @@ 4.2.0 3.24.2 5.5.0 - 2.0.7 + 2.0.9 1 From 8a99a367122676ea8df5f7ff96f6ebae90733c11 Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Fri, 15 Sep 2023 17:17:24 +0200 Subject: [PATCH 0298/1598] Micronaut 4 JDBC test --- .../test/micronaut4-jdbc/micronaut-cli.yml | 5 + micronaut/test/micronaut4-jdbc/pom.xml | 225 ++++++++++++++++++ .../micronaut/test/Application.java | 25 ++ .../micronaut/test/Configuration.java | 33 +++ .../micronaut/test/ScheduledTasks.java | 42 ++++ .../src/main/resources/application.yml | 22 ++ .../main/resources/db/liquibase-changelog.xml | 23 ++ .../src/main/resources/logback.xml | 17 ++ .../micronaut/test/ApplicationTest.java | 34 +++ pom.xml | 1 + 10 files changed, 427 insertions(+) create mode 100644 micronaut/test/micronaut4-jdbc/micronaut-cli.yml create mode 100644 micronaut/test/micronaut4-jdbc/pom.xml create mode 100644 micronaut/test/micronaut4-jdbc/src/main/java/net/javacrumbs/micronaut/test/Application.java create mode 100644 micronaut/test/micronaut4-jdbc/src/main/java/net/javacrumbs/micronaut/test/Configuration.java create mode 100644 micronaut/test/micronaut4-jdbc/src/main/java/net/javacrumbs/micronaut/test/ScheduledTasks.java create mode 100644 micronaut/test/micronaut4-jdbc/src/main/resources/application.yml create mode 100644 micronaut/test/micronaut4-jdbc/src/main/resources/db/liquibase-changelog.xml create mode 100644 micronaut/test/micronaut4-jdbc/src/main/resources/logback.xml create mode 100644 micronaut/test/micronaut4-jdbc/src/test/java/net/javacrumbs/micronaut/test/ApplicationTest.java diff --git a/micronaut/test/micronaut4-jdbc/micronaut-cli.yml b/micronaut/test/micronaut4-jdbc/micronaut-cli.yml new file mode 100644 index 000000000..56617ab4c --- /dev/null +++ b/micronaut/test/micronaut4-jdbc/micronaut-cli.yml @@ -0,0 +1,5 @@ +profile: service +defaultPackage: micronaut.test +--- +testFramework: junit +sourceLanguage: java \ No newline at end of file diff --git a/micronaut/test/micronaut4-jdbc/pom.xml b/micronaut/test/micronaut4-jdbc/pom.xml new file mode 100644 index 000000000..e0bd332ac --- /dev/null +++ b/micronaut/test/micronaut4-jdbc/pom.xml @@ -0,0 +1,225 @@ + + + 4.0.0 + + + shedlock-parent + net.javacrumbs.shedlock + 5.7.1-SNAPSHOT + ../../../pom.xml + + + micronaut4-jdbc + 5.7.1-SNAPSHOT + + + UTF-8 + net.javacrumbs.micronaut.test.Application + + + + jcenter.bintray.com + https://jcenter.bintray.com + + + + + + io.micronaut.platform + micronaut-platform + ${micronaut4.version} + pom + import + + + + + + io.micronaut + micronaut-inject + compile + + + io.micronaut.validation + micronaut-validation + compile + + + io.micronaut + micronaut-runtime + compile + + + io.micronaut.liquibase + micronaut-liquibase + + + io.micronaut.data + micronaut-data-jdbc + + + ch.qos.logback + logback-classic + + + org.junit.jupiter + junit-jupiter-api + test + + + org.junit.jupiter + junit-jupiter-engine + test + + + io.micronaut.test + micronaut-test-junit5 + test + + + net.javacrumbs.shedlock + shedlock-micronaut4 + ${project.version} + compile + + + + net.javacrumbs.shedlock + shedlock-provider-jdbc-micronaut + ${project.version} + compile + + + + io.micronaut.sql + micronaut-jdbc-hikari + runtime + + + + com.h2database + h2 + 2.2.222 + + + org.assertj + assertj-core + ${assertj.ver} + test + + + org.awaitility + awaitility + ${awaitility.ver} + test + + + + + + org.apache.maven.plugins + maven-shade-plugin + 3.5.0 + + + package + + shade + + + + + ${exec.mainClass} + + + + + + + + + org.codehaus.mojo + exec-maven-plugin + 3.1.0 + + java + + -noverify + -XX:TieredStopAtLevel=1 + -Dcom.sun.management.jmxremote + -classpath + + ${exec.mainClass} + + + + + + + + org.apache.maven.plugins + maven-compiler-plugin + 3.11.0 + + ${jdk.version} + ${jdk.version} + UTF-8 + + -parameters + + + + io.micronaut + micronaut-inject-java + ${micronaut4.version} + + + io.micronaut.validation + micronaut-validation + ${micronaut4.validation.version} + + + io.micronaut.data + micronaut-data-processor + ${micronaut4-data.version} + + + + + + test-compile + + testCompile + + + + -parameters + + + + io.micronaut + micronaut-inject-java + ${micronaut4.version} + + + io.micronaut.validation + micronaut-validation + ${micronaut4.validation.version} + + + + + + + + + org.apache.maven.plugins + maven-deploy-plugin + + true + + + + + + diff --git a/micronaut/test/micronaut4-jdbc/src/main/java/net/javacrumbs/micronaut/test/Application.java b/micronaut/test/micronaut4-jdbc/src/main/java/net/javacrumbs/micronaut/test/Application.java new file mode 100644 index 000000000..b14c34d97 --- /dev/null +++ b/micronaut/test/micronaut4-jdbc/src/main/java/net/javacrumbs/micronaut/test/Application.java @@ -0,0 +1,25 @@ +/** + * Copyright 2009 the original author or authors. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package net.javacrumbs.micronaut.test; + +import io.micronaut.runtime.Micronaut; + +public class Application { + + public static void main(String[] args) { + Micronaut.run(Application.class); + } +} \ No newline at end of file diff --git a/micronaut/test/micronaut4-jdbc/src/main/java/net/javacrumbs/micronaut/test/Configuration.java b/micronaut/test/micronaut4-jdbc/src/main/java/net/javacrumbs/micronaut/test/Configuration.java new file mode 100644 index 000000000..fdc92e0fc --- /dev/null +++ b/micronaut/test/micronaut4-jdbc/src/main/java/net/javacrumbs/micronaut/test/Configuration.java @@ -0,0 +1,33 @@ +/** + * Copyright 2009 the original author or authors. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package net.javacrumbs.micronaut.test; + +import io.micronaut.context.annotation.Factory; +import io.micronaut.transaction.TransactionOperations; +import jakarta.inject.Singleton; +import net.javacrumbs.shedlock.core.LockProvider; +import net.javacrumbs.shedlock.provider.jdbc.micronaut.MicronautJdbcLockProvider; + +import java.sql.Connection; + +@Factory +public class Configuration { + + @Singleton + public LockProvider lockProvider(TransactionOperations transactionManager) { + return new MicronautJdbcLockProvider(transactionManager); + } +} diff --git a/micronaut/test/micronaut4-jdbc/src/main/java/net/javacrumbs/micronaut/test/ScheduledTasks.java b/micronaut/test/micronaut4-jdbc/src/main/java/net/javacrumbs/micronaut/test/ScheduledTasks.java new file mode 100644 index 000000000..42410580e --- /dev/null +++ b/micronaut/test/micronaut4-jdbc/src/main/java/net/javacrumbs/micronaut/test/ScheduledTasks.java @@ -0,0 +1,42 @@ +/** + * Copyright 2009 the original author or authors. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package net.javacrumbs.micronaut.test; + +import io.micronaut.scheduling.annotation.Scheduled; +import jakarta.inject.Singleton; +import net.javacrumbs.shedlock.micronaut.SchedulerLock; + +import java.util.Date; +import java.util.concurrent.atomic.AtomicBoolean; + +import static net.javacrumbs.shedlock.core.LockAssert.assertLocked; + +@Singleton +public class ScheduledTasks { + private final AtomicBoolean called = new AtomicBoolean(false); + + @Scheduled(fixedRate = "100ms") + @SchedulerLock(name = "reportCurrentTime") + public void reportCurrentTime() { + assertLocked(); + called.set(true); + System.out.println(new Date()); + } + + boolean wasCalled() { + return called.get(); + } +} diff --git a/micronaut/test/micronaut4-jdbc/src/main/resources/application.yml b/micronaut/test/micronaut4-jdbc/src/main/resources/application.yml new file mode 100644 index 000000000..37f7847e0 --- /dev/null +++ b/micronaut/test/micronaut4-jdbc/src/main/resources/application.yml @@ -0,0 +1,22 @@ +micronaut: + application: + name: micronaut-test + +shedlock: + defaults: + lock-at-most-for: 1m + +datasources: + default: + url: jdbc:h2:mem:devDb + driverClassName: org.h2.Driver + username: sa + password: '' + schema-generate: NONE + dialect: H2 +liquibase: + datasources: + default: + change-log: 'classpath:db/liquibase-changelog.xml' + + diff --git a/micronaut/test/micronaut4-jdbc/src/main/resources/db/liquibase-changelog.xml b/micronaut/test/micronaut4-jdbc/src/main/resources/db/liquibase-changelog.xml new file mode 100644 index 000000000..1499afe33 --- /dev/null +++ b/micronaut/test/micronaut4-jdbc/src/main/resources/db/liquibase-changelog.xml @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/micronaut/test/micronaut4-jdbc/src/main/resources/logback.xml b/micronaut/test/micronaut4-jdbc/src/main/resources/logback.xml new file mode 100644 index 000000000..050c0dc7c --- /dev/null +++ b/micronaut/test/micronaut4-jdbc/src/main/resources/logback.xml @@ -0,0 +1,17 @@ + + + + + + %cyan(%d{HH:mm:ss.SSS}) %gray([%thread]) %highlight(%-5level) %magenta(%logger{36}) - %msg%n + + + + + + + + + + diff --git a/micronaut/test/micronaut4-jdbc/src/test/java/net/javacrumbs/micronaut/test/ApplicationTest.java b/micronaut/test/micronaut4-jdbc/src/test/java/net/javacrumbs/micronaut/test/ApplicationTest.java new file mode 100644 index 000000000..bb303376c --- /dev/null +++ b/micronaut/test/micronaut4-jdbc/src/test/java/net/javacrumbs/micronaut/test/ApplicationTest.java @@ -0,0 +1,34 @@ +/** + * Copyright 2009 the original author or authors. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package net.javacrumbs.micronaut.test; + +import io.micronaut.test.extensions.junit5.annotation.MicronautTest; +import jakarta.inject.Inject; +import org.junit.jupiter.api.Test; + +import static org.assertj.core.api.Assertions.assertThat; +import static org.awaitility.Awaitility.await; + +@MicronautTest +public class ApplicationTest { + @Inject + private ScheduledTasks scheduledTasks; + + @Test + void shouldStart() { + await().untilAsserted(() -> assertThat(scheduledTasks.wasCalled()).isTrue()); + } +} diff --git a/pom.xml b/pom.xml index b92b08f70..998b1a223 100644 --- a/pom.xml +++ b/pom.xml @@ -30,6 +30,7 @@ micronaut/shedlock-micronaut4 micronaut/test/micronaut-jdbc micronaut/test/micronaut-jdbc-template + micronaut/test/micronaut4-jdbc micronaut/test/micronaut4-jdbc-template spring/shedlock-spring spring/test/shedlock-springboot-old-test From 6b6fc36aecd405d17ebec5f5ef92e0c809e66b4d Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Fri, 15 Sep 2023 19:38:50 +0200 Subject: [PATCH 0299/1598] [maven-release-plugin] prepare release shedlock-parent-5.8.0 --- cdi/shedlock-cdi-vintage/pom.xml | 4 ++-- cdi/shedlock-cdi/pom.xml | 4 ++-- cdi/test/quarkus-test/pom.xml | 4 ++-- micronaut/shedlock-micronaut/pom.xml | 4 ++-- micronaut/shedlock-micronaut4/pom.xml | 4 ++-- micronaut/test/micronaut-jdbc-template/pom.xml | 4 ++-- micronaut/test/micronaut-jdbc/pom.xml | 4 ++-- micronaut/test/micronaut4-jdbc-template/pom.xml | 4 ++-- micronaut/test/micronaut4-jdbc/pom.xml | 4 ++-- pom.xml | 2 +- providers/arangodb/shedlock-provider-arangodb/pom.xml | 4 ++-- providers/cassandra/shedlock-provider-cassandra/pom.xml | 4 ++-- providers/consul/shedlock-provider-consul/pom.xml | 4 ++-- .../couchbase/shedlock-provider-couchbase-javaclient3/pom.xml | 4 ++-- providers/datastore/shedlock-provider-datastore/pom.xml | 4 ++-- providers/dynamodb/shedlock-provider-dynamodb2/pom.xml | 4 ++-- .../elasticsearch/shedlock-provider-elasticsearch8/pom.xml | 4 ++-- providers/etcd/shedlock-provider-etcd-jetcd/pom.xml | 2 +- providers/hazelcast/shedlock-provider-hazelcast4/pom.xml | 4 ++-- providers/ignite/shedlock-provider-ignite/pom.xml | 4 ++-- providers/inmemory/shedlock-provider-inmemory/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-internal/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-template/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jooq/pom.xml | 4 ++-- providers/jdbc/shedlock-test-support-jdbc/pom.xml | 4 ++-- providers/memcached/shedlock-provider-memcached-spy/pom.xml | 4 ++-- .../mongo/shedlock-provider-mongo-reactivestreams/pom.xml | 4 ++-- providers/mongo/shedlock-provider-mongo/pom.xml | 4 ++-- providers/neo4j/shedlock-provider-neo4j/pom.xml | 4 ++-- providers/opensearch/shedlock-provider-opensearch/pom.xml | 4 ++-- providers/r2dbc/shedlock-provider-r2dbc/pom.xml | 4 ++-- providers/redis/shedlock-provider-redis-jedis4/pom.xml | 4 ++-- providers/redis/shedlock-provider-redis-spring/pom.xml | 4 ++-- .../zookeeper/shedlock-provider-zookeeper-curator/pom.xml | 4 ++-- shedlock-bom/pom.xml | 4 ++-- shedlock-core/pom.xml | 4 ++-- shedlock-test-support/pom.xml | 4 ++-- spring/shedlock-spring/pom.xml | 4 ++-- spring/test/shedlock-springboot-future-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-kotlin-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-old-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-sleuth-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-test/pom.xml | 4 ++-- spring/test/shedlock-testng-test/pom.xml | 4 ++-- 46 files changed, 90 insertions(+), 90 deletions(-) diff --git a/cdi/shedlock-cdi-vintage/pom.xml b/cdi/shedlock-cdi-vintage/pom.xml index 5357fbb79..82e9fddf8 100644 --- a/cdi/shedlock-cdi-vintage/pom.xml +++ b/cdi/shedlock-cdi-vintage/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.7.1-SNAPSHOT + 5.8.0 ../../pom.xml shedlock-cdi-vintage - 5.7.1-SNAPSHOT + 5.8.0 diff --git a/cdi/shedlock-cdi/pom.xml b/cdi/shedlock-cdi/pom.xml index d84e25f78..d7232f82d 100644 --- a/cdi/shedlock-cdi/pom.xml +++ b/cdi/shedlock-cdi/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.7.1-SNAPSHOT + 5.8.0 ../../pom.xml shedlock-cdi - 5.7.1-SNAPSHOT + 5.8.0 diff --git a/cdi/test/quarkus-test/pom.xml b/cdi/test/quarkus-test/pom.xml index cd170481a..d8b28a90a 100644 --- a/cdi/test/quarkus-test/pom.xml +++ b/cdi/test/quarkus-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.7.1-SNAPSHOT + 5.8.0 ../../../pom.xml 4.0.0 quarkus-test - 5.7.1-SNAPSHOT + 5.8.0 quarkus-bom diff --git a/micronaut/shedlock-micronaut/pom.xml b/micronaut/shedlock-micronaut/pom.xml index 53c78baa0..c56b2b641 100644 --- a/micronaut/shedlock-micronaut/pom.xml +++ b/micronaut/shedlock-micronaut/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.7.1-SNAPSHOT + 5.8.0 ../../pom.xml shedlock-micronaut - 5.7.1-SNAPSHOT + 5.8.0 diff --git a/micronaut/shedlock-micronaut4/pom.xml b/micronaut/shedlock-micronaut4/pom.xml index 752b725ac..86f4f6063 100644 --- a/micronaut/shedlock-micronaut4/pom.xml +++ b/micronaut/shedlock-micronaut4/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.7.1-SNAPSHOT + 5.8.0 ../../pom.xml shedlock-micronaut4 - 5.7.1-SNAPSHOT + 5.8.0 diff --git a/micronaut/test/micronaut-jdbc-template/pom.xml b/micronaut/test/micronaut-jdbc-template/pom.xml index cf3d05f9c..4098a46d0 100644 --- a/micronaut/test/micronaut-jdbc-template/pom.xml +++ b/micronaut/test/micronaut-jdbc-template/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.7.1-SNAPSHOT + 5.8.0 ../../../pom.xml micronaut-jdbc-template - 5.7.1-SNAPSHOT + 5.8.0 UTF-8 diff --git a/micronaut/test/micronaut-jdbc/pom.xml b/micronaut/test/micronaut-jdbc/pom.xml index 971403442..f5303c630 100644 --- a/micronaut/test/micronaut-jdbc/pom.xml +++ b/micronaut/test/micronaut-jdbc/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.7.1-SNAPSHOT + 5.8.0 ../../../pom.xml micronaut-jdbc - 5.7.1-SNAPSHOT + 5.8.0 UTF-8 diff --git a/micronaut/test/micronaut4-jdbc-template/pom.xml b/micronaut/test/micronaut4-jdbc-template/pom.xml index f5850c8ee..662162d8f 100644 --- a/micronaut/test/micronaut4-jdbc-template/pom.xml +++ b/micronaut/test/micronaut4-jdbc-template/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.7.1-SNAPSHOT + 5.8.0 ../../../pom.xml micronaut4-jdbc-template - 5.7.1-SNAPSHOT + 5.8.0 UTF-8 diff --git a/micronaut/test/micronaut4-jdbc/pom.xml b/micronaut/test/micronaut4-jdbc/pom.xml index e0bd332ac..2b1532ea6 100644 --- a/micronaut/test/micronaut4-jdbc/pom.xml +++ b/micronaut/test/micronaut4-jdbc/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.7.1-SNAPSHOT + 5.8.0 ../../../pom.xml micronaut4-jdbc - 5.7.1-SNAPSHOT + 5.8.0 UTF-8 diff --git a/pom.xml b/pom.xml index 76fac521c..df367f39d 100644 --- a/pom.xml +++ b/pom.xml @@ -19,7 +19,7 @@ net.javacrumbs.shedlock shedlock-parent pom - 5.7.1-SNAPSHOT + 5.8.0 shedlock-bom shedlock-core diff --git a/providers/arangodb/shedlock-provider-arangodb/pom.xml b/providers/arangodb/shedlock-provider-arangodb/pom.xml index c3eeea4b8..d456e9811 100644 --- a/providers/arangodb/shedlock-provider-arangodb/pom.xml +++ b/providers/arangodb/shedlock-provider-arangodb/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.7.1-SNAPSHOT + 5.8.0 ../../../pom.xml 4.0.0 shedlock-provider-arangodb - 5.7.1-SNAPSHOT + 5.8.0 diff --git a/providers/cassandra/shedlock-provider-cassandra/pom.xml b/providers/cassandra/shedlock-provider-cassandra/pom.xml index 52f866364..fc2137805 100644 --- a/providers/cassandra/shedlock-provider-cassandra/pom.xml +++ b/providers/cassandra/shedlock-provider-cassandra/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.7.1-SNAPSHOT + 5.8.0 ../../../pom.xml 4.0.0 shedlock-provider-cassandra - 5.7.1-SNAPSHOT + 5.8.0 4.17.0 diff --git a/providers/consul/shedlock-provider-consul/pom.xml b/providers/consul/shedlock-provider-consul/pom.xml index 905863d7e..889d2207b 100644 --- a/providers/consul/shedlock-provider-consul/pom.xml +++ b/providers/consul/shedlock-provider-consul/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.7.1-SNAPSHOT + 5.8.0 ../../../pom.xml 4.0.0 shedlock-provider-consul - 5.7.1-SNAPSHOT + 5.8.0 diff --git a/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml b/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml index a9631a42a..4aed96001 100644 --- a/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml +++ b/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.7.1-SNAPSHOT + 5.8.0 ../../../pom.xml 4.0.0 shedlock-provider-couchbase-javaclient3 - 5.7.1-SNAPSHOT + 5.8.0 diff --git a/providers/datastore/shedlock-provider-datastore/pom.xml b/providers/datastore/shedlock-provider-datastore/pom.xml index a553549b8..054b342be 100644 --- a/providers/datastore/shedlock-provider-datastore/pom.xml +++ b/providers/datastore/shedlock-provider-datastore/pom.xml @@ -4,12 +4,12 @@ net.javacrumbs.shedlock shedlock-parent - 5.7.1-SNAPSHOT + 5.8.0 ../../../pom.xml shedlock-provider-datastore - 5.7.1-SNAPSHOT + 5.8.0 2.15.0 diff --git a/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml b/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml index eba549a33..bfdcded55 100644 --- a/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml +++ b/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.7.1-SNAPSHOT + 5.8.0 ../../../pom.xml 4.0.0 shedlock-provider-dynamodb2 - 5.7.1-SNAPSHOT + 5.8.0 diff --git a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml index e90f9dab1..e13e4dff3 100644 --- a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml +++ b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.7.1-SNAPSHOT + 5.8.0 ../../../pom.xml 4.0.0 shedlock-provider-elasticsearch8 - 5.7.1-SNAPSHOT + 5.8.0 8.7.0 diff --git a/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml b/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml index a1cfff872..24c528b93 100644 --- a/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml +++ b/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 5.7.1-SNAPSHOT + 5.8.0 ../../../pom.xml 4.0.0 diff --git a/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml b/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml index 817221353..490637f38 100644 --- a/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml +++ b/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.7.1-SNAPSHOT + 5.8.0 ../../../pom.xml 4.0.0 shedlock-provider-hazelcast4 - 5.7.1-SNAPSHOT + 5.8.0 diff --git a/providers/ignite/shedlock-provider-ignite/pom.xml b/providers/ignite/shedlock-provider-ignite/pom.xml index f0fc3077f..c76b6be12 100644 --- a/providers/ignite/shedlock-provider-ignite/pom.xml +++ b/providers/ignite/shedlock-provider-ignite/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.7.1-SNAPSHOT + 5.8.0 ../../../pom.xml 4.0.0 shedlock-provider-ignite - 5.7.1-SNAPSHOT + 5.8.0 2.15.0 diff --git a/providers/inmemory/shedlock-provider-inmemory/pom.xml b/providers/inmemory/shedlock-provider-inmemory/pom.xml index a63f9e8ca..0dea74e7d 100644 --- a/providers/inmemory/shedlock-provider-inmemory/pom.xml +++ b/providers/inmemory/shedlock-provider-inmemory/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.7.1-SNAPSHOT + 5.8.0 ../../../pom.xml 4.0.0 shedlock-provider-inmemory - 5.7.1-SNAPSHOT + 5.8.0 diff --git a/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml b/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml index 373788de1..9167eb16c 100644 --- a/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.7.1-SNAPSHOT + 5.8.0 ../../../pom.xml 4.0.0 shedlock-provider-jdbc-internal - 5.7.1-SNAPSHOT + 5.8.0 diff --git a/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml b/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml index 175fac16d..fdf9ac2e4 100644 --- a/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.7.1-SNAPSHOT + 5.8.0 ../../../pom.xml 4.0.0 shedlock-provider-jdbc-micronaut - 5.7.1-SNAPSHOT + 5.8.0 diff --git a/providers/jdbc/shedlock-provider-jdbc-template/pom.xml b/providers/jdbc/shedlock-provider-jdbc-template/pom.xml index 5441f35e9..6a3d4fcca 100644 --- a/providers/jdbc/shedlock-provider-jdbc-template/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-template/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.7.1-SNAPSHOT + 5.8.0 ../../../pom.xml 4.0.0 shedlock-provider-jdbc-template - 5.7.1-SNAPSHOT + 5.8.0 diff --git a/providers/jdbc/shedlock-provider-jdbc/pom.xml b/providers/jdbc/shedlock-provider-jdbc/pom.xml index 5ad7bde4e..b61866ebb 100644 --- a/providers/jdbc/shedlock-provider-jdbc/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.7.1-SNAPSHOT + 5.8.0 ../../../pom.xml 4.0.0 shedlock-provider-jdbc - 5.7.1-SNAPSHOT + 5.8.0 diff --git a/providers/jdbc/shedlock-provider-jooq/pom.xml b/providers/jdbc/shedlock-provider-jooq/pom.xml index a1de282d7..3db981e49 100644 --- a/providers/jdbc/shedlock-provider-jooq/pom.xml +++ b/providers/jdbc/shedlock-provider-jooq/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.7.1-SNAPSHOT + 5.8.0 ../../../pom.xml 4.0.0 shedlock-provider-jooq - 5.7.1-SNAPSHOT + 5.8.0 diff --git a/providers/jdbc/shedlock-test-support-jdbc/pom.xml b/providers/jdbc/shedlock-test-support-jdbc/pom.xml index e75d163e7..b895a6855 100644 --- a/providers/jdbc/shedlock-test-support-jdbc/pom.xml +++ b/providers/jdbc/shedlock-test-support-jdbc/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.7.1-SNAPSHOT + 5.8.0 ../../../pom.xml 4.0.0 shedlock-test-support-jdbc - 5.7.1-SNAPSHOT + 5.8.0 diff --git a/providers/memcached/shedlock-provider-memcached-spy/pom.xml b/providers/memcached/shedlock-provider-memcached-spy/pom.xml index 65022133b..0a914f533 100644 --- a/providers/memcached/shedlock-provider-memcached-spy/pom.xml +++ b/providers/memcached/shedlock-provider-memcached-spy/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.7.1-SNAPSHOT + 5.8.0 ../../../pom.xml 4.0.0 shedlock-provider-memcached-spy - 5.7.1-SNAPSHOT + 5.8.0 2.12.3 diff --git a/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml b/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml index 5400d5eca..ae73d8072 100644 --- a/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml +++ b/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.7.1-SNAPSHOT + 5.8.0 ../../../pom.xml 4.0.0 shedlock-provider-mongo-reactivestreams - 5.7.1-SNAPSHOT + 5.8.0 diff --git a/providers/mongo/shedlock-provider-mongo/pom.xml b/providers/mongo/shedlock-provider-mongo/pom.xml index 31ddf88b2..e9e9ca5a4 100644 --- a/providers/mongo/shedlock-provider-mongo/pom.xml +++ b/providers/mongo/shedlock-provider-mongo/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.7.1-SNAPSHOT + 5.8.0 ../../../pom.xml 4.0.0 shedlock-provider-mongo - 5.7.1-SNAPSHOT + 5.8.0 diff --git a/providers/neo4j/shedlock-provider-neo4j/pom.xml b/providers/neo4j/shedlock-provider-neo4j/pom.xml index 831083b4d..5d9edb232 100644 --- a/providers/neo4j/shedlock-provider-neo4j/pom.xml +++ b/providers/neo4j/shedlock-provider-neo4j/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.7.1-SNAPSHOT + 5.8.0 ../../../pom.xml 4.0.0 shedlock-provider-neo4j - 5.7.1-SNAPSHOT + 5.8.0 diff --git a/providers/opensearch/shedlock-provider-opensearch/pom.xml b/providers/opensearch/shedlock-provider-opensearch/pom.xml index f3138d6a6..5a3050c23 100644 --- a/providers/opensearch/shedlock-provider-opensearch/pom.xml +++ b/providers/opensearch/shedlock-provider-opensearch/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.7.1-SNAPSHOT + 5.8.0 ../../../pom.xml 4.0.0 shedlock-provider-opensearch - 5.7.1-SNAPSHOT + 5.8.0 2.9.0 diff --git a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml index bc6a1c927..27fa70627 100644 --- a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml +++ b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml @@ -5,12 +5,12 @@ net.javacrumbs.shedlock shedlock-parent - 5.7.1-SNAPSHOT + 5.8.0 ../../../pom.xml shedlock-provider-r2dbc - 5.7.1-SNAPSHOT + 5.8.0 1.0.0.RELEASE diff --git a/providers/redis/shedlock-provider-redis-jedis4/pom.xml b/providers/redis/shedlock-provider-redis-jedis4/pom.xml index ba441b260..162ab4dc8 100644 --- a/providers/redis/shedlock-provider-redis-jedis4/pom.xml +++ b/providers/redis/shedlock-provider-redis-jedis4/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.7.1-SNAPSHOT + 5.8.0 ../../../pom.xml 4.0.0 shedlock-provider-redis-jedis4 - 5.7.1-SNAPSHOT + 5.8.0 diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index 3601f8caa..90ab74bd8 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.7.1-SNAPSHOT + 5.8.0 ../../../pom.xml 4.0.0 shedlock-provider-redis-spring - 5.7.1-SNAPSHOT + 5.8.0 diff --git a/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml b/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml index 8294c35c4..9ec054f85 100644 --- a/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml +++ b/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.7.1-SNAPSHOT + 5.8.0 ../../../pom.xml 4.0.0 shedlock-provider-zookeeper-curator - 5.7.1-SNAPSHOT + 5.8.0 5.5.0 diff --git a/shedlock-bom/pom.xml b/shedlock-bom/pom.xml index 66c8b7f62..d145684af 100644 --- a/shedlock-bom/pom.xml +++ b/shedlock-bom/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.7.1-SNAPSHOT + 5.8.0 4.0.0 BOM for ShedLock modules shedlock-bom - 5.7.1-SNAPSHOT + 5.8.0 pom diff --git a/shedlock-core/pom.xml b/shedlock-core/pom.xml index 645684f28..9fd53b833 100644 --- a/shedlock-core/pom.xml +++ b/shedlock-core/pom.xml @@ -3,12 +3,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.7.1-SNAPSHOT + 5.8.0 4.0.0 shedlock-core - 5.7.1-SNAPSHOT + 5.8.0 2.13.3 diff --git a/shedlock-test-support/pom.xml b/shedlock-test-support/pom.xml index cff0b6cb8..45be9ec17 100644 --- a/shedlock-test-support/pom.xml +++ b/shedlock-test-support/pom.xml @@ -3,12 +3,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.7.1-SNAPSHOT + 5.8.0 4.0.0 shedlock-test-support - 5.7.1-SNAPSHOT + 5.8.0 diff --git a/spring/shedlock-spring/pom.xml b/spring/shedlock-spring/pom.xml index b63c7b746..5fbc912ce 100644 --- a/spring/shedlock-spring/pom.xml +++ b/spring/shedlock-spring/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.7.1-SNAPSHOT + 5.8.0 ../../pom.xml 4.0.0 shedlock-spring - 5.7.1-SNAPSHOT + 5.8.0 diff --git a/spring/test/shedlock-springboot-future-test/pom.xml b/spring/test/shedlock-springboot-future-test/pom.xml index 364732d73..eb41d38d7 100644 --- a/spring/test/shedlock-springboot-future-test/pom.xml +++ b/spring/test/shedlock-springboot-future-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.7.1-SNAPSHOT + 5.8.0 ../../../pom.xml 4.0.0 shedlock-springboot-future-test - 5.7.1-SNAPSHOT + 5.8.0 diff --git a/spring/test/shedlock-springboot-kotlin-test/pom.xml b/spring/test/shedlock-springboot-kotlin-test/pom.xml index be0ec2747..61f243858 100644 --- a/spring/test/shedlock-springboot-kotlin-test/pom.xml +++ b/spring/test/shedlock-springboot-kotlin-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.7.1-SNAPSHOT + 5.8.0 ../../../pom.xml 4.0.0 shedlock-springboot-kotlin-test - 5.7.1-SNAPSHOT + 5.8.0 diff --git a/spring/test/shedlock-springboot-old-test/pom.xml b/spring/test/shedlock-springboot-old-test/pom.xml index 5de7c2df9..1ae4e70d3 100644 --- a/spring/test/shedlock-springboot-old-test/pom.xml +++ b/spring/test/shedlock-springboot-old-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.7.1-SNAPSHOT + 5.8.0 ../../../pom.xml 4.0.0 shedlock-springboot-old-test - 5.7.1-SNAPSHOT + 5.8.0 diff --git a/spring/test/shedlock-springboot-sleuth-test/pom.xml b/spring/test/shedlock-springboot-sleuth-test/pom.xml index 0d53e7a1c..ca814150c 100644 --- a/spring/test/shedlock-springboot-sleuth-test/pom.xml +++ b/spring/test/shedlock-springboot-sleuth-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.7.1-SNAPSHOT + 5.8.0 ../../../pom.xml 4.0.0 shedlock-springboot-sleuth-test - 5.7.1-SNAPSHOT + 5.8.0 diff --git a/spring/test/shedlock-springboot-test/pom.xml b/spring/test/shedlock-springboot-test/pom.xml index 8bfbb1bbf..12a7b5e59 100644 --- a/spring/test/shedlock-springboot-test/pom.xml +++ b/spring/test/shedlock-springboot-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.7.1-SNAPSHOT + 5.8.0 ../../../pom.xml 4.0.0 shedlock-springboot-test - 5.7.1-SNAPSHOT + 5.8.0 diff --git a/spring/test/shedlock-testng-test/pom.xml b/spring/test/shedlock-testng-test/pom.xml index 754a5209e..b83d82d49 100644 --- a/spring/test/shedlock-testng-test/pom.xml +++ b/spring/test/shedlock-testng-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.7.1-SNAPSHOT + 5.8.0 ../../../pom.xml 4.0.0 shedlock-testng-test - 5.7.1-SNAPSHOT + 5.8.0 From 07a36a1b24d9cbb77ee50ceda7e67303e1e723cb Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Fri, 15 Sep 2023 19:38:56 +0200 Subject: [PATCH 0300/1598] [maven-release-plugin] prepare for next development iteration --- cdi/shedlock-cdi-vintage/pom.xml | 4 ++-- cdi/shedlock-cdi/pom.xml | 4 ++-- cdi/test/quarkus-test/pom.xml | 4 ++-- micronaut/shedlock-micronaut/pom.xml | 4 ++-- micronaut/shedlock-micronaut4/pom.xml | 4 ++-- micronaut/test/micronaut-jdbc-template/pom.xml | 4 ++-- micronaut/test/micronaut-jdbc/pom.xml | 4 ++-- micronaut/test/micronaut4-jdbc-template/pom.xml | 4 ++-- micronaut/test/micronaut4-jdbc/pom.xml | 4 ++-- pom.xml | 2 +- providers/arangodb/shedlock-provider-arangodb/pom.xml | 4 ++-- providers/cassandra/shedlock-provider-cassandra/pom.xml | 4 ++-- providers/consul/shedlock-provider-consul/pom.xml | 4 ++-- .../couchbase/shedlock-provider-couchbase-javaclient3/pom.xml | 4 ++-- providers/datastore/shedlock-provider-datastore/pom.xml | 4 ++-- providers/dynamodb/shedlock-provider-dynamodb2/pom.xml | 4 ++-- .../elasticsearch/shedlock-provider-elasticsearch8/pom.xml | 4 ++-- providers/etcd/shedlock-provider-etcd-jetcd/pom.xml | 2 +- providers/hazelcast/shedlock-provider-hazelcast4/pom.xml | 4 ++-- providers/ignite/shedlock-provider-ignite/pom.xml | 4 ++-- providers/inmemory/shedlock-provider-inmemory/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-internal/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-template/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jooq/pom.xml | 4 ++-- providers/jdbc/shedlock-test-support-jdbc/pom.xml | 4 ++-- providers/memcached/shedlock-provider-memcached-spy/pom.xml | 4 ++-- .../mongo/shedlock-provider-mongo-reactivestreams/pom.xml | 4 ++-- providers/mongo/shedlock-provider-mongo/pom.xml | 4 ++-- providers/neo4j/shedlock-provider-neo4j/pom.xml | 4 ++-- providers/opensearch/shedlock-provider-opensearch/pom.xml | 4 ++-- providers/r2dbc/shedlock-provider-r2dbc/pom.xml | 4 ++-- providers/redis/shedlock-provider-redis-jedis4/pom.xml | 4 ++-- providers/redis/shedlock-provider-redis-spring/pom.xml | 4 ++-- .../zookeeper/shedlock-provider-zookeeper-curator/pom.xml | 4 ++-- shedlock-bom/pom.xml | 4 ++-- shedlock-core/pom.xml | 4 ++-- shedlock-test-support/pom.xml | 4 ++-- spring/shedlock-spring/pom.xml | 4 ++-- spring/test/shedlock-springboot-future-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-kotlin-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-old-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-sleuth-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-test/pom.xml | 4 ++-- spring/test/shedlock-testng-test/pom.xml | 4 ++-- 46 files changed, 90 insertions(+), 90 deletions(-) diff --git a/cdi/shedlock-cdi-vintage/pom.xml b/cdi/shedlock-cdi-vintage/pom.xml index 82e9fddf8..6db756588 100644 --- a/cdi/shedlock-cdi-vintage/pom.xml +++ b/cdi/shedlock-cdi-vintage/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.8.0 + 5.8.1-SNAPSHOT ../../pom.xml shedlock-cdi-vintage - 5.8.0 + 5.8.1-SNAPSHOT diff --git a/cdi/shedlock-cdi/pom.xml b/cdi/shedlock-cdi/pom.xml index d7232f82d..87699cf41 100644 --- a/cdi/shedlock-cdi/pom.xml +++ b/cdi/shedlock-cdi/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.8.0 + 5.8.1-SNAPSHOT ../../pom.xml shedlock-cdi - 5.8.0 + 5.8.1-SNAPSHOT diff --git a/cdi/test/quarkus-test/pom.xml b/cdi/test/quarkus-test/pom.xml index d8b28a90a..38946d141 100644 --- a/cdi/test/quarkus-test/pom.xml +++ b/cdi/test/quarkus-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.8.0 + 5.8.1-SNAPSHOT ../../../pom.xml 4.0.0 quarkus-test - 5.8.0 + 5.8.1-SNAPSHOT quarkus-bom diff --git a/micronaut/shedlock-micronaut/pom.xml b/micronaut/shedlock-micronaut/pom.xml index c56b2b641..0d099ff82 100644 --- a/micronaut/shedlock-micronaut/pom.xml +++ b/micronaut/shedlock-micronaut/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.8.0 + 5.8.1-SNAPSHOT ../../pom.xml shedlock-micronaut - 5.8.0 + 5.8.1-SNAPSHOT diff --git a/micronaut/shedlock-micronaut4/pom.xml b/micronaut/shedlock-micronaut4/pom.xml index 86f4f6063..4196d4d35 100644 --- a/micronaut/shedlock-micronaut4/pom.xml +++ b/micronaut/shedlock-micronaut4/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.8.0 + 5.8.1-SNAPSHOT ../../pom.xml shedlock-micronaut4 - 5.8.0 + 5.8.1-SNAPSHOT diff --git a/micronaut/test/micronaut-jdbc-template/pom.xml b/micronaut/test/micronaut-jdbc-template/pom.xml index 4098a46d0..3f4097a94 100644 --- a/micronaut/test/micronaut-jdbc-template/pom.xml +++ b/micronaut/test/micronaut-jdbc-template/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.8.0 + 5.8.1-SNAPSHOT ../../../pom.xml micronaut-jdbc-template - 5.8.0 + 5.8.1-SNAPSHOT UTF-8 diff --git a/micronaut/test/micronaut-jdbc/pom.xml b/micronaut/test/micronaut-jdbc/pom.xml index f5303c630..a29eb0958 100644 --- a/micronaut/test/micronaut-jdbc/pom.xml +++ b/micronaut/test/micronaut-jdbc/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.8.0 + 5.8.1-SNAPSHOT ../../../pom.xml micronaut-jdbc - 5.8.0 + 5.8.1-SNAPSHOT UTF-8 diff --git a/micronaut/test/micronaut4-jdbc-template/pom.xml b/micronaut/test/micronaut4-jdbc-template/pom.xml index 662162d8f..f5bcaac83 100644 --- a/micronaut/test/micronaut4-jdbc-template/pom.xml +++ b/micronaut/test/micronaut4-jdbc-template/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.8.0 + 5.8.1-SNAPSHOT ../../../pom.xml micronaut4-jdbc-template - 5.8.0 + 5.8.1-SNAPSHOT UTF-8 diff --git a/micronaut/test/micronaut4-jdbc/pom.xml b/micronaut/test/micronaut4-jdbc/pom.xml index 2b1532ea6..518374c5d 100644 --- a/micronaut/test/micronaut4-jdbc/pom.xml +++ b/micronaut/test/micronaut4-jdbc/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.8.0 + 5.8.1-SNAPSHOT ../../../pom.xml micronaut4-jdbc - 5.8.0 + 5.8.1-SNAPSHOT UTF-8 diff --git a/pom.xml b/pom.xml index df367f39d..b39de95c6 100644 --- a/pom.xml +++ b/pom.xml @@ -19,7 +19,7 @@ net.javacrumbs.shedlock shedlock-parent pom - 5.8.0 + 5.8.1-SNAPSHOT shedlock-bom shedlock-core diff --git a/providers/arangodb/shedlock-provider-arangodb/pom.xml b/providers/arangodb/shedlock-provider-arangodb/pom.xml index d456e9811..bda0ee440 100644 --- a/providers/arangodb/shedlock-provider-arangodb/pom.xml +++ b/providers/arangodb/shedlock-provider-arangodb/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.8.0 + 5.8.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-arangodb - 5.8.0 + 5.8.1-SNAPSHOT diff --git a/providers/cassandra/shedlock-provider-cassandra/pom.xml b/providers/cassandra/shedlock-provider-cassandra/pom.xml index fc2137805..9912a147a 100644 --- a/providers/cassandra/shedlock-provider-cassandra/pom.xml +++ b/providers/cassandra/shedlock-provider-cassandra/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.8.0 + 5.8.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-cassandra - 5.8.0 + 5.8.1-SNAPSHOT 4.17.0 diff --git a/providers/consul/shedlock-provider-consul/pom.xml b/providers/consul/shedlock-provider-consul/pom.xml index 889d2207b..7f97d7806 100644 --- a/providers/consul/shedlock-provider-consul/pom.xml +++ b/providers/consul/shedlock-provider-consul/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.8.0 + 5.8.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-consul - 5.8.0 + 5.8.1-SNAPSHOT diff --git a/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml b/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml index 4aed96001..eed7035a0 100644 --- a/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml +++ b/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.8.0 + 5.8.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-couchbase-javaclient3 - 5.8.0 + 5.8.1-SNAPSHOT diff --git a/providers/datastore/shedlock-provider-datastore/pom.xml b/providers/datastore/shedlock-provider-datastore/pom.xml index 054b342be..c7c19b3a5 100644 --- a/providers/datastore/shedlock-provider-datastore/pom.xml +++ b/providers/datastore/shedlock-provider-datastore/pom.xml @@ -4,12 +4,12 @@ net.javacrumbs.shedlock shedlock-parent - 5.8.0 + 5.8.1-SNAPSHOT ../../../pom.xml shedlock-provider-datastore - 5.8.0 + 5.8.1-SNAPSHOT 2.15.0 diff --git a/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml b/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml index bfdcded55..255ed9e6f 100644 --- a/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml +++ b/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.8.0 + 5.8.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-dynamodb2 - 5.8.0 + 5.8.1-SNAPSHOT diff --git a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml index e13e4dff3..2c014c307 100644 --- a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml +++ b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.8.0 + 5.8.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-elasticsearch8 - 5.8.0 + 5.8.1-SNAPSHOT 8.7.0 diff --git a/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml b/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml index 24c528b93..88fa8d8a5 100644 --- a/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml +++ b/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 5.8.0 + 5.8.1-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml b/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml index 490637f38..9f42d9665 100644 --- a/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml +++ b/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.8.0 + 5.8.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-hazelcast4 - 5.8.0 + 5.8.1-SNAPSHOT diff --git a/providers/ignite/shedlock-provider-ignite/pom.xml b/providers/ignite/shedlock-provider-ignite/pom.xml index c76b6be12..574717319 100644 --- a/providers/ignite/shedlock-provider-ignite/pom.xml +++ b/providers/ignite/shedlock-provider-ignite/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.8.0 + 5.8.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-ignite - 5.8.0 + 5.8.1-SNAPSHOT 2.15.0 diff --git a/providers/inmemory/shedlock-provider-inmemory/pom.xml b/providers/inmemory/shedlock-provider-inmemory/pom.xml index 0dea74e7d..0849054c6 100644 --- a/providers/inmemory/shedlock-provider-inmemory/pom.xml +++ b/providers/inmemory/shedlock-provider-inmemory/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.8.0 + 5.8.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-inmemory - 5.8.0 + 5.8.1-SNAPSHOT diff --git a/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml b/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml index 9167eb16c..ffcc12bc2 100644 --- a/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.8.0 + 5.8.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-jdbc-internal - 5.8.0 + 5.8.1-SNAPSHOT diff --git a/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml b/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml index fdf9ac2e4..257f8dba2 100644 --- a/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.8.0 + 5.8.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-jdbc-micronaut - 5.8.0 + 5.8.1-SNAPSHOT diff --git a/providers/jdbc/shedlock-provider-jdbc-template/pom.xml b/providers/jdbc/shedlock-provider-jdbc-template/pom.xml index 6a3d4fcca..bdd1e3ebc 100644 --- a/providers/jdbc/shedlock-provider-jdbc-template/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-template/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.8.0 + 5.8.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-jdbc-template - 5.8.0 + 5.8.1-SNAPSHOT diff --git a/providers/jdbc/shedlock-provider-jdbc/pom.xml b/providers/jdbc/shedlock-provider-jdbc/pom.xml index b61866ebb..8137b701b 100644 --- a/providers/jdbc/shedlock-provider-jdbc/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.8.0 + 5.8.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-jdbc - 5.8.0 + 5.8.1-SNAPSHOT diff --git a/providers/jdbc/shedlock-provider-jooq/pom.xml b/providers/jdbc/shedlock-provider-jooq/pom.xml index 3db981e49..fc5bae008 100644 --- a/providers/jdbc/shedlock-provider-jooq/pom.xml +++ b/providers/jdbc/shedlock-provider-jooq/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.8.0 + 5.8.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-jooq - 5.8.0 + 5.8.1-SNAPSHOT diff --git a/providers/jdbc/shedlock-test-support-jdbc/pom.xml b/providers/jdbc/shedlock-test-support-jdbc/pom.xml index b895a6855..4b2cd22da 100644 --- a/providers/jdbc/shedlock-test-support-jdbc/pom.xml +++ b/providers/jdbc/shedlock-test-support-jdbc/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.8.0 + 5.8.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-test-support-jdbc - 5.8.0 + 5.8.1-SNAPSHOT diff --git a/providers/memcached/shedlock-provider-memcached-spy/pom.xml b/providers/memcached/shedlock-provider-memcached-spy/pom.xml index 0a914f533..845dda097 100644 --- a/providers/memcached/shedlock-provider-memcached-spy/pom.xml +++ b/providers/memcached/shedlock-provider-memcached-spy/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.8.0 + 5.8.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-memcached-spy - 5.8.0 + 5.8.1-SNAPSHOT 2.12.3 diff --git a/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml b/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml index ae73d8072..4cd5b1a85 100644 --- a/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml +++ b/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.8.0 + 5.8.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-mongo-reactivestreams - 5.8.0 + 5.8.1-SNAPSHOT diff --git a/providers/mongo/shedlock-provider-mongo/pom.xml b/providers/mongo/shedlock-provider-mongo/pom.xml index e9e9ca5a4..1da03a769 100644 --- a/providers/mongo/shedlock-provider-mongo/pom.xml +++ b/providers/mongo/shedlock-provider-mongo/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.8.0 + 5.8.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-mongo - 5.8.0 + 5.8.1-SNAPSHOT diff --git a/providers/neo4j/shedlock-provider-neo4j/pom.xml b/providers/neo4j/shedlock-provider-neo4j/pom.xml index 5d9edb232..81e4b1403 100644 --- a/providers/neo4j/shedlock-provider-neo4j/pom.xml +++ b/providers/neo4j/shedlock-provider-neo4j/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.8.0 + 5.8.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-neo4j - 5.8.0 + 5.8.1-SNAPSHOT diff --git a/providers/opensearch/shedlock-provider-opensearch/pom.xml b/providers/opensearch/shedlock-provider-opensearch/pom.xml index 5a3050c23..db3c89f7f 100644 --- a/providers/opensearch/shedlock-provider-opensearch/pom.xml +++ b/providers/opensearch/shedlock-provider-opensearch/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.8.0 + 5.8.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-opensearch - 5.8.0 + 5.8.1-SNAPSHOT 2.9.0 diff --git a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml index 27fa70627..e10484ba8 100644 --- a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml +++ b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml @@ -5,12 +5,12 @@ net.javacrumbs.shedlock shedlock-parent - 5.8.0 + 5.8.1-SNAPSHOT ../../../pom.xml shedlock-provider-r2dbc - 5.8.0 + 5.8.1-SNAPSHOT 1.0.0.RELEASE diff --git a/providers/redis/shedlock-provider-redis-jedis4/pom.xml b/providers/redis/shedlock-provider-redis-jedis4/pom.xml index 162ab4dc8..94f16f394 100644 --- a/providers/redis/shedlock-provider-redis-jedis4/pom.xml +++ b/providers/redis/shedlock-provider-redis-jedis4/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.8.0 + 5.8.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-redis-jedis4 - 5.8.0 + 5.8.1-SNAPSHOT diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index 90ab74bd8..0ebf2f37e 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.8.0 + 5.8.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-redis-spring - 5.8.0 + 5.8.1-SNAPSHOT diff --git a/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml b/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml index 9ec054f85..7200cb75b 100644 --- a/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml +++ b/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.8.0 + 5.8.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-zookeeper-curator - 5.8.0 + 5.8.1-SNAPSHOT 5.5.0 diff --git a/shedlock-bom/pom.xml b/shedlock-bom/pom.xml index d145684af..cca486a4e 100644 --- a/shedlock-bom/pom.xml +++ b/shedlock-bom/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.8.0 + 5.8.1-SNAPSHOT 4.0.0 BOM for ShedLock modules shedlock-bom - 5.8.0 + 5.8.1-SNAPSHOT pom diff --git a/shedlock-core/pom.xml b/shedlock-core/pom.xml index 9fd53b833..4894aa280 100644 --- a/shedlock-core/pom.xml +++ b/shedlock-core/pom.xml @@ -3,12 +3,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.8.0 + 5.8.1-SNAPSHOT 4.0.0 shedlock-core - 5.8.0 + 5.8.1-SNAPSHOT 2.13.3 diff --git a/shedlock-test-support/pom.xml b/shedlock-test-support/pom.xml index 45be9ec17..80e79867d 100644 --- a/shedlock-test-support/pom.xml +++ b/shedlock-test-support/pom.xml @@ -3,12 +3,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.8.0 + 5.8.1-SNAPSHOT 4.0.0 shedlock-test-support - 5.8.0 + 5.8.1-SNAPSHOT diff --git a/spring/shedlock-spring/pom.xml b/spring/shedlock-spring/pom.xml index 5fbc912ce..60ee84b4a 100644 --- a/spring/shedlock-spring/pom.xml +++ b/spring/shedlock-spring/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.8.0 + 5.8.1-SNAPSHOT ../../pom.xml 4.0.0 shedlock-spring - 5.8.0 + 5.8.1-SNAPSHOT diff --git a/spring/test/shedlock-springboot-future-test/pom.xml b/spring/test/shedlock-springboot-future-test/pom.xml index eb41d38d7..886a57620 100644 --- a/spring/test/shedlock-springboot-future-test/pom.xml +++ b/spring/test/shedlock-springboot-future-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.8.0 + 5.8.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-springboot-future-test - 5.8.0 + 5.8.1-SNAPSHOT diff --git a/spring/test/shedlock-springboot-kotlin-test/pom.xml b/spring/test/shedlock-springboot-kotlin-test/pom.xml index 61f243858..7dcc05164 100644 --- a/spring/test/shedlock-springboot-kotlin-test/pom.xml +++ b/spring/test/shedlock-springboot-kotlin-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.8.0 + 5.8.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-springboot-kotlin-test - 5.8.0 + 5.8.1-SNAPSHOT diff --git a/spring/test/shedlock-springboot-old-test/pom.xml b/spring/test/shedlock-springboot-old-test/pom.xml index 1ae4e70d3..05702a8cb 100644 --- a/spring/test/shedlock-springboot-old-test/pom.xml +++ b/spring/test/shedlock-springboot-old-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.8.0 + 5.8.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-springboot-old-test - 5.8.0 + 5.8.1-SNAPSHOT diff --git a/spring/test/shedlock-springboot-sleuth-test/pom.xml b/spring/test/shedlock-springboot-sleuth-test/pom.xml index ca814150c..8db4c7916 100644 --- a/spring/test/shedlock-springboot-sleuth-test/pom.xml +++ b/spring/test/shedlock-springboot-sleuth-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.8.0 + 5.8.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-springboot-sleuth-test - 5.8.0 + 5.8.1-SNAPSHOT diff --git a/spring/test/shedlock-springboot-test/pom.xml b/spring/test/shedlock-springboot-test/pom.xml index 12a7b5e59..54a96515f 100644 --- a/spring/test/shedlock-springboot-test/pom.xml +++ b/spring/test/shedlock-springboot-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.8.0 + 5.8.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-springboot-test - 5.8.0 + 5.8.1-SNAPSHOT diff --git a/spring/test/shedlock-testng-test/pom.xml b/spring/test/shedlock-testng-test/pom.xml index b83d82d49..b55651cbe 100644 --- a/spring/test/shedlock-testng-test/pom.xml +++ b/spring/test/shedlock-testng-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.8.0 + 5.8.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-testng-test - 5.8.0 + 5.8.1-SNAPSHOT From 6fb8602fd7a7103ef36a4ac7ca156b6c85bc5aa5 Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Fri, 15 Sep 2023 19:44:02 +0200 Subject: [PATCH 0301/1598] README updated --- README.md | 60 +++++++++++++++++++++++++++++++------------------------ 1 file changed, 34 insertions(+), 26 deletions(-) diff --git a/README.md b/README.md index 8a069cdfa..a76fd2366 100644 --- a/README.md +++ b/README.md @@ -82,7 +82,7 @@ First of all, we have to import the project net.javacrumbs.shedlock shedlock-spring - 5.7.0 + 5.8.0 ``` @@ -186,7 +186,7 @@ Add dependency net.javacrumbs.shedlock shedlock-provider-jdbc-template - 5.7.0 + 5.8.0 ``` @@ -246,7 +246,7 @@ is in flux and may easily break. net.javacrumbs.shedlock shedlock-provider-r2dbc - 5.7.0 + 5.8.0 ``` @@ -269,7 +269,7 @@ Add dependency net.javacrumbs.shedlock shedlock-provider-jooq - 5.7.0 + 5.8.0 ``` @@ -306,7 +306,7 @@ Add dependency net.javacrumbs.shedlock shedlock-provider-jdbc-micronaut - 5.7.0 + 5.8.0 ``` @@ -329,7 +329,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-mongo - 5.7.0 + 5.8.0 ``` @@ -356,7 +356,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-mongo-reactivestreams - 5.7.0 + 5.8.0 ``` @@ -385,7 +385,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-dynamodb2 - 5.7.0 + 5.8.0 ``` @@ -412,7 +412,7 @@ Import net.javacrumbs.shedlock shedlock-provider-zookeeper-curator - 5.7.0 + 5.8.0 ``` @@ -436,7 +436,7 @@ Import net.javacrumbs.shedlock shedlock-provider-redis-spring - 5.7.0 + 5.8.0 ``` @@ -460,7 +460,7 @@ Import net.javacrumbs.shedlock shedlock-provider-redis-spring - 5.7.0 + 5.8.0 ``` @@ -489,7 +489,7 @@ Import net.javacrumbs.shedlock shedlock-provider-redis-jedis4 - 5.7.0 + 5.8.0 ``` @@ -513,7 +513,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-hazelcast4 - 5.7.0 + 5.8.0 ``` @@ -537,7 +537,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-couchbase-javaclient3 - 5.7.0 + 5.8.0 ``` @@ -563,7 +563,7 @@ I am really not sure it's a good idea to use Elasticsearch as a lock provider. B net.javacrumbs.shedlock shedlock-provider-elasticsearch8 - 5.7.0 + 5.8.0 ``` @@ -615,7 +615,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-cassandra - 5.7.0 + 5.8.0 ``` @@ -650,7 +650,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-consul - 5.7.0 + 5.8.0 ``` @@ -675,7 +675,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-arangodb - 5.7.0 + 5.8.0 ``` @@ -701,7 +701,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-neo4j - 5.7.0 + 5.8.0 ``` @@ -726,7 +726,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-etcd-jetcd - 5.7.0 + 5.8.0 ``` @@ -750,7 +750,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-ignite - 5.7.0 + 5.8.0 ``` @@ -775,7 +775,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-inmemory - 5.7.0 + 5.8.0 test ``` @@ -801,7 +801,7 @@ Import net.javacrumbs.shedlock shedlock-provider-memcached-spy - 5.7.0 + 5.8.0 ``` @@ -832,7 +832,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-datastore - 5.7.0 + 5.8.0 ``` @@ -930,8 +930,11 @@ Import the project: ```xml net.javacrumbs.shedlock + shedlock-micronaut - 5.7.0 + + + 5.8.0 ``` @@ -969,7 +972,7 @@ Import the project: net.javacrumbs.shedlock shedlock-cdi - 5.7.0 + 5.8.0 ``` @@ -1105,6 +1108,11 @@ after another, `lockAtLeastFor` can prevent it. # Release notes +## 5.8.0 (2023-09-15) +* Support for Micronaut 4 +* Use Merge instead of Insert for Oracle #1528 (thanks @xmojsic) +* Dependency updates + ## 5.7.0 (2023-08-25) * JedisLockProvider supports extending (thanks @shotmk) * Better behavior when locks are nested #1493 From d06e72b442ebd24a2d057586e90716f675bb3c35 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 18 Sep 2023 15:13:01 +0000 Subject: [PATCH 0302/1598] Bump org.springframework.data:spring-data-redis from 3.1.3 to 3.1.4 Bumps [org.springframework.data:spring-data-redis](https://github.com/spring-projects/spring-data-redis) from 3.1.3 to 3.1.4. - [Release notes](https://github.com/spring-projects/spring-data-redis/releases) - [Commits](https://github.com/spring-projects/spring-data-redis/compare/3.1.3...3.1.4) --- updated-dependencies: - dependency-name: org.springframework.data:spring-data-redis dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/redis/shedlock-provider-redis-spring/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index 0ebf2f37e..092af1651 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -21,7 +21,7 @@ org.springframework.data spring-data-redis - 3.1.3 + 3.1.4 From 112edd1373b74e0ca51e783c79962ce14f520db3 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 18 Sep 2023 15:14:24 +0000 Subject: [PATCH 0303/1598] Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.5.0 to 3.6.0 Bumps [org.apache.maven.plugins:maven-javadoc-plugin](https://github.com/apache/maven-javadoc-plugin) from 3.5.0 to 3.6.0. - [Release notes](https://github.com/apache/maven-javadoc-plugin/releases) - [Commits](https://github.com/apache/maven-javadoc-plugin/compare/maven-javadoc-plugin-3.5.0...maven-javadoc-plugin-3.6.0) --- updated-dependencies: - dependency-name: org.apache.maven.plugins:maven-javadoc-plugin dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index b39de95c6..035dc3fb3 100644 --- a/pom.xml +++ b/pom.xml @@ -128,7 +128,7 @@ org.apache.maven.plugins maven-javadoc-plugin - 3.5.0 + 3.6.0 false From 08d7e168c5f30c250c68bbbff0a148a5d7df1355 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 19 Sep 2023 15:11:45 +0000 Subject: [PATCH 0304/1598] Bump org.redisson:redisson-spring-data-20 from 3.23.1 to 3.23.5 Bumps org.redisson:redisson-spring-data-20 from 3.23.1 to 3.23.5. --- updated-dependencies: - dependency-name: org.redisson:redisson-spring-data-20 dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/redis/shedlock-provider-redis-spring/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index 092af1651..e34fd2996 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -62,7 +62,7 @@ org.redisson redisson-spring-data-20 - 3.23.1 + 3.23.5 test From f4ab3ee9fb0e459b80726b1298abef76873f2270 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 19 Sep 2023 15:12:24 +0000 Subject: [PATCH 0305/1598] Bump com.h2database:h2 from 2.2.222 to 2.2.224 Bumps [com.h2database:h2](https://github.com/h2database/h2database) from 2.2.222 to 2.2.224. - [Release notes](https://github.com/h2database/h2database/releases) - [Commits](https://github.com/h2database/h2database/compare/version-2.2.222...version-2.2.224) --- updated-dependencies: - dependency-name: com.h2database:h2 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- micronaut/test/micronaut-jdbc-template/pom.xml | 2 +- micronaut/test/micronaut-jdbc/pom.xml | 2 +- micronaut/test/micronaut4-jdbc-template/pom.xml | 2 +- micronaut/test/micronaut4-jdbc/pom.xml | 2 +- providers/jdbc/shedlock-test-support-jdbc/pom.xml | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/micronaut/test/micronaut-jdbc-template/pom.xml b/micronaut/test/micronaut-jdbc-template/pom.xml index 3f4097a94..7d794631c 100644 --- a/micronaut/test/micronaut-jdbc-template/pom.xml +++ b/micronaut/test/micronaut-jdbc-template/pom.xml @@ -102,7 +102,7 @@ com.h2database h2 - 2.2.222 + 2.2.224 org.assertj diff --git a/micronaut/test/micronaut-jdbc/pom.xml b/micronaut/test/micronaut-jdbc/pom.xml index a29eb0958..52a9c400d 100644 --- a/micronaut/test/micronaut-jdbc/pom.xml +++ b/micronaut/test/micronaut-jdbc/pom.xml @@ -102,7 +102,7 @@ com.h2database h2 - 2.2.222 + 2.2.224 org.assertj diff --git a/micronaut/test/micronaut4-jdbc-template/pom.xml b/micronaut/test/micronaut4-jdbc-template/pom.xml index f5bcaac83..04752701e 100644 --- a/micronaut/test/micronaut4-jdbc-template/pom.xml +++ b/micronaut/test/micronaut4-jdbc-template/pom.xml @@ -99,7 +99,7 @@ com.h2database h2 - 2.2.222 + 2.2.224 org.assertj diff --git a/micronaut/test/micronaut4-jdbc/pom.xml b/micronaut/test/micronaut4-jdbc/pom.xml index 518374c5d..f3d076505 100644 --- a/micronaut/test/micronaut4-jdbc/pom.xml +++ b/micronaut/test/micronaut4-jdbc/pom.xml @@ -99,7 +99,7 @@ com.h2database h2 - 2.2.222 + 2.2.224 org.assertj diff --git a/providers/jdbc/shedlock-test-support-jdbc/pom.xml b/providers/jdbc/shedlock-test-support-jdbc/pom.xml index 4b2cd22da..cfdf1f33c 100644 --- a/providers/jdbc/shedlock-test-support-jdbc/pom.xml +++ b/providers/jdbc/shedlock-test-support-jdbc/pom.xml @@ -33,7 +33,7 @@ com.h2database h2 - 2.2.222 + 2.2.224 From 5252e71e419733b47fd10733f1c0aa1f7ffc5719 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 21 Sep 2023 15:09:41 +0000 Subject: [PATCH 0306/1598] Bump quarkus.platform.version from 3.3.3 to 3.4.1 Bumps `quarkus.platform.version` from 3.3.3 to 3.4.1. Updates `io.quarkus.platform:quarkus-bom` from 3.3.3 to 3.4.1 - [Commits](https://github.com/quarkusio/quarkus-platform/compare/3.3.3...3.4.1) Updates `io.quarkus.platform:quarkus-maven-plugin` from 3.3.3 to 3.4.1 - [Commits](https://github.com/quarkusio/quarkus-platform/compare/3.3.3...3.4.1) --- updated-dependencies: - dependency-name: io.quarkus.platform:quarkus-bom dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: io.quarkus.platform:quarkus-maven-plugin dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- cdi/test/quarkus-test/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cdi/test/quarkus-test/pom.xml b/cdi/test/quarkus-test/pom.xml index 38946d141..29c6c7a48 100644 --- a/cdi/test/quarkus-test/pom.xml +++ b/cdi/test/quarkus-test/pom.xml @@ -14,7 +14,7 @@ quarkus-bom io.quarkus.platform - 3.3.3 + 3.4.1 true From 115ba4d7e6771bc60dde4493c88300a5186e1b26 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luk=C3=A1=C5=A1=20K=C5=99e=C4=8Dan?= Date: Fri, 22 Sep 2023 22:07:35 +0200 Subject: [PATCH 0307/1598] Java 21 --- .github/workflows/build.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 369959d85..101997fd1 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -15,13 +15,13 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - java: [ '17', '20'] + java: [ '17', '21'] # Kotlin needs access to java.util include: - java: '17' maven-opts: --add-opens java.base/java.util=ALL-UNNAMED maven-params: '' - - java: '20' + - java: '21' maven-opts: --add-opens java.base/java.util=ALL-UNNAMED maven-params: '' steps: From 6e3466fed328d9b3b1bffb8b0e41217726927fc0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luk=C3=A1=C5=A1=20K=C5=99e=C4=8Dan?= Date: Fri, 22 Sep 2023 22:09:45 +0200 Subject: [PATCH 0308/1598] Spring 3.2.0-M3 --- spring/test/shedlock-springboot-future-test/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spring/test/shedlock-springboot-future-test/pom.xml b/spring/test/shedlock-springboot-future-test/pom.xml index 886a57620..883ebd898 100644 --- a/spring/test/shedlock-springboot-future-test/pom.xml +++ b/spring/test/shedlock-springboot-future-test/pom.xml @@ -63,7 +63,7 @@ org.springframework.boot spring-boot-dependencies - 3.2.0-M2 + 3.2.0-M3 pom import From 74f2d269e290cd9c0b65bcb6441f3a6780732e1a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luk=C3=A1=C5=A1=20K=C5=99e=C4=8Dan?= Date: Sat, 23 Sep 2023 06:17:08 +0200 Subject: [PATCH 0309/1598] Use Zulu JDK --- .github/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 101997fd1..432cb6735 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -30,7 +30,7 @@ jobs: uses: actions/setup-java@v3 with: java-version: ${{ matrix.java }} - distribution: 'temurin' + distribution: 'zulu' - name: Cache Maven packages uses: actions/cache@v3 with: From ccdec58f7333068f481a3abe2007db5c243533c7 Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Sat, 23 Sep 2023 21:34:46 +0200 Subject: [PATCH 0310/1598] Skip Ignite test on Java 21 https://github.com/apache/ignite/issues/10720 --- .github/workflows/build.yml | 13 +++-------- .../ignite/shedlock-provider-ignite/pom.xml | 22 +++++++++++++++++-- 2 files changed, 23 insertions(+), 12 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 432cb6735..6974674aa 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -16,14 +16,6 @@ jobs: strategy: matrix: java: [ '17', '21'] - # Kotlin needs access to java.util - include: - - java: '17' - maven-opts: --add-opens java.base/java.util=ALL-UNNAMED - maven-params: '' - - java: '21' - maven-opts: --add-opens java.base/java.util=ALL-UNNAMED - maven-params: '' steps: - uses: actions/checkout@v4 - name: Set up JDK ${{ matrix.java }} @@ -40,8 +32,9 @@ jobs: maven- - name: Build with Maven env: - MAVEN_OPTS: ${{ matrix.maven-opts }} - run: mvn ${{ matrix.maven-params }} test javadoc:javadoc + # Kotlin needs access to java.util + MAVEN_OPTS: --add-opens java.base/java.util=ALL-UNNAMED + run: mvn test javadoc:javadoc - name: Publish Test Report uses: mikepenz/action-junit-report@v4 if: always() # always run even if the previous step fails diff --git a/providers/ignite/shedlock-provider-ignite/pom.xml b/providers/ignite/shedlock-provider-ignite/pom.xml index 574717319..acf9313b8 100644 --- a/providers/ignite/shedlock-provider-ignite/pom.xml +++ b/providers/ignite/shedlock-provider-ignite/pom.xml @@ -55,9 +55,9 @@ - surefire-java16 + surefire-java17 - [16,) + [17,) @@ -71,5 +71,23 @@ + + + skip-tests-in-java21 + + 21 + + + + + org.apache.maven.plugins + maven-surefire-plugin + + true + + + + + From b3fdb81bfb70132062b6c6214b204a8c2135d130 Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Sat, 23 Sep 2023 21:55:12 +0200 Subject: [PATCH 0311/1598] Readme clarified --- README.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index a76fd2366..11298901a 100644 --- a/README.md +++ b/README.md @@ -118,7 +118,8 @@ all other scheduled tasks. You also have to specify the name for the lock. Only at the same time. You can also set `lockAtMostFor` attribute which specifies how long the lock should be kept in case the -executing node dies. This is just a fallback, under normal circumstances the lock is released as soon the tasks finishes. +executing node dies. This is just a fallback, under normal circumstances the lock is released as soon the tasks finishes +(unless `lockAtLeastFor` is specified, see below) **You have to set `lockAtMostFor` to a value which is much longer than normal execution time.** If the task takes longer than `lockAtMostFor` the resulting behavior may be unpredictable (more than one process will effectively hold the lock). @@ -144,7 +145,7 @@ public void scheduledTask() { } ``` -By setting `lockAtMostFor` we make sure that the lock is released even if the node dies and by setting `lockAtLeastFor` +By setting `lockAtMostFor` we make sure that the lock is released even if the node dies. By setting `lockAtLeastFor` we make sure it's not executed more than once in fifteen minutes. Please note that **`lockAtMostFor` is just a safety net in case that the node executing the task dies, so set it to a time that is significantly larger than maximum estimated execution time.** If the task takes longer than `lockAtMostFor`, From 2f7468a9f77f43ee9b9ce7ed64dbb73b38cb449e Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Sat, 23 Sep 2023 22:15:47 +0200 Subject: [PATCH 0312/1598] Upgrade Spring Boot in tests --- pom.xml | 2 +- spring/test/shedlock-springboot-old-test/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/pom.xml b/pom.xml index 035dc3fb3..9ce0e2c5a 100644 --- a/pom.xml +++ b/pom.xml @@ -72,7 +72,7 @@ 6.0.12 UTF-8 17 - 3.0.10 + 3.1.4 5.9.1 1.19.0 1.9.10 diff --git a/spring/test/shedlock-springboot-old-test/pom.xml b/spring/test/shedlock-springboot-old-test/pom.xml index 05702a8cb..da1a59b42 100644 --- a/spring/test/shedlock-springboot-old-test/pom.xml +++ b/spring/test/shedlock-springboot-old-test/pom.xml @@ -63,7 +63,7 @@ org.springframework.boot spring-boot-dependencies - 2.7.13 + 3.0.11 pom import From f4821ceb4fdbaaa92308bbdb40477a4e57feb09f Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Fri, 29 Sep 2023 11:37:57 +0200 Subject: [PATCH 0313/1598] Drop shade plugin --- .../test/micronaut4-jdbc-template/pom.xml | 21 ------------------- micronaut/test/micronaut4-jdbc/pom.xml | 21 ------------------- 2 files changed, 42 deletions(-) diff --git a/micronaut/test/micronaut4-jdbc-template/pom.xml b/micronaut/test/micronaut4-jdbc-template/pom.xml index 04752701e..6c40b1c73 100644 --- a/micronaut/test/micronaut4-jdbc-template/pom.xml +++ b/micronaut/test/micronaut4-jdbc-template/pom.xml @@ -116,27 +116,6 @@ - - org.apache.maven.plugins - maven-shade-plugin - 3.5.0 - - - package - - shade - - - - - ${exec.mainClass} - - - - - - - org.codehaus.mojo exec-maven-plugin diff --git a/micronaut/test/micronaut4-jdbc/pom.xml b/micronaut/test/micronaut4-jdbc/pom.xml index f3d076505..24a314948 100644 --- a/micronaut/test/micronaut4-jdbc/pom.xml +++ b/micronaut/test/micronaut4-jdbc/pom.xml @@ -116,27 +116,6 @@ - - org.apache.maven.plugins - maven-shade-plugin - 3.5.0 - - - package - - shade - - - - - ${exec.mainClass} - - - - - - - org.codehaus.mojo exec-maven-plugin From 5c92af4c7ae4118609468ae0955ae5b33ef1196f Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 30 Sep 2023 20:02:36 +0000 Subject: [PATCH 0314/1598] Bump org.apache.maven.plugins:maven-shade-plugin from 3.5.0 to 3.5.1 Bumps [org.apache.maven.plugins:maven-shade-plugin](https://github.com/apache/maven-shade-plugin) from 3.5.0 to 3.5.1. - [Release notes](https://github.com/apache/maven-shade-plugin/releases) - [Commits](https://github.com/apache/maven-shade-plugin/compare/maven-shade-plugin-3.5.0...maven-shade-plugin-3.5.1) --- updated-dependencies: - dependency-name: org.apache.maven.plugins:maven-shade-plugin dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- micronaut/test/micronaut-jdbc-template/pom.xml | 2 +- micronaut/test/micronaut-jdbc/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/micronaut/test/micronaut-jdbc-template/pom.xml b/micronaut/test/micronaut-jdbc-template/pom.xml index 7d794631c..1c8952357 100644 --- a/micronaut/test/micronaut-jdbc-template/pom.xml +++ b/micronaut/test/micronaut-jdbc-template/pom.xml @@ -122,7 +122,7 @@ org.apache.maven.plugins maven-shade-plugin - 3.5.0 + 3.5.1 package diff --git a/micronaut/test/micronaut-jdbc/pom.xml b/micronaut/test/micronaut-jdbc/pom.xml index 52a9c400d..a3d9cd2e8 100644 --- a/micronaut/test/micronaut-jdbc/pom.xml +++ b/micronaut/test/micronaut-jdbc/pom.xml @@ -122,7 +122,7 @@ org.apache.maven.plugins maven-shade-plugin - 3.5.0 + 3.5.1 package From fff8947bef697084acb2590044f1786a9ee060e7 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 2 Oct 2023 15:19:23 +0000 Subject: [PATCH 0315/1598] Bump com.oracle.database.jdbc:ojdbc11 from 23.2.0.0 to 23.3.0.23.09 Bumps com.oracle.database.jdbc:ojdbc11 from 23.2.0.0 to 23.3.0.23.09. --- updated-dependencies: - dependency-name: com.oracle.database.jdbc:ojdbc11 dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- providers/jdbc/shedlock-test-support-jdbc/pom.xml | 2 +- providers/r2dbc/shedlock-provider-r2dbc/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/providers/jdbc/shedlock-test-support-jdbc/pom.xml b/providers/jdbc/shedlock-test-support-jdbc/pom.xml index cfdf1f33c..8899c6d5d 100644 --- a/providers/jdbc/shedlock-test-support-jdbc/pom.xml +++ b/providers/jdbc/shedlock-test-support-jdbc/pom.xml @@ -57,7 +57,7 @@ com.oracle.database.jdbc ojdbc11 - 23.2.0.0 + 23.3.0.23.09 diff --git a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml index e10484ba8..8ed4cf789 100644 --- a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml +++ b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml @@ -75,7 +75,7 @@ com.oracle.database.jdbc ojdbc11 - 23.2.0.0 + 23.3.0.23.09 test From 5b70d5d5f228def944fd4f0ed266fe283fff7dd6 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 3 Oct 2023 15:55:03 +0000 Subject: [PATCH 0316/1598] Bump test-containers.ver from 1.19.0 to 1.19.1 Bumps `test-containers.ver` from 1.19.0 to 1.19.1. Updates `org.testcontainers:postgresql` from 1.19.0 to 1.19.1 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.19.0...1.19.1) Updates `org.testcontainers:testcontainers` from 1.19.0 to 1.19.1 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.19.0...1.19.1) Updates `org.testcontainers:mysql` from 1.19.0 to 1.19.1 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.19.0...1.19.1) Updates `org.testcontainers:db2` from 1.19.0 to 1.19.1 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.19.0...1.19.1) Updates `org.testcontainers:mariadb` from 1.19.0 to 1.19.1 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.19.0...1.19.1) Updates `org.testcontainers:oracle-xe` from 1.19.0 to 1.19.1 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.19.0...1.19.1) Updates `org.testcontainers:mssqlserver` from 1.19.0 to 1.19.1 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.19.0...1.19.1) Updates `org.testcontainers:junit-jupiter` from 1.19.0 to 1.19.1 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.19.0...1.19.1) Updates `org.testcontainers:elasticsearch` from 1.19.0 to 1.19.1 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.19.0...1.19.1) Updates `org.testcontainers:couchbase` from 1.19.0 to 1.19.1 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.19.0...1.19.1) Updates `org.testcontainers:dynalite` from 1.19.0 to 1.19.1 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.19.0...1.19.1) Updates `org.testcontainers:cassandra` from 1.19.0 to 1.19.1 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.19.0...1.19.1) Updates `org.testcontainers:gcloud` from 1.19.0 to 1.19.1 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.19.0...1.19.1) --- updated-dependencies: - dependency-name: org.testcontainers:postgresql dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.testcontainers:testcontainers dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.testcontainers:mysql dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.testcontainers:db2 dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.testcontainers:mariadb dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.testcontainers:oracle-xe dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.testcontainers:mssqlserver dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.testcontainers:junit-jupiter dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.testcontainers:elasticsearch dependency-type: direct:development update-type: version-update:semver-patch - dependency-name: org.testcontainers:couchbase dependency-type: direct:development update-type: version-update:semver-patch - dependency-name: org.testcontainers:dynalite dependency-type: direct:development update-type: version-update:semver-patch - dependency-name: org.testcontainers:cassandra dependency-type: direct:development update-type: version-update:semver-patch - dependency-name: org.testcontainers:gcloud dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- cdi/test/quarkus-test/pom.xml | 2 +- pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/cdi/test/quarkus-test/pom.xml b/cdi/test/quarkus-test/pom.xml index 29c6c7a48..9f36664f7 100644 --- a/cdi/test/quarkus-test/pom.xml +++ b/cdi/test/quarkus-test/pom.xml @@ -51,7 +51,7 @@ org.testcontainers postgresql - 1.19.0 + 1.19.1 io.quarkus diff --git a/pom.xml b/pom.xml index 9ce0e2c5a..a98263772 100644 --- a/pom.xml +++ b/pom.xml @@ -74,7 +74,7 @@ 17 3.1.4 5.9.1 - 1.19.0 + 1.19.1 1.9.10 3.8.7 3.9.6 From 4c49396339ca2e1057ce7e5b6090dd527c347d98 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 3 Oct 2023 15:55:23 +0000 Subject: [PATCH 0317/1598] Bump org.testcontainers:neo4j from 1.19.0 to 1.19.1 Bumps [org.testcontainers:neo4j](https://github.com/testcontainers/testcontainers-java) from 1.19.0 to 1.19.1. - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.19.0...1.19.1) --- updated-dependencies: - dependency-name: org.testcontainers:neo4j dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/neo4j/shedlock-provider-neo4j/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/neo4j/shedlock-provider-neo4j/pom.xml b/providers/neo4j/shedlock-provider-neo4j/pom.xml index 81e4b1403..da27813c4 100644 --- a/providers/neo4j/shedlock-provider-neo4j/pom.xml +++ b/providers/neo4j/shedlock-provider-neo4j/pom.xml @@ -32,7 +32,7 @@ org.testcontainers neo4j - 1.19.0 + 1.19.1 test From f0f79bfedd8d4a9595628e7d85750ff113bf5286 Mon Sep 17 00:00:00 2001 From: C1329393 Ricardo Jorge Luz Rufino Date: Thu, 5 Oct 2023 12:14:41 -0300 Subject: [PATCH 0318/1598] shedlock-provider-redis-quarkus2 impl using vert.x redis client --- .gitignore | 1 + pom.xml | 1 + .../shedlock-provider-redis-quarkus2/pom.xml | 112 ++++++++++++++ .../quarkus2/QuarkusRedisLockProvider.java | 145 ++++++++++++++++++ .../provider/redis/quarkus/LockedService.java | 61 ++++++++ ...arkusRedisLockProviderIntegrationTest.java | 103 +++++++++++++ .../redis/quarkus/ScheduleLockProvider.java | 24 +++ .../src/test/resources/application.properties | 1 + 8 files changed, 448 insertions(+) create mode 100644 providers/redis/shedlock-provider-redis-quarkus2/pom.xml create mode 100644 providers/redis/shedlock-provider-redis-quarkus2/src/main/java/net/javacrumbs/shedlock/provider/redis/quarkus2/QuarkusRedisLockProvider.java create mode 100644 providers/redis/shedlock-provider-redis-quarkus2/src/test/java/net/javacrumbs/shedlock/provider/redis/quarkus/LockedService.java create mode 100644 providers/redis/shedlock-provider-redis-quarkus2/src/test/java/net/javacrumbs/shedlock/provider/redis/quarkus/QuarkusRedisLockProviderIntegrationTest.java create mode 100644 providers/redis/shedlock-provider-redis-quarkus2/src/test/java/net/javacrumbs/shedlock/provider/redis/quarkus/ScheduleLockProvider.java create mode 100644 providers/redis/shedlock-provider-redis-quarkus2/src/test/resources/application.properties diff --git a/.gitignore b/.gitignore index f8603a0d8..8dab6ac73 100644 --- a/.gitignore +++ b/.gitignore @@ -9,3 +9,4 @@ build/ .attach_pid* micronaut/micronaut-test/dependency-reduced-pom.xml dependency-reduced-pom.xml +.vscode/settings.json diff --git a/pom.xml b/pom.xml index a98263772..bb21a5cd5 100644 --- a/pom.xml +++ b/pom.xml @@ -58,6 +58,7 @@ providers/zookeeper/shedlock-provider-zookeeper-curator providers/redis/shedlock-provider-redis-jedis4 providers/redis/shedlock-provider-redis-spring + providers/redis/shedlock-provider-redis-quarkus2 providers/dynamodb/shedlock-provider-dynamodb2 providers/cassandra/shedlock-provider-cassandra providers/consul/shedlock-provider-consul diff --git a/providers/redis/shedlock-provider-redis-quarkus2/pom.xml b/providers/redis/shedlock-provider-redis-quarkus2/pom.xml new file mode 100644 index 000000000..cac3c154b --- /dev/null +++ b/providers/redis/shedlock-provider-redis-quarkus2/pom.xml @@ -0,0 +1,112 @@ + + + + shedlock-parent + net.javacrumbs.shedlock + 5.8.1-SNAPSHOT + ../../../pom.xml + + 4.0.0 + + shedlock-provider-redis-quarkus2 + + + quarkus-bom + io.quarkus.platform + 2.16.11.Final + true + + + + + + ${quarkus.platform.group-id} + ${quarkus.platform.artifact-id} + ${quarkus.platform.version} + pom + import + + + + + + + net.javacrumbs.shedlock + shedlock-core + ${project.version} + + + + net.javacrumbs.shedlock + shedlock-cdi-vintage + ${project.version} + + + + io.quarkus + quarkus-scheduler + + + io.quarkus + quarkus-redis-client + + + io.quarkus + quarkus-arc + + + io.quarkus + quarkus-junit5 + test + + + + + + ${quarkus.platform.group-id} + quarkus-maven-plugin + ${quarkus.platform.version} + true + + + + build + generate-code + generate-code-tests + + + + + + org.apache.maven.plugins + maven-jar-plugin + + + + + ${project.artifactId} + + + + + + + + + + native + + + native + + + + false + native + + + + + \ No newline at end of file diff --git a/providers/redis/shedlock-provider-redis-quarkus2/src/main/java/net/javacrumbs/shedlock/provider/redis/quarkus2/QuarkusRedisLockProvider.java b/providers/redis/shedlock-provider-redis-quarkus2/src/main/java/net/javacrumbs/shedlock/provider/redis/quarkus2/QuarkusRedisLockProvider.java new file mode 100644 index 000000000..c3f0d905b --- /dev/null +++ b/providers/redis/shedlock-provider-redis-quarkus2/src/main/java/net/javacrumbs/shedlock/provider/redis/quarkus2/QuarkusRedisLockProvider.java @@ -0,0 +1,145 @@ +package net.javacrumbs.shedlock.provider.redis.quarkus2; + +import static net.javacrumbs.shedlock.support.Utils.getHostname; +import static net.javacrumbs.shedlock.support.Utils.toIsoString; + +import java.time.Duration; +import java.time.Instant; +import java.util.Optional; + +import io.quarkus.logging.Log; +import io.quarkus.redis.datasource.RedisDataSource; +import io.quarkus.redis.datasource.keys.KeyCommands; +import io.quarkus.redis.datasource.value.SetArgs; +import io.quarkus.redis.datasource.value.ValueCommands; +import io.quarkus.runtime.configuration.ConfigUtils; +import net.javacrumbs.shedlock.core.AbstractSimpleLock; +import net.javacrumbs.shedlock.core.ClockProvider; +import net.javacrumbs.shedlock.core.ExtensibleLockProvider; +import net.javacrumbs.shedlock.core.LockConfiguration; +import net.javacrumbs.shedlock.core.SimpleLock; +import net.javacrumbs.shedlock.support.LockException; +import net.javacrumbs.shedlock.support.annotation.NonNull; + +/** + * Uses Redis's `SET resource-name anystring NX EX max-lock-ms-time` as locking mechanism. + *

+ * See Set command + */ +public class QuarkusRedisLockProvider implements ExtensibleLockProvider { + + private static final String KEY_PREFIX = "lock"; + + private final RedisDataSource redisDataSource; + private final ValueCommands valueCommands; + private final KeyCommands keyCommands; + private final String environment; + + public QuarkusRedisLockProvider(RedisDataSource dataSource, String appNameOrPrefix) { + this.redisDataSource = dataSource; + this.environment = appNameOrPrefix + ":"+ String.join(":", ConfigUtils.getProfiles()); + this.valueCommands = redisDataSource.value(String.class); + this.keyCommands = redisDataSource.key(String.class); + } + + + @Override + @NonNull + public Optional lock(@NonNull LockConfiguration lockConfiguration) { + + long expireTime = getSecsUntil(lockConfiguration.getLockAtMostUntil()); + + String key = buildKey(lockConfiguration.getName(), this.environment); + + String value = valueCommands.setGet(key, buildValue(), new SetArgs().nx().ex(expireTime)); + if(value != null) { + Log.info("Adquire lock [fail/skip]"); + return Optional.empty(); + }else { + Log.info("Adquire lock [success]"); + return Optional.of(new RedisLock(key, this, lockConfiguration)); + } + + } + + private Optional extend(LockConfiguration lockConfiguration) { + + long expireTime = getSecsUntil(lockConfiguration.getLockAtMostUntil()); + + String key = buildKey(lockConfiguration.getName(), this.environment); + + boolean rez = extendKeyExpiration(key, expireTime); + + if (rez) { + return Optional.of(new RedisLock(key, this, lockConfiguration)); + } + + return Optional.empty(); + } + + + private boolean extendKeyExpiration(String key, long expiration) { + + String value = valueCommands.setGet(key, buildValue(), new SetArgs().xx().ex(expiration)); + if(value != null) { + return true; + }else { + return false; + } + + } + + private void deleteKey(String key) { + Log.info("release lock"); + keyCommands.del(key); + } + + + private static final class RedisLock extends AbstractSimpleLock { + private final String key; + private final QuarkusRedisLockProvider quarkusLockProvider; + + private RedisLock(String key, QuarkusRedisLockProvider jedisLockProvider, LockConfiguration lockConfiguration) { + super(lockConfiguration); + this.key = key; + this.quarkusLockProvider = jedisLockProvider; + } + + @Override + public void doUnlock() { + long keepLockFor = getSecsUntil(lockConfiguration.getLockAtLeastUntil()); + + // lock at least until is in the past + if (keepLockFor <= 0) { + try { + quarkusLockProvider.deleteKey(key); + } catch (Exception e) { + throw new LockException("Can not remove node", e); + } + } else { + quarkusLockProvider.extendKeyExpiration(key, keepLockFor); + } + } + + @Override + @NonNull + protected Optional doExtend(@NonNull LockConfiguration newConfiguration) { + return quarkusLockProvider.extend(newConfiguration); + } + } + + private static long getSecsUntil(Instant instant) { + return Duration.between(ClockProvider.now(), instant).toSeconds(); + } + + static String buildKey(String lockName, String env) { + return String.format("%s:%s:%s", KEY_PREFIX, env, lockName); + } + + private static String buildValue() { + return String.format("ADDED:%s@%s", toIsoString(ClockProvider.now()), getHostname()); + } + + + +} \ No newline at end of file diff --git a/providers/redis/shedlock-provider-redis-quarkus2/src/test/java/net/javacrumbs/shedlock/provider/redis/quarkus/LockedService.java b/providers/redis/shedlock-provider-redis-quarkus2/src/test/java/net/javacrumbs/shedlock/provider/redis/quarkus/LockedService.java new file mode 100644 index 000000000..8dfdf48f1 --- /dev/null +++ b/providers/redis/shedlock-provider-redis-quarkus2/src/test/java/net/javacrumbs/shedlock/provider/redis/quarkus/LockedService.java @@ -0,0 +1,61 @@ +package net.javacrumbs.shedlock.provider.redis.quarkus; + +import java.util.concurrent.TimeUnit; +import java.util.concurrent.atomic.AtomicInteger; + +import javax.enterprise.context.ApplicationScoped; + +import io.quarkus.logging.Log; +import io.smallrye.common.annotation.Blocking; +import net.javacrumbs.shedlock.cdi.SchedulerLock; + +@ApplicationScoped +public class LockedService{ + + private AtomicInteger count = new AtomicInteger(0); + + @SchedulerLock(name = "test") + public void test(int time) { + + execute(time); + + Log.info("Executing [DONE]"); + + } + + public void execute(int time) { + count.incrementAndGet(); + Log.info("Executing ...."); + + try { + TimeUnit.MILLISECONDS.sleep(time); + } catch (InterruptedException e) { + e.printStackTrace(); + } + } + + + @SchedulerLock(name = "testException") + @Blocking + public void testException() { + + try { + TimeUnit.MILLISECONDS.sleep(500); + } catch (InterruptedException e) { + e.printStackTrace(); + } + + + throw new RuntimeException("test"); + + } + + public int count() { + return count.get(); + } + + public void countReset() { + count.set(0); + } + +} diff --git a/providers/redis/shedlock-provider-redis-quarkus2/src/test/java/net/javacrumbs/shedlock/provider/redis/quarkus/QuarkusRedisLockProviderIntegrationTest.java b/providers/redis/shedlock-provider-redis-quarkus2/src/test/java/net/javacrumbs/shedlock/provider/redis/quarkus/QuarkusRedisLockProviderIntegrationTest.java new file mode 100644 index 000000000..ca23c0dbc --- /dev/null +++ b/providers/redis/shedlock-provider-redis-quarkus2/src/test/java/net/javacrumbs/shedlock/provider/redis/quarkus/QuarkusRedisLockProviderIntegrationTest.java @@ -0,0 +1,103 @@ +package net.javacrumbs.shedlock.provider.redis.quarkus; + +import static org.junit.jupiter.api.Assertions.assertEquals; +import static org.junit.jupiter.api.Assertions.assertFalse; +import static org.junit.jupiter.api.Assertions.assertTrue; + +import java.util.concurrent.ExecutorService; +import java.util.concurrent.Executors; +import java.util.concurrent.TimeUnit; + +import javax.inject.Inject; + +import org.junit.jupiter.api.AfterEach; +import org.junit.jupiter.api.Test; + +import io.quarkus.redis.datasource.RedisDataSource; +import io.quarkus.test.junit.QuarkusTest; + +@QuarkusTest +public class QuarkusRedisLockProviderIntegrationTest { + + @Inject + private LockedService lockedService; + + @Inject + private RedisDataSource dataSource; + + private ExecutorService executorService = Executors.newFixedThreadPool(5); + + @AfterEach + public void afterEach() { + lockedService.countReset(); + try { + executorService.awaitTermination(5, TimeUnit.SECONDS); + } catch (InterruptedException e) { + e.printStackTrace(); + } + } + + + @Test + void test_basicLock() throws Exception { + + executorService.execute(() -> { lockedService.test(300); }); + Thread.sleep(100); + assertTrue(isLockExist("test")); + + executorService.execute(() -> { lockedService.test(300); }); // skip this... + Thread.sleep(300); + + assertFalse(isLockExist("test")); + assertEquals(1, lockedService.count()); + + } + + @Test + void test_highConcurrency() throws Exception { + + for (int i = 0; i < 100; i++) { + executorService.execute(() -> { lockedService.test(2000); }); + Thread.sleep(10); + } + + assertTrue(isLockExist("test")); + assertEquals(1, lockedService.count()); + } + + + @Test + void test_lockFinished() throws Exception { + + executorService.execute(() -> { lockedService.test(100); }); + Thread.sleep(200); + + executorService.execute(() -> { lockedService.test(100); }); + Thread.sleep(200); + + assertEquals(2, lockedService.count()); + + } + + @Test + void test_ReleaseLock_onException() throws Exception { + + executorService.execute(() -> { lockedService.testException(); }); + Thread.sleep(100); + + assertTrue(isLockExist("testException")); // not fired exception + + // validate Lock (after exception fired) + Thread.sleep(500); + assertFalse(isLockExist("testException")); + + } + + private boolean isLockExist(String name) { + + return dataSource.key().exists("lock:my-app:test:" + name); + + } + + +} diff --git a/providers/redis/shedlock-provider-redis-quarkus2/src/test/java/net/javacrumbs/shedlock/provider/redis/quarkus/ScheduleLockProvider.java b/providers/redis/shedlock-provider-redis-quarkus2/src/test/java/net/javacrumbs/shedlock/provider/redis/quarkus/ScheduleLockProvider.java new file mode 100644 index 000000000..1b73ec6a9 --- /dev/null +++ b/providers/redis/shedlock-provider-redis-quarkus2/src/test/java/net/javacrumbs/shedlock/provider/redis/quarkus/ScheduleLockProvider.java @@ -0,0 +1,24 @@ +package net.javacrumbs.shedlock.provider.redis.quarkus; + +import javax.enterprise.context.ApplicationScoped; +import javax.enterprise.inject.Alternative; +import javax.enterprise.inject.Produces; +import javax.inject.Singleton; + +import io.quarkus.arc.Priority; +import io.quarkus.redis.datasource.RedisDataSource; +import net.javacrumbs.shedlock.core.LockProvider; +import net.javacrumbs.shedlock.provider.redis.quarkus2.QuarkusRedisLockProvider; + + +@ApplicationScoped +public class ScheduleLockProvider { + + @Produces + @Singleton + @Alternative() + @Priority(1) + public LockProvider lockProvider(RedisDataSource redisDataSource) { + return new QuarkusRedisLockProvider(redisDataSource, "my-app"); + } +} diff --git a/providers/redis/shedlock-provider-redis-quarkus2/src/test/resources/application.properties b/providers/redis/shedlock-provider-redis-quarkus2/src/test/resources/application.properties new file mode 100644 index 000000000..ecc0b61bf --- /dev/null +++ b/providers/redis/shedlock-provider-redis-quarkus2/src/test/resources/application.properties @@ -0,0 +1 @@ +shedlock.defaults.lock-at-most-for=PT1h \ No newline at end of file From 562a679a02d56ad48e524173efd7cd44bb091d04 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 5 Oct 2023 15:42:45 +0000 Subject: [PATCH 0319/1598] Bump org.neo4j.driver:neo4j-java-driver from 5.12.0 to 5.13.0 Bumps [org.neo4j.driver:neo4j-java-driver](https://github.com/neo4j/neo4j-java-driver) from 5.12.0 to 5.13.0. - [Release notes](https://github.com/neo4j/neo4j-java-driver/releases) - [Commits](https://github.com/neo4j/neo4j-java-driver/compare/5.12.0...5.13.0) --- updated-dependencies: - dependency-name: org.neo4j.driver:neo4j-java-driver dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- providers/neo4j/shedlock-provider-neo4j/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/neo4j/shedlock-provider-neo4j/pom.xml b/providers/neo4j/shedlock-provider-neo4j/pom.xml index da27813c4..1873adf68 100644 --- a/providers/neo4j/shedlock-provider-neo4j/pom.xml +++ b/providers/neo4j/shedlock-provider-neo4j/pom.xml @@ -20,7 +20,7 @@ org.neo4j.driver neo4j-java-driver - 5.12.0 + 5.13.0 From 8f4fc65de0f02bc3ea9740fc74938475837160db Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 5 Oct 2023 15:43:22 +0000 Subject: [PATCH 0320/1598] Bump quarkus.platform.version from 3.4.1 to 3.4.2 Bumps `quarkus.platform.version` from 3.4.1 to 3.4.2. Updates `io.quarkus.platform:quarkus-bom` from 3.4.1 to 3.4.2 - [Commits](https://github.com/quarkusio/quarkus-platform/compare/3.4.1...3.4.2) Updates `io.quarkus.platform:quarkus-maven-plugin` from 3.4.1 to 3.4.2 - [Commits](https://github.com/quarkusio/quarkus-platform/compare/3.4.1...3.4.2) --- updated-dependencies: - dependency-name: io.quarkus.platform:quarkus-bom dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: io.quarkus.platform:quarkus-maven-plugin dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- cdi/test/quarkus-test/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cdi/test/quarkus-test/pom.xml b/cdi/test/quarkus-test/pom.xml index 9f36664f7..e62c0eda1 100644 --- a/cdi/test/quarkus-test/pom.xml +++ b/cdi/test/quarkus-test/pom.xml @@ -14,7 +14,7 @@ quarkus-bom io.quarkus.platform - 3.4.1 + 3.4.2 true From 0d3f486d29d56f8d3a925598c58ea97b7cd55039 Mon Sep 17 00:00:00 2001 From: C1329393 Ricardo Jorge Luz Rufino Date: Thu, 5 Oct 2023 14:00:17 -0300 Subject: [PATCH 0321/1598] Create default provider/factory --- .../redis/quarkus2/SchedulerLockFactory.java} | 17 +++++++++-------- .../src/test/resources/application.properties | 3 ++- 2 files changed, 11 insertions(+), 9 deletions(-) rename providers/redis/shedlock-provider-redis-quarkus2/src/{test/java/net/javacrumbs/shedlock/provider/redis/quarkus/ScheduleLockProvider.java => main/java/net/javacrumbs/shedlock/provider/redis/quarkus2/SchedulerLockFactory.java} (50%) diff --git a/providers/redis/shedlock-provider-redis-quarkus2/src/test/java/net/javacrumbs/shedlock/provider/redis/quarkus/ScheduleLockProvider.java b/providers/redis/shedlock-provider-redis-quarkus2/src/main/java/net/javacrumbs/shedlock/provider/redis/quarkus2/SchedulerLockFactory.java similarity index 50% rename from providers/redis/shedlock-provider-redis-quarkus2/src/test/java/net/javacrumbs/shedlock/provider/redis/quarkus/ScheduleLockProvider.java rename to providers/redis/shedlock-provider-redis-quarkus2/src/main/java/net/javacrumbs/shedlock/provider/redis/quarkus2/SchedulerLockFactory.java index 1b73ec6a9..774451155 100644 --- a/providers/redis/shedlock-provider-redis-quarkus2/src/test/java/net/javacrumbs/shedlock/provider/redis/quarkus/ScheduleLockProvider.java +++ b/providers/redis/shedlock-provider-redis-quarkus2/src/main/java/net/javacrumbs/shedlock/provider/redis/quarkus2/SchedulerLockFactory.java @@ -1,24 +1,25 @@ -package net.javacrumbs.shedlock.provider.redis.quarkus; +package net.javacrumbs.shedlock.provider.redis.quarkus2; import javax.enterprise.context.ApplicationScoped; -import javax.enterprise.inject.Alternative; import javax.enterprise.inject.Produces; import javax.inject.Singleton; -import io.quarkus.arc.Priority; +import org.eclipse.microprofile.config.inject.ConfigProperty; + import io.quarkus.redis.datasource.RedisDataSource; import net.javacrumbs.shedlock.core.LockProvider; -import net.javacrumbs.shedlock.provider.redis.quarkus2.QuarkusRedisLockProvider; @ApplicationScoped -public class ScheduleLockProvider { +public class SchedulerLockFactory { + + @ConfigProperty(name = "quarkus.application.name") + String app; @Produces @Singleton - @Alternative() - @Priority(1) public LockProvider lockProvider(RedisDataSource redisDataSource) { - return new QuarkusRedisLockProvider(redisDataSource, "my-app"); + + return new QuarkusRedisLockProvider(redisDataSource, app); } } diff --git a/providers/redis/shedlock-provider-redis-quarkus2/src/test/resources/application.properties b/providers/redis/shedlock-provider-redis-quarkus2/src/test/resources/application.properties index ecc0b61bf..095f397b4 100644 --- a/providers/redis/shedlock-provider-redis-quarkus2/src/test/resources/application.properties +++ b/providers/redis/shedlock-provider-redis-quarkus2/src/test/resources/application.properties @@ -1 +1,2 @@ -shedlock.defaults.lock-at-most-for=PT1h \ No newline at end of file +shedlock.defaults.lock-at-most-for=PT1h +quarkus.application.name=my-app \ No newline at end of file From 33fe767f9002f7a38a387fb95df5b8e07f28bca3 Mon Sep 17 00:00:00 2001 From: C1329393 Ricardo Jorge Luz Rufino Date: Thu, 5 Oct 2023 19:28:10 -0300 Subject: [PATCH 0322/1598] feature throws-exception-if-locked --- .../quarkus2/QuarkusRedisLockProvider.java | 18 +++++++++++++----- .../redis/quarkus2/SchedulerLockFactory.java | 5 ++++- 2 files changed, 17 insertions(+), 6 deletions(-) diff --git a/providers/redis/shedlock-provider-redis-quarkus2/src/main/java/net/javacrumbs/shedlock/provider/redis/quarkus2/QuarkusRedisLockProvider.java b/providers/redis/shedlock-provider-redis-quarkus2/src/main/java/net/javacrumbs/shedlock/provider/redis/quarkus2/QuarkusRedisLockProvider.java index c3f0d905b..4c901f4c7 100644 --- a/providers/redis/shedlock-provider-redis-quarkus2/src/main/java/net/javacrumbs/shedlock/provider/redis/quarkus2/QuarkusRedisLockProvider.java +++ b/providers/redis/shedlock-provider-redis-quarkus2/src/main/java/net/javacrumbs/shedlock/provider/redis/quarkus2/QuarkusRedisLockProvider.java @@ -7,7 +7,9 @@ import java.time.Instant; import java.util.Optional; -import io.quarkus.logging.Log; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + import io.quarkus.redis.datasource.RedisDataSource; import io.quarkus.redis.datasource.keys.KeyCommands; import io.quarkus.redis.datasource.value.SetArgs; @@ -27,6 +29,8 @@ * See Set command */ public class QuarkusRedisLockProvider implements ExtensibleLockProvider { + + private static final Logger LOG = LoggerFactory.getLogger(QuarkusRedisLockProvider.class); private static final String KEY_PREFIX = "lock"; @@ -35,8 +39,11 @@ public class QuarkusRedisLockProvider implements ExtensibleLockProvider { private final KeyCommands keyCommands; private final String environment; - public QuarkusRedisLockProvider(RedisDataSource dataSource, String appNameOrPrefix) { + private boolean throwsException; + + public QuarkusRedisLockProvider(RedisDataSource dataSource, String appNameOrPrefix, boolean throwsException) { this.redisDataSource = dataSource; + this.throwsException = throwsException; this.environment = appNameOrPrefix + ":"+ String.join(":", ConfigUtils.getProfiles()); this.valueCommands = redisDataSource.value(String.class); this.keyCommands = redisDataSource.key(String.class); @@ -53,10 +60,11 @@ public Optional lock(@NonNull LockConfiguration lockConfiguration) { String value = valueCommands.setGet(key, buildValue(), new SetArgs().nx().ex(expireTime)); if(value != null) { - Log.info("Adquire lock [fail/skip]"); + LOG.info("Adquire lock [fail/skip]"); + if(throwsException) throw new LockException("Already locked !"); return Optional.empty(); }else { - Log.info("Adquire lock [success]"); + LOG.info("Adquire lock [success]"); return Optional.of(new RedisLock(key, this, lockConfiguration)); } @@ -90,7 +98,7 @@ private boolean extendKeyExpiration(String key, long expiration) { } private void deleteKey(String key) { - Log.info("release lock"); + LOG.info("release lock"); keyCommands.del(key); } diff --git a/providers/redis/shedlock-provider-redis-quarkus2/src/main/java/net/javacrumbs/shedlock/provider/redis/quarkus2/SchedulerLockFactory.java b/providers/redis/shedlock-provider-redis-quarkus2/src/main/java/net/javacrumbs/shedlock/provider/redis/quarkus2/SchedulerLockFactory.java index 774451155..240cf0df5 100644 --- a/providers/redis/shedlock-provider-redis-quarkus2/src/main/java/net/javacrumbs/shedlock/provider/redis/quarkus2/SchedulerLockFactory.java +++ b/providers/redis/shedlock-provider-redis-quarkus2/src/main/java/net/javacrumbs/shedlock/provider/redis/quarkus2/SchedulerLockFactory.java @@ -16,10 +16,13 @@ public class SchedulerLockFactory { @ConfigProperty(name = "quarkus.application.name") String app; + @ConfigProperty(name = "shedlock.quarkus.throws-exception-if-locked", defaultValue = "false") + boolean throwsException; + @Produces @Singleton public LockProvider lockProvider(RedisDataSource redisDataSource) { - return new QuarkusRedisLockProvider(redisDataSource, app); + return new QuarkusRedisLockProvider(redisDataSource, app, throwsException); } } From 1ec18022a57c17fffd0c2a7df9b2eb4dc055d103 Mon Sep 17 00:00:00 2001 From: C1329393 Ricardo Jorge Luz Rufino Date: Thu, 5 Oct 2023 19:28:26 -0300 Subject: [PATCH 0323/1598] tests for feature throws-exception-if-locked --- .../shedlock-provider-redis-quarkus2/pom.xml | 7 ++ .../provider/redis/quarkus/LockedService.java | 11 +- ...uarkusRedisLockProviderExceptionsTest.java | 119 ++++++++++++++++++ ...arkusRedisLockProviderIntegrationTest.java | 45 ++++++- .../src/test/resources/application.properties | 10 +- 5 files changed, 183 insertions(+), 9 deletions(-) create mode 100644 providers/redis/shedlock-provider-redis-quarkus2/src/test/java/net/javacrumbs/shedlock/provider/redis/quarkus/QuarkusRedisLockProviderExceptionsTest.java diff --git a/providers/redis/shedlock-provider-redis-quarkus2/pom.xml b/providers/redis/shedlock-provider-redis-quarkus2/pom.xml index cac3c154b..d48366dcd 100644 --- a/providers/redis/shedlock-provider-redis-quarkus2/pom.xml +++ b/providers/redis/shedlock-provider-redis-quarkus2/pom.xml @@ -61,6 +61,13 @@ quarkus-junit5 test + + + org.awaitility + awaitility + test + + diff --git a/providers/redis/shedlock-provider-redis-quarkus2/src/test/java/net/javacrumbs/shedlock/provider/redis/quarkus/LockedService.java b/providers/redis/shedlock-provider-redis-quarkus2/src/test/java/net/javacrumbs/shedlock/provider/redis/quarkus/LockedService.java index 8dfdf48f1..8645d45cf 100644 --- a/providers/redis/shedlock-provider-redis-quarkus2/src/test/java/net/javacrumbs/shedlock/provider/redis/quarkus/LockedService.java +++ b/providers/redis/shedlock-provider-redis-quarkus2/src/test/java/net/javacrumbs/shedlock/provider/redis/quarkus/LockedService.java @@ -5,13 +5,17 @@ import javax.enterprise.context.ApplicationScoped; -import io.quarkus.logging.Log; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + import io.smallrye.common.annotation.Blocking; import net.javacrumbs.shedlock.cdi.SchedulerLock; @ApplicationScoped public class LockedService{ + private static final Logger LOG = LoggerFactory.getLogger(LockedService.class); + private AtomicInteger count = new AtomicInteger(0); @SchedulerLock(name = "test") @@ -19,13 +23,13 @@ public void test(int time) { execute(time); - Log.info("Executing [DONE]"); + LOG.info("Executing [DONE]"); } public void execute(int time) { count.incrementAndGet(); - Log.info("Executing ...."); + LOG.info("Executing ....(c="+count.get()+")"); try { TimeUnit.MILLISECONDS.sleep(time); @@ -51,6 +55,7 @@ public void testException() { } public int count() { + LOG.info("getc=("+count.get()+")"); return count.get(); } diff --git a/providers/redis/shedlock-provider-redis-quarkus2/src/test/java/net/javacrumbs/shedlock/provider/redis/quarkus/QuarkusRedisLockProviderExceptionsTest.java b/providers/redis/shedlock-provider-redis-quarkus2/src/test/java/net/javacrumbs/shedlock/provider/redis/quarkus/QuarkusRedisLockProviderExceptionsTest.java new file mode 100644 index 000000000..ad90f5277 --- /dev/null +++ b/providers/redis/shedlock-provider-redis-quarkus2/src/test/java/net/javacrumbs/shedlock/provider/redis/quarkus/QuarkusRedisLockProviderExceptionsTest.java @@ -0,0 +1,119 @@ +package net.javacrumbs.shedlock.provider.redis.quarkus; + +import static org.junit.jupiter.api.Assertions.assertEquals; +import static org.junit.jupiter.api.Assertions.assertFalse; +import static org.junit.jupiter.api.Assertions.assertThrows; +import static org.junit.jupiter.api.Assertions.assertTrue; + +import java.time.Duration; +import java.util.Map; +import java.util.concurrent.ExecutorService; +import java.util.concurrent.Executors; +import java.util.concurrent.TimeUnit; + +import javax.inject.Inject; + +import org.awaitility.Awaitility; +import org.junit.jupiter.api.AfterEach; +import org.junit.jupiter.api.MethodOrderer; +import org.junit.jupiter.api.Order; +import org.junit.jupiter.api.Test; +import org.junit.jupiter.api.TestMethodOrder; + +import io.quarkus.redis.datasource.RedisDataSource; +import io.quarkus.test.junit.QuarkusTest; +import io.quarkus.test.junit.QuarkusTestProfile; +import io.quarkus.test.junit.TestProfile; +import net.javacrumbs.shedlock.support.LockException; + +@QuarkusTest +@TestMethodOrder(MethodOrderer.OrderAnnotation.class) +@TestProfile(QuarkusRedisLockProviderExceptionsTest.MyProfile.class) +public class QuarkusRedisLockProviderExceptionsTest { + + public static class MyProfile implements QuarkusTestProfile { + @Override + public Map getConfigOverrides() { + return Map.of("shedlock.quarkus.throws-exception-if-locked", "true"); + } + } + + @Inject + LockedService lockedService; + + @Inject + RedisDataSource dataSource; + + private ExecutorService executorService = Executors.newFixedThreadPool(5); + + static { + Awaitility.setDefaultPollInterval(10, TimeUnit.MILLISECONDS); + Awaitility.setDefaultPollDelay(Duration.ZERO); + Awaitility.setDefaultTimeout(Duration.ofSeconds(10)); + } + + @AfterEach + public void afterEach() { + lockedService.countReset(); + try { + executorService.awaitTermination(5, TimeUnit.SECONDS); + } catch (InterruptedException e) { + e.printStackTrace(); + } + } + + @Test + @Order(1) + void test_warmUp() throws Exception { + lockedService.test(100); + assertEquals(1, lockedService.count()); + } + + @Test + void test_sequenceCalls() throws Exception { + lockedService.test(50); + lockedService.test(50); + assertEquals(2, lockedService.count()); + } + + @Test + void test_basicLock_withExcepions() throws Exception { + + executorService.execute(() -> { lockedService.test(300); }); + Thread.sleep(100); + assertTrue(isLockExist("test"), this::lockMessage); + + assertThrows(LockException.class, () -> { + lockedService.test(300); + }); + + + Thread.sleep(300); // wait to release lock and verify + assertFalse(isLockExist("test"), this::lockMessage); + assertEquals(1, lockedService.count()); + + } + + + @Test + void test_highConcurrency() throws Exception { + + for (int i = 0; i < 100; i++) { + executorService.execute(() -> { lockedService.test(2000); }); + Thread.sleep(10); + } + + assertTrue(isLockExist("test"), this::lockMessage); + assertEquals(1, lockedService.count()); + } + + + private boolean isLockExist(String name) { + return dataSource.key().exists("lock:my-app:test:" + name); + } + + private String lockMessage() { + return "Current Keys: " + dataSource.key().keys("*"); + } + +} diff --git a/providers/redis/shedlock-provider-redis-quarkus2/src/test/java/net/javacrumbs/shedlock/provider/redis/quarkus/QuarkusRedisLockProviderIntegrationTest.java b/providers/redis/shedlock-provider-redis-quarkus2/src/test/java/net/javacrumbs/shedlock/provider/redis/quarkus/QuarkusRedisLockProviderIntegrationTest.java index ca23c0dbc..a1577fdcc 100644 --- a/providers/redis/shedlock-provider-redis-quarkus2/src/test/java/net/javacrumbs/shedlock/provider/redis/quarkus/QuarkusRedisLockProviderIntegrationTest.java +++ b/providers/redis/shedlock-provider-redis-quarkus2/src/test/java/net/javacrumbs/shedlock/provider/redis/quarkus/QuarkusRedisLockProviderIntegrationTest.java @@ -4,6 +4,7 @@ import static org.junit.jupiter.api.Assertions.assertFalse; import static org.junit.jupiter.api.Assertions.assertTrue; +import java.util.List; import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors; import java.util.concurrent.TimeUnit; @@ -11,25 +12,36 @@ import javax.inject.Inject; import org.junit.jupiter.api.AfterEach; +import org.junit.jupiter.api.MethodOrderer; +import org.junit.jupiter.api.Order; import org.junit.jupiter.api.Test; +import org.junit.jupiter.api.TestMethodOrder; import io.quarkus.redis.datasource.RedisDataSource; import io.quarkus.test.junit.QuarkusTest; @QuarkusTest +@TestMethodOrder(MethodOrderer.OrderAnnotation.class) public class QuarkusRedisLockProviderIntegrationTest { @Inject - private LockedService lockedService; + LockedService lockedService; @Inject - private RedisDataSource dataSource; + RedisDataSource dataSource; private ExecutorService executorService = Executors.newFixedThreadPool(5); @AfterEach public void afterEach() { lockedService.countReset(); + + // delete keys + List keys = dataSource.key().keys("*"); + for (String key : keys) { + dataSource.key().del(key); + } + try { executorService.awaitTermination(5, TimeUnit.SECONDS); } catch (InterruptedException e) { @@ -38,21 +50,39 @@ public void afterEach() { } + @Test + @Order(1) + void test_warmUp() throws Exception { + lockedService.test(100); + assertEquals(1, lockedService.count()); + } + + @Test + void test_sequenceCalls() throws Exception { + lockedService.test(50); + lockedService.test(50); + assertEquals(2, lockedService.count()); + } + + @Test + @Order(2) void test_basicLock() throws Exception { executorService.execute(() -> { lockedService.test(300); }); Thread.sleep(100); - assertTrue(isLockExist("test")); + assertTrue(isLockExist("test"), this::lockMessage); executorService.execute(() -> { lockedService.test(300); }); // skip this... Thread.sleep(300); - assertFalse(isLockExist("test")); + assertFalse(isLockExist("test"), this::lockMessage); assertEquals(1, lockedService.count()); + } + @Test void test_highConcurrency() throws Exception { @@ -61,7 +91,7 @@ void test_highConcurrency() throws Exception { Thread.sleep(10); } - assertTrue(isLockExist("test")); + assertTrue(isLockExist("test"), this::lockMessage); assertEquals(1, lockedService.count()); } @@ -99,5 +129,10 @@ private boolean isLockExist(String name) { } + private String lockMessage() { + return "Current Keys: " + dataSource.key().keys("*"); + } + + } diff --git a/providers/redis/shedlock-provider-redis-quarkus2/src/test/resources/application.properties b/providers/redis/shedlock-provider-redis-quarkus2/src/test/resources/application.properties index 095f397b4..1ff5212d8 100644 --- a/providers/redis/shedlock-provider-redis-quarkus2/src/test/resources/application.properties +++ b/providers/redis/shedlock-provider-redis-quarkus2/src/test/resources/application.properties @@ -1,2 +1,10 @@ +quarkus.application.name=my-app + shedlock.defaults.lock-at-most-for=PT1h -quarkus.application.name=my-app \ No newline at end of file +shedlock.quarkus.throws-exception-if-locked=false + +#Logs +quarkus.log.console.format=%d{dd-MM-yyyy HH:mm:ss.SSS} %-5p [%c{2.}] (%t) %s%e%n +quarkus.log.level=DEBUG +quarkus.log.category."org.testcontainers".level=INFO + From 23c80fa21c32f61c9814d5ad662056207de1152d Mon Sep 17 00:00:00 2001 From: C1329393 Ricardo Jorge Luz Rufino Date: Thu, 5 Oct 2023 21:21:09 -0300 Subject: [PATCH 0324/1598] change expiretime to millis --- .../quarkus2/QuarkusRedisLockProvider.java | 33 ++++++++----------- 1 file changed, 14 insertions(+), 19 deletions(-) diff --git a/providers/redis/shedlock-provider-redis-quarkus2/src/main/java/net/javacrumbs/shedlock/provider/redis/quarkus2/QuarkusRedisLockProvider.java b/providers/redis/shedlock-provider-redis-quarkus2/src/main/java/net/javacrumbs/shedlock/provider/redis/quarkus2/QuarkusRedisLockProvider.java index 4c901f4c7..c1f7ed532 100644 --- a/providers/redis/shedlock-provider-redis-quarkus2/src/main/java/net/javacrumbs/shedlock/provider/redis/quarkus2/QuarkusRedisLockProvider.java +++ b/providers/redis/shedlock-provider-redis-quarkus2/src/main/java/net/javacrumbs/shedlock/provider/redis/quarkus2/QuarkusRedisLockProvider.java @@ -54,17 +54,17 @@ public QuarkusRedisLockProvider(RedisDataSource dataSource, String appNameOrPref @NonNull public Optional lock(@NonNull LockConfiguration lockConfiguration) { - long expireTime = getSecsUntil(lockConfiguration.getLockAtMostUntil()); + long expireTime = getMillisUntil(lockConfiguration.getLockAtMostUntil()); String key = buildKey(lockConfiguration.getName(), this.environment); - String value = valueCommands.setGet(key, buildValue(), new SetArgs().nx().ex(expireTime)); + String value = valueCommands.setGet(key, buildValue(), new SetArgs().nx().px(expireTime)); if(value != null) { - LOG.info("Adquire lock [fail/skip]"); + LOG.debug("Acquire lock [fail/skip]"); if(throwsException) throw new LockException("Already locked !"); return Optional.empty(); }else { - LOG.info("Adquire lock [success]"); + LOG.debug("Acquire lock [success]"); return Optional.of(new RedisLock(key, this, lockConfiguration)); } @@ -72,13 +72,13 @@ public Optional lock(@NonNull LockConfiguration lockConfiguration) { private Optional extend(LockConfiguration lockConfiguration) { - long expireTime = getSecsUntil(lockConfiguration.getLockAtMostUntil()); + long expireTime = getMillisUntil(lockConfiguration.getLockAtMostUntil()); String key = buildKey(lockConfiguration.getName(), this.environment); - boolean rez = extendKeyExpiration(key, expireTime); + boolean success = extendKeyExpiration(key, expireTime); - if (rez) { + if (success) { return Optional.of(new RedisLock(key, this, lockConfiguration)); } @@ -87,18 +87,13 @@ private Optional extend(LockConfiguration lockConfiguration) { private boolean extendKeyExpiration(String key, long expiration) { - - String value = valueCommands.setGet(key, buildValue(), new SetArgs().xx().ex(expiration)); - if(value != null) { - return true; - }else { - return false; - } + String value = valueCommands.setGet(key, buildValue(), new SetArgs().xx().px(expiration)); + return value != null; } private void deleteKey(String key) { - LOG.info("release lock"); + LOG.debug("release lock"); keyCommands.del(key); } @@ -115,14 +110,14 @@ private RedisLock(String key, QuarkusRedisLockProvider jedisLockProvider, LockCo @Override public void doUnlock() { - long keepLockFor = getSecsUntil(lockConfiguration.getLockAtLeastUntil()); + long keepLockFor = getMillisUntil(lockConfiguration.getLockAtLeastUntil()); // lock at least until is in the past if (keepLockFor <= 0) { try { quarkusLockProvider.deleteKey(key); } catch (Exception e) { - throw new LockException("Can not remove node", e); + throw new LockException("Can not remove key", e); } } else { quarkusLockProvider.extendKeyExpiration(key, keepLockFor); @@ -136,8 +131,8 @@ protected Optional doExtend(@NonNull LockConfiguration newConfigurat } } - private static long getSecsUntil(Instant instant) { - return Duration.between(ClockProvider.now(), instant).toSeconds(); + private static long getMillisUntil(Instant instant) { + return Duration.between(ClockProvider.now(), instant).toMillis(); } static String buildKey(String lockName, String env) { From d6d2bc602c35cff68fab42f28c5e7f4822ce64ef Mon Sep 17 00:00:00 2001 From: C1329393 Ricardo Jorge Luz Rufino Date: Thu, 5 Oct 2023 21:21:36 -0300 Subject: [PATCH 0325/1598] fixed pom --- .../shedlock-provider-redis-quarkus2/pom.xml | 23 +++++++++---------- 1 file changed, 11 insertions(+), 12 deletions(-) diff --git a/providers/redis/shedlock-provider-redis-quarkus2/pom.xml b/providers/redis/shedlock-provider-redis-quarkus2/pom.xml index d48366dcd..2e272d482 100644 --- a/providers/redis/shedlock-provider-redis-quarkus2/pom.xml +++ b/providers/redis/shedlock-provider-redis-quarkus2/pom.xml @@ -13,8 +13,6 @@ shedlock-provider-redis-quarkus2 - quarkus-bom - io.quarkus.platform 2.16.11.Final true @@ -22,8 +20,8 @@ - ${quarkus.platform.group-id} - ${quarkus.platform.artifact-id} + io.quarkus.platform + quarkus-bom ${quarkus.platform.version} pom import @@ -37,6 +35,13 @@ shedlock-core ${project.version} + + + net.javacrumbs.shedlock + shedlock-test-support + ${project.version} + test + net.javacrumbs.shedlock @@ -62,17 +67,11 @@ test - - org.awaitility - awaitility - test - - - ${quarkus.platform.group-id} + io.quarkus.platform quarkus-maven-plugin ${quarkus.platform.version} true @@ -93,7 +92,7 @@ - ${project.artifactId} + net.javacrumbs.shedlock.provider.redis.quarkus From d4fdf5cb29316f7637edbc72dc2ae7a9dd361b44 Mon Sep 17 00:00:00 2001 From: C1329393 Ricardo Jorge Luz Rufino Date: Thu, 5 Oct 2023 21:25:57 -0300 Subject: [PATCH 0326/1598] tests using AbstractExtensibleLockProviderIntegrationTest --- ...arkusRedisLockProviderIntegrationTest.java | 141 ++++-------------- 1 file changed, 31 insertions(+), 110 deletions(-) diff --git a/providers/redis/shedlock-provider-redis-quarkus2/src/test/java/net/javacrumbs/shedlock/provider/redis/quarkus/QuarkusRedisLockProviderIntegrationTest.java b/providers/redis/shedlock-provider-redis-quarkus2/src/test/java/net/javacrumbs/shedlock/provider/redis/quarkus/QuarkusRedisLockProviderIntegrationTest.java index a1577fdcc..50030b3a0 100644 --- a/providers/redis/shedlock-provider-redis-quarkus2/src/test/java/net/javacrumbs/shedlock/provider/redis/quarkus/QuarkusRedisLockProviderIntegrationTest.java +++ b/providers/redis/shedlock-provider-redis-quarkus2/src/test/java/net/javacrumbs/shedlock/provider/redis/quarkus/QuarkusRedisLockProviderIntegrationTest.java @@ -1,138 +1,59 @@ package net.javacrumbs.shedlock.provider.redis.quarkus; -import static org.junit.jupiter.api.Assertions.assertEquals; -import static org.junit.jupiter.api.Assertions.assertFalse; -import static org.junit.jupiter.api.Assertions.assertTrue; - -import java.util.List; -import java.util.concurrent.ExecutorService; -import java.util.concurrent.Executors; -import java.util.concurrent.TimeUnit; +import static org.assertj.core.api.Assertions.assertThat; import javax.inject.Inject; -import org.junit.jupiter.api.AfterEach; -import org.junit.jupiter.api.MethodOrderer; -import org.junit.jupiter.api.Order; +import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.Test; -import org.junit.jupiter.api.TestMethodOrder; import io.quarkus.redis.datasource.RedisDataSource; +import io.quarkus.redis.datasource.value.ValueCommands; import io.quarkus.test.junit.QuarkusTest; +import net.javacrumbs.shedlock.core.ExtensibleLockProvider; +import net.javacrumbs.shedlock.core.LockProvider; +import net.javacrumbs.shedlock.test.support.AbstractExtensibleLockProviderIntegrationTest; + @QuarkusTest -@TestMethodOrder(MethodOrderer.OrderAnnotation.class) -public class QuarkusRedisLockProviderIntegrationTest { - +public class QuarkusRedisLockProviderIntegrationTest extends AbstractExtensibleLockProviderIntegrationTest { + @Inject - LockedService lockedService; - + LockProvider lockProvider; + @Inject RedisDataSource dataSource; - - private ExecutorService executorService = Executors.newFixedThreadPool(5); - - @AfterEach - public void afterEach() { - lockedService.countReset(); - - // delete keys - List keys = dataSource.key().keys("*"); - for (String key : keys) { - dataSource.key().del(key); - } - - try { - executorService.awaitTermination(5, TimeUnit.SECONDS); - } catch (InterruptedException e) { - e.printStackTrace(); - } - } - - - @Test - @Order(1) - void test_warmUp() throws Exception { - lockedService.test(100); - assertEquals(1, lockedService.count()); - } - - @Test - void test_sequenceCalls() throws Exception { - lockedService.test(50); - lockedService.test(50); - assertEquals(2, lockedService.count()); - } + private ValueCommands values; - @Test - @Order(2) - void test_basicLock() throws Exception { - - executorService.execute(() -> { lockedService.test(300); }); - Thread.sleep(100); - assertTrue(isLockExist("test"), this::lockMessage); - - executorService.execute(() -> { lockedService.test(300); }); // skip this... - Thread.sleep(300); - - assertFalse(isLockExist("test"), this::lockMessage); - assertEquals(1, lockedService.count()); - - + @BeforeEach + public void beforeEach() { + this.values = dataSource.value(String.class); } - @Test - void test_highConcurrency() throws Exception { - - for (int i = 0; i < 100; i++) { - executorService.execute(() -> { lockedService.test(2000); }); - Thread.sleep(10); - } - - assertTrue(isLockExist("test"), this::lockMessage); - assertEquals(1, lockedService.count()); + void warmUp() throws Exception { + this.values.getDataSource(); } - - @Test - void test_lockFinished() throws Exception { - - executorService.execute(() -> { lockedService.test(100); }); - Thread.sleep(200); - - executorService.execute(() -> { lockedService.test(100); }); - Thread.sleep(200); - - assertEquals(2, lockedService.count()); - + @Override + protected void assertUnlocked(String lockName) { + assertThat(getLock(lockName)).isNull(); } - - @Test - void test_ReleaseLock_onException() throws Exception { - - executorService.execute(() -> { lockedService.testException(); }); - Thread.sleep(100); - - assertTrue(isLockExist("testException")); // not fired exception - - // validate Lock (after exception fired) - Thread.sleep(500); - assertFalse(isLockExist("testException")); - + + @Override + protected void assertLocked(String lockName) { + assertThat(getLock(lockName)).isNotNull(); } - - private boolean isLockExist(String name) { - - return dataSource.key().exists("lock:my-app:test:" + name); - + + private String getLock(String lockName) { + return values.get("lock:my-app:test:"+lockName); } - - private String lockMessage() { - return "Current Keys: " + dataSource.key().keys("*"); + + @Override + protected ExtensibleLockProvider getLockProvider() { + return (ExtensibleLockProvider) lockProvider; } - } From ac42181eccf3972b88a44eda600296ba6135798d Mon Sep 17 00:00:00 2001 From: C1329393 Ricardo Jorge Luz Rufino Date: Thu, 5 Oct 2023 21:26:34 -0300 Subject: [PATCH 0327/1598] test cleanup --- .../quarkus/QuarkusRedisLockProviderExceptionsTest.java | 8 -------- .../src/test/resources/application.properties | 2 +- 2 files changed, 1 insertion(+), 9 deletions(-) diff --git a/providers/redis/shedlock-provider-redis-quarkus2/src/test/java/net/javacrumbs/shedlock/provider/redis/quarkus/QuarkusRedisLockProviderExceptionsTest.java b/providers/redis/shedlock-provider-redis-quarkus2/src/test/java/net/javacrumbs/shedlock/provider/redis/quarkus/QuarkusRedisLockProviderExceptionsTest.java index ad90f5277..6e93a5d3a 100644 --- a/providers/redis/shedlock-provider-redis-quarkus2/src/test/java/net/javacrumbs/shedlock/provider/redis/quarkus/QuarkusRedisLockProviderExceptionsTest.java +++ b/providers/redis/shedlock-provider-redis-quarkus2/src/test/java/net/javacrumbs/shedlock/provider/redis/quarkus/QuarkusRedisLockProviderExceptionsTest.java @@ -5,7 +5,6 @@ import static org.junit.jupiter.api.Assertions.assertThrows; import static org.junit.jupiter.api.Assertions.assertTrue; -import java.time.Duration; import java.util.Map; import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors; @@ -13,7 +12,6 @@ import javax.inject.Inject; -import org.awaitility.Awaitility; import org.junit.jupiter.api.AfterEach; import org.junit.jupiter.api.MethodOrderer; import org.junit.jupiter.api.Order; @@ -46,12 +44,6 @@ public Map getConfigOverrides() { private ExecutorService executorService = Executors.newFixedThreadPool(5); - static { - Awaitility.setDefaultPollInterval(10, TimeUnit.MILLISECONDS); - Awaitility.setDefaultPollDelay(Duration.ZERO); - Awaitility.setDefaultTimeout(Duration.ofSeconds(10)); - } - @AfterEach public void afterEach() { lockedService.countReset(); diff --git a/providers/redis/shedlock-provider-redis-quarkus2/src/test/resources/application.properties b/providers/redis/shedlock-provider-redis-quarkus2/src/test/resources/application.properties index 1ff5212d8..e837805ef 100644 --- a/providers/redis/shedlock-provider-redis-quarkus2/src/test/resources/application.properties +++ b/providers/redis/shedlock-provider-redis-quarkus2/src/test/resources/application.properties @@ -5,6 +5,6 @@ shedlock.quarkus.throws-exception-if-locked=false #Logs quarkus.log.console.format=%d{dd-MM-yyyy HH:mm:ss.SSS} %-5p [%c{2.}] (%t) %s%e%n -quarkus.log.level=DEBUG +quarkus.log.level=INFO quarkus.log.category."org.testcontainers".level=INFO From 435946441f05c6da98cb48f12eb97c1d8ffd70bc Mon Sep 17 00:00:00 2001 From: C1329393 Ricardo Jorge Luz Rufino Date: Fri, 6 Oct 2023 12:04:50 -0300 Subject: [PATCH 0328/1598] remove redundant lgos --- .../provider/redis/quarkus2/QuarkusRedisLockProvider.java | 3 --- 1 file changed, 3 deletions(-) diff --git a/providers/redis/shedlock-provider-redis-quarkus2/src/main/java/net/javacrumbs/shedlock/provider/redis/quarkus2/QuarkusRedisLockProvider.java b/providers/redis/shedlock-provider-redis-quarkus2/src/main/java/net/javacrumbs/shedlock/provider/redis/quarkus2/QuarkusRedisLockProvider.java index c1f7ed532..976837fdd 100644 --- a/providers/redis/shedlock-provider-redis-quarkus2/src/main/java/net/javacrumbs/shedlock/provider/redis/quarkus2/QuarkusRedisLockProvider.java +++ b/providers/redis/shedlock-provider-redis-quarkus2/src/main/java/net/javacrumbs/shedlock/provider/redis/quarkus2/QuarkusRedisLockProvider.java @@ -60,11 +60,9 @@ public Optional lock(@NonNull LockConfiguration lockConfiguration) { String value = valueCommands.setGet(key, buildValue(), new SetArgs().nx().px(expireTime)); if(value != null) { - LOG.debug("Acquire lock [fail/skip]"); if(throwsException) throw new LockException("Already locked !"); return Optional.empty(); }else { - LOG.debug("Acquire lock [success]"); return Optional.of(new RedisLock(key, this, lockConfiguration)); } @@ -93,7 +91,6 @@ private boolean extendKeyExpiration(String key, long expiration) { } private void deleteKey(String key) { - LOG.debug("release lock"); keyCommands.del(key); } From 07fae58f533318195b19eddbe7088378e99b132d Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 9 Oct 2023 15:59:24 +0000 Subject: [PATCH 0329/1598] Bump org.mockito:mockito-core from 5.5.0 to 5.6.0 Bumps [org.mockito:mockito-core](https://github.com/mockito/mockito) from 5.5.0 to 5.6.0. - [Release notes](https://github.com/mockito/mockito/releases) - [Commits](https://github.com/mockito/mockito/compare/v5.5.0...v5.6.0) --- updated-dependencies: - dependency-name: org.mockito:mockito-core dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index a98263772..1ea4c4393 100644 --- a/pom.xml +++ b/pom.xml @@ -84,7 +84,7 @@ 1.4.11 4.2.0 3.24.2 - 5.5.0 + 5.6.0 2.0.9 1 From 1155d69c8955e8d55b631b8c9da35ffcf579bb5d Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 10 Oct 2023 15:36:44 +0000 Subject: [PATCH 0330/1598] Bump org.jooq:jooq from 3.18.6 to 3.18.7 Bumps org.jooq:jooq from 3.18.6 to 3.18.7. --- updated-dependencies: - dependency-name: org.jooq:jooq dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/jdbc/shedlock-provider-jooq/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/jdbc/shedlock-provider-jooq/pom.xml b/providers/jdbc/shedlock-provider-jooq/pom.xml index fc5bae008..c7efe3828 100644 --- a/providers/jdbc/shedlock-provider-jooq/pom.xml +++ b/providers/jdbc/shedlock-provider-jooq/pom.xml @@ -21,7 +21,7 @@ org.jooq jooq - 3.18.6 + 3.18.7 From 66e21ffaa3e5a637ff67c2a40f08828e928d9d13 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 10 Oct 2023 15:36:59 +0000 Subject: [PATCH 0331/1598] Bump io.projectreactor:reactor-core from 3.5.10 to 3.5.11 Bumps [io.projectreactor:reactor-core](https://github.com/reactor/reactor-core) from 3.5.10 to 3.5.11. - [Release notes](https://github.com/reactor/reactor-core/releases) - [Commits](https://github.com/reactor/reactor-core/compare/v3.5.10...v3.5.11) --- updated-dependencies: - dependency-name: io.projectreactor:reactor-core dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/r2dbc/shedlock-provider-r2dbc/pom.xml | 2 +- providers/redis/shedlock-provider-redis-spring/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml index 8ed4cf789..64fbdd6d5 100644 --- a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml +++ b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml @@ -32,7 +32,7 @@ io.projectreactor reactor-core - 3.5.10 + 3.5.11 diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index e34fd2996..3fe1ca458 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -27,7 +27,7 @@ io.projectreactor reactor-core - 3.5.10 + 3.5.11 true From 1c2753974793faa5a09f0bb3095f35947bcbcd3b Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Tue, 10 Oct 2023 21:41:41 +0200 Subject: [PATCH 0332/1598] Code cleanup --- .../shedlock-provider-redis-quarkus2/pom.xml | 14 ++- .../QuarkusRedisLockProvider.java | 80 ++++++------- .../redis/quarkus2/SchedulerLockFactory.java | 28 ----- .../provider/redis/quarkus/LockedService.java | 65 ++++------ ...QuarkusRedisLockProviderContainerTest.java | 29 +++++ ...uarkusRedisLockProviderExceptionsTest.java | 111 ------------------ ...arkusRedisLockProviderIntegrationTest.java | 23 ++-- .../redis/quarkus/SchedulerLockFactory.java | 20 ++++ .../src/test/resources/application.properties | 2 - 9 files changed, 123 insertions(+), 249 deletions(-) rename providers/redis/shedlock-provider-redis-quarkus2/src/main/java/net/javacrumbs/shedlock/provider/redis/{quarkus2 => quarkus}/QuarkusRedisLockProvider.java (70%) delete mode 100644 providers/redis/shedlock-provider-redis-quarkus2/src/main/java/net/javacrumbs/shedlock/provider/redis/quarkus2/SchedulerLockFactory.java create mode 100644 providers/redis/shedlock-provider-redis-quarkus2/src/test/java/net/javacrumbs/shedlock/provider/redis/quarkus/QuarkusRedisLockProviderContainerTest.java delete mode 100644 providers/redis/shedlock-provider-redis-quarkus2/src/test/java/net/javacrumbs/shedlock/provider/redis/quarkus/QuarkusRedisLockProviderExceptionsTest.java create mode 100644 providers/redis/shedlock-provider-redis-quarkus2/src/test/java/net/javacrumbs/shedlock/provider/redis/quarkus/SchedulerLockFactory.java diff --git a/providers/redis/shedlock-provider-redis-quarkus2/pom.xml b/providers/redis/shedlock-provider-redis-quarkus2/pom.xml index 2e272d482..f022bdbd7 100644 --- a/providers/redis/shedlock-provider-redis-quarkus2/pom.xml +++ b/providers/redis/shedlock-provider-redis-quarkus2/pom.xml @@ -14,7 +14,6 @@ 2.16.11.Final - true @@ -35,7 +34,7 @@ shedlock-core ${project.version} - + net.javacrumbs.shedlock shedlock-test-support @@ -51,22 +50,26 @@ io.quarkus - quarkus-scheduler + quarkus-redis-client + io.quarkus - quarkus-redis-client + quarkus-scheduler + test + io.quarkus quarkus-arc + test io.quarkus quarkus-junit5 test - + @@ -115,4 +118,3 @@ - \ No newline at end of file diff --git a/providers/redis/shedlock-provider-redis-quarkus2/src/main/java/net/javacrumbs/shedlock/provider/redis/quarkus2/QuarkusRedisLockProvider.java b/providers/redis/shedlock-provider-redis-quarkus2/src/main/java/net/javacrumbs/shedlock/provider/redis/quarkus/QuarkusRedisLockProvider.java similarity index 70% rename from providers/redis/shedlock-provider-redis-quarkus2/src/main/java/net/javacrumbs/shedlock/provider/redis/quarkus2/QuarkusRedisLockProvider.java rename to providers/redis/shedlock-provider-redis-quarkus2/src/main/java/net/javacrumbs/shedlock/provider/redis/quarkus/QuarkusRedisLockProvider.java index 976837fdd..52341f17b 100644 --- a/providers/redis/shedlock-provider-redis-quarkus2/src/main/java/net/javacrumbs/shedlock/provider/redis/quarkus2/QuarkusRedisLockProvider.java +++ b/providers/redis/shedlock-provider-redis-quarkus2/src/main/java/net/javacrumbs/shedlock/provider/redis/quarkus/QuarkusRedisLockProvider.java @@ -1,20 +1,9 @@ -package net.javacrumbs.shedlock.provider.redis.quarkus2; - -import static net.javacrumbs.shedlock.support.Utils.getHostname; -import static net.javacrumbs.shedlock.support.Utils.toIsoString; - -import java.time.Duration; -import java.time.Instant; -import java.util.Optional; - -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; +package net.javacrumbs.shedlock.provider.redis.quarkus; import io.quarkus.redis.datasource.RedisDataSource; import io.quarkus.redis.datasource.keys.KeyCommands; import io.quarkus.redis.datasource.value.SetArgs; import io.quarkus.redis.datasource.value.ValueCommands; -import io.quarkus.runtime.configuration.ConfigUtils; import net.javacrumbs.shedlock.core.AbstractSimpleLock; import net.javacrumbs.shedlock.core.ClockProvider; import net.javacrumbs.shedlock.core.ExtensibleLockProvider; @@ -23,56 +12,63 @@ import net.javacrumbs.shedlock.support.LockException; import net.javacrumbs.shedlock.support.annotation.NonNull; +import java.time.Duration; +import java.time.Instant; +import java.util.Optional; + +import static net.javacrumbs.shedlock.support.Utils.getHostname; +import static net.javacrumbs.shedlock.support.Utils.toIsoString; + /** * Uses Redis's `SET resource-name anystring NX EX max-lock-ms-time` as locking mechanism. *

* See Set command */ public class QuarkusRedisLockProvider implements ExtensibleLockProvider { - - private static final Logger LOG = LoggerFactory.getLogger(QuarkusRedisLockProvider.class); - private static final String KEY_PREFIX = "lock"; + private static final String KEY_PREFIX_DEFAULT = "job-lock"; + private static final String ENV_DEFAULT = "default"; - private final RedisDataSource redisDataSource; private final ValueCommands valueCommands; private final KeyCommands keyCommands; + private final String environment; + private final String keyPrefix; - private boolean throwsException; + public QuarkusRedisLockProvider(RedisDataSource dataSource) { + this(dataSource, KEY_PREFIX_DEFAULT, ENV_DEFAULT); + } - public QuarkusRedisLockProvider(RedisDataSource dataSource, String appNameOrPrefix, boolean throwsException) { - this.redisDataSource = dataSource; - this.throwsException = throwsException; - this.environment = appNameOrPrefix + ":"+ String.join(":", ConfigUtils.getProfiles()); - this.valueCommands = redisDataSource.value(String.class); - this.keyCommands = redisDataSource.key(String.class); + public QuarkusRedisLockProvider(@NonNull RedisDataSource dataSource, @NonNull String keyPrefix, @NonNull String environment) { + this.keyPrefix = keyPrefix; + this.environment = environment; + this.valueCommands = dataSource.value(String.class); + this.keyCommands = dataSource.key(String.class); } - + @Override @NonNull public Optional lock(@NonNull LockConfiguration lockConfiguration) { - + long expireTime = getMillisUntil(lockConfiguration.getLockAtMostUntil()); - String key = buildKey(lockConfiguration.getName(), this.environment); - - String value = valueCommands.setGet(key, buildValue(), new SetArgs().nx().px(expireTime)); - if(value != null) { - if(throwsException) throw new LockException("Already locked !"); + String key = buildKey(lockConfiguration.getName()); + + String value = valueCommands.setGet(key, buildValue(), new SetArgs().nx().px(expireTime)); + if (value != null) { return Optional.empty(); - }else { + } else { return Optional.of(new RedisLock(key, this, lockConfiguration)); } - + } private Optional extend(LockConfiguration lockConfiguration) { - + long expireTime = getMillisUntil(lockConfiguration.getLockAtMostUntil()); - String key = buildKey(lockConfiguration.getName(), this.environment); + String key = buildKey(lockConfiguration.getName()); boolean success = extendKeyExpiration(key, expireTime); @@ -83,11 +79,14 @@ private Optional extend(LockConfiguration lockConfiguration) { return Optional.empty(); } + String buildKey(String lockName) { + return String.format("%s:%s:%s", keyPrefix, environment, lockName); + } private boolean extendKeyExpiration(String key, long expiration) { - String value = valueCommands.setGet(key, buildValue(), new SetArgs().xx().px(expiration)); + String value = valueCommands.setGet(key, buildValue(), new SetArgs().xx().px(expiration)); return value != null; - + } private void deleteKey(String key) { @@ -104,7 +103,7 @@ private RedisLock(String key, QuarkusRedisLockProvider jedisLockProvider, LockCo this.key = key; this.quarkusLockProvider = jedisLockProvider; } - + @Override public void doUnlock() { long keepLockFor = getMillisUntil(lockConfiguration.getLockAtLeastUntil()); @@ -132,14 +131,9 @@ private static long getMillisUntil(Instant instant) { return Duration.between(ClockProvider.now(), instant).toMillis(); } - static String buildKey(String lockName, String env) { - return String.format("%s:%s:%s", KEY_PREFIX, env, lockName); - } - private static String buildValue() { return String.format("ADDED:%s@%s", toIsoString(ClockProvider.now()), getHostname()); } - -} \ No newline at end of file +} diff --git a/providers/redis/shedlock-provider-redis-quarkus2/src/main/java/net/javacrumbs/shedlock/provider/redis/quarkus2/SchedulerLockFactory.java b/providers/redis/shedlock-provider-redis-quarkus2/src/main/java/net/javacrumbs/shedlock/provider/redis/quarkus2/SchedulerLockFactory.java deleted file mode 100644 index 240cf0df5..000000000 --- a/providers/redis/shedlock-provider-redis-quarkus2/src/main/java/net/javacrumbs/shedlock/provider/redis/quarkus2/SchedulerLockFactory.java +++ /dev/null @@ -1,28 +0,0 @@ -package net.javacrumbs.shedlock.provider.redis.quarkus2; - -import javax.enterprise.context.ApplicationScoped; -import javax.enterprise.inject.Produces; -import javax.inject.Singleton; - -import org.eclipse.microprofile.config.inject.ConfigProperty; - -import io.quarkus.redis.datasource.RedisDataSource; -import net.javacrumbs.shedlock.core.LockProvider; - - -@ApplicationScoped -public class SchedulerLockFactory { - - @ConfigProperty(name = "quarkus.application.name") - String app; - - @ConfigProperty(name = "shedlock.quarkus.throws-exception-if-locked", defaultValue = "false") - boolean throwsException; - - @Produces - @Singleton - public LockProvider lockProvider(RedisDataSource redisDataSource) { - - return new QuarkusRedisLockProvider(redisDataSource, app, throwsException); - } -} diff --git a/providers/redis/shedlock-provider-redis-quarkus2/src/test/java/net/javacrumbs/shedlock/provider/redis/quarkus/LockedService.java b/providers/redis/shedlock-provider-redis-quarkus2/src/test/java/net/javacrumbs/shedlock/provider/redis/quarkus/LockedService.java index 8645d45cf..d9ec5c881 100644 --- a/providers/redis/shedlock-provider-redis-quarkus2/src/test/java/net/javacrumbs/shedlock/provider/redis/quarkus/LockedService.java +++ b/providers/redis/shedlock-provider-redis-quarkus2/src/test/java/net/javacrumbs/shedlock/provider/redis/quarkus/LockedService.java @@ -1,61 +1,38 @@ package net.javacrumbs.shedlock.provider.redis.quarkus; -import java.util.concurrent.TimeUnit; -import java.util.concurrent.atomic.AtomicInteger; - -import javax.enterprise.context.ApplicationScoped; - +import net.javacrumbs.shedlock.cdi.SchedulerLock; +import net.javacrumbs.shedlock.core.LockAssert; import org.slf4j.Logger; import org.slf4j.LoggerFactory; -import io.smallrye.common.annotation.Blocking; -import net.javacrumbs.shedlock.cdi.SchedulerLock; +import javax.enterprise.context.ApplicationScoped; +import java.util.concurrent.atomic.AtomicInteger; @ApplicationScoped -public class LockedService{ - +public class LockedService { + private static final Logger LOG = LoggerFactory.getLogger(LockedService.class); - - private AtomicInteger count = new AtomicInteger(0); - + + private final AtomicInteger count = new AtomicInteger(0); + @SchedulerLock(name = "test") - public void test(int time) { - - execute(time); - + public void test() { + LockAssert.assertLocked(); + + execute(); + LOG.info("Executing [DONE]"); - + } - - public void execute(int time) { + + public void execute() { count.incrementAndGet(); - LOG.info("Executing ....(c="+count.get()+")"); - - try { - TimeUnit.MILLISECONDS.sleep(time); - } catch (InterruptedException e) { - e.printStackTrace(); - } - } - - - @SchedulerLock(name = "testException") - @Blocking - public void testException() { - - try { - TimeUnit.MILLISECONDS.sleep(500); - } catch (InterruptedException e) { - e.printStackTrace(); - } - - - throw new RuntimeException("test"); - + LOG.info("Executing ....(c=" + count.get() + ")"); } - + + public int count() { - LOG.info("getc=("+count.get()+")"); + LOG.info("getc=(" + count.get() + ")"); return count.get(); } diff --git a/providers/redis/shedlock-provider-redis-quarkus2/src/test/java/net/javacrumbs/shedlock/provider/redis/quarkus/QuarkusRedisLockProviderContainerTest.java b/providers/redis/shedlock-provider-redis-quarkus2/src/test/java/net/javacrumbs/shedlock/provider/redis/quarkus/QuarkusRedisLockProviderContainerTest.java new file mode 100644 index 000000000..e9d17badd --- /dev/null +++ b/providers/redis/shedlock-provider-redis-quarkus2/src/test/java/net/javacrumbs/shedlock/provider/redis/quarkus/QuarkusRedisLockProviderContainerTest.java @@ -0,0 +1,29 @@ +package net.javacrumbs.shedlock.provider.redis.quarkus; + +import io.quarkus.redis.datasource.RedisDataSource; +import io.quarkus.test.junit.QuarkusTest; +import org.junit.jupiter.api.MethodOrderer; +import org.junit.jupiter.api.Test; +import org.junit.jupiter.api.TestMethodOrder; + +import javax.inject.Inject; + +import static org.junit.jupiter.api.Assertions.assertEquals; + +@QuarkusTest +@TestMethodOrder(MethodOrderer.OrderAnnotation.class) +public class QuarkusRedisLockProviderContainerTest { + + @Inject + LockedService lockedService; + + @Inject + RedisDataSource dataSource; + + @Test + void test_sequenceCalls() { + lockedService.test(); + lockedService.test(); + assertEquals(2, lockedService.count()); + } +} diff --git a/providers/redis/shedlock-provider-redis-quarkus2/src/test/java/net/javacrumbs/shedlock/provider/redis/quarkus/QuarkusRedisLockProviderExceptionsTest.java b/providers/redis/shedlock-provider-redis-quarkus2/src/test/java/net/javacrumbs/shedlock/provider/redis/quarkus/QuarkusRedisLockProviderExceptionsTest.java deleted file mode 100644 index 6e93a5d3a..000000000 --- a/providers/redis/shedlock-provider-redis-quarkus2/src/test/java/net/javacrumbs/shedlock/provider/redis/quarkus/QuarkusRedisLockProviderExceptionsTest.java +++ /dev/null @@ -1,111 +0,0 @@ -package net.javacrumbs.shedlock.provider.redis.quarkus; - -import static org.junit.jupiter.api.Assertions.assertEquals; -import static org.junit.jupiter.api.Assertions.assertFalse; -import static org.junit.jupiter.api.Assertions.assertThrows; -import static org.junit.jupiter.api.Assertions.assertTrue; - -import java.util.Map; -import java.util.concurrent.ExecutorService; -import java.util.concurrent.Executors; -import java.util.concurrent.TimeUnit; - -import javax.inject.Inject; - -import org.junit.jupiter.api.AfterEach; -import org.junit.jupiter.api.MethodOrderer; -import org.junit.jupiter.api.Order; -import org.junit.jupiter.api.Test; -import org.junit.jupiter.api.TestMethodOrder; - -import io.quarkus.redis.datasource.RedisDataSource; -import io.quarkus.test.junit.QuarkusTest; -import io.quarkus.test.junit.QuarkusTestProfile; -import io.quarkus.test.junit.TestProfile; -import net.javacrumbs.shedlock.support.LockException; - -@QuarkusTest -@TestMethodOrder(MethodOrderer.OrderAnnotation.class) -@TestProfile(QuarkusRedisLockProviderExceptionsTest.MyProfile.class) -public class QuarkusRedisLockProviderExceptionsTest { - - public static class MyProfile implements QuarkusTestProfile { - @Override - public Map getConfigOverrides() { - return Map.of("shedlock.quarkus.throws-exception-if-locked", "true"); - } - } - - @Inject - LockedService lockedService; - - @Inject - RedisDataSource dataSource; - - private ExecutorService executorService = Executors.newFixedThreadPool(5); - - @AfterEach - public void afterEach() { - lockedService.countReset(); - try { - executorService.awaitTermination(5, TimeUnit.SECONDS); - } catch (InterruptedException e) { - e.printStackTrace(); - } - } - - @Test - @Order(1) - void test_warmUp() throws Exception { - lockedService.test(100); - assertEquals(1, lockedService.count()); - } - - @Test - void test_sequenceCalls() throws Exception { - lockedService.test(50); - lockedService.test(50); - assertEquals(2, lockedService.count()); - } - - @Test - void test_basicLock_withExcepions() throws Exception { - - executorService.execute(() -> { lockedService.test(300); }); - Thread.sleep(100); - assertTrue(isLockExist("test"), this::lockMessage); - - assertThrows(LockException.class, () -> { - lockedService.test(300); - }); - - - Thread.sleep(300); // wait to release lock and verify - assertFalse(isLockExist("test"), this::lockMessage); - assertEquals(1, lockedService.count()); - - } - - - @Test - void test_highConcurrency() throws Exception { - - for (int i = 0; i < 100; i++) { - executorService.execute(() -> { lockedService.test(2000); }); - Thread.sleep(10); - } - - assertTrue(isLockExist("test"), this::lockMessage); - assertEquals(1, lockedService.count()); - } - - - private boolean isLockExist(String name) { - return dataSource.key().exists("lock:my-app:test:" + name); - } - - private String lockMessage() { - return "Current Keys: " + dataSource.key().keys("*"); - } - -} diff --git a/providers/redis/shedlock-provider-redis-quarkus2/src/test/java/net/javacrumbs/shedlock/provider/redis/quarkus/QuarkusRedisLockProviderIntegrationTest.java b/providers/redis/shedlock-provider-redis-quarkus2/src/test/java/net/javacrumbs/shedlock/provider/redis/quarkus/QuarkusRedisLockProviderIntegrationTest.java index 50030b3a0..e566bf31f 100644 --- a/providers/redis/shedlock-provider-redis-quarkus2/src/test/java/net/javacrumbs/shedlock/provider/redis/quarkus/QuarkusRedisLockProviderIntegrationTest.java +++ b/providers/redis/shedlock-provider-redis-quarkus2/src/test/java/net/javacrumbs/shedlock/provider/redis/quarkus/QuarkusRedisLockProviderIntegrationTest.java @@ -1,18 +1,16 @@ package net.javacrumbs.shedlock.provider.redis.quarkus; -import static org.assertj.core.api.Assertions.assertThat; - -import javax.inject.Inject; - -import org.junit.jupiter.api.BeforeEach; -import org.junit.jupiter.api.Test; - import io.quarkus.redis.datasource.RedisDataSource; import io.quarkus.redis.datasource.value.ValueCommands; import io.quarkus.test.junit.QuarkusTest; import net.javacrumbs.shedlock.core.ExtensibleLockProvider; import net.javacrumbs.shedlock.core.LockProvider; import net.javacrumbs.shedlock.test.support.AbstractExtensibleLockProviderIntegrationTest; +import org.junit.jupiter.api.BeforeEach; + +import javax.inject.Inject; + +import static org.assertj.core.api.Assertions.assertThat; @QuarkusTest @@ -25,17 +23,12 @@ public class QuarkusRedisLockProviderIntegrationTest extends AbstractExtensibleL RedisDataSource dataSource; private ValueCommands values; - + @BeforeEach public void beforeEach() { this.values = dataSource.value(String.class); } - - @Test - void warmUp() throws Exception { - this.values.getDataSource(); - } - + @Override protected void assertUnlocked(String lockName) { assertThat(getLock(lockName)).isNull(); @@ -47,7 +40,7 @@ protected void assertLocked(String lockName) { } private String getLock(String lockName) { - return values.get("lock:my-app:test:"+lockName); + return values.get("job-lock:default:" + lockName); } @Override diff --git a/providers/redis/shedlock-provider-redis-quarkus2/src/test/java/net/javacrumbs/shedlock/provider/redis/quarkus/SchedulerLockFactory.java b/providers/redis/shedlock-provider-redis-quarkus2/src/test/java/net/javacrumbs/shedlock/provider/redis/quarkus/SchedulerLockFactory.java new file mode 100644 index 000000000..fa0fb81f7 --- /dev/null +++ b/providers/redis/shedlock-provider-redis-quarkus2/src/test/java/net/javacrumbs/shedlock/provider/redis/quarkus/SchedulerLockFactory.java @@ -0,0 +1,20 @@ +package net.javacrumbs.shedlock.provider.redis.quarkus; + +import io.quarkus.redis.datasource.RedisDataSource; +import net.javacrumbs.shedlock.core.LockProvider; + +import javax.enterprise.context.ApplicationScoped; +import javax.enterprise.inject.Produces; +import javax.inject.Singleton; + + +@ApplicationScoped +public class SchedulerLockFactory { + + @Produces + @Singleton + public LockProvider lockProvider(RedisDataSource redisDataSource) { + + return new QuarkusRedisLockProvider(redisDataSource); + } +} diff --git a/providers/redis/shedlock-provider-redis-quarkus2/src/test/resources/application.properties b/providers/redis/shedlock-provider-redis-quarkus2/src/test/resources/application.properties index e837805ef..835f41792 100644 --- a/providers/redis/shedlock-provider-redis-quarkus2/src/test/resources/application.properties +++ b/providers/redis/shedlock-provider-redis-quarkus2/src/test/resources/application.properties @@ -1,8 +1,6 @@ quarkus.application.name=my-app - shedlock.defaults.lock-at-most-for=PT1h shedlock.quarkus.throws-exception-if-locked=false - #Logs quarkus.log.console.format=%d{dd-MM-yyyy HH:mm:ss.SSS} %-5p [%c{2.}] (%t) %s%e%n quarkus.log.level=INFO From 712361441fbbe2fee5ac838a7ea49a69959a1a46 Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Wed, 11 Oct 2023 21:13:27 +0200 Subject: [PATCH 0333/1598] Simplify QuarkusRedisLockProvider --- .../redis/quarkus/QuarkusRedisLockProvider.java | 10 +++------- .../QuarkusRedisLockProviderIntegrationTest.java | 2 +- .../provider/redis/quarkus/SchedulerLockFactory.java | 6 +++++- 3 files changed, 9 insertions(+), 9 deletions(-) diff --git a/providers/redis/shedlock-provider-redis-quarkus2/src/main/java/net/javacrumbs/shedlock/provider/redis/quarkus/QuarkusRedisLockProvider.java b/providers/redis/shedlock-provider-redis-quarkus2/src/main/java/net/javacrumbs/shedlock/provider/redis/quarkus/QuarkusRedisLockProvider.java index 52341f17b..9bacf3f55 100644 --- a/providers/redis/shedlock-provider-redis-quarkus2/src/main/java/net/javacrumbs/shedlock/provider/redis/quarkus/QuarkusRedisLockProvider.java +++ b/providers/redis/shedlock-provider-redis-quarkus2/src/main/java/net/javacrumbs/shedlock/provider/redis/quarkus/QuarkusRedisLockProvider.java @@ -27,26 +27,22 @@ public class QuarkusRedisLockProvider implements ExtensibleLockProvider { private static final String KEY_PREFIX_DEFAULT = "job-lock"; - private static final String ENV_DEFAULT = "default"; private final ValueCommands valueCommands; private final KeyCommands keyCommands; - private final String environment; private final String keyPrefix; public QuarkusRedisLockProvider(RedisDataSource dataSource) { - this(dataSource, KEY_PREFIX_DEFAULT, ENV_DEFAULT); + this(dataSource, KEY_PREFIX_DEFAULT); } - public QuarkusRedisLockProvider(@NonNull RedisDataSource dataSource, @NonNull String keyPrefix, @NonNull String environment) { + public QuarkusRedisLockProvider(@NonNull RedisDataSource dataSource, @NonNull String keyPrefix) { this.keyPrefix = keyPrefix; - this.environment = environment; this.valueCommands = dataSource.value(String.class); this.keyCommands = dataSource.key(String.class); } - @Override @NonNull public Optional lock(@NonNull LockConfiguration lockConfiguration) { @@ -80,7 +76,7 @@ private Optional extend(LockConfiguration lockConfiguration) { } String buildKey(String lockName) { - return String.format("%s:%s:%s", keyPrefix, environment, lockName); + return keyPrefix + ":" + lockName; } private boolean extendKeyExpiration(String key, long expiration) { diff --git a/providers/redis/shedlock-provider-redis-quarkus2/src/test/java/net/javacrumbs/shedlock/provider/redis/quarkus/QuarkusRedisLockProviderIntegrationTest.java b/providers/redis/shedlock-provider-redis-quarkus2/src/test/java/net/javacrumbs/shedlock/provider/redis/quarkus/QuarkusRedisLockProviderIntegrationTest.java index e566bf31f..e5a17c422 100644 --- a/providers/redis/shedlock-provider-redis-quarkus2/src/test/java/net/javacrumbs/shedlock/provider/redis/quarkus/QuarkusRedisLockProviderIntegrationTest.java +++ b/providers/redis/shedlock-provider-redis-quarkus2/src/test/java/net/javacrumbs/shedlock/provider/redis/quarkus/QuarkusRedisLockProviderIntegrationTest.java @@ -40,7 +40,7 @@ protected void assertLocked(String lockName) { } private String getLock(String lockName) { - return values.get("job-lock:default:" + lockName); + return values.get("job-lock:my-app:" + lockName); } @Override diff --git a/providers/redis/shedlock-provider-redis-quarkus2/src/test/java/net/javacrumbs/shedlock/provider/redis/quarkus/SchedulerLockFactory.java b/providers/redis/shedlock-provider-redis-quarkus2/src/test/java/net/javacrumbs/shedlock/provider/redis/quarkus/SchedulerLockFactory.java index fa0fb81f7..1f2716329 100644 --- a/providers/redis/shedlock-provider-redis-quarkus2/src/test/java/net/javacrumbs/shedlock/provider/redis/quarkus/SchedulerLockFactory.java +++ b/providers/redis/shedlock-provider-redis-quarkus2/src/test/java/net/javacrumbs/shedlock/provider/redis/quarkus/SchedulerLockFactory.java @@ -2,6 +2,7 @@ import io.quarkus.redis.datasource.RedisDataSource; import net.javacrumbs.shedlock.core.LockProvider; +import org.eclipse.microprofile.config.inject.ConfigProperty; import javax.enterprise.context.ApplicationScoped; import javax.enterprise.inject.Produces; @@ -11,10 +12,13 @@ @ApplicationScoped public class SchedulerLockFactory { + @ConfigProperty(name = "quarkus.application.name") + String app; + @Produces @Singleton public LockProvider lockProvider(RedisDataSource redisDataSource) { - return new QuarkusRedisLockProvider(redisDataSource); + return new QuarkusRedisLockProvider(redisDataSource, "job-lock:" + app); } } From 717dd92a1b660d5fe11280fe7b67fe5ad719e33c Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 12 Oct 2023 15:34:34 +0000 Subject: [PATCH 0334/1598] Bump spring.version from 6.0.12 to 6.0.13 Bumps `spring.version` from 6.0.12 to 6.0.13. Updates `org.springframework:spring-context` from 6.0.12 to 6.0.13 - [Release notes](https://github.com/spring-projects/spring-framework/releases) - [Commits](https://github.com/spring-projects/spring-framework/compare/v6.0.12...v6.0.13) Updates `org.springframework:spring-test` from 6.0.12 to 6.0.13 - [Release notes](https://github.com/spring-projects/spring-framework/releases) - [Commits](https://github.com/spring-projects/spring-framework/compare/v6.0.12...v6.0.13) Updates `org.springframework:spring-jdbc` from 6.0.12 to 6.0.13 - [Release notes](https://github.com/spring-projects/spring-framework/releases) - [Commits](https://github.com/spring-projects/spring-framework/compare/v6.0.12...v6.0.13) --- updated-dependencies: - dependency-name: org.springframework:spring-context dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.springframework:spring-test dependency-type: direct:development update-type: version-update:semver-patch - dependency-name: org.springframework:spring-jdbc dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 1ea4c4393..517bad69c 100644 --- a/pom.xml +++ b/pom.xml @@ -69,7 +69,7 @@ - 6.0.12 + 6.0.13 UTF-8 17 3.1.4 From 23cfc761362efc9ad08c8944c2a311ff525bd48c Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 13 Oct 2023 15:51:49 +0000 Subject: [PATCH 0335/1598] Bump quarkus.platform.version from 3.4.2 to 3.4.3 Bumps `quarkus.platform.version` from 3.4.2 to 3.4.3. Updates `io.quarkus.platform:quarkus-bom` from 3.4.2 to 3.4.3 - [Commits](https://github.com/quarkusio/quarkus-platform/compare/3.4.2...3.4.3) Updates `io.quarkus.platform:quarkus-maven-plugin` from 3.4.2 to 3.4.3 - [Commits](https://github.com/quarkusio/quarkus-platform/compare/3.4.2...3.4.3) --- updated-dependencies: - dependency-name: io.quarkus.platform:quarkus-bom dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: io.quarkus.platform:quarkus-maven-plugin dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- cdi/test/quarkus-test/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cdi/test/quarkus-test/pom.xml b/cdi/test/quarkus-test/pom.xml index e62c0eda1..afe8240d1 100644 --- a/cdi/test/quarkus-test/pom.xml +++ b/cdi/test/quarkus-test/pom.xml @@ -14,7 +14,7 @@ quarkus-bom io.quarkus.platform - 3.4.2 + 3.4.3 true From fb701d75b2ef127286b5d812ca7a9da744740878 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 13 Oct 2023 15:52:28 +0000 Subject: [PATCH 0336/1598] Bump org.springframework.data:spring-data-redis from 3.1.4 to 3.1.5 Bumps [org.springframework.data:spring-data-redis](https://github.com/spring-projects/spring-data-redis) from 3.1.4 to 3.1.5. - [Release notes](https://github.com/spring-projects/spring-data-redis/releases) - [Commits](https://github.com/spring-projects/spring-data-redis/compare/3.1.4...3.1.5) --- updated-dependencies: - dependency-name: org.springframework.data:spring-data-redis dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/redis/shedlock-provider-redis-spring/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index 3fe1ca458..e7d259168 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -21,7 +21,7 @@ org.springframework.data spring-data-redis - 3.1.4 + 3.1.5 From 289dbb2da25baccff38ddd3f5e468feb1f607f53 Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Fri, 13 Oct 2023 21:08:08 +0200 Subject: [PATCH 0337/1598] Add missing nullability annotations --- .../mongo/reactivestreams/ReactiveStreamsMongoLockProvider.java | 2 ++ .../mongo/reactivestreams/SingleLockableSubscriber.java | 2 ++ 2 files changed, 4 insertions(+) diff --git a/providers/mongo/shedlock-provider-mongo-reactivestreams/src/main/java/net/javacrumbs/shedlock/provider/mongo/reactivestreams/ReactiveStreamsMongoLockProvider.java b/providers/mongo/shedlock-provider-mongo-reactivestreams/src/main/java/net/javacrumbs/shedlock/provider/mongo/reactivestreams/ReactiveStreamsMongoLockProvider.java index 5d2100a40..80fe13774 100644 --- a/providers/mongo/shedlock-provider-mongo-reactivestreams/src/main/java/net/javacrumbs/shedlock/provider/mongo/reactivestreams/ReactiveStreamsMongoLockProvider.java +++ b/providers/mongo/shedlock-provider-mongo-reactivestreams/src/main/java/net/javacrumbs/shedlock/provider/mongo/reactivestreams/ReactiveStreamsMongoLockProvider.java @@ -26,6 +26,7 @@ import net.javacrumbs.shedlock.core.SimpleLock; import net.javacrumbs.shedlock.support.LockException; import net.javacrumbs.shedlock.support.Utils; +import net.javacrumbs.shedlock.support.annotation.Nullable; import org.bson.Document; import org.bson.conversions.Bson; import org.reactivestreams.Publisher; @@ -157,6 +158,7 @@ private void unlock(LockConfiguration lockConfiguration) { )); } + @Nullable static T execute(Publisher command) { SingleLockableSubscriber subscriber = new SingleLockableSubscriber<>(); command.subscribe(subscriber); diff --git a/providers/mongo/shedlock-provider-mongo-reactivestreams/src/main/java/net/javacrumbs/shedlock/provider/mongo/reactivestreams/SingleLockableSubscriber.java b/providers/mongo/shedlock-provider-mongo-reactivestreams/src/main/java/net/javacrumbs/shedlock/provider/mongo/reactivestreams/SingleLockableSubscriber.java index 082054212..42a712947 100644 --- a/providers/mongo/shedlock-provider-mongo-reactivestreams/src/main/java/net/javacrumbs/shedlock/provider/mongo/reactivestreams/SingleLockableSubscriber.java +++ b/providers/mongo/shedlock-provider-mongo-reactivestreams/src/main/java/net/javacrumbs/shedlock/provider/mongo/reactivestreams/SingleLockableSubscriber.java @@ -58,10 +58,12 @@ public void onComplete() { latch.countDown(); } + @Nullable T getValue() { return value; } + @Nullable Throwable getError() { return error; } From 745cec6e95d029811118b77dc6726a1a86921dbc Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Sat, 14 Oct 2023 20:35:33 +0200 Subject: [PATCH 0338/1598] #1563 Better handling of reactive Mongo timeout. --- .../mongo/reactivestreams/SingleLockableSubscriber.java | 6 +++++- .../javacrumbs/shedlock/support/KeepAliveLockProvider.java | 1 + 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/providers/mongo/shedlock-provider-mongo-reactivestreams/src/main/java/net/javacrumbs/shedlock/provider/mongo/reactivestreams/SingleLockableSubscriber.java b/providers/mongo/shedlock-provider-mongo-reactivestreams/src/main/java/net/javacrumbs/shedlock/provider/mongo/reactivestreams/SingleLockableSubscriber.java index 42a712947..f1359b129 100644 --- a/providers/mongo/shedlock-provider-mongo-reactivestreams/src/main/java/net/javacrumbs/shedlock/provider/mongo/reactivestreams/SingleLockableSubscriber.java +++ b/providers/mongo/shedlock-provider-mongo-reactivestreams/src/main/java/net/javacrumbs/shedlock/provider/mongo/reactivestreams/SingleLockableSubscriber.java @@ -21,6 +21,7 @@ import java.util.concurrent.CountDownLatch; import java.util.concurrent.TimeUnit; +import java.util.concurrent.TimeoutException; /** * Subscriber that expects a single result and allows locking until complete or error @@ -70,7 +71,10 @@ Throwable getError() { void await() { try { - latch.await(10, TimeUnit.SECONDS); + int timeout = 20; + if (!latch.await(timeout, TimeUnit.SECONDS)) { + this.error = new TimeoutException("Did not get response in " + timeout + " seconds."); + } } catch (InterruptedException e) { this.error = e; } diff --git a/shedlock-core/src/main/java/net/javacrumbs/shedlock/support/KeepAliveLockProvider.java b/shedlock-core/src/main/java/net/javacrumbs/shedlock/support/KeepAliveLockProvider.java index 221bfc3c8..7f976be97 100644 --- a/shedlock-core/src/main/java/net/javacrumbs/shedlock/support/KeepAliveLockProvider.java +++ b/shedlock-core/src/main/java/net/javacrumbs/shedlock/support/KeepAliveLockProvider.java @@ -113,6 +113,7 @@ private void stop() { @Override protected void doUnlock() { synchronized (this) { + logger.trace("Unlocking lock {}", lockConfiguration.getName()); stop(); lock.unlock(); } From 26c8d26364ad59af09a4fa6e4df4d345fb45614d Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Sat, 14 Oct 2023 20:48:57 +0200 Subject: [PATCH 0339/1598] Upgrade reactive mongo --- providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml b/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml index 4cd5b1a85..a5822809f 100644 --- a/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml +++ b/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml @@ -21,7 +21,7 @@ org.mongodb mongodb-driver-reactivestreams - 4.8.1 + 4.11.0 From 058a74bf4f44f61fd9bf73fdf9cb9798beb00bac Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Sat, 14 Oct 2023 20:56:13 +0200 Subject: [PATCH 0340/1598] Test multiple extensions --- ...ExtensibleLockProviderIntegrationTest.java | 50 +++++++++++++------ 1 file changed, 34 insertions(+), 16 deletions(-) diff --git a/shedlock-test-support/src/main/java/net/javacrumbs/shedlock/test/support/AbstractExtensibleLockProviderIntegrationTest.java b/shedlock-test-support/src/main/java/net/javacrumbs/shedlock/test/support/AbstractExtensibleLockProviderIntegrationTest.java index 055072dad..73165f051 100644 --- a/shedlock-test-support/src/main/java/net/javacrumbs/shedlock/test/support/AbstractExtensibleLockProviderIntegrationTest.java +++ b/shedlock-test-support/src/main/java/net/javacrumbs/shedlock/test/support/AbstractExtensibleLockProviderIntegrationTest.java @@ -23,11 +23,13 @@ import java.time.Duration; import java.util.Optional; +import static java.time.Duration.ZERO; +import static java.time.Duration.ofSeconds; import static org.assertj.core.api.Assertions.assertThat; import static org.assertj.core.api.Assertions.assertThatThrownBy; public abstract class AbstractExtensibleLockProviderIntegrationTest extends AbstractLockProviderIntegrationTest { - private final Duration originalLockDuration = Duration.ofSeconds(2); + private final Duration originalLockDuration = ofSeconds(2); @Override protected abstract ExtensibleLockProvider getLockProvider(); @@ -36,31 +38,44 @@ public abstract class AbstractExtensibleLockProviderIntegrationTest extends Abst public void shouldBeAbleToExtendLock() { SimpleLock lock = lock(originalLockDuration); - Optional newLock = lock.extend(Duration.ofSeconds(10), Duration.ZERO); - assertThat(newLock).isNotEmpty(); + SimpleLock newLock = extendLock(lock); // wait for the original lock to be released sleepFor(originalLockDuration); assertLocked(LOCK_NAME1); - newLock.get().unlock(); + newLock.unlock(); assertUnlocked(LOCK_NAME1); } + @Test + public void shouldBeAbleToExtendMultipleTimes() { + SimpleLock lock = lock(originalLockDuration); + + + SimpleLock newLock = extendLock(extendLock(extendLock(lock))); + + // wait for the original lock to be released + sleepFor(originalLockDuration); + assertLocked(LOCK_NAME1); + newLock.unlock(); + assertUnlocked(LOCK_NAME1); + } + @Test public void shouldNotBeAbleToExtendUnlockedLock() { SimpleLock lock = lock(originalLockDuration); lock.unlock(); assertUnlocked(LOCK_NAME1); - assertInvalidLock(() -> lock.extend(Duration.ofSeconds(10), Duration.ZERO)); + assertInvalidLock(() -> lock.extend(ofSeconds(10), ZERO)); } @Test public void shouldNotBeAbleToExtendExpiredLock() { - Optional lock = getLockProvider().lock(lockConfig(LOCK_NAME1, Duration.ofMillis(2), Duration.ZERO)); + Optional lock = getLockProvider().lock(lockConfig(LOCK_NAME1, Duration.ofMillis(2), ZERO)); assertThat(lock).isNotEmpty(); sleepFor(Duration.ofMillis(4)); - Optional newLock = lock.get().extend(Duration.ofSeconds(10), Duration.ZERO); + Optional newLock = lock.get().extend(ofSeconds(10), ZERO); assertThat(newLock).isEmpty(); assertUnlocked(LOCK_NAME1); } @@ -68,37 +83,40 @@ public void shouldNotBeAbleToExtendExpiredLock() { @Test public void shouldBeAbleToExtendAtLeast() { - SimpleLock lock = lock(Duration.ofSeconds(10)); + SimpleLock lock = lock(ofSeconds(10)); - SimpleLock newLock = extendLock(lock); + SimpleLock newLock = extendLock(lock, ofSeconds(9)); newLock.unlock(); assertLocked(LOCK_NAME1); } @Test public void lockCanNotBeExtendedTwice() { - SimpleLock lock = lock(Duration.ofSeconds(10)); - extendLock(lock); + SimpleLock lock = lock(ofSeconds(10)); + extendLock(lock, ofSeconds(9)); - assertInvalidLock(() -> lock.extend(Duration.ofSeconds(10), Duration.ofSeconds(9))); + assertInvalidLock(() -> lock.extend(ofSeconds(10), ofSeconds(9))); } @Test public void lockCanNotBeUnlockedAfterExtending() { - SimpleLock lock = lock(Duration.ofSeconds(10)); - extendLock(lock); + SimpleLock lock = lock(ofSeconds(10)); + extendLock(lock, ofSeconds(9)); assertInvalidLock(lock::unlock); } private SimpleLock extendLock(SimpleLock lock) { - Optional newLock = lock.extend(Duration.ofSeconds(10), Duration.ofSeconds(9)); + return extendLock(lock, ZERO); + } + private SimpleLock extendLock(SimpleLock lock, Duration lockAtLeastFor) { + Optional newLock = lock.extend(ofSeconds(10), lockAtLeastFor); assertThat(newLock).isNotEmpty(); return newLock.get(); } private SimpleLock lock(Duration lockAtMostFor) { - Optional lock = getLockProvider().lock(lockConfig(LOCK_NAME1, lockAtMostFor, Duration.ZERO)); + Optional lock = getLockProvider().lock(lockConfig(LOCK_NAME1, lockAtMostFor, ZERO)); assertThat(lock).isNotEmpty(); assertLocked(LOCK_NAME1); return lock.get(); From df37e2e31378a66f94e867d6e1d4d4ab2a9dcfe4 Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Sun, 15 Oct 2023 21:17:14 +0200 Subject: [PATCH 0341/1598] Fix build --- .../redis/shedlock-provider-redis-quarkus2/pom.xml | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/providers/redis/shedlock-provider-redis-quarkus2/pom.xml b/providers/redis/shedlock-provider-redis-quarkus2/pom.xml index f022bdbd7..017787d89 100644 --- a/providers/redis/shedlock-provider-redis-quarkus2/pom.xml +++ b/providers/redis/shedlock-provider-redis-quarkus2/pom.xml @@ -43,14 +43,15 @@ - net.javacrumbs.shedlock - shedlock-cdi-vintage - ${project.version} + io.quarkus + quarkus-redis-client - io.quarkus - quarkus-redis-client + net.javacrumbs.shedlock + shedlock-cdi-vintage + ${project.version} + test From 3cbc850b03a98868f742aad688380c2dd8d3f6ec Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Sun, 15 Oct 2023 21:35:18 +0200 Subject: [PATCH 0342/1598] [maven-release-plugin] prepare release shedlock-parent-5.9.0 --- cdi/shedlock-cdi-vintage/pom.xml | 4 ++-- cdi/shedlock-cdi/pom.xml | 4 ++-- cdi/test/quarkus-test/pom.xml | 4 ++-- micronaut/shedlock-micronaut/pom.xml | 4 ++-- micronaut/shedlock-micronaut4/pom.xml | 4 ++-- micronaut/test/micronaut-jdbc-template/pom.xml | 4 ++-- micronaut/test/micronaut-jdbc/pom.xml | 4 ++-- micronaut/test/micronaut4-jdbc-template/pom.xml | 4 ++-- micronaut/test/micronaut4-jdbc/pom.xml | 4 ++-- pom.xml | 2 +- providers/arangodb/shedlock-provider-arangodb/pom.xml | 4 ++-- providers/cassandra/shedlock-provider-cassandra/pom.xml | 4 ++-- providers/consul/shedlock-provider-consul/pom.xml | 4 ++-- .../shedlock-provider-couchbase-javaclient3/pom.xml | 4 ++-- providers/datastore/shedlock-provider-datastore/pom.xml | 4 ++-- providers/dynamodb/shedlock-provider-dynamodb2/pom.xml | 4 ++-- .../elasticsearch/shedlock-provider-elasticsearch8/pom.xml | 4 ++-- providers/etcd/shedlock-provider-etcd-jetcd/pom.xml | 2 +- providers/hazelcast/shedlock-provider-hazelcast4/pom.xml | 4 ++-- providers/ignite/shedlock-provider-ignite/pom.xml | 4 ++-- providers/inmemory/shedlock-provider-inmemory/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-internal/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-template/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jooq/pom.xml | 4 ++-- providers/jdbc/shedlock-test-support-jdbc/pom.xml | 4 ++-- providers/memcached/shedlock-provider-memcached-spy/pom.xml | 4 ++-- .../mongo/shedlock-provider-mongo-reactivestreams/pom.xml | 4 ++-- providers/mongo/shedlock-provider-mongo/pom.xml | 4 ++-- providers/neo4j/shedlock-provider-neo4j/pom.xml | 4 ++-- providers/opensearch/shedlock-provider-opensearch/pom.xml | 4 ++-- providers/r2dbc/shedlock-provider-r2dbc/pom.xml | 4 ++-- providers/redis/shedlock-provider-redis-jedis4/pom.xml | 4 ++-- providers/redis/shedlock-provider-redis-quarkus2/pom.xml | 6 ++---- providers/redis/shedlock-provider-redis-spring/pom.xml | 4 ++-- .../zookeeper/shedlock-provider-zookeeper-curator/pom.xml | 4 ++-- shedlock-bom/pom.xml | 4 ++-- shedlock-core/pom.xml | 4 ++-- shedlock-test-support/pom.xml | 4 ++-- spring/shedlock-spring/pom.xml | 4 ++-- spring/test/shedlock-springboot-future-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-kotlin-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-old-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-sleuth-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-test/pom.xml | 4 ++-- spring/test/shedlock-testng-test/pom.xml | 4 ++-- 47 files changed, 92 insertions(+), 94 deletions(-) diff --git a/cdi/shedlock-cdi-vintage/pom.xml b/cdi/shedlock-cdi-vintage/pom.xml index 6db756588..2de79fae3 100644 --- a/cdi/shedlock-cdi-vintage/pom.xml +++ b/cdi/shedlock-cdi-vintage/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.8.1-SNAPSHOT + 5.9.0 ../../pom.xml shedlock-cdi-vintage - 5.8.1-SNAPSHOT + 5.9.0 diff --git a/cdi/shedlock-cdi/pom.xml b/cdi/shedlock-cdi/pom.xml index 87699cf41..0d97bf69c 100644 --- a/cdi/shedlock-cdi/pom.xml +++ b/cdi/shedlock-cdi/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.8.1-SNAPSHOT + 5.9.0 ../../pom.xml shedlock-cdi - 5.8.1-SNAPSHOT + 5.9.0 diff --git a/cdi/test/quarkus-test/pom.xml b/cdi/test/quarkus-test/pom.xml index afe8240d1..2ba691cf4 100644 --- a/cdi/test/quarkus-test/pom.xml +++ b/cdi/test/quarkus-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.8.1-SNAPSHOT + 5.9.0 ../../../pom.xml 4.0.0 quarkus-test - 5.8.1-SNAPSHOT + 5.9.0 quarkus-bom diff --git a/micronaut/shedlock-micronaut/pom.xml b/micronaut/shedlock-micronaut/pom.xml index 0d099ff82..614ee3c76 100644 --- a/micronaut/shedlock-micronaut/pom.xml +++ b/micronaut/shedlock-micronaut/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.8.1-SNAPSHOT + 5.9.0 ../../pom.xml shedlock-micronaut - 5.8.1-SNAPSHOT + 5.9.0 diff --git a/micronaut/shedlock-micronaut4/pom.xml b/micronaut/shedlock-micronaut4/pom.xml index 4196d4d35..6ff3a8e0a 100644 --- a/micronaut/shedlock-micronaut4/pom.xml +++ b/micronaut/shedlock-micronaut4/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.8.1-SNAPSHOT + 5.9.0 ../../pom.xml shedlock-micronaut4 - 5.8.1-SNAPSHOT + 5.9.0 diff --git a/micronaut/test/micronaut-jdbc-template/pom.xml b/micronaut/test/micronaut-jdbc-template/pom.xml index 1c8952357..d27ce56ac 100644 --- a/micronaut/test/micronaut-jdbc-template/pom.xml +++ b/micronaut/test/micronaut-jdbc-template/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.8.1-SNAPSHOT + 5.9.0 ../../../pom.xml micronaut-jdbc-template - 5.8.1-SNAPSHOT + 5.9.0 UTF-8 diff --git a/micronaut/test/micronaut-jdbc/pom.xml b/micronaut/test/micronaut-jdbc/pom.xml index a3d9cd2e8..827687468 100644 --- a/micronaut/test/micronaut-jdbc/pom.xml +++ b/micronaut/test/micronaut-jdbc/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.8.1-SNAPSHOT + 5.9.0 ../../../pom.xml micronaut-jdbc - 5.8.1-SNAPSHOT + 5.9.0 UTF-8 diff --git a/micronaut/test/micronaut4-jdbc-template/pom.xml b/micronaut/test/micronaut4-jdbc-template/pom.xml index 6c40b1c73..3ca998240 100644 --- a/micronaut/test/micronaut4-jdbc-template/pom.xml +++ b/micronaut/test/micronaut4-jdbc-template/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.8.1-SNAPSHOT + 5.9.0 ../../../pom.xml micronaut4-jdbc-template - 5.8.1-SNAPSHOT + 5.9.0 UTF-8 diff --git a/micronaut/test/micronaut4-jdbc/pom.xml b/micronaut/test/micronaut4-jdbc/pom.xml index 24a314948..448de9ba8 100644 --- a/micronaut/test/micronaut4-jdbc/pom.xml +++ b/micronaut/test/micronaut4-jdbc/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.8.1-SNAPSHOT + 5.9.0 ../../../pom.xml micronaut4-jdbc - 5.8.1-SNAPSHOT + 5.9.0 UTF-8 diff --git a/pom.xml b/pom.xml index 42588a536..3b808e827 100644 --- a/pom.xml +++ b/pom.xml @@ -19,7 +19,7 @@ net.javacrumbs.shedlock shedlock-parent pom - 5.8.1-SNAPSHOT + 5.9.0 shedlock-bom shedlock-core diff --git a/providers/arangodb/shedlock-provider-arangodb/pom.xml b/providers/arangodb/shedlock-provider-arangodb/pom.xml index bda0ee440..ed7250c41 100644 --- a/providers/arangodb/shedlock-provider-arangodb/pom.xml +++ b/providers/arangodb/shedlock-provider-arangodb/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.8.1-SNAPSHOT + 5.9.0 ../../../pom.xml 4.0.0 shedlock-provider-arangodb - 5.8.1-SNAPSHOT + 5.9.0 diff --git a/providers/cassandra/shedlock-provider-cassandra/pom.xml b/providers/cassandra/shedlock-provider-cassandra/pom.xml index 9912a147a..b80cc7734 100644 --- a/providers/cassandra/shedlock-provider-cassandra/pom.xml +++ b/providers/cassandra/shedlock-provider-cassandra/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.8.1-SNAPSHOT + 5.9.0 ../../../pom.xml 4.0.0 shedlock-provider-cassandra - 5.8.1-SNAPSHOT + 5.9.0 4.17.0 diff --git a/providers/consul/shedlock-provider-consul/pom.xml b/providers/consul/shedlock-provider-consul/pom.xml index 7f97d7806..57f53d05d 100644 --- a/providers/consul/shedlock-provider-consul/pom.xml +++ b/providers/consul/shedlock-provider-consul/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.8.1-SNAPSHOT + 5.9.0 ../../../pom.xml 4.0.0 shedlock-provider-consul - 5.8.1-SNAPSHOT + 5.9.0 diff --git a/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml b/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml index eed7035a0..0952f783d 100644 --- a/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml +++ b/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.8.1-SNAPSHOT + 5.9.0 ../../../pom.xml 4.0.0 shedlock-provider-couchbase-javaclient3 - 5.8.1-SNAPSHOT + 5.9.0 diff --git a/providers/datastore/shedlock-provider-datastore/pom.xml b/providers/datastore/shedlock-provider-datastore/pom.xml index c7c19b3a5..449894865 100644 --- a/providers/datastore/shedlock-provider-datastore/pom.xml +++ b/providers/datastore/shedlock-provider-datastore/pom.xml @@ -4,12 +4,12 @@ net.javacrumbs.shedlock shedlock-parent - 5.8.1-SNAPSHOT + 5.9.0 ../../../pom.xml shedlock-provider-datastore - 5.8.1-SNAPSHOT + 5.9.0 2.15.0 diff --git a/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml b/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml index 255ed9e6f..80e1c4767 100644 --- a/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml +++ b/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.8.1-SNAPSHOT + 5.9.0 ../../../pom.xml 4.0.0 shedlock-provider-dynamodb2 - 5.8.1-SNAPSHOT + 5.9.0 diff --git a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml index 2c014c307..43fc4f541 100644 --- a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml +++ b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.8.1-SNAPSHOT + 5.9.0 ../../../pom.xml 4.0.0 shedlock-provider-elasticsearch8 - 5.8.1-SNAPSHOT + 5.9.0 8.7.0 diff --git a/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml b/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml index 88fa8d8a5..fe28cd5cd 100644 --- a/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml +++ b/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 5.8.1-SNAPSHOT + 5.9.0 ../../../pom.xml 4.0.0 diff --git a/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml b/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml index 9f42d9665..00a408e7f 100644 --- a/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml +++ b/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.8.1-SNAPSHOT + 5.9.0 ../../../pom.xml 4.0.0 shedlock-provider-hazelcast4 - 5.8.1-SNAPSHOT + 5.9.0 diff --git a/providers/ignite/shedlock-provider-ignite/pom.xml b/providers/ignite/shedlock-provider-ignite/pom.xml index acf9313b8..4fe98276e 100644 --- a/providers/ignite/shedlock-provider-ignite/pom.xml +++ b/providers/ignite/shedlock-provider-ignite/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.8.1-SNAPSHOT + 5.9.0 ../../../pom.xml 4.0.0 shedlock-provider-ignite - 5.8.1-SNAPSHOT + 5.9.0 2.15.0 diff --git a/providers/inmemory/shedlock-provider-inmemory/pom.xml b/providers/inmemory/shedlock-provider-inmemory/pom.xml index 0849054c6..fd6750870 100644 --- a/providers/inmemory/shedlock-provider-inmemory/pom.xml +++ b/providers/inmemory/shedlock-provider-inmemory/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.8.1-SNAPSHOT + 5.9.0 ../../../pom.xml 4.0.0 shedlock-provider-inmemory - 5.8.1-SNAPSHOT + 5.9.0 diff --git a/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml b/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml index ffcc12bc2..24bfe18f4 100644 --- a/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.8.1-SNAPSHOT + 5.9.0 ../../../pom.xml 4.0.0 shedlock-provider-jdbc-internal - 5.8.1-SNAPSHOT + 5.9.0 diff --git a/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml b/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml index 257f8dba2..e7010e83f 100644 --- a/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.8.1-SNAPSHOT + 5.9.0 ../../../pom.xml 4.0.0 shedlock-provider-jdbc-micronaut - 5.8.1-SNAPSHOT + 5.9.0 diff --git a/providers/jdbc/shedlock-provider-jdbc-template/pom.xml b/providers/jdbc/shedlock-provider-jdbc-template/pom.xml index bdd1e3ebc..062565e5b 100644 --- a/providers/jdbc/shedlock-provider-jdbc-template/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-template/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.8.1-SNAPSHOT + 5.9.0 ../../../pom.xml 4.0.0 shedlock-provider-jdbc-template - 5.8.1-SNAPSHOT + 5.9.0 diff --git a/providers/jdbc/shedlock-provider-jdbc/pom.xml b/providers/jdbc/shedlock-provider-jdbc/pom.xml index 8137b701b..2a81d79d5 100644 --- a/providers/jdbc/shedlock-provider-jdbc/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.8.1-SNAPSHOT + 5.9.0 ../../../pom.xml 4.0.0 shedlock-provider-jdbc - 5.8.1-SNAPSHOT + 5.9.0 diff --git a/providers/jdbc/shedlock-provider-jooq/pom.xml b/providers/jdbc/shedlock-provider-jooq/pom.xml index c7efe3828..28a2e3601 100644 --- a/providers/jdbc/shedlock-provider-jooq/pom.xml +++ b/providers/jdbc/shedlock-provider-jooq/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.8.1-SNAPSHOT + 5.9.0 ../../../pom.xml 4.0.0 shedlock-provider-jooq - 5.8.1-SNAPSHOT + 5.9.0 diff --git a/providers/jdbc/shedlock-test-support-jdbc/pom.xml b/providers/jdbc/shedlock-test-support-jdbc/pom.xml index 8899c6d5d..7e761eb5d 100644 --- a/providers/jdbc/shedlock-test-support-jdbc/pom.xml +++ b/providers/jdbc/shedlock-test-support-jdbc/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.8.1-SNAPSHOT + 5.9.0 ../../../pom.xml 4.0.0 shedlock-test-support-jdbc - 5.8.1-SNAPSHOT + 5.9.0 diff --git a/providers/memcached/shedlock-provider-memcached-spy/pom.xml b/providers/memcached/shedlock-provider-memcached-spy/pom.xml index 845dda097..dffc17b63 100644 --- a/providers/memcached/shedlock-provider-memcached-spy/pom.xml +++ b/providers/memcached/shedlock-provider-memcached-spy/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.8.1-SNAPSHOT + 5.9.0 ../../../pom.xml 4.0.0 shedlock-provider-memcached-spy - 5.8.1-SNAPSHOT + 5.9.0 2.12.3 diff --git a/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml b/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml index a5822809f..e8da06898 100644 --- a/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml +++ b/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.8.1-SNAPSHOT + 5.9.0 ../../../pom.xml 4.0.0 shedlock-provider-mongo-reactivestreams - 5.8.1-SNAPSHOT + 5.9.0 diff --git a/providers/mongo/shedlock-provider-mongo/pom.xml b/providers/mongo/shedlock-provider-mongo/pom.xml index 1da03a769..55236f7fd 100644 --- a/providers/mongo/shedlock-provider-mongo/pom.xml +++ b/providers/mongo/shedlock-provider-mongo/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.8.1-SNAPSHOT + 5.9.0 ../../../pom.xml 4.0.0 shedlock-provider-mongo - 5.8.1-SNAPSHOT + 5.9.0 diff --git a/providers/neo4j/shedlock-provider-neo4j/pom.xml b/providers/neo4j/shedlock-provider-neo4j/pom.xml index 1873adf68..f5a51386b 100644 --- a/providers/neo4j/shedlock-provider-neo4j/pom.xml +++ b/providers/neo4j/shedlock-provider-neo4j/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.8.1-SNAPSHOT + 5.9.0 ../../../pom.xml 4.0.0 shedlock-provider-neo4j - 5.8.1-SNAPSHOT + 5.9.0 diff --git a/providers/opensearch/shedlock-provider-opensearch/pom.xml b/providers/opensearch/shedlock-provider-opensearch/pom.xml index db3c89f7f..b77393ae1 100644 --- a/providers/opensearch/shedlock-provider-opensearch/pom.xml +++ b/providers/opensearch/shedlock-provider-opensearch/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.8.1-SNAPSHOT + 5.9.0 ../../../pom.xml 4.0.0 shedlock-provider-opensearch - 5.8.1-SNAPSHOT + 5.9.0 2.9.0 diff --git a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml index 64fbdd6d5..cbc7d4066 100644 --- a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml +++ b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml @@ -5,12 +5,12 @@ net.javacrumbs.shedlock shedlock-parent - 5.8.1-SNAPSHOT + 5.9.0 ../../../pom.xml shedlock-provider-r2dbc - 5.8.1-SNAPSHOT + 5.9.0 1.0.0.RELEASE diff --git a/providers/redis/shedlock-provider-redis-jedis4/pom.xml b/providers/redis/shedlock-provider-redis-jedis4/pom.xml index 94f16f394..44c3c9a93 100644 --- a/providers/redis/shedlock-provider-redis-jedis4/pom.xml +++ b/providers/redis/shedlock-provider-redis-jedis4/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.8.1-SNAPSHOT + 5.9.0 ../../../pom.xml 4.0.0 shedlock-provider-redis-jedis4 - 5.8.1-SNAPSHOT + 5.9.0 diff --git a/providers/redis/shedlock-provider-redis-quarkus2/pom.xml b/providers/redis/shedlock-provider-redis-quarkus2/pom.xml index 017787d89..d5c642a53 100644 --- a/providers/redis/shedlock-provider-redis-quarkus2/pom.xml +++ b/providers/redis/shedlock-provider-redis-quarkus2/pom.xml @@ -1,11 +1,9 @@ - + shedlock-parent net.javacrumbs.shedlock - 5.8.1-SNAPSHOT + 5.9.0 ../../../pom.xml 4.0.0 diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index e7d259168..c769aebee 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.8.1-SNAPSHOT + 5.9.0 ../../../pom.xml 4.0.0 shedlock-provider-redis-spring - 5.8.1-SNAPSHOT + 5.9.0 diff --git a/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml b/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml index 7200cb75b..2da3277b9 100644 --- a/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml +++ b/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.8.1-SNAPSHOT + 5.9.0 ../../../pom.xml 4.0.0 shedlock-provider-zookeeper-curator - 5.8.1-SNAPSHOT + 5.9.0 5.5.0 diff --git a/shedlock-bom/pom.xml b/shedlock-bom/pom.xml index cca486a4e..60a2e17ff 100644 --- a/shedlock-bom/pom.xml +++ b/shedlock-bom/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.8.1-SNAPSHOT + 5.9.0 4.0.0 BOM for ShedLock modules shedlock-bom - 5.8.1-SNAPSHOT + 5.9.0 pom diff --git a/shedlock-core/pom.xml b/shedlock-core/pom.xml index 4894aa280..403312b90 100644 --- a/shedlock-core/pom.xml +++ b/shedlock-core/pom.xml @@ -3,12 +3,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.8.1-SNAPSHOT + 5.9.0 4.0.0 shedlock-core - 5.8.1-SNAPSHOT + 5.9.0 2.13.3 diff --git a/shedlock-test-support/pom.xml b/shedlock-test-support/pom.xml index 80e79867d..2034ff3d5 100644 --- a/shedlock-test-support/pom.xml +++ b/shedlock-test-support/pom.xml @@ -3,12 +3,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.8.1-SNAPSHOT + 5.9.0 4.0.0 shedlock-test-support - 5.8.1-SNAPSHOT + 5.9.0 diff --git a/spring/shedlock-spring/pom.xml b/spring/shedlock-spring/pom.xml index 60ee84b4a..cc6e238f9 100644 --- a/spring/shedlock-spring/pom.xml +++ b/spring/shedlock-spring/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.8.1-SNAPSHOT + 5.9.0 ../../pom.xml 4.0.0 shedlock-spring - 5.8.1-SNAPSHOT + 5.9.0 diff --git a/spring/test/shedlock-springboot-future-test/pom.xml b/spring/test/shedlock-springboot-future-test/pom.xml index 883ebd898..44169e8ef 100644 --- a/spring/test/shedlock-springboot-future-test/pom.xml +++ b/spring/test/shedlock-springboot-future-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.8.1-SNAPSHOT + 5.9.0 ../../../pom.xml 4.0.0 shedlock-springboot-future-test - 5.8.1-SNAPSHOT + 5.9.0 diff --git a/spring/test/shedlock-springboot-kotlin-test/pom.xml b/spring/test/shedlock-springboot-kotlin-test/pom.xml index 7dcc05164..4aa640edc 100644 --- a/spring/test/shedlock-springboot-kotlin-test/pom.xml +++ b/spring/test/shedlock-springboot-kotlin-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.8.1-SNAPSHOT + 5.9.0 ../../../pom.xml 4.0.0 shedlock-springboot-kotlin-test - 5.8.1-SNAPSHOT + 5.9.0 diff --git a/spring/test/shedlock-springboot-old-test/pom.xml b/spring/test/shedlock-springboot-old-test/pom.xml index da1a59b42..53c33d3d1 100644 --- a/spring/test/shedlock-springboot-old-test/pom.xml +++ b/spring/test/shedlock-springboot-old-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.8.1-SNAPSHOT + 5.9.0 ../../../pom.xml 4.0.0 shedlock-springboot-old-test - 5.8.1-SNAPSHOT + 5.9.0 diff --git a/spring/test/shedlock-springboot-sleuth-test/pom.xml b/spring/test/shedlock-springboot-sleuth-test/pom.xml index 8db4c7916..70c72ceb1 100644 --- a/spring/test/shedlock-springboot-sleuth-test/pom.xml +++ b/spring/test/shedlock-springboot-sleuth-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.8.1-SNAPSHOT + 5.9.0 ../../../pom.xml 4.0.0 shedlock-springboot-sleuth-test - 5.8.1-SNAPSHOT + 5.9.0 diff --git a/spring/test/shedlock-springboot-test/pom.xml b/spring/test/shedlock-springboot-test/pom.xml index 54a96515f..063e3d1ac 100644 --- a/spring/test/shedlock-springboot-test/pom.xml +++ b/spring/test/shedlock-springboot-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.8.1-SNAPSHOT + 5.9.0 ../../../pom.xml 4.0.0 shedlock-springboot-test - 5.8.1-SNAPSHOT + 5.9.0 diff --git a/spring/test/shedlock-testng-test/pom.xml b/spring/test/shedlock-testng-test/pom.xml index b55651cbe..a5e7f210c 100644 --- a/spring/test/shedlock-testng-test/pom.xml +++ b/spring/test/shedlock-testng-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.8.1-SNAPSHOT + 5.9.0 ../../../pom.xml 4.0.0 shedlock-testng-test - 5.8.1-SNAPSHOT + 5.9.0 From 83c4ddd0d71451ac27a93c490d6af3612c165020 Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Sun, 15 Oct 2023 21:35:25 +0200 Subject: [PATCH 0343/1598] [maven-release-plugin] prepare for next development iteration --- cdi/shedlock-cdi-vintage/pom.xml | 4 ++-- cdi/shedlock-cdi/pom.xml | 4 ++-- cdi/test/quarkus-test/pom.xml | 4 ++-- micronaut/shedlock-micronaut/pom.xml | 4 ++-- micronaut/shedlock-micronaut4/pom.xml | 4 ++-- micronaut/test/micronaut-jdbc-template/pom.xml | 4 ++-- micronaut/test/micronaut-jdbc/pom.xml | 4 ++-- micronaut/test/micronaut4-jdbc-template/pom.xml | 4 ++-- micronaut/test/micronaut4-jdbc/pom.xml | 4 ++-- pom.xml | 2 +- providers/arangodb/shedlock-provider-arangodb/pom.xml | 4 ++-- providers/cassandra/shedlock-provider-cassandra/pom.xml | 4 ++-- providers/consul/shedlock-provider-consul/pom.xml | 4 ++-- .../couchbase/shedlock-provider-couchbase-javaclient3/pom.xml | 4 ++-- providers/datastore/shedlock-provider-datastore/pom.xml | 4 ++-- providers/dynamodb/shedlock-provider-dynamodb2/pom.xml | 4 ++-- .../elasticsearch/shedlock-provider-elasticsearch8/pom.xml | 4 ++-- providers/etcd/shedlock-provider-etcd-jetcd/pom.xml | 2 +- providers/hazelcast/shedlock-provider-hazelcast4/pom.xml | 4 ++-- providers/ignite/shedlock-provider-ignite/pom.xml | 4 ++-- providers/inmemory/shedlock-provider-inmemory/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-internal/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-template/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jooq/pom.xml | 4 ++-- providers/jdbc/shedlock-test-support-jdbc/pom.xml | 4 ++-- providers/memcached/shedlock-provider-memcached-spy/pom.xml | 4 ++-- .../mongo/shedlock-provider-mongo-reactivestreams/pom.xml | 4 ++-- providers/mongo/shedlock-provider-mongo/pom.xml | 4 ++-- providers/neo4j/shedlock-provider-neo4j/pom.xml | 4 ++-- providers/opensearch/shedlock-provider-opensearch/pom.xml | 4 ++-- providers/r2dbc/shedlock-provider-r2dbc/pom.xml | 4 ++-- providers/redis/shedlock-provider-redis-jedis4/pom.xml | 4 ++-- providers/redis/shedlock-provider-redis-quarkus2/pom.xml | 2 +- providers/redis/shedlock-provider-redis-spring/pom.xml | 4 ++-- .../zookeeper/shedlock-provider-zookeeper-curator/pom.xml | 4 ++-- shedlock-bom/pom.xml | 4 ++-- shedlock-core/pom.xml | 4 ++-- shedlock-test-support/pom.xml | 4 ++-- spring/shedlock-spring/pom.xml | 4 ++-- spring/test/shedlock-springboot-future-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-kotlin-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-old-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-sleuth-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-test/pom.xml | 4 ++-- spring/test/shedlock-testng-test/pom.xml | 4 ++-- 47 files changed, 91 insertions(+), 91 deletions(-) diff --git a/cdi/shedlock-cdi-vintage/pom.xml b/cdi/shedlock-cdi-vintage/pom.xml index 2de79fae3..141db6f0b 100644 --- a/cdi/shedlock-cdi-vintage/pom.xml +++ b/cdi/shedlock-cdi-vintage/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.9.0 + 5.9.1-SNAPSHOT ../../pom.xml shedlock-cdi-vintage - 5.9.0 + 5.9.1-SNAPSHOT diff --git a/cdi/shedlock-cdi/pom.xml b/cdi/shedlock-cdi/pom.xml index 0d97bf69c..5c69b46c2 100644 --- a/cdi/shedlock-cdi/pom.xml +++ b/cdi/shedlock-cdi/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.9.0 + 5.9.1-SNAPSHOT ../../pom.xml shedlock-cdi - 5.9.0 + 5.9.1-SNAPSHOT diff --git a/cdi/test/quarkus-test/pom.xml b/cdi/test/quarkus-test/pom.xml index 2ba691cf4..a119f4b8b 100644 --- a/cdi/test/quarkus-test/pom.xml +++ b/cdi/test/quarkus-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.9.0 + 5.9.1-SNAPSHOT ../../../pom.xml 4.0.0 quarkus-test - 5.9.0 + 5.9.1-SNAPSHOT quarkus-bom diff --git a/micronaut/shedlock-micronaut/pom.xml b/micronaut/shedlock-micronaut/pom.xml index 614ee3c76..5e97d07e6 100644 --- a/micronaut/shedlock-micronaut/pom.xml +++ b/micronaut/shedlock-micronaut/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.9.0 + 5.9.1-SNAPSHOT ../../pom.xml shedlock-micronaut - 5.9.0 + 5.9.1-SNAPSHOT diff --git a/micronaut/shedlock-micronaut4/pom.xml b/micronaut/shedlock-micronaut4/pom.xml index 6ff3a8e0a..a41a11a69 100644 --- a/micronaut/shedlock-micronaut4/pom.xml +++ b/micronaut/shedlock-micronaut4/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.9.0 + 5.9.1-SNAPSHOT ../../pom.xml shedlock-micronaut4 - 5.9.0 + 5.9.1-SNAPSHOT diff --git a/micronaut/test/micronaut-jdbc-template/pom.xml b/micronaut/test/micronaut-jdbc-template/pom.xml index d27ce56ac..330a0d11d 100644 --- a/micronaut/test/micronaut-jdbc-template/pom.xml +++ b/micronaut/test/micronaut-jdbc-template/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.9.0 + 5.9.1-SNAPSHOT ../../../pom.xml micronaut-jdbc-template - 5.9.0 + 5.9.1-SNAPSHOT UTF-8 diff --git a/micronaut/test/micronaut-jdbc/pom.xml b/micronaut/test/micronaut-jdbc/pom.xml index 827687468..6ffa1181b 100644 --- a/micronaut/test/micronaut-jdbc/pom.xml +++ b/micronaut/test/micronaut-jdbc/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.9.0 + 5.9.1-SNAPSHOT ../../../pom.xml micronaut-jdbc - 5.9.0 + 5.9.1-SNAPSHOT UTF-8 diff --git a/micronaut/test/micronaut4-jdbc-template/pom.xml b/micronaut/test/micronaut4-jdbc-template/pom.xml index 3ca998240..55dbe49fe 100644 --- a/micronaut/test/micronaut4-jdbc-template/pom.xml +++ b/micronaut/test/micronaut4-jdbc-template/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.9.0 + 5.9.1-SNAPSHOT ../../../pom.xml micronaut4-jdbc-template - 5.9.0 + 5.9.1-SNAPSHOT UTF-8 diff --git a/micronaut/test/micronaut4-jdbc/pom.xml b/micronaut/test/micronaut4-jdbc/pom.xml index 448de9ba8..2645df7c5 100644 --- a/micronaut/test/micronaut4-jdbc/pom.xml +++ b/micronaut/test/micronaut4-jdbc/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.9.0 + 5.9.1-SNAPSHOT ../../../pom.xml micronaut4-jdbc - 5.9.0 + 5.9.1-SNAPSHOT UTF-8 diff --git a/pom.xml b/pom.xml index 3b808e827..290801be7 100644 --- a/pom.xml +++ b/pom.xml @@ -19,7 +19,7 @@ net.javacrumbs.shedlock shedlock-parent pom - 5.9.0 + 5.9.1-SNAPSHOT shedlock-bom shedlock-core diff --git a/providers/arangodb/shedlock-provider-arangodb/pom.xml b/providers/arangodb/shedlock-provider-arangodb/pom.xml index ed7250c41..65764a0c6 100644 --- a/providers/arangodb/shedlock-provider-arangodb/pom.xml +++ b/providers/arangodb/shedlock-provider-arangodb/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.9.0 + 5.9.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-arangodb - 5.9.0 + 5.9.1-SNAPSHOT diff --git a/providers/cassandra/shedlock-provider-cassandra/pom.xml b/providers/cassandra/shedlock-provider-cassandra/pom.xml index b80cc7734..b4e995877 100644 --- a/providers/cassandra/shedlock-provider-cassandra/pom.xml +++ b/providers/cassandra/shedlock-provider-cassandra/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.9.0 + 5.9.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-cassandra - 5.9.0 + 5.9.1-SNAPSHOT 4.17.0 diff --git a/providers/consul/shedlock-provider-consul/pom.xml b/providers/consul/shedlock-provider-consul/pom.xml index 57f53d05d..a6f2aa669 100644 --- a/providers/consul/shedlock-provider-consul/pom.xml +++ b/providers/consul/shedlock-provider-consul/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.9.0 + 5.9.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-consul - 5.9.0 + 5.9.1-SNAPSHOT diff --git a/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml b/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml index 0952f783d..ad19c0eb8 100644 --- a/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml +++ b/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.9.0 + 5.9.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-couchbase-javaclient3 - 5.9.0 + 5.9.1-SNAPSHOT diff --git a/providers/datastore/shedlock-provider-datastore/pom.xml b/providers/datastore/shedlock-provider-datastore/pom.xml index 449894865..6205df7e7 100644 --- a/providers/datastore/shedlock-provider-datastore/pom.xml +++ b/providers/datastore/shedlock-provider-datastore/pom.xml @@ -4,12 +4,12 @@ net.javacrumbs.shedlock shedlock-parent - 5.9.0 + 5.9.1-SNAPSHOT ../../../pom.xml shedlock-provider-datastore - 5.9.0 + 5.9.1-SNAPSHOT 2.15.0 diff --git a/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml b/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml index 80e1c4767..90adae222 100644 --- a/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml +++ b/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.9.0 + 5.9.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-dynamodb2 - 5.9.0 + 5.9.1-SNAPSHOT diff --git a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml index 43fc4f541..f4b268d28 100644 --- a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml +++ b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.9.0 + 5.9.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-elasticsearch8 - 5.9.0 + 5.9.1-SNAPSHOT 8.7.0 diff --git a/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml b/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml index fe28cd5cd..9671dc595 100644 --- a/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml +++ b/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 5.9.0 + 5.9.1-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml b/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml index 00a408e7f..0dd265347 100644 --- a/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml +++ b/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.9.0 + 5.9.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-hazelcast4 - 5.9.0 + 5.9.1-SNAPSHOT diff --git a/providers/ignite/shedlock-provider-ignite/pom.xml b/providers/ignite/shedlock-provider-ignite/pom.xml index 4fe98276e..d4b23cd15 100644 --- a/providers/ignite/shedlock-provider-ignite/pom.xml +++ b/providers/ignite/shedlock-provider-ignite/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.9.0 + 5.9.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-ignite - 5.9.0 + 5.9.1-SNAPSHOT 2.15.0 diff --git a/providers/inmemory/shedlock-provider-inmemory/pom.xml b/providers/inmemory/shedlock-provider-inmemory/pom.xml index fd6750870..52ce0e5c0 100644 --- a/providers/inmemory/shedlock-provider-inmemory/pom.xml +++ b/providers/inmemory/shedlock-provider-inmemory/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.9.0 + 5.9.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-inmemory - 5.9.0 + 5.9.1-SNAPSHOT diff --git a/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml b/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml index 24bfe18f4..90327f157 100644 --- a/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.9.0 + 5.9.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-jdbc-internal - 5.9.0 + 5.9.1-SNAPSHOT diff --git a/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml b/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml index e7010e83f..48ea15437 100644 --- a/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.9.0 + 5.9.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-jdbc-micronaut - 5.9.0 + 5.9.1-SNAPSHOT diff --git a/providers/jdbc/shedlock-provider-jdbc-template/pom.xml b/providers/jdbc/shedlock-provider-jdbc-template/pom.xml index 062565e5b..553645e04 100644 --- a/providers/jdbc/shedlock-provider-jdbc-template/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-template/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.9.0 + 5.9.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-jdbc-template - 5.9.0 + 5.9.1-SNAPSHOT diff --git a/providers/jdbc/shedlock-provider-jdbc/pom.xml b/providers/jdbc/shedlock-provider-jdbc/pom.xml index 2a81d79d5..1dd0d5118 100644 --- a/providers/jdbc/shedlock-provider-jdbc/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.9.0 + 5.9.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-jdbc - 5.9.0 + 5.9.1-SNAPSHOT diff --git a/providers/jdbc/shedlock-provider-jooq/pom.xml b/providers/jdbc/shedlock-provider-jooq/pom.xml index 28a2e3601..2eb3ae96f 100644 --- a/providers/jdbc/shedlock-provider-jooq/pom.xml +++ b/providers/jdbc/shedlock-provider-jooq/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.9.0 + 5.9.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-jooq - 5.9.0 + 5.9.1-SNAPSHOT diff --git a/providers/jdbc/shedlock-test-support-jdbc/pom.xml b/providers/jdbc/shedlock-test-support-jdbc/pom.xml index 7e761eb5d..1409ba599 100644 --- a/providers/jdbc/shedlock-test-support-jdbc/pom.xml +++ b/providers/jdbc/shedlock-test-support-jdbc/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.9.0 + 5.9.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-test-support-jdbc - 5.9.0 + 5.9.1-SNAPSHOT diff --git a/providers/memcached/shedlock-provider-memcached-spy/pom.xml b/providers/memcached/shedlock-provider-memcached-spy/pom.xml index dffc17b63..37c160302 100644 --- a/providers/memcached/shedlock-provider-memcached-spy/pom.xml +++ b/providers/memcached/shedlock-provider-memcached-spy/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.9.0 + 5.9.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-memcached-spy - 5.9.0 + 5.9.1-SNAPSHOT 2.12.3 diff --git a/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml b/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml index e8da06898..7147171ef 100644 --- a/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml +++ b/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.9.0 + 5.9.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-mongo-reactivestreams - 5.9.0 + 5.9.1-SNAPSHOT diff --git a/providers/mongo/shedlock-provider-mongo/pom.xml b/providers/mongo/shedlock-provider-mongo/pom.xml index 55236f7fd..f25330a9a 100644 --- a/providers/mongo/shedlock-provider-mongo/pom.xml +++ b/providers/mongo/shedlock-provider-mongo/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.9.0 + 5.9.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-mongo - 5.9.0 + 5.9.1-SNAPSHOT diff --git a/providers/neo4j/shedlock-provider-neo4j/pom.xml b/providers/neo4j/shedlock-provider-neo4j/pom.xml index f5a51386b..846916bfb 100644 --- a/providers/neo4j/shedlock-provider-neo4j/pom.xml +++ b/providers/neo4j/shedlock-provider-neo4j/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.9.0 + 5.9.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-neo4j - 5.9.0 + 5.9.1-SNAPSHOT diff --git a/providers/opensearch/shedlock-provider-opensearch/pom.xml b/providers/opensearch/shedlock-provider-opensearch/pom.xml index b77393ae1..413bcd00a 100644 --- a/providers/opensearch/shedlock-provider-opensearch/pom.xml +++ b/providers/opensearch/shedlock-provider-opensearch/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.9.0 + 5.9.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-opensearch - 5.9.0 + 5.9.1-SNAPSHOT 2.9.0 diff --git a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml index cbc7d4066..e72d6e212 100644 --- a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml +++ b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml @@ -5,12 +5,12 @@ net.javacrumbs.shedlock shedlock-parent - 5.9.0 + 5.9.1-SNAPSHOT ../../../pom.xml shedlock-provider-r2dbc - 5.9.0 + 5.9.1-SNAPSHOT 1.0.0.RELEASE diff --git a/providers/redis/shedlock-provider-redis-jedis4/pom.xml b/providers/redis/shedlock-provider-redis-jedis4/pom.xml index 44c3c9a93..7087afc2d 100644 --- a/providers/redis/shedlock-provider-redis-jedis4/pom.xml +++ b/providers/redis/shedlock-provider-redis-jedis4/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.9.0 + 5.9.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-redis-jedis4 - 5.9.0 + 5.9.1-SNAPSHOT diff --git a/providers/redis/shedlock-provider-redis-quarkus2/pom.xml b/providers/redis/shedlock-provider-redis-quarkus2/pom.xml index d5c642a53..8d5dbaef1 100644 --- a/providers/redis/shedlock-provider-redis-quarkus2/pom.xml +++ b/providers/redis/shedlock-provider-redis-quarkus2/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 5.9.0 + 5.9.1-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index c769aebee..b1ab4f6c1 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.9.0 + 5.9.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-redis-spring - 5.9.0 + 5.9.1-SNAPSHOT diff --git a/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml b/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml index 2da3277b9..ef372569e 100644 --- a/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml +++ b/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.9.0 + 5.9.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-zookeeper-curator - 5.9.0 + 5.9.1-SNAPSHOT 5.5.0 diff --git a/shedlock-bom/pom.xml b/shedlock-bom/pom.xml index 60a2e17ff..98ef3ab77 100644 --- a/shedlock-bom/pom.xml +++ b/shedlock-bom/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.9.0 + 5.9.1-SNAPSHOT 4.0.0 BOM for ShedLock modules shedlock-bom - 5.9.0 + 5.9.1-SNAPSHOT pom diff --git a/shedlock-core/pom.xml b/shedlock-core/pom.xml index 403312b90..4d35b0532 100644 --- a/shedlock-core/pom.xml +++ b/shedlock-core/pom.xml @@ -3,12 +3,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.9.0 + 5.9.1-SNAPSHOT 4.0.0 shedlock-core - 5.9.0 + 5.9.1-SNAPSHOT 2.13.3 diff --git a/shedlock-test-support/pom.xml b/shedlock-test-support/pom.xml index 2034ff3d5..e9e6bab43 100644 --- a/shedlock-test-support/pom.xml +++ b/shedlock-test-support/pom.xml @@ -3,12 +3,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.9.0 + 5.9.1-SNAPSHOT 4.0.0 shedlock-test-support - 5.9.0 + 5.9.1-SNAPSHOT diff --git a/spring/shedlock-spring/pom.xml b/spring/shedlock-spring/pom.xml index cc6e238f9..0692770eb 100644 --- a/spring/shedlock-spring/pom.xml +++ b/spring/shedlock-spring/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.9.0 + 5.9.1-SNAPSHOT ../../pom.xml 4.0.0 shedlock-spring - 5.9.0 + 5.9.1-SNAPSHOT diff --git a/spring/test/shedlock-springboot-future-test/pom.xml b/spring/test/shedlock-springboot-future-test/pom.xml index 44169e8ef..16aa3f9e5 100644 --- a/spring/test/shedlock-springboot-future-test/pom.xml +++ b/spring/test/shedlock-springboot-future-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.9.0 + 5.9.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-springboot-future-test - 5.9.0 + 5.9.1-SNAPSHOT diff --git a/spring/test/shedlock-springboot-kotlin-test/pom.xml b/spring/test/shedlock-springboot-kotlin-test/pom.xml index 4aa640edc..838f6caba 100644 --- a/spring/test/shedlock-springboot-kotlin-test/pom.xml +++ b/spring/test/shedlock-springboot-kotlin-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.9.0 + 5.9.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-springboot-kotlin-test - 5.9.0 + 5.9.1-SNAPSHOT diff --git a/spring/test/shedlock-springboot-old-test/pom.xml b/spring/test/shedlock-springboot-old-test/pom.xml index 53c33d3d1..4f33edadc 100644 --- a/spring/test/shedlock-springboot-old-test/pom.xml +++ b/spring/test/shedlock-springboot-old-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.9.0 + 5.9.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-springboot-old-test - 5.9.0 + 5.9.1-SNAPSHOT diff --git a/spring/test/shedlock-springboot-sleuth-test/pom.xml b/spring/test/shedlock-springboot-sleuth-test/pom.xml index 70c72ceb1..b07c9e388 100644 --- a/spring/test/shedlock-springboot-sleuth-test/pom.xml +++ b/spring/test/shedlock-springboot-sleuth-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.9.0 + 5.9.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-springboot-sleuth-test - 5.9.0 + 5.9.1-SNAPSHOT diff --git a/spring/test/shedlock-springboot-test/pom.xml b/spring/test/shedlock-springboot-test/pom.xml index 063e3d1ac..7ada36887 100644 --- a/spring/test/shedlock-springboot-test/pom.xml +++ b/spring/test/shedlock-springboot-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.9.0 + 5.9.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-springboot-test - 5.9.0 + 5.9.1-SNAPSHOT diff --git a/spring/test/shedlock-testng-test/pom.xml b/spring/test/shedlock-testng-test/pom.xml index a5e7f210c..92c8b851d 100644 --- a/spring/test/shedlock-testng-test/pom.xml +++ b/spring/test/shedlock-testng-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.9.0 + 5.9.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-testng-test - 5.9.0 + 5.9.1-SNAPSHOT From 8f76f00678488c45d9ab05a832bfe2da92cc4453 Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Sun, 15 Oct 2023 21:42:25 +0200 Subject: [PATCH 0344/1598] README updated --- README.md | 57 ++++++++++++++++++++++++++++++------------------------- 1 file changed, 31 insertions(+), 26 deletions(-) diff --git a/README.md b/README.md index 11298901a..98ebde7f4 100644 --- a/README.md +++ b/README.md @@ -82,7 +82,7 @@ First of all, we have to import the project net.javacrumbs.shedlock shedlock-spring - 5.8.0 + 5.9.0 ``` @@ -187,7 +187,7 @@ Add dependency net.javacrumbs.shedlock shedlock-provider-jdbc-template - 5.8.0 + 5.9.0 ``` @@ -247,7 +247,7 @@ is in flux and may easily break. net.javacrumbs.shedlock shedlock-provider-r2dbc - 5.8.0 + 5.9.0 ``` @@ -270,7 +270,7 @@ Add dependency net.javacrumbs.shedlock shedlock-provider-jooq - 5.8.0 + 5.9.0 ``` @@ -307,7 +307,7 @@ Add dependency net.javacrumbs.shedlock shedlock-provider-jdbc-micronaut - 5.8.0 + 5.9.0 ``` @@ -330,7 +330,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-mongo - 5.8.0 + 5.9.0 ``` @@ -357,7 +357,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-mongo-reactivestreams - 5.8.0 + 5.9.0 ``` @@ -386,7 +386,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-dynamodb2 - 5.8.0 + 5.9.0 ``` @@ -413,7 +413,7 @@ Import net.javacrumbs.shedlock shedlock-provider-zookeeper-curator - 5.8.0 + 5.9.0 ``` @@ -437,7 +437,7 @@ Import net.javacrumbs.shedlock shedlock-provider-redis-spring - 5.8.0 + 5.9.0 ``` @@ -461,7 +461,7 @@ Import net.javacrumbs.shedlock shedlock-provider-redis-spring - 5.8.0 + 5.9.0 ``` @@ -490,7 +490,7 @@ Import net.javacrumbs.shedlock shedlock-provider-redis-jedis4 - 5.8.0 + 5.9.0 ``` @@ -514,7 +514,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-hazelcast4 - 5.8.0 + 5.9.0 ``` @@ -538,7 +538,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-couchbase-javaclient3 - 5.8.0 + 5.9.0 ``` @@ -564,7 +564,7 @@ I am really not sure it's a good idea to use Elasticsearch as a lock provider. B net.javacrumbs.shedlock shedlock-provider-elasticsearch8 - 5.8.0 + 5.9.0 ``` @@ -616,7 +616,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-cassandra - 5.8.0 + 5.9.0 ``` @@ -651,7 +651,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-consul - 5.8.0 + 5.9.0 ``` @@ -676,7 +676,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-arangodb - 5.8.0 + 5.9.0 ``` @@ -702,7 +702,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-neo4j - 5.8.0 + 5.9.0 ``` @@ -727,7 +727,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-etcd-jetcd - 5.8.0 + 5.9.0 ``` @@ -751,7 +751,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-ignite - 5.8.0 + 5.9.0 ``` @@ -776,7 +776,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-inmemory - 5.8.0 + 5.9.0 test ``` @@ -802,7 +802,7 @@ Import net.javacrumbs.shedlock shedlock-provider-memcached-spy - 5.8.0 + 5.9.0 ``` @@ -833,7 +833,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-datastore - 5.8.0 + 5.9.0 ``` @@ -935,7 +935,7 @@ Import the project: shedlock-micronaut - 5.8.0 + 5.9.0 ``` @@ -973,7 +973,7 @@ Import the project: net.javacrumbs.shedlock shedlock-cdi - 5.8.0 + 5.9.0 ``` @@ -1109,6 +1109,11 @@ after another, `lockAtLeastFor` can prevent it. # Release notes +## 5.9.0 (2023-10-15) +* Support Quarkus 2 Redis client (thanks @ricardojlrufino) +* Better handling of timeouts in ReactiveStreamsMongoLockProvider +* Dependency updates + ## 5.8.0 (2023-09-15) * Support for Micronaut 4 * Use Merge instead of Insert for Oracle #1528 (thanks @xmojsic) From 516a3ba1f63dc124aeb3bb209957314d3fced739 Mon Sep 17 00:00:00 2001 From: C1329393 Ricardo Jorge Luz Rufino Date: Wed, 18 Oct 2023 11:14:01 -0300 Subject: [PATCH 0345/1598] make redis provider for quarkus compatible with redis 6.2.x --- .../quarkus/QuarkusRedisLockProvider.java | 19 +++++++++---------- 1 file changed, 9 insertions(+), 10 deletions(-) diff --git a/providers/redis/shedlock-provider-redis-quarkus2/src/main/java/net/javacrumbs/shedlock/provider/redis/quarkus/QuarkusRedisLockProvider.java b/providers/redis/shedlock-provider-redis-quarkus2/src/main/java/net/javacrumbs/shedlock/provider/redis/quarkus/QuarkusRedisLockProvider.java index 9bacf3f55..9eeafc946 100644 --- a/providers/redis/shedlock-provider-redis-quarkus2/src/main/java/net/javacrumbs/shedlock/provider/redis/quarkus/QuarkusRedisLockProvider.java +++ b/providers/redis/shedlock-provider-redis-quarkus2/src/main/java/net/javacrumbs/shedlock/provider/redis/quarkus/QuarkusRedisLockProvider.java @@ -2,8 +2,7 @@ import io.quarkus.redis.datasource.RedisDataSource; import io.quarkus.redis.datasource.keys.KeyCommands; -import io.quarkus.redis.datasource.value.SetArgs; -import io.quarkus.redis.datasource.value.ValueCommands; +import io.vertx.mutiny.redis.client.Response; import net.javacrumbs.shedlock.core.AbstractSimpleLock; import net.javacrumbs.shedlock.core.ClockProvider; import net.javacrumbs.shedlock.core.ExtensibleLockProvider; @@ -28,18 +27,19 @@ public class QuarkusRedisLockProvider implements ExtensibleLockProvider { private static final String KEY_PREFIX_DEFAULT = "job-lock"; - private final ValueCommands valueCommands; + private final RedisDataSource redisDataSource; private final KeyCommands keyCommands; private final String keyPrefix; + public QuarkusRedisLockProvider(RedisDataSource dataSource) { this(dataSource, KEY_PREFIX_DEFAULT); } public QuarkusRedisLockProvider(@NonNull RedisDataSource dataSource, @NonNull String keyPrefix) { this.keyPrefix = keyPrefix; - this.valueCommands = dataSource.value(String.class); + this.redisDataSource = dataSource; this.keyCommands = dataSource.key(String.class); } @@ -51,11 +51,11 @@ public Optional lock(@NonNull LockConfiguration lockConfiguration) { String key = buildKey(lockConfiguration.getName()); - String value = valueCommands.setGet(key, buildValue(), new SetArgs().nx().px(expireTime)); - if (value != null) { - return Optional.empty(); - } else { + Response response = redisDataSource.execute("set", key, buildValue(), "NX", "PX", Long.toString(expireTime)); + if (response != null && "OK".equals(response.toString())) { return Optional.of(new RedisLock(key, this, lockConfiguration)); + } else { + return Optional.empty(); } } @@ -80,8 +80,7 @@ String buildKey(String lockName) { } private boolean extendKeyExpiration(String key, long expiration) { - String value = valueCommands.setGet(key, buildValue(), new SetArgs().xx().px(expiration)); - return value != null; + return keyCommands.pexpire(key,expiration); } From c1d0541cd6bbdbebe1248820f7a77d7dff823a60 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 18 Oct 2023 15:16:29 +0000 Subject: [PATCH 0346/1598] Bump org.redisson:redisson-spring-data-20 from 3.23.5 to 3.24.1 Bumps org.redisson:redisson-spring-data-20 from 3.23.5 to 3.24.1. --- updated-dependencies: - dependency-name: org.redisson:redisson-spring-data-20 dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- providers/redis/shedlock-provider-redis-spring/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index b1ab4f6c1..243a57d37 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -62,7 +62,7 @@ org.redisson redisson-spring-data-20 - 3.23.5 + 3.24.1 test From 7705b148613855972eecbd4f855c4656e7dbcc8c Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Wed, 18 Oct 2023 22:19:35 +0200 Subject: [PATCH 0347/1598] Small cleanup --- .../provider/redis/quarkus/QuarkusRedisLockProvider.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/providers/redis/shedlock-provider-redis-quarkus2/src/main/java/net/javacrumbs/shedlock/provider/redis/quarkus/QuarkusRedisLockProvider.java b/providers/redis/shedlock-provider-redis-quarkus2/src/main/java/net/javacrumbs/shedlock/provider/redis/quarkus/QuarkusRedisLockProvider.java index 9eeafc946..117419189 100644 --- a/providers/redis/shedlock-provider-redis-quarkus2/src/main/java/net/javacrumbs/shedlock/provider/redis/quarkus/QuarkusRedisLockProvider.java +++ b/providers/redis/shedlock-provider-redis-quarkus2/src/main/java/net/javacrumbs/shedlock/provider/redis/quarkus/QuarkusRedisLockProvider.java @@ -15,6 +15,7 @@ import java.time.Instant; import java.util.Optional; +import static io.vertx.mutiny.redis.client.Command.SET; import static net.javacrumbs.shedlock.support.Utils.getHostname; import static net.javacrumbs.shedlock.support.Utils.toIsoString; @@ -51,7 +52,7 @@ public Optional lock(@NonNull LockConfiguration lockConfiguration) { String key = buildKey(lockConfiguration.getName()); - Response response = redisDataSource.execute("set", key, buildValue(), "NX", "PX", Long.toString(expireTime)); + Response response = redisDataSource.execute(SET, key, buildValue(), "NX", "PX", Long.toString(expireTime)); if (response != null && "OK".equals(response.toString())) { return Optional.of(new RedisLock(key, this, lockConfiguration)); } else { From 530290e6504e008076e8eb2b776d799baa9cc8d2 Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Thu, 19 Oct 2023 16:55:52 +0200 Subject: [PATCH 0348/1598] [maven-release-plugin] prepare release shedlock-parent-5.9.1 --- cdi/shedlock-cdi-vintage/pom.xml | 4 ++-- cdi/shedlock-cdi/pom.xml | 4 ++-- cdi/test/quarkus-test/pom.xml | 4 ++-- micronaut/shedlock-micronaut/pom.xml | 4 ++-- micronaut/shedlock-micronaut4/pom.xml | 4 ++-- micronaut/test/micronaut-jdbc-template/pom.xml | 4 ++-- micronaut/test/micronaut-jdbc/pom.xml | 4 ++-- micronaut/test/micronaut4-jdbc-template/pom.xml | 4 ++-- micronaut/test/micronaut4-jdbc/pom.xml | 4 ++-- pom.xml | 2 +- providers/arangodb/shedlock-provider-arangodb/pom.xml | 4 ++-- providers/cassandra/shedlock-provider-cassandra/pom.xml | 4 ++-- providers/consul/shedlock-provider-consul/pom.xml | 4 ++-- .../couchbase/shedlock-provider-couchbase-javaclient3/pom.xml | 4 ++-- providers/datastore/shedlock-provider-datastore/pom.xml | 4 ++-- providers/dynamodb/shedlock-provider-dynamodb2/pom.xml | 4 ++-- .../elasticsearch/shedlock-provider-elasticsearch8/pom.xml | 4 ++-- providers/etcd/shedlock-provider-etcd-jetcd/pom.xml | 2 +- providers/hazelcast/shedlock-provider-hazelcast4/pom.xml | 4 ++-- providers/ignite/shedlock-provider-ignite/pom.xml | 4 ++-- providers/inmemory/shedlock-provider-inmemory/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-internal/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-template/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jooq/pom.xml | 4 ++-- providers/jdbc/shedlock-test-support-jdbc/pom.xml | 4 ++-- providers/memcached/shedlock-provider-memcached-spy/pom.xml | 4 ++-- .../mongo/shedlock-provider-mongo-reactivestreams/pom.xml | 4 ++-- providers/mongo/shedlock-provider-mongo/pom.xml | 4 ++-- providers/neo4j/shedlock-provider-neo4j/pom.xml | 4 ++-- providers/opensearch/shedlock-provider-opensearch/pom.xml | 4 ++-- providers/r2dbc/shedlock-provider-r2dbc/pom.xml | 4 ++-- providers/redis/shedlock-provider-redis-jedis4/pom.xml | 4 ++-- providers/redis/shedlock-provider-redis-quarkus2/pom.xml | 2 +- providers/redis/shedlock-provider-redis-spring/pom.xml | 4 ++-- .../zookeeper/shedlock-provider-zookeeper-curator/pom.xml | 4 ++-- shedlock-bom/pom.xml | 4 ++-- shedlock-core/pom.xml | 4 ++-- shedlock-test-support/pom.xml | 4 ++-- spring/shedlock-spring/pom.xml | 4 ++-- spring/test/shedlock-springboot-future-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-kotlin-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-old-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-sleuth-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-test/pom.xml | 4 ++-- spring/test/shedlock-testng-test/pom.xml | 4 ++-- 47 files changed, 91 insertions(+), 91 deletions(-) diff --git a/cdi/shedlock-cdi-vintage/pom.xml b/cdi/shedlock-cdi-vintage/pom.xml index 141db6f0b..295ba3340 100644 --- a/cdi/shedlock-cdi-vintage/pom.xml +++ b/cdi/shedlock-cdi-vintage/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.9.1-SNAPSHOT + 5.9.1 ../../pom.xml shedlock-cdi-vintage - 5.9.1-SNAPSHOT + 5.9.1 diff --git a/cdi/shedlock-cdi/pom.xml b/cdi/shedlock-cdi/pom.xml index 5c69b46c2..8d85efa64 100644 --- a/cdi/shedlock-cdi/pom.xml +++ b/cdi/shedlock-cdi/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.9.1-SNAPSHOT + 5.9.1 ../../pom.xml shedlock-cdi - 5.9.1-SNAPSHOT + 5.9.1 diff --git a/cdi/test/quarkus-test/pom.xml b/cdi/test/quarkus-test/pom.xml index a119f4b8b..43bbbeffc 100644 --- a/cdi/test/quarkus-test/pom.xml +++ b/cdi/test/quarkus-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.9.1-SNAPSHOT + 5.9.1 ../../../pom.xml 4.0.0 quarkus-test - 5.9.1-SNAPSHOT + 5.9.1 quarkus-bom diff --git a/micronaut/shedlock-micronaut/pom.xml b/micronaut/shedlock-micronaut/pom.xml index 5e97d07e6..28082467f 100644 --- a/micronaut/shedlock-micronaut/pom.xml +++ b/micronaut/shedlock-micronaut/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.9.1-SNAPSHOT + 5.9.1 ../../pom.xml shedlock-micronaut - 5.9.1-SNAPSHOT + 5.9.1 diff --git a/micronaut/shedlock-micronaut4/pom.xml b/micronaut/shedlock-micronaut4/pom.xml index a41a11a69..2d4f3018b 100644 --- a/micronaut/shedlock-micronaut4/pom.xml +++ b/micronaut/shedlock-micronaut4/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.9.1-SNAPSHOT + 5.9.1 ../../pom.xml shedlock-micronaut4 - 5.9.1-SNAPSHOT + 5.9.1 diff --git a/micronaut/test/micronaut-jdbc-template/pom.xml b/micronaut/test/micronaut-jdbc-template/pom.xml index 330a0d11d..1a952ec3d 100644 --- a/micronaut/test/micronaut-jdbc-template/pom.xml +++ b/micronaut/test/micronaut-jdbc-template/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.9.1-SNAPSHOT + 5.9.1 ../../../pom.xml micronaut-jdbc-template - 5.9.1-SNAPSHOT + 5.9.1 UTF-8 diff --git a/micronaut/test/micronaut-jdbc/pom.xml b/micronaut/test/micronaut-jdbc/pom.xml index 6ffa1181b..57436e94f 100644 --- a/micronaut/test/micronaut-jdbc/pom.xml +++ b/micronaut/test/micronaut-jdbc/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.9.1-SNAPSHOT + 5.9.1 ../../../pom.xml micronaut-jdbc - 5.9.1-SNAPSHOT + 5.9.1 UTF-8 diff --git a/micronaut/test/micronaut4-jdbc-template/pom.xml b/micronaut/test/micronaut4-jdbc-template/pom.xml index 55dbe49fe..2689a5d62 100644 --- a/micronaut/test/micronaut4-jdbc-template/pom.xml +++ b/micronaut/test/micronaut4-jdbc-template/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.9.1-SNAPSHOT + 5.9.1 ../../../pom.xml micronaut4-jdbc-template - 5.9.1-SNAPSHOT + 5.9.1 UTF-8 diff --git a/micronaut/test/micronaut4-jdbc/pom.xml b/micronaut/test/micronaut4-jdbc/pom.xml index 2645df7c5..9263d206c 100644 --- a/micronaut/test/micronaut4-jdbc/pom.xml +++ b/micronaut/test/micronaut4-jdbc/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.9.1-SNAPSHOT + 5.9.1 ../../../pom.xml micronaut4-jdbc - 5.9.1-SNAPSHOT + 5.9.1 UTF-8 diff --git a/pom.xml b/pom.xml index 290801be7..f7f89df45 100644 --- a/pom.xml +++ b/pom.xml @@ -19,7 +19,7 @@ net.javacrumbs.shedlock shedlock-parent pom - 5.9.1-SNAPSHOT + 5.9.1 shedlock-bom shedlock-core diff --git a/providers/arangodb/shedlock-provider-arangodb/pom.xml b/providers/arangodb/shedlock-provider-arangodb/pom.xml index 65764a0c6..98389318b 100644 --- a/providers/arangodb/shedlock-provider-arangodb/pom.xml +++ b/providers/arangodb/shedlock-provider-arangodb/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.9.1-SNAPSHOT + 5.9.1 ../../../pom.xml 4.0.0 shedlock-provider-arangodb - 5.9.1-SNAPSHOT + 5.9.1 diff --git a/providers/cassandra/shedlock-provider-cassandra/pom.xml b/providers/cassandra/shedlock-provider-cassandra/pom.xml index b4e995877..f5dd0cf65 100644 --- a/providers/cassandra/shedlock-provider-cassandra/pom.xml +++ b/providers/cassandra/shedlock-provider-cassandra/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.9.1-SNAPSHOT + 5.9.1 ../../../pom.xml 4.0.0 shedlock-provider-cassandra - 5.9.1-SNAPSHOT + 5.9.1 4.17.0 diff --git a/providers/consul/shedlock-provider-consul/pom.xml b/providers/consul/shedlock-provider-consul/pom.xml index a6f2aa669..4752ded78 100644 --- a/providers/consul/shedlock-provider-consul/pom.xml +++ b/providers/consul/shedlock-provider-consul/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.9.1-SNAPSHOT + 5.9.1 ../../../pom.xml 4.0.0 shedlock-provider-consul - 5.9.1-SNAPSHOT + 5.9.1 diff --git a/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml b/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml index ad19c0eb8..744ec2d7f 100644 --- a/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml +++ b/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.9.1-SNAPSHOT + 5.9.1 ../../../pom.xml 4.0.0 shedlock-provider-couchbase-javaclient3 - 5.9.1-SNAPSHOT + 5.9.1 diff --git a/providers/datastore/shedlock-provider-datastore/pom.xml b/providers/datastore/shedlock-provider-datastore/pom.xml index 6205df7e7..439e2edd7 100644 --- a/providers/datastore/shedlock-provider-datastore/pom.xml +++ b/providers/datastore/shedlock-provider-datastore/pom.xml @@ -4,12 +4,12 @@ net.javacrumbs.shedlock shedlock-parent - 5.9.1-SNAPSHOT + 5.9.1 ../../../pom.xml shedlock-provider-datastore - 5.9.1-SNAPSHOT + 5.9.1 2.15.0 diff --git a/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml b/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml index 90adae222..06cd11092 100644 --- a/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml +++ b/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.9.1-SNAPSHOT + 5.9.1 ../../../pom.xml 4.0.0 shedlock-provider-dynamodb2 - 5.9.1-SNAPSHOT + 5.9.1 diff --git a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml index f4b268d28..305391a64 100644 --- a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml +++ b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.9.1-SNAPSHOT + 5.9.1 ../../../pom.xml 4.0.0 shedlock-provider-elasticsearch8 - 5.9.1-SNAPSHOT + 5.9.1 8.7.0 diff --git a/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml b/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml index 9671dc595..72483476b 100644 --- a/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml +++ b/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 5.9.1-SNAPSHOT + 5.9.1 ../../../pom.xml 4.0.0 diff --git a/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml b/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml index 0dd265347..e8d9c6400 100644 --- a/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml +++ b/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.9.1-SNAPSHOT + 5.9.1 ../../../pom.xml 4.0.0 shedlock-provider-hazelcast4 - 5.9.1-SNAPSHOT + 5.9.1 diff --git a/providers/ignite/shedlock-provider-ignite/pom.xml b/providers/ignite/shedlock-provider-ignite/pom.xml index d4b23cd15..8c1c8a48b 100644 --- a/providers/ignite/shedlock-provider-ignite/pom.xml +++ b/providers/ignite/shedlock-provider-ignite/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.9.1-SNAPSHOT + 5.9.1 ../../../pom.xml 4.0.0 shedlock-provider-ignite - 5.9.1-SNAPSHOT + 5.9.1 2.15.0 diff --git a/providers/inmemory/shedlock-provider-inmemory/pom.xml b/providers/inmemory/shedlock-provider-inmemory/pom.xml index 52ce0e5c0..a072d910e 100644 --- a/providers/inmemory/shedlock-provider-inmemory/pom.xml +++ b/providers/inmemory/shedlock-provider-inmemory/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.9.1-SNAPSHOT + 5.9.1 ../../../pom.xml 4.0.0 shedlock-provider-inmemory - 5.9.1-SNAPSHOT + 5.9.1 diff --git a/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml b/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml index 90327f157..a9fc6baa0 100644 --- a/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.9.1-SNAPSHOT + 5.9.1 ../../../pom.xml 4.0.0 shedlock-provider-jdbc-internal - 5.9.1-SNAPSHOT + 5.9.1 diff --git a/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml b/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml index 48ea15437..e4e2041ca 100644 --- a/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.9.1-SNAPSHOT + 5.9.1 ../../../pom.xml 4.0.0 shedlock-provider-jdbc-micronaut - 5.9.1-SNAPSHOT + 5.9.1 diff --git a/providers/jdbc/shedlock-provider-jdbc-template/pom.xml b/providers/jdbc/shedlock-provider-jdbc-template/pom.xml index 553645e04..21d1cf31f 100644 --- a/providers/jdbc/shedlock-provider-jdbc-template/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-template/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.9.1-SNAPSHOT + 5.9.1 ../../../pom.xml 4.0.0 shedlock-provider-jdbc-template - 5.9.1-SNAPSHOT + 5.9.1 diff --git a/providers/jdbc/shedlock-provider-jdbc/pom.xml b/providers/jdbc/shedlock-provider-jdbc/pom.xml index 1dd0d5118..607a322df 100644 --- a/providers/jdbc/shedlock-provider-jdbc/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.9.1-SNAPSHOT + 5.9.1 ../../../pom.xml 4.0.0 shedlock-provider-jdbc - 5.9.1-SNAPSHOT + 5.9.1 diff --git a/providers/jdbc/shedlock-provider-jooq/pom.xml b/providers/jdbc/shedlock-provider-jooq/pom.xml index 2eb3ae96f..9efaf980a 100644 --- a/providers/jdbc/shedlock-provider-jooq/pom.xml +++ b/providers/jdbc/shedlock-provider-jooq/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.9.1-SNAPSHOT + 5.9.1 ../../../pom.xml 4.0.0 shedlock-provider-jooq - 5.9.1-SNAPSHOT + 5.9.1 diff --git a/providers/jdbc/shedlock-test-support-jdbc/pom.xml b/providers/jdbc/shedlock-test-support-jdbc/pom.xml index 1409ba599..aa9265bcf 100644 --- a/providers/jdbc/shedlock-test-support-jdbc/pom.xml +++ b/providers/jdbc/shedlock-test-support-jdbc/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.9.1-SNAPSHOT + 5.9.1 ../../../pom.xml 4.0.0 shedlock-test-support-jdbc - 5.9.1-SNAPSHOT + 5.9.1 diff --git a/providers/memcached/shedlock-provider-memcached-spy/pom.xml b/providers/memcached/shedlock-provider-memcached-spy/pom.xml index 37c160302..55135657b 100644 --- a/providers/memcached/shedlock-provider-memcached-spy/pom.xml +++ b/providers/memcached/shedlock-provider-memcached-spy/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.9.1-SNAPSHOT + 5.9.1 ../../../pom.xml 4.0.0 shedlock-provider-memcached-spy - 5.9.1-SNAPSHOT + 5.9.1 2.12.3 diff --git a/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml b/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml index 7147171ef..1770e5d00 100644 --- a/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml +++ b/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.9.1-SNAPSHOT + 5.9.1 ../../../pom.xml 4.0.0 shedlock-provider-mongo-reactivestreams - 5.9.1-SNAPSHOT + 5.9.1 diff --git a/providers/mongo/shedlock-provider-mongo/pom.xml b/providers/mongo/shedlock-provider-mongo/pom.xml index f25330a9a..9bba23cbf 100644 --- a/providers/mongo/shedlock-provider-mongo/pom.xml +++ b/providers/mongo/shedlock-provider-mongo/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.9.1-SNAPSHOT + 5.9.1 ../../../pom.xml 4.0.0 shedlock-provider-mongo - 5.9.1-SNAPSHOT + 5.9.1 diff --git a/providers/neo4j/shedlock-provider-neo4j/pom.xml b/providers/neo4j/shedlock-provider-neo4j/pom.xml index 846916bfb..62d95c849 100644 --- a/providers/neo4j/shedlock-provider-neo4j/pom.xml +++ b/providers/neo4j/shedlock-provider-neo4j/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.9.1-SNAPSHOT + 5.9.1 ../../../pom.xml 4.0.0 shedlock-provider-neo4j - 5.9.1-SNAPSHOT + 5.9.1 diff --git a/providers/opensearch/shedlock-provider-opensearch/pom.xml b/providers/opensearch/shedlock-provider-opensearch/pom.xml index 413bcd00a..862230dbd 100644 --- a/providers/opensearch/shedlock-provider-opensearch/pom.xml +++ b/providers/opensearch/shedlock-provider-opensearch/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.9.1-SNAPSHOT + 5.9.1 ../../../pom.xml 4.0.0 shedlock-provider-opensearch - 5.9.1-SNAPSHOT + 5.9.1 2.9.0 diff --git a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml index e72d6e212..f950e212e 100644 --- a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml +++ b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml @@ -5,12 +5,12 @@ net.javacrumbs.shedlock shedlock-parent - 5.9.1-SNAPSHOT + 5.9.1 ../../../pom.xml shedlock-provider-r2dbc - 5.9.1-SNAPSHOT + 5.9.1 1.0.0.RELEASE diff --git a/providers/redis/shedlock-provider-redis-jedis4/pom.xml b/providers/redis/shedlock-provider-redis-jedis4/pom.xml index 7087afc2d..589640086 100644 --- a/providers/redis/shedlock-provider-redis-jedis4/pom.xml +++ b/providers/redis/shedlock-provider-redis-jedis4/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.9.1-SNAPSHOT + 5.9.1 ../../../pom.xml 4.0.0 shedlock-provider-redis-jedis4 - 5.9.1-SNAPSHOT + 5.9.1 diff --git a/providers/redis/shedlock-provider-redis-quarkus2/pom.xml b/providers/redis/shedlock-provider-redis-quarkus2/pom.xml index 8d5dbaef1..e05fe23d1 100644 --- a/providers/redis/shedlock-provider-redis-quarkus2/pom.xml +++ b/providers/redis/shedlock-provider-redis-quarkus2/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 5.9.1-SNAPSHOT + 5.9.1 ../../../pom.xml 4.0.0 diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index 243a57d37..9090f449d 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.9.1-SNAPSHOT + 5.9.1 ../../../pom.xml 4.0.0 shedlock-provider-redis-spring - 5.9.1-SNAPSHOT + 5.9.1 diff --git a/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml b/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml index ef372569e..346d8f2e8 100644 --- a/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml +++ b/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.9.1-SNAPSHOT + 5.9.1 ../../../pom.xml 4.0.0 shedlock-provider-zookeeper-curator - 5.9.1-SNAPSHOT + 5.9.1 5.5.0 diff --git a/shedlock-bom/pom.xml b/shedlock-bom/pom.xml index 98ef3ab77..aec7864d6 100644 --- a/shedlock-bom/pom.xml +++ b/shedlock-bom/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.9.1-SNAPSHOT + 5.9.1 4.0.0 BOM for ShedLock modules shedlock-bom - 5.9.1-SNAPSHOT + 5.9.1 pom diff --git a/shedlock-core/pom.xml b/shedlock-core/pom.xml index 4d35b0532..abda93f1c 100644 --- a/shedlock-core/pom.xml +++ b/shedlock-core/pom.xml @@ -3,12 +3,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.9.1-SNAPSHOT + 5.9.1 4.0.0 shedlock-core - 5.9.1-SNAPSHOT + 5.9.1 2.13.3 diff --git a/shedlock-test-support/pom.xml b/shedlock-test-support/pom.xml index e9e6bab43..9a26d6298 100644 --- a/shedlock-test-support/pom.xml +++ b/shedlock-test-support/pom.xml @@ -3,12 +3,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.9.1-SNAPSHOT + 5.9.1 4.0.0 shedlock-test-support - 5.9.1-SNAPSHOT + 5.9.1 diff --git a/spring/shedlock-spring/pom.xml b/spring/shedlock-spring/pom.xml index 0692770eb..a7d0ef202 100644 --- a/spring/shedlock-spring/pom.xml +++ b/spring/shedlock-spring/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.9.1-SNAPSHOT + 5.9.1 ../../pom.xml 4.0.0 shedlock-spring - 5.9.1-SNAPSHOT + 5.9.1 diff --git a/spring/test/shedlock-springboot-future-test/pom.xml b/spring/test/shedlock-springboot-future-test/pom.xml index 16aa3f9e5..65bcef964 100644 --- a/spring/test/shedlock-springboot-future-test/pom.xml +++ b/spring/test/shedlock-springboot-future-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.9.1-SNAPSHOT + 5.9.1 ../../../pom.xml 4.0.0 shedlock-springboot-future-test - 5.9.1-SNAPSHOT + 5.9.1 diff --git a/spring/test/shedlock-springboot-kotlin-test/pom.xml b/spring/test/shedlock-springboot-kotlin-test/pom.xml index 838f6caba..dc01ec75b 100644 --- a/spring/test/shedlock-springboot-kotlin-test/pom.xml +++ b/spring/test/shedlock-springboot-kotlin-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.9.1-SNAPSHOT + 5.9.1 ../../../pom.xml 4.0.0 shedlock-springboot-kotlin-test - 5.9.1-SNAPSHOT + 5.9.1 diff --git a/spring/test/shedlock-springboot-old-test/pom.xml b/spring/test/shedlock-springboot-old-test/pom.xml index 4f33edadc..92e489753 100644 --- a/spring/test/shedlock-springboot-old-test/pom.xml +++ b/spring/test/shedlock-springboot-old-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.9.1-SNAPSHOT + 5.9.1 ../../../pom.xml 4.0.0 shedlock-springboot-old-test - 5.9.1-SNAPSHOT + 5.9.1 diff --git a/spring/test/shedlock-springboot-sleuth-test/pom.xml b/spring/test/shedlock-springboot-sleuth-test/pom.xml index b07c9e388..7e9b5239b 100644 --- a/spring/test/shedlock-springboot-sleuth-test/pom.xml +++ b/spring/test/shedlock-springboot-sleuth-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.9.1-SNAPSHOT + 5.9.1 ../../../pom.xml 4.0.0 shedlock-springboot-sleuth-test - 5.9.1-SNAPSHOT + 5.9.1 diff --git a/spring/test/shedlock-springboot-test/pom.xml b/spring/test/shedlock-springboot-test/pom.xml index 7ada36887..b92870541 100644 --- a/spring/test/shedlock-springboot-test/pom.xml +++ b/spring/test/shedlock-springboot-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.9.1-SNAPSHOT + 5.9.1 ../../../pom.xml 4.0.0 shedlock-springboot-test - 5.9.1-SNAPSHOT + 5.9.1 diff --git a/spring/test/shedlock-testng-test/pom.xml b/spring/test/shedlock-testng-test/pom.xml index 92c8b851d..555adb07d 100644 --- a/spring/test/shedlock-testng-test/pom.xml +++ b/spring/test/shedlock-testng-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.9.1-SNAPSHOT + 5.9.1 ../../../pom.xml 4.0.0 shedlock-testng-test - 5.9.1-SNAPSHOT + 5.9.1 From cc3bac5ba747c25c6f078f1768040641de8fc9d0 Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Thu, 19 Oct 2023 16:55:59 +0200 Subject: [PATCH 0349/1598] [maven-release-plugin] prepare for next development iteration --- cdi/shedlock-cdi-vintage/pom.xml | 4 ++-- cdi/shedlock-cdi/pom.xml | 4 ++-- cdi/test/quarkus-test/pom.xml | 4 ++-- micronaut/shedlock-micronaut/pom.xml | 4 ++-- micronaut/shedlock-micronaut4/pom.xml | 4 ++-- micronaut/test/micronaut-jdbc-template/pom.xml | 4 ++-- micronaut/test/micronaut-jdbc/pom.xml | 4 ++-- micronaut/test/micronaut4-jdbc-template/pom.xml | 4 ++-- micronaut/test/micronaut4-jdbc/pom.xml | 4 ++-- pom.xml | 2 +- providers/arangodb/shedlock-provider-arangodb/pom.xml | 4 ++-- providers/cassandra/shedlock-provider-cassandra/pom.xml | 4 ++-- providers/consul/shedlock-provider-consul/pom.xml | 4 ++-- .../couchbase/shedlock-provider-couchbase-javaclient3/pom.xml | 4 ++-- providers/datastore/shedlock-provider-datastore/pom.xml | 4 ++-- providers/dynamodb/shedlock-provider-dynamodb2/pom.xml | 4 ++-- .../elasticsearch/shedlock-provider-elasticsearch8/pom.xml | 4 ++-- providers/etcd/shedlock-provider-etcd-jetcd/pom.xml | 2 +- providers/hazelcast/shedlock-provider-hazelcast4/pom.xml | 4 ++-- providers/ignite/shedlock-provider-ignite/pom.xml | 4 ++-- providers/inmemory/shedlock-provider-inmemory/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-internal/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-template/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jooq/pom.xml | 4 ++-- providers/jdbc/shedlock-test-support-jdbc/pom.xml | 4 ++-- providers/memcached/shedlock-provider-memcached-spy/pom.xml | 4 ++-- .../mongo/shedlock-provider-mongo-reactivestreams/pom.xml | 4 ++-- providers/mongo/shedlock-provider-mongo/pom.xml | 4 ++-- providers/neo4j/shedlock-provider-neo4j/pom.xml | 4 ++-- providers/opensearch/shedlock-provider-opensearch/pom.xml | 4 ++-- providers/r2dbc/shedlock-provider-r2dbc/pom.xml | 4 ++-- providers/redis/shedlock-provider-redis-jedis4/pom.xml | 4 ++-- providers/redis/shedlock-provider-redis-quarkus2/pom.xml | 2 +- providers/redis/shedlock-provider-redis-spring/pom.xml | 4 ++-- .../zookeeper/shedlock-provider-zookeeper-curator/pom.xml | 4 ++-- shedlock-bom/pom.xml | 4 ++-- shedlock-core/pom.xml | 4 ++-- shedlock-test-support/pom.xml | 4 ++-- spring/shedlock-spring/pom.xml | 4 ++-- spring/test/shedlock-springboot-future-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-kotlin-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-old-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-sleuth-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-test/pom.xml | 4 ++-- spring/test/shedlock-testng-test/pom.xml | 4 ++-- 47 files changed, 91 insertions(+), 91 deletions(-) diff --git a/cdi/shedlock-cdi-vintage/pom.xml b/cdi/shedlock-cdi-vintage/pom.xml index 295ba3340..476df8fe3 100644 --- a/cdi/shedlock-cdi-vintage/pom.xml +++ b/cdi/shedlock-cdi-vintage/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.9.1 + 5.9.2-SNAPSHOT ../../pom.xml shedlock-cdi-vintage - 5.9.1 + 5.9.2-SNAPSHOT diff --git a/cdi/shedlock-cdi/pom.xml b/cdi/shedlock-cdi/pom.xml index 8d85efa64..c227100f8 100644 --- a/cdi/shedlock-cdi/pom.xml +++ b/cdi/shedlock-cdi/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.9.1 + 5.9.2-SNAPSHOT ../../pom.xml shedlock-cdi - 5.9.1 + 5.9.2-SNAPSHOT diff --git a/cdi/test/quarkus-test/pom.xml b/cdi/test/quarkus-test/pom.xml index 43bbbeffc..997308965 100644 --- a/cdi/test/quarkus-test/pom.xml +++ b/cdi/test/quarkus-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.9.1 + 5.9.2-SNAPSHOT ../../../pom.xml 4.0.0 quarkus-test - 5.9.1 + 5.9.2-SNAPSHOT quarkus-bom diff --git a/micronaut/shedlock-micronaut/pom.xml b/micronaut/shedlock-micronaut/pom.xml index 28082467f..f716188b3 100644 --- a/micronaut/shedlock-micronaut/pom.xml +++ b/micronaut/shedlock-micronaut/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.9.1 + 5.9.2-SNAPSHOT ../../pom.xml shedlock-micronaut - 5.9.1 + 5.9.2-SNAPSHOT diff --git a/micronaut/shedlock-micronaut4/pom.xml b/micronaut/shedlock-micronaut4/pom.xml index 2d4f3018b..2f61345bb 100644 --- a/micronaut/shedlock-micronaut4/pom.xml +++ b/micronaut/shedlock-micronaut4/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.9.1 + 5.9.2-SNAPSHOT ../../pom.xml shedlock-micronaut4 - 5.9.1 + 5.9.2-SNAPSHOT diff --git a/micronaut/test/micronaut-jdbc-template/pom.xml b/micronaut/test/micronaut-jdbc-template/pom.xml index 1a952ec3d..0371ad13c 100644 --- a/micronaut/test/micronaut-jdbc-template/pom.xml +++ b/micronaut/test/micronaut-jdbc-template/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.9.1 + 5.9.2-SNAPSHOT ../../../pom.xml micronaut-jdbc-template - 5.9.1 + 5.9.2-SNAPSHOT UTF-8 diff --git a/micronaut/test/micronaut-jdbc/pom.xml b/micronaut/test/micronaut-jdbc/pom.xml index 57436e94f..16f7d4578 100644 --- a/micronaut/test/micronaut-jdbc/pom.xml +++ b/micronaut/test/micronaut-jdbc/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.9.1 + 5.9.2-SNAPSHOT ../../../pom.xml micronaut-jdbc - 5.9.1 + 5.9.2-SNAPSHOT UTF-8 diff --git a/micronaut/test/micronaut4-jdbc-template/pom.xml b/micronaut/test/micronaut4-jdbc-template/pom.xml index 2689a5d62..9bcfa46af 100644 --- a/micronaut/test/micronaut4-jdbc-template/pom.xml +++ b/micronaut/test/micronaut4-jdbc-template/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.9.1 + 5.9.2-SNAPSHOT ../../../pom.xml micronaut4-jdbc-template - 5.9.1 + 5.9.2-SNAPSHOT UTF-8 diff --git a/micronaut/test/micronaut4-jdbc/pom.xml b/micronaut/test/micronaut4-jdbc/pom.xml index 9263d206c..f203609b0 100644 --- a/micronaut/test/micronaut4-jdbc/pom.xml +++ b/micronaut/test/micronaut4-jdbc/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.9.1 + 5.9.2-SNAPSHOT ../../../pom.xml micronaut4-jdbc - 5.9.1 + 5.9.2-SNAPSHOT UTF-8 diff --git a/pom.xml b/pom.xml index f7f89df45..4b308e45e 100644 --- a/pom.xml +++ b/pom.xml @@ -19,7 +19,7 @@ net.javacrumbs.shedlock shedlock-parent pom - 5.9.1 + 5.9.2-SNAPSHOT shedlock-bom shedlock-core diff --git a/providers/arangodb/shedlock-provider-arangodb/pom.xml b/providers/arangodb/shedlock-provider-arangodb/pom.xml index 98389318b..2b81fc5de 100644 --- a/providers/arangodb/shedlock-provider-arangodb/pom.xml +++ b/providers/arangodb/shedlock-provider-arangodb/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.9.1 + 5.9.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-arangodb - 5.9.1 + 5.9.2-SNAPSHOT diff --git a/providers/cassandra/shedlock-provider-cassandra/pom.xml b/providers/cassandra/shedlock-provider-cassandra/pom.xml index f5dd0cf65..d99cce85b 100644 --- a/providers/cassandra/shedlock-provider-cassandra/pom.xml +++ b/providers/cassandra/shedlock-provider-cassandra/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.9.1 + 5.9.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-cassandra - 5.9.1 + 5.9.2-SNAPSHOT 4.17.0 diff --git a/providers/consul/shedlock-provider-consul/pom.xml b/providers/consul/shedlock-provider-consul/pom.xml index 4752ded78..938a89949 100644 --- a/providers/consul/shedlock-provider-consul/pom.xml +++ b/providers/consul/shedlock-provider-consul/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.9.1 + 5.9.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-consul - 5.9.1 + 5.9.2-SNAPSHOT diff --git a/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml b/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml index 744ec2d7f..d31125241 100644 --- a/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml +++ b/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.9.1 + 5.9.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-couchbase-javaclient3 - 5.9.1 + 5.9.2-SNAPSHOT diff --git a/providers/datastore/shedlock-provider-datastore/pom.xml b/providers/datastore/shedlock-provider-datastore/pom.xml index 439e2edd7..065e87b0a 100644 --- a/providers/datastore/shedlock-provider-datastore/pom.xml +++ b/providers/datastore/shedlock-provider-datastore/pom.xml @@ -4,12 +4,12 @@ net.javacrumbs.shedlock shedlock-parent - 5.9.1 + 5.9.2-SNAPSHOT ../../../pom.xml shedlock-provider-datastore - 5.9.1 + 5.9.2-SNAPSHOT 2.15.0 diff --git a/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml b/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml index 06cd11092..9211b177f 100644 --- a/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml +++ b/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.9.1 + 5.9.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-dynamodb2 - 5.9.1 + 5.9.2-SNAPSHOT diff --git a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml index 305391a64..2d5b1d181 100644 --- a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml +++ b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.9.1 + 5.9.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-elasticsearch8 - 5.9.1 + 5.9.2-SNAPSHOT 8.7.0 diff --git a/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml b/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml index 72483476b..02b73cd32 100644 --- a/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml +++ b/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 5.9.1 + 5.9.2-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml b/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml index e8d9c6400..94fe914fd 100644 --- a/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml +++ b/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.9.1 + 5.9.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-hazelcast4 - 5.9.1 + 5.9.2-SNAPSHOT diff --git a/providers/ignite/shedlock-provider-ignite/pom.xml b/providers/ignite/shedlock-provider-ignite/pom.xml index 8c1c8a48b..46269c055 100644 --- a/providers/ignite/shedlock-provider-ignite/pom.xml +++ b/providers/ignite/shedlock-provider-ignite/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.9.1 + 5.9.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-ignite - 5.9.1 + 5.9.2-SNAPSHOT 2.15.0 diff --git a/providers/inmemory/shedlock-provider-inmemory/pom.xml b/providers/inmemory/shedlock-provider-inmemory/pom.xml index a072d910e..033f7b5e9 100644 --- a/providers/inmemory/shedlock-provider-inmemory/pom.xml +++ b/providers/inmemory/shedlock-provider-inmemory/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.9.1 + 5.9.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-inmemory - 5.9.1 + 5.9.2-SNAPSHOT diff --git a/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml b/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml index a9fc6baa0..dd7ecc86c 100644 --- a/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.9.1 + 5.9.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-jdbc-internal - 5.9.1 + 5.9.2-SNAPSHOT diff --git a/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml b/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml index e4e2041ca..f952c94ce 100644 --- a/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.9.1 + 5.9.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-jdbc-micronaut - 5.9.1 + 5.9.2-SNAPSHOT diff --git a/providers/jdbc/shedlock-provider-jdbc-template/pom.xml b/providers/jdbc/shedlock-provider-jdbc-template/pom.xml index 21d1cf31f..11d60d23e 100644 --- a/providers/jdbc/shedlock-provider-jdbc-template/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-template/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.9.1 + 5.9.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-jdbc-template - 5.9.1 + 5.9.2-SNAPSHOT diff --git a/providers/jdbc/shedlock-provider-jdbc/pom.xml b/providers/jdbc/shedlock-provider-jdbc/pom.xml index 607a322df..d032770bd 100644 --- a/providers/jdbc/shedlock-provider-jdbc/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.9.1 + 5.9.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-jdbc - 5.9.1 + 5.9.2-SNAPSHOT diff --git a/providers/jdbc/shedlock-provider-jooq/pom.xml b/providers/jdbc/shedlock-provider-jooq/pom.xml index 9efaf980a..3172e6bce 100644 --- a/providers/jdbc/shedlock-provider-jooq/pom.xml +++ b/providers/jdbc/shedlock-provider-jooq/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.9.1 + 5.9.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-jooq - 5.9.1 + 5.9.2-SNAPSHOT diff --git a/providers/jdbc/shedlock-test-support-jdbc/pom.xml b/providers/jdbc/shedlock-test-support-jdbc/pom.xml index aa9265bcf..f05705bb4 100644 --- a/providers/jdbc/shedlock-test-support-jdbc/pom.xml +++ b/providers/jdbc/shedlock-test-support-jdbc/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.9.1 + 5.9.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-test-support-jdbc - 5.9.1 + 5.9.2-SNAPSHOT diff --git a/providers/memcached/shedlock-provider-memcached-spy/pom.xml b/providers/memcached/shedlock-provider-memcached-spy/pom.xml index 55135657b..acef2d927 100644 --- a/providers/memcached/shedlock-provider-memcached-spy/pom.xml +++ b/providers/memcached/shedlock-provider-memcached-spy/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.9.1 + 5.9.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-memcached-spy - 5.9.1 + 5.9.2-SNAPSHOT 2.12.3 diff --git a/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml b/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml index 1770e5d00..0b1410b31 100644 --- a/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml +++ b/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.9.1 + 5.9.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-mongo-reactivestreams - 5.9.1 + 5.9.2-SNAPSHOT diff --git a/providers/mongo/shedlock-provider-mongo/pom.xml b/providers/mongo/shedlock-provider-mongo/pom.xml index 9bba23cbf..35e5d9313 100644 --- a/providers/mongo/shedlock-provider-mongo/pom.xml +++ b/providers/mongo/shedlock-provider-mongo/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.9.1 + 5.9.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-mongo - 5.9.1 + 5.9.2-SNAPSHOT diff --git a/providers/neo4j/shedlock-provider-neo4j/pom.xml b/providers/neo4j/shedlock-provider-neo4j/pom.xml index 62d95c849..9d66212dd 100644 --- a/providers/neo4j/shedlock-provider-neo4j/pom.xml +++ b/providers/neo4j/shedlock-provider-neo4j/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.9.1 + 5.9.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-neo4j - 5.9.1 + 5.9.2-SNAPSHOT diff --git a/providers/opensearch/shedlock-provider-opensearch/pom.xml b/providers/opensearch/shedlock-provider-opensearch/pom.xml index 862230dbd..eb1ce0519 100644 --- a/providers/opensearch/shedlock-provider-opensearch/pom.xml +++ b/providers/opensearch/shedlock-provider-opensearch/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.9.1 + 5.9.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-opensearch - 5.9.1 + 5.9.2-SNAPSHOT 2.9.0 diff --git a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml index f950e212e..91e88fdd9 100644 --- a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml +++ b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml @@ -5,12 +5,12 @@ net.javacrumbs.shedlock shedlock-parent - 5.9.1 + 5.9.2-SNAPSHOT ../../../pom.xml shedlock-provider-r2dbc - 5.9.1 + 5.9.2-SNAPSHOT 1.0.0.RELEASE diff --git a/providers/redis/shedlock-provider-redis-jedis4/pom.xml b/providers/redis/shedlock-provider-redis-jedis4/pom.xml index 589640086..55c1df86e 100644 --- a/providers/redis/shedlock-provider-redis-jedis4/pom.xml +++ b/providers/redis/shedlock-provider-redis-jedis4/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.9.1 + 5.9.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-redis-jedis4 - 5.9.1 + 5.9.2-SNAPSHOT diff --git a/providers/redis/shedlock-provider-redis-quarkus2/pom.xml b/providers/redis/shedlock-provider-redis-quarkus2/pom.xml index e05fe23d1..e45e1c3d6 100644 --- a/providers/redis/shedlock-provider-redis-quarkus2/pom.xml +++ b/providers/redis/shedlock-provider-redis-quarkus2/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 5.9.1 + 5.9.2-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index 9090f449d..3f99f7c81 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.9.1 + 5.9.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-redis-spring - 5.9.1 + 5.9.2-SNAPSHOT diff --git a/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml b/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml index 346d8f2e8..179bd4b62 100644 --- a/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml +++ b/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.9.1 + 5.9.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-zookeeper-curator - 5.9.1 + 5.9.2-SNAPSHOT 5.5.0 diff --git a/shedlock-bom/pom.xml b/shedlock-bom/pom.xml index aec7864d6..2b191e8c3 100644 --- a/shedlock-bom/pom.xml +++ b/shedlock-bom/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.9.1 + 5.9.2-SNAPSHOT 4.0.0 BOM for ShedLock modules shedlock-bom - 5.9.1 + 5.9.2-SNAPSHOT pom diff --git a/shedlock-core/pom.xml b/shedlock-core/pom.xml index abda93f1c..089536183 100644 --- a/shedlock-core/pom.xml +++ b/shedlock-core/pom.xml @@ -3,12 +3,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.9.1 + 5.9.2-SNAPSHOT 4.0.0 shedlock-core - 5.9.1 + 5.9.2-SNAPSHOT 2.13.3 diff --git a/shedlock-test-support/pom.xml b/shedlock-test-support/pom.xml index 9a26d6298..62d3d9bef 100644 --- a/shedlock-test-support/pom.xml +++ b/shedlock-test-support/pom.xml @@ -3,12 +3,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.9.1 + 5.9.2-SNAPSHOT 4.0.0 shedlock-test-support - 5.9.1 + 5.9.2-SNAPSHOT diff --git a/spring/shedlock-spring/pom.xml b/spring/shedlock-spring/pom.xml index a7d0ef202..28cdb6199 100644 --- a/spring/shedlock-spring/pom.xml +++ b/spring/shedlock-spring/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.9.1 + 5.9.2-SNAPSHOT ../../pom.xml 4.0.0 shedlock-spring - 5.9.1 + 5.9.2-SNAPSHOT diff --git a/spring/test/shedlock-springboot-future-test/pom.xml b/spring/test/shedlock-springboot-future-test/pom.xml index 65bcef964..3de786dd8 100644 --- a/spring/test/shedlock-springboot-future-test/pom.xml +++ b/spring/test/shedlock-springboot-future-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.9.1 + 5.9.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-springboot-future-test - 5.9.1 + 5.9.2-SNAPSHOT diff --git a/spring/test/shedlock-springboot-kotlin-test/pom.xml b/spring/test/shedlock-springboot-kotlin-test/pom.xml index dc01ec75b..6daf3e3c8 100644 --- a/spring/test/shedlock-springboot-kotlin-test/pom.xml +++ b/spring/test/shedlock-springboot-kotlin-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.9.1 + 5.9.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-springboot-kotlin-test - 5.9.1 + 5.9.2-SNAPSHOT diff --git a/spring/test/shedlock-springboot-old-test/pom.xml b/spring/test/shedlock-springboot-old-test/pom.xml index 92e489753..19c9a6ecb 100644 --- a/spring/test/shedlock-springboot-old-test/pom.xml +++ b/spring/test/shedlock-springboot-old-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.9.1 + 5.9.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-springboot-old-test - 5.9.1 + 5.9.2-SNAPSHOT diff --git a/spring/test/shedlock-springboot-sleuth-test/pom.xml b/spring/test/shedlock-springboot-sleuth-test/pom.xml index 7e9b5239b..c418af91d 100644 --- a/spring/test/shedlock-springboot-sleuth-test/pom.xml +++ b/spring/test/shedlock-springboot-sleuth-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.9.1 + 5.9.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-springboot-sleuth-test - 5.9.1 + 5.9.2-SNAPSHOT diff --git a/spring/test/shedlock-springboot-test/pom.xml b/spring/test/shedlock-springboot-test/pom.xml index b92870541..8310d4757 100644 --- a/spring/test/shedlock-springboot-test/pom.xml +++ b/spring/test/shedlock-springboot-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.9.1 + 5.9.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-springboot-test - 5.9.1 + 5.9.2-SNAPSHOT diff --git a/spring/test/shedlock-testng-test/pom.xml b/spring/test/shedlock-testng-test/pom.xml index 555adb07d..723fca94c 100644 --- a/spring/test/shedlock-testng-test/pom.xml +++ b/spring/test/shedlock-testng-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.9.1 + 5.9.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-testng-test - 5.9.1 + 5.9.2-SNAPSHOT From 0af2b326e56b7d54498982780b25405af6eb28a5 Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Thu, 19 Oct 2023 21:46:29 +0200 Subject: [PATCH 0350/1598] README updated --- README.md | 55 +++++++++++++++++++++++++++++-------------------------- 1 file changed, 29 insertions(+), 26 deletions(-) diff --git a/README.md b/README.md index 98ebde7f4..a28ce4867 100644 --- a/README.md +++ b/README.md @@ -82,7 +82,7 @@ First of all, we have to import the project net.javacrumbs.shedlock shedlock-spring - 5.9.0 + 5.9.1 ``` @@ -187,7 +187,7 @@ Add dependency net.javacrumbs.shedlock shedlock-provider-jdbc-template - 5.9.0 + 5.9.1 ``` @@ -247,7 +247,7 @@ is in flux and may easily break. net.javacrumbs.shedlock shedlock-provider-r2dbc - 5.9.0 + 5.9.1 ``` @@ -270,7 +270,7 @@ Add dependency net.javacrumbs.shedlock shedlock-provider-jooq - 5.9.0 + 5.9.1 ``` @@ -307,7 +307,7 @@ Add dependency net.javacrumbs.shedlock shedlock-provider-jdbc-micronaut - 5.9.0 + 5.9.1 ``` @@ -330,7 +330,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-mongo - 5.9.0 + 5.9.1 ``` @@ -357,7 +357,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-mongo-reactivestreams - 5.9.0 + 5.9.1 ``` @@ -386,7 +386,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-dynamodb2 - 5.9.0 + 5.9.1 ``` @@ -413,7 +413,7 @@ Import net.javacrumbs.shedlock shedlock-provider-zookeeper-curator - 5.9.0 + 5.9.1 ``` @@ -437,7 +437,7 @@ Import net.javacrumbs.shedlock shedlock-provider-redis-spring - 5.9.0 + 5.9.1 ``` @@ -461,7 +461,7 @@ Import net.javacrumbs.shedlock shedlock-provider-redis-spring - 5.9.0 + 5.9.1 ``` @@ -490,7 +490,7 @@ Import net.javacrumbs.shedlock shedlock-provider-redis-jedis4 - 5.9.0 + 5.9.1 ``` @@ -514,7 +514,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-hazelcast4 - 5.9.0 + 5.9.1 ``` @@ -538,7 +538,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-couchbase-javaclient3 - 5.9.0 + 5.9.1 ``` @@ -564,7 +564,7 @@ I am really not sure it's a good idea to use Elasticsearch as a lock provider. B net.javacrumbs.shedlock shedlock-provider-elasticsearch8 - 5.9.0 + 5.9.1 ``` @@ -616,7 +616,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-cassandra - 5.9.0 + 5.9.1 ``` @@ -651,7 +651,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-consul - 5.9.0 + 5.9.1 ``` @@ -676,7 +676,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-arangodb - 5.9.0 + 5.9.1 ``` @@ -702,7 +702,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-neo4j - 5.9.0 + 5.9.1 ``` @@ -727,7 +727,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-etcd-jetcd - 5.9.0 + 5.9.1 ``` @@ -751,7 +751,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-ignite - 5.9.0 + 5.9.1 ``` @@ -776,7 +776,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-inmemory - 5.9.0 + 5.9.1 test ``` @@ -802,7 +802,7 @@ Import net.javacrumbs.shedlock shedlock-provider-memcached-spy - 5.9.0 + 5.9.1 ``` @@ -833,7 +833,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-datastore - 5.9.0 + 5.9.1 ``` @@ -935,7 +935,7 @@ Import the project: shedlock-micronaut - 5.9.0 + 5.9.1 ``` @@ -973,7 +973,7 @@ Import the project: net.javacrumbs.shedlock shedlock-cdi - 5.9.0 + 5.9.1 ``` @@ -1109,6 +1109,9 @@ after another, `lockAtLeastFor` can prevent it. # Release notes +## 5.9.1 (2023-10-19) +* QuarkusRedisLockProvider supports Redis 6.2 (thanks @ricardojlrufino) + ## 5.9.0 (2023-10-15) * Support Quarkus 2 Redis client (thanks @ricardojlrufino) * Better handling of timeouts in ReactiveStreamsMongoLockProvider From f1c54b32f50fa163c8fef57966cd38a3a9f5563d Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 23 Oct 2023 15:46:47 +0000 Subject: [PATCH 0351/1598] Bump org.redisson:redisson-spring-data-20 from 3.24.1 to 3.24.2 Bumps org.redisson:redisson-spring-data-20 from 3.24.1 to 3.24.2. --- updated-dependencies: - dependency-name: org.redisson:redisson-spring-data-20 dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/redis/shedlock-provider-redis-spring/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index 3f99f7c81..f112577e1 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -62,7 +62,7 @@ org.redisson redisson-spring-data-20 - 3.24.1 + 3.24.2 test From a199d541853509afa4a14e8effd90f39e50a35d8 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 24 Oct 2023 15:50:10 +0000 Subject: [PATCH 0352/1598] Bump org.redisson:redisson-spring-data-20 from 3.24.2 to 3.24.3 Bumps org.redisson:redisson-spring-data-20 from 3.24.2 to 3.24.3. --- updated-dependencies: - dependency-name: org.redisson:redisson-spring-data-20 dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/redis/shedlock-provider-redis-spring/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index f112577e1..1941435cc 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -62,7 +62,7 @@ org.redisson redisson-spring-data-20 - 3.24.2 + 3.24.3 test From fd4de14c25a09e8f404d62d3ca0b9406290bc95a Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 24 Oct 2023 15:51:24 +0000 Subject: [PATCH 0353/1598] Bump org.apache.maven.plugins:maven-surefire-plugin from 3.1.2 to 3.2.1 Bumps [org.apache.maven.plugins:maven-surefire-plugin](https://github.com/apache/maven-surefire) from 3.1.2 to 3.2.1. - [Release notes](https://github.com/apache/maven-surefire/releases) - [Commits](https://github.com/apache/maven-surefire/compare/surefire-3.1.2...surefire-3.2.1) --- updated-dependencies: - dependency-name: org.apache.maven.plugins:maven-surefire-plugin dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 4b308e45e..71bb52f25 100644 --- a/pom.xml +++ b/pom.xml @@ -115,7 +115,7 @@ org.apache.maven.plugins maven-surefire-plugin - 3.1.2 + 3.2.1 ${fork.count} -Xmx512m From 8f32a4fa7fdad9cf0687e8db8a7f680b68a1d5d9 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 26 Oct 2023 15:21:19 +0000 Subject: [PATCH 0354/1598] Bump org.neo4j.driver:neo4j-java-driver from 5.13.0 to 5.14.0 Bumps [org.neo4j.driver:neo4j-java-driver](https://github.com/neo4j/neo4j-java-driver) from 5.13.0 to 5.14.0. - [Release notes](https://github.com/neo4j/neo4j-java-driver/releases) - [Commits](https://github.com/neo4j/neo4j-java-driver/compare/5.13.0...5.14.0) --- updated-dependencies: - dependency-name: org.neo4j.driver:neo4j-java-driver dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- providers/neo4j/shedlock-provider-neo4j/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/neo4j/shedlock-provider-neo4j/pom.xml b/providers/neo4j/shedlock-provider-neo4j/pom.xml index 9d66212dd..1e082b6e4 100644 --- a/providers/neo4j/shedlock-provider-neo4j/pom.xml +++ b/providers/neo4j/shedlock-provider-neo4j/pom.xml @@ -20,7 +20,7 @@ org.neo4j.driver neo4j-java-driver - 5.13.0 + 5.14.0 From b8db88a98acc955b135c22c1e6afff13855180b6 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 27 Oct 2023 15:10:11 +0000 Subject: [PATCH 0355/1598] Bump com.microsoft.sqlserver:mssql-jdbc Bumps [com.microsoft.sqlserver:mssql-jdbc](https://github.com/Microsoft/mssql-jdbc) from 12.4.1.jre11 to 12.4.2.jre11. - [Release notes](https://github.com/Microsoft/mssql-jdbc/releases) - [Changelog](https://github.com/microsoft/mssql-jdbc/blob/main/CHANGELOG.md) - [Commits](https://github.com/Microsoft/mssql-jdbc/commits) --- updated-dependencies: - dependency-name: com.microsoft.sqlserver:mssql-jdbc dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/jdbc/shedlock-test-support-jdbc/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/jdbc/shedlock-test-support-jdbc/pom.xml b/providers/jdbc/shedlock-test-support-jdbc/pom.xml index f05705bb4..26c72410e 100644 --- a/providers/jdbc/shedlock-test-support-jdbc/pom.xml +++ b/providers/jdbc/shedlock-test-support-jdbc/pom.xml @@ -51,7 +51,7 @@ com.microsoft.sqlserver mssql-jdbc - 12.4.1.jre11 + 12.4.2.jre11 From e3d81985ec21877f66ee72961d4520373e203bca Mon Sep 17 00:00:00 2001 From: Sang Han Date: Fri, 27 Oct 2023 13:45:56 -0700 Subject: [PATCH 0356/1598] Fix typo for Micronaut 4 integration --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index a28ce4867..88e8b5204 100644 --- a/README.md +++ b/README.md @@ -934,7 +934,7 @@ Import the project: shedlock-micronaut - + 5.9.1 ``` From 3e28ea75c2790593b2da09fe147625af3f6a8f92 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 30 Oct 2023 15:35:30 +0000 Subject: [PATCH 0357/1598] Bump org.testng:testng from 7.7.0 to 7.8.0 Bumps [org.testng:testng](https://github.com/testng-team/testng) from 7.7.0 to 7.8.0. - [Release notes](https://github.com/testng-team/testng/releases) - [Changelog](https://github.com/testng-team/testng/blob/master/CHANGES.txt) - [Commits](https://github.com/testng-team/testng/compare/7.7.0...7.8.0) --- updated-dependencies: - dependency-name: org.testng:testng dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- spring/test/shedlock-testng-test/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spring/test/shedlock-testng-test/pom.xml b/spring/test/shedlock-testng-test/pom.xml index 723fca94c..07f628a98 100644 --- a/spring/test/shedlock-testng-test/pom.xml +++ b/spring/test/shedlock-testng-test/pom.xml @@ -48,7 +48,7 @@ org.testng testng - 7.7.0 + 7.8.0 test From 3f739ebe8a4bbc67b7b71f1d5eda5a67c87cb745 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 30 Oct 2023 15:36:29 +0000 Subject: [PATCH 0358/1598] Bump junit.ver from 5.9.1 to 5.10.0 Bumps `junit.ver` from 5.9.1 to 5.10.0. Updates `org.junit.jupiter:junit-jupiter` from 5.9.1 to 5.10.0 - [Release notes](https://github.com/junit-team/junit5/releases) - [Commits](https://github.com/junit-team/junit5/compare/r5.9.1...r5.10.0) Updates `org.junit.jupiter:junit-jupiter-api` from 5.9.1 to 5.10.0 - [Release notes](https://github.com/junit-team/junit5/releases) - [Commits](https://github.com/junit-team/junit5/compare/r5.9.1...r5.10.0) Updates `org.junit.jupiter:junit-jupiter-engine` from 5.9.1 to 5.10.0 - [Release notes](https://github.com/junit-team/junit5/releases) - [Commits](https://github.com/junit-team/junit5/compare/r5.9.1...r5.10.0) --- updated-dependencies: - dependency-name: org.junit.jupiter:junit-jupiter dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: org.junit.jupiter:junit-jupiter-api dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: org.junit.jupiter:junit-jupiter-engine dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 71bb52f25..c98a45cf7 100644 --- a/pom.xml +++ b/pom.xml @@ -74,7 +74,7 @@ UTF-8 17 3.1.4 - 5.9.1 + 5.10.0 1.19.1 1.9.10 3.8.7 From 99956f1cc41f17ff32df8cba9d7ce533801e0963 Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Wed, 1 Nov 2023 17:25:26 +0100 Subject: [PATCH 0359/1598] Add Spotless linter --- .github/workflows/build.yml | 2 +- .../shedlock/cdi/SchedulerLock.java | 41 ++--- .../CdiLockConfigurationExtractor.java | 47 ++---- .../LockingNotSupportedException.java | 14 +- .../internal/SchedulerLockInterceptor.java | 29 ++-- .../shedlock/cdi/SchedulerLock.java | 38 +++-- .../CdiLockConfigurationExtractor.java | 47 ++---- .../LockingNotSupportedException.java | 14 +- .../internal/SchedulerLockInterceptor.java | 19 +-- .../src/main/java/QuarkusProdConfig.java | 5 +- .../shedlock/quarkus/test/QuarkusConfig.java | 32 ++-- .../quarkus/test/QuarkusShedlockTest.java | 40 +++-- .../shedlock/quarkus/test/TestUtils.java | 28 ++-- .../shedlock/micronaut/SchedulerLock.java | 47 +++--- .../LockingNotSupportedException.java | 14 +- .../MicronautLockConfigurationExtractor.java | 56 +++---- .../internal/SchedulerLockInterceptor.java | 41 ++--- .../internal/MethodProxyAopConfig.java | 32 ++-- .../internal/MethodProxyAopTest.java | 36 ++--- .../micronaut/internal/TestUtils.java | 28 ++-- .../shedlock/micronaut/SchedulerLock.java | 47 +++--- .../LockingNotSupportedException.java | 14 +- .../MicronautLockConfigurationExtractor.java | 56 +++---- .../internal/SchedulerLockInterceptor.java | 51 +++---- .../internal/MethodProxyAopConfig.java | 32 ++-- .../internal/MethodProxyAopTest.java | 36 ++--- .../micronaut/internal/TestUtils.java | 28 ++-- .../micronaut/test/Application.java | 16 +- .../micronaut/test/Configuration.java | 17 +-- .../micronaut/test/ScheduledTasks.java | 21 ++- .../micronaut/test/ApplicationTest.java | 20 ++- .../micronaut/test/Application.java | 16 +- .../micronaut/test/Configuration.java | 17 +-- .../micronaut/test/ScheduledTasks.java | 21 ++- .../micronaut/test/ApplicationTest.java | 20 ++- .../micronaut/test/Application.java | 16 +- .../micronaut/test/Configuration.java | 17 +-- .../micronaut/test/ScheduledTasks.java | 21 ++- .../micronaut/test/ApplicationTest.java | 20 ++- .../micronaut/test/Application.java | 16 +- .../micronaut/test/Configuration.java | 17 +-- .../micronaut/test/ScheduledTasks.java | 21 ++- .../micronaut/test/ApplicationTest.java | 20 ++- pom.xml | 11 ++ .../provider/arangodb/ArangoLockProvider.java | 93 ++++++------ .../ArangoLockProviderIntegrationTest.java | 44 +++--- .../cassandra/CassandraLockProvider.java | 67 ++++----- .../cassandra/CassandraStorageAccessor.java | 120 ++++++++------- .../shedlock/provider/cassandra/Lock.java | 17 +-- .../CassandraLockProviderIntegrationTest.java | 56 ++++--- .../provider/consul/ConsulLockProvider.java | 136 +++++++++-------- .../provider/consul/ConsulSimpleLock.java | 19 +-- .../ConsulLockProviderIntegrationTest.java | 60 +++----- .../consul/ConsulLockProviderTest.java | 61 ++++---- .../javaclient3/CouchbaseLockProvider.java | 74 +++++---- .../CouchbaseLockProviderIntegrationTest.java | 50 +++--- .../datastore/DatastoreLockProvider.java | 7 +- .../datastore/DatastoreStorageAccessor.java | 108 +++++++------ .../DatastoreLockProviderIntegrationTest.java | 36 ++--- .../dynamodb2/DynamoDBLockProvider.java | 88 +++++------ .../provider/dynamodb2/DynamoDBUtils.java | 42 +++--- .../DynamoDBLockProviderIntegrationTest.java | 98 ++++++------ .../ElasticsearchLockProvider.java | 122 ++++++++------- .../ElasticsearchLockProviderTest.java | 76 +++++----- .../provider/etcd/jetcd/EtcdLockProvider.java | 65 ++++---- .../EtcdLockProviderIntegrationTest.java | 33 ++-- .../provider/hazelcast4/HazelcastLock.java | 46 +++--- .../hazelcast4/HazelcastLockProvider.java | 98 ++++++------ .../hazelcast4/HazelcastSimpleLock.java | 19 +-- .../HazelcastLockProviderClusterTest.java | 39 +++-- .../HazelcastLockProviderIntegrationTest.java | 23 ++- .../provider/ignite/IgniteLockProvider.java | 110 +++++++------- .../shedlock/provider/ignite/LockValue.java | 27 ++-- .../ignite/IgniteLockProviderTest.java | 27 ++-- .../inmemory/InMemoryLockProvider.java | 25 ++- .../InMemoryLockProviderIntegrationTest.java | 4 +- .../internal/AbstractJdbcStorageAccessor.java | 125 ++++++++------- .../micronaut/MicronautJdbcLockProvider.java | 61 ++++---- .../MicronautJdbcStorageAccessor.java | 29 ++-- .../HsqlJdbcLockProviderIntegrationTest.java | 14 +- .../MySqlJdbcLockProviderIntegrationTest.java | 14 +- ...stgresJdbcLockProviderIntegrationTest.java | 14 +- .../jdbctemplate/DatabaseProduct.java | 21 +-- .../Db2ServerTimeStatementsSource.java | 45 +++--- .../H2ServerTimeStatementsSource.java | 43 +++--- .../HsqlServerTimeStatementsSource.java | 43 +++--- .../JdbcTemplateLockProvider.java | 131 ++++++++-------- .../JdbcTemplateStorageAccessor.java | 32 ++-- .../MsSqlServerTimeStatementsSource.java | 46 +++--- .../MySqlServerTimeStatementsSource.java | 45 +++--- .../OracleServerTimeStatementsSource.java | 46 +++--- ...PostgresSqlServerTimeStatementsSource.java | 49 +++--- .../PostgresSqlStatementsSource.java | 21 ++- .../jdbctemplate/SqlStatementsSource.java | 65 ++++---- ...bcTemplateLockProviderIntegrationTest.java | 39 ++--- ...stractJdbcTemplateStorageAccessorTest.java | 51 +++---- ...bcTemplateLockProviderIntegrationTest.java | 14 +- ...bcTemplateLockProviderIntegrationTest.java | 14 +- ...bcTemplateLockProviderIntegrationTest.java | 55 ++++--- .../JdbcTemplateLockProviderTest.java | 53 +++---- .../JdbcTemplateStorageAccessorTest.java | 31 ++-- ...bcTemplateLockProviderIntegrationTest.java | 14 +- ...bcTemplateLockProviderIntegrationTest.java | 17 +-- ...ltiTenancyLockProviderIntegrationTest.java | 62 ++++---- ...bcTemplateLockProviderIntegrationTest.java | 15 +- ...bcTemplateLockProviderIntegrationTest.java | 14 +- ...bcTemplateLockProviderIntegrationTest.java | 70 ++++----- ...bcTemplateLockProviderIntegrationTest.java | 30 ++-- .../provider/jdbctemplate/ServerTimeTest.java | 41 ++--- .../provider/jdbc/JdbcLockProvider.java | 48 +++--- .../provider/jdbc/JdbcStorageAccessor.java | 28 ++-- .../HsqlJdbcLockProviderIntegrationTest.java | 14 +- .../MySqlJdbcLockProviderIntegrationTest.java | 14 +- ...stgresJdbcLockProviderIntegrationTest.java | 14 +- .../provider/jooq/JooqLockProvider.java | 15 +- .../provider/jooq/JooqStorageAccessor.java | 82 ++++++---- .../shedlock/provider/jooq/Shedlock.java | 79 ++++------ ...stractJooqLockProviderIntegrationTest.java | 27 ++-- .../HsqlJooqLockProviderIntegrationTest.java | 21 +-- ...ariaDbJooqLockProviderIntegrationTest.java | 14 +- .../MySqlJooqLockProviderIntegrationTest.java | 14 +- ...stgresJooqLockProviderIntegrationTest.java | 14 +- .../jdbc/AbstractContainerBasedDbConfig.java | 17 +-- .../test/support/jdbc/AbstractDbConfig.java | 23 +-- ...stractJdbcLockProviderIntegrationTest.java | 55 ++++--- .../test/support/jdbc/Db2ServerConfig.java | 19 +-- .../shedlock/test/support/jdbc/DbConfig.java | 14 +- .../shedlock/test/support/jdbc/H2Config.java | 14 +- .../test/support/jdbc/HsqlConfig.java | 14 +- .../test/support/jdbc/JdbcTestUtils.java | 40 +++-- .../test/support/jdbc/MariaDbConfig.java | 24 ++- .../test/support/jdbc/MsSqlServerConfig.java | 18 +-- .../test/support/jdbc/MySqlConfig.java | 23 ++- .../test/support/jdbc/OracleServerConfig.java | 15 +- .../test/support/jdbc/PostgresConfig.java | 20 ++- .../support/jdbc/TransactionalFuzzTester.java | 25 ++- .../memcached/spy/MemcachedLockProvider.java | 53 +++---- .../memcached/spy/MemcachedContainer.java | 4 +- .../MemcachedLockProviderIntegrationTest.java | 28 ++-- .../ReactiveStreamsMongoLockProvider.java | 118 +++++++-------- .../SingleLockableSubscriber.java | 24 ++- ...reamsMongoLockProviderIntegrationTest.java | 48 +++--- .../provider/mongo/MongoLockProvider.java | 114 +++++++------- .../MongoLockProviderIntegrationTest.java | 46 +++--- .../provider/neo4j/Neo4jLockProvider.java | 53 +++---- .../provider/neo4j/Neo4jStorageAccessor.java | 142 ++++++++++-------- .../Neo4jLockProviderIntegrationTest.java | 80 +++++----- .../provider/neo4j/Neo4jTestUtils.java | 58 +++---- .../opensearch/OpenSearchLockProvider.java | 119 +++++++-------- .../container/OpenSearchContainer.java | 19 ++- .../OpenSearchLockProviderTest.java | 50 +++--- .../r2dbc/AbstractR2dbcStorageAccessor.java | 128 ++++++++++------ .../shedlock/provider/r2dbc/R2dbcAdapter.java | 32 ++-- .../provider/r2dbc/R2dbcLockProvider.java | 31 ++-- .../provider/r2dbc/R2dbcStorageAccessor.java | 28 ++-- .../provider/r2dbc/AbstractR2dbcTest.java | 27 ++-- ...MariaR2dbcLockProviderIntegrationTest.java | 14 +- ...MsSqlR2dbcLockProviderIntegrationTest.java | 14 +- ...MySqlR2dbcLockProviderIntegrationTest.java | 14 +- ...racleR2dbcLockProviderIntegrationTest.java | 14 +- ...tgresR2dbcLockProviderIntegrationTest.java | 14 +- .../redis/jedis4/JedisLockProvider.java | 85 ++++++----- .../JedisLockProviderIntegrationTest.java | 26 ++-- .../provider/redis/jedis4/RedisContainer.java | 33 ++-- .../quarkus/QuarkusRedisLockProvider.java | 29 ++-- .../provider/redis/quarkus/LockedService.java | 8 +- ...QuarkusRedisLockProviderContainerTest.java | 7 +- ...arkusRedisLockProviderIntegrationTest.java | 10 +- .../redis/quarkus/SchedulerLockFactory.java | 6 +- .../spring/ReactiveRedisLockProvider.java | 71 ++++++--- .../redis/spring/RedisLockProvider.java | 93 +++++++----- ...ctiveRedisLockProviderIntegrationTest.java | 14 +- ...tractRedisLockProviderIntegrationTest.java | 29 ++-- ...pringRedisLockProviderIntegrationTest.java | 25 ++- .../curator/ZookeeperCuratorLockProvider.java | 46 +++--- ...perCuratorLockProviderIntegrationTest.java | 37 ++--- .../shedlock/core/AbstractSimpleLock.java | 20 +-- .../shedlock/core/ClockProvider.java | 18 +-- .../shedlock/core/DefaultLockManager.java | 29 ++-- .../core/DefaultLockingTaskExecutor.java | 43 +++--- .../shedlock/core/ExtensibleLockProvider.java | 21 +-- .../javacrumbs/shedlock/core/LockAssert.java | 39 +++-- .../shedlock/core/LockConfiguration.java | 48 +++--- .../core/LockConfigurationExtractor.java | 20 +-- .../shedlock/core/LockExtender.java | 29 ++-- .../javacrumbs/shedlock/core/LockManager.java | 18 +-- .../shedlock/core/LockProvider.java | 22 ++- .../shedlock/core/LockableRunnable.java | 14 +- .../shedlock/core/LockingTaskExecutor.java | 23 ++- .../javacrumbs/shedlock/core/SimpleLock.java | 31 ++-- .../support/AbstractStorageAccessor.java | 14 +- .../support/KeepAliveLockProvider.java | 67 +++++---- .../shedlock/support/LockException.java | 14 +- .../shedlock/support/LockRecordRegistry.java | 20 ++- .../shedlock/support/StorageAccessor.java | 25 +-- .../support/StorageBasedLockProvider.java | 62 ++++---- .../javacrumbs/shedlock/support/Utils.java | 44 +++--- .../shedlock/support/annotation/NonNull.java | 24 ++- .../support/annotation/NonNullApi.java | 17 ++- .../support/annotation/NonNullFields.java | 15 +- .../shedlock/support/annotation/Nullable.java | 27 ++-- .../shedlock/core/DefaultLockManagerTest.java | 34 ++--- .../core/DefaultLockingTaskExecutorTest.java | 42 +++--- .../shedlock/core/LockAssertTest.java | 32 ++-- .../shedlock/core/LockConfigurationTest.java | 30 ++-- .../shedlock/core/LockExtenderTest.java | 23 ++- .../shedlock/core/ReentrantLockProvider.java | 21 ++- .../core/ReentrantLockProviderTest.java | 42 +++--- .../support/KeepAliveLockProviderTest.java | 24 +-- .../support/LockRecordRegistryTest.java | 19 +-- .../support/StorageBasedLockProviderTest.java | 28 ++-- .../shedlock/support/UtilsTest.java | 20 +-- ...ExtensibleLockProviderIntegrationTest.java | 34 ++--- .../AbstractLockProviderIntegrationTest.java | 53 ++++--- ...orageBasedLockProviderIntegrationTest.java | 25 ++- .../shedlock/test/support/FuzzTester.java | 85 +++++------ .../ExtendedLockConfigurationExtractor.java | 23 ++- .../spring/LockableTaskScheduler.java | 30 ++-- .../annotation/EnableSchedulerLock.java | 82 +++++----- .../spring/annotation/SchedulerLock.java | 43 +++--- .../spring/aop/AbstractLockConfiguration.java | 18 +-- ...ckConfigurationExtractorConfiguration.java | 24 ++- .../aop/LockingNotSupportedException.java | 14 +- .../aop/MethodProxyLockConfiguration.java | 23 +-- .../aop/MethodProxyScheduledLockAdvisor.java | 44 +++--- ...sterDefaultTaskSchedulerPostProcessor.java | 55 ++++--- .../SchedulerLockConfigurationSelector.java | 39 +++-- .../aop/SchedulerProxyLockConfiguration.java | 21 ++- .../SchedulerProxyScheduledLockAdvisor.java | 19 +-- .../aop/SpringLockConfigurationExtractor.java | 104 +++++++------ .../spring/aop/StringToDurationConverter.java | 28 ++-- .../javacrumbs/shedlock/spring/TestUtils.java | 30 ++-- .../aop/AbstractSchedulerProxyTest.java | 55 +++---- ...tSpringLockConfigurationExtractorTest.java | 69 +++++---- .../shedlock/spring/aop/AopCleanupTest.java | 25 ++- .../shedlock/spring/aop/AopOrderingTest.java | 74 ++++----- .../spring/aop/MethodProxyAopConfig.java | 34 ++--- .../spring/aop/MethodProxyAopTest.java | 39 +++-- .../shedlock/spring/aop/MyScheduled.java | 21 ++- .../spring/aop/SchedulerProxyCglibTest.java | 36 +++-- .../SchedulerProxyDefaultSchedulerTest.java | 39 +++-- ...ScheduledExecutorServiceSchedulerTest.java | 37 +++-- .../spring/aop/SchedulerProxyTest.java | 32 ++-- .../SpringLockConfigurationExtractorTest.java | 77 +++------- .../aop/StringToDurationConverterTest.java | 27 ++-- .../spring/it/AbstractSchedulerConfig.java | 24 ++- .../spring/it/AbstractSchedulerTest.java | 25 ++- .../spring/it/ProxyIntegrationTest.java | 22 ++- .../spring/it/SchedulerIntegrationTest.java | 22 ++- .../shedlock/spring/proxytest/BeanImpl.java | 19 +-- .../spring/proxytest/BeanInterface.java | 14 +- .../spring/proxytest/DynamicProxyConfig.java | 15 +- .../spring/proxytest/SubclassProxyConfig.java | 15 +- .../shedlock/test/boot/Application.java | 17 +-- .../shedlock/test/boot/HelloController.java | 15 +- .../shedlock/test/boot/ScheduledTasks.java | 27 ++-- .../shedlock/test/boot/IntegrationTest.java | 26 ++-- .../shedlock/test/boot/Application.java | 14 +- .../shedlock/test/boot/HelloController.java | 15 +- .../shedlock/test/boot/ScheduledTasks.java | 21 ++- .../shedlock/test/boot/IntegrationTest.java | 24 ++- .../shedlock/test/boot/LockUnitTest.java | 14 +- .../shedlock/test/boot/Application.java | 17 +-- .../shedlock/test/boot/ScheduledTasks.java | 21 ++- .../shedlock/test/boot/IntegrationTest.java | 24 ++- .../shedlock/test/boot/Application.java | 17 +-- .../shedlock/test/boot/HelloController.java | 15 +- .../shedlock/test/boot/ScheduledTasks.java | 21 ++- .../shedlock/test/boot/IntegrationTest.java | 24 ++- .../shedlock/test/boot/LockUnitTest.java | 14 +- .../shedlock/test/boot/Application.java | 35 +++-- .../shedlock/test/boot/ScheduledTasks.java | 18 +-- .../shedlock/test/boot/IntegrationTest.java | 21 ++- 273 files changed, 4647 insertions(+), 5218 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 6974674aa..f52e2f48b 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -34,7 +34,7 @@ jobs: env: # Kotlin needs access to java.util MAVEN_OPTS: --add-opens java.base/java.util=ALL-UNNAMED - run: mvn test javadoc:javadoc + run: mvn test spotless:check javadoc:javadoc - name: Publish Test Report uses: mikepenz/action-junit-report@v4 if: always() # always run even if the previous step fails diff --git a/cdi/shedlock-cdi-vintage/src/main/java/net/javacrumbs/shedlock/cdi/SchedulerLock.java b/cdi/shedlock-cdi-vintage/src/main/java/net/javacrumbs/shedlock/cdi/SchedulerLock.java index 1de570832..94546f628 100644 --- a/cdi/shedlock-cdi-vintage/src/main/java/net/javacrumbs/shedlock/cdi/SchedulerLock.java +++ b/cdi/shedlock-cdi-vintage/src/main/java/net/javacrumbs/shedlock/cdi/SchedulerLock.java @@ -1,38 +1,45 @@ package net.javacrumbs.shedlock.cdi; -import javax.enterprise.util.Nonbinding; -import javax.interceptor.InterceptorBinding; import java.lang.annotation.ElementType; import java.lang.annotation.Inherited; import java.lang.annotation.Retention; import java.lang.annotation.RetentionPolicy; import java.lang.annotation.Target; +import javax.enterprise.util.Nonbinding; +import javax.interceptor.InterceptorBinding; @InterceptorBinding @Retention(RetentionPolicy.RUNTIME) @Target({ElementType.TYPE, ElementType.METHOD}) @Inherited public @interface SchedulerLock { - /** - * Lock name. - */ - @Nonbinding String name(); + /** Lock name. */ + @Nonbinding + String name(); /** - * How long the lock should be kept in case the machine which obtained the lock died before releasing it. - * This is just a fallback, under normal circumstances the lock is released as soon the tasks finishes. Can be any format - * supported by Duration Conversion + * How long the lock should be kept in case the machine which obtained the lock + * died before releasing it. This is just a fallback, under normal circumstances + * the lock is released as soon the tasks finishes. Can be any format supported + * by Duration + * Conversion + * *

*/ - @Nonbinding String lockAtMostFor() default ""; + @Nonbinding + String lockAtMostFor() default ""; /** - * The lock will be held at least for this period of time. Can be used if you really need to execute the task - * at most once in given period of time. If the duration of the task is shorter than clock difference between nodes, the task can - * be theoretically executed more than once (one node after another). By setting this parameter, you can make sure that the - * lock will be kept at least for given period of time. Can be any format - * supported by Duration Conversion + * The lock will be held at least for this period of time. Can be used if you + * really need to execute the task at most once in given period of time. If the + * duration of the task is shorter than clock difference between nodes, the task + * can be theoretically executed more than once (one node after another). By + * setting this parameter, you can make sure that the lock will be kept at least + * for given period of time. Can be any format supported by Duration + * Conversion */ - @Nonbinding String lockAtLeastFor() default ""; + @Nonbinding + String lockAtLeastFor() default ""; } - diff --git a/cdi/shedlock-cdi-vintage/src/main/java/net/javacrumbs/shedlock/cdi/internal/CdiLockConfigurationExtractor.java b/cdi/shedlock-cdi-vintage/src/main/java/net/javacrumbs/shedlock/cdi/internal/CdiLockConfigurationExtractor.java index 3a5e54ab3..39d64de22 100644 --- a/cdi/shedlock-cdi-vintage/src/main/java/net/javacrumbs/shedlock/cdi/internal/CdiLockConfigurationExtractor.java +++ b/cdi/shedlock-cdi-vintage/src/main/java/net/javacrumbs/shedlock/cdi/internal/CdiLockConfigurationExtractor.java @@ -1,31 +1,27 @@ /** * Copyright 2009 the original author or authors. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + *

http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ package net.javacrumbs.shedlock.cdi.internal; - -import net.javacrumbs.shedlock.cdi.SchedulerLock; -import net.javacrumbs.shedlock.core.ClockProvider; -import net.javacrumbs.shedlock.core.LockConfiguration; +import static java.util.Objects.requireNonNull; +import static net.javacrumbs.shedlock.cdi.internal.Utils.parseDuration; import java.lang.reflect.Method; import java.time.Duration; import java.util.Optional; - -import static java.util.Objects.requireNonNull; -import static net.javacrumbs.shedlock.cdi.internal.Utils.parseDuration; +import net.javacrumbs.shedlock.cdi.SchedulerLock; +import net.javacrumbs.shedlock.core.ClockProvider; +import net.javacrumbs.shedlock.core.LockConfiguration; class CdiLockConfigurationExtractor { private final Duration defaultLockAtMostFor; @@ -36,7 +32,6 @@ class CdiLockConfigurationExtractor { this.defaultLockAtLeastFor = requireNonNull(defaultLockAtLeastFor); } - Optional getLockConfiguration(Method method) { Optional annotation = findAnnotation(method); return annotation.map(this::getLockConfiguration); @@ -44,11 +39,7 @@ Optional getLockConfiguration(Method method) { private LockConfiguration getLockConfiguration(SchedulerLock annotation) { return new LockConfiguration( - ClockProvider.now(), - getName(annotation), - getLockAtMostFor(annotation), - getLockAtLeastFor(annotation) - ); + ClockProvider.now(), getName(annotation), getLockAtMostFor(annotation), getLockAtLeastFor(annotation)); } private String getName(SchedulerLock annotation) { @@ -56,19 +47,11 @@ private String getName(SchedulerLock annotation) { } Duration getLockAtMostFor(SchedulerLock annotation) { - return getValue( - annotation.lockAtMostFor(), - this.defaultLockAtMostFor, - "lockAtMostFor" - ); + return getValue(annotation.lockAtMostFor(), this.defaultLockAtMostFor, "lockAtMostFor"); } Duration getLockAtLeastFor(SchedulerLock annotation) { - return getValue( - annotation.lockAtLeastFor(), - this.defaultLockAtLeastFor, - "lockAtLeastFor" - ); + return getValue(annotation.lockAtLeastFor(), this.defaultLockAtLeastFor, "lockAtLeastFor"); } private Duration getValue(String stringValueFromAnnotation, Duration defaultValue, String paramName) { @@ -83,5 +66,3 @@ Optional findAnnotation(Method method) { return Optional.ofNullable(method.getAnnotation(SchedulerLock.class)); } } - - diff --git a/cdi/shedlock-cdi-vintage/src/main/java/net/javacrumbs/shedlock/cdi/internal/LockingNotSupportedException.java b/cdi/shedlock-cdi-vintage/src/main/java/net/javacrumbs/shedlock/cdi/internal/LockingNotSupportedException.java index 7532ee44e..7dea76e24 100644 --- a/cdi/shedlock-cdi-vintage/src/main/java/net/javacrumbs/shedlock/cdi/internal/LockingNotSupportedException.java +++ b/cdi/shedlock-cdi-vintage/src/main/java/net/javacrumbs/shedlock/cdi/internal/LockingNotSupportedException.java @@ -1,16 +1,14 @@ /** * Copyright 2009 the original author or authors. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + *

http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ package net.javacrumbs.shedlock.cdi.internal; diff --git a/cdi/shedlock-cdi-vintage/src/main/java/net/javacrumbs/shedlock/cdi/internal/SchedulerLockInterceptor.java b/cdi/shedlock-cdi-vintage/src/main/java/net/javacrumbs/shedlock/cdi/internal/SchedulerLockInterceptor.java index 129fad619..63a77cf5b 100644 --- a/cdi/shedlock-cdi-vintage/src/main/java/net/javacrumbs/shedlock/cdi/internal/SchedulerLockInterceptor.java +++ b/cdi/shedlock-cdi-vintage/src/main/java/net/javacrumbs/shedlock/cdi/internal/SchedulerLockInterceptor.java @@ -1,23 +1,21 @@ package net.javacrumbs.shedlock.cdi.internal; -import net.javacrumbs.shedlock.cdi.SchedulerLock; -import net.javacrumbs.shedlock.core.DefaultLockingTaskExecutor; -import net.javacrumbs.shedlock.core.LockConfiguration; -import net.javacrumbs.shedlock.core.LockProvider; -import net.javacrumbs.shedlock.core.LockingTaskExecutor; -import org.eclipse.microprofile.config.ConfigProvider; +import static net.javacrumbs.shedlock.cdi.internal.Utils.parseDuration; +import java.time.Duration; +import java.util.Objects; +import java.util.Optional; import javax.annotation.Priority; import javax.inject.Inject; import javax.interceptor.AroundInvoke; import javax.interceptor.Interceptor; import javax.interceptor.InvocationContext; -import java.time.Duration; -import java.util.Objects; -import java.util.Optional; - -import static net.javacrumbs.shedlock.cdi.internal.Utils.parseDuration; - +import net.javacrumbs.shedlock.cdi.SchedulerLock; +import net.javacrumbs.shedlock.core.DefaultLockingTaskExecutor; +import net.javacrumbs.shedlock.core.LockConfiguration; +import net.javacrumbs.shedlock.core.LockProvider; +import net.javacrumbs.shedlock.core.LockingTaskExecutor; +import org.eclipse.microprofile.config.ConfigProvider; @SchedulerLock(name = "?") @Priority(3001) @@ -33,9 +31,7 @@ public SchedulerLockInterceptor(LockProvider lockProvider) { String lockAtLeastFor = getConfigValue("shedlock.defaults.lock-at-least-for"); Objects.requireNonNull(lockAtMostFor, "shedlock.defaults.lock-at-most-for parameter is mandatory"); this.lockConfigurationExtractor = new CdiLockConfigurationExtractor( - parseDuration(lockAtMostFor), - lockAtLeastFor != null ? parseDuration(lockAtLeastFor) : Duration.ZERO - ); + parseDuration(lockAtMostFor), lockAtLeastFor != null ? parseDuration(lockAtLeastFor) : Duration.ZERO); } private static String getConfigValue(String propertyName) { @@ -49,7 +45,8 @@ Object lock(InvocationContext context) throws Throwable { throw new LockingNotSupportedException(); } - Optional lockConfiguration = lockConfigurationExtractor.getLockConfiguration(context.getMethod()); + Optional lockConfiguration = + lockConfigurationExtractor.getLockConfiguration(context.getMethod()); if (lockConfiguration.isPresent()) { lockingTaskExecutor.executeWithLock((LockingTaskExecutor.Task) context::proceed, lockConfiguration.get()); return null; diff --git a/cdi/shedlock-cdi/src/main/java/net/javacrumbs/shedlock/cdi/SchedulerLock.java b/cdi/shedlock-cdi/src/main/java/net/javacrumbs/shedlock/cdi/SchedulerLock.java index 74d131561..34845c168 100644 --- a/cdi/shedlock-cdi/src/main/java/net/javacrumbs/shedlock/cdi/SchedulerLock.java +++ b/cdi/shedlock-cdi/src/main/java/net/javacrumbs/shedlock/cdi/SchedulerLock.java @@ -2,7 +2,6 @@ import jakarta.enterprise.util.Nonbinding; import jakarta.interceptor.InterceptorBinding; - import java.lang.annotation.ElementType; import java.lang.annotation.Inherited; import java.lang.annotation.Retention; @@ -14,26 +13,33 @@ @Target({ElementType.TYPE, ElementType.METHOD}) @Inherited public @interface SchedulerLock { - /** - * Lock name. - */ - @Nonbinding String name(); + /** Lock name. */ + @Nonbinding + String name(); /** - * How long the lock should be kept in case the machine which obtained the lock died before releasing it. - * This is just a fallback, under normal circumstances the lock is released as soon the tasks finishes. Can be any format - * supported by Duration Conversion + * How long the lock should be kept in case the machine which obtained the lock + * died before releasing it. This is just a fallback, under normal circumstances + * the lock is released as soon the tasks finishes. Can be any format supported + * by Duration + * Conversion + * *

*/ - @Nonbinding String lockAtMostFor() default ""; + @Nonbinding + String lockAtMostFor() default ""; /** - * The lock will be held at least for this period of time. Can be used if you really need to execute the task - * at most once in given period of time. If the duration of the task is shorter than clock difference between nodes, the task can - * be theoretically executed more than once (one node after another). By setting this parameter, you can make sure that the - * lock will be kept at least for given period of time. Can be any format - * supported by Duration Conversion + * The lock will be held at least for this period of time. Can be used if you + * really need to execute the task at most once in given period of time. If the + * duration of the task is shorter than clock difference between nodes, the task + * can be theoretically executed more than once (one node after another). By + * setting this parameter, you can make sure that the lock will be kept at least + * for given period of time. Can be any format supported by Duration + * Conversion */ - @Nonbinding String lockAtLeastFor() default ""; + @Nonbinding + String lockAtLeastFor() default ""; } - diff --git a/cdi/shedlock-cdi/src/main/java/net/javacrumbs/shedlock/cdi/internal/CdiLockConfigurationExtractor.java b/cdi/shedlock-cdi/src/main/java/net/javacrumbs/shedlock/cdi/internal/CdiLockConfigurationExtractor.java index 3a5e54ab3..39d64de22 100644 --- a/cdi/shedlock-cdi/src/main/java/net/javacrumbs/shedlock/cdi/internal/CdiLockConfigurationExtractor.java +++ b/cdi/shedlock-cdi/src/main/java/net/javacrumbs/shedlock/cdi/internal/CdiLockConfigurationExtractor.java @@ -1,31 +1,27 @@ /** * Copyright 2009 the original author or authors. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + *

http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ package net.javacrumbs.shedlock.cdi.internal; - -import net.javacrumbs.shedlock.cdi.SchedulerLock; -import net.javacrumbs.shedlock.core.ClockProvider; -import net.javacrumbs.shedlock.core.LockConfiguration; +import static java.util.Objects.requireNonNull; +import static net.javacrumbs.shedlock.cdi.internal.Utils.parseDuration; import java.lang.reflect.Method; import java.time.Duration; import java.util.Optional; - -import static java.util.Objects.requireNonNull; -import static net.javacrumbs.shedlock.cdi.internal.Utils.parseDuration; +import net.javacrumbs.shedlock.cdi.SchedulerLock; +import net.javacrumbs.shedlock.core.ClockProvider; +import net.javacrumbs.shedlock.core.LockConfiguration; class CdiLockConfigurationExtractor { private final Duration defaultLockAtMostFor; @@ -36,7 +32,6 @@ class CdiLockConfigurationExtractor { this.defaultLockAtLeastFor = requireNonNull(defaultLockAtLeastFor); } - Optional getLockConfiguration(Method method) { Optional annotation = findAnnotation(method); return annotation.map(this::getLockConfiguration); @@ -44,11 +39,7 @@ Optional getLockConfiguration(Method method) { private LockConfiguration getLockConfiguration(SchedulerLock annotation) { return new LockConfiguration( - ClockProvider.now(), - getName(annotation), - getLockAtMostFor(annotation), - getLockAtLeastFor(annotation) - ); + ClockProvider.now(), getName(annotation), getLockAtMostFor(annotation), getLockAtLeastFor(annotation)); } private String getName(SchedulerLock annotation) { @@ -56,19 +47,11 @@ private String getName(SchedulerLock annotation) { } Duration getLockAtMostFor(SchedulerLock annotation) { - return getValue( - annotation.lockAtMostFor(), - this.defaultLockAtMostFor, - "lockAtMostFor" - ); + return getValue(annotation.lockAtMostFor(), this.defaultLockAtMostFor, "lockAtMostFor"); } Duration getLockAtLeastFor(SchedulerLock annotation) { - return getValue( - annotation.lockAtLeastFor(), - this.defaultLockAtLeastFor, - "lockAtLeastFor" - ); + return getValue(annotation.lockAtLeastFor(), this.defaultLockAtLeastFor, "lockAtLeastFor"); } private Duration getValue(String stringValueFromAnnotation, Duration defaultValue, String paramName) { @@ -83,5 +66,3 @@ Optional findAnnotation(Method method) { return Optional.ofNullable(method.getAnnotation(SchedulerLock.class)); } } - - diff --git a/cdi/shedlock-cdi/src/main/java/net/javacrumbs/shedlock/cdi/internal/LockingNotSupportedException.java b/cdi/shedlock-cdi/src/main/java/net/javacrumbs/shedlock/cdi/internal/LockingNotSupportedException.java index 7532ee44e..7dea76e24 100644 --- a/cdi/shedlock-cdi/src/main/java/net/javacrumbs/shedlock/cdi/internal/LockingNotSupportedException.java +++ b/cdi/shedlock-cdi/src/main/java/net/javacrumbs/shedlock/cdi/internal/LockingNotSupportedException.java @@ -1,16 +1,14 @@ /** * Copyright 2009 the original author or authors. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + *

http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ package net.javacrumbs.shedlock.cdi.internal; diff --git a/cdi/shedlock-cdi/src/main/java/net/javacrumbs/shedlock/cdi/internal/SchedulerLockInterceptor.java b/cdi/shedlock-cdi/src/main/java/net/javacrumbs/shedlock/cdi/internal/SchedulerLockInterceptor.java index 2b8ccb712..7cf483c64 100644 --- a/cdi/shedlock-cdi/src/main/java/net/javacrumbs/shedlock/cdi/internal/SchedulerLockInterceptor.java +++ b/cdi/shedlock-cdi/src/main/java/net/javacrumbs/shedlock/cdi/internal/SchedulerLockInterceptor.java @@ -1,10 +1,15 @@ package net.javacrumbs.shedlock.cdi.internal; +import static net.javacrumbs.shedlock.cdi.internal.Utils.parseDuration; + import jakarta.annotation.Priority; import jakarta.inject.Inject; import jakarta.interceptor.AroundInvoke; import jakarta.interceptor.Interceptor; import jakarta.interceptor.InvocationContext; +import java.time.Duration; +import java.util.Objects; +import java.util.Optional; import net.javacrumbs.shedlock.cdi.SchedulerLock; import net.javacrumbs.shedlock.core.DefaultLockingTaskExecutor; import net.javacrumbs.shedlock.core.LockConfiguration; @@ -12,13 +17,6 @@ import net.javacrumbs.shedlock.core.LockingTaskExecutor; import org.eclipse.microprofile.config.ConfigProvider; -import java.time.Duration; -import java.util.Objects; -import java.util.Optional; - -import static net.javacrumbs.shedlock.cdi.internal.Utils.parseDuration; - - @SchedulerLock(name = "?") @Priority(3001) @Interceptor @@ -33,9 +31,7 @@ public SchedulerLockInterceptor(LockProvider lockProvider) { String lockAtLeastFor = getConfigValue("shedlock.defaults.lock-at-least-for"); Objects.requireNonNull(lockAtMostFor, "shedlock.defaults.lock-at-most-for parameter is mandatory"); this.lockConfigurationExtractor = new CdiLockConfigurationExtractor( - parseDuration(lockAtMostFor), - lockAtLeastFor != null ? parseDuration(lockAtLeastFor) : Duration.ZERO - ); + parseDuration(lockAtMostFor), lockAtLeastFor != null ? parseDuration(lockAtLeastFor) : Duration.ZERO); } private static String getConfigValue(String propertyName) { @@ -49,7 +45,8 @@ Object lock(InvocationContext context) throws Throwable { throw new LockingNotSupportedException(); } - Optional lockConfiguration = lockConfigurationExtractor.getLockConfiguration(context.getMethod()); + Optional lockConfiguration = + lockConfigurationExtractor.getLockConfiguration(context.getMethod()); if (lockConfiguration.isPresent()) { lockingTaskExecutor.executeWithLock((LockingTaskExecutor.Task) context::proceed, lockConfiguration.get()); return null; diff --git a/cdi/test/quarkus-test/src/main/java/QuarkusProdConfig.java b/cdi/test/quarkus-test/src/main/java/QuarkusProdConfig.java index df60bfedf..89bb78d25 100644 --- a/cdi/test/quarkus-test/src/main/java/QuarkusProdConfig.java +++ b/cdi/test/quarkus-test/src/main/java/QuarkusProdConfig.java @@ -1,11 +1,8 @@ import io.quarkus.arc.DefaultBean; import jakarta.enterprise.inject.Produces; import jakarta.inject.Singleton; -import net.javacrumbs.shedlock.core.LockConfiguration; -import net.javacrumbs.shedlock.core.LockProvider; -import net.javacrumbs.shedlock.core.SimpleLock; - import java.util.Optional; +import net.javacrumbs.shedlock.core.LockProvider; /* * Just to make the build to pass diff --git a/cdi/test/quarkus-test/src/test/java/net/javacrumbs/shedlock/quarkus/test/QuarkusConfig.java b/cdi/test/quarkus-test/src/test/java/net/javacrumbs/shedlock/quarkus/test/QuarkusConfig.java index c22cc92fb..27fe2a8ea 100644 --- a/cdi/test/quarkus-test/src/test/java/net/javacrumbs/shedlock/quarkus/test/QuarkusConfig.java +++ b/cdi/test/quarkus-test/src/test/java/net/javacrumbs/shedlock/quarkus/test/QuarkusConfig.java @@ -1,33 +1,29 @@ /** * Copyright 2009 the original author or authors. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + *

http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ package net.javacrumbs.shedlock.quarkus.test; +import static net.javacrumbs.shedlock.core.LockAssert.assertLocked; +import static org.mockito.Mockito.mock; import io.quarkus.arc.profile.IfBuildProfile; import jakarta.enterprise.context.ApplicationScoped; import jakarta.enterprise.inject.Produces; import jakarta.inject.Singleton; +import java.io.IOException; import net.javacrumbs.shedlock.cdi.SchedulerLock; import net.javacrumbs.shedlock.core.LockProvider; -import java.io.IOException; - -import static net.javacrumbs.shedlock.core.LockAssert.assertLocked; -import static org.mockito.Mockito.mock; - public class QuarkusConfig { @Produces @@ -37,7 +33,6 @@ public LockProvider lockProvider() { return mock(LockProvider.class); } - @ApplicationScoped static class TestBean { @@ -66,12 +61,9 @@ public int returnsValue() { } @SchedulerLock(name = "${property.value}", lockAtLeastFor = "${property.lock-at-least-for}") - public void property() { - - } + public void property() {} } - interface AnotherTestBean { void runManually(); } @@ -81,8 +73,6 @@ static class AnotherTestBeanImpl implements AnotherTestBean { @Override @SchedulerLock(name = "classAnnotation") - public void runManually() { - - } + public void runManually() {} } } diff --git a/cdi/test/quarkus-test/src/test/java/net/javacrumbs/shedlock/quarkus/test/QuarkusShedlockTest.java b/cdi/test/quarkus-test/src/test/java/net/javacrumbs/shedlock/quarkus/test/QuarkusShedlockTest.java index 25a12a15e..bec2a4fa4 100644 --- a/cdi/test/quarkus-test/src/test/java/net/javacrumbs/shedlock/quarkus/test/QuarkusShedlockTest.java +++ b/cdi/test/quarkus-test/src/test/java/net/javacrumbs/shedlock/quarkus/test/QuarkusShedlockTest.java @@ -1,22 +1,30 @@ /** * Copyright 2009 the original author or authors. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + *

http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ package net.javacrumbs.shedlock.quarkus.test; +import static net.javacrumbs.shedlock.quarkus.test.TestUtils.hasParams; +import static org.assertj.core.api.Assertions.assertThatThrownBy; +import static org.mockito.ArgumentMatchers.any; +import static org.mockito.Mockito.mock; +import static org.mockito.Mockito.verify; +import static org.mockito.Mockito.verifyNoInteractions; +import static org.mockito.Mockito.when; + import io.quarkus.test.junit.QuarkusTest; import jakarta.inject.Inject; +import java.io.IOException; +import java.util.Optional; import net.javacrumbs.shedlock.core.LockProvider; import net.javacrumbs.shedlock.core.SimpleLock; import net.javacrumbs.shedlock.quarkus.test.QuarkusConfig.AnotherTestBean; @@ -27,18 +35,6 @@ import org.junit.jupiter.api.Test; import org.mockito.Mockito; -import java.io.IOException; -import java.util.Optional; - -import static net.javacrumbs.shedlock.quarkus.test.TestUtils.hasParams; -import static org.assertj.core.api.Assertions.assertThatThrownBy; -import static org.mockito.ArgumentMatchers.any; -import static org.mockito.Mockito.mock; -import static org.mockito.Mockito.verify; -import static org.mockito.Mockito.verifyNoInteractions; -import static org.mockito.Mockito.when; - - @QuarkusTest class QuarkusShedlockTest { @Inject @@ -92,7 +88,9 @@ void shouldFailOnReturnType() { } @Test - @Disabled // Not implemented, waiting if anyone is going to use it. When needed, get the code from Quarkus SchedulerUtils + @Disabled // Not implemented, waiting if anyone is going to use it. When needed, get the + // code from + // Quarkus SchedulerUtils void shouldReadConfigurationProperty() { testBean.property(); verify(lockProvider).lock(hasParams("property", 30_000, 1_000)); diff --git a/cdi/test/quarkus-test/src/test/java/net/javacrumbs/shedlock/quarkus/test/TestUtils.java b/cdi/test/quarkus-test/src/test/java/net/javacrumbs/shedlock/quarkus/test/TestUtils.java index 5a76b6c19..ff5c0dae3 100644 --- a/cdi/test/quarkus-test/src/test/java/net/javacrumbs/shedlock/quarkus/test/TestUtils.java +++ b/cdi/test/quarkus-test/src/test/java/net/javacrumbs/shedlock/quarkus/test/TestUtils.java @@ -1,30 +1,27 @@ /** * Copyright 2009 the original author or authors. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + *

http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ package net.javacrumbs.shedlock.quarkus.test; +import static org.mockito.ArgumentMatchers.argThat; + +import java.time.Instant; import net.javacrumbs.shedlock.core.ClockProvider; import net.javacrumbs.shedlock.core.LockConfiguration; import org.mockito.ArgumentMatcher; import org.slf4j.Logger; import org.slf4j.LoggerFactory; -import java.time.Instant; - -import static org.mockito.ArgumentMatchers.argThat; - public class TestUtils { private static final int GAP = 1000; @@ -36,14 +33,15 @@ public static LockConfiguration hasParams(String name, long lockAtMostFor, long @Override public boolean matches(LockConfiguration c) { return name.equals(c.getName()) - && isNearTo(lockAtMostFor, c.getLockAtMostUntil()) - && isNearTo(lockAtLeastFor, c.getLockAtLeastUntil()); + && isNearTo(lockAtMostFor, c.getLockAtMostUntil()) + && isNearTo(lockAtLeastFor, c.getLockAtLeastUntil()); } @Override public String toString() { Instant now = ClockProvider.now(); - return "hasParams(\"" + name + "\", " + now.plusMillis(lockAtMostFor) + ", " + now.plusMillis(lockAtLeastFor) + ")"; + return "hasParams(\"" + name + "\", " + now.plusMillis(lockAtMostFor) + ", " + + now.plusMillis(lockAtLeastFor) + ")"; } }); } diff --git a/micronaut/shedlock-micronaut/src/main/java/net/javacrumbs/shedlock/micronaut/SchedulerLock.java b/micronaut/shedlock-micronaut/src/main/java/net/javacrumbs/shedlock/micronaut/SchedulerLock.java index 5967da724..5384bacde 100644 --- a/micronaut/shedlock-micronaut/src/main/java/net/javacrumbs/shedlock/micronaut/SchedulerLock.java +++ b/micronaut/shedlock-micronaut/src/main/java/net/javacrumbs/shedlock/micronaut/SchedulerLock.java @@ -1,32 +1,28 @@ /** * Copyright 2009 the original author or authors. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + *

http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ package net.javacrumbs.shedlock.micronaut; +import static java.lang.annotation.RetentionPolicy.RUNTIME; import io.micronaut.aop.Around; import io.micronaut.context.annotation.Executable; import io.micronaut.context.annotation.Type; -import net.javacrumbs.shedlock.micronaut.internal.SchedulerLockInterceptor; - import java.lang.annotation.Documented; import java.lang.annotation.ElementType; import java.lang.annotation.Retention; import java.lang.annotation.Target; - -import static java.lang.annotation.RetentionPolicy.RUNTIME; +import net.javacrumbs.shedlock.micronaut.internal.SchedulerLockInterceptor; @Documented @Retention(RUNTIME) @@ -35,25 +31,30 @@ @Executable @Type(SchedulerLockInterceptor.class) public @interface SchedulerLock { - /** - * Lock name. - */ + /** Lock name. */ String name(); /** - * How long the lock should be kept in case the machine which obtained the lock died before releasing it. - * This is just a fallback, under normal circumstances the lock is released as soon the tasks finishes. Can be any format - * supported by Duration Conversion + * How long the lock should be kept in case the machine which obtained the lock + * died before releasing it. This is just a fallback, under normal circumstances + * the lock is released as soon the tasks finishes. Can be any format supported + * by Duration + * Conversion + * *

*/ String lockAtMostFor() default ""; /** - * The lock will be held at least for this period of time. Can be used if you really need to execute the task - * at most once in given period of time. If the duration of the task is shorter than clock difference between nodes, the task can - * be theoretically executed more than once (one node after another). By setting this parameter, you can make sure that the - * lock will be kept at least for given period of time. Can be any format - * supported by Duration Conversion + * The lock will be held at least for this period of time. Can be used if you + * really need to execute the task at most once in given period of time. If the + * duration of the task is shorter than clock difference between nodes, the task + * can be theoretically executed more than once (one node after another). By + * setting this parameter, you can make sure that the lock will be kept at least + * for given period of time. Can be any format supported by Duration + * Conversion */ String lockAtLeastFor() default ""; } diff --git a/micronaut/shedlock-micronaut/src/main/java/net/javacrumbs/shedlock/micronaut/internal/LockingNotSupportedException.java b/micronaut/shedlock-micronaut/src/main/java/net/javacrumbs/shedlock/micronaut/internal/LockingNotSupportedException.java index a9f7f7df7..fdd16259c 100644 --- a/micronaut/shedlock-micronaut/src/main/java/net/javacrumbs/shedlock/micronaut/internal/LockingNotSupportedException.java +++ b/micronaut/shedlock-micronaut/src/main/java/net/javacrumbs/shedlock/micronaut/internal/LockingNotSupportedException.java @@ -1,16 +1,14 @@ /** * Copyright 2009 the original author or authors. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + *

http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ package net.javacrumbs.shedlock.micronaut.internal; diff --git a/micronaut/shedlock-micronaut/src/main/java/net/javacrumbs/shedlock/micronaut/internal/MicronautLockConfigurationExtractor.java b/micronaut/shedlock-micronaut/src/main/java/net/javacrumbs/shedlock/micronaut/internal/MicronautLockConfigurationExtractor.java index 47322919e..dc74be619 100644 --- a/micronaut/shedlock-micronaut/src/main/java/net/javacrumbs/shedlock/micronaut/internal/MicronautLockConfigurationExtractor.java +++ b/micronaut/shedlock-micronaut/src/main/java/net/javacrumbs/shedlock/micronaut/internal/MicronautLockConfigurationExtractor.java @@ -1,45 +1,42 @@ /** * Copyright 2009 the original author or authors. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + *

http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ package net.javacrumbs.shedlock.micronaut.internal; +import static java.util.Objects.requireNonNull; + import io.micronaut.core.annotation.AnnotationValue; import io.micronaut.core.convert.ConversionService; import io.micronaut.core.util.StringUtils; import io.micronaut.inject.ExecutableMethod; +import java.time.Duration; +import java.util.Optional; import net.javacrumbs.shedlock.core.ClockProvider; import net.javacrumbs.shedlock.core.LockConfiguration; import net.javacrumbs.shedlock.micronaut.SchedulerLock; -import java.time.Duration; -import java.util.Optional; - -import static java.util.Objects.requireNonNull; - class MicronautLockConfigurationExtractor { private final Duration defaultLockAtMostFor; private final Duration defaultLockAtLeastFor; private final ConversionService conversionService; - MicronautLockConfigurationExtractor(Duration defaultLockAtMostFor, Duration defaultLockAtLeastFor, ConversionService conversionService) { + MicronautLockConfigurationExtractor( + Duration defaultLockAtMostFor, Duration defaultLockAtLeastFor, ConversionService conversionService) { this.defaultLockAtMostFor = requireNonNull(defaultLockAtMostFor); this.defaultLockAtLeastFor = requireNonNull(defaultLockAtLeastFor); this.conversionService = conversionService; } - Optional getLockConfiguration(ExecutableMethod method) { Optional> annotation = findAnnotation(method); return annotation.map(this::getLockConfiguration); @@ -47,11 +44,7 @@ Optional getLockConfiguration(ExecutableMethod annotation) { return new LockConfiguration( - ClockProvider.now(), - getName(annotation), - getLockAtMostFor(annotation), - getLockAtLeastFor(annotation) - ); + ClockProvider.now(), getName(annotation), getLockAtMostFor(annotation), getLockAtLeastFor(annotation)); } private String getName(AnnotationValue annotation) { @@ -59,26 +52,21 @@ private String getName(AnnotationValue annotation) { } Duration getLockAtMostFor(AnnotationValue annotation) { - return getValue( - annotation, - this.defaultLockAtMostFor, - "lockAtMostFor" - ); + return getValue(annotation, this.defaultLockAtMostFor, "lockAtMostFor"); } Duration getLockAtLeastFor(AnnotationValue annotation) { - return getValue( - annotation, - this.defaultLockAtLeastFor, - "lockAtLeastFor" - ); + return getValue(annotation, this.defaultLockAtLeastFor, "lockAtLeastFor"); } private Duration getValue(AnnotationValue annotation, Duration defaultValue, String paramName) { - String stringValueFromAnnotation = annotation.get(paramName, String.class).orElse(""); + String stringValueFromAnnotation = + annotation.get(paramName, String.class).orElse(""); if (StringUtils.hasText(stringValueFromAnnotation)) { - return conversionService.convert(stringValueFromAnnotation, Duration.class) - .orElseThrow(() -> new IllegalArgumentException("Invalid " + paramName + " value \"" + stringValueFromAnnotation + "\" - cannot parse into duration")); + return conversionService + .convert(stringValueFromAnnotation, Duration.class) + .orElseThrow(() -> new IllegalArgumentException("Invalid " + paramName + " value \"" + + stringValueFromAnnotation + "\" - cannot parse into duration")); } else { return defaultValue; } @@ -88,5 +76,3 @@ Optional> findAnnotation(ExecutableMethodLicensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + *

http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ package net.javacrumbs.shedlock.micronaut.internal; @@ -20,32 +18,34 @@ import io.micronaut.context.annotation.Value; import io.micronaut.core.convert.ConversionService; import jakarta.inject.Singleton; +import java.time.Duration; +import java.util.Optional; import net.javacrumbs.shedlock.core.DefaultLockingTaskExecutor; import net.javacrumbs.shedlock.core.LockConfiguration; import net.javacrumbs.shedlock.core.LockProvider; import net.javacrumbs.shedlock.core.LockingTaskExecutor; -import java.time.Duration; -import java.util.Optional; - @Singleton public class SchedulerLockInterceptor implements MethodInterceptor { private final LockingTaskExecutor lockingTaskExecutor; private final MicronautLockConfigurationExtractor micronautLockConfigurationExtractor; public SchedulerLockInterceptor( - LockProvider lockProvider, - Optional> conversionService, - @Value("${shedlock.defaults.lock-at-most-for}") String defaultLockAtMostFor, - @Value("${shedlock.defaults.lock-at-least-for:PT0S}") String defaultLockAtLeastFor - ) { + LockProvider lockProvider, + Optional> conversionService, + @Value("${shedlock.defaults.lock-at-most-for}") String defaultLockAtMostFor, + @Value("${shedlock.defaults.lock-at-least-for:PT0S}") String defaultLockAtLeastFor) { ConversionService resolvedConversionService = conversionService.orElse(ConversionService.SHARED); lockingTaskExecutor = new DefaultLockingTaskExecutor(lockProvider); micronautLockConfigurationExtractor = new MicronautLockConfigurationExtractor( - resolvedConversionService.convert(defaultLockAtMostFor, Duration.class).orElseThrow(() -> new IllegalArgumentException("Invalid 'defaultLockAtMostFor' value")), - resolvedConversionService.convert(defaultLockAtLeastFor, Duration.class).orElseThrow(() -> new IllegalArgumentException("Invalid 'defaultLockAtLeastFor' value")), - resolvedConversionService); + resolvedConversionService + .convert(defaultLockAtMostFor, Duration.class) + .orElseThrow(() -> new IllegalArgumentException("Invalid 'defaultLockAtMostFor' value")), + resolvedConversionService + .convert(defaultLockAtLeastFor, Duration.class) + .orElseThrow(() -> new IllegalArgumentException("Invalid 'defaultLockAtLeastFor' value")), + resolvedConversionService); } @Override @@ -55,7 +55,8 @@ public Object intercept(MethodInvocationContext context) { throw new LockingNotSupportedException(); } - Optional lockConfiguration = micronautLockConfigurationExtractor.getLockConfiguration(context.getExecutableMethod()); + Optional lockConfiguration = + micronautLockConfigurationExtractor.getLockConfiguration(context.getExecutableMethod()); if (lockConfiguration.isPresent()) { lockingTaskExecutor.executeWithLock((Runnable) context::proceed, lockConfiguration.get()); return null; diff --git a/micronaut/shedlock-micronaut/src/test/java/net/javacrumbs/shedlock/micronaut/internal/MethodProxyAopConfig.java b/micronaut/shedlock-micronaut/src/test/java/net/javacrumbs/shedlock/micronaut/internal/MethodProxyAopConfig.java index d75966688..0a66a7d3e 100644 --- a/micronaut/shedlock-micronaut/src/test/java/net/javacrumbs/shedlock/micronaut/internal/MethodProxyAopConfig.java +++ b/micronaut/shedlock-micronaut/src/test/java/net/javacrumbs/shedlock/micronaut/internal/MethodProxyAopConfig.java @@ -1,31 +1,27 @@ /** * Copyright 2009 the original author or authors. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + *

http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ package net.javacrumbs.shedlock.micronaut.internal; +import static net.javacrumbs.shedlock.core.LockAssert.assertLocked; +import static org.mockito.Mockito.mock; import io.micronaut.context.annotation.Factory; import jakarta.inject.Singleton; +import java.io.IOException; import net.javacrumbs.shedlock.core.LockProvider; import net.javacrumbs.shedlock.micronaut.SchedulerLock; -import java.io.IOException; - -import static net.javacrumbs.shedlock.core.LockAssert.assertLocked; -import static org.mockito.Mockito.mock; - @Factory public class MethodProxyAopConfig { @@ -34,7 +30,6 @@ public LockProvider lockProvider() { return mock(LockProvider.class); } - @Singleton static class TestBean { @@ -63,12 +58,9 @@ public int returnsValue() { } @SchedulerLock(name = "${property.value}", lockAtLeastFor = "${property.lock-at-least-for}") - public void property() { - - } + public void property() {} } - interface AnotherTestBean { void runManually(); } @@ -78,8 +70,6 @@ static class AnotherTestBeanImpl implements AnotherTestBean { @Override @SchedulerLock(name = "classAnnotation") - public void runManually() { - - } + public void runManually() {} } } diff --git a/micronaut/shedlock-micronaut/src/test/java/net/javacrumbs/shedlock/micronaut/internal/MethodProxyAopTest.java b/micronaut/shedlock-micronaut/src/test/java/net/javacrumbs/shedlock/micronaut/internal/MethodProxyAopTest.java index c8eddf133..9e68726a7 100644 --- a/micronaut/shedlock-micronaut/src/test/java/net/javacrumbs/shedlock/micronaut/internal/MethodProxyAopTest.java +++ b/micronaut/shedlock-micronaut/src/test/java/net/javacrumbs/shedlock/micronaut/internal/MethodProxyAopTest.java @@ -1,22 +1,30 @@ /** * Copyright 2009 the original author or authors. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + *

http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ package net.javacrumbs.shedlock.micronaut.internal; +import static net.javacrumbs.shedlock.micronaut.internal.TestUtils.hasParams; +import static org.assertj.core.api.Assertions.assertThatThrownBy; +import static org.mockito.ArgumentMatchers.any; +import static org.mockito.Mockito.mock; +import static org.mockito.Mockito.verify; +import static org.mockito.Mockito.verifyNoInteractions; +import static org.mockito.Mockito.when; + import io.micronaut.test.extensions.junit5.annotation.MicronautTest; import jakarta.inject.Inject; +import java.io.IOException; +import java.util.Optional; import net.javacrumbs.shedlock.core.LockProvider; import net.javacrumbs.shedlock.core.SimpleLock; import net.javacrumbs.shedlock.micronaut.internal.MethodProxyAopConfig.AnotherTestBean; @@ -25,18 +33,6 @@ import org.junit.jupiter.api.Test; import org.mockito.Mockito; -import java.io.IOException; -import java.util.Optional; - -import static net.javacrumbs.shedlock.micronaut.internal.TestUtils.hasParams; -import static org.assertj.core.api.Assertions.assertThatThrownBy; -import static org.mockito.ArgumentMatchers.any; -import static org.mockito.Mockito.mock; -import static org.mockito.Mockito.verify; -import static org.mockito.Mockito.verifyNoInteractions; -import static org.mockito.Mockito.when; - - @MicronautTest class MethodProxyAopTest { @Inject diff --git a/micronaut/shedlock-micronaut/src/test/java/net/javacrumbs/shedlock/micronaut/internal/TestUtils.java b/micronaut/shedlock-micronaut/src/test/java/net/javacrumbs/shedlock/micronaut/internal/TestUtils.java index 66b9f743e..d5306f077 100644 --- a/micronaut/shedlock-micronaut/src/test/java/net/javacrumbs/shedlock/micronaut/internal/TestUtils.java +++ b/micronaut/shedlock-micronaut/src/test/java/net/javacrumbs/shedlock/micronaut/internal/TestUtils.java @@ -1,30 +1,27 @@ /** * Copyright 2009 the original author or authors. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + *

http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ package net.javacrumbs.shedlock.micronaut.internal; +import static org.mockito.ArgumentMatchers.argThat; + +import java.time.Instant; import net.javacrumbs.shedlock.core.ClockProvider; import net.javacrumbs.shedlock.core.LockConfiguration; import org.mockito.ArgumentMatcher; import org.slf4j.Logger; import org.slf4j.LoggerFactory; -import java.time.Instant; - -import static org.mockito.ArgumentMatchers.argThat; - public class TestUtils { private static final int GAP = 1000; @@ -36,14 +33,15 @@ public static LockConfiguration hasParams(String name, long lockAtMostFor, long @Override public boolean matches(LockConfiguration c) { return name.equals(c.getName()) - && isNearTo(lockAtMostFor, c.getLockAtMostUntil()) - && isNearTo(lockAtLeastFor, c.getLockAtLeastUntil()); + && isNearTo(lockAtMostFor, c.getLockAtMostUntil()) + && isNearTo(lockAtLeastFor, c.getLockAtLeastUntil()); } @Override public String toString() { Instant now = ClockProvider.now(); - return "hasParams(\"" + name + "\", " + now.plusMillis(lockAtMostFor) + ", " + now.plusMillis(lockAtLeastFor) + ")"; + return "hasParams(\"" + name + "\", " + now.plusMillis(lockAtMostFor) + ", " + + now.plusMillis(lockAtLeastFor) + ")"; } }); } diff --git a/micronaut/shedlock-micronaut4/src/main/java/net/javacrumbs/shedlock/micronaut/SchedulerLock.java b/micronaut/shedlock-micronaut4/src/main/java/net/javacrumbs/shedlock/micronaut/SchedulerLock.java index 5967da724..5384bacde 100644 --- a/micronaut/shedlock-micronaut4/src/main/java/net/javacrumbs/shedlock/micronaut/SchedulerLock.java +++ b/micronaut/shedlock-micronaut4/src/main/java/net/javacrumbs/shedlock/micronaut/SchedulerLock.java @@ -1,32 +1,28 @@ /** * Copyright 2009 the original author or authors. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + *

http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ package net.javacrumbs.shedlock.micronaut; +import static java.lang.annotation.RetentionPolicy.RUNTIME; import io.micronaut.aop.Around; import io.micronaut.context.annotation.Executable; import io.micronaut.context.annotation.Type; -import net.javacrumbs.shedlock.micronaut.internal.SchedulerLockInterceptor; - import java.lang.annotation.Documented; import java.lang.annotation.ElementType; import java.lang.annotation.Retention; import java.lang.annotation.Target; - -import static java.lang.annotation.RetentionPolicy.RUNTIME; +import net.javacrumbs.shedlock.micronaut.internal.SchedulerLockInterceptor; @Documented @Retention(RUNTIME) @@ -35,25 +31,30 @@ @Executable @Type(SchedulerLockInterceptor.class) public @interface SchedulerLock { - /** - * Lock name. - */ + /** Lock name. */ String name(); /** - * How long the lock should be kept in case the machine which obtained the lock died before releasing it. - * This is just a fallback, under normal circumstances the lock is released as soon the tasks finishes. Can be any format - * supported by Duration Conversion + * How long the lock should be kept in case the machine which obtained the lock + * died before releasing it. This is just a fallback, under normal circumstances + * the lock is released as soon the tasks finishes. Can be any format supported + * by Duration + * Conversion + * *

*/ String lockAtMostFor() default ""; /** - * The lock will be held at least for this period of time. Can be used if you really need to execute the task - * at most once in given period of time. If the duration of the task is shorter than clock difference between nodes, the task can - * be theoretically executed more than once (one node after another). By setting this parameter, you can make sure that the - * lock will be kept at least for given period of time. Can be any format - * supported by Duration Conversion + * The lock will be held at least for this period of time. Can be used if you + * really need to execute the task at most once in given period of time. If the + * duration of the task is shorter than clock difference between nodes, the task + * can be theoretically executed more than once (one node after another). By + * setting this parameter, you can make sure that the lock will be kept at least + * for given period of time. Can be any format supported by Duration + * Conversion */ String lockAtLeastFor() default ""; } diff --git a/micronaut/shedlock-micronaut4/src/main/java/net/javacrumbs/shedlock/micronaut/internal/LockingNotSupportedException.java b/micronaut/shedlock-micronaut4/src/main/java/net/javacrumbs/shedlock/micronaut/internal/LockingNotSupportedException.java index a9f7f7df7..fdd16259c 100644 --- a/micronaut/shedlock-micronaut4/src/main/java/net/javacrumbs/shedlock/micronaut/internal/LockingNotSupportedException.java +++ b/micronaut/shedlock-micronaut4/src/main/java/net/javacrumbs/shedlock/micronaut/internal/LockingNotSupportedException.java @@ -1,16 +1,14 @@ /** * Copyright 2009 the original author or authors. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + *

http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ package net.javacrumbs.shedlock.micronaut.internal; diff --git a/micronaut/shedlock-micronaut4/src/main/java/net/javacrumbs/shedlock/micronaut/internal/MicronautLockConfigurationExtractor.java b/micronaut/shedlock-micronaut4/src/main/java/net/javacrumbs/shedlock/micronaut/internal/MicronautLockConfigurationExtractor.java index 250246131..b8317c79a 100644 --- a/micronaut/shedlock-micronaut4/src/main/java/net/javacrumbs/shedlock/micronaut/internal/MicronautLockConfigurationExtractor.java +++ b/micronaut/shedlock-micronaut4/src/main/java/net/javacrumbs/shedlock/micronaut/internal/MicronautLockConfigurationExtractor.java @@ -1,45 +1,42 @@ /** * Copyright 2009 the original author or authors. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + *

http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ package net.javacrumbs.shedlock.micronaut.internal; +import static java.util.Objects.requireNonNull; + import io.micronaut.core.annotation.AnnotationValue; import io.micronaut.core.convert.ConversionService; import io.micronaut.core.util.StringUtils; import io.micronaut.inject.ExecutableMethod; +import java.time.Duration; +import java.util.Optional; import net.javacrumbs.shedlock.core.ClockProvider; import net.javacrumbs.shedlock.core.LockConfiguration; import net.javacrumbs.shedlock.micronaut.SchedulerLock; -import java.time.Duration; -import java.util.Optional; - -import static java.util.Objects.requireNonNull; - class MicronautLockConfigurationExtractor { private final Duration defaultLockAtMostFor; private final Duration defaultLockAtLeastFor; private final ConversionService conversionService; - MicronautLockConfigurationExtractor(Duration defaultLockAtMostFor, Duration defaultLockAtLeastFor, ConversionService conversionService) { + MicronautLockConfigurationExtractor( + Duration defaultLockAtMostFor, Duration defaultLockAtLeastFor, ConversionService conversionService) { this.defaultLockAtMostFor = requireNonNull(defaultLockAtMostFor); this.defaultLockAtLeastFor = requireNonNull(defaultLockAtLeastFor); this.conversionService = conversionService; } - Optional getLockConfiguration(ExecutableMethod method) { Optional> annotation = findAnnotation(method); return annotation.map(this::getLockConfiguration); @@ -47,11 +44,7 @@ Optional getLockConfiguration(ExecutableMethod annotation) { return new LockConfiguration( - ClockProvider.now(), - getName(annotation), - getLockAtMostFor(annotation), - getLockAtLeastFor(annotation) - ); + ClockProvider.now(), getName(annotation), getLockAtMostFor(annotation), getLockAtLeastFor(annotation)); } private String getName(AnnotationValue annotation) { @@ -59,26 +52,21 @@ private String getName(AnnotationValue annotation) { } Duration getLockAtMostFor(AnnotationValue annotation) { - return getValue( - annotation, - this.defaultLockAtMostFor, - "lockAtMostFor" - ); + return getValue(annotation, this.defaultLockAtMostFor, "lockAtMostFor"); } Duration getLockAtLeastFor(AnnotationValue annotation) { - return getValue( - annotation, - this.defaultLockAtLeastFor, - "lockAtLeastFor" - ); + return getValue(annotation, this.defaultLockAtLeastFor, "lockAtLeastFor"); } private Duration getValue(AnnotationValue annotation, Duration defaultValue, String paramName) { - String stringValueFromAnnotation = annotation.get(paramName, String.class).orElse(""); + String stringValueFromAnnotation = + annotation.get(paramName, String.class).orElse(""); if (StringUtils.hasText(stringValueFromAnnotation)) { - return conversionService.convert(stringValueFromAnnotation, Duration.class) - .orElseThrow(() -> new IllegalArgumentException("Invalid " + paramName + " value \"" + stringValueFromAnnotation + "\" - cannot parse into duration")); + return conversionService + .convert(stringValueFromAnnotation, Duration.class) + .orElseThrow(() -> new IllegalArgumentException("Invalid " + paramName + " value \"" + + stringValueFromAnnotation + "\" - cannot parse into duration")); } else { return defaultValue; } @@ -88,5 +76,3 @@ Optional> findAnnotation(ExecutableMethodLicensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + *

http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ package net.javacrumbs.shedlock.micronaut.internal; @@ -20,43 +18,43 @@ import io.micronaut.context.annotation.Value; import io.micronaut.core.convert.ConversionService; import jakarta.inject.Singleton; +import java.time.Duration; +import java.util.Optional; import net.javacrumbs.shedlock.core.DefaultLockingTaskExecutor; import net.javacrumbs.shedlock.core.LockConfiguration; import net.javacrumbs.shedlock.core.LockProvider; import net.javacrumbs.shedlock.core.LockingTaskExecutor; -import java.time.Duration; -import java.util.Optional; - @Singleton public class SchedulerLockInterceptor implements MethodInterceptor { private final LockingTaskExecutor lockingTaskExecutor; private final MicronautLockConfigurationExtractor micronautLockConfigurationExtractor; public SchedulerLockInterceptor( - LockProvider lockProvider, - Optional conversionService, - @Value("${shedlock.defaults.lock-at-most-for}") String defaultLockAtMostFor, - @Value("${shedlock.defaults.lock-at-least-for:PT0S}") String defaultLockAtLeastFor - ) { + LockProvider lockProvider, + Optional conversionService, + @Value("${shedlock.defaults.lock-at-most-for}") String defaultLockAtMostFor, + @Value("${shedlock.defaults.lock-at-least-for:PT0S}") String defaultLockAtLeastFor) { /* - * From Micronaut 3 to 4, ConversionService changes from a parameterized type to a - * non-parameterized one, so some raw type usage and unchecked casts are done to support - * both Micronaut versions. + * From Micronaut 3 to 4, ConversionService changes from a parameterized type to + * a non-parameterized one, so some raw type usage and unchecked casts are done + * to support both Micronaut versions. */ ConversionService resolvedConversionService = conversionService.orElse(ConversionService.SHARED); lockingTaskExecutor = new DefaultLockingTaskExecutor(lockProvider); micronautLockConfigurationExtractor = new MicronautLockConfigurationExtractor( - convert(resolvedConversionService, defaultLockAtMostFor, "defaultLockAtMostFor"), - convert(resolvedConversionService, defaultLockAtLeastFor, "defaultLockAtLeastFor"), - resolvedConversionService); + convert(resolvedConversionService, defaultLockAtMostFor, "defaultLockAtMostFor"), + convert(resolvedConversionService, defaultLockAtLeastFor, "defaultLockAtLeastFor"), + resolvedConversionService); } - private static Duration convert(ConversionService resolvedConversionService, String defaultLockAtMostFor, String label) { - return resolvedConversionService.convert(defaultLockAtMostFor, Duration.class) - .orElseThrow(() -> new IllegalArgumentException("Invalid '" + label + "' value")); + private static Duration convert( + ConversionService resolvedConversionService, String defaultLockAtMostFor, String label) { + return resolvedConversionService + .convert(defaultLockAtMostFor, Duration.class) + .orElseThrow(() -> new IllegalArgumentException("Invalid '" + label + "' value")); } @Override @@ -66,7 +64,8 @@ public Object intercept(MethodInvocationContext context) { throw new LockingNotSupportedException(); } - Optional lockConfiguration = micronautLockConfigurationExtractor.getLockConfiguration(context.getExecutableMethod()); + Optional lockConfiguration = + micronautLockConfigurationExtractor.getLockConfiguration(context.getExecutableMethod()); if (lockConfiguration.isPresent()) { lockingTaskExecutor.executeWithLock((Runnable) context::proceed, lockConfiguration.get()); return null; diff --git a/micronaut/shedlock-micronaut4/src/test/java/net/javacrumbs/shedlock/micronaut/internal/MethodProxyAopConfig.java b/micronaut/shedlock-micronaut4/src/test/java/net/javacrumbs/shedlock/micronaut/internal/MethodProxyAopConfig.java index d75966688..0a66a7d3e 100644 --- a/micronaut/shedlock-micronaut4/src/test/java/net/javacrumbs/shedlock/micronaut/internal/MethodProxyAopConfig.java +++ b/micronaut/shedlock-micronaut4/src/test/java/net/javacrumbs/shedlock/micronaut/internal/MethodProxyAopConfig.java @@ -1,31 +1,27 @@ /** * Copyright 2009 the original author or authors. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + *

http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ package net.javacrumbs.shedlock.micronaut.internal; +import static net.javacrumbs.shedlock.core.LockAssert.assertLocked; +import static org.mockito.Mockito.mock; import io.micronaut.context.annotation.Factory; import jakarta.inject.Singleton; +import java.io.IOException; import net.javacrumbs.shedlock.core.LockProvider; import net.javacrumbs.shedlock.micronaut.SchedulerLock; -import java.io.IOException; - -import static net.javacrumbs.shedlock.core.LockAssert.assertLocked; -import static org.mockito.Mockito.mock; - @Factory public class MethodProxyAopConfig { @@ -34,7 +30,6 @@ public LockProvider lockProvider() { return mock(LockProvider.class); } - @Singleton static class TestBean { @@ -63,12 +58,9 @@ public int returnsValue() { } @SchedulerLock(name = "${property.value}", lockAtLeastFor = "${property.lock-at-least-for}") - public void property() { - - } + public void property() {} } - interface AnotherTestBean { void runManually(); } @@ -78,8 +70,6 @@ static class AnotherTestBeanImpl implements AnotherTestBean { @Override @SchedulerLock(name = "classAnnotation") - public void runManually() { - - } + public void runManually() {} } } diff --git a/micronaut/shedlock-micronaut4/src/test/java/net/javacrumbs/shedlock/micronaut/internal/MethodProxyAopTest.java b/micronaut/shedlock-micronaut4/src/test/java/net/javacrumbs/shedlock/micronaut/internal/MethodProxyAopTest.java index c8eddf133..9e68726a7 100644 --- a/micronaut/shedlock-micronaut4/src/test/java/net/javacrumbs/shedlock/micronaut/internal/MethodProxyAopTest.java +++ b/micronaut/shedlock-micronaut4/src/test/java/net/javacrumbs/shedlock/micronaut/internal/MethodProxyAopTest.java @@ -1,22 +1,30 @@ /** * Copyright 2009 the original author or authors. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + *

http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ package net.javacrumbs.shedlock.micronaut.internal; +import static net.javacrumbs.shedlock.micronaut.internal.TestUtils.hasParams; +import static org.assertj.core.api.Assertions.assertThatThrownBy; +import static org.mockito.ArgumentMatchers.any; +import static org.mockito.Mockito.mock; +import static org.mockito.Mockito.verify; +import static org.mockito.Mockito.verifyNoInteractions; +import static org.mockito.Mockito.when; + import io.micronaut.test.extensions.junit5.annotation.MicronautTest; import jakarta.inject.Inject; +import java.io.IOException; +import java.util.Optional; import net.javacrumbs.shedlock.core.LockProvider; import net.javacrumbs.shedlock.core.SimpleLock; import net.javacrumbs.shedlock.micronaut.internal.MethodProxyAopConfig.AnotherTestBean; @@ -25,18 +33,6 @@ import org.junit.jupiter.api.Test; import org.mockito.Mockito; -import java.io.IOException; -import java.util.Optional; - -import static net.javacrumbs.shedlock.micronaut.internal.TestUtils.hasParams; -import static org.assertj.core.api.Assertions.assertThatThrownBy; -import static org.mockito.ArgumentMatchers.any; -import static org.mockito.Mockito.mock; -import static org.mockito.Mockito.verify; -import static org.mockito.Mockito.verifyNoInteractions; -import static org.mockito.Mockito.when; - - @MicronautTest class MethodProxyAopTest { @Inject diff --git a/micronaut/shedlock-micronaut4/src/test/java/net/javacrumbs/shedlock/micronaut/internal/TestUtils.java b/micronaut/shedlock-micronaut4/src/test/java/net/javacrumbs/shedlock/micronaut/internal/TestUtils.java index 66b9f743e..d5306f077 100644 --- a/micronaut/shedlock-micronaut4/src/test/java/net/javacrumbs/shedlock/micronaut/internal/TestUtils.java +++ b/micronaut/shedlock-micronaut4/src/test/java/net/javacrumbs/shedlock/micronaut/internal/TestUtils.java @@ -1,30 +1,27 @@ /** * Copyright 2009 the original author or authors. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + *

http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ package net.javacrumbs.shedlock.micronaut.internal; +import static org.mockito.ArgumentMatchers.argThat; + +import java.time.Instant; import net.javacrumbs.shedlock.core.ClockProvider; import net.javacrumbs.shedlock.core.LockConfiguration; import org.mockito.ArgumentMatcher; import org.slf4j.Logger; import org.slf4j.LoggerFactory; -import java.time.Instant; - -import static org.mockito.ArgumentMatchers.argThat; - public class TestUtils { private static final int GAP = 1000; @@ -36,14 +33,15 @@ public static LockConfiguration hasParams(String name, long lockAtMostFor, long @Override public boolean matches(LockConfiguration c) { return name.equals(c.getName()) - && isNearTo(lockAtMostFor, c.getLockAtMostUntil()) - && isNearTo(lockAtLeastFor, c.getLockAtLeastUntil()); + && isNearTo(lockAtMostFor, c.getLockAtMostUntil()) + && isNearTo(lockAtLeastFor, c.getLockAtLeastUntil()); } @Override public String toString() { Instant now = ClockProvider.now(); - return "hasParams(\"" + name + "\", " + now.plusMillis(lockAtMostFor) + ", " + now.plusMillis(lockAtLeastFor) + ")"; + return "hasParams(\"" + name + "\", " + now.plusMillis(lockAtMostFor) + ", " + + now.plusMillis(lockAtLeastFor) + ")"; } }); } diff --git a/micronaut/test/micronaut-jdbc-template/src/main/java/net/javacrumbs/micronaut/test/Application.java b/micronaut/test/micronaut-jdbc-template/src/main/java/net/javacrumbs/micronaut/test/Application.java index b14c34d97..f058451a3 100644 --- a/micronaut/test/micronaut-jdbc-template/src/main/java/net/javacrumbs/micronaut/test/Application.java +++ b/micronaut/test/micronaut-jdbc-template/src/main/java/net/javacrumbs/micronaut/test/Application.java @@ -1,16 +1,14 @@ /** * Copyright 2009 the original author or authors. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + *

http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ package net.javacrumbs.micronaut.test; @@ -22,4 +20,4 @@ public class Application { public static void main(String[] args) { Micronaut.run(Application.class); } -} \ No newline at end of file +} diff --git a/micronaut/test/micronaut-jdbc-template/src/main/java/net/javacrumbs/micronaut/test/Configuration.java b/micronaut/test/micronaut-jdbc-template/src/main/java/net/javacrumbs/micronaut/test/Configuration.java index 045212472..0427a753a 100644 --- a/micronaut/test/micronaut-jdbc-template/src/main/java/net/javacrumbs/micronaut/test/Configuration.java +++ b/micronaut/test/micronaut-jdbc-template/src/main/java/net/javacrumbs/micronaut/test/Configuration.java @@ -1,27 +1,24 @@ /** * Copyright 2009 the original author or authors. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + *

http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ package net.javacrumbs.micronaut.test; import io.micronaut.context.annotation.Factory; import jakarta.inject.Singleton; +import javax.sql.DataSource; import net.javacrumbs.shedlock.core.LockProvider; import net.javacrumbs.shedlock.provider.jdbctemplate.JdbcTemplateLockProvider; -import javax.sql.DataSource; - @Factory public class Configuration { diff --git a/micronaut/test/micronaut-jdbc-template/src/main/java/net/javacrumbs/micronaut/test/ScheduledTasks.java b/micronaut/test/micronaut-jdbc-template/src/main/java/net/javacrumbs/micronaut/test/ScheduledTasks.java index 42410580e..701cd6623 100644 --- a/micronaut/test/micronaut-jdbc-template/src/main/java/net/javacrumbs/micronaut/test/ScheduledTasks.java +++ b/micronaut/test/micronaut-jdbc-template/src/main/java/net/javacrumbs/micronaut/test/ScheduledTasks.java @@ -1,28 +1,25 @@ /** * Copyright 2009 the original author or authors. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + *

http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ package net.javacrumbs.micronaut.test; +import static net.javacrumbs.shedlock.core.LockAssert.assertLocked; + import io.micronaut.scheduling.annotation.Scheduled; import jakarta.inject.Singleton; -import net.javacrumbs.shedlock.micronaut.SchedulerLock; - import java.util.Date; import java.util.concurrent.atomic.AtomicBoolean; - -import static net.javacrumbs.shedlock.core.LockAssert.assertLocked; +import net.javacrumbs.shedlock.micronaut.SchedulerLock; @Singleton public class ScheduledTasks { diff --git a/micronaut/test/micronaut-jdbc-template/src/test/java/net/javacrumbs/micronaut/test/ApplicationTest.java b/micronaut/test/micronaut-jdbc-template/src/test/java/net/javacrumbs/micronaut/test/ApplicationTest.java index bb303376c..fafae5461 100644 --- a/micronaut/test/micronaut-jdbc-template/src/test/java/net/javacrumbs/micronaut/test/ApplicationTest.java +++ b/micronaut/test/micronaut-jdbc-template/src/test/java/net/javacrumbs/micronaut/test/ApplicationTest.java @@ -1,27 +1,25 @@ /** * Copyright 2009 the original author or authors. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + *

http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ package net.javacrumbs.micronaut.test; +import static org.assertj.core.api.Assertions.assertThat; +import static org.awaitility.Awaitility.await; + import io.micronaut.test.extensions.junit5.annotation.MicronautTest; import jakarta.inject.Inject; import org.junit.jupiter.api.Test; -import static org.assertj.core.api.Assertions.assertThat; -import static org.awaitility.Awaitility.await; - @MicronautTest public class ApplicationTest { @Inject diff --git a/micronaut/test/micronaut-jdbc/src/main/java/net/javacrumbs/micronaut/test/Application.java b/micronaut/test/micronaut-jdbc/src/main/java/net/javacrumbs/micronaut/test/Application.java index b14c34d97..f058451a3 100644 --- a/micronaut/test/micronaut-jdbc/src/main/java/net/javacrumbs/micronaut/test/Application.java +++ b/micronaut/test/micronaut-jdbc/src/main/java/net/javacrumbs/micronaut/test/Application.java @@ -1,16 +1,14 @@ /** * Copyright 2009 the original author or authors. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + *

http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ package net.javacrumbs.micronaut.test; @@ -22,4 +20,4 @@ public class Application { public static void main(String[] args) { Micronaut.run(Application.class); } -} \ No newline at end of file +} diff --git a/micronaut/test/micronaut-jdbc/src/main/java/net/javacrumbs/micronaut/test/Configuration.java b/micronaut/test/micronaut-jdbc/src/main/java/net/javacrumbs/micronaut/test/Configuration.java index fdc92e0fc..292efb49e 100644 --- a/micronaut/test/micronaut-jdbc/src/main/java/net/javacrumbs/micronaut/test/Configuration.java +++ b/micronaut/test/micronaut-jdbc/src/main/java/net/javacrumbs/micronaut/test/Configuration.java @@ -1,16 +1,14 @@ /** * Copyright 2009 the original author or authors. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + *

http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ package net.javacrumbs.micronaut.test; @@ -18,11 +16,10 @@ import io.micronaut.context.annotation.Factory; import io.micronaut.transaction.TransactionOperations; import jakarta.inject.Singleton; +import java.sql.Connection; import net.javacrumbs.shedlock.core.LockProvider; import net.javacrumbs.shedlock.provider.jdbc.micronaut.MicronautJdbcLockProvider; -import java.sql.Connection; - @Factory public class Configuration { diff --git a/micronaut/test/micronaut-jdbc/src/main/java/net/javacrumbs/micronaut/test/ScheduledTasks.java b/micronaut/test/micronaut-jdbc/src/main/java/net/javacrumbs/micronaut/test/ScheduledTasks.java index 42410580e..701cd6623 100644 --- a/micronaut/test/micronaut-jdbc/src/main/java/net/javacrumbs/micronaut/test/ScheduledTasks.java +++ b/micronaut/test/micronaut-jdbc/src/main/java/net/javacrumbs/micronaut/test/ScheduledTasks.java @@ -1,28 +1,25 @@ /** * Copyright 2009 the original author or authors. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + *

http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ package net.javacrumbs.micronaut.test; +import static net.javacrumbs.shedlock.core.LockAssert.assertLocked; + import io.micronaut.scheduling.annotation.Scheduled; import jakarta.inject.Singleton; -import net.javacrumbs.shedlock.micronaut.SchedulerLock; - import java.util.Date; import java.util.concurrent.atomic.AtomicBoolean; - -import static net.javacrumbs.shedlock.core.LockAssert.assertLocked; +import net.javacrumbs.shedlock.micronaut.SchedulerLock; @Singleton public class ScheduledTasks { diff --git a/micronaut/test/micronaut-jdbc/src/test/java/net/javacrumbs/micronaut/test/ApplicationTest.java b/micronaut/test/micronaut-jdbc/src/test/java/net/javacrumbs/micronaut/test/ApplicationTest.java index bb303376c..fafae5461 100644 --- a/micronaut/test/micronaut-jdbc/src/test/java/net/javacrumbs/micronaut/test/ApplicationTest.java +++ b/micronaut/test/micronaut-jdbc/src/test/java/net/javacrumbs/micronaut/test/ApplicationTest.java @@ -1,27 +1,25 @@ /** * Copyright 2009 the original author or authors. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + *

http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ package net.javacrumbs.micronaut.test; +import static org.assertj.core.api.Assertions.assertThat; +import static org.awaitility.Awaitility.await; + import io.micronaut.test.extensions.junit5.annotation.MicronautTest; import jakarta.inject.Inject; import org.junit.jupiter.api.Test; -import static org.assertj.core.api.Assertions.assertThat; -import static org.awaitility.Awaitility.await; - @MicronautTest public class ApplicationTest { @Inject diff --git a/micronaut/test/micronaut4-jdbc-template/src/main/java/net/javacrumbs/micronaut/test/Application.java b/micronaut/test/micronaut4-jdbc-template/src/main/java/net/javacrumbs/micronaut/test/Application.java index b14c34d97..f058451a3 100644 --- a/micronaut/test/micronaut4-jdbc-template/src/main/java/net/javacrumbs/micronaut/test/Application.java +++ b/micronaut/test/micronaut4-jdbc-template/src/main/java/net/javacrumbs/micronaut/test/Application.java @@ -1,16 +1,14 @@ /** * Copyright 2009 the original author or authors. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + *

http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ package net.javacrumbs.micronaut.test; @@ -22,4 +20,4 @@ public class Application { public static void main(String[] args) { Micronaut.run(Application.class); } -} \ No newline at end of file +} diff --git a/micronaut/test/micronaut4-jdbc-template/src/main/java/net/javacrumbs/micronaut/test/Configuration.java b/micronaut/test/micronaut4-jdbc-template/src/main/java/net/javacrumbs/micronaut/test/Configuration.java index 6c71ab2c5..1eba19b9f 100644 --- a/micronaut/test/micronaut4-jdbc-template/src/main/java/net/javacrumbs/micronaut/test/Configuration.java +++ b/micronaut/test/micronaut4-jdbc-template/src/main/java/net/javacrumbs/micronaut/test/Configuration.java @@ -1,29 +1,26 @@ /** * Copyright 2009 the original author or authors. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + *

http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ package net.javacrumbs.micronaut.test; import io.micronaut.context.annotation.Factory; import jakarta.inject.Singleton; +import javax.sql.DataSource; import net.javacrumbs.shedlock.core.LockProvider; import net.javacrumbs.shedlock.provider.jdbctemplate.JdbcTemplateLockProvider; import org.springframework.jdbc.core.JdbcTemplate; import org.springframework.transaction.PlatformTransactionManager; -import javax.sql.DataSource; - @Factory public class Configuration { diff --git a/micronaut/test/micronaut4-jdbc-template/src/main/java/net/javacrumbs/micronaut/test/ScheduledTasks.java b/micronaut/test/micronaut4-jdbc-template/src/main/java/net/javacrumbs/micronaut/test/ScheduledTasks.java index 42410580e..701cd6623 100644 --- a/micronaut/test/micronaut4-jdbc-template/src/main/java/net/javacrumbs/micronaut/test/ScheduledTasks.java +++ b/micronaut/test/micronaut4-jdbc-template/src/main/java/net/javacrumbs/micronaut/test/ScheduledTasks.java @@ -1,28 +1,25 @@ /** * Copyright 2009 the original author or authors. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + *

http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ package net.javacrumbs.micronaut.test; +import static net.javacrumbs.shedlock.core.LockAssert.assertLocked; + import io.micronaut.scheduling.annotation.Scheduled; import jakarta.inject.Singleton; -import net.javacrumbs.shedlock.micronaut.SchedulerLock; - import java.util.Date; import java.util.concurrent.atomic.AtomicBoolean; - -import static net.javacrumbs.shedlock.core.LockAssert.assertLocked; +import net.javacrumbs.shedlock.micronaut.SchedulerLock; @Singleton public class ScheduledTasks { diff --git a/micronaut/test/micronaut4-jdbc-template/src/test/java/net/javacrumbs/micronaut/test/ApplicationTest.java b/micronaut/test/micronaut4-jdbc-template/src/test/java/net/javacrumbs/micronaut/test/ApplicationTest.java index bb303376c..fafae5461 100644 --- a/micronaut/test/micronaut4-jdbc-template/src/test/java/net/javacrumbs/micronaut/test/ApplicationTest.java +++ b/micronaut/test/micronaut4-jdbc-template/src/test/java/net/javacrumbs/micronaut/test/ApplicationTest.java @@ -1,27 +1,25 @@ /** * Copyright 2009 the original author or authors. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + *

http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ package net.javacrumbs.micronaut.test; +import static org.assertj.core.api.Assertions.assertThat; +import static org.awaitility.Awaitility.await; + import io.micronaut.test.extensions.junit5.annotation.MicronautTest; import jakarta.inject.Inject; import org.junit.jupiter.api.Test; -import static org.assertj.core.api.Assertions.assertThat; -import static org.awaitility.Awaitility.await; - @MicronautTest public class ApplicationTest { @Inject diff --git a/micronaut/test/micronaut4-jdbc/src/main/java/net/javacrumbs/micronaut/test/Application.java b/micronaut/test/micronaut4-jdbc/src/main/java/net/javacrumbs/micronaut/test/Application.java index b14c34d97..f058451a3 100644 --- a/micronaut/test/micronaut4-jdbc/src/main/java/net/javacrumbs/micronaut/test/Application.java +++ b/micronaut/test/micronaut4-jdbc/src/main/java/net/javacrumbs/micronaut/test/Application.java @@ -1,16 +1,14 @@ /** * Copyright 2009 the original author or authors. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + *

http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ package net.javacrumbs.micronaut.test; @@ -22,4 +20,4 @@ public class Application { public static void main(String[] args) { Micronaut.run(Application.class); } -} \ No newline at end of file +} diff --git a/micronaut/test/micronaut4-jdbc/src/main/java/net/javacrumbs/micronaut/test/Configuration.java b/micronaut/test/micronaut4-jdbc/src/main/java/net/javacrumbs/micronaut/test/Configuration.java index fdc92e0fc..292efb49e 100644 --- a/micronaut/test/micronaut4-jdbc/src/main/java/net/javacrumbs/micronaut/test/Configuration.java +++ b/micronaut/test/micronaut4-jdbc/src/main/java/net/javacrumbs/micronaut/test/Configuration.java @@ -1,16 +1,14 @@ /** * Copyright 2009 the original author or authors. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + *

http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ package net.javacrumbs.micronaut.test; @@ -18,11 +16,10 @@ import io.micronaut.context.annotation.Factory; import io.micronaut.transaction.TransactionOperations; import jakarta.inject.Singleton; +import java.sql.Connection; import net.javacrumbs.shedlock.core.LockProvider; import net.javacrumbs.shedlock.provider.jdbc.micronaut.MicronautJdbcLockProvider; -import java.sql.Connection; - @Factory public class Configuration { diff --git a/micronaut/test/micronaut4-jdbc/src/main/java/net/javacrumbs/micronaut/test/ScheduledTasks.java b/micronaut/test/micronaut4-jdbc/src/main/java/net/javacrumbs/micronaut/test/ScheduledTasks.java index 42410580e..701cd6623 100644 --- a/micronaut/test/micronaut4-jdbc/src/main/java/net/javacrumbs/micronaut/test/ScheduledTasks.java +++ b/micronaut/test/micronaut4-jdbc/src/main/java/net/javacrumbs/micronaut/test/ScheduledTasks.java @@ -1,28 +1,25 @@ /** * Copyright 2009 the original author or authors. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + *

http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ package net.javacrumbs.micronaut.test; +import static net.javacrumbs.shedlock.core.LockAssert.assertLocked; + import io.micronaut.scheduling.annotation.Scheduled; import jakarta.inject.Singleton; -import net.javacrumbs.shedlock.micronaut.SchedulerLock; - import java.util.Date; import java.util.concurrent.atomic.AtomicBoolean; - -import static net.javacrumbs.shedlock.core.LockAssert.assertLocked; +import net.javacrumbs.shedlock.micronaut.SchedulerLock; @Singleton public class ScheduledTasks { diff --git a/micronaut/test/micronaut4-jdbc/src/test/java/net/javacrumbs/micronaut/test/ApplicationTest.java b/micronaut/test/micronaut4-jdbc/src/test/java/net/javacrumbs/micronaut/test/ApplicationTest.java index bb303376c..fafae5461 100644 --- a/micronaut/test/micronaut4-jdbc/src/test/java/net/javacrumbs/micronaut/test/ApplicationTest.java +++ b/micronaut/test/micronaut4-jdbc/src/test/java/net/javacrumbs/micronaut/test/ApplicationTest.java @@ -1,27 +1,25 @@ /** * Copyright 2009 the original author or authors. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + *

http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ package net.javacrumbs.micronaut.test; +import static org.assertj.core.api.Assertions.assertThat; +import static org.awaitility.Awaitility.await; + import io.micronaut.test.extensions.junit5.annotation.MicronautTest; import jakarta.inject.Inject; import org.junit.jupiter.api.Test; -import static org.assertj.core.api.Assertions.assertThat; -import static org.awaitility.Awaitility.await; - @MicronautTest public class ApplicationTest { @Inject diff --git a/pom.xml b/pom.xml index c98a45cf7..8847cd75d 100644 --- a/pom.xml +++ b/pom.xml @@ -92,6 +92,17 @@ + + com.diffplug.spotless + spotless-maven-plugin + 2.40.0 + + + 2.38.0 + + + + maven-compiler-plugin 3.11.0 diff --git a/providers/arangodb/shedlock-provider-arangodb/src/main/java/net/javacrumbs/shedlock/provider/arangodb/ArangoLockProvider.java b/providers/arangodb/shedlock-provider-arangodb/src/main/java/net/javacrumbs/shedlock/provider/arangodb/ArangoLockProvider.java index 1c8737157..a3a319c03 100644 --- a/providers/arangodb/shedlock-provider-arangodb/src/main/java/net/javacrumbs/shedlock/provider/arangodb/ArangoLockProvider.java +++ b/providers/arangodb/shedlock-provider-arangodb/src/main/java/net/javacrumbs/shedlock/provider/arangodb/ArangoLockProvider.java @@ -1,20 +1,20 @@ /** * Copyright 2009 the original author or authors. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + *

http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ package net.javacrumbs.shedlock.provider.arangodb; +import static net.javacrumbs.shedlock.support.Utils.getHostname; + import com.arangodb.ArangoCollection; import com.arangodb.ArangoDBException; import com.arangodb.ArangoDatabase; @@ -25,6 +25,8 @@ import com.arangodb.model.DocumentReadOptions; import com.arangodb.model.DocumentUpdateOptions; import com.arangodb.model.StreamTransactionOptions; +import java.time.Instant; +import java.util.Optional; import net.javacrumbs.shedlock.core.AbstractSimpleLock; import net.javacrumbs.shedlock.core.ClockProvider; import net.javacrumbs.shedlock.core.LockConfiguration; @@ -34,15 +36,10 @@ import net.javacrumbs.shedlock.support.Utils; import net.javacrumbs.shedlock.support.annotation.NonNull; -import java.time.Instant; -import java.util.Optional; - -import static net.javacrumbs.shedlock.support.Utils.getHostname; - /** - * Arango Lock Provider needs existing collection - *
+ * Arango Lock Provider needs existing collection
* Example creating a collection through init scripts (javascript) + * *

  * db._useDatabase("DB_NAME");
  * db._create("COLLECTION_NAME");
@@ -60,7 +57,8 @@ public class ArangoLockProvider implements LockProvider {
     /**
      * Instantiates a new Arango lock provider.
      *
-     * @param arangoDatabase the arango database
+     * @param arangoDatabase
+     *            the arango database
      */
     public ArangoLockProvider(@NonNull ArangoDatabase arangoDatabase) {
         this(arangoDatabase.collection(COLLECTION_NAME));
@@ -69,7 +67,8 @@ public ArangoLockProvider(@NonNull ArangoDatabase arangoDatabase) {
     /**
      * Instantiates a new Arango lock provider.
      *
-     * @param arangoCollection the arango collection
+     * @param arangoCollection
+     *            the arango collection
      */
     public ArangoLockProvider(@NonNull ArangoCollection arangoCollection) {
         this.arangoCollection = arangoCollection;
@@ -82,31 +81,36 @@ public Optional lock(@NonNull LockConfiguration lockConfiguration) {
 
         try {
             /*
-                Transaction is necessary because repsert (insert with overwrite=true in arangodb)
-                is not possible with condition check (see case 2 description below)
+             * Transaction is necessary because repsert (insert with overwrite=true in
+             * arangodb) is not possible with condition check (see case 2 description below)
              */
-            StreamTransactionEntity streamTransactionEntity = arangoCollection.db().beginStreamTransaction(
-                new StreamTransactionOptions().exclusiveCollections(arangoCollection.name())
-            );
+            StreamTransactionEntity streamTransactionEntity = arangoCollection
+                    .db()
+                    .beginStreamTransaction(
+                            new StreamTransactionOptions().exclusiveCollections(arangoCollection.name()));
 
             transactionId = streamTransactionEntity.getId();
 
-            /*  There are three possible situations:
-                1. The lock document does not exist yet - insert document
-                2. The lock document exists and lockUtil <= now - update document
-                3. The lock document exists and lockUtil > now - nothing to do
+            /*
+             * There are three possible situations: 1. The lock document does not exist yet
+             * - insert document 2. The lock document exists and lockUtil <= now - update
+             * document 3. The lock document exists and lockUtil > now - nothing to do
              */
-            BaseDocument existingDocument = arangoCollection.getDocument(lockConfiguration.getName(),
-                BaseDocument.class, new DocumentReadOptions().streamTransactionId(transactionId));
+            BaseDocument existingDocument = arangoCollection.getDocument(
+                    lockConfiguration.getName(),
+                    BaseDocument.class,
+                    new DocumentReadOptions().streamTransactionId(transactionId));
 
             // 1. case
             if (existingDocument == null) {
-                BaseDocument newDocument = insertNewLock(transactionId, lockConfiguration.getName(), lockConfiguration.getLockAtMostUntil());
+                BaseDocument newDocument = insertNewLock(
+                        transactionId, lockConfiguration.getName(), lockConfiguration.getLockAtMostUntil());
                 return Optional.of(new ArangoLock(arangoCollection, newDocument, lockConfiguration));
             }
 
             // 2. case
-            Instant lockUntil = Instant.parse(existingDocument.getAttribute(LOCK_UNTIL).toString());
+            Instant lockUntil =
+                    Instant.parse(existingDocument.getAttribute(LOCK_UNTIL).toString());
             if (lockUntil.compareTo(ClockProvider.now()) <= 0) {
                 updateLockAtMostUntil(transactionId, existingDocument, lockConfiguration.getLockAtMostUntil());
                 return Optional.of(new ArangoLock(arangoCollection, existingDocument, lockConfiguration));
@@ -127,22 +131,23 @@ is not possible with condition check (see case 2 description below)
         }
     }
 
-    private BaseDocument insertNewLock(String transactionId, String documentKey, Instant lockAtMostUntil) throws ArangoDBException {
+    private BaseDocument insertNewLock(String transactionId, String documentKey, Instant lockAtMostUntil)
+            throws ArangoDBException {
         BaseDocument newDocument = new BaseDocument();
         newDocument.setKey(documentKey);
         setDocumentAttributes(newDocument, lockAtMostUntil);
-        DocumentCreateEntity document = arangoCollection.insertDocument(newDocument,
-            new DocumentCreateOptions().streamTransactionId(transactionId).returnNew(true)
-        );
+        DocumentCreateEntity document = arangoCollection.insertDocument(
+                newDocument,
+                new DocumentCreateOptions().streamTransactionId(transactionId).returnNew(true));
         return document.getNew();
     }
 
-    private void updateLockAtMostUntil(String transactionId,
-                                       BaseDocument existingDocument,
-                                       Instant lockAtMostUntil) {
+    private void updateLockAtMostUntil(String transactionId, BaseDocument existingDocument, Instant lockAtMostUntil) {
         setDocumentAttributes(existingDocument, lockAtMostUntil);
-        arangoCollection.updateDocument(existingDocument.getKey(), existingDocument,
-            new DocumentUpdateOptions().streamTransactionId(transactionId));
+        arangoCollection.updateDocument(
+                existingDocument.getKey(),
+                existingDocument,
+                new DocumentUpdateOptions().streamTransactionId(transactionId));
     }
 
     private void setDocumentAttributes(BaseDocument baseDocument, Instant lockAtMostUntil) {
@@ -156,9 +161,10 @@ private static final class ArangoLock extends AbstractSimpleLock {
         private final ArangoCollection arangoCollection;
         private final BaseDocument document;
 
-        public ArangoLock(final ArangoCollection arangoCollection,
-                          final BaseDocument document,
-                          final LockConfiguration lockConfiguration) {
+        public ArangoLock(
+                final ArangoCollection arangoCollection,
+                final BaseDocument document,
+                final LockConfiguration lockConfiguration) {
 
             super(lockConfiguration);
             this.arangoCollection = arangoCollection;
@@ -173,9 +179,6 @@ protected void doUnlock() {
             } catch (ArangoDBException e) {
                 throw new LockException("Unexpected error occured", e);
             }
-
         }
-
     }
-
 }
diff --git a/providers/arangodb/shedlock-provider-arangodb/src/test/java/net/javacrumbs/shedlock/provider/arangodb/ArangoLockProviderIntegrationTest.java b/providers/arangodb/shedlock-provider-arangodb/src/test/java/net/javacrumbs/shedlock/provider/arangodb/ArangoLockProviderIntegrationTest.java
index 7c647a6db..9cc50ed32 100644
--- a/providers/arangodb/shedlock-provider-arangodb/src/test/java/net/javacrumbs/shedlock/provider/arangodb/ArangoLockProviderIntegrationTest.java
+++ b/providers/arangodb/shedlock-provider-arangodb/src/test/java/net/javacrumbs/shedlock/provider/arangodb/ArangoLockProviderIntegrationTest.java
@@ -1,24 +1,30 @@
 /**
  * Copyright 2009 the original author or authors.
  *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * 

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + *

http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ package net.javacrumbs.shedlock.provider.arangodb; +import static net.javacrumbs.shedlock.core.ClockProvider.now; +import static net.javacrumbs.shedlock.provider.arangodb.ArangoLockProvider.COLLECTION_NAME; +import static net.javacrumbs.shedlock.provider.arangodb.ArangoLockProvider.LOCKED_AT; +import static net.javacrumbs.shedlock.provider.arangodb.ArangoLockProvider.LOCKED_BY; +import static net.javacrumbs.shedlock.provider.arangodb.ArangoLockProvider.LOCK_UNTIL; +import static org.assertj.core.api.Assertions.assertThat; + import com.arangodb.ArangoCollection; import com.arangodb.ArangoDB; import com.arangodb.ArangoDatabase; import com.arangodb.entity.BaseDocument; +import java.time.Instant; import net.javacrumbs.shedlock.core.LockProvider; import net.javacrumbs.shedlock.test.support.AbstractLockProviderIntegrationTest; import org.junit.jupiter.api.AfterAll; @@ -30,16 +36,6 @@ import org.testcontainers.junit.jupiter.Container; import org.testcontainers.junit.jupiter.Testcontainers; -import java.time.Instant; - -import static net.javacrumbs.shedlock.core.ClockProvider.now; -import static net.javacrumbs.shedlock.provider.arangodb.ArangoLockProvider.COLLECTION_NAME; -import static net.javacrumbs.shedlock.provider.arangodb.ArangoLockProvider.LOCKED_AT; -import static net.javacrumbs.shedlock.provider.arangodb.ArangoLockProvider.LOCKED_BY; -import static net.javacrumbs.shedlock.provider.arangodb.ArangoLockProvider.LOCK_UNTIL; -import static org.assertj.core.api.Assertions.assertThat; - - @Testcontainers public class ArangoLockProviderIntegrationTest extends AbstractLockProviderIntegrationTest { @@ -62,11 +58,11 @@ static void beforeAll() { arangoContainer.start(); arango = new ArangoDB.Builder() - .host(DB_HOSTNAME, arangoContainer.getMappedPort(DB_PORT)) - .user(DB_USER) - .password(DB_PASSWORD) - .useSsl(false) - .build(); + .host(DB_HOSTNAME, arangoContainer.getMappedPort(DB_PORT)) + .user(DB_USER) + .password(DB_PASSWORD) + .useSsl(false) + .build(); if (!arango.getDatabases().contains(DB_NAME)) { arango.createDatabase(DB_NAME); @@ -75,7 +71,7 @@ static void beforeAll() { arangoDatabase = arango.db(DB_NAME); if (arangoDatabase.getCollections().stream() - .anyMatch(collectionEntity -> collectionEntity.getName().equals(COLLECTION_NAME))) { + .anyMatch(collectionEntity -> collectionEntity.getName().equals(COLLECTION_NAME))) { arangoCollection = arangoDatabase.collection(COLLECTION_NAME); arangoCollection.drop(); } diff --git a/providers/cassandra/shedlock-provider-cassandra/src/main/java/net/javacrumbs/shedlock/provider/cassandra/CassandraLockProvider.java b/providers/cassandra/shedlock-provider-cassandra/src/main/java/net/javacrumbs/shedlock/provider/cassandra/CassandraLockProvider.java index 7f12829ce..9d022f6c9 100644 --- a/providers/cassandra/shedlock-provider-cassandra/src/main/java/net/javacrumbs/shedlock/provider/cassandra/CassandraLockProvider.java +++ b/providers/cassandra/shedlock-provider-cassandra/src/main/java/net/javacrumbs/shedlock/provider/cassandra/CassandraLockProvider.java @@ -1,28 +1,26 @@ /** * Copyright 2009 the original author or authors. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + *

http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ package net.javacrumbs.shedlock.provider.cassandra; +import static java.util.Objects.requireNonNull; + import com.datastax.oss.driver.api.core.ConsistencyLevel; import com.datastax.oss.driver.api.core.CqlIdentifier; import com.datastax.oss.driver.api.core.CqlSession; import net.javacrumbs.shedlock.support.StorageBasedLockProvider; import net.javacrumbs.shedlock.support.annotation.NonNull; -import static java.util.Objects.requireNonNull; - /** * Cassandra Lock Provider needs a keyspace and uses a lock table
* Example creating keyspace and table @@ -39,17 +37,20 @@ public CassandraLockProvider(@NonNull CqlSession cqlSession) { this(cqlSession, DEFAULT_TABLE, ConsistencyLevel.QUORUM); } - public CassandraLockProvider(@NonNull CqlSession cqlSession, @NonNull String table, @NonNull ConsistencyLevel consistencyLevel) { - this(Configuration.builder().withCqlSession(cqlSession).withTableName(table).withConsistencyLevel(consistencyLevel).build()); + public CassandraLockProvider( + @NonNull CqlSession cqlSession, @NonNull String table, @NonNull ConsistencyLevel consistencyLevel) { + this(Configuration.builder() + .withCqlSession(cqlSession) + .withTableName(table) + .withConsistencyLevel(consistencyLevel) + .build()); } public CassandraLockProvider(@NonNull Configuration configuration) { super(new CassandraStorageAccessor(configuration)); } - /** - * Convenience class to specify configuration - */ + /** Convenience class to specify configuration */ public static final class Configuration { private final CqlIdentifier table; private final ColumnNames columnNames; @@ -59,18 +60,18 @@ public static final class Configuration { private final CqlIdentifier keyspace; Configuration( - @NonNull CqlSession cqlSession, - @NonNull CqlIdentifier table, - @NonNull ColumnNames columnNames, - @NonNull ConsistencyLevel consistencyLevel, - @NonNull ConsistencyLevel serialConsistencyLevel, - CqlIdentifier keyspace - ) { + @NonNull CqlSession cqlSession, + @NonNull CqlIdentifier table, + @NonNull ColumnNames columnNames, + @NonNull ConsistencyLevel consistencyLevel, + @NonNull ConsistencyLevel serialConsistencyLevel, + CqlIdentifier keyspace) { this.table = requireNonNull(table, "table can not be null"); this.columnNames = requireNonNull(columnNames, "columnNames can not be null"); this.cqlSession = requireNonNull(cqlSession, "cqlSession can not be null"); this.consistencyLevel = requireNonNull(consistencyLevel, "consistencyLevel can not be null"); - this.serialConsistencyLevel = requireNonNull(serialConsistencyLevel, "serialConsistencyLevel can not be null"); + this.serialConsistencyLevel = + requireNonNull(serialConsistencyLevel, "serialConsistencyLevel can not be null"); this.keyspace = keyspace; } @@ -102,9 +103,7 @@ public static Configuration.Builder builder() { return new Configuration.Builder(); } - /** - * Convenience builder class to build Configuration - */ + /** Convenience builder class to build Configuration */ public static final class Builder { private CqlIdentifier table = CqlIdentifier.fromCql(DEFAULT_TABLE); private ColumnNames columnNames = new ColumnNames("name", "lockUntil", "lockedAt", "lockedBy"); @@ -138,11 +137,11 @@ public Builder withConsistencyLevel(@NonNull ConsistencyLevel consistencyLevel) } /** - * Since Shedlock internally uses CAS (Compare And Set) operations - * This configuration helps to have a granular control on the CAS consistency. + * Since Shedlock internally uses CAS (Compare And Set) operations This + * configuration helps to have a granular control on the CAS consistency. + * * @return Builder */ - public Builder withSerialConsistencyLevel(@NonNull ConsistencyLevel serialConsistencyLevel) { this.serialConsistencyLevel = serialConsistencyLevel; return this; @@ -154,14 +153,13 @@ public Builder withKeyspace(@NonNull CqlIdentifier keyspace) { } public CassandraLockProvider.Configuration build() { - return new CassandraLockProvider.Configuration(cqlSession, table, columnNames, consistencyLevel, serialConsistencyLevel, keyspace); + return new CassandraLockProvider.Configuration( + cqlSession, table, columnNames, consistencyLevel, serialConsistencyLevel, keyspace); } } } - /** - * Convenience class to specify column names - */ + /** Convenience class to specify column names */ public static final class ColumnNames { private final String lockName; private final String lockUntil; @@ -169,7 +167,8 @@ public static final class ColumnNames { private final String lockedBy; /** - * Each column names are optional and if not specified the default column name would be considered. + * Each column names are optional and if not specified the default column name + * would be considered. */ public ColumnNames(String lockName, String lockUntil, String lockedAt, String lockedBy) { this.lockName = requireNonNull(lockName, "'lockName' column name can not be null"); diff --git a/providers/cassandra/shedlock-provider-cassandra/src/main/java/net/javacrumbs/shedlock/provider/cassandra/CassandraStorageAccessor.java b/providers/cassandra/shedlock-provider-cassandra/src/main/java/net/javacrumbs/shedlock/provider/cassandra/CassandraStorageAccessor.java index 3e69f609d..a8a976fb5 100644 --- a/providers/cassandra/shedlock-provider-cassandra/src/main/java/net/javacrumbs/shedlock/provider/cassandra/CassandraStorageAccessor.java +++ b/providers/cassandra/shedlock-provider-cassandra/src/main/java/net/javacrumbs/shedlock/provider/cassandra/CassandraStorageAccessor.java @@ -1,20 +1,21 @@ /** * Copyright 2009 the original author or authors. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + *

http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ package net.javacrumbs.shedlock.provider.cassandra; +import static com.datastax.oss.driver.api.querybuilder.QueryBuilder.literal; +import static java.util.Objects.requireNonNull; + import com.datastax.oss.driver.api.core.ConsistencyLevel; import com.datastax.oss.driver.api.core.CqlIdentifier; import com.datastax.oss.driver.api.core.CqlSession; @@ -23,6 +24,8 @@ import com.datastax.oss.driver.api.core.cql.SimpleStatement; import com.datastax.oss.driver.api.core.servererrors.QueryExecutionException; import com.datastax.oss.driver.api.querybuilder.QueryBuilder; +import java.time.Instant; +import java.util.Optional; import net.javacrumbs.shedlock.core.ClockProvider; import net.javacrumbs.shedlock.core.LockConfiguration; import net.javacrumbs.shedlock.provider.cassandra.CassandraLockProvider.Configuration; @@ -30,18 +33,11 @@ import net.javacrumbs.shedlock.support.Utils; import net.javacrumbs.shedlock.support.annotation.NonNull; -import java.time.Instant; -import java.util.Optional; - -import static com.datastax.oss.driver.api.querybuilder.QueryBuilder.literal; -import static java.util.Objects.requireNonNull; - -/** - * StorageAccessor for cassandra. - **/ +/** StorageAccessor for cassandra. */ /* - * In theory, all the reads (find() method calls) in update methods are not necessary, - * but it's a performance optimization. Moreover, the fuzzTest sometimes fails without them. + * In theory, all the reads (find() method calls) in update methods are not + * necessary, but it's a performance optimization. Moreover, the fuzzTest + * sometimes fails without them. */ class CassandraStorageAccessor extends AbstractStorageAccessor { private final String hostname; @@ -106,7 +102,9 @@ public void unlock(@NonNull LockConfiguration lockConfiguration) { @Override public boolean extend(@NonNull LockConfiguration lockConfiguration) { Optional lock = find(lockConfiguration.getName()); - if (lock.isEmpty() || lock.get().lockUntil().isBefore(ClockProvider.now()) || !lock.get().lockedBy().equals(hostname)) { + if (lock.isEmpty() + || lock.get().lockUntil().isBefore(ClockProvider.now()) + || !lock.get().lockedBy().equals(hostname)) { logger.trace("extend false"); return false; } @@ -117,18 +115,20 @@ public boolean extend(@NonNull LockConfiguration lockConfiguration) { /** * Find existing row by primary key lock.name * - * @param name lock name + * @param name + * lock name * @return optional lock row or empty */ Optional find(String name) { SimpleStatement selectStatement = QueryBuilder.selectFrom(keyspace, table) - .column(lockUntil) - .column(lockedAt) - .column(lockedBy) - .whereColumn(lockName).isEqualTo(literal(name)) - .build() - .setConsistencyLevel(consistencyLevel) - .setSerialConsistencyLevel(serialConsistencyLevel); + .column(lockUntil) + .column(lockedAt) + .column(lockedBy) + .whereColumn(lockName) + .isEqualTo(literal(name)) + .build() + .setConsistencyLevel(consistencyLevel) + .setSerialConsistencyLevel(serialConsistencyLevel); ResultSet resultSet = cqlSession.execute(selectStatement); Row row = resultSet.one(); @@ -142,52 +142,66 @@ Optional find(String name) { /** * Insert new lock row * - * @param name lock name - * @param until new until instant value + * @param name + * lock name + * @param until + * new until instant value */ private boolean insert(String name, Instant until) { return execute(QueryBuilder.insertInto(keyspace, table) - .value(lockName, literal(name)) - .value(lockUntil, literal(until)) - .value(lockedAt, literal(ClockProvider.now())) - .value(lockedBy, literal(hostname)) - .ifNotExists() - .build()); + .value(lockName, literal(name)) + .value(lockUntil, literal(until)) + .value(lockedAt, literal(ClockProvider.now())) + .value(lockedBy, literal(hostname)) + .ifNotExists() + .build()); } /** * Update existing lock row * - * @param name lock name - * @param until new until instant value + * @param name + * lock name + * @param until + * new until instant value */ private boolean update(String name, Instant until) { return execute(QueryBuilder.update(keyspace, table) - .setColumn(lockUntil, literal(until)) - .setColumn(lockedAt, literal(ClockProvider.now())) - .setColumn(lockedBy, literal(hostname)) - .whereColumn(lockName).isEqualTo(literal(name)) - .ifColumn(lockUntil).isLessThan(literal(ClockProvider.now())) - .build()); + .setColumn(lockUntil, literal(until)) + .setColumn(lockedAt, literal(ClockProvider.now())) + .setColumn(lockedBy, literal(hostname)) + .whereColumn(lockName) + .isEqualTo(literal(name)) + .ifColumn(lockUntil) + .isLessThan(literal(ClockProvider.now())) + .build()); } /** * Updates lock.until field where lockConfiguration.name * - * @param name lock name - * @param until new until instant value + * @param name + * lock name + * @param until + * new until instant value */ private boolean updateUntil(String name, Instant until) { return execute(QueryBuilder.update(keyspace, table) - .setColumn(lockUntil, literal(until)) - .whereColumn(lockName).isEqualTo(literal(name)) - .ifColumn(lockUntil).isGreaterThanOrEqualTo(literal(ClockProvider.now())) - .ifColumn(lockedBy).isEqualTo(literal(hostname)) - .build()); + .setColumn(lockUntil, literal(until)) + .whereColumn(lockName) + .isEqualTo(literal(name)) + .ifColumn(lockUntil) + .isGreaterThanOrEqualTo(literal(ClockProvider.now())) + .ifColumn(lockedBy) + .isEqualTo(literal(hostname)) + .build()); } - private boolean execute(SimpleStatement statement) { - return cqlSession.execute(statement.setConsistencyLevel(consistencyLevel).setSerialConsistencyLevel(serialConsistencyLevel)).wasApplied(); + return cqlSession + .execute(statement + .setConsistencyLevel(consistencyLevel) + .setSerialConsistencyLevel(serialConsistencyLevel)) + .wasApplied(); } } diff --git a/providers/cassandra/shedlock-provider-cassandra/src/main/java/net/javacrumbs/shedlock/provider/cassandra/Lock.java b/providers/cassandra/shedlock-provider-cassandra/src/main/java/net/javacrumbs/shedlock/provider/cassandra/Lock.java index 11d24919b..329c220ad 100644 --- a/providers/cassandra/shedlock-provider-cassandra/src/main/java/net/javacrumbs/shedlock/provider/cassandra/Lock.java +++ b/providers/cassandra/shedlock-provider-cassandra/src/main/java/net/javacrumbs/shedlock/provider/cassandra/Lock.java @@ -1,21 +1,18 @@ /** * Copyright 2009 the original author or authors. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + *

http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ package net.javacrumbs.shedlock.provider.cassandra; import java.time.Instant; -record Lock(Instant lockUntil, Instant lockedAt, String lockedBy) { -} +record Lock(Instant lockUntil, Instant lockedAt, String lockedBy) {} diff --git a/providers/cassandra/shedlock-provider-cassandra/src/test/java/net/javacrumbs/shedlock/provider/cassandra/CassandraLockProviderIntegrationTest.java b/providers/cassandra/shedlock-provider-cassandra/src/test/java/net/javacrumbs/shedlock/provider/cassandra/CassandraLockProviderIntegrationTest.java index 20d81a4e2..a16293152 100644 --- a/providers/cassandra/shedlock-provider-cassandra/src/test/java/net/javacrumbs/shedlock/provider/cassandra/CassandraLockProviderIntegrationTest.java +++ b/providers/cassandra/shedlock-provider-cassandra/src/test/java/net/javacrumbs/shedlock/provider/cassandra/CassandraLockProviderIntegrationTest.java @@ -1,23 +1,27 @@ /** * Copyright 2009 the original author or authors. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + *

http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ package net.javacrumbs.shedlock.provider.cassandra; +import static com.datastax.oss.driver.api.core.CqlIdentifier.fromCql; +import static net.javacrumbs.shedlock.core.ClockProvider.now; +import static net.javacrumbs.shedlock.provider.cassandra.CassandraLockProvider.DEFAULT_TABLE; +import static org.assertj.core.api.Assertions.assertThat; + import com.datastax.oss.driver.api.core.CqlIdentifier; import com.datastax.oss.driver.api.core.CqlSession; import com.datastax.oss.driver.api.querybuilder.QueryBuilder; +import java.net.InetSocketAddress; import net.javacrumbs.shedlock.provider.cassandra.CassandraLockProvider.Configuration; import net.javacrumbs.shedlock.support.StorageBasedLockProvider; import net.javacrumbs.shedlock.test.support.AbstractStorageBasedLockProviderIntegrationTest; @@ -27,15 +31,9 @@ import org.testcontainers.junit.jupiter.Container; import org.testcontainers.junit.jupiter.Testcontainers; -import java.net.InetSocketAddress; - -import static com.datastax.oss.driver.api.core.CqlIdentifier.fromCql; -import static net.javacrumbs.shedlock.core.ClockProvider.now; -import static net.javacrumbs.shedlock.provider.cassandra.CassandraLockProvider.DEFAULT_TABLE; -import static org.assertj.core.api.Assertions.assertThat; - /** - * Integration test uses local instance of Cassandra running on localhost at port 9042 using keyspace shedlock and table lock + * Integration test uses local instance of Cassandra running on localhost at + * port 9042 using keyspace shedlock and table lock * * @see net.javacrumbs.shedlock.provider.cassandra.CassandraLockProvider */ @@ -46,9 +44,9 @@ public class CassandraLockProviderIntegrationTest extends AbstractStorageBasedLo @Container public static final MyCassandraContainer cassandra = new MyCassandraContainer() - .withInitScript("shedlock.cql") - .withEnv("CASSANDRA_DC", "local") - .withEnv("CASSANDRA_ENDPOINT_SNITCH", "GossipingPropertyFileSnitch"); + .withInitScript("shedlock.cql") + .withEnv("CASSANDRA_DC", "local") + .withEnv("CASSANDRA_ENDPOINT_SNITCH", "GossipingPropertyFileSnitch"); @BeforeAll public static void startCassandra() { @@ -57,9 +55,9 @@ public static void startCassandra() { InetSocketAddress containerEndPoint = new InetSocketAddress(containerIpAddress, containerPort); session = CqlSession.builder() - .addContactPoint(containerEndPoint) - .withLocalDatacenter("local") - .build(); + .addContactPoint(containerEndPoint) + .withLocalDatacenter("local") + .build(); } @AfterEach @@ -69,12 +67,10 @@ public void after() { @Override protected StorageBasedLockProvider getLockProvider() { - return new CassandraLockProvider( - Configuration.builder() + return new CassandraLockProvider(Configuration.builder() .withCqlSession(session) .withKeyspace(KEYSPACE) - .build() - ); + .build()); } @Override @@ -94,9 +90,11 @@ protected void assertLocked(String lockName) { } private Lock findLock(String lockName) { - CassandraStorageAccessor cassandraStorageAccessor = new CassandraStorageAccessor( - Configuration.builder().withCqlSession(session).withKeyspace(KEYSPACE).withTableName(DEFAULT_TABLE).build() - ); + CassandraStorageAccessor cassandraStorageAccessor = new CassandraStorageAccessor(Configuration.builder() + .withCqlSession(session) + .withKeyspace(KEYSPACE) + .withTableName(DEFAULT_TABLE) + .build()); return cassandraStorageAccessor.find(lockName).get(); } diff --git a/providers/consul/shedlock-provider-consul/src/main/java/net/javacrumbs/shedlock/provider/consul/ConsulLockProvider.java b/providers/consul/shedlock-provider-consul/src/main/java/net/javacrumbs/shedlock/provider/consul/ConsulLockProvider.java index e3c1ed0de..3cab8e84c 100644 --- a/providers/consul/shedlock-provider-consul/src/main/java/net/javacrumbs/shedlock/provider/consul/ConsulLockProvider.java +++ b/providers/consul/shedlock-provider-consul/src/main/java/net/javacrumbs/shedlock/provider/consul/ConsulLockProvider.java @@ -1,25 +1,31 @@ /** * Copyright 2009 the original author or authors. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + *

http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ package net.javacrumbs.shedlock.provider.consul; +import static java.util.Objects.requireNonNull; +import static net.javacrumbs.shedlock.core.ClockProvider.now; + import com.ecwid.consul.v1.ConsulClient; import com.ecwid.consul.v1.QueryParams; import com.ecwid.consul.v1.kv.model.PutParams; import com.ecwid.consul.v1.session.model.NewSession; import com.ecwid.consul.v1.session.model.Session; +import java.time.Duration; +import java.util.Optional; +import java.util.concurrent.Executors; +import java.util.concurrent.ScheduledExecutorService; +import java.util.concurrent.TimeUnit; import net.javacrumbs.shedlock.core.LockConfiguration; import net.javacrumbs.shedlock.core.LockProvider; import net.javacrumbs.shedlock.core.SimpleLock; @@ -27,28 +33,28 @@ import org.slf4j.Logger; import org.slf4j.LoggerFactory; -import java.time.Duration; -import java.util.Optional; -import java.util.concurrent.Executors; -import java.util.concurrent.ScheduledExecutorService; -import java.util.concurrent.TimeUnit; - -import static java.util.Objects.requireNonNull; -import static net.javacrumbs.shedlock.core.ClockProvider.now; - /** - *

This lock provider registers a new session for lock and on unlock this session is removed together with all associated locks.

+ * This lock provider registers a new session for lock and on unlock this + * session is removed together with all associated locks. * - *

The main point you need to be aware about is that consul holds session for up to twice TTL. That means, - * even if the session TTL is set to 10 seconds, consul will hold still this session for 20 seconds. - * This is an expected behaviour and it's impossible to change it. - * This is the reason consul recommends to set the lowest possible TTL - * and constantly extend it. With this lock it means that even if your lockAtMostFor is less that 20 seconds, the timeout will be - * higher than 10 seconds and most likely will be 20.

+ *

+ * The main point you need to be aware about is that consul holds session for up + * to twice TTL. That means, even if the session TTL is set to 10 seconds, + * consul will hold still this session for 20 seconds. This is an + * expected + * behaviour and it's impossible to change it. This is the reason consul + * recommends to set + * the lowest possible TTL and constantly extend it. With this lock it means + * that even if your lockAtMostFor is less that 20 seconds, the timeout will be + * higher than 10 seconds and most likely will be 20. * - *

The lock is acquired for the time specified in {@code @SchedulerLock.lockAtMostFor}. Please note that this lock provider - * doesn't make any correction to the aforementioned TTL behaviour so most likely your locked session will live for - * longer than specified in lockAtMostFor. In this lock provider there is no session renewal done in the background.

+ *

+ * The lock is acquired for the time specified in + * {@code @SchedulerLock.lockAtMostFor}. Please note that this lock provider + * doesn't make any correction to the aforementioned TTL behaviour so most + * likely your locked session will live for longer than specified in + * lockAtMostFor. In this lock provider there is no session renewal done in the + * background. * * @author Artur Kalimullin */ @@ -64,32 +70,27 @@ public class ConsulLockProvider implements LockProvider, AutoCloseable { private final Configuration configuration; public ConsulLockProvider(@NonNull ConsulClient consulClient) { - this(Configuration.builder() - .withConsulClient(consulClient) - .build() - ); + this(Configuration.builder().withConsulClient(consulClient).build()); } public ConsulLockProvider(@NonNull ConsulClient consulClient, Duration minSessionTtl) { this(Configuration.builder() - .withConsulClient(consulClient) - .withMinSessionTtl(minSessionTtl) - .build() - ); + .withConsulClient(consulClient) + .withMinSessionTtl(minSessionTtl) + .build()); } public ConsulLockProvider( - @NonNull ConsulClient consulClient, - Duration minSessionTtl, - String consulLockPostfix, - Duration gracefulShutdownInterval) { + @NonNull ConsulClient consulClient, + Duration minSessionTtl, + String consulLockPostfix, + Duration gracefulShutdownInterval) { this(Configuration.builder() - .withConsulClient(consulClient) - .withMinSessionTtl(minSessionTtl) - .withConsulLockPostfix(consulLockPostfix) - .withGracefulShutdownInterval(gracefulShutdownInterval) - .build() - ); + .withConsulClient(consulClient) + .withMinSessionTtl(minSessionTtl) + .withConsulLockPostfix(consulLockPostfix) + .withGracefulShutdownInterval(gracefulShutdownInterval) + .build()); } public ConsulLockProvider(@NonNull Configuration configuration) { @@ -114,15 +115,17 @@ void unlock(String sessionId, LockConfiguration lockConfiguration) { } private String createSession(LockConfiguration lockConfiguration) { - long ttlInSeconds = Math.max(lockConfiguration.getLockAtMostFor().getSeconds(), - configuration.getMinSessionTtl().getSeconds()); + long ttlInSeconds = Math.max( + lockConfiguration.getLockAtMostFor().getSeconds(), + configuration.getMinSessionTtl().getSeconds()); NewSession newSession = new NewSession(); newSession.setName(lockConfiguration.getName()); newSession.setLockDelay(0); newSession.setBehavior(Session.Behavior.DELETE); newSession.setTtl(ttlInSeconds + "s"); - String sessionId = client().sessionCreate(newSession, QueryParams.DEFAULT, token()).getValue(); + String sessionId = + client().sessionCreate(newSession, QueryParams.DEFAULT, token()).getValue(); logger.debug("Acquired session {} for {} seconds", sessionId, ttlInSeconds); return sessionId; @@ -132,7 +135,8 @@ private Optional tryLock(String sessionId, LockConfiguration lockCon PutParams putParams = new PutParams(); putParams.setAcquireSession(sessionId); String leaderKey = getLeaderKey(lockConfiguration); - boolean isLockSuccessful = client().setKVValue(leaderKey, lockConfiguration.getName(), token(), putParams).getValue(); + boolean isLockSuccessful = client().setKVValue(leaderKey, lockConfiguration.getName(), token(), putParams) + .getValue(); if (isLockSuccessful) { return Optional.of(new ConsulSimpleLock(lockConfiguration, this, sessionId)); @@ -150,14 +154,13 @@ private String getLeaderKey(LockConfiguration lockConfiguration) { if (configuration.getConsulLockPrefix() == null) return lockConfiguration.getName() + configuration.getConsulLockPostfix(); - return configuration.getConsulLockPrefix() + "/" + lockConfiguration.getName() + configuration.getConsulLockPostfix(); + return configuration.getConsulLockPrefix() + "/" + lockConfiguration.getName() + + configuration.getConsulLockPostfix(); } private void scheduleUnlock(String sessionId, Duration unlockTime) { unlockScheduler.schedule( - catchExceptions(() -> destroy(sessionId)), - unlockTime.toMillis(), TimeUnit.MILLISECONDS - ); + catchExceptions(() -> destroy(sessionId)), unlockTime.toMillis(), TimeUnit.MILLISECONDS); } private void destroy(String sessionId) { @@ -179,8 +182,8 @@ private Runnable catchExceptions(Runnable runnable) { public void close() { unlockScheduler.shutdown(); try { - if (!unlockScheduler.awaitTermination(configuration.getGracefulShutdownInterval().toMillis(), - TimeUnit.MILLISECONDS)) { + if (!unlockScheduler.awaitTermination( + configuration.getGracefulShutdownInterval().toMillis(), TimeUnit.MILLISECONDS)) { unlockScheduler.shutdownNow(); } } catch (InterruptedException ignored) { @@ -199,15 +202,14 @@ public static final class Configuration { private final Duration gracefulShutdownInterval; private final String token; - /** - * Use Builder to create. - */ + /** Use Builder to create. */ Configuration( - Duration minSessionTtl, - String consulLockPostfix, - ConsulClient consulClient, - Duration gracefulShutdownInterval, - String token, String consulLockPrefix) { + Duration minSessionTtl, + String consulLockPostfix, + ConsulClient consulClient, + Duration gracefulShutdownInterval, + String token, + String consulLockPrefix) { this.minSessionTtl = minSessionTtl; this.consulLockPrefix = consulLockPrefix; @@ -286,9 +288,13 @@ public Builder withConsulLockPrefix(String leaderKeyPrefix) { public ConsulLockProvider.Configuration build() { return new ConsulLockProvider.Configuration( - minSessionTtl, consulLockPostfix, consulClient, gracefulShutdownInterval, token, consulLockPrefix); + minSessionTtl, + consulLockPostfix, + consulClient, + gracefulShutdownInterval, + token, + consulLockPrefix); } } } - } diff --git a/providers/consul/shedlock-provider-consul/src/main/java/net/javacrumbs/shedlock/provider/consul/ConsulSimpleLock.java b/providers/consul/shedlock-provider-consul/src/main/java/net/javacrumbs/shedlock/provider/consul/ConsulSimpleLock.java index a58da82c5..b4d615d30 100644 --- a/providers/consul/shedlock-provider-consul/src/main/java/net/javacrumbs/shedlock/provider/consul/ConsulSimpleLock.java +++ b/providers/consul/shedlock-provider-consul/src/main/java/net/javacrumbs/shedlock/provider/consul/ConsulSimpleLock.java @@ -1,16 +1,14 @@ /** * Copyright 2009 the original author or authors. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + *

http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ package net.javacrumbs.shedlock.provider.consul; @@ -22,9 +20,8 @@ class ConsulSimpleLock extends AbstractSimpleLock { private final ConsulLockProvider consulLockProvider; private final String sessionId; - public ConsulSimpleLock(LockConfiguration lockConfiguration, - ConsulLockProvider consulLockProvider, - String sessionId) { + public ConsulSimpleLock( + LockConfiguration lockConfiguration, ConsulLockProvider consulLockProvider, String sessionId) { super(lockConfiguration); this.consulLockProvider = consulLockProvider; this.sessionId = sessionId; diff --git a/providers/consul/shedlock-provider-consul/src/test/java/net/javacrumbs/shedlock/provider/consul/ConsulLockProviderIntegrationTest.java b/providers/consul/shedlock-provider-consul/src/test/java/net/javacrumbs/shedlock/provider/consul/ConsulLockProviderIntegrationTest.java index 45508db86..79d04f5d7 100644 --- a/providers/consul/shedlock-provider-consul/src/test/java/net/javacrumbs/shedlock/provider/consul/ConsulLockProviderIntegrationTest.java +++ b/providers/consul/shedlock-provider-consul/src/test/java/net/javacrumbs/shedlock/provider/consul/ConsulLockProviderIntegrationTest.java @@ -1,25 +1,29 @@ /** * Copyright 2009 the original author or authors. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + *

http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ package net.javacrumbs.shedlock.provider.consul; +import static java.lang.Thread.sleep; +import static org.assertj.core.api.Assertions.assertThat; + import com.ecwid.consul.v1.ConsulClient; import com.ecwid.consul.v1.QueryParams; import com.ecwid.consul.v1.Response; import com.ecwid.consul.v1.kv.model.GetValue; import com.ecwid.consul.v1.session.model.Session; +import java.time.Duration; +import java.util.List; +import java.util.Optional; import net.javacrumbs.shedlock.core.LockConfiguration; import net.javacrumbs.shedlock.core.LockProvider; import net.javacrumbs.shedlock.core.SimpleLock; @@ -32,13 +36,6 @@ import org.testcontainers.junit.jupiter.Container; import org.testcontainers.junit.jupiter.Testcontainers; -import java.time.Duration; -import java.util.List; -import java.util.Optional; - -import static java.lang.Thread.sleep; -import static org.assertj.core.api.Assertions.assertThat; - @Testcontainers class ConsulLockProviderIntegrationTest extends AbstractLockProviderIntegrationTest { @@ -56,16 +53,15 @@ public static void startConsul() { public void checkSessions() { Response> sessionListResponse = consulClient.getSessionList(QueryParams.DEFAULT); assertThat(sessionListResponse.getValue()) - .as("There should no sessions remain in consul after all locks have been released.") - .isEmpty(); + .as("There should no sessions remain in consul after all locks have been released.") + .isEmpty(); } @Override protected LockProvider getLockProvider() { - return new ConsulLockProvider( - ConsulLockProvider.Configuration.builder() - .withConsulClient(consulClient).build() - ); + return new ConsulLockProvider(ConsulLockProvider.Configuration.builder() + .withConsulClient(consulClient) + .build()); } @Override @@ -87,7 +83,9 @@ private GetValue getLockValue(String lockName) { @Test @Override public void shouldTimeout() throws InterruptedException { - // as consul has 10 seconds ttl minimum and has double ttl unlocking time, you have to wait for 20 seconds for the unlock time. + // as consul has 10 seconds ttl minimum and has double ttl unlocking time, you + // have to wait for + // 20 seconds for the unlock time. Duration lockAtMostFor = Duration.ofSeconds(11); LockConfiguration configWithShortTimeout = lockConfig(LOCK_NAME1, lockAtMostFor, Duration.ZERO); Optional lock1 = getLockProvider().lock(configWithShortTimeout); @@ -96,7 +94,8 @@ public void shouldTimeout() throws InterruptedException { sleep(lockAtMostFor.multipliedBy(2).toMillis() + 100); assertUnlocked(LOCK_NAME1); - Optional lock2 = getLockProvider().lock(lockConfig(LOCK_NAME1, Duration.ofMillis(50), Duration.ZERO)); + Optional lock2 = + getLockProvider().lock(lockConfig(LOCK_NAME1, Duration.ofMillis(50), Duration.ZERO)); assertThat(lock2).isNotEmpty(); lock2.get().unlock(); } @@ -119,18 +118,9 @@ private static class MyConsulContainer extends GenericContainerLicensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + *

http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ package net.javacrumbs.shedlock.provider.consul; -import com.ecwid.consul.v1.ConsulClient; -import com.ecwid.consul.v1.QueryParams; -import com.ecwid.consul.v1.Response; -import com.ecwid.consul.v1.kv.model.PutParams; -import net.javacrumbs.shedlock.core.ClockProvider; -import net.javacrumbs.shedlock.core.LockConfiguration; -import net.javacrumbs.shedlock.core.SimpleLock; -import org.junit.jupiter.api.BeforeEach; -import org.junit.jupiter.api.Test; - -import java.time.Duration; -import java.util.Optional; -import java.util.UUID; - import static org.assertj.core.api.Assertions.assertThat; import static org.mockito.ArgumentMatchers.any; import static org.mockito.Mockito.anyString; @@ -39,15 +23,31 @@ import static org.mockito.Mockito.verify; import static org.mockito.Mockito.when; +import com.ecwid.consul.v1.ConsulClient; +import com.ecwid.consul.v1.QueryParams; +import com.ecwid.consul.v1.Response; +import com.ecwid.consul.v1.kv.model.PutParams; +import java.time.Duration; +import java.util.Optional; +import java.util.UUID; +import net.javacrumbs.shedlock.core.ClockProvider; +import net.javacrumbs.shedlock.core.LockConfiguration; +import net.javacrumbs.shedlock.core.SimpleLock; +import org.junit.jupiter.api.BeforeEach; +import org.junit.jupiter.api.Test; + class ConsulLockProviderTest { - // lower values may produce false negatives because scheduler may not complete necessary tasks in time + // lower values may produce false negatives because scheduler may not complete + // necessary tasks in + // time private static final Duration SMALL_MIN_TTL = Duration.ofMillis(200); private final ConsulClient mockConsulClient = mock(ConsulClient.class); private final ConsulLockProvider lockProvider = new ConsulLockProvider(mockConsulClient, SMALL_MIN_TTL); @BeforeEach void setUp() { - when(mockConsulClient.sessionCreate(any(), any(), any())).thenReturn(new Response<>(UUID.randomUUID().toString(), null, null, null)); + when(mockConsulClient.sessionCreate(any(), any(), any())) + .thenReturn(new Response<>(UUID.randomUUID().toString(), null, null, null)); mockLock(any(), true); } @@ -90,15 +90,18 @@ void destroysSessionIfLockIsAlreadyObtained() { @Test void doesNotBlockSchedulerInCaseOfFailure() { when(mockConsulClient.sessionDestroy(any(), any(), any())) - .thenThrow(new RuntimeException("Sasuke is not in Konoha, Naruto alone is unable to destroy session :(")) - .thenReturn(new Response<>(null, null, null, null)); + .thenThrow( + new RuntimeException("Sasuke is not in Konoha, Naruto alone is unable to destroy session :(")) + .thenReturn(new Response<>(null, null, null, null)); - Optional lock = lockProvider.lock(lockConfig("sasuke", SMALL_MIN_TTL.multipliedBy(10), SMALL_MIN_TTL)); + Optional lock = + lockProvider.lock(lockConfig("sasuke", SMALL_MIN_TTL.multipliedBy(10), SMALL_MIN_TTL)); assertThat(lock).isNotEmpty(); lock.get().unlock(); sleep(SMALL_MIN_TTL.toMillis() + 10); - Optional lock2 = lockProvider.lock(lockConfig("sakura", SMALL_MIN_TTL.multipliedBy(10), SMALL_MIN_TTL)); + Optional lock2 = + lockProvider.lock(lockConfig("sakura", SMALL_MIN_TTL.multipliedBy(10), SMALL_MIN_TTL)); assertThat(lock2).isNotEmpty(); lock2.get().unlock(); sleep(SMALL_MIN_TTL.toMillis() + 10); @@ -108,7 +111,7 @@ void doesNotBlockSchedulerInCaseOfFailure() { private void mockLock(String eq, boolean b) { when(mockConsulClient.setKVValue(eq, any(), any(), any(PutParams.class))) - .thenReturn(new Response<>(b, null, null, null)); + .thenReturn(new Response<>(b, null, null, null)); } private LockConfiguration lockConfig(String name, Duration lockAtMostFor, Duration lockAtLeastFor) { diff --git a/providers/couchbase/shedlock-provider-couchbase-javaclient3/src/main/java/net/javacrumbs/shedlock/provider/couchbase/javaclient3/CouchbaseLockProvider.java b/providers/couchbase/shedlock-provider-couchbase-javaclient3/src/main/java/net/javacrumbs/shedlock/provider/couchbase/javaclient3/CouchbaseLockProvider.java index 4e04a3f49..39b0d3a0f 100644 --- a/providers/couchbase/shedlock-provider-couchbase-javaclient3/src/main/java/net/javacrumbs/shedlock/provider/couchbase/javaclient3/CouchbaseLockProvider.java +++ b/providers/couchbase/shedlock-provider-couchbase-javaclient3/src/main/java/net/javacrumbs/shedlock/provider/couchbase/javaclient3/CouchbaseLockProvider.java @@ -1,20 +1,20 @@ /** * Copyright 2009 the original author or authors. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + *

http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ package net.javacrumbs.shedlock.provider.couchbase.javaclient3; +import static net.javacrumbs.shedlock.support.Utils.toIsoString; + import com.couchbase.client.core.error.CasMismatchException; import com.couchbase.client.core.error.DocumentExistsException; import com.couchbase.client.java.Bucket; @@ -22,20 +22,19 @@ import com.couchbase.client.java.json.JsonObject; import com.couchbase.client.java.kv.GetResult; import com.couchbase.client.java.kv.ReplaceOptions; +import java.time.Instant; import net.javacrumbs.shedlock.core.ClockProvider; import net.javacrumbs.shedlock.core.LockConfiguration; import net.javacrumbs.shedlock.support.AbstractStorageAccessor; import net.javacrumbs.shedlock.support.StorageBasedLockProvider; import net.javacrumbs.shedlock.support.annotation.NonNull; -import java.time.Instant; - -import static net.javacrumbs.shedlock.support.Utils.toIsoString; - /** * Distributed lock using CouchbaseDB + * *

* It uses a collection that contains documents like this: + * *

  * {
  *    "_id" : "lock name",
@@ -45,24 +44,21 @@
  * }
  * 
* - * lockedAt and lockedBy are just for troubleshooting and are not read by the code + * lockedAt and lockedBy are just for troubleshooting and are not read by the + * code * *
    - *
  1. - * Attempts to insert a new lock record. As an optimization, we keep in-memory track of created lock records. If the record - * has been inserted, returns lock. - *
  2. - *
  3. - * We will try to update lock record using filter _id == name AND lock_until <= now - *
  4. - *
  5. - * If the update succeeded (1 updated document), we have the lock. If the update failed (0 updated documents) somebody else holds the lock - * Obtaining a optimistic lock in Couchbase Server, Uses the check-and-set (CAS) API to retrieve a CAS revision number - * CAS number prevents from 2 users to update the same document at the same time. - *
  6. - *
  7. - * When unlocking, lock_until is set to now. - *
  8. + *
  9. Attempts to insert a new lock record. As an optimization, we keep + * in-memory track of created lock records. If the record has been inserted, + * returns lock. + *
  10. We will try to update lock record using filter _id == name AND lock_until + * <= now + *
  11. If the update succeeded (1 updated document), we have the lock. If the + * update failed (0 updated documents) somebody else holds the lock Obtaining a + * optimistic lock in Couchbase Server, Uses the check-and-set (CAS) API to + * retrieve a CAS revision number CAS number prevents from 2 users to update the + * same document at the same time. + *
  12. When unlocking, lock_until is set to now. *
*/ public class CouchbaseLockProvider extends StorageBasedLockProvider { @@ -94,10 +90,10 @@ private static class CouchbaseAccessor extends AbstractStorageAccessor { @Override public boolean insertRecord(@NonNull LockConfiguration lockConfiguration) { JsonObject content = JsonObject.create() - .put(LOCK_NAME, lockConfiguration.getName()) - .put(LOCK_UNTIL, toIsoString(lockConfiguration.getLockAtMostUntil())) - .put(LOCKED_AT, toIsoString(ClockProvider.now())) - .put(LOCKED_BY, getHostname()); + .put(LOCK_NAME, lockConfiguration.getName()) + .put(LOCK_UNTIL, toIsoString(lockConfiguration.getLockAtMostUntil())) + .put(LOCKED_AT, toIsoString(ClockProvider.now())) + .put(LOCKED_BY, getHostname()); try { collection.insert(lockConfiguration.getName(), content); @@ -127,8 +123,10 @@ public boolean updateRecord(@NonNull LockConfiguration lockConfiguration) { document.put(LOCKED_BY, getHostname()); try { - collection.replace(lockConfiguration.getName(), document, - ReplaceOptions.replaceOptions().cas(result.cas())); + collection.replace( + lockConfiguration.getName(), + document, + ReplaceOptions.replaceOptions().cas(result.cas())); } catch (CasMismatchException e) { return false; } @@ -149,8 +147,10 @@ public boolean extend(@NonNull LockConfiguration lockConfiguration) { document.put(LOCK_UNTIL, toIsoString(lockConfiguration.getLockAtMostUntil())); try { - collection.replace(lockConfiguration.getName(), document, - ReplaceOptions.replaceOptions().cas(result.cas())); + collection.replace( + lockConfiguration.getName(), + document, + ReplaceOptions.replaceOptions().cas(result.cas())); } catch (CasMismatchException e) { return false; } @@ -166,6 +166,4 @@ public void unlock(@NonNull LockConfiguration lockConfiguration) { collection.replace(lockConfiguration.getName(), document); } } - } - diff --git a/providers/couchbase/shedlock-provider-couchbase-javaclient3/src/test/java/net/javacrumbs/shedlock/provider/couchbase/javaclient3/CouchbaseLockProviderIntegrationTest.java b/providers/couchbase/shedlock-provider-couchbase-javaclient3/src/test/java/net/javacrumbs/shedlock/provider/couchbase/javaclient3/CouchbaseLockProviderIntegrationTest.java index 9a3f7333f..4db500a90 100644 --- a/providers/couchbase/shedlock-provider-couchbase-javaclient3/src/test/java/net/javacrumbs/shedlock/provider/couchbase/javaclient3/CouchbaseLockProviderIntegrationTest.java +++ b/providers/couchbase/shedlock-provider-couchbase-javaclient3/src/test/java/net/javacrumbs/shedlock/provider/couchbase/javaclient3/CouchbaseLockProviderIntegrationTest.java @@ -1,20 +1,25 @@ /** * Copyright 2009 the original author or authors. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + *

http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ package net.javacrumbs.shedlock.provider.couchbase.javaclient3; +import static java.time.Instant.parse; +import static net.javacrumbs.shedlock.core.ClockProvider.now; +import static net.javacrumbs.shedlock.provider.couchbase.javaclient3.CouchbaseLockProvider.LOCKED_AT; +import static net.javacrumbs.shedlock.provider.couchbase.javaclient3.CouchbaseLockProvider.LOCKED_BY; +import static net.javacrumbs.shedlock.provider.couchbase.javaclient3.CouchbaseLockProvider.LOCK_UNTIL; +import static org.assertj.core.api.Assertions.assertThat; + import com.couchbase.client.core.env.SeedNode; import com.couchbase.client.java.Bucket; import com.couchbase.client.java.Cluster; @@ -22,6 +27,11 @@ import com.couchbase.client.java.Collection; import com.couchbase.client.java.json.JsonObject; import com.couchbase.client.java.kv.GetResult; +import java.time.Duration; +import java.util.HashSet; +import java.util.List; +import java.util.Optional; +import java.util.Set; import net.javacrumbs.shedlock.support.StorageBasedLockProvider; import net.javacrumbs.shedlock.test.support.AbstractStorageBasedLockProviderIntegrationTest; import org.junit.jupiter.api.AfterAll; @@ -31,20 +41,6 @@ import org.testcontainers.couchbase.BucketDefinition; import org.testcontainers.couchbase.CouchbaseContainer; -import java.time.Duration; -import java.util.HashSet; -import java.util.List; -import java.util.Optional; -import java.util.Set; - -import static java.time.Instant.parse; -import static java.util.Collections.singletonList; -import static net.javacrumbs.shedlock.core.ClockProvider.now; -import static net.javacrumbs.shedlock.provider.couchbase.javaclient3.CouchbaseLockProvider.LOCKED_AT; -import static net.javacrumbs.shedlock.provider.couchbase.javaclient3.CouchbaseLockProvider.LOCKED_BY; -import static net.javacrumbs.shedlock.provider.couchbase.javaclient3.CouchbaseLockProvider.LOCK_UNTIL; -import static org.assertj.core.api.Assertions.assertThat; - public class CouchbaseLockProviderIntegrationTest extends AbstractStorageBasedLockProviderIntegrationTest { private static final String BUCKET_NAME = "test"; @@ -56,12 +52,12 @@ public class CouchbaseLockProviderIntegrationTest extends AbstractStorageBasedLo private static CouchbaseContainer container; @BeforeAll - public static void startCouchbase () { + public static void startCouchbase() { container = new CouchbaseContainer().withBucket(new BucketDefinition(BUCKET_NAME)); container.start(); - Set seedNodes = new HashSet<>(List.of( - SeedNode.create(container.getContainerIpAddress(), + Set seedNodes = new HashSet<>(List.of(SeedNode.create( + container.getContainerIpAddress(), Optional.of(container.getBootstrapCarrierDirectPort()), Optional.of(container.getBootstrapHttpDirectPort())))); ClusterOptions options = ClusterOptions.clusterOptions(container.getUsername(), container.getPassword()); @@ -73,13 +69,13 @@ public static void startCouchbase () { } @AfterAll - public static void stopCouchbase () { + public static void stopCouchbase() { cluster.disconnect(); container.stop(); } @BeforeEach - public void createLockProvider() { + public void createLockProvider() { lockProvider = new CouchbaseLockProvider(bucket.defaultCollection()); } diff --git a/providers/datastore/shedlock-provider-datastore/src/main/java/net/javacrumbs/shedlock/provider/datastore/DatastoreLockProvider.java b/providers/datastore/shedlock-provider-datastore/src/main/java/net/javacrumbs/shedlock/provider/datastore/DatastoreLockProvider.java index 569d59be0..3813dea16 100644 --- a/providers/datastore/shedlock-provider-datastore/src/main/java/net/javacrumbs/shedlock/provider/datastore/DatastoreLockProvider.java +++ b/providers/datastore/shedlock-provider-datastore/src/main/java/net/javacrumbs/shedlock/provider/datastore/DatastoreLockProvider.java @@ -1,14 +1,15 @@ package net.javacrumbs.shedlock.provider.datastore; +import static java.util.Objects.requireNonNull; + import com.google.cloud.datastore.Datastore; import net.javacrumbs.shedlock.support.StorageBasedLockProvider; -import static java.util.Objects.requireNonNull; - public class DatastoreLockProvider extends StorageBasedLockProvider { public DatastoreLockProvider(Datastore datastore) { - super(new DatastoreStorageAccessor(Configuration.builder().withDatastore(datastore).build())); + super(new DatastoreStorageAccessor( + Configuration.builder().withDatastore(datastore).build())); } public DatastoreLockProvider(Configuration configuration) { diff --git a/providers/datastore/shedlock-provider-datastore/src/main/java/net/javacrumbs/shedlock/provider/datastore/DatastoreStorageAccessor.java b/providers/datastore/shedlock-provider-datastore/src/main/java/net/javacrumbs/shedlock/provider/datastore/DatastoreStorageAccessor.java index dd0edcc18..96cafbdd5 100644 --- a/providers/datastore/shedlock-provider-datastore/src/main/java/net/javacrumbs/shedlock/provider/datastore/DatastoreStorageAccessor.java +++ b/providers/datastore/shedlock-provider-datastore/src/main/java/net/javacrumbs/shedlock/provider/datastore/DatastoreStorageAccessor.java @@ -1,5 +1,8 @@ package net.javacrumbs.shedlock.provider.datastore; +import static java.util.Objects.requireNonNull; +import static java.util.Optional.ofNullable; + import com.google.cloud.Timestamp; import com.google.cloud.datastore.Datastore; import com.google.cloud.datastore.DatastoreException; @@ -7,6 +10,9 @@ import com.google.cloud.datastore.Key; import com.google.cloud.datastore.KeyFactory; import com.google.cloud.datastore.Transaction; +import java.time.Instant; +import java.util.Optional; +import java.util.function.Function; import net.javacrumbs.shedlock.core.ClockProvider; import net.javacrumbs.shedlock.core.LockConfiguration; import net.javacrumbs.shedlock.support.AbstractStorageAccessor; @@ -14,13 +20,6 @@ import org.slf4j.Logger; import org.slf4j.LoggerFactory; -import java.time.Instant; -import java.util.Optional; -import java.util.function.Function; - -import static java.util.Objects.requireNonNull; -import static java.util.Optional.ofNullable; - public class DatastoreStorageAccessor extends AbstractStorageAccessor { private static final Logger log = LoggerFactory.getLogger(DatastoreStorageAccessor.class); @@ -59,63 +58,61 @@ public boolean extend(LockConfiguration config) { private boolean insert(String name, Instant until) { return doInTxn(txn -> { - KeyFactory keyFactory = this.datastore.newKeyFactory().setKind(this.entityName); - Key key = keyFactory.newKey(name); - Entity entity = Entity.newBuilder(key) - .set(this.fieldNames.lockUntil(), fromInstant(until)) - .set(this.fieldNames.lockedAt(), fromInstant(ClockProvider.now())) - .set(this.fieldNames.lockedBy(), this.hostname) - .build(); - txn.add(entity); - return Optional.of(true); - }).orElse(false); + KeyFactory keyFactory = this.datastore.newKeyFactory().setKind(this.entityName); + Key key = keyFactory.newKey(name); + Entity entity = Entity.newBuilder(key) + .set(this.fieldNames.lockUntil(), fromInstant(until)) + .set(this.fieldNames.lockedAt(), fromInstant(ClockProvider.now())) + .set(this.fieldNames.lockedBy(), this.hostname) + .build(); + txn.add(entity); + return Optional.of(true); + }) + .orElse(false); } private boolean updateExisting(String name, Instant until) { - return doInTxn(txn -> - get(name, txn) - .filter(entity -> { - var now = ClockProvider.now(); - var lockUntilTs = nullableTimestamp(entity, this.fieldNames.lockUntil()); - return lockUntilTs != null && lockUntilTs.isBefore(now); - }) - .map(entity -> { - txn.put(Entity.newBuilder(entity) - .set(this.fieldNames.lockUntil(), fromInstant(until)) - .set(this.fieldNames.lockedAt(), fromInstant(ClockProvider.now())) - .set(this.fieldNames.lockedBy(), this.hostname) - .build()); - return true; - }) - ).orElse(false); + return doInTxn(txn -> get(name, txn) + .filter(entity -> { + var now = ClockProvider.now(); + var lockUntilTs = nullableTimestamp(entity, this.fieldNames.lockUntil()); + return lockUntilTs != null && lockUntilTs.isBefore(now); + }) + .map(entity -> { + txn.put(Entity.newBuilder(entity) + .set(this.fieldNames.lockUntil(), fromInstant(until)) + .set(this.fieldNames.lockedAt(), fromInstant(ClockProvider.now())) + .set(this.fieldNames.lockedBy(), this.hostname) + .build()); + return true; + })) + .orElse(false); } private boolean updateOwn(String name, Instant until) { - return doInTxn(txn -> - get(name, txn) - .filter(entity -> this.hostname.equals(nullableString(entity, this.fieldNames.lockedBy()))) - .filter(entity -> { - var now = ClockProvider.now(); - var lockUntilTs = nullableTimestamp(entity, this.fieldNames.lockUntil()); - return lockUntilTs != null && (lockUntilTs.isAfter(now) || lockUntilTs.equals(now)); - }) - .map(entity -> { - txn.put(Entity.newBuilder(entity) - .set(this.fieldNames.lockUntil(), fromInstant(until)) - .build()); - return true; - }) - ).orElse(false); + return doInTxn(txn -> get(name, txn) + .filter(entity -> this.hostname.equals(nullableString(entity, this.fieldNames.lockedBy()))) + .filter(entity -> { + var now = ClockProvider.now(); + var lockUntilTs = nullableTimestamp(entity, this.fieldNames.lockUntil()); + return lockUntilTs != null && (lockUntilTs.isAfter(now) || lockUntilTs.equals(now)); + }) + .map(entity -> { + txn.put(Entity.newBuilder(entity) + .set(this.fieldNames.lockUntil(), fromInstant(until)) + .build()); + return true; + })) + .orElse(false); } public Optional findLock(String name) { return get(name) - .map(entity -> new Lock( - entity.getKey().getName(), - nullableTimestamp(entity, this.fieldNames.lockedAt()), - nullableTimestamp(entity, this.fieldNames.lockUntil()), - nullableString(entity, this.fieldNames.lockedBy()) - )); + .map(entity -> new Lock( + entity.getKey().getName(), + nullableTimestamp(entity, this.fieldNames.lockedAt()), + nullableTimestamp(entity, this.fieldNames.lockUntil()), + nullableString(entity, this.fieldNames.lockedBy()))); } private Optional get(String name) { @@ -162,6 +159,5 @@ private static Instant toInstant(Timestamp timestamp) { return requireNonNull(timestamp).toSqlTimestamp().toInstant(); } - public record Lock(String name, Instant lockedAt, Instant lockedUntil, String lockedBy) { - } + public record Lock(String name, Instant lockedAt, Instant lockedUntil, String lockedBy) {} } diff --git a/providers/datastore/shedlock-provider-datastore/src/test/java/net/javacrumbs/shedlock/provider/datastore/DatastoreLockProviderIntegrationTest.java b/providers/datastore/shedlock-provider-datastore/src/test/java/net/javacrumbs/shedlock/provider/datastore/DatastoreLockProviderIntegrationTest.java index 418278dfd..ba8f8e9fa 100644 --- a/providers/datastore/shedlock-provider-datastore/src/test/java/net/javacrumbs/shedlock/provider/datastore/DatastoreLockProviderIntegrationTest.java +++ b/providers/datastore/shedlock-provider-datastore/src/test/java/net/javacrumbs/shedlock/provider/datastore/DatastoreLockProviderIntegrationTest.java @@ -1,9 +1,13 @@ package net.javacrumbs.shedlock.provider.datastore; +import static com.google.cloud.datastore.Query.ResultType.ENTITY; +import static org.assertj.core.api.Assertions.assertThat; + import com.google.cloud.NoCredentials; import com.google.cloud.datastore.Datastore; import com.google.cloud.datastore.DatastoreOptions; import com.google.cloud.datastore.Query; +import java.util.Optional; import net.javacrumbs.shedlock.core.ClockProvider; import net.javacrumbs.shedlock.support.StorageBasedLockProvider; import net.javacrumbs.shedlock.test.support.AbstractStorageBasedLockProviderIntegrationTest; @@ -14,20 +18,18 @@ import org.testcontainers.junit.jupiter.Testcontainers; import org.testcontainers.utility.DockerImageName; -import java.util.Optional; - -import static com.google.cloud.datastore.Query.ResultType.ENTITY; -import static org.assertj.core.api.Assertions.assertThat; - @Testcontainers class DatastoreLockProviderIntegrationTest extends AbstractStorageBasedLockProviderIntegrationTest { @Container public static final DatastoreEmulatorContainer datastoreEmulator; + static { - DockerImageName googleCloudCliImage = DockerImageName.parse("gcr.io/google.com/cloudsdktool/google-cloud-cli:425.0.0-emulators"); + DockerImageName googleCloudCliImage = + DockerImageName.parse("gcr.io/google.com/cloudsdktool/google-cloud-cli:425.0.0-emulators"); datastoreEmulator = new DatastoreEmulatorContainer(googleCloudCliImage) - .withFlags("--project shedlock-provider-datastore-test --host-port 0.0.0.0:8081 --use-firestore-in-datastore-mode") - .withReuse(true); + .withFlags( + "--project shedlock-provider-datastore-test --host-port 0.0.0.0:8081 --use-firestore-in-datastore-mode") + .withReuse(true); } private Datastore datastore; @@ -38,16 +40,16 @@ class DatastoreLockProviderIntegrationTest extends AbstractStorageBasedLockProvi @BeforeEach void init() { this.datastore = DatastoreOptions.newBuilder() - .setCredentials(NoCredentials.getInstance()) - .setProjectId("shedlock-provider-datastore-test") - .setHost("http://" + datastoreEmulator.getEmulatorEndpoint()) - .build() - .getService(); + .setCredentials(NoCredentials.getInstance()) + .setProjectId("shedlock-provider-datastore-test") + .setHost("http://" + datastoreEmulator.getEmulatorEndpoint()) + .build() + .getService(); this.configuration = DatastoreLockProvider.Configuration.builder() - .withDatastore(datastore) - .withEntityName("shedlock") - .withFieldNames(new DatastoreLockProvider.FieldNames("until", "at", "by")) - .build(); + .withDatastore(datastore) + .withEntityName("shedlock") + .withFieldNames(new DatastoreLockProvider.FieldNames("until", "at", "by")) + .build(); this.accessor = new DatastoreStorageAccessor(this.configuration); this.provider = new DatastoreLockProvider(this.configuration); } diff --git a/providers/dynamodb/shedlock-provider-dynamodb2/src/main/java/net/javacrumbs/shedlock/provider/dynamodb2/DynamoDBLockProvider.java b/providers/dynamodb/shedlock-provider-dynamodb2/src/main/java/net/javacrumbs/shedlock/provider/dynamodb2/DynamoDBLockProvider.java index ea49af51e..867f30ca6 100644 --- a/providers/dynamodb/shedlock-provider-dynamodb2/src/main/java/net/javacrumbs/shedlock/provider/dynamodb2/DynamoDBLockProvider.java +++ b/providers/dynamodb/shedlock-provider-dynamodb2/src/main/java/net/javacrumbs/shedlock/provider/dynamodb2/DynamoDBLockProvider.java @@ -1,20 +1,25 @@ /** * Copyright 2009 the original author or authors. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + *

http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ package net.javacrumbs.shedlock.provider.dynamodb2; +import static java.util.Collections.singletonMap; +import static java.util.Objects.requireNonNull; +import static net.javacrumbs.shedlock.support.Utils.toIsoString; + +import java.time.Instant; +import java.util.Map; +import java.util.Optional; import net.javacrumbs.shedlock.core.AbstractSimpleLock; import net.javacrumbs.shedlock.core.ClockProvider; import net.javacrumbs.shedlock.core.LockConfiguration; @@ -28,19 +33,13 @@ import software.amazon.awssdk.services.dynamodb.model.ReturnValue; import software.amazon.awssdk.services.dynamodb.model.UpdateItemRequest; -import java.time.Instant; -import java.util.Map; -import java.util.Optional; - -import static java.util.Collections.singletonMap; -import static java.util.Objects.requireNonNull; -import static net.javacrumbs.shedlock.support.Utils.toIsoString; - /** - * Distributed lock using DynamoDB. - * Depends on software.amazon.awssdk:dynamodb. + * Distributed lock using DynamoDB. Depends on + * software.amazon.awssdk:dynamodb. + * *

* It uses a table with the following structure: + * *

  * {
  *    "_id" : "lock name",
@@ -54,19 +53,14 @@
  * and are not read by the code.
  *
  * 
    - *
  1. - * Attempts to insert a new lock record. - *
  2. - *
  3. - * We will try to update lock record using filter _id == :name AND lock_until <= :now. - *
  4. - *
  5. - * If the update succeeded, we have the lock. If the update failed (condition check exception) - * somebody else holds the lock. - *
  6. - *
  7. - * When unlocking, lock_until is set to now or lockAtLeastUntil whichever is later. - *
  8. + *
  9. Attempts to insert a new lock record. + *
  10. We will try to update lock record using + * filter _id == :name AND lock_until <= :now + * . + *
  11. If the update succeeded, we have the lock. If the update failed + * (condition check exception) somebody else holds the lock. + *
  12. When unlocking, lock_until is set to now or + * lockAtLeastUntil whichever is later. *
*/ public class DynamoDBLockProvider implements LockProvider { @@ -79,8 +73,7 @@ public class DynamoDBLockProvider implements LockProvider { "set " + LOCK_UNTIL + " = :lockUntil, " + LOCKED_AT + " = :lockedAt, " + LOCKED_BY + " = :lockedBy"; private static final String OBTAIN_LOCK_CONDITION = LOCK_UNTIL + " <= :lockedAt or attribute_not_exists(" + LOCK_UNTIL + ")"; - private static final String RELEASE_LOCK_QUERY = - "set " + LOCK_UNTIL + " = :lockUntil"; + private static final String RELEASE_LOCK_QUERY = "set " + LOCK_UNTIL + " = :lockUntil"; private final String hostname; private final DynamoDbClient dynamoDbClient; @@ -89,8 +82,10 @@ public class DynamoDBLockProvider implements LockProvider { /** * Uses DynamoDB to coordinate locks * - * @param dynamoDbClient v2 of DynamoDB client - * @param tableName the lock table name + * @param dynamoDbClient + * v2 of DynamoDB client + * @param tableName + * the lock table name */ public DynamoDBLockProvider(@NonNull DynamoDbClient dynamoDbClient, @NonNull String tableName) { this.dynamoDbClient = requireNonNull(dynamoDbClient, "dynamoDbClient can not be null"); @@ -106,11 +101,8 @@ public Optional lock(@NonNull LockConfiguration lockConfiguration) { Map key = singletonMap(ID, attr(lockConfiguration.getName())); - Map attributeUpdates = Map.of( - ":lockUntil", attr(lockUntilIso), - ":lockedAt", attr(nowIso), - ":lockedBy", attr(hostname) - ); + Map attributeUpdates = + Map.of(":lockUntil", attr(lockUntilIso), ":lockedAt", attr(nowIso), ":lockedBy", attr(hostname)); UpdateItemRequest request = UpdateItemRequest.builder() .tableName(tableName) @@ -124,8 +116,10 @@ public Optional lock(@NonNull LockConfiguration lockConfiguration) { try { // There are three possible situations: // 1. The lock document does not exist yet - it is inserted - we have the lock - // 2. The lock document exists and lockUtil <= now - it is updated - we have the lock - // 3. The lock document exists and lockUtil > now - ConditionalCheckFailedException is thrown + // 2. The lock document exists and lockUtil <= now - it is updated - we have the + // lock + // 3. The lock document exists and lockUtil > now - + // ConditionalCheckFailedException is thrown dynamoDbClient.updateItem(request); return Optional.of(new DynamoDBLock(dynamoDbClient, tableName, lockConfiguration)); } catch (ConditionalCheckFailedException e) { @@ -135,9 +129,7 @@ public Optional lock(@NonNull LockConfiguration lockConfiguration) { } private static AttributeValue attr(String lockUntilIso) { - return AttributeValue.builder() - .s(lockUntilIso) - .build(); + return AttributeValue.builder().s(lockUntilIso).build(); } private Instant now() { @@ -148,11 +140,7 @@ private static final class DynamoDBLock extends AbstractSimpleLock { private final DynamoDbClient dynamoDbClient; private final String tableName; - private DynamoDBLock( - DynamoDbClient dynamoDbClient, - String tableName, - LockConfiguration lockConfiguration - ) { + private DynamoDBLock(DynamoDbClient dynamoDbClient, String tableName, LockConfiguration lockConfiguration) { super(lockConfiguration); this.dynamoDbClient = dynamoDbClient; this.tableName = tableName; diff --git a/providers/dynamodb/shedlock-provider-dynamodb2/src/main/java/net/javacrumbs/shedlock/provider/dynamodb2/DynamoDBUtils.java b/providers/dynamodb/shedlock-provider-dynamodb2/src/main/java/net/javacrumbs/shedlock/provider/dynamodb2/DynamoDBUtils.java index bd56433bc..1ca5c15f3 100644 --- a/providers/dynamodb/shedlock-provider-dynamodb2/src/main/java/net/javacrumbs/shedlock/provider/dynamodb2/DynamoDBUtils.java +++ b/providers/dynamodb/shedlock-provider-dynamodb2/src/main/java/net/javacrumbs/shedlock/provider/dynamodb2/DynamoDBUtils.java @@ -1,20 +1,20 @@ /** * Copyright 2009 the original author or authors. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + *

http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ package net.javacrumbs.shedlock.provider.dynamodb2; +import static net.javacrumbs.shedlock.provider.dynamodb2.DynamoDBLockProvider.ID; + import software.amazon.awssdk.services.dynamodb.DynamoDbClient; import software.amazon.awssdk.services.dynamodb.model.AttributeDefinition; import software.amazon.awssdk.services.dynamodb.model.CreateTableRequest; @@ -24,29 +24,27 @@ import software.amazon.awssdk.services.dynamodb.model.ResourceInUseException; import software.amazon.awssdk.services.dynamodb.model.ScalarAttributeType; -import static net.javacrumbs.shedlock.provider.dynamodb2.DynamoDBLockProvider.ID; - public class DynamoDBUtils { /** * Creates a locking table with the given name. + * *

* This method does not check if a table with the given name exists already. * - * @param ddbClient v2 of DynamoDBClient - * @param tableName table to be used - * @param throughput AWS {@link ProvisionedThroughput throughput requirements} for the given lock setup - * @return the table name - * + * @param ddbClient + * v2 of DynamoDBClient + * @param tableName + * table to be used + * @param throughput + * AWS {@link ProvisionedThroughput throughput requirements} for the + * given lock setup + * @return the table name * @throws ResourceInUseException - * The operation conflicts with the resource's availability. You attempted to recreate an - * existing table. + * The operation conflicts with the resource's availability. You + * attempted to recreate an existing table. */ - public static String createLockTable( - DynamoDbClient ddbClient, - String tableName, - ProvisionedThroughput throughput - ) { + public static String createLockTable(DynamoDbClient ddbClient, String tableName, ProvisionedThroughput throughput) { CreateTableRequest request = CreateTableRequest.builder() .tableName(tableName) diff --git a/providers/dynamodb/shedlock-provider-dynamodb2/src/test/java/net/javacrumbs/shedlock/provider/dynamodb2/DynamoDBLockProviderIntegrationTest.java b/providers/dynamodb/shedlock-provider-dynamodb2/src/test/java/net/javacrumbs/shedlock/provider/dynamodb2/DynamoDBLockProviderIntegrationTest.java index ce91ff389..a7d904446 100644 --- a/providers/dynamodb/shedlock-provider-dynamodb2/src/test/java/net/javacrumbs/shedlock/provider/dynamodb2/DynamoDBLockProviderIntegrationTest.java +++ b/providers/dynamodb/shedlock-provider-dynamodb2/src/test/java/net/javacrumbs/shedlock/provider/dynamodb2/DynamoDBLockProviderIntegrationTest.java @@ -1,20 +1,29 @@ /** * Copyright 2009 the original author or authors. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + *

http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ package net.javacrumbs.shedlock.provider.dynamodb2; +import static net.javacrumbs.shedlock.provider.dynamodb2.DynamoDBLockProvider.ID; +import static net.javacrumbs.shedlock.provider.dynamodb2.DynamoDBLockProvider.LOCKED_AT; +import static net.javacrumbs.shedlock.provider.dynamodb2.DynamoDBLockProvider.LOCKED_BY; +import static net.javacrumbs.shedlock.provider.dynamodb2.DynamoDBLockProvider.LOCK_UNTIL; +import static org.assertj.core.api.Assertions.assertThat; + +import java.net.URI; +import java.time.Instant; +import java.util.Collections; +import java.util.List; +import java.util.Map; import net.javacrumbs.shedlock.core.LockProvider; import net.javacrumbs.shedlock.test.support.AbstractLockProviderIntegrationTest; import org.junit.jupiter.api.AfterEach; @@ -35,25 +44,11 @@ import software.amazon.awssdk.services.dynamodb.model.ScanRequest; import software.amazon.awssdk.services.dynamodb.model.TableStatus; -import java.net.URI; -import java.time.Instant; -import java.util.Collections; -import java.util.List; -import java.util.Map; - -import static net.javacrumbs.shedlock.provider.dynamodb2.DynamoDBLockProvider.ID; -import static net.javacrumbs.shedlock.provider.dynamodb2.DynamoDBLockProvider.LOCKED_AT; -import static net.javacrumbs.shedlock.provider.dynamodb2.DynamoDBLockProvider.LOCKED_BY; -import static net.javacrumbs.shedlock.provider.dynamodb2.DynamoDBLockProvider.LOCK_UNTIL; -import static org.assertj.core.api.Assertions.assertThat; - @Testcontainers public class DynamoDBLockProviderIntegrationTest extends AbstractLockProviderIntegrationTest { @Container public static final DynamoDbContainer dynamoDbContainer = - new DynamoDbContainer("quay.io/testcontainers/dynalite:v1.2.1-1") - .withExposedPorts(4567); - + new DynamoDbContainer("quay.io/testcontainers/dynalite:v1.2.1-1").withExposedPorts(4567); private static final String TABLE_NAME = "Shedlock"; private static DynamoDbClient dynamodb; @@ -62,18 +57,21 @@ public class DynamoDBLockProviderIntegrationTest extends AbstractLockProviderInt static void createLockProvider() { dynamodb = createClient(); String lockTable = DynamoDBUtils.createLockTable( - dynamodb, - TABLE_NAME, - ProvisionedThroughput.builder() - .readCapacityUnits(1L) - .writeCapacityUnits(1L) - .build() - ); - while (getTableStatus(lockTable) != TableStatus.ACTIVE) ; + dynamodb, + TABLE_NAME, + ProvisionedThroughput.builder() + .readCapacityUnits(1L) + .writeCapacityUnits(1L) + .build()); + while (getTableStatus(lockTable) != TableStatus.ACTIVE) + ; } private static TableStatus getTableStatus(String lockTable) { - return dynamodb.describeTable(DescribeTableRequest.builder().tableName(lockTable).build()).table().tableStatus(); + return dynamodb.describeTable( + DescribeTableRequest.builder().tableName(lockTable).build()) + .table() + .tableStatus(); } /** @@ -82,25 +80,28 @@ private static TableStatus getTableStatus(String lockTable) { * @return A DynamoDbClient pointing to the local DynamoDb instance */ static DynamoDbClient createClient() { - String endpoint = "http://" + dynamoDbContainer.getContainerIpAddress() + ":" + dynamoDbContainer.getFirstMappedPort(); + String endpoint = + "http://" + dynamoDbContainer.getContainerIpAddress() + ":" + dynamoDbContainer.getFirstMappedPort(); return DynamoDbClient.builder() - .endpointOverride(URI.create(endpoint)) - // The region is meaningless for local DynamoDb but required for client builder validation - .region(Region.US_EAST_1) - .credentialsProvider(StaticCredentialsProvider.create( - AwsBasicCredentials.create("dummy-key", "dummy-secret")) - ) - .build(); + .endpointOverride(URI.create(endpoint)) + // The region is meaningless for local DynamoDb but required for client builder + // validation + .region(Region.US_EAST_1) + .credentialsProvider( + StaticCredentialsProvider.create(AwsBasicCredentials.create("dummy-key", "dummy-secret"))) + .build(); } @AfterEach public void truncateLockTable() { - List> items = dynamodb.scan(ScanRequest.builder().tableName(TABLE_NAME).build()).items(); + List> items = dynamodb.scan( + ScanRequest.builder().tableName(TABLE_NAME).build()) + .items(); for (Map item : items) { dynamodb.deleteItem(DeleteItemRequest.builder() - .tableName(TABLE_NAME) - .key(Collections.singletonMap(ID, item.get(ID))) - .build()); + .tableName(TABLE_NAME) + .key(Collections.singletonMap(ID, item.get(ID))) + .build()); } } @@ -135,11 +136,10 @@ private Instant fromIsoString(String isoString) { private Map getLockItem(String lockName) { GetItemRequest request = GetItemRequest.builder() - .tableName(TABLE_NAME) - .key(Collections.singletonMap(ID, AttributeValue.builder() - .s(lockName) - .build())) - .build(); + .tableName(TABLE_NAME) + .key(Collections.singletonMap( + ID, AttributeValue.builder().s(lockName).build())) + .build(); GetItemResponse response = dynamodb.getItem(request); return response.item(); } diff --git a/providers/elasticsearch/shedlock-provider-elasticsearch8/src/main/java/net/javacrumbs/shedlock/provider/elasticsearch8/ElasticsearchLockProvider.java b/providers/elasticsearch/shedlock-provider-elasticsearch8/src/main/java/net/javacrumbs/shedlock/provider/elasticsearch8/ElasticsearchLockProvider.java index 37225855c..2fde85ab0 100644 --- a/providers/elasticsearch/shedlock-provider-elasticsearch8/src/main/java/net/javacrumbs/shedlock/provider/elasticsearch8/ElasticsearchLockProvider.java +++ b/providers/elasticsearch/shedlock-provider-elasticsearch8/src/main/java/net/javacrumbs/shedlock/provider/elasticsearch8/ElasticsearchLockProvider.java @@ -1,20 +1,21 @@ /** * Copyright 2009 the original author or authors. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + *

http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ package net.javacrumbs.shedlock.provider.elasticsearch8; +import static net.javacrumbs.shedlock.core.ClockProvider.now; +import static net.javacrumbs.shedlock.support.Utils.getHostname; + import co.elastic.clients.elasticsearch.ElasticsearchClient; import co.elastic.clients.elasticsearch._types.ElasticsearchException; import co.elastic.clients.elasticsearch._types.Refresh; @@ -22,6 +23,11 @@ import co.elastic.clients.elasticsearch.core.UpdateRequest; import co.elastic.clients.elasticsearch.core.UpdateResponse; import co.elastic.clients.json.JsonData; +import java.io.IOException; +import java.time.Instant; +import java.util.Collections; +import java.util.Map; +import java.util.Optional; import net.javacrumbs.shedlock.core.AbstractSimpleLock; import net.javacrumbs.shedlock.core.LockConfiguration; import net.javacrumbs.shedlock.core.LockProvider; @@ -30,18 +36,9 @@ import net.javacrumbs.shedlock.support.annotation.NonNull; import org.elasticsearch.client.ResponseException; -import java.io.IOException; -import java.time.Instant; -import java.util.Collections; -import java.util.Map; -import java.util.Optional; - -import static net.javacrumbs.shedlock.core.ClockProvider.now; -import static net.javacrumbs.shedlock.support.Utils.getHostname; - /** - *

* It uses a collection that contains documents like this: + * *

  * {
  *    "name" : "lock name",
@@ -56,23 +53,20 @@
  *    "lockedBy" : "hostname"
  * }
  * 
+ * *

- * lockedAt and lockedBy are just for troubleshooting and are not read by the code + * lockedAt and lockedBy are just for troubleshooting and are not read by the + * code * *

    - *
  1. - * Attempts to insert a new lock record. As an optimization, we keep in-memory track of created lock records. If the record - * has been inserted, returns lock. - *
  2. - *
  3. - * We will try to update lock record using filter _id == name AND lock_until <= now - *
  4. - *
  5. - * If the update succeeded (1 updated document), we have the lock. If the update failed (0 updated documents) somebody else holds the lock - *
  6. - *
  7. - * When unlocking, lock_until is set to now. - *
  8. + *
  9. Attempts to insert a new lock record. As an optimization, we keep + * in-memory track of created lock records. If the record has been inserted, + * returns lock. + *
  10. We will try to update lock record using filter _id == name AND lock_until + * <= now + *
  11. If the update succeeded (1 updated document), we have the lock. If the + * update failed (0 updated documents) somebody else holds the lock + *
  12. When unlocking, lock_until is set to now. *
*/ public class ElasticsearchLockProvider implements LockProvider { @@ -82,15 +76,10 @@ public class ElasticsearchLockProvider implements LockProvider { static final String LOCKED_BY = "lockedBy"; static final String NAME = "name"; - - private static final String UPDATE_SCRIPT = - "if (ctx._source." + LOCK_UNTIL + " <= " + "params." + LOCKED_AT + ") { " + - "ctx._source." + LOCKED_BY + " = params." + LOCKED_BY + "; " + - "ctx._source." + LOCKED_AT + " = params." + LOCKED_AT + "; " + - "ctx._source." + LOCK_UNTIL + " = params." + LOCK_UNTIL + "; " + - "} else { " + - "ctx.op = 'none' " + - "}"; + private static final String UPDATE_SCRIPT = "if (ctx._source." + LOCK_UNTIL + " <= " + "params." + LOCKED_AT + + ") { " + "ctx._source." + LOCKED_BY + " = params." + LOCKED_BY + "; " + "ctx._source." + LOCKED_AT + + " = params." + LOCKED_AT + "; " + "ctx._source." + LOCK_UNTIL + " = params." + LOCK_UNTIL + "; " + + "} else { " + "ctx.op = 'none' " + "}"; private final ElasticsearchClient client; private final String hostname; @@ -112,28 +101,32 @@ public Optional lock(@NonNull LockConfiguration lockConfiguration) { try { Instant now = now(); Instant lockAtMostUntil = lockConfiguration.getLockAtMostUntil(); - Map lockObject = - lockObject(lockConfiguration.getName(), lockAtMostUntil, now); + Map lockObject = lockObject(lockConfiguration.getName(), lockAtMostUntil, now); // The object exist only to have some type we can work with Lock pojo = new Lock(lockConfiguration.getName(), hostname, now, lockAtMostUntil); - UpdateRequest updateRequest = UpdateRequest.of(ur -> ur - .index(index) - .id(lockConfiguration.getName()) - .refresh(Refresh.True) - .script(sc -> sc.inline(in -> in.lang("painless").source(UPDATE_SCRIPT).params(lockObject))) - .upsert(pojo)); + UpdateRequest updateRequest = UpdateRequest.of(ur -> ur.index(index) + .id(lockConfiguration.getName()) + .refresh(Refresh.True) + .script(sc -> sc.inline( + in -> in.lang("painless").source(UPDATE_SCRIPT).params(lockObject))) + .upsert(pojo)); UpdateResponse res = client.update(updateRequest, Lock.class); if (res.result() != Result.NoOp) { return Optional.of(new ElasticsearchSimpleLock(lockConfiguration)); - } else { //nothing happened + } else { // nothing happened return Optional.empty(); } } catch (IOException | ElasticsearchException e) { - if ((e instanceof ElasticsearchException && ((ElasticsearchException)e).status() == 409) || - (e instanceof ResponseException && ((ResponseException)e).getResponse().getStatusLine().getStatusCode() == 409)) { + if ((e instanceof ElasticsearchException && ((ElasticsearchException) e).status() == 409) + || (e instanceof ResponseException + && ((ResponseException) e) + .getResponse() + .getStatusLine() + .getStatusCode() + == 409)) { return Optional.empty(); } else { throw new LockException("Unexpected exception occurred", e); @@ -143,11 +136,14 @@ public Optional lock(@NonNull LockConfiguration lockConfiguration) { private Map lockObject(String name, Instant lockUntil, Instant lockedAt) { return Map.of( - NAME, JsonData.of(name), - LOCKED_BY, JsonData.of(hostname), - LOCKED_AT, JsonData.of(lockedAt.toEpochMilli()), - LOCK_UNTIL, JsonData.of(lockUntil.toEpochMilli()) - ); + NAME, + JsonData.of(name), + LOCKED_BY, + JsonData.of(hostname), + LOCKED_AT, + JsonData.of(lockedAt.toEpochMilli()), + LOCK_UNTIL, + JsonData.of(lockUntil.toEpochMilli())); } private final class ElasticsearchSimpleLock extends AbstractSimpleLock { @@ -160,14 +156,16 @@ private ElasticsearchSimpleLock(LockConfiguration lockConfiguration) { public void doUnlock() { // Set lockUtil to now or lockAtLeastUntil whichever is later try { - Map lockObject = Collections.singletonMap("unlockTime", JsonData.of(lockConfiguration.getUnlockTime().toEpochMilli())); + Map lockObject = Collections.singletonMap( + "unlockTime", + JsonData.of(lockConfiguration.getUnlockTime().toEpochMilli())); - UpdateRequest updateRequest = UpdateRequest.of(ur -> ur - .index(index) + UpdateRequest updateRequest = UpdateRequest.of(ur -> ur.index(index) .id(lockConfiguration.getName()) .refresh(Refresh.True) - .script(sc -> sc.inline(in -> in.lang("painless").source("ctx._source.lockUntil = params.unlockTime") - .params(lockObject)))); + .script(sc -> sc.inline(in -> in.lang("painless") + .source("ctx._source.lockUntil = params.unlockTime") + .params(lockObject)))); client.update(updateRequest, Lock.class); } catch (IOException | ElasticsearchException e) { throw new LockException("Unexpected exception occurred", e); diff --git a/providers/elasticsearch/shedlock-provider-elasticsearch8/src/test/java/net/javacrumbs/shedlock/provider/elasticsearch8/ElasticsearchLockProviderTest.java b/providers/elasticsearch/shedlock-provider-elasticsearch8/src/test/java/net/javacrumbs/shedlock/provider/elasticsearch8/ElasticsearchLockProviderTest.java index 4459c9e3e..e0891987b 100644 --- a/providers/elasticsearch/shedlock-provider-elasticsearch8/src/test/java/net/javacrumbs/shedlock/provider/elasticsearch8/ElasticsearchLockProviderTest.java +++ b/providers/elasticsearch/shedlock-provider-elasticsearch8/src/test/java/net/javacrumbs/shedlock/provider/elasticsearch8/ElasticsearchLockProviderTest.java @@ -1,20 +1,26 @@ /** * Copyright 2009 the original author or authors. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + *

http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ package net.javacrumbs.shedlock.provider.elasticsearch8; +import static net.javacrumbs.shedlock.provider.elasticsearch8.ElasticsearchLockProvider.LOCKED_AT; +import static net.javacrumbs.shedlock.provider.elasticsearch8.ElasticsearchLockProvider.LOCKED_BY; +import static net.javacrumbs.shedlock.provider.elasticsearch8.ElasticsearchLockProvider.LOCK_UNTIL; +import static net.javacrumbs.shedlock.provider.elasticsearch8.ElasticsearchLockProvider.NAME; +import static net.javacrumbs.shedlock.provider.elasticsearch8.ElasticsearchLockProvider.SCHEDLOCK_DEFAULT_INDEX; +import static org.assertj.core.api.Assertions.assertThat; +import static org.assertj.core.api.Assertions.fail; + import co.elastic.clients.elasticsearch.ElasticsearchClient; import co.elastic.clients.elasticsearch.core.GetRequest; import co.elastic.clients.elasticsearch.core.GetResponse; @@ -25,6 +31,11 @@ import com.fasterxml.jackson.databind.ObjectMapper; import com.fasterxml.jackson.datatype.jsr310.JavaTimeModule; import com.fasterxml.jackson.datatype.jsr310.ser.LocalDateTimeSerializer; +import java.io.IOException; +import java.time.LocalDateTime; +import java.time.format.DateTimeFormatter; +import java.util.Date; +import java.util.Map; import net.javacrumbs.shedlock.core.LockProvider; import net.javacrumbs.shedlock.test.support.AbstractLockProviderIntegrationTest; import org.apache.http.HttpHost; @@ -39,28 +50,16 @@ import org.testcontainers.junit.jupiter.Testcontainers; import org.testcontainers.utility.DockerImageName; -import java.io.IOException; -import java.time.LocalDateTime; -import java.time.format.DateTimeFormatter; -import java.util.Date; -import java.util.Map; - -import static net.javacrumbs.shedlock.provider.elasticsearch8.ElasticsearchLockProvider.LOCKED_AT; -import static net.javacrumbs.shedlock.provider.elasticsearch8.ElasticsearchLockProvider.LOCKED_BY; -import static net.javacrumbs.shedlock.provider.elasticsearch8.ElasticsearchLockProvider.LOCK_UNTIL; -import static net.javacrumbs.shedlock.provider.elasticsearch8.ElasticsearchLockProvider.NAME; -import static net.javacrumbs.shedlock.provider.elasticsearch8.ElasticsearchLockProvider.SCHEDLOCK_DEFAULT_INDEX; -import static org.assertj.core.api.Assertions.assertThat; -import static org.assertj.core.api.Assertions.fail; - @Testcontainers public class ElasticsearchLockProviderTest extends AbstractLockProviderIntegrationTest { - private static final DockerImageName DEFAULT_IMAGE_NAME = DockerImageName.parse("docker.elastic.co/elasticsearch/elasticsearch"); + private static final DockerImageName DEFAULT_IMAGE_NAME = + DockerImageName.parse("docker.elastic.co/elasticsearch/elasticsearch"); @Container private static final ElasticsearchContainer container = - new ElasticsearchContainer(DEFAULT_IMAGE_NAME.withTag("7.17.5")).withPassword("elastic1234"); + new ElasticsearchContainer(DEFAULT_IMAGE_NAME.withTag("7.17.5")).withPassword("elastic1234"); + private ElasticsearchClient client; private ElasticsearchLockProvider lockProvider; @@ -68,10 +67,10 @@ public class ElasticsearchLockProviderTest extends AbstractLockProviderIntegrati public void setUp() { final CredentialsProvider credentialsProvider = new BasicCredentialsProvider(); credentialsProvider.setCredentials(AuthScope.ANY, new UsernamePasswordCredentials("elastic", "elastic1234")); - RestClient restClient = RestClient.builder( - HttpHost.create(container.getHttpHostAddress())) - .setHttpClientConfigCallback(clientBuilder -> clientBuilder.setDefaultCredentialsProvider(credentialsProvider)) - .build(); + RestClient restClient = RestClient.builder(HttpHost.create(container.getHttpHostAddress())) + .setHttpClientConfigCallback( + clientBuilder -> clientBuilder.setDefaultCredentialsProvider(credentialsProvider)) + .build(); ElasticsearchTransport transport = new RestClientTransport(restClient, new JacksonJsonpMapper(objectMapper())); client = new ElasticsearchClient(transport); lockProvider = new ElasticsearchLockProvider(client); @@ -79,11 +78,11 @@ public void setUp() { private ObjectMapper objectMapper() { JavaTimeModule module = new JavaTimeModule(); - module.addSerializer(LocalDateTime.class, - new LocalDateTimeSerializer(DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss"))); + module.addSerializer( + LocalDateTime.class, new LocalDateTimeSerializer(DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss"))); return new ObjectMapper() - .setSerializationInclusion(JsonInclude.Include.NON_NULL) - .registerModule(module); + .setSerializationInclusion(JsonInclude.Include.NON_NULL) + .registerModule(module); } @Override @@ -93,13 +92,12 @@ protected LockProvider getLockProvider() { @Override protected void assertUnlocked(String lockName) { - GetRequest request = GetRequest.of(gr -> gr - .index(SCHEDLOCK_DEFAULT_INDEX) - .id(lockName)); + GetRequest request = + GetRequest.of(gr -> gr.index(SCHEDLOCK_DEFAULT_INDEX).id(lockName)); try { GetResponse response = client.get(request, Map.class); Map source = response.source(); - assertThat(new Date((Long)source.get(LOCK_UNTIL))).isBeforeOrEqualsTo(now()); + assertThat(new Date((Long) source.get(LOCK_UNTIL))).isBeforeOrEqualsTo(now()); assertThat(new Date((Long) source.get(LOCKED_AT))).isBeforeOrEqualsTo(now()); assertThat((String) source.get(LOCKED_BY)).isNotBlank(); assertThat((String) source.get(NAME)).isEqualTo(lockName); @@ -110,9 +108,8 @@ protected void assertUnlocked(String lockName) { @Override protected void assertLocked(String lockName) { - GetRequest request = GetRequest.of(gr -> gr - .index(SCHEDLOCK_DEFAULT_INDEX) - .id(lockName)); + GetRequest request = + GetRequest.of(gr -> gr.index(SCHEDLOCK_DEFAULT_INDEX).id(lockName)); try { GetResponse response = client.get(request, Map.class); Map source = response.source(); @@ -128,5 +125,4 @@ protected void assertLocked(String lockName) { private Date now() { return new Date(); } - } diff --git a/providers/etcd/shedlock-provider-etcd-jetcd/src/main/java/net/javacrumbs/shedlock/provider/etcd/jetcd/EtcdLockProvider.java b/providers/etcd/shedlock-provider-etcd-jetcd/src/main/java/net/javacrumbs/shedlock/provider/etcd/jetcd/EtcdLockProvider.java index 04b0ac40b..97b5e2ade 100644 --- a/providers/etcd/shedlock-provider-etcd-jetcd/src/main/java/net/javacrumbs/shedlock/provider/etcd/jetcd/EtcdLockProvider.java +++ b/providers/etcd/shedlock-provider-etcd-jetcd/src/main/java/net/javacrumbs/shedlock/provider/etcd/jetcd/EtcdLockProvider.java @@ -1,20 +1,23 @@ /** * Copyright 2009 the original author or authors. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + *

http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ package net.javacrumbs.shedlock.provider.etcd.jetcd; +import static io.etcd.jetcd.options.GetOption.DEFAULT; +import static java.nio.charset.StandardCharsets.UTF_8; +import static net.javacrumbs.shedlock.support.Utils.getHostname; +import static net.javacrumbs.shedlock.support.Utils.toIsoString; + import io.etcd.jetcd.ByteSequence; import io.etcd.jetcd.Client; import io.etcd.jetcd.KV; @@ -25,6 +28,9 @@ import io.etcd.jetcd.op.CmpTarget; import io.etcd.jetcd.op.Op; import io.etcd.jetcd.options.PutOption; +import java.time.Duration; +import java.time.Instant; +import java.util.Optional; import net.javacrumbs.shedlock.core.AbstractSimpleLock; import net.javacrumbs.shedlock.core.ClockProvider; import net.javacrumbs.shedlock.core.LockConfiguration; @@ -33,21 +39,15 @@ import net.javacrumbs.shedlock.support.LockException; import net.javacrumbs.shedlock.support.annotation.NonNull; -import java.time.Duration; -import java.time.Instant; -import java.util.Optional; - -import static io.etcd.jetcd.options.GetOption.DEFAULT; -import static java.nio.charset.StandardCharsets.UTF_8; -import static net.javacrumbs.shedlock.support.Utils.getHostname; -import static net.javacrumbs.shedlock.support.Utils.toIsoString; - /** * Uses etcd keys and the version of the key value pairs as locking mechanism. + * *

* https://etcd.io/docs/v3.4.0/learning/api/#key-value-pair * - * The timeout is implemented with the lease concept of etcd, which grants a TTL for key value pairs. + *

+ * The timeout is implemented with the lease concept of etcd, which grants a TTL + * for key value pairs. */ public class EtcdLockProvider implements LockProvider { private static final double MILLIS_IN_SECOND = 1000; @@ -77,7 +77,6 @@ public Optional lock(@NonNull LockConfiguration lockConfiguration) { Optional leaseIdOpt = etcdTemplate.tryToLock(key, value, lockConfiguration.getLockAtMostUntil()); return leaseIdOpt.map(leaseId -> new EtcdLock(key, value, leaseId, etcdTemplate, lockConfiguration)); - } private static long getSecondsUntil(Instant instant) { @@ -102,7 +101,12 @@ private static final class EtcdLock extends AbstractSimpleLock { private final Long successLeaseId; private final EtcdTemplate etcdTemplate; - private EtcdLock(String key, String value, Long successLeaseId, EtcdTemplate etcdTemplate, LockConfiguration lockConfiguration) { + private EtcdLock( + String key, + String value, + Long successLeaseId, + EtcdTemplate etcdTemplate, + LockConfiguration lockConfiguration) { super(lockConfiguration); this.key = key; this.value = value; @@ -157,11 +161,13 @@ public Optional tryToLock(String key, String value, Instant lockAtMostUnti PutOption putOption = putOptionWithLeaseId(leaseId); // Version is the version of the key. - // A deletion resets the version to zero and any modification of the key increases its version. + // A deletion resets the version to zero and any modification of the key + // increases its + // version. Txn txn = kvClient.txn() - .If(new Cmp(lockKey, Cmp.Op.EQUAL, CmpTarget.version(0))) - .Then(Op.put(lockKey, toByteSequence(value), putOption)) - .Else(Op.get(lockKey, DEFAULT)); + .If(new Cmp(lockKey, Cmp.Op.EQUAL, CmpTarget.version(0))) + .Then(Op.put(lockKey, toByteSequence(value), putOption)) + .Else(Op.get(lockKey, DEFAULT)); TxnResponse tr = txn.commit().get(); if (tr.isSucceeded()) { @@ -174,7 +180,6 @@ public Optional tryToLock(String key, String value, Instant lockAtMostUnti revoke(leaseId); throw new LockException("Failed to set lock " + key, e); } - } public void revoke(Long leaseId) { @@ -186,12 +191,15 @@ public void revoke(Long leaseId) { } /** - * Set the provided leaseId lease for the key-value pair similar to the CLI command + * Set the provided leaseId lease for the key-value pair similar to the CLI + * command + * *

* etcdctl put key value --lease + * *

- * If the key has already been put with an other leaseId earlier, the old leaseId - * will be timed out and then removed, eventually. + * If the key has already been put with an other leaseId earlier, the old + * leaseId will be timed out and then removed, eventually. */ public void putWithLeaseId(String key, String value, Long leaseId) { ByteSequence lockKey = toByteSequence(key); @@ -209,5 +217,4 @@ private PutOption putOptionWithLeaseId(Long leaseId) { return PutOption.newBuilder().withLeaseId(leaseId).build(); } } - } diff --git a/providers/etcd/shedlock-provider-etcd-jetcd/src/test/java/net/javacrumbs/shedlock/provider/etcd/jetcd/EtcdLockProviderIntegrationTest.java b/providers/etcd/shedlock-provider-etcd-jetcd/src/test/java/net/javacrumbs/shedlock/provider/etcd/jetcd/EtcdLockProviderIntegrationTest.java index 8d513ddc9..efcab26e5 100644 --- a/providers/etcd/shedlock-provider-etcd-jetcd/src/test/java/net/javacrumbs/shedlock/provider/etcd/jetcd/EtcdLockProviderIntegrationTest.java +++ b/providers/etcd/shedlock-provider-etcd-jetcd/src/test/java/net/javacrumbs/shedlock/provider/etcd/jetcd/EtcdLockProviderIntegrationTest.java @@ -1,20 +1,23 @@ /** * Copyright 2009 the original author or authors. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + *

http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ package net.javacrumbs.shedlock.provider.etcd.jetcd; +import static java.time.Duration.ofSeconds; +import static org.assertj.core.api.AssertionsForClassTypes.assertThat; +import static org.awaitility.Awaitility.await; +import static org.junit.jupiter.api.Assertions.fail; + import io.etcd.jetcd.ByteSequence; import io.etcd.jetcd.Client; import io.etcd.jetcd.KV; @@ -28,11 +31,6 @@ import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.Test; -import static java.time.Duration.ofSeconds; -import static org.assertj.core.api.AssertionsForClassTypes.assertThat; -import static org.awaitility.Awaitility.await; -import static org.junit.jupiter.api.Assertions.fail; - public class EtcdLockProviderIntegrationTest extends AbstractLockProviderIntegrationTest { private static final EtcdCluster cluster = new Etcd.Builder().withNodes(1).build(); @@ -72,18 +70,14 @@ private void warmUpLeaseClient(Client client) { } } - /** - * Modified for etcd, since its lease grants only suppport TTL in seconds - */ + /** Modified for etcd, since its lease grants only suppport TTL in seconds */ @Test @Override public void shouldTimeout() throws InterruptedException { doTestTimeout(ofSeconds(1)); } - /** - * Modified for etcd, since its lease grants only suppport TTL in seconds - */ + /** Modified for etcd, since its lease grants only suppport TTL in seconds */ @Test @Override public void shouldLockAtLeastFor() throws InterruptedException { @@ -121,5 +115,4 @@ protected LockProvider getLockProvider() { private Client buildClient() { return Client.builder().endpoints(cluster.clientEndpoints()).build(); } - } diff --git a/providers/hazelcast/shedlock-provider-hazelcast4/src/main/java/net/javacrumbs/shedlock/provider/hazelcast4/HazelcastLock.java b/providers/hazelcast/shedlock-provider-hazelcast4/src/main/java/net/javacrumbs/shedlock/provider/hazelcast4/HazelcastLock.java index 46736815f..ad68709b6 100644 --- a/providers/hazelcast/shedlock-provider-hazelcast4/src/main/java/net/javacrumbs/shedlock/provider/hazelcast4/HazelcastLock.java +++ b/providers/hazelcast/shedlock-provider-hazelcast4/src/main/java/net/javacrumbs/shedlock/provider/hazelcast4/HazelcastLock.java @@ -1,27 +1,25 @@ /** * Copyright 2009 the original author or authors. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + *

http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ package net.javacrumbs.shedlock.provider.hazelcast4; -import net.javacrumbs.shedlock.core.LockConfiguration; - import java.io.Serializable; import java.time.Instant; +import net.javacrumbs.shedlock.core.LockConfiguration; /** * Hazelcast lock entity. + * *

* It's used to persist lock information into Hazelcast instances (cluster). */ @@ -34,12 +32,16 @@ class HazelcastLock implements Serializable { private final Instant lockAtLeastUntil; /** - * Moment when the lock is expired, so unlockable. - * The first value of this is {@link #lockAtMostUntil}. + * Moment when the lock is expired, so unlockable. The first value of this is + * {@link #lockAtMostUntil}. */ private final Instant timeToLive; - private HazelcastLock(final String name, final Instant lockAtMostUntil, final Instant lockAtLeastUntil, final Instant timeToLive) { + private HazelcastLock( + final String name, + final Instant lockAtMostUntil, + final Instant lockAtLeastUntil, + final Instant timeToLive) { this.name = name; this.lockAtMostUntil = lockAtMostUntil; this.lockAtLeastUntil = lockAtLeastUntil; @@ -51,13 +53,18 @@ boolean isExpired(Instant now) { } /** - * Instantiate {@link HazelcastLock} with {@link LockConfiguration} and Hazelcast member UUID. + * Instantiate {@link HazelcastLock} with {@link LockConfiguration} and + * Hazelcast member UUID. * * @param configuration * @return the new instance of {@link HazelcastLock}. */ static HazelcastLock fromConfigurationWhereTtlIsUntilTime(final LockConfiguration configuration) { - return new HazelcastLock(configuration.getName(), configuration.getLockAtMostUntil(), configuration.getLockAtLeastUntil(), configuration.getLockAtMostUntil()); + return new HazelcastLock( + configuration.getName(), + configuration.getLockAtMostUntil(), + configuration.getLockAtLeastUntil(), + configuration.getLockAtMostUntil()); } /** @@ -84,12 +91,7 @@ Instant getTimeToLive() { @Override public String toString() { - return "HazelcastLock{" + - "name='" + name + '\'' + - ", lockAtMostUntil=" + lockAtMostUntil + - ", lockAtLeastUntil=" + lockAtLeastUntil + - ", timeToLive=" + timeToLive + - '}'; + return "HazelcastLock{" + "name='" + name + '\'' + ", lockAtMostUntil=" + lockAtMostUntil + + ", lockAtLeastUntil=" + lockAtLeastUntil + ", timeToLive=" + timeToLive + '}'; } - } diff --git a/providers/hazelcast/shedlock-provider-hazelcast4/src/main/java/net/javacrumbs/shedlock/provider/hazelcast4/HazelcastLockProvider.java b/providers/hazelcast/shedlock-provider-hazelcast4/src/main/java/net/javacrumbs/shedlock/provider/hazelcast4/HazelcastLockProvider.java index f3edab5d2..6d3b72d8c 100644 --- a/providers/hazelcast/shedlock-provider-hazelcast4/src/main/java/net/javacrumbs/shedlock/provider/hazelcast4/HazelcastLockProvider.java +++ b/providers/hazelcast/shedlock-provider-hazelcast4/src/main/java/net/javacrumbs/shedlock/provider/hazelcast4/HazelcastLockProvider.java @@ -1,22 +1,24 @@ /** * Copyright 2009 the original author or authors. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + *

http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ package net.javacrumbs.shedlock.provider.hazelcast4; import com.hazelcast.core.HazelcastInstance; import com.hazelcast.map.IMap; +import java.time.Duration; +import java.time.Instant; +import java.util.Optional; +import java.util.concurrent.TimeUnit; import net.javacrumbs.shedlock.core.ClockProvider; import net.javacrumbs.shedlock.core.LockConfiguration; import net.javacrumbs.shedlock.core.LockProvider; @@ -25,27 +27,27 @@ import org.slf4j.Logger; import org.slf4j.LoggerFactory; -import java.time.Duration; -import java.time.Instant; -import java.util.Optional; -import java.util.concurrent.TimeUnit; - /** * HazelcastLockProvider. + * *

- * Implementation of {@link LockProvider} using Hazelcast for storing and sharing lock information and mechanisms between a cluster's members + * Implementation of {@link LockProvider} using Hazelcast for storing and + * sharing lock information and mechanisms between a cluster's members + * *

- * Below, the mechanisms : - * - The Lock, an instance of {@link HazelcastLock}, is obtained / created when : - * -- the lock is not already locked by other process (lock - referenced by its name - is not present in the Hazelcast locks store OR unlockable) - * -- the lock is expired : {@link Instant#now()} > {@link HazelcastLock#timeToLive} where unlockTime have by default the same value of {@link HazelcastLock#lockAtMostUntil} - * and can have the value of {@link HazelcastLock#lockAtLeastUntil} if unlock action is used - * --- expired object is removed - * -- the lock is owned by not available member of Hazelcast cluster member - * --- no owner object is removed - * - Unlock action : - * -- removes lock object when {@link HazelcastLock#lockAtLeastUntil} is not come - * -- override value of {@link HazelcastLock#timeToLive} with {@link HazelcastLock#lockAtLeastUntil} (its default value is the same of {@link HazelcastLock#lockAtLeastUntil} + * Below, the mechanisms : - The Lock, an instance of {@link HazelcastLock}, is + * obtained / created when : -- the lock is not already locked by other process + * (lock - referenced by its name - is not present in the Hazelcast locks store + * OR unlockable) -- the lock is expired : {@link Instant#now()} > + * {@link HazelcastLock#timeToLive} where unlockTime have by default the same + * value of {@link HazelcastLock#lockAtMostUntil} and can have the value of + * {@link HazelcastLock#lockAtLeastUntil} if unlock action is used --- expired + * object is removed -- the lock is owned by not available member of Hazelcast + * cluster member --- no owner object is removed - Unlock action : -- removes + * lock object when {@link HazelcastLock#lockAtLeastUntil} is not come -- + * override value of {@link HazelcastLock#timeToLive} with + * {@link HazelcastLock#lockAtLeastUntil} (its default value is the same of + * {@link HazelcastLock#lockAtLeastUntil} */ public class HazelcastLockProvider implements LockProvider { @@ -55,14 +57,12 @@ public class HazelcastLockProvider implements LockProvider { private static final Duration DEFAULT_LOCK_LEASE_TIME = Duration.ofSeconds(30); /** - * Key used for get the lock container (an {@link IMap}) inside {@link #hazelcastInstance}. - * By default : {@link #LOCK_STORE_KEY_DEFAULT} + * Key used for get the lock container (an {@link IMap}) inside + * {@link #hazelcastInstance}. By default : {@link #LOCK_STORE_KEY_DEFAULT} */ private final String lockStoreKey; - /** - * Instance of the Hazelcast engine used by the application. - */ + /** Instance of the Hazelcast engine used by the application. */ private final HazelcastInstance hazelcastInstance; private final long lockLeaseTimeMs; @@ -70,7 +70,8 @@ public class HazelcastLockProvider implements LockProvider { /** * Instantiate the provider. * - * @param hazelcastInstance The Hazelcast engine used by the application. + * @param hazelcastInstance + * The Hazelcast engine used by the application. */ public HazelcastLockProvider(@NonNull HazelcastInstance hazelcastInstance) { this(hazelcastInstance, LOCK_STORE_KEY_DEFAULT); @@ -79,8 +80,11 @@ public HazelcastLockProvider(@NonNull HazelcastInstance hazelcastInstance) { /** * Instantiate the provider. * - * @param hazelcastInstance The Hazelcast engine used by the application - * @param lockStoreKey The key where the locks are stored (by default {@link #LOCK_STORE_KEY_DEFAULT}). + * @param hazelcastInstance + * The Hazelcast engine used by the application + * @param lockStoreKey + * The key where the locks are stored (by default + * {@link #LOCK_STORE_KEY_DEFAULT}). */ public HazelcastLockProvider(@NonNull HazelcastInstance hazelcastInstance, @NonNull String lockStoreKey) { this(hazelcastInstance, lockStoreKey, DEFAULT_LOCK_LEASE_TIME); @@ -89,13 +93,21 @@ public HazelcastLockProvider(@NonNull HazelcastInstance hazelcastInstance, @NonN /** * Instantiate the provider. * - * @param hazelcastInstance The com.hazelcast.core.Hazelcast engine used by the application - * @param lockStoreKey The key where the locks are stored (by default {@link #LOCK_STORE_KEY_DEFAULT}). - * @param lockLeaseTime When lock is being obtained there is a Hazelcast lock used to make it thread-safe. - * This lock should be released quite fast but if the process dies while holding the lock, it is held forever. - * lockLeaseTime is used as a safety-net for such situations. + * @param hazelcastInstance + * The com.hazelcast.core.Hazelcast engine used by the application + * @param lockStoreKey + * The key where the locks are stored (by default + * {@link #LOCK_STORE_KEY_DEFAULT}). + * @param lockLeaseTime + * When lock is being obtained there is a Hazelcast lock used to make + * it thread-safe. This lock should be released quite fast but if the + * process dies while holding the lock, it is held forever. + * lockLeaseTime is used as a safety-net for such situations. */ - public HazelcastLockProvider(@NonNull HazelcastInstance hazelcastInstance, @NonNull String lockStoreKey, @NonNull Duration lockLeaseTime) { + public HazelcastLockProvider( + @NonNull HazelcastInstance hazelcastInstance, + @NonNull String lockStoreKey, + @NonNull Duration lockLeaseTime) { this.hazelcastInstance = hazelcastInstance; this.lockStoreKey = lockStoreKey; this.lockLeaseTimeMs = lockLeaseTime.toMillis(); @@ -136,7 +148,8 @@ private boolean tryLock(final LockConfiguration lockConfiguration, final Instant addNewLock(lockConfiguration); return true; } else if (lock.isExpired(now)) { - log.debug("lock - lock obtained, it was locked but expired : oldLock={}; conf={}", lock, lockConfiguration); + log.debug( + "lock - lock obtained, it was locked but expired : oldLock={}; conf={}", lock, lockConfiguration); replaceLock(lockName, lockConfiguration); return true; } else { @@ -145,7 +158,6 @@ private boolean tryLock(final LockConfiguration lockConfiguration, final Instant } } - private IMap getStore() { return hazelcastInstance.getMap(lockStoreKey); } @@ -180,7 +192,8 @@ private boolean isUnlocked(final HazelcastLock lock) { /** * Unlock the lock with its name. * - * @param lockConfiguration the name of the lock to unlock. + * @param lockConfiguration + * the name of the lock to unlock. */ /* package */ void unlock(LockConfiguration lockConfiguration) { String lockName = lockConfiguration.getName(); @@ -211,6 +224,5 @@ private void unlockProperly(final HazelcastLock lock, final Instant now) { final HazelcastLock newLock = HazelcastLock.fromLockWhereTtlIsReduceToLeastTime(lock); getStore().put(lockName, newLock); } - } } diff --git a/providers/hazelcast/shedlock-provider-hazelcast4/src/main/java/net/javacrumbs/shedlock/provider/hazelcast4/HazelcastSimpleLock.java b/providers/hazelcast/shedlock-provider-hazelcast4/src/main/java/net/javacrumbs/shedlock/provider/hazelcast4/HazelcastSimpleLock.java index 69964116c..e3115bc1b 100644 --- a/providers/hazelcast/shedlock-provider-hazelcast4/src/main/java/net/javacrumbs/shedlock/provider/hazelcast4/HazelcastSimpleLock.java +++ b/providers/hazelcast/shedlock-provider-hazelcast4/src/main/java/net/javacrumbs/shedlock/provider/hazelcast4/HazelcastSimpleLock.java @@ -1,16 +1,14 @@ /** * Copyright 2009 the original author or authors. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + *

http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ package net.javacrumbs.shedlock.provider.hazelcast4; @@ -19,9 +17,7 @@ import net.javacrumbs.shedlock.core.LockConfiguration; import net.javacrumbs.shedlock.core.SimpleLock; -/** - * Implementation of {@link SimpleLock} for unlock {@link HazelcastLock}. - */ +/** Implementation of {@link SimpleLock} for unlock {@link HazelcastLock}. */ class HazelcastSimpleLock extends AbstractSimpleLock { private final HazelcastLockProvider lockProvider; @@ -30,7 +26,6 @@ class HazelcastSimpleLock extends AbstractSimpleLock { this.lockProvider = lockProvider; } - @Override public void doUnlock() { lockProvider.unlock(lockConfiguration); diff --git a/providers/hazelcast/shedlock-provider-hazelcast4/src/test/java/net/javacrumbs/shedlock/provider/hazelcast4/HazelcastLockProviderClusterTest.java b/providers/hazelcast/shedlock-provider-hazelcast4/src/test/java/net/javacrumbs/shedlock/provider/hazelcast4/HazelcastLockProviderClusterTest.java index 5f7afafe2..1ddf76c67 100644 --- a/providers/hazelcast/shedlock-provider-hazelcast4/src/test/java/net/javacrumbs/shedlock/provider/hazelcast4/HazelcastLockProviderClusterTest.java +++ b/providers/hazelcast/shedlock-provider-hazelcast4/src/test/java/net/javacrumbs/shedlock/provider/hazelcast4/HazelcastLockProviderClusterTest.java @@ -1,23 +1,30 @@ /** * Copyright 2009 the original author or authors. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + *

http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ package net.javacrumbs.shedlock.provider.hazelcast4; +import static java.time.temporal.ChronoUnit.SECONDS; +import static net.javacrumbs.shedlock.core.ClockProvider.now; +import static org.assertj.core.api.Assertions.assertThat; +import static org.assertj.core.api.Assertions.fail; import com.hazelcast.client.HazelcastClient; import com.hazelcast.core.Hazelcast; +import java.time.Duration; +import java.time.Instant; +import java.util.Optional; +import java.util.UUID; +import java.util.concurrent.TimeUnit; import net.javacrumbs.shedlock.core.LockConfiguration; import net.javacrumbs.shedlock.core.SimpleLock; import org.junit.jupiter.api.AfterEach; @@ -25,17 +32,6 @@ import org.junit.jupiter.api.Disabled; import org.junit.jupiter.api.Test; -import java.time.Duration; -import java.time.Instant; -import java.util.Optional; -import java.util.UUID; -import java.util.concurrent.TimeUnit; - -import static java.time.temporal.ChronoUnit.SECONDS; -import static net.javacrumbs.shedlock.core.ClockProvider.now; -import static org.assertj.core.api.Assertions.assertThat; -import static org.assertj.core.api.Assertions.fail; - @Disabled public class HazelcastLockProviderClusterTest { @@ -85,7 +81,7 @@ public void testGetLocksByTwoMembersOfCluster() { assertUnlocked(lockProvider1, LOCK_NAME_2); } - private void assertUnlocked(HazelcastLockProvider lockProvider, String lockName) { + private void assertUnlocked(HazelcastLockProvider lockProvider, String lockName) { HazelcastLock lock = lockProvider.getLock(lockName); if (lock != null) { Instant now = now(); @@ -108,7 +104,8 @@ public void testGetLockByLateMemberOfCluster() { @Test public void testGetLockInCluster() throws InterruptedException { - Optional lock1 = lockProvider1.lock(lockConfig(LOCK_NAME_1, Duration.of(5, SECONDS), Duration.of(3, SECONDS))); + Optional lock1 = + lockProvider1.lock(lockConfig(LOCK_NAME_1, Duration.of(5, SECONDS), Duration.of(3, SECONDS))); assertThat(lock1).isNotEmpty(); Optional lock2 = lockProvider2.lock(simpleLockConfig(LOCK_NAME_1)); assertThat(lock2).isEmpty(); diff --git a/providers/hazelcast/shedlock-provider-hazelcast4/src/test/java/net/javacrumbs/shedlock/provider/hazelcast4/HazelcastLockProviderIntegrationTest.java b/providers/hazelcast/shedlock-provider-hazelcast4/src/test/java/net/javacrumbs/shedlock/provider/hazelcast4/HazelcastLockProviderIntegrationTest.java index e3580ef2f..2355be690 100644 --- a/providers/hazelcast/shedlock-provider-hazelcast4/src/test/java/net/javacrumbs/shedlock/provider/hazelcast4/HazelcastLockProviderIntegrationTest.java +++ b/providers/hazelcast/shedlock-provider-hazelcast4/src/test/java/net/javacrumbs/shedlock/provider/hazelcast4/HazelcastLockProviderIntegrationTest.java @@ -1,20 +1,19 @@ /** * Copyright 2009 the original author or authors. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + *

http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ package net.javacrumbs.shedlock.provider.hazelcast4; +import static org.assertj.core.api.Assertions.assertThat; import com.hazelcast.core.Hazelcast; import com.hazelcast.core.HazelcastInstance; @@ -25,8 +24,6 @@ import org.junit.jupiter.api.AfterEach; import org.junit.jupiter.api.BeforeAll; -import static org.assertj.core.api.Assertions.assertThat; - public class HazelcastLockProviderIntegrationTest extends AbstractLockProviderIntegrationTest { private static HazelcastInstance hazelcastInstance; @@ -54,8 +51,10 @@ protected LockProvider getLockProvider() { return lockProvider; } - @Override - protected void assertUnlocked(final String lockName) { assertThat(isUnlocked(lockName)).isTrue(); } + @Override + protected void assertUnlocked(final String lockName) { + assertThat(isUnlocked(lockName)).isTrue(); + } private boolean isUnlocked(final String lockName) { final HazelcastLock lock = lockProvider.getLock(lockName); diff --git a/providers/ignite/shedlock-provider-ignite/src/main/java/net/javacrumbs/shedlock/provider/ignite/IgniteLockProvider.java b/providers/ignite/shedlock-provider-ignite/src/main/java/net/javacrumbs/shedlock/provider/ignite/IgniteLockProvider.java index f9b5d78c3..c07a54a29 100644 --- a/providers/ignite/shedlock-provider-ignite/src/main/java/net/javacrumbs/shedlock/provider/ignite/IgniteLockProvider.java +++ b/providers/ignite/shedlock-provider-ignite/src/main/java/net/javacrumbs/shedlock/provider/ignite/IgniteLockProvider.java @@ -1,20 +1,22 @@ /** * Copyright 2009 the original author or authors. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + *

http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ package net.javacrumbs.shedlock.provider.ignite; +import static net.javacrumbs.shedlock.support.Utils.getHostname; + +import java.time.Instant; +import java.util.Optional; import net.javacrumbs.shedlock.core.AbstractSimpleLock; import net.javacrumbs.shedlock.core.ExtensibleLockProvider; import net.javacrumbs.shedlock.core.LockConfiguration; @@ -22,50 +24,39 @@ import org.apache.ignite.Ignite; import org.apache.ignite.IgniteCache; -import java.time.Instant; -import java.util.Optional; - -import static net.javacrumbs.shedlock.support.Utils.getHostname; - /** * Distributed lock using Apache Ignite. + * *

* It uses a {@link String} key (lock name) and {@link LockValue} value. - *

* - *

lockedAt and lockedBy are just for troubleshooting and are not read by the code.

+ *

+ * lockedAt and lockedBy are just for troubleshooting and are not read by the + * code. Creating a lock: * - * Creating a lock: *

    - *
  1. - * If there is no locks with given name, try to use {@link IgniteCache#putIfAbsent}. - *
  2. - *
  3. - * If there is a lock with given name, and its lockUntil is before or equal {@code now}, - * try to use {@link IgniteCache#replace}. - *
  4. - *
  5. - * Otherwise, return {@link Optional#empty}. - *
  6. + *
  7. If there is no locks with given name, try to use + * {@link IgniteCache#putIfAbsent}. + *
  8. If there is a lock with given name, and its lockUntil is before or equal + * {@code now}, try to use {@link IgniteCache#replace}. + *
  9. Otherwise, return {@link Optional#empty}. *
* * Extending a lock: + * *
    - *
  1. - * If there is a lock with given name and hostname, and its lockUntil is after {@code now}, try to use - * {@link IgniteCache#replace} to set lockUntil to {@link LockConfiguration#getLockAtMostUntil}. - *
  2. - *
  3. - * Otherwise, return {@link Optional#empty}. - *
  4. + *
  5. If there is a lock with given name and hostname, and its lockUntil is + * after {@code now}, try to use {@link IgniteCache#replace} to set lockUntil to + * {@link LockConfiguration#getLockAtMostUntil}. + *
  6. Otherwise, return {@link Optional#empty}. *
* * Unlock: + * *
    - *
  1. - * If there is a lock with given name and hostname, try to use {@link IgniteCache#replace} to set lockUntil to + *
  2. If there is a lock with given name and hostname, try to use + * {@link IgniteCache#replace} to set lockUntil to * {@link LockConfiguration#getUnlockTime}. - *
  3. *
*/ public class IgniteLockProvider implements ExtensibleLockProvider { @@ -76,23 +67,24 @@ public class IgniteLockProvider implements ExtensibleLockProvider { private final IgniteCache cache; /** - * @param ignite Ignite instance. + * @param ignite + * Ignite instance. */ public IgniteLockProvider(Ignite ignite) { this(ignite, DEFAULT_SHEDLOCK_CACHE_NAME); } /** - * @param ignite Ignite instance. - * @param shedLockCacheName ShedLock cache name to use instead of default. + * @param ignite + * Ignite instance. + * @param shedLockCacheName + * ShedLock cache name to use instead of default. */ public IgniteLockProvider(Ignite ignite, String shedLockCacheName) { this.cache = ignite.getOrCreateCache(shedLockCacheName); } - /** - * {@inheritDoc} - */ + /** {@inheritDoc} */ @Override public Optional lock(LockConfiguration lockCfg) { Instant now = Instant.now(); @@ -102,8 +94,7 @@ public Optional lock(LockConfiguration lockCfg) { LockValue oldVal = cache.get(key); if (oldVal == null) { - if (cache.putIfAbsent(key, newVal)) - return Optional.of(new IgniteLock(lockCfg, this)); + if (cache.putIfAbsent(key, newVal)) return Optional.of(new IgniteLock(lockCfg, this)); return Optional.empty(); } @@ -115,10 +106,12 @@ public Optional lock(LockConfiguration lockCfg) { } /** - * If there is a lock with given name and hostname, try to use {@link IgniteCache#replace} to set lockUntil to + * If there is a lock with given name and hostname, try to use + * {@link IgniteCache#replace} to set lockUntil to * {@link LockConfiguration#getLockAtMostUntil}. * - * @param lockCfg Lock configuration. + * @param lockCfg + * Lock configuration. * @return New lock if succeed extended. Empty, otherwise. */ private Optional extend(LockConfiguration lockCfg) { @@ -127,22 +120,23 @@ private Optional extend(LockConfiguration lockCfg) { String key = lockCfg.getName(); LockValue oldVal = cache.get(key); - if (oldVal == null || !oldVal.getLockedBy().equals(getHostname()) || !oldVal.getLockUntil().isAfter(now)) - return Optional.empty(); + if (oldVal == null + || !oldVal.getLockedBy().equals(getHostname()) + || !oldVal.getLockUntil().isAfter(now)) return Optional.empty(); LockValue newVal = oldVal.withLockUntil(lockCfg.getLockAtMostUntil()); - if (cache.replace(key, oldVal, newVal)) - return Optional.of(new IgniteLock(lockCfg, this)); + if (cache.replace(key, oldVal, newVal)) return Optional.of(new IgniteLock(lockCfg, this)); return Optional.empty(); } /** - * If there is a lock with given name and hostname, try to use {@link IgniteCache#replace} to set lockUntil to - * {@code now}. + * If there is a lock with given name and hostname, try to use + * {@link IgniteCache#replace} to set lockUntil to {@code now}. * - * @param lockCfg Lock configuration. + * @param lockCfg + * Lock configuration. */ private void unlock(LockConfiguration lockCfg) { String key = lockCfg.getName(); @@ -155,16 +149,16 @@ private void unlock(LockConfiguration lockCfg) { } } - /** - * Ignite lock. - */ + /** Ignite lock. */ private static final class IgniteLock extends AbstractSimpleLock { /** Ignite lock provider. */ private final IgniteLockProvider lockProvider; /** - * @param lockCfg Lock configuration. - * @param lockProvider Ignite lock provider. + * @param lockCfg + * Lock configuration. + * @param lockProvider + * Ignite lock provider. */ private IgniteLock(LockConfiguration lockCfg, IgniteLockProvider lockProvider) { super(lockCfg); diff --git a/providers/ignite/shedlock-provider-ignite/src/main/java/net/javacrumbs/shedlock/provider/ignite/LockValue.java b/providers/ignite/shedlock-provider-ignite/src/main/java/net/javacrumbs/shedlock/provider/ignite/LockValue.java index 773dc0c40..45f8814d7 100644 --- a/providers/ignite/shedlock-provider-ignite/src/main/java/net/javacrumbs/shedlock/provider/ignite/LockValue.java +++ b/providers/ignite/shedlock-provider-ignite/src/main/java/net/javacrumbs/shedlock/provider/ignite/LockValue.java @@ -1,25 +1,21 @@ /** * Copyright 2009 the original author or authors. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + *

http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ package net.javacrumbs.shedlock.provider.ignite; import java.time.Instant; -/** - * Value object for ShedLock cache. - */ +/** Value object for ShedLock cache. */ class LockValue { /** Locked at time. */ private final Instant lockedAt; @@ -31,9 +27,12 @@ class LockValue { private final String lockedBy; /** - * @param lockedAt Locked at time. - * @param lockUntil Locked until time. - * @param lockedBy Locked by hostname. + * @param lockedAt + * Locked at time. + * @param lockUntil + * Locked until time. + * @param lockedBy + * Locked by hostname. */ public LockValue(Instant lockedAt, Instant lockUntil, String lockedBy) { this.lockedAt = lockedAt; diff --git a/providers/ignite/shedlock-provider-ignite/src/test/java/net/javacrumbs/shedlock/provider/ignite/IgniteLockProviderTest.java b/providers/ignite/shedlock-provider-ignite/src/test/java/net/javacrumbs/shedlock/provider/ignite/IgniteLockProviderTest.java index eca4f2fbf..f7486b667 100644 --- a/providers/ignite/shedlock-provider-ignite/src/test/java/net/javacrumbs/shedlock/provider/ignite/IgniteLockProviderTest.java +++ b/providers/ignite/shedlock-provider-ignite/src/test/java/net/javacrumbs/shedlock/provider/ignite/IgniteLockProviderTest.java @@ -1,20 +1,22 @@ /** * Copyright 2009 the original author or authors. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + *

http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ package net.javacrumbs.shedlock.provider.ignite; +import static net.javacrumbs.shedlock.provider.ignite.IgniteLockProvider.DEFAULT_SHEDLOCK_CACHE_NAME; +import static org.assertj.core.api.Assertions.assertThat; + +import java.time.Instant; import net.javacrumbs.shedlock.core.ExtensibleLockProvider; import net.javacrumbs.shedlock.test.support.AbstractExtensibleLockProviderIntegrationTest; import org.apache.ignite.Ignite; @@ -24,14 +26,7 @@ import org.junit.jupiter.api.BeforeAll; import org.junit.jupiter.api.BeforeEach; -import java.time.Instant; - -import static net.javacrumbs.shedlock.provider.ignite.IgniteLockProvider.DEFAULT_SHEDLOCK_CACHE_NAME; -import static org.assertj.core.api.Assertions.assertThat; - -/** - * Test for {@link IgniteLockProvider}. - */ +/** Test for {@link IgniteLockProvider}. */ public class IgniteLockProviderTest extends AbstractExtensibleLockProviderIntegrationTest { private static Ignite ignite; private static IgniteCache cache; diff --git a/providers/inmemory/shedlock-provider-inmemory/src/main/java/net/javacrumbs/shedlock/provider/inmemory/InMemoryLockProvider.java b/providers/inmemory/shedlock-provider-inmemory/src/main/java/net/javacrumbs/shedlock/provider/inmemory/InMemoryLockProvider.java index 38309b401..d17605751 100644 --- a/providers/inmemory/shedlock-provider-inmemory/src/main/java/net/javacrumbs/shedlock/provider/inmemory/InMemoryLockProvider.java +++ b/providers/inmemory/shedlock-provider-inmemory/src/main/java/net/javacrumbs/shedlock/provider/inmemory/InMemoryLockProvider.java @@ -1,5 +1,11 @@ package net.javacrumbs.shedlock.provider.inmemory; +import static net.javacrumbs.shedlock.core.ClockProvider.now; + +import java.time.Instant; +import java.util.HashMap; +import java.util.Map; +import java.util.Optional; import net.javacrumbs.shedlock.core.AbstractSimpleLock; import net.javacrumbs.shedlock.core.ExtensibleLockProvider; import net.javacrumbs.shedlock.core.LockConfiguration; @@ -7,16 +13,10 @@ import org.slf4j.Logger; import org.slf4j.LoggerFactory; -import java.time.Instant; -import java.util.HashMap; -import java.util.Map; -import java.util.Optional; - -import static net.javacrumbs.shedlock.core.ClockProvider.now; - /** - * In memory lock that is suitable only for tests and running application locally. -*/ + * In memory lock that is suitable only for tests and running application + * locally. + */ public class InMemoryLockProvider implements ExtensibleLockProvider { private final Map locks = new HashMap<>(); @@ -31,7 +31,7 @@ public Optional lock(LockConfiguration lockConfiguration) { } else { LockRecord lockRecord = new LockRecord(lockConfiguration.getLockAtMostUntil()); locks.put(lockName, lockRecord); - logger.debug("Locked {}", lockConfiguration); + logger.debug("Locked {}", lockConfiguration); return Optional.of(new InMemoryLock(lockConfiguration)); } } @@ -46,7 +46,7 @@ boolean isLocked(String lockName) { private void doUnlock(LockConfiguration lockConfiguration) { synchronized (locks) { - locks.put(lockConfiguration.getName(), new LockRecord(lockConfiguration.getLockAtLeastUntil())); + locks.put(lockConfiguration.getName(), new LockRecord(lockConfiguration.getLockAtLeastUntil())); logger.debug("Unlocked {}", lockConfiguration); } } @@ -64,8 +64,7 @@ private Optional doExtend(LockConfiguration newConfiguration) { } } - private record LockRecord(Instant lockedUntil) { - } + private record LockRecord(Instant lockedUntil) {} private class InMemoryLock extends AbstractSimpleLock { diff --git a/providers/inmemory/shedlock-provider-inmemory/src/test/java/net/javacrumbs/shedlock/provider/inmemory/InMemoryLockProviderIntegrationTest.java b/providers/inmemory/shedlock-provider-inmemory/src/test/java/net/javacrumbs/shedlock/provider/inmemory/InMemoryLockProviderIntegrationTest.java index bdbdfa4f2..7970eceaf 100644 --- a/providers/inmemory/shedlock-provider-inmemory/src/test/java/net/javacrumbs/shedlock/provider/inmemory/InMemoryLockProviderIntegrationTest.java +++ b/providers/inmemory/shedlock-provider-inmemory/src/test/java/net/javacrumbs/shedlock/provider/inmemory/InMemoryLockProviderIntegrationTest.java @@ -1,10 +1,10 @@ package net.javacrumbs.shedlock.provider.inmemory; +import static org.assertj.core.api.Assertions.assertThat; + import net.javacrumbs.shedlock.core.ExtensibleLockProvider; import net.javacrumbs.shedlock.test.support.AbstractExtensibleLockProviderIntegrationTest; -import static org.assertj.core.api.Assertions.assertThat; - public class InMemoryLockProviderIntegrationTest extends AbstractExtensibleLockProviderIntegrationTest { private final InMemoryLockProvider inMemoryLockProvider = new InMemoryLockProvider(); diff --git a/providers/jdbc/shedlock-provider-jdbc-internal/src/main/java/net/javacrumbs/shedlock/provider/jdbc/internal/AbstractJdbcStorageAccessor.java b/providers/jdbc/shedlock-provider-jdbc-internal/src/main/java/net/javacrumbs/shedlock/provider/jdbc/internal/AbstractJdbcStorageAccessor.java index 907f4fe5d..426c3d9c2 100644 --- a/providers/jdbc/shedlock-provider-jdbc-internal/src/main/java/net/javacrumbs/shedlock/provider/jdbc/internal/AbstractJdbcStorageAccessor.java +++ b/providers/jdbc/shedlock-provider-jdbc-internal/src/main/java/net/javacrumbs/shedlock/provider/jdbc/internal/AbstractJdbcStorageAccessor.java @@ -1,37 +1,32 @@ /** * Copyright 2009 the original author or authors. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + *

http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ package net.javacrumbs.shedlock.provider.jdbc.internal; -import net.javacrumbs.shedlock.core.ClockProvider; -import net.javacrumbs.shedlock.core.LockConfiguration; -import net.javacrumbs.shedlock.support.AbstractStorageAccessor; -import net.javacrumbs.shedlock.support.LockException; -import net.javacrumbs.shedlock.support.annotation.NonNull; +import static java.util.Objects.requireNonNull; import java.sql.PreparedStatement; import java.sql.SQLException; import java.sql.SQLIntegrityConstraintViolationException; import java.sql.Timestamp; import java.util.function.BiFunction; +import net.javacrumbs.shedlock.core.ClockProvider; +import net.javacrumbs.shedlock.core.LockConfiguration; +import net.javacrumbs.shedlock.support.AbstractStorageAccessor; +import net.javacrumbs.shedlock.support.LockException; +import net.javacrumbs.shedlock.support.annotation.NonNull; -import static java.util.Objects.requireNonNull; - -/** - * Internal class, please do not use. - */ +/** Internal class, please do not use. */ public abstract class AbstractJdbcStorageAccessor extends AbstractStorageAccessor { private final String tableName; @@ -41,31 +36,40 @@ public AbstractJdbcStorageAccessor(@NonNull String tableName) { @Override public boolean insertRecord(@NonNull LockConfiguration lockConfiguration) { - // Try to insert if the record does not exist (not optimal, but the simplest platform agnostic way) + // Try to insert if the record does not exist (not optimal, but the simplest + // platform agnostic + // way) String sql = "INSERT INTO " + tableName + "(name, lock_until, locked_at, locked_by) VALUES(?, ?, ?, ?)"; - return executeCommand(sql, statement -> { - statement.setString(1, lockConfiguration.getName()); - statement.setTimestamp(2, Timestamp.from(lockConfiguration.getLockAtMostUntil())); - statement.setTimestamp(3, Timestamp.from(ClockProvider.now())); - statement.setString(4, getHostname()); - int insertedRows = statement.executeUpdate(); - return insertedRows > 0; - }, this::handleInsertionException); + return executeCommand( + sql, + statement -> { + statement.setString(1, lockConfiguration.getName()); + statement.setTimestamp(2, Timestamp.from(lockConfiguration.getLockAtMostUntil())); + statement.setTimestamp(3, Timestamp.from(ClockProvider.now())); + statement.setString(4, getHostname()); + int insertedRows = statement.executeUpdate(); + return insertedRows > 0; + }, + this::handleInsertionException); } @Override public boolean updateRecord(@NonNull LockConfiguration lockConfiguration) { - String sql = "UPDATE " + tableName + " SET lock_until = ?, locked_at = ?, locked_by = ? WHERE name = ? AND lock_until <= ?"; - return executeCommand(sql, statement -> { - Timestamp now = Timestamp.from(ClockProvider.now()); - statement.setTimestamp(1, Timestamp.from(lockConfiguration.getLockAtMostUntil())); - statement.setTimestamp(2, now); - statement.setString(3, getHostname()); - statement.setString(4, lockConfiguration.getName()); - statement.setTimestamp(5, now); - int updatedRows = statement.executeUpdate(); - return updatedRows > 0; - }, this::handleUpdateException); + String sql = "UPDATE " + tableName + + " SET lock_until = ?, locked_at = ?, locked_by = ? WHERE name = ? AND lock_until <= ?"; + return executeCommand( + sql, + statement -> { + Timestamp now = Timestamp.from(ClockProvider.now()); + statement.setTimestamp(1, Timestamp.from(lockConfiguration.getLockAtMostUntil())); + statement.setTimestamp(2, now); + statement.setString(3, getHostname()); + statement.setString(4, lockConfiguration.getName()); + statement.setTimestamp(5, now); + int updatedRows = statement.executeUpdate(); + return updatedRows > 0; + }, + this::handleUpdateException); } @Override @@ -74,38 +78,44 @@ public boolean extend(@NonNull LockConfiguration lockConfiguration) { logger.debug("Extending lock={} until={}", lockConfiguration.getName(), lockConfiguration.getLockAtMostUntil()); - return executeCommand(sql, statement -> { - statement.setTimestamp(1, Timestamp.from(lockConfiguration.getLockAtMostUntil())); - statement.setString(2, lockConfiguration.getName()); - statement.setString(3, getHostname()); - statement.setTimestamp(4, Timestamp.from(ClockProvider.now())); - return statement.executeUpdate() > 0; - }, this::handleUnlockException); + return executeCommand( + sql, + statement -> { + statement.setTimestamp(1, Timestamp.from(lockConfiguration.getLockAtMostUntil())); + statement.setString(2, lockConfiguration.getName()); + statement.setString(3, getHostname()); + statement.setTimestamp(4, Timestamp.from(ClockProvider.now())); + return statement.executeUpdate() > 0; + }, + this::handleUnlockException); } @Override public void unlock(@NonNull LockConfiguration lockConfiguration) { String sql = "UPDATE " + tableName + " SET lock_until = ? WHERE name = ?"; - executeCommand(sql, statement -> { - statement.setTimestamp(1, Timestamp.from(lockConfiguration.getUnlockTime())); - statement.setString(2, lockConfiguration.getName()); - statement.executeUpdate(); - return null; - }, this::handleUnlockException); + executeCommand( + sql, + statement -> { + statement.setTimestamp(1, Timestamp.from(lockConfiguration.getUnlockTime())); + statement.setString(2, lockConfiguration.getName()); + statement.executeUpdate(); + return null; + }, + this::handleUnlockException); } protected abstract T executeCommand( - String sql, - SqlFunction body, - BiFunction exceptionHandler - ); + String sql, SqlFunction body, BiFunction exceptionHandler); boolean handleInsertionException(String sql, SQLException e) { if (e instanceof SQLIntegrityConstraintViolationException) { // lock record already exists } else { - // can not throw exception here, some drivers (Postgres) do not throw SQLIntegrityConstraintViolationException on duplicate key - // we will try update in the next step, so if there is another problem, an exception will be thrown there + // can not throw exception here, some drivers (Postgres) do not throw + // SQLIntegrityConstraintViolationException on duplicate key + // we will try update in the next step, so if there is another problem, an + // exception will be + // thrown there logger.debug("Exception thrown when inserting record", e); } return false; @@ -125,4 +135,3 @@ public interface SqlFunction { R apply(T t) throws SQLException; } } - diff --git a/providers/jdbc/shedlock-provider-jdbc-micronaut/src/main/java/net/javacrumbs/shedlock/provider/jdbc/micronaut/MicronautJdbcLockProvider.java b/providers/jdbc/shedlock-provider-jdbc-micronaut/src/main/java/net/javacrumbs/shedlock/provider/jdbc/micronaut/MicronautJdbcLockProvider.java index f9c362ae9..1393b0c41 100644 --- a/providers/jdbc/shedlock-provider-jdbc-micronaut/src/main/java/net/javacrumbs/shedlock/provider/jdbc/micronaut/MicronautJdbcLockProvider.java +++ b/providers/jdbc/shedlock-provider-jdbc-micronaut/src/main/java/net/javacrumbs/shedlock/provider/jdbc/micronaut/MicronautJdbcLockProvider.java @@ -1,48 +1,40 @@ /** * Copyright 2009-2021 the original author or authors. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + *

http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ package net.javacrumbs.shedlock.provider.jdbc.micronaut; import io.micronaut.transaction.TransactionOperations; import io.micronaut.transaction.jdbc.DataSourceTransactionManager; +import java.sql.Connection; +import javax.sql.DataSource; import net.javacrumbs.shedlock.support.StorageBasedLockProvider; import net.javacrumbs.shedlock.support.annotation.NonNull; -import javax.sql.DataSource; -import java.sql.Connection; - /** - * Lock provided by plain JDBC, using the Micronaut Data transaction manager. It uses a table that contains lock_name and locked_until. + * Lock provided by plain JDBC, using the Micronaut Data transaction manager. It + * uses a table that contains lock_name and locked_until. + * *

    - *
  1. - * Attempts to insert a new lock record. Since lock name is a primary key, it fails if the record already exists. As an optimization, - * we keep in-memory track of created lock records. - *
  2. - *
  3. - * If the insert succeeds (1 inserted row) we have the lock. - *
  4. - *
  5. - * If the insert failed due to duplicate key or we have skipped the insertion, we will try to update lock record using - * UPDATE tableName SET lock_until = :lockUntil WHERE name = :lockName AND lock_until <= :now - *
  6. - *
  7. - * If the update succeeded (1 updated row), we have the lock. If the update failed (0 updated rows) somebody else holds the lock - *
  8. - *
  9. - * When unlocking, lock_until is set to now. - *
  10. + *
  11. Attempts to insert a new lock record. Since lock name is a primary key, + * it fails if the record already exists. As an optimization, we keep in-memory + * track of created lock records. + *
  12. If the insert succeeds (1 inserted row) we have the lock. + *
  13. If the insert failed due to duplicate key or we have skipped the + * insertion, we will try to update lock record using UPDATE tableName SET + * lock_until = :lockUntil WHERE name = :lockName AND lock_until <= :now + *
  14. If the update succeeded (1 updated row), we have the lock. If the update + * failed (0 updated rows) somebody else holds the lock + *
  15. When unlocking, lock_until is set to now. *
*/ public class MicronautJdbcLockProvider extends StorageBasedLockProvider { @@ -50,10 +42,10 @@ public class MicronautJdbcLockProvider extends StorageBasedLockProvider { private static final String DEFAULT_TABLE_NAME = "shedlock"; /** - * - * @deprecated Use {@link #MicronautJdbcLockProvider(TransactionOperations)} instead as - * transaction management has be refactored in Micronaut Data 4.0 and DataSourceTransactionManager - * is not easy to construct. + * @deprecated Use {@link #MicronautJdbcLockProvider(TransactionOperations)} + * instead as transaction management has be refactored in Micronaut + * Data 4.0 and DataSourceTransactionManager is not easy to + * construct. */ @Deprecated public MicronautJdbcLockProvider(@NonNull DataSource datasource) { @@ -64,7 +56,8 @@ public MicronautJdbcLockProvider(@NonNull TransactionOperations tran this(transactionManager, DEFAULT_TABLE_NAME); } - public MicronautJdbcLockProvider(@NonNull TransactionOperations transactionManager, @NonNull String tableName) { + public MicronautJdbcLockProvider( + @NonNull TransactionOperations transactionManager, @NonNull String tableName) { super(new MicronautJdbcStorageAccessor(transactionManager, tableName)); } } diff --git a/providers/jdbc/shedlock-provider-jdbc-micronaut/src/main/java/net/javacrumbs/shedlock/provider/jdbc/micronaut/MicronautJdbcStorageAccessor.java b/providers/jdbc/shedlock-provider-jdbc-micronaut/src/main/java/net/javacrumbs/shedlock/provider/jdbc/micronaut/MicronautJdbcStorageAccessor.java index 5745856a6..8201c6752 100644 --- a/providers/jdbc/shedlock-provider-jdbc-micronaut/src/main/java/net/javacrumbs/shedlock/provider/jdbc/micronaut/MicronautJdbcStorageAccessor.java +++ b/providers/jdbc/shedlock-provider-jdbc-micronaut/src/main/java/net/javacrumbs/shedlock/provider/jdbc/micronaut/MicronautJdbcStorageAccessor.java @@ -1,44 +1,43 @@ /** * Copyright 2009-2021 the original author or authors. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + *

http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ package net.javacrumbs.shedlock.provider.jdbc.micronaut; +import static java.util.Objects.requireNonNull; + import io.micronaut.transaction.TransactionDefinition; import io.micronaut.transaction.TransactionOperations; -import net.javacrumbs.shedlock.provider.jdbc.internal.AbstractJdbcStorageAccessor; -import net.javacrumbs.shedlock.support.annotation.NonNull; - import java.sql.Connection; import java.sql.PreparedStatement; import java.sql.SQLException; import java.util.function.BiFunction; - -import static java.util.Objects.requireNonNull; +import net.javacrumbs.shedlock.provider.jdbc.internal.AbstractJdbcStorageAccessor; +import net.javacrumbs.shedlock.support.annotation.NonNull; class MicronautJdbcStorageAccessor extends AbstractJdbcStorageAccessor { private final TransactionOperations transactionManager; private final TransactionDefinition.Propagation propagation = TransactionDefinition.Propagation.REQUIRES_NEW; - MicronautJdbcStorageAccessor(@NonNull TransactionOperations transactionManager, @NonNull String tableName) { + MicronautJdbcStorageAccessor( + @NonNull TransactionOperations transactionManager, @NonNull String tableName) { super(tableName); this.transactionManager = requireNonNull(transactionManager, "transactionManager can not be null"); } @Override - protected T executeCommand(String sql, SqlFunction body, BiFunction exceptionHandler) { + protected T executeCommand( + String sql, SqlFunction body, BiFunction exceptionHandler) { return transactionManager.execute(TransactionDefinition.of(propagation), status -> { try (PreparedStatement statement = status.getConnection().prepareStatement(sql)) { return body.apply(statement); diff --git a/providers/jdbc/shedlock-provider-jdbc-micronaut/src/test/java/net/javacrumbs/shedlock/provider/jdbc/micronaut/HsqlJdbcLockProviderIntegrationTest.java b/providers/jdbc/shedlock-provider-jdbc-micronaut/src/test/java/net/javacrumbs/shedlock/provider/jdbc/micronaut/HsqlJdbcLockProviderIntegrationTest.java index 57f73611f..c95a542ff 100644 --- a/providers/jdbc/shedlock-provider-jdbc-micronaut/src/test/java/net/javacrumbs/shedlock/provider/jdbc/micronaut/HsqlJdbcLockProviderIntegrationTest.java +++ b/providers/jdbc/shedlock-provider-jdbc-micronaut/src/test/java/net/javacrumbs/shedlock/provider/jdbc/micronaut/HsqlJdbcLockProviderIntegrationTest.java @@ -1,16 +1,14 @@ /** * Copyright 2009-2021 the original author or authors. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + *

http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ package net.javacrumbs.shedlock.provider.jdbc.micronaut; diff --git a/providers/jdbc/shedlock-provider-jdbc-micronaut/src/test/java/net/javacrumbs/shedlock/provider/jdbc/micronaut/MySqlJdbcLockProviderIntegrationTest.java b/providers/jdbc/shedlock-provider-jdbc-micronaut/src/test/java/net/javacrumbs/shedlock/provider/jdbc/micronaut/MySqlJdbcLockProviderIntegrationTest.java index 67d845131..9db0944ab 100644 --- a/providers/jdbc/shedlock-provider-jdbc-micronaut/src/test/java/net/javacrumbs/shedlock/provider/jdbc/micronaut/MySqlJdbcLockProviderIntegrationTest.java +++ b/providers/jdbc/shedlock-provider-jdbc-micronaut/src/test/java/net/javacrumbs/shedlock/provider/jdbc/micronaut/MySqlJdbcLockProviderIntegrationTest.java @@ -1,16 +1,14 @@ /** * Copyright 2009-2021 the original author or authors. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + *

http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ package net.javacrumbs.shedlock.provider.jdbc.micronaut; diff --git a/providers/jdbc/shedlock-provider-jdbc-micronaut/src/test/java/net/javacrumbs/shedlock/provider/jdbc/micronaut/PostgresJdbcLockProviderIntegrationTest.java b/providers/jdbc/shedlock-provider-jdbc-micronaut/src/test/java/net/javacrumbs/shedlock/provider/jdbc/micronaut/PostgresJdbcLockProviderIntegrationTest.java index 2abb2b515..25273a770 100644 --- a/providers/jdbc/shedlock-provider-jdbc-micronaut/src/test/java/net/javacrumbs/shedlock/provider/jdbc/micronaut/PostgresJdbcLockProviderIntegrationTest.java +++ b/providers/jdbc/shedlock-provider-jdbc-micronaut/src/test/java/net/javacrumbs/shedlock/provider/jdbc/micronaut/PostgresJdbcLockProviderIntegrationTest.java @@ -1,16 +1,14 @@ /** * Copyright 2009-2021 the original author or authors. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + *

http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ package net.javacrumbs.shedlock.provider.jdbc.micronaut; diff --git a/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/DatabaseProduct.java b/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/DatabaseProduct.java index dc281c16b..1058750ce 100644 --- a/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/DatabaseProduct.java +++ b/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/DatabaseProduct.java @@ -1,11 +1,10 @@ package net.javacrumbs.shedlock.provider.jdbctemplate; -import net.javacrumbs.shedlock.provider.jdbctemplate.JdbcTemplateLockProvider.Configuration; -import net.javacrumbs.shedlock.support.annotation.NonNull; - import java.util.Arrays; import java.util.function.Function; import java.util.function.Predicate; +import net.javacrumbs.shedlock.provider.jdbctemplate.JdbcTemplateLockProvider.Configuration; +import net.javacrumbs.shedlock.support.annotation.NonNull; public enum DatabaseProduct { POSTGRES_SQL("PostgreSQL"::equals, PostgresSqlServerTimeStatementsSource::new), @@ -24,7 +23,8 @@ public enum DatabaseProduct { private final Function serverTimeStatementsSource; - DatabaseProduct(Predicate productMatcher, Function serverTimeStatementsSource) { + DatabaseProduct( + Predicate productMatcher, Function serverTimeStatementsSource) { this.productMatcher = productMatcher; this.serverTimeStatementsSource = serverTimeStatementsSource; } @@ -34,16 +34,19 @@ SqlStatementsSource getDbTimeStatementSource(Configuration configuration) { } /** - * Searches for the right DatabaseProduct based on the ProductName returned from JDBC Connection Metadata + * Searches for the right DatabaseProduct based on the ProductName returned from + * JDBC Connection Metadata * - * @param productName Obtained from the JDBC connection. See java.sql.connection.getMetaData().getProductName(). + * @param productName + * Obtained from the JDBC connection. See + * java.sql.connection.getMetaData().getProductName(). * @return The matching ProductName enum */ @NonNull static DatabaseProduct matchProductName(final String productName) { return Arrays.stream(DatabaseProduct.values()) - .filter(databaseProduct -> databaseProduct.productMatcher.test(productName)) - .findFirst().orElse(UNKNOWN); + .filter(databaseProduct -> databaseProduct.productMatcher.test(productName)) + .findFirst() + .orElse(UNKNOWN); } } - diff --git a/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/Db2ServerTimeStatementsSource.java b/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/Db2ServerTimeStatementsSource.java index 435a948da..9ac4feac4 100644 --- a/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/Db2ServerTimeStatementsSource.java +++ b/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/Db2ServerTimeStatementsSource.java @@ -1,28 +1,25 @@ /** * Copyright 2009 the original author or authors. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + *

http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ package net.javacrumbs.shedlock.provider.jdbctemplate; +import java.util.Map; import net.javacrumbs.shedlock.core.LockConfiguration; import net.javacrumbs.shedlock.support.annotation.NonNull; -import java.util.Map; - class Db2ServerTimeStatementsSource extends SqlStatementsSource { private static final String now = "(CURRENT TIMESTAMP - CURRENT TIMEZONE)"; - private static final String lockAtMostFor = "("+ now + " + :lockAtMostForMicros MICROSECONDS)"; + private static final String lockAtMostFor = "(" + now + " + :lockAtMostForMicros MICROSECONDS)"; Db2ServerTimeStatementsSource(JdbcTemplateLockProvider.Configuration configuration) { super(configuration); @@ -30,33 +27,41 @@ class Db2ServerTimeStatementsSource extends SqlStatementsSource { @Override String getInsertStatement() { - return "INSERT INTO " + tableName() + "(" + name() + ", " + lockUntil() + ", " + lockedAt() + ", " + lockedBy() + ") VALUES(:name, " + lockAtMostFor + ", " + now + ", :lockedBy)"; + return "INSERT INTO " + tableName() + "(" + name() + ", " + lockUntil() + ", " + lockedAt() + ", " + lockedBy() + + ") VALUES(:name, " + lockAtMostFor + ", " + now + ", :lockedBy)"; } @Override public String getUpdateStatement() { - return "UPDATE " + tableName() + " SET " + lockUntil() + " = " + lockAtMostFor + ", " + lockedAt() + " = " + now + ", " + lockedBy() + " = :lockedBy WHERE " + name() + " = :name AND " + lockUntil() + " <= " + now; + return "UPDATE " + tableName() + " SET " + lockUntil() + " = " + lockAtMostFor + ", " + lockedAt() + " = " + now + + ", " + lockedBy() + " = :lockedBy WHERE " + name() + " = :name AND " + lockUntil() + " <= " + now; } @Override public String getUnlockStatement() { String lockAtLeastFor = "(" + lockedAt() + "+ :lockAtLeastForMicros MICROSECONDS)"; - return "UPDATE " + tableName() + " SET " + lockUntil() + " = CASE WHEN " + lockAtLeastFor + " > " + now + " THEN " + lockAtLeastFor + " ELSE " + now + " END WHERE " + name() + " = :name AND " + lockedBy() + " = :lockedBy"; + return "UPDATE " + tableName() + " SET " + lockUntil() + " = CASE WHEN " + lockAtLeastFor + " > " + now + + " THEN " + lockAtLeastFor + " ELSE " + now + " END WHERE " + name() + " = :name AND " + lockedBy() + + " = :lockedBy"; } @Override public String getExtendStatement() { - return "UPDATE " + tableName() + " SET " + lockUntil() + " = " + lockAtMostFor + " WHERE " + name() + " = :name AND " + lockedBy() + " = :lockedBy AND " + lockUntil() + " > " + now; + return "UPDATE " + tableName() + " SET " + lockUntil() + " = " + lockAtMostFor + " WHERE " + name() + + " = :name AND " + lockedBy() + " = :lockedBy AND " + lockUntil() + " > " + now; } @Override @NonNull Map params(@NonNull LockConfiguration lockConfiguration) { return Map.of( - "name", lockConfiguration.getName(), - "lockedBy", configuration.getLockedByValue(), - "lockAtMostForMicros", lockConfiguration.getLockAtMostFor().toNanos() / 1_000, - "lockAtLeastForMicros", lockConfiguration.getLockAtLeastFor().toNanos() / 1_000 - ); + "name", + lockConfiguration.getName(), + "lockedBy", + configuration.getLockedByValue(), + "lockAtMostForMicros", + lockConfiguration.getLockAtMostFor().toNanos() / 1_000, + "lockAtLeastForMicros", + lockConfiguration.getLockAtLeastFor().toNanos() / 1_000); } } diff --git a/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/H2ServerTimeStatementsSource.java b/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/H2ServerTimeStatementsSource.java index 21cdeeb6a..1d814bb85 100644 --- a/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/H2ServerTimeStatementsSource.java +++ b/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/H2ServerTimeStatementsSource.java @@ -1,25 +1,22 @@ /** * Copyright 2009 the original author or authors. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + *

http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ package net.javacrumbs.shedlock.provider.jdbctemplate; +import java.util.Map; import net.javacrumbs.shedlock.core.LockConfiguration; import net.javacrumbs.shedlock.support.annotation.NonNull; -import java.util.Map; - class H2ServerTimeStatementsSource extends SqlStatementsSource { private static final String now = "CURRENT_TIMESTAMP(3)"; private static final String lockAtMostFor = "TIMESTAMPADD(MICROSECOND, :lockAtMostForMicros, " + now + ")"; @@ -30,33 +27,41 @@ class H2ServerTimeStatementsSource extends SqlStatementsSource { @Override String getInsertStatement() { - return "INSERT INTO " + tableName() + "(" + name() + ", " + lockUntil() + ", " + lockedAt() + ", " + lockedBy() + ") VALUES(:name, " + lockAtMostFor + ", " + now + ", :lockedBy)"; + return "INSERT INTO " + tableName() + "(" + name() + ", " + lockUntil() + ", " + lockedAt() + ", " + lockedBy() + + ") VALUES(:name, " + lockAtMostFor + ", " + now + ", :lockedBy)"; } @Override public String getUpdateStatement() { - return "UPDATE " + tableName() + " SET " + lockUntil() + " = " + lockAtMostFor + ", " + lockedAt() + " = " + now + ", " + lockedBy() + " = :lockedBy WHERE " + name() + " = :name AND " + lockUntil() + " <= " + now; + return "UPDATE " + tableName() + " SET " + lockUntil() + " = " + lockAtMostFor + ", " + lockedAt() + " = " + now + + ", " + lockedBy() + " = :lockedBy WHERE " + name() + " = :name AND " + lockUntil() + " <= " + now; } @Override public String getUnlockStatement() { String lockAtLeastFor = "TIMESTAMPADD(MICROSECOND, :lockAtLeastForMicros, " + lockedAt() + ")"; - return "UPDATE " + tableName() + " SET " + lockUntil() + " = CASE WHEN " + lockAtLeastFor + " > " + now + " THEN " + lockAtLeastFor + " ELSE " + now + " END WHERE " + name() + " = :name AND " + lockedBy() + " = :lockedBy"; + return "UPDATE " + tableName() + " SET " + lockUntil() + " = CASE WHEN " + lockAtLeastFor + " > " + now + + " THEN " + lockAtLeastFor + " ELSE " + now + " END WHERE " + name() + " = :name AND " + lockedBy() + + " = :lockedBy"; } @Override public String getExtendStatement() { - return "UPDATE " + tableName() + " SET " + lockUntil() + " = " + lockAtMostFor + " WHERE " + name() + " = :name AND " + lockedBy() + " = :lockedBy AND " + lockUntil() + " > " + now; + return "UPDATE " + tableName() + " SET " + lockUntil() + " = " + lockAtMostFor + " WHERE " + name() + + " = :name AND " + lockedBy() + " = :lockedBy AND " + lockUntil() + " > " + now; } @Override @NonNull Map params(@NonNull LockConfiguration lockConfiguration) { return Map.of( - "name", lockConfiguration.getName(), - "lockedBy", configuration.getLockedByValue(), - "lockAtMostForMicros", lockConfiguration.getLockAtMostFor().toNanos() / 1_000, - "lockAtLeastForMicros", lockConfiguration.getLockAtLeastFor().toNanos() / 1_000 - ); + "name", + lockConfiguration.getName(), + "lockedBy", + configuration.getLockedByValue(), + "lockAtMostForMicros", + lockConfiguration.getLockAtMostFor().toNanos() / 1_000, + "lockAtLeastForMicros", + lockConfiguration.getLockAtLeastFor().toNanos() / 1_000); } } diff --git a/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/HsqlServerTimeStatementsSource.java b/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/HsqlServerTimeStatementsSource.java index 34c2294d6..e83d98c5f 100644 --- a/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/HsqlServerTimeStatementsSource.java +++ b/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/HsqlServerTimeStatementsSource.java @@ -1,25 +1,22 @@ /** * Copyright 2009 the original author or authors. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + *

http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ package net.javacrumbs.shedlock.provider.jdbctemplate; +import java.util.Map; import net.javacrumbs.shedlock.core.LockConfiguration; import net.javacrumbs.shedlock.support.annotation.NonNull; -import java.util.Map; - class HsqlServerTimeStatementsSource extends SqlStatementsSource { private static final String now = "CURRENT_TIMESTAMP(3)"; private static final String lockAtMostFor = "TIMESTAMPADD(MICROSECOND, :lockAtMostForMicros, " + now + ")"; @@ -30,33 +27,41 @@ class HsqlServerTimeStatementsSource extends SqlStatementsSource { @Override String getInsertStatement() { - return "INSERT INTO " + tableName() + "(" + name() + ", " + lockUntil() + ", " + lockedAt() + ", " + lockedBy() + ") VALUES(:name, " + lockAtMostFor + ", " + now + ", :lockedBy)"; + return "INSERT INTO " + tableName() + "(" + name() + ", " + lockUntil() + ", " + lockedAt() + ", " + lockedBy() + + ") VALUES(:name, " + lockAtMostFor + ", " + now + ", :lockedBy)"; } @Override public String getUpdateStatement() { - return "UPDATE " + tableName() + " SET " + lockUntil() + " = " + lockAtMostFor + ", " + lockedAt() + " = " + now + ", " + lockedBy() + " = :lockedBy WHERE " + name() + " = :name AND " + lockUntil() + " <= " + now; + return "UPDATE " + tableName() + " SET " + lockUntil() + " = " + lockAtMostFor + ", " + lockedAt() + " = " + now + + ", " + lockedBy() + " = :lockedBy WHERE " + name() + " = :name AND " + lockUntil() + " <= " + now; } @Override public String getUnlockStatement() { String lockAtLeastFor = "TIMESTAMPADD(MICROSECOND, :lockAtLeastForMicros, " + lockedAt() + ")"; - return "UPDATE " + tableName() + " SET " + lockUntil() + " = CASE WHEN " + lockAtLeastFor + " > " + now + " THEN " + lockAtLeastFor + " ELSE " + now + " END WHERE " + name() + " = :name AND " + lockedBy() + " = :lockedBy"; + return "UPDATE " + tableName() + " SET " + lockUntil() + " = CASE WHEN " + lockAtLeastFor + " > " + now + + " THEN " + lockAtLeastFor + " ELSE " + now + " END WHERE " + name() + " = :name AND " + lockedBy() + + " = :lockedBy"; } @Override public String getExtendStatement() { - return "UPDATE " + tableName() + " SET " + lockUntil() + " = " + lockAtMostFor + " WHERE " + name() + " = :name AND " + lockedBy() + " = :lockedBy AND " + lockUntil() + " > " + now; + return "UPDATE " + tableName() + " SET " + lockUntil() + " = " + lockAtMostFor + " WHERE " + name() + + " = :name AND " + lockedBy() + " = :lockedBy AND " + lockUntil() + " > " + now; } @Override @NonNull Map params(@NonNull LockConfiguration lockConfiguration) { return Map.of( - "name", lockConfiguration.getName(), - "lockedBy", configuration.getLockedByValue(), - "lockAtMostForMicros", lockConfiguration.getLockAtMostFor().toNanos() / 1_000, - "lockAtLeastForMicros", lockConfiguration.getLockAtLeastFor().toNanos() / 1_000 - ); + "name", + lockConfiguration.getName(), + "lockedBy", + configuration.getLockedByValue(), + "lockAtMostForMicros", + lockConfiguration.getLockAtMostFor().toNanos() / 1_000, + "lockAtLeastForMicros", + lockConfiguration.getLockAtLeastFor().toNanos() / 1_000); } } diff --git a/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/JdbcTemplateLockProvider.java b/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/JdbcTemplateLockProvider.java index 697784ceb..21598fea5 100644 --- a/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/JdbcTemplateLockProvider.java +++ b/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/JdbcTemplateLockProvider.java @@ -1,20 +1,22 @@ /** * Copyright 2009 the original author or authors. - *

- * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - *

- * http://www.apache.org/licenses/LICENSE-2.0 - *

- * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + * + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at + * + *

http://www.apache.org/licenses/LICENSE-2.0 + * + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ package net.javacrumbs.shedlock.provider.jdbctemplate; +import static java.util.Objects.requireNonNull; + +import java.util.TimeZone; +import javax.sql.DataSource; import net.javacrumbs.shedlock.support.StorageBasedLockProvider; import net.javacrumbs.shedlock.support.Utils; import net.javacrumbs.shedlock.support.annotation.NonNull; @@ -22,31 +24,21 @@ import org.springframework.jdbc.core.JdbcTemplate; import org.springframework.transaction.PlatformTransactionManager; -import javax.sql.DataSource; -import java.util.TimeZone; - -import static java.util.Objects.requireNonNull; - /** - * Lock provided by JdbcTemplate. It uses a table that contains lock_name and locked_until. + * Lock provided by JdbcTemplate. It uses a table that contains lock_name and + * locked_until. + * *

    - *
  1. - * Attempts to insert a new lock record. Since lock name is a primary key, it fails if the record already exists. As an optimization, - * we keep in-memory track of created lock records. - *
  2. - *
  3. - * If the insert succeeds (1 inserted row) we have the lock. - *
  4. - *
  5. - * If the insert failed due to duplicate key or we have skipped the insertion, we will try to update lock record using - * UPDATE tableName SET lock_until = :lockUntil WHERE name = :lockName AND lock_until <= :now - *
  6. - *
  7. - * If the update succeeded (1 updated row), we have the lock. If the update failed (0 updated rows) somebody else holds the lock - *
  8. - *
  9. - * When unlocking, lock_until is set to now. - *
  10. + *
  11. Attempts to insert a new lock record. Since lock name is a primary key, + * it fails if the record already exists. As an optimization, we keep in-memory + * track of created lock records. + *
  12. If the insert succeeds (1 inserted row) we have the lock. + *
  13. If the insert failed due to duplicate key or we have skipped the + * insertion, we will try to update lock record using UPDATE tableName SET + * lock_until = :lockUntil WHERE name = :lockName AND lock_until <= :now + *
  14. If the update succeeded (1 updated row), we have the lock. If the update + * failed (0 updated rows) somebody else holds the lock + *
  15. When unlocking, lock_until is set to now. *
*/ public class JdbcTemplateLockProvider extends StorageBasedLockProvider { @@ -57,7 +49,8 @@ public JdbcTemplateLockProvider(@NonNull JdbcTemplate jdbcTemplate) { this(jdbcTemplate, (PlatformTransactionManager) null); } - public JdbcTemplateLockProvider(@NonNull JdbcTemplate jdbcTemplate, @Nullable PlatformTransactionManager transactionManager) { + public JdbcTemplateLockProvider( + @NonNull JdbcTemplate jdbcTemplate, @Nullable PlatformTransactionManager transactionManager) { this(jdbcTemplate, transactionManager, DEFAULT_TABLE_NAME); } @@ -73,13 +66,15 @@ public JdbcTemplateLockProvider(@NonNull DataSource dataSource, @NonNull String this(new JdbcTemplate(dataSource), tableName); } - public JdbcTemplateLockProvider(@NonNull JdbcTemplate jdbcTemplate, @Nullable PlatformTransactionManager transactionManager, @NonNull String tableName) { + public JdbcTemplateLockProvider( + @NonNull JdbcTemplate jdbcTemplate, + @Nullable PlatformTransactionManager transactionManager, + @NonNull String tableName) { this(Configuration.builder() - .withJdbcTemplate(jdbcTemplate) - .withTransactionManager(transactionManager) - .withTableName(tableName) - .build() - ); + .withJdbcTemplate(jdbcTemplate) + .withTransactionManager(transactionManager) + .withTableName(tableName) + .build()); } public JdbcTemplateLockProvider(@NonNull Configuration configuration) { @@ -98,15 +93,15 @@ public static final class Configuration { private final Integer isolationLevel; Configuration( - @NonNull JdbcTemplate jdbcTemplate, - @Nullable DatabaseProduct databaseProduct, - @Nullable PlatformTransactionManager transactionManager, - @NonNull String tableName, - @Nullable TimeZone timeZone, - @NonNull ColumnNames columnNames, - @NonNull String lockedByValue, - boolean useDbTime, - @Nullable Integer isolationLevel) { + @NonNull JdbcTemplate jdbcTemplate, + @Nullable DatabaseProduct databaseProduct, + @Nullable PlatformTransactionManager transactionManager, + @NonNull String tableName, + @Nullable TimeZone timeZone, + @NonNull ColumnNames columnNames, + @NonNull String lockedByValue, + boolean useDbTime, + @Nullable Integer isolationLevel) { this.jdbcTemplate = requireNonNull(jdbcTemplate, "jdbcTemplate can not be null"); this.databaseProduct = databaseProduct; @@ -162,7 +157,6 @@ public static Configuration.Builder builder() { return new Configuration.Builder(); } - public static final class Builder { private JdbcTemplate jdbcTemplate; private DatabaseProduct databaseProduct; @@ -207,7 +201,9 @@ public Builder withDbUpperCase(final boolean dbUpperCase) { /** * This is only needed if your database product can't be automatically detected. - * @param databaseProduct Database product + * + * @param databaseProduct + * Database product * @return ConfigurationBuilder */ public Builder withDatabaseProduct(final DatabaseProduct databaseProduct) { @@ -215,7 +211,6 @@ public Builder withDatabaseProduct(final DatabaseProduct databaseProduct) { return this; } - /** * Value stored in 'locked_by' column. Please use only for debugging purposes. */ @@ -230,8 +225,8 @@ public Builder usingDbTime() { } /** - * Sets the isolation level for ShedLock. See {@link java.sql.Connection} for constant definitions. - * for constant definitions + * Sets the isolation level for ShedLock. See {@link java.sql.Connection} for + * constant definitions. for constant definitions */ public Builder withIsolationLevel(int isolationLevel) { this.isolationLevel = isolationLevel; @@ -240,16 +235,15 @@ public Builder withIsolationLevel(int isolationLevel) { public JdbcTemplateLockProvider.Configuration build() { return new JdbcTemplateLockProvider.Configuration( - jdbcTemplate, - databaseProduct, - transactionManager, - dbUpperCase ? tableName.toUpperCase() : tableName, - timeZone, - dbUpperCase ? columnNames.toUpperCase() : columnNames, - lockedByValue, - useDbTime, - isolationLevel - ); + jdbcTemplate, + databaseProduct, + transactionManager, + dbUpperCase ? tableName.toUpperCase() : tableName, + timeZone, + dbUpperCase ? columnNames.toUpperCase() : columnNames, + lockedByValue, + useDbTime, + isolationLevel); } } } @@ -285,12 +279,7 @@ public String getLockedBy() { private ColumnNames toUpperCase() { return new ColumnNames( - name.toUpperCase(), - lockUntil.toUpperCase(), - lockedAt.toUpperCase(), - lockedBy.toUpperCase() - ); + name.toUpperCase(), lockUntil.toUpperCase(), lockedAt.toUpperCase(), lockedBy.toUpperCase()); } } - } diff --git a/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/JdbcTemplateStorageAccessor.java b/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/JdbcTemplateStorageAccessor.java index 130144b8a..c3bd407ed 100644 --- a/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/JdbcTemplateStorageAccessor.java +++ b/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/JdbcTemplateStorageAccessor.java @@ -1,20 +1,21 @@ /** * Copyright 2009 the original author or authors. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + *

http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ package net.javacrumbs.shedlock.provider.jdbctemplate; +import static java.util.Objects.requireNonNull; + +import java.util.Map; import net.javacrumbs.shedlock.core.LockConfiguration; import net.javacrumbs.shedlock.provider.jdbctemplate.JdbcTemplateLockProvider.Configuration; import net.javacrumbs.shedlock.support.AbstractStorageAccessor; @@ -32,13 +33,7 @@ import org.springframework.transaction.TransactionSystemException; import org.springframework.transaction.support.TransactionTemplate; -import java.util.Map; - -import static java.util.Objects.requireNonNull; - -/** - * Spring JdbcTemplate based implementation usable in JTA environment - */ +/** Spring JdbcTemplate based implementation usable in JTA environment */ class JdbcTemplateStorageAccessor extends AbstractStorageAccessor { private final NamedParameterJdbcTemplate jdbcTemplate; private final TransactionTemplate transactionTemplate; @@ -49,9 +44,10 @@ class JdbcTemplateStorageAccessor extends AbstractStorageAccessor { requireNonNull(configuration, "configuration can not be null"); this.jdbcTemplate = new NamedParameterJdbcTemplate(configuration.getJdbcTemplate()); this.configuration = configuration; - PlatformTransactionManager transactionManager = configuration.getTransactionManager() != null ? - configuration.getTransactionManager() : - new DataSourceTransactionManager(configuration.getJdbcTemplate().getDataSource()); + PlatformTransactionManager transactionManager = configuration.getTransactionManager() != null + ? configuration.getTransactionManager() + : new DataSourceTransactionManager( + configuration.getJdbcTemplate().getDataSource()); this.transactionTemplate = new TransactionTemplate(transactionManager); this.transactionTemplate.setPropagationBehavior(TransactionDefinition.PROPAGATION_REQUIRES_NEW); diff --git a/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/MsSqlServerTimeStatementsSource.java b/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/MsSqlServerTimeStatementsSource.java index 0dc1099e4..eb39b7ff2 100644 --- a/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/MsSqlServerTimeStatementsSource.java +++ b/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/MsSqlServerTimeStatementsSource.java @@ -1,25 +1,22 @@ /** * Copyright 2009 the original author or authors. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + *

http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ package net.javacrumbs.shedlock.provider.jdbctemplate; +import java.util.Map; import net.javacrumbs.shedlock.core.LockConfiguration; import net.javacrumbs.shedlock.support.annotation.NonNull; -import java.util.Map; - class MsSqlServerTimeStatementsSource extends SqlStatementsSource { private static final String now = "SYSUTCDATETIME()"; private static final String lockAtMostFor = "DATEADD(millisecond, :lockAtMostForMillis, " + now + ")"; @@ -30,32 +27,41 @@ class MsSqlServerTimeStatementsSource extends SqlStatementsSource { @Override String getInsertStatement() { - return "INSERT INTO " + tableName() + "(" + name() + ", " + lockUntil() + ", " + lockedAt() + ", " + lockedBy() + ") VALUES(:name, " + lockAtMostFor + ", " + now + ", :lockedBy)"; + return "INSERT INTO " + tableName() + "(" + name() + ", " + lockUntil() + ", " + lockedAt() + ", " + lockedBy() + + ") VALUES(:name, " + lockAtMostFor + ", " + now + ", :lockedBy)"; } @Override public String getUpdateStatement() { - return "UPDATE " + tableName() + " SET " + lockUntil() + " = " + lockAtMostFor + ", " + lockedAt() + " = " + now + ", " + lockedBy() + " = :lockedBy WHERE " + name() + " = :name AND " + lockUntil() + " <= " + now; + return "UPDATE " + tableName() + " SET " + lockUntil() + " = " + lockAtMostFor + ", " + lockedAt() + " = " + now + + ", " + lockedBy() + " = :lockedBy WHERE " + name() + " = :name AND " + lockUntil() + " <= " + now; } @Override public String getUnlockStatement() { String lockAtLeastFor = "DATEADD(millisecond, :lockAtLeastForMillis, " + lockedAt() + ")"; - return "UPDATE " + tableName() + " SET " + lockUntil() + " = CASE WHEN " + lockAtLeastFor + " > " + now + " THEN " + lockAtLeastFor + " ELSE " + now + " END WHERE " + name() + " = :name AND " + lockedBy() + " = :lockedBy"; + return "UPDATE " + tableName() + " SET " + lockUntil() + " = CASE WHEN " + lockAtLeastFor + " > " + now + + " THEN " + lockAtLeastFor + " ELSE " + now + " END WHERE " + name() + " = :name AND " + lockedBy() + + " = :lockedBy"; } @Override public String getExtendStatement() { - return "UPDATE " + tableName() + " SET " + lockUntil() + " = " + lockAtMostFor + " WHERE " + name() + " = :name AND " + lockedBy() + " = :lockedBy AND " + lockUntil() + " > " + now; + return "UPDATE " + tableName() + " SET " + lockUntil() + " = " + lockAtMostFor + " WHERE " + name() + + " = :name AND " + lockedBy() + " = :lockedBy AND " + lockUntil() + " > " + now; } @Override - @NonNull Map params(@NonNull LockConfiguration lockConfiguration) { + @NonNull + Map params(@NonNull LockConfiguration lockConfiguration) { return Map.of( - "name", lockConfiguration.getName(), - "lockedBy", configuration.getLockedByValue(), - "lockAtMostForMillis", lockConfiguration.getLockAtMostFor().toMillis(), - "lockAtLeastForMillis", lockConfiguration.getLockAtLeastFor().toMillis() - ); + "name", + lockConfiguration.getName(), + "lockedBy", + configuration.getLockedByValue(), + "lockAtMostForMillis", + lockConfiguration.getLockAtMostFor().toMillis(), + "lockAtLeastForMillis", + lockConfiguration.getLockAtLeastFor().toMillis()); } } diff --git a/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/MySqlServerTimeStatementsSource.java b/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/MySqlServerTimeStatementsSource.java index 0ceeba21c..c21c5d025 100644 --- a/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/MySqlServerTimeStatementsSource.java +++ b/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/MySqlServerTimeStatementsSource.java @@ -1,25 +1,22 @@ /** * Copyright 2009 the original author or authors. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + *

http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ package net.javacrumbs.shedlock.provider.jdbctemplate; +import java.util.Map; import net.javacrumbs.shedlock.core.LockConfiguration; import net.javacrumbs.shedlock.support.annotation.NonNull; -import java.util.Map; - class MySqlServerTimeStatementsSource extends SqlStatementsSource { private static final String now = "UTC_TIMESTAMP(3)"; private static final String lockAtMostFor = "TIMESTAMPADD(MICROSECOND, :lockAtMostForMicros, " + now + ")"; @@ -30,32 +27,40 @@ class MySqlServerTimeStatementsSource extends SqlStatementsSource { @Override String getInsertStatement() { - return "INSERT IGNORE INTO " + tableName() + "(" + name() + ", " + lockUntil() + ", " + lockedAt() + ", " + lockedBy() + ") VALUES(:name, " + lockAtMostFor + ", " + now + ", :lockedBy)"; + return "INSERT IGNORE INTO " + tableName() + "(" + name() + ", " + lockUntil() + ", " + lockedAt() + ", " + + lockedBy() + ") VALUES(:name, " + lockAtMostFor + ", " + now + ", :lockedBy)"; } @Override public String getUpdateStatement() { - return "UPDATE " + tableName() + " SET " + lockUntil() + " = " + lockAtMostFor + ", " + lockedAt() + " = " + now + ", " + lockedBy() + " = :lockedBy WHERE " + name() + " = :name AND " + lockUntil() + " <= " + now; + return "UPDATE " + tableName() + " SET " + lockUntil() + " = " + lockAtMostFor + ", " + lockedAt() + " = " + now + + ", " + lockedBy() + " = :lockedBy WHERE " + name() + " = :name AND " + lockUntil() + " <= " + now; } @Override public String getUnlockStatement() { String lockAtLeastFor = "TIMESTAMPADD(MICROSECOND, :lockAtLeastForMicros, " + lockedAt() + ")"; - return "UPDATE " + tableName() + " SET " + lockUntil() + " = IF (" + lockAtLeastFor + " > " + now + " , " + lockAtLeastFor + ", " + now + ") WHERE " + name() + " = :name AND " + lockedBy() + " = :lockedBy"; + return "UPDATE " + tableName() + " SET " + lockUntil() + " = IF (" + lockAtLeastFor + " > " + now + " , " + + lockAtLeastFor + ", " + now + ") WHERE " + name() + " = :name AND " + lockedBy() + " = :lockedBy"; } @Override public String getExtendStatement() { - return "UPDATE " + tableName() + " SET " + lockUntil() + " = " + lockAtMostFor + " WHERE " + name() + " = :name AND " + lockedBy() + " = :lockedBy AND " + lockUntil() + " > " + now; + return "UPDATE " + tableName() + " SET " + lockUntil() + " = " + lockAtMostFor + " WHERE " + name() + + " = :name AND " + lockedBy() + " = :lockedBy AND " + lockUntil() + " > " + now; } @Override - @NonNull Map params(@NonNull LockConfiguration lockConfiguration) { + @NonNull + Map params(@NonNull LockConfiguration lockConfiguration) { return Map.of( - "name", lockConfiguration.getName(), - "lockedBy", configuration.getLockedByValue(), - "lockAtMostForMicros", lockConfiguration.getLockAtMostFor().toNanos() / 1_000, - "lockAtLeastForMicros", lockConfiguration.getLockAtLeastFor().toNanos() / 1_000 - ); + "name", + lockConfiguration.getName(), + "lockedBy", + configuration.getLockedByValue(), + "lockAtMostForMicros", + lockConfiguration.getLockAtMostFor().toNanos() / 1_000, + "lockAtLeastForMicros", + lockConfiguration.getLockAtLeastFor().toNanos() / 1_000); } } diff --git a/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/OracleServerTimeStatementsSource.java b/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/OracleServerTimeStatementsSource.java index 4a8ac384d..e3050077a 100644 --- a/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/OracleServerTimeStatementsSource.java +++ b/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/OracleServerTimeStatementsSource.java @@ -1,25 +1,22 @@ /** * Copyright 2009 the original author or authors. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + *

http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ package net.javacrumbs.shedlock.provider.jdbctemplate; +import java.util.Map; import net.javacrumbs.shedlock.core.LockConfiguration; import net.javacrumbs.shedlock.support.annotation.NonNull; -import java.util.Map; - class OracleServerTimeStatementsSource extends SqlStatementsSource { private static final String now = "SYS_EXTRACT_UTC(SYSTIMESTAMP)"; private static final String lockAtMostFor = now + " + :lockAtMostFor"; @@ -32,33 +29,44 @@ class OracleServerTimeStatementsSource extends SqlStatementsSource { @Override String getInsertStatement() { - return "MERGE INTO " + tableName() + " USING (SELECT 1 FROM dual) ON (" + name() + " = :name) WHEN MATCHED THEN UPDATE SET " + lockUntil() + " = " + lockAtMostFor + ", " + lockedAt() + " = " + now + ", " + lockedBy() + " = :lockedBy WHERE " + name() + " = :name AND " + lockUntil() + " <= " + now + " WHEN NOT MATCHED THEN INSERT(" + name() + ", " + lockUntil() + ", " + lockedAt() + ", " + lockedBy() + ") VALUES(:name, " + lockAtMostFor + ", " + now + ", :lockedBy)"; + return "MERGE INTO " + tableName() + " USING (SELECT 1 FROM dual) ON (" + name() + + " = :name) WHEN MATCHED THEN UPDATE SET " + lockUntil() + " = " + lockAtMostFor + ", " + lockedAt() + + " = " + now + ", " + lockedBy() + " = :lockedBy WHERE " + name() + " = :name AND " + lockUntil() + + " <= " + now + " WHEN NOT MATCHED THEN INSERT(" + name() + ", " + lockUntil() + ", " + lockedAt() + + ", " + lockedBy() + ") VALUES(:name, " + lockAtMostFor + ", " + now + ", :lockedBy)"; } @Override public String getUpdateStatement() { - return "UPDATE " + tableName() + " SET " + lockUntil() + " = " + lockAtMostFor + ", " + lockedAt() + " = " + now + ", " + lockedBy() + " = :lockedBy WHERE " + name() + " = :name AND " + lockUntil() + " <= " + now; + return "UPDATE " + tableName() + " SET " + lockUntil() + " = " + lockAtMostFor + ", " + lockedAt() + " = " + now + + ", " + lockedBy() + " = :lockedBy WHERE " + name() + " = :name AND " + lockUntil() + " <= " + now; } @Override public String getUnlockStatement() { String lockAtLeastFor = lockedAt() + " + :lockAtLeastFor"; - return "UPDATE " + tableName() + " SET " + lockUntil() + " = CASE WHEN " + lockAtLeastFor + " > " + now + " THEN " + lockAtLeastFor + " ELSE " + now + " END WHERE " + name() + " = :name AND " + lockedBy() + " = :lockedBy"; + return "UPDATE " + tableName() + " SET " + lockUntil() + " = CASE WHEN " + lockAtLeastFor + " > " + now + + " THEN " + lockAtLeastFor + " ELSE " + now + " END WHERE " + name() + " = :name AND " + lockedBy() + + " = :lockedBy"; } @Override public String getExtendStatement() { - return "UPDATE " + tableName() + " SET " + lockUntil() + " = " + lockAtMostFor + " WHERE " + name() + " = :name AND " + lockedBy() + " = :lockedBy AND " + lockUntil() + " > " + now; + return "UPDATE " + tableName() + " SET " + lockUntil() + " = " + lockAtMostFor + " WHERE " + name() + + " = :name AND " + lockedBy() + " = :lockedBy AND " + lockUntil() + " > " + now; } @Override @NonNull Map params(@NonNull LockConfiguration lockConfiguration) { return Map.of( - "name", lockConfiguration.getName(), - "lockedBy", configuration.getLockedByValue(), - "lockAtMostFor", ((double) lockConfiguration.getLockAtMostFor().toMillis()) / millisecondsInDay, - "lockAtLeastFor", ((double) lockConfiguration.getLockAtLeastFor().toMillis()) / millisecondsInDay - ); + "name", + lockConfiguration.getName(), + "lockedBy", + configuration.getLockedByValue(), + "lockAtMostFor", + ((double) lockConfiguration.getLockAtMostFor().toMillis()) / millisecondsInDay, + "lockAtLeastFor", + ((double) lockConfiguration.getLockAtLeastFor().toMillis()) / millisecondsInDay); } } diff --git a/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/PostgresSqlServerTimeStatementsSource.java b/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/PostgresSqlServerTimeStatementsSource.java index 7d9bce405..64f3005e5 100644 --- a/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/PostgresSqlServerTimeStatementsSource.java +++ b/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/PostgresSqlServerTimeStatementsSource.java @@ -1,25 +1,22 @@ /** * Copyright 2009 the original author or authors. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + *

http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ package net.javacrumbs.shedlock.provider.jdbctemplate; +import java.util.Map; import net.javacrumbs.shedlock.core.LockConfiguration; import net.javacrumbs.shedlock.support.annotation.NonNull; -import java.util.Map; - class PostgresSqlServerTimeStatementsSource extends SqlStatementsSource { private static final String now = "timezone('utc', CURRENT_TIMESTAMP)"; private static final String lockAtMostFor = now + " + cast(:lockAtMostForInterval as interval)"; @@ -30,13 +27,16 @@ class PostgresSqlServerTimeStatementsSource extends SqlStatementsSource { @Override String getInsertStatement() { - return "INSERT INTO " + tableName() + "(" + name() + ", " + lockUntil() + ", " + lockedAt() + ", " + lockedBy() + ") VALUES(:name, " + lockAtMostFor + ", " + now + ", :lockedBy)" + - " ON CONFLICT (" + name() + ") DO UPDATE" + updateClause(); + return "INSERT INTO " + tableName() + "(" + name() + ", " + lockUntil() + ", " + lockedAt() + ", " + lockedBy() + + ") VALUES(:name, " + lockAtMostFor + ", " + now + ", :lockedBy)" + " ON CONFLICT (" + name() + + ") DO UPDATE" + updateClause(); } @NonNull private String updateClause() { - return " SET " + lockUntil() + " = " + lockAtMostFor + ", " + lockedAt() + " = " + now + ", " + lockedBy() + " = :lockedBy WHERE " + tableName() + "." + name() + " = :name AND " + tableName() + "." + lockUntil() + " <= " + now; + return " SET " + lockUntil() + " = " + lockAtMostFor + ", " + lockedAt() + " = " + now + ", " + lockedBy() + + " = :lockedBy WHERE " + tableName() + "." + name() + " = :name AND " + tableName() + "." + lockUntil() + + " <= " + now; } @Override @@ -47,21 +47,28 @@ public String getUpdateStatement() { @Override public String getUnlockStatement() { String lockAtLeastFor = lockedAt() + " + cast(:lockAtLeastForInterval as interval)"; - return "UPDATE " + tableName() + " SET " + lockUntil() + " = CASE WHEN " + lockAtLeastFor + " > " + now + " THEN " + lockAtLeastFor + " ELSE " + now + " END WHERE " + name() + " = :name AND " + lockedBy() + " = :lockedBy"; + return "UPDATE " + tableName() + " SET " + lockUntil() + " = CASE WHEN " + lockAtLeastFor + " > " + now + + " THEN " + lockAtLeastFor + " ELSE " + now + " END WHERE " + name() + " = :name AND " + lockedBy() + + " = :lockedBy"; } @Override public String getExtendStatement() { - return "UPDATE " + tableName() + " SET " + lockUntil() + " = " + lockAtMostFor +" WHERE " + name() + " = :name AND " + lockedBy() + " = :lockedBy AND " + lockUntil() + " > " + now; + return "UPDATE " + tableName() + " SET " + lockUntil() + " = " + lockAtMostFor + " WHERE " + name() + + " = :name AND " + lockedBy() + " = :lockedBy AND " + lockUntil() + " > " + now; } @Override - @NonNull Map params(@NonNull LockConfiguration lockConfiguration) { + @NonNull + Map params(@NonNull LockConfiguration lockConfiguration) { return Map.of( - "name", lockConfiguration.getName(), - "lockedBy", configuration.getLockedByValue(), - "lockAtMostForInterval", lockConfiguration.getLockAtMostFor().toMillis() + " milliseconds", - "lockAtLeastForInterval", lockConfiguration.getLockAtLeastFor().toMillis() + " milliseconds" - ); + "name", + lockConfiguration.getName(), + "lockedBy", + configuration.getLockedByValue(), + "lockAtMostForInterval", + lockConfiguration.getLockAtMostFor().toMillis() + " milliseconds", + "lockAtLeastForInterval", + lockConfiguration.getLockAtLeastFor().toMillis() + " milliseconds"); } } diff --git a/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/PostgresSqlStatementsSource.java b/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/PostgresSqlStatementsSource.java index a03e0893f..c40d44b8b 100644 --- a/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/PostgresSqlStatementsSource.java +++ b/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/PostgresSqlStatementsSource.java @@ -1,16 +1,14 @@ /** * Copyright 2009 the original author or authors. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + *

http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ package net.javacrumbs.shedlock.provider.jdbctemplate; @@ -22,9 +20,8 @@ class PostgresSqlStatementsSource extends SqlStatementsSource { @Override String getInsertStatement() { - return super.getInsertStatement() + " ON CONFLICT (" + name() + ") DO UPDATE " + - "SET " + lockUntil() + " = :lockUntil, " + lockedAt() + " = :now, " + lockedBy() + " = :lockedBy " + - "WHERE " + tableName() + "." + lockUntil() + " <= :now"; + return super.getInsertStatement() + " ON CONFLICT (" + name() + ") DO UPDATE " + "SET " + lockUntil() + + " = :lockUntil, " + lockedAt() + " = :now, " + lockedBy() + " = :lockedBy " + "WHERE " + tableName() + + "." + lockUntil() + " <= :now"; } - } diff --git a/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/SqlStatementsSource.java b/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/SqlStatementsSource.java index 1d1de382e..11d6c1862 100644 --- a/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/SqlStatementsSource.java +++ b/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/SqlStatementsSource.java @@ -1,28 +1,18 @@ /** * Copyright 2009 the original author or authors. - *

- * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - *

- * http://www.apache.org/licenses/LICENSE-2.0 - *

- * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + * + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at + * + *

http://www.apache.org/licenses/LICENSE-2.0 + * + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ package net.javacrumbs.shedlock.provider.jdbctemplate; -import net.javacrumbs.shedlock.core.ClockProvider; -import net.javacrumbs.shedlock.core.LockConfiguration; -import net.javacrumbs.shedlock.provider.jdbctemplate.JdbcTemplateLockProvider.Configuration; -import net.javacrumbs.shedlock.support.annotation.NonNull; -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; -import org.springframework.jdbc.core.ConnectionCallback; - import java.sql.Timestamp; import java.time.Instant; import java.util.Calendar; @@ -30,6 +20,13 @@ import java.util.Map; import java.util.Objects; import java.util.TimeZone; +import net.javacrumbs.shedlock.core.ClockProvider; +import net.javacrumbs.shedlock.core.LockConfiguration; +import net.javacrumbs.shedlock.provider.jdbctemplate.JdbcTemplateLockProvider.Configuration; +import net.javacrumbs.shedlock.support.annotation.NonNull; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; +import org.springframework.jdbc.core.ConnectionCallback; class SqlStatementsSource { protected final Configuration configuration; @@ -63,7 +60,8 @@ private static DatabaseProduct getDatabaseProduct(final Configuration configurat return configuration.getDatabaseProduct(); } try { - String jdbcProductName = configuration.getJdbcTemplate().execute((ConnectionCallback) connection -> connection.getMetaData().getDatabaseProductName()); + String jdbcProductName = configuration.getJdbcTemplate().execute((ConnectionCallback) + connection -> connection.getMetaData().getDatabaseProductName()); return DatabaseProduct.matchProductName(jdbcProductName); } catch (Exception e) { logger.debug("Can not determine database product name " + e.getMessage()); @@ -74,12 +72,16 @@ private static DatabaseProduct getDatabaseProduct(final Configuration configurat @NonNull Map params(@NonNull LockConfiguration lockConfiguration) { return Map.of( - "name", lockConfiguration.getName(), - "lockUntil", timestamp(lockConfiguration.getLockAtMostUntil()), - "now", timestamp(ClockProvider.now()), - "lockedBy", configuration.getLockedByValue(), - "unlockTime", timestamp(lockConfiguration.getUnlockTime()) - ); + "name", + lockConfiguration.getName(), + "lockUntil", + timestamp(lockConfiguration.getLockAtMostUntil()), + "now", + timestamp(ClockProvider.now()), + "lockedBy", + configuration.getLockedByValue(), + "unlockTime", + timestamp(lockConfiguration.getUnlockTime())); } @NonNull @@ -95,18 +97,19 @@ private Object timestamp(Instant time) { } } - String getInsertStatement() { - return "INSERT INTO " + tableName() + "(" + name() + ", " + lockUntil() + ", " + lockedAt() + ", " + lockedBy() + ") VALUES(:name, :lockUntil, :now, :lockedBy)"; + return "INSERT INTO " + tableName() + "(" + name() + ", " + lockUntil() + ", " + lockedAt() + ", " + lockedBy() + + ") VALUES(:name, :lockUntil, :now, :lockedBy)"; } - public String getUpdateStatement() { - return "UPDATE " + tableName() + " SET " + lockUntil() + " = :lockUntil, " + lockedAt() + " = :now, " + lockedBy() + " = :lockedBy WHERE " + name() + " = :name AND " + lockUntil() + " <= :now"; + return "UPDATE " + tableName() + " SET " + lockUntil() + " = :lockUntil, " + lockedAt() + " = :now, " + + lockedBy() + " = :lockedBy WHERE " + name() + " = :name AND " + lockUntil() + " <= :now"; } public String getExtendStatement() { - return "UPDATE " + tableName() + " SET " + lockUntil() + " = :lockUntil WHERE " + name() + " = :name AND " + lockedBy() + " = :lockedBy AND " + lockUntil() + " > :now"; + return "UPDATE " + tableName() + " SET " + lockUntil() + " = :lockUntil WHERE " + name() + " = :name AND " + + lockedBy() + " = :lockedBy AND " + lockUntil() + " > :now"; } public String getUnlockStatement() { diff --git a/providers/jdbc/shedlock-provider-jdbc-template/src/test/java/net/javacrumbs/shedlock/provider/jdbctemplate/AbstractJdbcTemplateLockProviderIntegrationTest.java b/providers/jdbc/shedlock-provider-jdbc-template/src/test/java/net/javacrumbs/shedlock/provider/jdbctemplate/AbstractJdbcTemplateLockProviderIntegrationTest.java index 5a59dc18e..ba5a77a2b 100644 --- a/providers/jdbc/shedlock-provider-jdbc-template/src/test/java/net/javacrumbs/shedlock/provider/jdbctemplate/AbstractJdbcTemplateLockProviderIntegrationTest.java +++ b/providers/jdbc/shedlock-provider-jdbc-template/src/test/java/net/javacrumbs/shedlock/provider/jdbctemplate/AbstractJdbcTemplateLockProviderIntegrationTest.java @@ -1,20 +1,21 @@ /** * Copyright 2009 the original author or authors. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + *

http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ package net.javacrumbs.shedlock.provider.jdbctemplate; +import static net.javacrumbs.shedlock.provider.jdbctemplate.JdbcTemplateLockProvider.Configuration.builder; +import static org.junit.jupiter.api.TestInstance.Lifecycle.PER_CLASS; + import net.javacrumbs.shedlock.support.StorageBasedLockProvider; import net.javacrumbs.shedlock.test.support.jdbc.AbstractJdbcLockProviderIntegrationTest; import net.javacrumbs.shedlock.test.support.jdbc.DbConfig; @@ -24,9 +25,6 @@ import org.junit.jupiter.api.TestInstance; import org.springframework.jdbc.core.JdbcTemplate; -import static net.javacrumbs.shedlock.provider.jdbctemplate.JdbcTemplateLockProvider.Configuration.builder; -import static org.junit.jupiter.api.TestInstance.Lifecycle.PER_CLASS; - @TestInstance(PER_CLASS) public abstract class AbstractJdbcTemplateLockProviderIntegrationTest { private final DbConfig dbConfig; @@ -35,7 +33,6 @@ public AbstractJdbcTemplateLockProviderIntegrationTest(DbConfig dbConfig) { this.dbConfig = dbConfig; } - @BeforeAll public void startDb() { dbConfig.startDb(); @@ -45,6 +42,7 @@ public void startDb() { public void shutdownDb() { dbConfig.shutdownDb(); } + @Nested class ClientTime extends AbstractJdbcLockProviderIntegrationTest { @Override @@ -55,9 +53,8 @@ protected DbConfig getDbConfig() { @Override protected StorageBasedLockProvider getLockProvider() { return new JdbcTemplateLockProvider(builder() - .withJdbcTemplate(new JdbcTemplate(getDatasource())) - .build() - ); + .withJdbcTemplate(new JdbcTemplate(getDatasource())) + .build()); } @Override @@ -75,12 +72,10 @@ protected DbConfig getDbConfig() { @Override protected StorageBasedLockProvider getLockProvider() { - return new JdbcTemplateLockProvider(JdbcTemplateLockProvider.Configuration - .builder() - .withJdbcTemplate(new JdbcTemplate(getDatasource())) - .usingDbTime() - .build() - ); + return new JdbcTemplateLockProvider(JdbcTemplateLockProvider.Configuration.builder() + .withJdbcTemplate(new JdbcTemplate(getDatasource())) + .usingDbTime() + .build()); } @Override @@ -96,5 +91,3 @@ class StorageAccessor extends AbstractJdbcTemplateStorageAccessorTest { } } } - - diff --git a/providers/jdbc/shedlock-provider-jdbc-template/src/test/java/net/javacrumbs/shedlock/provider/jdbctemplate/AbstractJdbcTemplateStorageAccessorTest.java b/providers/jdbc/shedlock-provider-jdbc-template/src/test/java/net/javacrumbs/shedlock/provider/jdbctemplate/AbstractJdbcTemplateStorageAccessorTest.java index 044d5970e..75490247c 100644 --- a/providers/jdbc/shedlock-provider-jdbc-template/src/test/java/net/javacrumbs/shedlock/provider/jdbctemplate/AbstractJdbcTemplateStorageAccessorTest.java +++ b/providers/jdbc/shedlock-provider-jdbc-template/src/test/java/net/javacrumbs/shedlock/provider/jdbctemplate/AbstractJdbcTemplateStorageAccessorTest.java @@ -1,20 +1,24 @@ /** * Copyright 2009 the original author or authors. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + *

http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ package net.javacrumbs.shedlock.provider.jdbctemplate; +import static java.lang.Thread.sleep; +import static net.javacrumbs.shedlock.core.ClockProvider.now; +import static org.assertj.core.api.Assertions.assertThat; + +import java.sql.Timestamp; +import java.time.Duration; import net.javacrumbs.shedlock.core.LockConfiguration; import net.javacrumbs.shedlock.support.annotation.NonNull; import net.javacrumbs.shedlock.test.support.jdbc.DbConfig; @@ -22,13 +26,6 @@ import org.junit.jupiter.api.AfterEach; import org.junit.jupiter.api.Test; -import java.sql.Timestamp; -import java.time.Duration; - -import static java.lang.Thread.sleep; -import static net.javacrumbs.shedlock.core.ClockProvider.now; -import static org.assertj.core.api.Assertions.assertThat; - public abstract class AbstractJdbcTemplateStorageAccessorTest { private static final String MY_LOCK = "my-lock"; @@ -58,15 +55,13 @@ void shouldNotUpdateOnInsertIfPreviousDidNotEndWhenUsingDbTime() { private void shouldNotUpdateOnInsertIfPreviousDidNotEnd(boolean usingDbTime) { JdbcTemplateStorageAccessor accessor = getAccessor(usingDbTime); - assertThat( - accessor.insertRecord(lockConfig(MY_LOCK, Duration.ofSeconds(10))) - ).isEqualTo(true); + assertThat(accessor.insertRecord(lockConfig(MY_LOCK, Duration.ofSeconds(10)))) + .isEqualTo(true); Timestamp originalLockValidity = testUtils.getLockedUntil(MY_LOCK); - assertThat( - accessor.insertRecord(lockConfig(MY_LOCK, Duration.ofSeconds(10))) - ).isEqualTo(false); + assertThat(accessor.insertRecord(lockConfig(MY_LOCK, Duration.ofSeconds(10)))) + .isEqualTo(false); assertThat(testUtils.getLockedUntil(MY_LOCK)).isEqualTo(originalLockValidity); } @@ -92,13 +87,14 @@ private void shouldNotUpdateOtherLockConfigurations(boolean usingDbTime) throws Timestamp otherLockLockedUntil = testUtils.getLockedUntil(OTHER_LOCK); // wait for a while so there will be a difference in the timestamp - // when system time is used seems there is no milliseconds in the timestamp so to make a difference we have to wait for at least a second + // when system time is used seems there is no milliseconds in the timestamp so + // to make a + // difference we have to wait for at least a second sleep(1000); - // act - assertThat(accessor.updateRecord(new LockConfiguration(now(), MY_LOCK, lockAtMostFor, Duration.ZERO))).isEqualTo(true); - + assertThat(accessor.updateRecord(new LockConfiguration(now(), MY_LOCK, lockAtMostFor, Duration.ZERO))) + .isEqualTo(true); // assert assertThat(testUtils.getLockedUntil(MY_LOCK)).isAfter(myLockLockedUntil); @@ -113,9 +109,8 @@ private LockConfiguration lockConfig(String myLock, Duration lockAtMostFor) { @NonNull protected JdbcTemplateStorageAccessor getAccessor(boolean usingDbTime) { - JdbcTemplateLockProvider.Configuration.Builder builder = JdbcTemplateLockProvider - .Configuration.builder() - .withJdbcTemplate(testUtils.getJdbcTemplate()); + JdbcTemplateLockProvider.Configuration.Builder builder = + JdbcTemplateLockProvider.Configuration.builder().withJdbcTemplate(testUtils.getJdbcTemplate()); if (usingDbTime) { builder.usingDbTime(); } diff --git a/providers/jdbc/shedlock-provider-jdbc-template/src/test/java/net/javacrumbs/shedlock/provider/jdbctemplate/Db2JdbcTemplateLockProviderIntegrationTest.java b/providers/jdbc/shedlock-provider-jdbc-template/src/test/java/net/javacrumbs/shedlock/provider/jdbctemplate/Db2JdbcTemplateLockProviderIntegrationTest.java index 155f527a6..c472578b3 100644 --- a/providers/jdbc/shedlock-provider-jdbc-template/src/test/java/net/javacrumbs/shedlock/provider/jdbctemplate/Db2JdbcTemplateLockProviderIntegrationTest.java +++ b/providers/jdbc/shedlock-provider-jdbc-template/src/test/java/net/javacrumbs/shedlock/provider/jdbctemplate/Db2JdbcTemplateLockProviderIntegrationTest.java @@ -1,16 +1,14 @@ /** * Copyright 2009 the original author or authors. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + *

http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ package net.javacrumbs.shedlock.provider.jdbctemplate; diff --git a/providers/jdbc/shedlock-provider-jdbc-template/src/test/java/net/javacrumbs/shedlock/provider/jdbctemplate/H2JdbcTemplateLockProviderIntegrationTest.java b/providers/jdbc/shedlock-provider-jdbc-template/src/test/java/net/javacrumbs/shedlock/provider/jdbctemplate/H2JdbcTemplateLockProviderIntegrationTest.java index 48d10cce4..a66742b42 100644 --- a/providers/jdbc/shedlock-provider-jdbc-template/src/test/java/net/javacrumbs/shedlock/provider/jdbctemplate/H2JdbcTemplateLockProviderIntegrationTest.java +++ b/providers/jdbc/shedlock-provider-jdbc-template/src/test/java/net/javacrumbs/shedlock/provider/jdbctemplate/H2JdbcTemplateLockProviderIntegrationTest.java @@ -1,16 +1,14 @@ /** * Copyright 2009 the original author or authors. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + *

http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ package net.javacrumbs.shedlock.provider.jdbctemplate; diff --git a/providers/jdbc/shedlock-provider-jdbc-template/src/test/java/net/javacrumbs/shedlock/provider/jdbctemplate/HsqlJdbcTemplateLockProviderIntegrationTest.java b/providers/jdbc/shedlock-provider-jdbc-template/src/test/java/net/javacrumbs/shedlock/provider/jdbctemplate/HsqlJdbcTemplateLockProviderIntegrationTest.java index 75d2f408a..12ffb4b19 100644 --- a/providers/jdbc/shedlock-provider-jdbc-template/src/test/java/net/javacrumbs/shedlock/provider/jdbctemplate/HsqlJdbcTemplateLockProviderIntegrationTest.java +++ b/providers/jdbc/shedlock-provider-jdbc-template/src/test/java/net/javacrumbs/shedlock/provider/jdbctemplate/HsqlJdbcTemplateLockProviderIntegrationTest.java @@ -1,35 +1,32 @@ /** * Copyright 2009 the original author or authors. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + *

http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ package net.javacrumbs.shedlock.provider.jdbctemplate; -import net.javacrumbs.shedlock.core.LockConfiguration; -import net.javacrumbs.shedlock.core.SimpleLock; -import net.javacrumbs.shedlock.provider.jdbctemplate.JdbcTemplateLockProvider.ColumnNames; -import net.javacrumbs.shedlock.test.support.jdbc.HsqlConfig; -import org.junit.jupiter.api.Test; -import org.springframework.jdbc.core.JdbcTemplate; +import static net.javacrumbs.shedlock.core.ClockProvider.now; +import static net.javacrumbs.shedlock.provider.jdbctemplate.JdbcTemplateLockProvider.Configuration.builder; import java.sql.Connection; import java.sql.SQLException; import java.sql.Statement; import java.time.Duration; import java.util.Optional; - -import static net.javacrumbs.shedlock.core.ClockProvider.now; -import static net.javacrumbs.shedlock.provider.jdbctemplate.JdbcTemplateLockProvider.Configuration.builder; +import net.javacrumbs.shedlock.core.LockConfiguration; +import net.javacrumbs.shedlock.core.SimpleLock; +import net.javacrumbs.shedlock.provider.jdbctemplate.JdbcTemplateLockProvider.ColumnNames; +import net.javacrumbs.shedlock.test.support.jdbc.HsqlConfig; +import org.junit.jupiter.api.Test; +import org.springframework.jdbc.core.JdbcTemplate; public class HsqlJdbcTemplateLockProviderIntegrationTest extends AbstractJdbcTemplateLockProviderIntegrationTest { private static final HsqlConfig dbConfig = new HsqlConfig(); @@ -40,21 +37,21 @@ public HsqlJdbcTemplateLockProviderIntegrationTest() { @Test public void shouldBeAbleToSetCustomColumnNames() throws SQLException { - try ( - Connection conn = dbConfig.getDataSource().getConnection(); - Statement statement = conn.createStatement() - ) { - statement.execute("CREATE TABLE shdlck(n VARCHAR(64), lck_untl TIMESTAMP(3), lckd_at TIMESTAMP(3), lckd_by VARCHAR(255), PRIMARY KEY (n))"); + try (Connection conn = dbConfig.getDataSource().getConnection(); + Statement statement = conn.createStatement()) { + statement.execute( + "CREATE TABLE shdlck(n VARCHAR(64), lck_untl TIMESTAMP(3), lckd_at TIMESTAMP(3), lckd_by VARCHAR(255), PRIMARY KEY (n))"); } JdbcTemplateLockProvider provider = new JdbcTemplateLockProvider(builder() - .withTableName("shdlck") - .withColumnNames(new ColumnNames("n", "lck_untl", "lckd_at", "lckd_by")) - .withJdbcTemplate(new JdbcTemplate(dbConfig.getDataSource())) - .withLockedByValue("my-value") - .build()); - - Optional lock = provider.lock(new LockConfiguration(now(), "test", Duration.ofSeconds(10), Duration.ZERO)); + .withTableName("shdlck") + .withColumnNames(new ColumnNames("n", "lck_untl", "lckd_at", "lckd_by")) + .withJdbcTemplate(new JdbcTemplate(dbConfig.getDataSource())) + .withLockedByValue("my-value") + .build()); + + Optional lock = + provider.lock(new LockConfiguration(now(), "test", Duration.ofSeconds(10), Duration.ZERO)); lock.get().unlock(); } } diff --git a/providers/jdbc/shedlock-provider-jdbc-template/src/test/java/net/javacrumbs/shedlock/provider/jdbctemplate/JdbcTemplateLockProviderTest.java b/providers/jdbc/shedlock-provider-jdbc-template/src/test/java/net/javacrumbs/shedlock/provider/jdbctemplate/JdbcTemplateLockProviderTest.java index 0e4fecc46..baefda825 100644 --- a/providers/jdbc/shedlock-provider-jdbc-template/src/test/java/net/javacrumbs/shedlock/provider/jdbctemplate/JdbcTemplateLockProviderTest.java +++ b/providers/jdbc/shedlock-provider-jdbc-template/src/test/java/net/javacrumbs/shedlock/provider/jdbctemplate/JdbcTemplateLockProviderTest.java @@ -1,50 +1,43 @@ /** * Copyright 2009 the original author or authors. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + *

http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ package net.javacrumbs.shedlock.provider.jdbctemplate; -import org.junit.jupiter.api.Test; -import org.springframework.jdbc.core.JdbcTemplate; - -import java.util.TimeZone; - import static org.assertj.core.api.Assertions.assertThat; import static org.assertj.core.api.Assertions.assertThatThrownBy; import static org.mockito.Mockito.mock; +import java.util.TimeZone; +import org.junit.jupiter.api.Test; +import org.springframework.jdbc.core.JdbcTemplate; class JdbcTemplateLockProviderTest { @Test void shouldNotEnableBothTimezoneAndServerTime() { - assertThatThrownBy( - () -> JdbcTemplateLockProvider.Configuration.builder() - .withTimeZone(TimeZone.getTimeZone("Europe/Prague")) - .withJdbcTemplate(mock(JdbcTemplate.class)) - .usingDbTime() - .build() - ).isInstanceOf(IllegalArgumentException.class); + assertThatThrownBy(() -> JdbcTemplateLockProvider.Configuration.builder() + .withTimeZone(TimeZone.getTimeZone("Europe/Prague")) + .withJdbcTemplate(mock(JdbcTemplate.class)) + .usingDbTime() + .build()) + .isInstanceOf(IllegalArgumentException.class); } @Test void shouldTableAndColumNamesUpperCase() { - final var config = JdbcTemplateLockProvider - .Configuration - .builder() - .withJdbcTemplate(mock(JdbcTemplate.class)) - .withDbUpperCase(true) - .build(); + final var config = JdbcTemplateLockProvider.Configuration.builder() + .withJdbcTemplate(mock(JdbcTemplate.class)) + .withDbUpperCase(true) + .build(); assertThat(config.getTableName()).isUpperCase(); assertThat(config.getColumnNames().getName()).isUpperCase(); @@ -55,11 +48,9 @@ void shouldTableAndColumNamesUpperCase() { @Test void shouldTableAndColumNamesLowerCaseByDefault() { - final var config = JdbcTemplateLockProvider - .Configuration - .builder() - .withJdbcTemplate(mock(JdbcTemplate.class)) - .build(); + final var config = JdbcTemplateLockProvider.Configuration.builder() + .withJdbcTemplate(mock(JdbcTemplate.class)) + .build(); assertThat(config.getTableName()).isLowerCase(); assertThat(config.getColumnNames().getName()).isLowerCase(); diff --git a/providers/jdbc/shedlock-provider-jdbc-template/src/test/java/net/javacrumbs/shedlock/provider/jdbctemplate/JdbcTemplateStorageAccessorTest.java b/providers/jdbc/shedlock-provider-jdbc-template/src/test/java/net/javacrumbs/shedlock/provider/jdbctemplate/JdbcTemplateStorageAccessorTest.java index a489d2ea9..9b96b4534 100644 --- a/providers/jdbc/shedlock-provider-jdbc-template/src/test/java/net/javacrumbs/shedlock/provider/jdbctemplate/JdbcTemplateStorageAccessorTest.java +++ b/providers/jdbc/shedlock-provider-jdbc-template/src/test/java/net/javacrumbs/shedlock/provider/jdbctemplate/JdbcTemplateStorageAccessorTest.java @@ -1,41 +1,34 @@ /** * Copyright 2009 the original author or authors. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + *

http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ package net.javacrumbs.shedlock.provider.jdbctemplate; -import org.junit.jupiter.api.Test; -import org.springframework.jdbc.core.JdbcTemplate; - -import javax.sql.DataSource; - import static org.mockito.Mockito.mock; import static org.mockito.Mockito.verifyNoInteractions; +import javax.sql.DataSource; +import org.junit.jupiter.api.Test; +import org.springframework.jdbc.core.JdbcTemplate; + class JdbcTemplateStorageAccessorTest { @Test void shouldDoLazyInit() { DataSource dataSource = mock(DataSource.class); - new JdbcTemplateStorageAccessor( - JdbcTemplateLockProvider.Configuration - .builder() + new JdbcTemplateStorageAccessor(JdbcTemplateLockProvider.Configuration.builder() .withJdbcTemplate(new JdbcTemplate(dataSource)) - .build() - ); + .build()); verifyNoInteractions(dataSource); } - } diff --git a/providers/jdbc/shedlock-provider-jdbc-template/src/test/java/net/javacrumbs/shedlock/provider/jdbctemplate/MariaDbJdbcTemplateLockProviderIntegrationTest.java b/providers/jdbc/shedlock-provider-jdbc-template/src/test/java/net/javacrumbs/shedlock/provider/jdbctemplate/MariaDbJdbcTemplateLockProviderIntegrationTest.java index 7a075dff2..6cde33edc 100644 --- a/providers/jdbc/shedlock-provider-jdbc-template/src/test/java/net/javacrumbs/shedlock/provider/jdbctemplate/MariaDbJdbcTemplateLockProviderIntegrationTest.java +++ b/providers/jdbc/shedlock-provider-jdbc-template/src/test/java/net/javacrumbs/shedlock/provider/jdbctemplate/MariaDbJdbcTemplateLockProviderIntegrationTest.java @@ -1,16 +1,14 @@ /** * Copyright 2009 the original author or authors. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + *

http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ package net.javacrumbs.shedlock.provider.jdbctemplate; diff --git a/providers/jdbc/shedlock-provider-jdbc-template/src/test/java/net/javacrumbs/shedlock/provider/jdbctemplate/MsSqlServerJdbcTemplateLockProviderIntegrationTest.java b/providers/jdbc/shedlock-provider-jdbc-template/src/test/java/net/javacrumbs/shedlock/provider/jdbctemplate/MsSqlServerJdbcTemplateLockProviderIntegrationTest.java index ac16d7e97..f333af2f7 100644 --- a/providers/jdbc/shedlock-provider-jdbc-template/src/test/java/net/javacrumbs/shedlock/provider/jdbctemplate/MsSqlServerJdbcTemplateLockProviderIntegrationTest.java +++ b/providers/jdbc/shedlock-provider-jdbc-template/src/test/java/net/javacrumbs/shedlock/provider/jdbctemplate/MsSqlServerJdbcTemplateLockProviderIntegrationTest.java @@ -1,23 +1,22 @@ /** * Copyright 2009 the original author or authors. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + *

http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ package net.javacrumbs.shedlock.provider.jdbctemplate; import net.javacrumbs.shedlock.test.support.jdbc.MsSqlServerConfig; -public class MsSqlServerJdbcTemplateLockProviderIntegrationTest extends AbstractJdbcTemplateLockProviderIntegrationTest { +public class MsSqlServerJdbcTemplateLockProviderIntegrationTest + extends AbstractJdbcTemplateLockProviderIntegrationTest { private static final MsSqlServerConfig dbConfig = new MsSqlServerConfig(); public MsSqlServerJdbcTemplateLockProviderIntegrationTest() { diff --git a/providers/jdbc/shedlock-provider-jdbc-template/src/test/java/net/javacrumbs/shedlock/provider/jdbctemplate/MultiTenancyLockProviderIntegrationTest.java b/providers/jdbc/shedlock-provider-jdbc-template/src/test/java/net/javacrumbs/shedlock/provider/jdbctemplate/MultiTenancyLockProviderIntegrationTest.java index 8d8a2fca9..30eb47ac2 100644 --- a/providers/jdbc/shedlock-provider-jdbc-template/src/test/java/net/javacrumbs/shedlock/provider/jdbctemplate/MultiTenancyLockProviderIntegrationTest.java +++ b/providers/jdbc/shedlock-provider-jdbc-template/src/test/java/net/javacrumbs/shedlock/provider/jdbctemplate/MultiTenancyLockProviderIntegrationTest.java @@ -1,20 +1,27 @@ /** * Copyright 2009 the original author or authors. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + *

http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ package net.javacrumbs.shedlock.provider.jdbctemplate; +import static net.javacrumbs.shedlock.core.ClockProvider.now; +import static net.javacrumbs.shedlock.provider.jdbctemplate.JdbcTemplateLockProvider.Configuration.builder; +import static org.assertj.core.api.Assertions.assertThat; +import static org.assertj.core.api.Assertions.assertThatThrownBy; + +import java.time.Duration; +import java.util.Optional; +import java.util.concurrent.ConcurrentHashMap; +import java.util.concurrent.atomic.AtomicInteger; import net.javacrumbs.shedlock.core.ClockProvider; import net.javacrumbs.shedlock.core.LockConfiguration; import net.javacrumbs.shedlock.core.LockProvider; @@ -28,19 +35,10 @@ import org.springframework.dao.EmptyResultDataAccessException; import org.springframework.jdbc.core.JdbcTemplate; -import java.time.Duration; -import java.util.Optional; -import java.util.concurrent.ConcurrentHashMap; -import java.util.concurrent.atomic.AtomicInteger; - -import static net.javacrumbs.shedlock.core.ClockProvider.now; -import static net.javacrumbs.shedlock.provider.jdbctemplate.JdbcTemplateLockProvider.Configuration.builder; -import static org.assertj.core.api.Assertions.assertThat; -import static org.assertj.core.api.Assertions.assertThatThrownBy; - public class MultiTenancyLockProviderIntegrationTest { public static final String LOCK_NAME = "lock_name"; - public static final LockConfiguration LOCK_CONFIGURATION = new LockConfiguration(now(), LOCK_NAME, Duration.ofSeconds(60), Duration.ZERO); + public static final LockConfiguration LOCK_CONFIGURATION = + new LockConfiguration(now(), LOCK_NAME, Duration.ofSeconds(60), Duration.ZERO); private static final JdbcTestUtils h2TestUtils; private static final JdbcTestUtils hsqlTestUtils; @@ -61,7 +59,8 @@ void shouldUseDifferDatabaseForEachTennant() { Optional lock1 = lockProvider.lock(LOCK_CONFIGURATION); assertThat(lock1).isNotEmpty(); assertThat(h2TestUtils.getLockInfo(LOCK_NAME).getLockUntil()).isAfter(ClockProvider.now()); - assertThatThrownBy(() -> hsqlTestUtils.getLockedUntil(LOCK_NAME)).isInstanceOf(EmptyResultDataAccessException.class); + assertThatThrownBy(() -> hsqlTestUtils.getLockedUntil(LOCK_NAME)) + .isInstanceOf(EmptyResultDataAccessException.class); lock1.get().unlock(); @@ -81,16 +80,18 @@ private LockProvider getLockProvider() { return new SampleLockProvider(h2TestUtils.getJdbcTemplate(), hsqlTestUtils.getJdbcTemplate()); } - private static abstract class MultiTenancyLockProvider implements LockProvider { + private abstract static class MultiTenancyLockProvider implements LockProvider { private final ConcurrentHashMap providers = new ConcurrentHashMap<>(); @Override public @NonNull Optional lock(@NonNull LockConfiguration lockConfiguration) { String tenantName = getTenantName(lockConfiguration); - return providers.computeIfAbsent(tenantName, this::createLockProvider).lock(lockConfiguration); + return providers + .computeIfAbsent(tenantName, this::createLockProvider) + .lock(lockConfiguration); } - protected abstract LockProvider createLockProvider(String tenantName) ; + protected abstract LockProvider createLockProvider(String tenantName); protected abstract String getTenantName(LockConfiguration lockConfiguration); } @@ -107,19 +108,14 @@ private SampleLockProvider(JdbcTemplate jdbcTemplate1, JdbcTemplate jdbcTemplate this.jdbcTemplate2 = jdbcTemplate2; } - @Override protected LockProvider createLockProvider(String tenantName) { if (TENANT_1.equals(tenantName)) { - return new JdbcTemplateLockProvider(builder() - .withJdbcTemplate(jdbcTemplate1) - .build() - ); + return new JdbcTemplateLockProvider( + builder().withJdbcTemplate(jdbcTemplate1).build()); } else { - return new JdbcTemplateLockProvider(builder() - .withJdbcTemplate(jdbcTemplate2) - .build() - ); + return new JdbcTemplateLockProvider( + builder().withJdbcTemplate(jdbcTemplate2).build()); } } @@ -135,5 +131,3 @@ protected String getTenantName(LockConfiguration lockConfiguration) { } } } - - diff --git a/providers/jdbc/shedlock-provider-jdbc-template/src/test/java/net/javacrumbs/shedlock/provider/jdbctemplate/MySqlJdbcTemplateLockProviderIntegrationTest.java b/providers/jdbc/shedlock-provider-jdbc-template/src/test/java/net/javacrumbs/shedlock/provider/jdbctemplate/MySqlJdbcTemplateLockProviderIntegrationTest.java index 54ae32fb3..edd12c8fc 100644 --- a/providers/jdbc/shedlock-provider-jdbc-template/src/test/java/net/javacrumbs/shedlock/provider/jdbctemplate/MySqlJdbcTemplateLockProviderIntegrationTest.java +++ b/providers/jdbc/shedlock-provider-jdbc-template/src/test/java/net/javacrumbs/shedlock/provider/jdbctemplate/MySqlJdbcTemplateLockProviderIntegrationTest.java @@ -1,16 +1,14 @@ /** * Copyright 2009 the original author or authors. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + *

http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ package net.javacrumbs.shedlock.provider.jdbctemplate; @@ -23,5 +21,4 @@ public class MySqlJdbcTemplateLockProviderIntegrationTest extends AbstractJdbcTe protected MySqlJdbcTemplateLockProviderIntegrationTest() { super(dbConfig); } - } diff --git a/providers/jdbc/shedlock-provider-jdbc-template/src/test/java/net/javacrumbs/shedlock/provider/jdbctemplate/OracleJdbcTemplateLockProviderIntegrationTest.java b/providers/jdbc/shedlock-provider-jdbc-template/src/test/java/net/javacrumbs/shedlock/provider/jdbctemplate/OracleJdbcTemplateLockProviderIntegrationTest.java index 0322e9f84..b35735977 100644 --- a/providers/jdbc/shedlock-provider-jdbc-template/src/test/java/net/javacrumbs/shedlock/provider/jdbctemplate/OracleJdbcTemplateLockProviderIntegrationTest.java +++ b/providers/jdbc/shedlock-provider-jdbc-template/src/test/java/net/javacrumbs/shedlock/provider/jdbctemplate/OracleJdbcTemplateLockProviderIntegrationTest.java @@ -1,16 +1,14 @@ /** * Copyright 2009 the original author or authors. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + *

http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ package net.javacrumbs.shedlock.provider.jdbctemplate; diff --git a/providers/jdbc/shedlock-provider-jdbc-template/src/test/java/net/javacrumbs/shedlock/provider/jdbctemplate/PostgresJdbcTemplateLockProviderIntegrationTest.java b/providers/jdbc/shedlock-provider-jdbc-template/src/test/java/net/javacrumbs/shedlock/provider/jdbctemplate/PostgresJdbcTemplateLockProviderIntegrationTest.java index d4c59b11c..8a96c0aa9 100644 --- a/providers/jdbc/shedlock-provider-jdbc-template/src/test/java/net/javacrumbs/shedlock/provider/jdbctemplate/PostgresJdbcTemplateLockProviderIntegrationTest.java +++ b/providers/jdbc/shedlock-provider-jdbc-template/src/test/java/net/javacrumbs/shedlock/provider/jdbctemplate/PostgresJdbcTemplateLockProviderIntegrationTest.java @@ -1,40 +1,37 @@ /** * Copyright 2009 the original author or authors. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + *

http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ package net.javacrumbs.shedlock.provider.jdbctemplate; -import net.javacrumbs.shedlock.core.ClockProvider; -import net.javacrumbs.shedlock.core.LockConfiguration; -import net.javacrumbs.shedlock.test.support.jdbc.PostgresConfig; -import org.junit.jupiter.api.AfterEach; -import org.junit.jupiter.api.Nested; -import org.junit.jupiter.api.Test; -import org.springframework.jdbc.core.JdbcTemplate; +import static java.lang.Thread.sleep; +import static net.javacrumbs.shedlock.core.ClockProvider.now; +import static net.javacrumbs.shedlock.provider.jdbctemplate.JdbcTemplateLockProvider.Configuration.builder; +import static org.assertj.core.api.Assertions.assertThat; -import javax.sql.DataSource; import java.sql.Connection; import java.sql.Timestamp; import java.time.Clock; import java.time.Duration; import java.time.Instant; import java.util.TimeZone; - -import static java.lang.Thread.sleep; -import static net.javacrumbs.shedlock.core.ClockProvider.now; -import static net.javacrumbs.shedlock.provider.jdbctemplate.JdbcTemplateLockProvider.Configuration.builder; -import static org.assertj.core.api.Assertions.assertThat; +import javax.sql.DataSource; +import net.javacrumbs.shedlock.core.ClockProvider; +import net.javacrumbs.shedlock.core.LockConfiguration; +import net.javacrumbs.shedlock.test.support.jdbc.PostgresConfig; +import org.junit.jupiter.api.AfterEach; +import org.junit.jupiter.api.Nested; +import org.junit.jupiter.api.Test; +import org.springframework.jdbc.core.JdbcTemplate; public class PostgresJdbcTemplateLockProviderIntegrationTest extends AbstractJdbcTemplateLockProviderIntegrationTest { private static final PostgresConfig dbConfig = new PostgresConfig(); @@ -59,24 +56,23 @@ void shouldHonorTimezone() { TimeZone originalTimezone = TimeZone.getDefault(); - DataSource datasource = dbConfig.getDataSource(); TimeZone.setDefault(timezone); try { JdbcTemplate jdbcTemplate = new JdbcTemplate(datasource); - jdbcTemplate.execute("CREATE TABLE shedlock_tz(name VARCHAR(64), lock_until TIMESTAMP WITH TIME ZONE, locked_at TIMESTAMP WITH TIME ZONE, locked_by VARCHAR(255), PRIMARY KEY (name))"); + jdbcTemplate.execute( + "CREATE TABLE shedlock_tz(name VARCHAR(64), lock_until TIMESTAMP WITH TIME ZONE, locked_at TIMESTAMP WITH TIME ZONE, locked_by VARCHAR(255), PRIMARY KEY (name))"); JdbcTemplateLockProvider provider = new JdbcTemplateLockProvider(builder() - .withJdbcTemplate(new JdbcTemplate(datasource)) - .withTableName("shedlock_tz") - .withTimeZone(timezone) - .withIsolationLevel(Connection.TRANSACTION_SERIALIZABLE) - .build()); + .withJdbcTemplate(new JdbcTemplate(datasource)) + .withTableName("shedlock_tz") + .withTimeZone(timezone) + .withIsolationLevel(Connection.TRANSACTION_SERIALIZABLE) + .build()); - - provider.lock(new LockConfiguration(now, "timezone_test",Duration.ofSeconds(10), Duration.ZERO)); + provider.lock(new LockConfiguration(now, "timezone_test", Duration.ofSeconds(10), Duration.ZERO)); new JdbcTemplate(datasource).query("SELECT * FROM shedlock_tz where name='timezone_test'", rs -> { Timestamp timestamp = rs.getTimestamp("lock_until"); assertThat(timestamp.getTimezoneOffset()).isEqualTo(7 * 60); @@ -110,23 +106,21 @@ void shouldUpdateOnInsertAfterValidityOfPreviousEndedWhenUsingDbTime() throws In private void shouldUpdateOnInsertAfterValidityOfPreviousEnded(boolean usingDbTime) throws InterruptedException { JdbcTemplateStorageAccessor accessor = getAccessor(usingDbTime); - accessor.insertRecord(new LockConfiguration(now(), OTHER_LOCK, Duration.ofSeconds(5), Duration.ZERO)); Timestamp otherLockValidity = getTestUtils().getLockedUntil(OTHER_LOCK); - assertThat( - accessor.insertRecord(new LockConfiguration(now(), MY_LOCK, Duration.ofMillis(10), Duration.ZERO)) - ).isEqualTo(true); + assertThat(accessor.insertRecord( + new LockConfiguration(now(), MY_LOCK, Duration.ofMillis(10), Duration.ZERO))) + .isEqualTo(true); sleep(10); - assertThat( - accessor.insertRecord(new LockConfiguration(now(), MY_LOCK, Duration.ofMillis(10), Duration.ZERO)) - ).isEqualTo(true); + assertThat(accessor.insertRecord( + new LockConfiguration(now(), MY_LOCK, Duration.ofMillis(10), Duration.ZERO))) + .isEqualTo(true); // check that the other lock has not been affected by "my-lock" update assertThat(getTestUtils().getLockedUntil(OTHER_LOCK)).isEqualTo(otherLockValidity); } } - } diff --git a/providers/jdbc/shedlock-provider-jdbc-template/src/test/java/net/javacrumbs/shedlock/provider/jdbctemplate/PostgresSerializableJdbcTemplateLockProviderIntegrationTest.java b/providers/jdbc/shedlock-provider-jdbc-template/src/test/java/net/javacrumbs/shedlock/provider/jdbctemplate/PostgresSerializableJdbcTemplateLockProviderIntegrationTest.java index ab854464c..cc6e09de2 100644 --- a/providers/jdbc/shedlock-provider-jdbc-template/src/test/java/net/javacrumbs/shedlock/provider/jdbctemplate/PostgresSerializableJdbcTemplateLockProviderIntegrationTest.java +++ b/providers/jdbc/shedlock-provider-jdbc-template/src/test/java/net/javacrumbs/shedlock/provider/jdbctemplate/PostgresSerializableJdbcTemplateLockProviderIntegrationTest.java @@ -1,20 +1,21 @@ /** * Copyright 2009 the original author or authors. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + *

http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ package net.javacrumbs.shedlock.provider.jdbctemplate; +import static net.javacrumbs.shedlock.provider.jdbctemplate.JdbcTemplateLockProvider.Configuration.builder; + +import java.sql.Connection; import net.javacrumbs.shedlock.support.StorageBasedLockProvider; import net.javacrumbs.shedlock.test.support.jdbc.AbstractJdbcLockProviderIntegrationTest; import net.javacrumbs.shedlock.test.support.jdbc.DbConfig; @@ -23,11 +24,8 @@ import org.junit.jupiter.api.BeforeAll; import org.springframework.jdbc.core.JdbcTemplate; -import java.sql.Connection; - -import static net.javacrumbs.shedlock.provider.jdbctemplate.JdbcTemplateLockProvider.Configuration.builder; - -public class PostgresSerializableJdbcTemplateLockProviderIntegrationTest extends AbstractJdbcLockProviderIntegrationTest { +public class PostgresSerializableJdbcTemplateLockProviderIntegrationTest + extends AbstractJdbcLockProviderIntegrationTest { private static final PostgresConfig dbConfig = new PostgresConfig(); @BeforeAll @@ -53,9 +51,7 @@ protected boolean useDbTime() { @Override protected StorageBasedLockProvider getLockProvider() { - return new JdbcTemplateLockProvider(builder() - .withJdbcTemplate(new JdbcTemplate(getDatasource())) - .build() - ); + return new JdbcTemplateLockProvider( + builder().withJdbcTemplate(new JdbcTemplate(getDatasource())).build()); } } diff --git a/providers/jdbc/shedlock-provider-jdbc-template/src/test/java/net/javacrumbs/shedlock/provider/jdbctemplate/ServerTimeTest.java b/providers/jdbc/shedlock-provider-jdbc-template/src/test/java/net/javacrumbs/shedlock/provider/jdbctemplate/ServerTimeTest.java index 96fd23509..3b094d8b0 100644 --- a/providers/jdbc/shedlock-provider-jdbc-template/src/test/java/net/javacrumbs/shedlock/provider/jdbctemplate/ServerTimeTest.java +++ b/providers/jdbc/shedlock-provider-jdbc-template/src/test/java/net/javacrumbs/shedlock/provider/jdbctemplate/ServerTimeTest.java @@ -1,34 +1,31 @@ /** * Copyright 2009 the original author or authors. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + *

http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ package net.javacrumbs.shedlock.provider.jdbctemplate; -import net.javacrumbs.shedlock.core.LockConfiguration; -import net.javacrumbs.shedlock.core.SimpleLock; -import net.javacrumbs.shedlock.support.StorageBasedLockProvider; -import net.javacrumbs.shedlock.test.support.jdbc.JdbcTestUtils; -import org.junit.jupiter.api.Test; +import static net.javacrumbs.shedlock.core.ClockProvider.now; +import static org.assertj.core.api.Assertions.assertThat; import java.time.Duration; import java.time.Instant; import java.time.LocalDateTime; import java.time.ZoneId; import java.util.Optional; - -import static net.javacrumbs.shedlock.core.ClockProvider.now; -import static org.assertj.core.api.Assertions.assertThat; +import net.javacrumbs.shedlock.core.LockConfiguration; +import net.javacrumbs.shedlock.core.SimpleLock; +import net.javacrumbs.shedlock.support.StorageBasedLockProvider; +import net.javacrumbs.shedlock.test.support.jdbc.JdbcTestUtils; +import org.junit.jupiter.api.Test; public interface ServerTimeTest { @@ -41,16 +38,20 @@ public interface ServerTimeTest { @Test default void lockUntilShouldBeInUtc() { Instant time = Instant.now(); - Optional lock = getLockProvider().lock(new LockConfiguration(now(), LOCK_NAME, Duration.ofSeconds(60), Duration.ZERO)); - assertThat(getTestUtils().getLockedUntil(LOCK_NAME).toLocalDateTime()).isBetween(atUtc(time.plusSeconds(50)), atUtc(time.plusSeconds(70))); + Optional lock = + getLockProvider().lock(new LockConfiguration(now(), LOCK_NAME, Duration.ofSeconds(60), Duration.ZERO)); + assertThat(getTestUtils().getLockedUntil(LOCK_NAME).toLocalDateTime()) + .isBetween(atUtc(time.plusSeconds(50)), atUtc(time.plusSeconds(70))); time = Instant.now(); lock.get().unlock(); - assertThat(getTestUtils().getLockedUntil(LOCK_NAME).toLocalDateTime()).isBetween(atUtc(time.minusSeconds(10)), atUtc(time.plusSeconds(10))); + assertThat(getTestUtils().getLockedUntil(LOCK_NAME).toLocalDateTime()) + .isBetween(atUtc(time.minusSeconds(10)), atUtc(time.plusSeconds(10))); time = Instant.now(); getLockProvider().lock(new LockConfiguration(now(), LOCK_NAME, Duration.ofSeconds(120), Duration.ZERO)); - assertThat(getTestUtils().getLockedUntil(LOCK_NAME).toLocalDateTime()).isBetween(atUtc(time.plusSeconds(110)), atUtc(time.plusSeconds(130))); + assertThat(getTestUtils().getLockedUntil(LOCK_NAME).toLocalDateTime()) + .isBetween(atUtc(time.plusSeconds(110)), atUtc(time.plusSeconds(130))); } static LocalDateTime atUtc(Instant before) { diff --git a/providers/jdbc/shedlock-provider-jdbc/src/main/java/net/javacrumbs/shedlock/provider/jdbc/JdbcLockProvider.java b/providers/jdbc/shedlock-provider-jdbc/src/main/java/net/javacrumbs/shedlock/provider/jdbc/JdbcLockProvider.java index 3f52ed20a..769129552 100644 --- a/providers/jdbc/shedlock-provider-jdbc/src/main/java/net/javacrumbs/shedlock/provider/jdbc/JdbcLockProvider.java +++ b/providers/jdbc/shedlock-provider-jdbc/src/main/java/net/javacrumbs/shedlock/provider/jdbc/JdbcLockProvider.java @@ -1,45 +1,37 @@ /** * Copyright 2009 the original author or authors. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + *

http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ package net.javacrumbs.shedlock.provider.jdbc; +import javax.sql.DataSource; import net.javacrumbs.shedlock.support.StorageBasedLockProvider; import net.javacrumbs.shedlock.support.annotation.NonNull; -import javax.sql.DataSource; - /** - * Lock provided by plain JDBC. It uses a table that contains lock_name and locked_until. + * Lock provided by plain JDBC. It uses a table that contains lock_name and + * locked_until. + * *

    - *
  1. - * Attempts to insert a new lock record. Since lock name is a primary key, it fails if the record already exists. As an optimization, - * we keep in-memory track of created lock records. - *
  2. - *
  3. - * If the insert succeeds (1 inserted row) we have the lock. - *
  4. - *
  5. - * If the insert failed due to duplicate key or we have skipped the insertion, we will try to update lock record using - * UPDATE tableName SET lock_until = :lockUntil WHERE name = :lockName AND lock_until <= :now - *
  6. - *
  7. - * If the update succeeded (1 updated row), we have the lock. If the update failed (0 updated rows) somebody else holds the lock - *
  8. - *
  9. - * When unlocking, lock_until is set to now. - *
  10. + *
  11. Attempts to insert a new lock record. Since lock name is a primary key, + * it fails if the record already exists. As an optimization, we keep in-memory + * track of created lock records. + *
  12. If the insert succeeds (1 inserted row) we have the lock. + *
  13. If the insert failed due to duplicate key or we have skipped the + * insertion, we will try to update lock record using UPDATE tableName SET + * lock_until = :lockUntil WHERE name = :lockName AND lock_until <= :now + *
  14. If the update succeeded (1 updated row), we have the lock. If the update + * failed (0 updated rows) somebody else holds the lock + *
  15. When unlocking, lock_until is set to now. *
*/ public class JdbcLockProvider extends StorageBasedLockProvider { diff --git a/providers/jdbc/shedlock-provider-jdbc/src/main/java/net/javacrumbs/shedlock/provider/jdbc/JdbcStorageAccessor.java b/providers/jdbc/shedlock-provider-jdbc/src/main/java/net/javacrumbs/shedlock/provider/jdbc/JdbcStorageAccessor.java index aef34ed02..3cfa76a68 100644 --- a/providers/jdbc/shedlock-provider-jdbc/src/main/java/net/javacrumbs/shedlock/provider/jdbc/JdbcStorageAccessor.java +++ b/providers/jdbc/shedlock-provider-jdbc/src/main/java/net/javacrumbs/shedlock/provider/jdbc/JdbcStorageAccessor.java @@ -1,30 +1,27 @@ /** * Copyright 2009 the original author or authors. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + *

http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ package net.javacrumbs.shedlock.provider.jdbc; -import net.javacrumbs.shedlock.provider.jdbc.internal.AbstractJdbcStorageAccessor; -import net.javacrumbs.shedlock.support.annotation.NonNull; +import static java.util.Objects.requireNonNull; -import javax.sql.DataSource; import java.sql.Connection; import java.sql.PreparedStatement; import java.sql.SQLException; import java.util.function.BiFunction; - -import static java.util.Objects.requireNonNull; +import javax.sql.DataSource; +import net.javacrumbs.shedlock.provider.jdbc.internal.AbstractJdbcStorageAccessor; +import net.javacrumbs.shedlock.support.annotation.NonNull; class JdbcStorageAccessor extends AbstractJdbcStorageAccessor { private final DataSource dataSource; @@ -36,10 +33,7 @@ class JdbcStorageAccessor extends AbstractJdbcStorageAccessor { @Override protected T executeCommand( - String sql, - SqlFunction body, - BiFunction exceptionHandler - ) { + String sql, SqlFunction body, BiFunction exceptionHandler) { try (Connection connection = dataSource.getConnection()) { boolean originalAutocommit = connection.getAutoCommit(); if (!originalAutocommit) { diff --git a/providers/jdbc/shedlock-provider-jdbc/src/test/java/net/javacrumbs/shedlock/provider/jdbc/HsqlJdbcLockProviderIntegrationTest.java b/providers/jdbc/shedlock-provider-jdbc/src/test/java/net/javacrumbs/shedlock/provider/jdbc/HsqlJdbcLockProviderIntegrationTest.java index 6c18cbcd2..a7695efc1 100644 --- a/providers/jdbc/shedlock-provider-jdbc/src/test/java/net/javacrumbs/shedlock/provider/jdbc/HsqlJdbcLockProviderIntegrationTest.java +++ b/providers/jdbc/shedlock-provider-jdbc/src/test/java/net/javacrumbs/shedlock/provider/jdbc/HsqlJdbcLockProviderIntegrationTest.java @@ -1,16 +1,14 @@ /** * Copyright 2009 the original author or authors. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + *

http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ package net.javacrumbs.shedlock.provider.jdbc; diff --git a/providers/jdbc/shedlock-provider-jdbc/src/test/java/net/javacrumbs/shedlock/provider/jdbc/MySqlJdbcLockProviderIntegrationTest.java b/providers/jdbc/shedlock-provider-jdbc/src/test/java/net/javacrumbs/shedlock/provider/jdbc/MySqlJdbcLockProviderIntegrationTest.java index c8f58a5be..aece61ba0 100644 --- a/providers/jdbc/shedlock-provider-jdbc/src/test/java/net/javacrumbs/shedlock/provider/jdbc/MySqlJdbcLockProviderIntegrationTest.java +++ b/providers/jdbc/shedlock-provider-jdbc/src/test/java/net/javacrumbs/shedlock/provider/jdbc/MySqlJdbcLockProviderIntegrationTest.java @@ -1,16 +1,14 @@ /** * Copyright 2009 the original author or authors. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + *

http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ package net.javacrumbs.shedlock.provider.jdbc; diff --git a/providers/jdbc/shedlock-provider-jdbc/src/test/java/net/javacrumbs/shedlock/provider/jdbc/PostgresJdbcLockProviderIntegrationTest.java b/providers/jdbc/shedlock-provider-jdbc/src/test/java/net/javacrumbs/shedlock/provider/jdbc/PostgresJdbcLockProviderIntegrationTest.java index 6bf9c94d4..e2e08a993 100644 --- a/providers/jdbc/shedlock-provider-jdbc/src/test/java/net/javacrumbs/shedlock/provider/jdbc/PostgresJdbcLockProviderIntegrationTest.java +++ b/providers/jdbc/shedlock-provider-jdbc/src/test/java/net/javacrumbs/shedlock/provider/jdbc/PostgresJdbcLockProviderIntegrationTest.java @@ -1,16 +1,14 @@ /** * Copyright 2009 the original author or authors. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + *

http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ package net.javacrumbs.shedlock.provider.jdbc; diff --git a/providers/jdbc/shedlock-provider-jooq/src/main/java/net/javacrumbs/shedlock/provider/jooq/JooqLockProvider.java b/providers/jdbc/shedlock-provider-jooq/src/main/java/net/javacrumbs/shedlock/provider/jooq/JooqLockProvider.java index 3d6811b00..85e7f27b0 100644 --- a/providers/jdbc/shedlock-provider-jooq/src/main/java/net/javacrumbs/shedlock/provider/jooq/JooqLockProvider.java +++ b/providers/jdbc/shedlock-provider-jooq/src/main/java/net/javacrumbs/shedlock/provider/jooq/JooqLockProvider.java @@ -1,16 +1,14 @@ /** * Copyright 2009 the original author or authors. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + *

http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ package net.javacrumbs.shedlock.provider.jooq; @@ -19,7 +17,6 @@ import net.javacrumbs.shedlock.support.annotation.NonNull; import org.jooq.DSLContext; - public class JooqLockProvider extends StorageBasedLockProvider { public JooqLockProvider(@NonNull DSLContext dslContext) { super(new JooqStorageAccessor(dslContext)); diff --git a/providers/jdbc/shedlock-provider-jooq/src/main/java/net/javacrumbs/shedlock/provider/jooq/JooqStorageAccessor.java b/providers/jdbc/shedlock-provider-jooq/src/main/java/net/javacrumbs/shedlock/provider/jooq/JooqStorageAccessor.java index 4d7649d5c..2adc752b6 100644 --- a/providers/jdbc/shedlock-provider-jooq/src/main/java/net/javacrumbs/shedlock/provider/jooq/JooqStorageAccessor.java +++ b/providers/jdbc/shedlock-provider-jooq/src/main/java/net/javacrumbs/shedlock/provider/jooq/JooqStorageAccessor.java @@ -1,5 +1,15 @@ package net.javacrumbs.shedlock.provider.jooq; +import static net.javacrumbs.shedlock.provider.jooq.Shedlock.SHEDLOCK; +import static org.jooq.impl.DSL.currentLocalDateTime; +import static org.jooq.impl.DSL.inline; +import static org.jooq.impl.DSL.localDateTimeAdd; +import static org.jooq.impl.DSL.when; + +import java.io.Serializable; +import java.time.Duration; +import java.time.LocalDateTime; +import java.util.Map; import net.javacrumbs.shedlock.core.LockConfiguration; import net.javacrumbs.shedlock.support.AbstractStorageAccessor; import net.javacrumbs.shedlock.support.annotation.NonNull; @@ -9,17 +19,6 @@ import org.jooq.TableField; import org.jooq.types.DayToSecond; -import java.io.Serializable; -import java.time.Duration; -import java.time.LocalDateTime; -import java.util.Map; - -import static net.javacrumbs.shedlock.provider.jooq.Shedlock.SHEDLOCK; -import static org.jooq.impl.DSL.currentLocalDateTime; -import static org.jooq.impl.DSL.inline; -import static org.jooq.impl.DSL.localDateTimeAdd; -import static org.jooq.impl.DSL.when; - class JooqStorageAccessor extends AbstractStorageAccessor { private final DSLContext dslContext; private final Shedlock t = SHEDLOCK; @@ -30,43 +29,60 @@ class JooqStorageAccessor extends AbstractStorageAccessor { @Override public boolean insertRecord(@NonNull LockConfiguration lockConfiguration) { - return dslContext.transactionResult(tx -> tx.dsl().insertInto(t) - .set(data(lockConfiguration)) - .onConflictDoNothing() - .execute() > 0); + return dslContext.transactionResult(tx -> tx.dsl() + .insertInto(t) + .set(data(lockConfiguration)) + .onConflictDoNothing() + .execute() + > 0); } @Override public boolean updateRecord(@NonNull LockConfiguration lockConfiguration) { - return dslContext.transactionResult(tx -> tx.dsl().update(t) - .set(data(lockConfiguration)) - .where(t.NAME.eq(lockConfiguration.getName()).and(t.LOCK_UNTIL.le(now()))) - .execute() > 0); + return dslContext.transactionResult(tx -> tx.dsl() + .update(t) + .set(data(lockConfiguration)) + .where(t.NAME.eq(lockConfiguration.getName()).and(t.LOCK_UNTIL.le(now()))) + .execute() + > 0); } @Override public void unlock(LockConfiguration lockConfiguration) { - Field lockAtLeastFor = t.LOCKED_AT.add(DayToSecond.valueOf(lockConfiguration.getLockAtLeastFor())); - dslContext.transaction(tx -> tx.dsl().update(t).set(t.LOCK_UNTIL, when(lockAtLeastFor.gt(now()), lockAtLeastFor).otherwise(now())) - .where(t.NAME.eq(lockConfiguration.getName()).and(t.LOCKED_BY.eq(getHostname()))) - .execute()); + Field lockAtLeastFor = + t.LOCKED_AT.add(DayToSecond.valueOf(lockConfiguration.getLockAtLeastFor())); + dslContext.transaction(tx -> tx.dsl() + .update(t) + .set( + t.LOCK_UNTIL, + when(lockAtLeastFor.gt(now()), lockAtLeastFor).otherwise(now())) + .where(t.NAME.eq(lockConfiguration.getName()).and(t.LOCKED_BY.eq(getHostname()))) + .execute()); } @Override public boolean extend(@NonNull LockConfiguration lockConfiguration) { - return dslContext.transactionResult(tx -> tx.dsl().update(t).set(t.LOCK_UNTIL, nowPlus(lockConfiguration.getLockAtMostFor())) - .where(t.NAME.eq(lockConfiguration.getName()).and(t.LOCKED_BY.eq(getHostname())).and(t.LOCK_UNTIL.gt(now()))) - .execute() > 0); + return dslContext.transactionResult(tx -> tx.dsl() + .update(t) + .set(t.LOCK_UNTIL, nowPlus(lockConfiguration.getLockAtMostFor())) + .where(t.NAME.eq(lockConfiguration.getName()) + .and(t.LOCKED_BY.eq(getHostname())) + .and(t.LOCK_UNTIL.gt(now()))) + .execute() + > 0); } - - private Map, Serializable> data(LockConfiguration lockConfiguration) { + private Map, Serializable> data( + LockConfiguration lockConfiguration) { return Map.of( - t.NAME, lockConfiguration.getName(), - t.LOCK_UNTIL, nowPlus(lockConfiguration.getLockAtMostFor()), - t.LOCKED_AT, now(), - t.LOCKED_BY, getHostname() - ); + t.NAME, + lockConfiguration.getName(), + t.LOCK_UNTIL, + nowPlus(lockConfiguration.getLockAtMostFor()), + t.LOCKED_AT, + now(), + t.LOCKED_BY, + getHostname()); } private Field now() { diff --git a/providers/jdbc/shedlock-provider-jooq/src/main/java/net/javacrumbs/shedlock/provider/jooq/Shedlock.java b/providers/jdbc/shedlock-provider-jooq/src/main/java/net/javacrumbs/shedlock/provider/jooq/Shedlock.java index 95a2a3187..dc330318d 100644 --- a/providers/jdbc/shedlock-provider-jooq/src/main/java/net/javacrumbs/shedlock/provider/jooq/Shedlock.java +++ b/providers/jdbc/shedlock-provider-jooq/src/main/java/net/javacrumbs/shedlock/provider/jooq/Shedlock.java @@ -1,6 +1,6 @@ package net.javacrumbs.shedlock.provider.jooq; - +import java.time.LocalDateTime; import org.jooq.Field; import org.jooq.ForeignKey; import org.jooq.Name; @@ -14,52 +14,39 @@ import org.jooq.impl.SQLDataType; import org.jooq.impl.TableImpl; -import java.time.LocalDateTime; - - -/** - * This class is generated by jOOQ. - */ -@SuppressWarnings({ "all", "unchecked", "rawtypes" }) +/** This class is generated by jOOQ. */ +@SuppressWarnings({"all", "unchecked", "rawtypes"}) class Shedlock extends TableImpl { private static final long serialVersionUID = 1L; - /** - * The reference instance of public.shedlock - */ + /** The reference instance of public.shedlock */ public static final Shedlock SHEDLOCK = new Shedlock(); - public static final UniqueKey SHEDLOCK_PKEY = Internal.createUniqueKey(Shedlock.SHEDLOCK, DSL.name("shedlock_pkey"), new TableField[] { Shedlock.SHEDLOCK.NAME }, true); + public static final UniqueKey SHEDLOCK_PKEY = Internal.createUniqueKey( + Shedlock.SHEDLOCK, DSL.name("shedlock_pkey"), new TableField[] {Shedlock.SHEDLOCK.NAME}, true); - - /** - * The class holding records for this type - */ + /** The class holding records for this type */ @Override public Class getRecordType() { return Record.class; } - /** - * The column public.shedlock.name. - */ - public final TableField NAME = createField(DSL.name("name"), SQLDataType.VARCHAR(64).nullable(false), this, ""); + /** The column public.shedlock.name. */ + public final TableField NAME = + createField(DSL.name("name"), SQLDataType.VARCHAR(64).nullable(false), this, ""); - /** - * The column public.shedlock.lock_until. - */ - public final TableField LOCK_UNTIL = createField(DSL.name("lock_until"), SQLDataType.LOCALDATETIME(6).nullable(false), this, ""); + /** The column public.shedlock.lock_until. */ + public final TableField LOCK_UNTIL = + createField(DSL.name("lock_until"), SQLDataType.LOCALDATETIME(6).nullable(false), this, ""); - /** - * The column public.shedlock.locked_at. - */ - public final TableField LOCKED_AT = createField(DSL.name("locked_at"), SQLDataType.LOCALDATETIME(6).nullable(false), this, ""); + /** The column public.shedlock.locked_at. */ + public final TableField LOCKED_AT = + createField(DSL.name("locked_at"), SQLDataType.LOCALDATETIME(6).nullable(false), this, ""); - /** - * The column public.shedlock.locked_by. - */ - public final TableField LOCKED_BY = createField(DSL.name("locked_by"), SQLDataType.VARCHAR(255).nullable(false), this, ""); + /** The column public.shedlock.locked_by. */ + public final TableField LOCKED_BY = + createField(DSL.name("locked_by"), SQLDataType.VARCHAR(255).nullable(false), this, ""); private Shedlock(Name alias, Table aliased) { this(alias, aliased, null); @@ -69,23 +56,17 @@ private Shedlock(Name alias, Table aliased, Field[] parameters) { super(alias, null, aliased, parameters, DSL.comment(""), TableOptions.table()); } - /** - * Create an aliased public.shedlock table reference - */ + /** Create an aliased public.shedlock table reference */ public Shedlock(String alias) { this(DSL.name(alias), SHEDLOCK); } - /** - * Create an aliased public.shedlock table reference - */ + /** Create an aliased public.shedlock table reference */ public Shedlock(Name alias) { this(alias, SHEDLOCK); } - /** - * Create a public.shedlock table reference - */ + /** Create a public.shedlock table reference */ public Shedlock() { this(DSL.name("shedlock"), null); } @@ -94,7 +75,6 @@ public Shedlock(Table child, ForeignKey key) { super(child, key, SHEDLOCK); } - @Override public Shedlock as(String alias) { return new Shedlock(DSL.name(alias), this); @@ -109,34 +89,27 @@ public Shedlock as(Name alias) { public Shedlock as(Table alias) { return new Shedlock(alias.getQualifiedName(), this); } + @Override public UniqueKey getPrimaryKey() { return SHEDLOCK_PKEY; } - /** - * Rename this table - */ + /** Rename this table */ @Override public Shedlock rename(String name) { return new Shedlock(DSL.name(name), null); } - /** - * Rename this table - */ + /** Rename this table */ @Override public Shedlock rename(Name name) { return new Shedlock(name, null); } - /** - * Rename this table - */ + /** Rename this table */ @Override public Shedlock rename(Table name) { return new Shedlock(name.getQualifiedName(), null); } } - - diff --git a/providers/jdbc/shedlock-provider-jooq/src/test/java/net/javacrumbs/shedlock/provider/jooq/AbstractJooqLockProviderIntegrationTest.java b/providers/jdbc/shedlock-provider-jooq/src/test/java/net/javacrumbs/shedlock/provider/jooq/AbstractJooqLockProviderIntegrationTest.java index 2fb828793..9832f5da1 100644 --- a/providers/jdbc/shedlock-provider-jooq/src/test/java/net/javacrumbs/shedlock/provider/jooq/AbstractJooqLockProviderIntegrationTest.java +++ b/providers/jdbc/shedlock-provider-jooq/src/test/java/net/javacrumbs/shedlock/provider/jooq/AbstractJooqLockProviderIntegrationTest.java @@ -1,20 +1,20 @@ /** * Copyright 2009 the original author or authors. - *

- * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - *

- * http://www.apache.org/licenses/LICENSE-2.0 - *

- * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + * + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at + * + *

http://www.apache.org/licenses/LICENSE-2.0 + * + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ package net.javacrumbs.shedlock.provider.jooq; +import static org.junit.jupiter.api.TestInstance.Lifecycle.PER_CLASS; + import net.javacrumbs.shedlock.support.StorageBasedLockProvider; import net.javacrumbs.shedlock.test.support.jdbc.AbstractJdbcLockProviderIntegrationTest; import net.javacrumbs.shedlock.test.support.jdbc.DbConfig; @@ -24,8 +24,6 @@ import org.junit.jupiter.api.BeforeAll; import org.junit.jupiter.api.TestInstance; -import static org.junit.jupiter.api.TestInstance.Lifecycle.PER_CLASS; - @TestInstance(PER_CLASS) public abstract class AbstractJooqLockProviderIntegrationTest extends AbstractJdbcLockProviderIntegrationTest { private final DbConfig dbConfig; @@ -52,7 +50,6 @@ protected boolean useDbTime() { return true; } - @BeforeAll public void startDb() { dbConfig.startDb(); @@ -63,5 +60,3 @@ public void shutdownDb() { dbConfig.shutdownDb(); } } - - diff --git a/providers/jdbc/shedlock-provider-jooq/src/test/java/net/javacrumbs/shedlock/provider/jooq/HsqlJooqLockProviderIntegrationTest.java b/providers/jdbc/shedlock-provider-jooq/src/test/java/net/javacrumbs/shedlock/provider/jooq/HsqlJooqLockProviderIntegrationTest.java index 274b22bf7..ee1337f3a 100644 --- a/providers/jdbc/shedlock-provider-jooq/src/test/java/net/javacrumbs/shedlock/provider/jooq/HsqlJooqLockProviderIntegrationTest.java +++ b/providers/jdbc/shedlock-provider-jooq/src/test/java/net/javacrumbs/shedlock/provider/jooq/HsqlJooqLockProviderIntegrationTest.java @@ -1,16 +1,14 @@ /** * Copyright 2009 the original author or authors. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + *

http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ package net.javacrumbs.shedlock.provider.jooq; @@ -26,6 +24,11 @@ public class HsqlJooqLockProviderIntegrationTest extends AbstractJooqLockProvide private static final DbConfig dbConfig = new HsqlConfig(); public HsqlJooqLockProviderIntegrationTest() { - super(dbConfig, DSL.using(dbConfig.getDataSource(), SQLDialect.HSQLDB, new Settings().withRenderNameCase(RenderNameCase.UPPER))); + super( + dbConfig, + DSL.using( + dbConfig.getDataSource(), + SQLDialect.HSQLDB, + new Settings().withRenderNameCase(RenderNameCase.UPPER))); } } diff --git a/providers/jdbc/shedlock-provider-jooq/src/test/java/net/javacrumbs/shedlock/provider/jooq/MariaDbJooqLockProviderIntegrationTest.java b/providers/jdbc/shedlock-provider-jooq/src/test/java/net/javacrumbs/shedlock/provider/jooq/MariaDbJooqLockProviderIntegrationTest.java index db7f79930..13f9cc875 100644 --- a/providers/jdbc/shedlock-provider-jooq/src/test/java/net/javacrumbs/shedlock/provider/jooq/MariaDbJooqLockProviderIntegrationTest.java +++ b/providers/jdbc/shedlock-provider-jooq/src/test/java/net/javacrumbs/shedlock/provider/jooq/MariaDbJooqLockProviderIntegrationTest.java @@ -1,16 +1,14 @@ /** * Copyright 2009 the original author or authors. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + *

http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ package net.javacrumbs.shedlock.provider.jooq; diff --git a/providers/jdbc/shedlock-provider-jooq/src/test/java/net/javacrumbs/shedlock/provider/jooq/MySqlJooqLockProviderIntegrationTest.java b/providers/jdbc/shedlock-provider-jooq/src/test/java/net/javacrumbs/shedlock/provider/jooq/MySqlJooqLockProviderIntegrationTest.java index 8f8e08f50..e9ce09a25 100644 --- a/providers/jdbc/shedlock-provider-jooq/src/test/java/net/javacrumbs/shedlock/provider/jooq/MySqlJooqLockProviderIntegrationTest.java +++ b/providers/jdbc/shedlock-provider-jooq/src/test/java/net/javacrumbs/shedlock/provider/jooq/MySqlJooqLockProviderIntegrationTest.java @@ -1,16 +1,14 @@ /** * Copyright 2009 the original author or authors. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + *

http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ package net.javacrumbs.shedlock.provider.jooq; diff --git a/providers/jdbc/shedlock-provider-jooq/src/test/java/net/javacrumbs/shedlock/provider/jooq/PostgresJooqLockProviderIntegrationTest.java b/providers/jdbc/shedlock-provider-jooq/src/test/java/net/javacrumbs/shedlock/provider/jooq/PostgresJooqLockProviderIntegrationTest.java index 7770781c1..f010e6d6b 100644 --- a/providers/jdbc/shedlock-provider-jooq/src/test/java/net/javacrumbs/shedlock/provider/jooq/PostgresJooqLockProviderIntegrationTest.java +++ b/providers/jdbc/shedlock-provider-jooq/src/test/java/net/javacrumbs/shedlock/provider/jooq/PostgresJooqLockProviderIntegrationTest.java @@ -1,16 +1,14 @@ /** * Copyright 2009 the original author or authors. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + *

http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ package net.javacrumbs.shedlock.provider.jooq; diff --git a/providers/jdbc/shedlock-test-support-jdbc/src/main/java/net/javacrumbs/shedlock/test/support/jdbc/AbstractContainerBasedDbConfig.java b/providers/jdbc/shedlock-test-support-jdbc/src/main/java/net/javacrumbs/shedlock/test/support/jdbc/AbstractContainerBasedDbConfig.java index c60f5291c..1e878621b 100644 --- a/providers/jdbc/shedlock-test-support-jdbc/src/main/java/net/javacrumbs/shedlock/test/support/jdbc/AbstractContainerBasedDbConfig.java +++ b/providers/jdbc/shedlock-test-support-jdbc/src/main/java/net/javacrumbs/shedlock/test/support/jdbc/AbstractContainerBasedDbConfig.java @@ -1,16 +1,14 @@ /** * Copyright 2009 the original author or authors. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + *

http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ package net.javacrumbs.shedlock.test.support.jdbc; @@ -24,8 +22,7 @@ abstract class AbstractContainerBasedDbConfig protected final T container; public AbstractContainerBasedDbConfig(T container) { - this.container = container - .withLogConsumer(outputFrame -> logger.debug(outputFrame.getUtf8String())); + this.container = container.withLogConsumer(outputFrame -> logger.debug(outputFrame.getUtf8String())); } @Override diff --git a/providers/jdbc/shedlock-test-support-jdbc/src/main/java/net/javacrumbs/shedlock/test/support/jdbc/AbstractDbConfig.java b/providers/jdbc/shedlock-test-support-jdbc/src/main/java/net/javacrumbs/shedlock/test/support/jdbc/AbstractDbConfig.java index 2fd549f0e..49fb44b31 100644 --- a/providers/jdbc/shedlock-test-support-jdbc/src/main/java/net/javacrumbs/shedlock/test/support/jdbc/AbstractDbConfig.java +++ b/providers/jdbc/shedlock-test-support-jdbc/src/main/java/net/javacrumbs/shedlock/test/support/jdbc/AbstractDbConfig.java @@ -1,22 +1,19 @@ /** * Copyright 2009 the original author or authors. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + *

http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ package net.javacrumbs.shedlock.test.support.jdbc; import com.zaxxer.hikari.HikariDataSource; - import javax.sql.DataSource; abstract class AbstractDbConfig implements DbConfig { @@ -46,9 +43,7 @@ public final void startDb() { dataSource = newDataSource; } - protected void doStartDb() { - - } + protected void doStartDb() {} @Override public final void shutdownDb() { @@ -56,9 +51,7 @@ public final void shutdownDb() { doShutdownDb(); } - protected void doShutdownDb() { - - } + protected void doShutdownDb() {} public void setTransactionIsolation(int transactionIsolation) { this.transactionIsolation = transactionIsolation; diff --git a/providers/jdbc/shedlock-test-support-jdbc/src/main/java/net/javacrumbs/shedlock/test/support/jdbc/AbstractJdbcLockProviderIntegrationTest.java b/providers/jdbc/shedlock-test-support-jdbc/src/main/java/net/javacrumbs/shedlock/test/support/jdbc/AbstractJdbcLockProviderIntegrationTest.java index f6b3ce579..d2dcfcc7f 100644 --- a/providers/jdbc/shedlock-test-support-jdbc/src/main/java/net/javacrumbs/shedlock/test/support/jdbc/AbstractJdbcLockProviderIntegrationTest.java +++ b/providers/jdbc/shedlock-test-support-jdbc/src/main/java/net/javacrumbs/shedlock/test/support/jdbc/AbstractJdbcLockProviderIntegrationTest.java @@ -1,20 +1,26 @@ /** * Copyright 2009 the original author or authors. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + *

http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ package net.javacrumbs.shedlock.test.support.jdbc; +import static org.assertj.core.api.Assertions.assertThat; + +import java.sql.Timestamp; +import java.time.Instant; +import java.time.temporal.ChronoUnit; +import java.util.Optional; +import java.util.concurrent.ExecutionException; +import javax.sql.DataSource; import net.javacrumbs.shedlock.core.ClockProvider; import net.javacrumbs.shedlock.core.LockConfiguration; import net.javacrumbs.shedlock.core.SimpleLock; @@ -24,15 +30,6 @@ import org.junit.jupiter.api.Disabled; import org.junit.jupiter.api.Test; -import javax.sql.DataSource; -import java.sql.Timestamp; -import java.time.Instant; -import java.time.temporal.ChronoUnit; -import java.util.Optional; -import java.util.concurrent.ExecutionException; - -import static org.assertj.core.api.Assertions.assertThat; - public abstract class AbstractJdbcLockProviderIntegrationTest extends AbstractStorageBasedLockProviderIntegrationTest { protected JdbcTestUtils testUtils; @@ -53,22 +50,33 @@ public void cleanup() { @Override protected void assertUnlocked(String lockName) { JdbcTestUtils.LockInfo lockInfo = getLockInfo(lockName); - Instant now = useDbTime() ? lockInfo.getDbTime(): ClockProvider.now(); - assertThat(lockInfo.getLockUntil()).describedAs("is unlocked").isBeforeOrEqualTo(now.truncatedTo(ChronoUnit.MILLIS).plusMillis(1)); + Instant now = useDbTime() ? lockInfo.getDbTime() : ClockProvider.now(); + assertThat(lockInfo.getLockUntil()) + .describedAs("is unlocked") + .isBeforeOrEqualTo(now.truncatedTo(ChronoUnit.MILLIS).plusMillis(1)); } @Override protected void assertLocked(String lockName) { JdbcTestUtils.LockInfo lockInfo = getLockInfo(lockName); - Instant now = useDbTime() ? lockInfo.getDbTime(): ClockProvider.now(); + Instant now = useDbTime() ? lockInfo.getDbTime() : ClockProvider.now(); - assertThat(lockInfo.getLockUntil()).describedAs(getClass().getName() + " is locked").isAfter(now); + assertThat(lockInfo.getLockUntil()) + .describedAs(getClass().getName() + " is locked") + .isAfter(now); } @Test public void shouldCreateLockIfRecordAlreadyExists() { Timestamp previousLockTime = Timestamp.from(Instant.now().minus(1, ChronoUnit.DAYS)); - testUtils.getJdbcTemplate().update("INSERT INTO shedlock(name, lock_until, locked_at, locked_by) VALUES(?, ?, ?, ?)", LOCK_NAME1, previousLockTime, previousLockTime, "me"); + testUtils + .getJdbcTemplate() + .update( + "INSERT INTO shedlock(name, lock_until, locked_at, locked_by) VALUES(?, ?, ?, ?)", + LOCK_NAME1, + previousLockTime, + previousLockTime, + "me"); assertUnlocked(LOCK_NAME1); shouldCreateLock(); } @@ -81,7 +89,8 @@ public void fuzzTestShouldWorkWithTransaction() throws ExecutionException, Inter @Test @Disabled public void shouldNotFailIfKeyNameTooLong() { - LockConfiguration configuration = lockConfig("lock name that is too long Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua."); + LockConfiguration configuration = lockConfig( + "lock name that is too long Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua."); Optional lock = getLockProvider().lock(configuration); assertThat(lock).isEmpty(); } diff --git a/providers/jdbc/shedlock-test-support-jdbc/src/main/java/net/javacrumbs/shedlock/test/support/jdbc/Db2ServerConfig.java b/providers/jdbc/shedlock-test-support-jdbc/src/main/java/net/javacrumbs/shedlock/test/support/jdbc/Db2ServerConfig.java index e093a0220..95a09bcd2 100644 --- a/providers/jdbc/shedlock-test-support-jdbc/src/main/java/net/javacrumbs/shedlock/test/support/jdbc/Db2ServerConfig.java +++ b/providers/jdbc/shedlock-test-support-jdbc/src/main/java/net/javacrumbs/shedlock/test/support/jdbc/Db2ServerConfig.java @@ -1,16 +1,14 @@ /** * Copyright 2009 the original author or authors. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + *

http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ package net.javacrumbs.shedlock.test.support.jdbc; @@ -27,8 +25,8 @@ public final class Db2ServerConfig extends AbstractDbConfig { @Override protected void doStartDb() { db2 = new Db2Container() - .acceptLicense() - .withLogConsumer(outputFrame -> logger.debug(outputFrame.getUtf8String())); + .acceptLicense() + .withLogConsumer(outputFrame -> logger.debug(outputFrame.getUtf8String())); db2.start(); } @@ -40,7 +38,6 @@ protected void doShutdownDb() { @Override public String getJdbcUrl() { return db2.getJdbcUrl(); - } @Override diff --git a/providers/jdbc/shedlock-test-support-jdbc/src/main/java/net/javacrumbs/shedlock/test/support/jdbc/DbConfig.java b/providers/jdbc/shedlock-test-support-jdbc/src/main/java/net/javacrumbs/shedlock/test/support/jdbc/DbConfig.java index 964722220..2926b610b 100644 --- a/providers/jdbc/shedlock-test-support-jdbc/src/main/java/net/javacrumbs/shedlock/test/support/jdbc/DbConfig.java +++ b/providers/jdbc/shedlock-test-support-jdbc/src/main/java/net/javacrumbs/shedlock/test/support/jdbc/DbConfig.java @@ -1,16 +1,14 @@ /** * Copyright 2009 the original author or authors. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + *

http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ package net.javacrumbs.shedlock.test.support.jdbc; diff --git a/providers/jdbc/shedlock-test-support-jdbc/src/main/java/net/javacrumbs/shedlock/test/support/jdbc/H2Config.java b/providers/jdbc/shedlock-test-support-jdbc/src/main/java/net/javacrumbs/shedlock/test/support/jdbc/H2Config.java index cd0b73b38..5f744ed17 100644 --- a/providers/jdbc/shedlock-test-support-jdbc/src/main/java/net/javacrumbs/shedlock/test/support/jdbc/H2Config.java +++ b/providers/jdbc/shedlock-test-support-jdbc/src/main/java/net/javacrumbs/shedlock/test/support/jdbc/H2Config.java @@ -1,16 +1,14 @@ /** * Copyright 2009 the original author or authors. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + *

http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ package net.javacrumbs.shedlock.test.support.jdbc; diff --git a/providers/jdbc/shedlock-test-support-jdbc/src/main/java/net/javacrumbs/shedlock/test/support/jdbc/HsqlConfig.java b/providers/jdbc/shedlock-test-support-jdbc/src/main/java/net/javacrumbs/shedlock/test/support/jdbc/HsqlConfig.java index 86e7db460..565cb2037 100644 --- a/providers/jdbc/shedlock-test-support-jdbc/src/main/java/net/javacrumbs/shedlock/test/support/jdbc/HsqlConfig.java +++ b/providers/jdbc/shedlock-test-support-jdbc/src/main/java/net/javacrumbs/shedlock/test/support/jdbc/HsqlConfig.java @@ -1,16 +1,14 @@ /** * Copyright 2009 the original author or authors. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + *

http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ package net.javacrumbs.shedlock.test.support.jdbc; diff --git a/providers/jdbc/shedlock-test-support-jdbc/src/main/java/net/javacrumbs/shedlock/test/support/jdbc/JdbcTestUtils.java b/providers/jdbc/shedlock-test-support-jdbc/src/main/java/net/javacrumbs/shedlock/test/support/jdbc/JdbcTestUtils.java index 834c05ede..8b9998b13 100644 --- a/providers/jdbc/shedlock-test-support-jdbc/src/main/java/net/javacrumbs/shedlock/test/support/jdbc/JdbcTestUtils.java +++ b/providers/jdbc/shedlock-test-support-jdbc/src/main/java/net/javacrumbs/shedlock/test/support/jdbc/JdbcTestUtils.java @@ -1,25 +1,22 @@ /** * Copyright 2009 the original author or authors. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + *

http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ package net.javacrumbs.shedlock.test.support.jdbc; -import org.springframework.jdbc.core.JdbcTemplate; - -import javax.sql.DataSource; import java.sql.Timestamp; import java.time.Instant; +import javax.sql.DataSource; +import org.springframework.jdbc.core.JdbcTemplate; public final class JdbcTestUtils { @@ -38,11 +35,16 @@ public Timestamp getLockedUntil(String lockName) { } public LockInfo getLockInfo(String lockName) { - return jdbcTemplate.query("SELECT name, lock_until, " + dbConfig.nowExpression() + " as db_time FROM shedlock WHERE name = ?", (rs, rowNum) -> new LockInfo( - rs.getString("name"), - rs.getTimestamp("lock_until").toInstant(), - rs.getTimestamp("db_time").toInstant() - ), lockName).get(0); + return jdbcTemplate + .query( + "SELECT name, lock_until, " + dbConfig.nowExpression() + + " as db_time FROM shedlock WHERE name = ?", + (rs, rowNum) -> new LockInfo( + rs.getString("name"), + rs.getTimestamp("lock_until").toInstant(), + rs.getTimestamp("db_time").toInstant()), + lockName) + .get(0); } public void clean() { @@ -82,11 +84,7 @@ public Instant getDbTime() { @Override public String toString() { - return "LockInfo{" + - "name='" + name + '\'' + - ", lockUntil=" + lockUntil + - ", dbTime=" + dbTime + - '}'; + return "LockInfo{" + "name='" + name + '\'' + ", lockUntil=" + lockUntil + ", dbTime=" + dbTime + '}'; } } } diff --git a/providers/jdbc/shedlock-test-support-jdbc/src/main/java/net/javacrumbs/shedlock/test/support/jdbc/MariaDbConfig.java b/providers/jdbc/shedlock-test-support-jdbc/src/main/java/net/javacrumbs/shedlock/test/support/jdbc/MariaDbConfig.java index 3edd63d40..08f4569a9 100644 --- a/providers/jdbc/shedlock-test-support-jdbc/src/main/java/net/javacrumbs/shedlock/test/support/jdbc/MariaDbConfig.java +++ b/providers/jdbc/shedlock-test-support-jdbc/src/main/java/net/javacrumbs/shedlock/test/support/jdbc/MariaDbConfig.java @@ -1,16 +1,14 @@ /** * Copyright 2009 the original author or authors. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + *

http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ package net.javacrumbs.shedlock.test.support.jdbc; @@ -20,10 +18,9 @@ public class MariaDbConfig extends AbstractContainerBasedDbConfig { public MariaDbConfig() { super(new MyMariaDbContainer() - .withDatabaseName(TEST_SCHEMA_NAME) - .withUsername("SA") - .withPassword("pass") - ); + .withDatabaseName(TEST_SCHEMA_NAME) + .withUsername("SA") + .withPassword("pass")); } @Override @@ -36,6 +33,5 @@ public String nowExpression() { return "UTC_TIMESTAMP(3)"; } - static class MyMariaDbContainer extends MariaDBContainer { - } + static class MyMariaDbContainer extends MariaDBContainer {} } diff --git a/providers/jdbc/shedlock-test-support-jdbc/src/main/java/net/javacrumbs/shedlock/test/support/jdbc/MsSqlServerConfig.java b/providers/jdbc/shedlock-test-support-jdbc/src/main/java/net/javacrumbs/shedlock/test/support/jdbc/MsSqlServerConfig.java index 64b852389..382cfbd30 100644 --- a/providers/jdbc/shedlock-test-support-jdbc/src/main/java/net/javacrumbs/shedlock/test/support/jdbc/MsSqlServerConfig.java +++ b/providers/jdbc/shedlock-test-support-jdbc/src/main/java/net/javacrumbs/shedlock/test/support/jdbc/MsSqlServerConfig.java @@ -1,26 +1,24 @@ /** * Copyright 2009 the original author or authors. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + *

http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ package net.javacrumbs.shedlock.test.support.jdbc; +import static org.testcontainers.containers.MSSQLServerContainer.MS_SQL_SERVER_PORT; + import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.testcontainers.containers.MSSQLServerContainer; -import static org.testcontainers.containers.MSSQLServerContainer.MS_SQL_SERVER_PORT; - public final class MsSqlServerConfig extends AbstractContainerBasedDbConfig { private static final Logger LOGGER = LoggerFactory.getLogger(MsSqlServerConfig.class); diff --git a/providers/jdbc/shedlock-test-support-jdbc/src/main/java/net/javacrumbs/shedlock/test/support/jdbc/MySqlConfig.java b/providers/jdbc/shedlock-test-support-jdbc/src/main/java/net/javacrumbs/shedlock/test/support/jdbc/MySqlConfig.java index 824dfdc18..dcf91a1b5 100644 --- a/providers/jdbc/shedlock-test-support-jdbc/src/main/java/net/javacrumbs/shedlock/test/support/jdbc/MySqlConfig.java +++ b/providers/jdbc/shedlock-test-support-jdbc/src/main/java/net/javacrumbs/shedlock/test/support/jdbc/MySqlConfig.java @@ -1,16 +1,14 @@ /** * Copyright 2009 the original author or authors. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + *

http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ package net.javacrumbs.shedlock.test.support.jdbc; @@ -20,11 +18,10 @@ public class MySqlConfig extends AbstractContainerBasedDbConfig { public MySqlConfig() { super(new MyMySQLContainer() - .withDatabaseName(TEST_SCHEMA_NAME) - .withUsername("SA") - .withPassword("pass") - .withCommand("--default-authentication-plugin=mysql_native_password") - ); + .withDatabaseName(TEST_SCHEMA_NAME) + .withUsername("SA") + .withPassword("pass") + .withCommand("--default-authentication-plugin=mysql_native_password")); } @Override diff --git a/providers/jdbc/shedlock-test-support-jdbc/src/main/java/net/javacrumbs/shedlock/test/support/jdbc/OracleServerConfig.java b/providers/jdbc/shedlock-test-support-jdbc/src/main/java/net/javacrumbs/shedlock/test/support/jdbc/OracleServerConfig.java index a5329f6e1..4e5422fea 100644 --- a/providers/jdbc/shedlock-test-support-jdbc/src/main/java/net/javacrumbs/shedlock/test/support/jdbc/OracleServerConfig.java +++ b/providers/jdbc/shedlock-test-support-jdbc/src/main/java/net/javacrumbs/shedlock/test/support/jdbc/OracleServerConfig.java @@ -1,16 +1,14 @@ /** * Copyright 2009 the original author or authors. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + *

http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ package net.javacrumbs.shedlock.test.support.jdbc; @@ -36,5 +34,4 @@ public String nowExpression() { public String getR2dbcUrl() { return "r2dbc:oracle://localhost:" + container.getOraclePort() + "/" + container.getDatabaseName(); } - } diff --git a/providers/jdbc/shedlock-test-support-jdbc/src/main/java/net/javacrumbs/shedlock/test/support/jdbc/PostgresConfig.java b/providers/jdbc/shedlock-test-support-jdbc/src/main/java/net/javacrumbs/shedlock/test/support/jdbc/PostgresConfig.java index 941479311..ba0ca906d 100644 --- a/providers/jdbc/shedlock-test-support-jdbc/src/main/java/net/javacrumbs/shedlock/test/support/jdbc/PostgresConfig.java +++ b/providers/jdbc/shedlock-test-support-jdbc/src/main/java/net/javacrumbs/shedlock/test/support/jdbc/PostgresConfig.java @@ -1,16 +1,14 @@ /** * Copyright 2009 the original author or authors. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + *

http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ package net.javacrumbs.shedlock.test.support.jdbc; @@ -20,9 +18,9 @@ public class PostgresConfig extends AbstractContainerBasedDbConfig { public PostgresConfig() { super(new MyPostgreSQLContainer() - .withDatabaseName(TEST_SCHEMA_NAME) - .withUsername("SA") - .withPassword("pass")); + .withDatabaseName(TEST_SCHEMA_NAME) + .withUsername("SA") + .withPassword("pass")); } @Override diff --git a/providers/jdbc/shedlock-test-support-jdbc/src/main/java/net/javacrumbs/shedlock/test/support/jdbc/TransactionalFuzzTester.java b/providers/jdbc/shedlock-test-support-jdbc/src/main/java/net/javacrumbs/shedlock/test/support/jdbc/TransactionalFuzzTester.java index 2915ab5b7..e784d1e43 100644 --- a/providers/jdbc/shedlock-test-support-jdbc/src/main/java/net/javacrumbs/shedlock/test/support/jdbc/TransactionalFuzzTester.java +++ b/providers/jdbc/shedlock-test-support-jdbc/src/main/java/net/javacrumbs/shedlock/test/support/jdbc/TransactionalFuzzTester.java @@ -1,35 +1,34 @@ /** * Copyright 2009 the original author or authors. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + *

http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ package net.javacrumbs.shedlock.test.support.jdbc; +import java.util.concurrent.ExecutionException; +import javax.sql.DataSource; import net.javacrumbs.shedlock.core.LockProvider; import net.javacrumbs.shedlock.test.support.FuzzTester; import org.springframework.jdbc.datasource.DataSourceTransactionManager; import org.springframework.transaction.support.TransactionTemplate; -import javax.sql.DataSource; -import java.util.concurrent.ExecutionException; - public class TransactionalFuzzTester { - public static void fuzzTestShouldWorkWithTransaction(LockProvider lockProvider, DataSource dataSource) throws ExecutionException, InterruptedException { + public static void fuzzTestShouldWorkWithTransaction(LockProvider lockProvider, DataSource dataSource) + throws ExecutionException, InterruptedException { new FuzzTester(lockProvider) { @Override protected Void task(int iterations, Job job) { - TransactionTemplate transactionTemplate = new TransactionTemplate(new DataSourceTransactionManager(dataSource)); + TransactionTemplate transactionTemplate = + new TransactionTemplate(new DataSourceTransactionManager(dataSource)); return transactionTemplate.execute(status -> super.task(iterations, job)); } diff --git a/providers/memcached/shedlock-provider-memcached-spy/src/main/java/net/javacrumbs/shedlock/provider/memcached/spy/MemcachedLockProvider.java b/providers/memcached/shedlock-provider-memcached-spy/src/main/java/net/javacrumbs/shedlock/provider/memcached/spy/MemcachedLockProvider.java index 8a9d5e974..c91fe8677 100644 --- a/providers/memcached/shedlock-provider-memcached-spy/src/main/java/net/javacrumbs/shedlock/provider/memcached/spy/MemcachedLockProvider.java +++ b/providers/memcached/shedlock-provider-memcached-spy/src/main/java/net/javacrumbs/shedlock/provider/memcached/spy/MemcachedLockProvider.java @@ -1,5 +1,11 @@ package net.javacrumbs.shedlock.provider.memcached.spy; +import static net.javacrumbs.shedlock.support.Utils.getHostname; +import static net.javacrumbs.shedlock.support.Utils.toIsoString; + +import java.time.Duration; +import java.time.Instant; +import java.util.Optional; import net.javacrumbs.shedlock.core.AbstractSimpleLock; import net.javacrumbs.shedlock.core.ClockProvider; import net.javacrumbs.shedlock.core.LockConfiguration; @@ -11,13 +17,6 @@ import net.spy.memcached.ops.OperationStatus; import net.spy.memcached.util.StringUtils; -import java.time.Duration; -import java.time.Instant; -import java.util.Optional; - -import static net.javacrumbs.shedlock.support.Utils.getHostname; -import static net.javacrumbs.shedlock.support.Utils.toIsoString; - /** * Lock Provider for Memcached * @@ -25,14 +24,10 @@ */ public class MemcachedLockProvider implements LockProvider { - /** - * KEY PREFIX - */ + /** KEY PREFIX */ private static final String KEY_PREFIX = "shedlock"; - /** - * ENV DEFAULT - */ + /** ENV DEFAULT */ private static final String ENV_DEFAULT = "default"; private final MemcachedClient client; @@ -41,26 +36,31 @@ public class MemcachedLockProvider implements LockProvider { /** * Create MemcachedLockProvider - * @param client Spy.memcached.MemcachedClient + * + * @param client + * Spy.memcached.MemcachedClient */ - public MemcachedLockProvider(@NonNull MemcachedClient client){ + public MemcachedLockProvider(@NonNull MemcachedClient client) { this(client, ENV_DEFAULT); } /** * Create MemcachedLockProvider - * @param client Spy.memcached.MemcachedClient - * @param env is part of the key and thus makes sure there is not key conflict between multiple ShedLock instances - * running on the same memcached + * + * @param client + * Spy.memcached.MemcachedClient + * @param env + * is part of the key and thus makes sure there is not key conflict + * between multiple ShedLock instances running on the same memcached */ - public MemcachedLockProvider(@NonNull MemcachedClient client, @NonNull String env){ + public MemcachedLockProvider(@NonNull MemcachedClient client, @NonNull String env) { this.client = client; this.env = env; } @Override @NonNull - public Optional lock(@NonNull LockConfiguration lockConfiguration){ + public Optional lock(@NonNull LockConfiguration lockConfiguration) { long expireTime = getSecondUntil(lockConfiguration.getLockAtMostUntil()); String key = buildKey(lockConfiguration.getName(), this.env); OperationStatus status = client.add(key, (int) expireTime, buildValue()).getStatus(); @@ -70,10 +70,9 @@ public Optional lock(@NonNull LockConfiguration lockConfiguration){ return Optional.empty(); } - private static long getSecondUntil(Instant instant) { long millis = Duration.between(ClockProvider.now(), instant).toMillis(); - return millis / 1000; + return millis / 1000; } static String buildKey(String lockName, String env) { @@ -86,16 +85,14 @@ private static String buildValue() { return String.format("ADDED:%s@%s", toIsoString(ClockProvider.now()), getHostname()); } - private static final class MemcachedLock extends AbstractSimpleLock { private final String key; private final MemcachedClient client; - private MemcachedLock(@NonNull String key, - @NonNull MemcachedClient client, - @NonNull LockConfiguration lockConfiguration) { + private MemcachedLock( + @NonNull String key, @NonNull MemcachedClient client, @NonNull LockConfiguration lockConfiguration) { super(lockConfiguration); this.key = key; this.client = client; @@ -110,12 +107,12 @@ protected void doUnlock() { throw new LockException("Can not remove node. " + status.getMessage()); } } else { - OperationStatus status = client.replace(key, (int) keepLockFor, buildValue()).getStatus(); + OperationStatus status = + client.replace(key, (int) keepLockFor, buildValue()).getStatus(); if (!status.isSuccess()) { throw new LockException("Can not replace node. " + status.getMessage()); } } } } - } diff --git a/providers/memcached/shedlock-provider-memcached-spy/src/test/java/net/javacrumbs/shedlock/provider/memcached/spy/MemcachedContainer.java b/providers/memcached/shedlock-provider-memcached-spy/src/test/java/net/javacrumbs/shedlock/provider/memcached/spy/MemcachedContainer.java index e914c91bc..bddb45d8c 100644 --- a/providers/memcached/shedlock-provider-memcached-spy/src/test/java/net/javacrumbs/shedlock/provider/memcached/spy/MemcachedContainer.java +++ b/providers/memcached/shedlock-provider-memcached-spy/src/test/java/net/javacrumbs/shedlock/provider/memcached/spy/MemcachedContainer.java @@ -13,8 +13,6 @@ public class MemcachedContainer extends GenericContainer { public MemcachedContainer() { super(MEMCACHED_IMAGE.asCanonicalNameString()); - this.withExposedPorts(11211) - .withLogConsumer(frame -> LOGGER.info(frame.getUtf8String())); + this.withExposedPorts(11211).withLogConsumer(frame -> LOGGER.info(frame.getUtf8String())); } - } diff --git a/providers/memcached/shedlock-provider-memcached-spy/src/test/java/net/javacrumbs/shedlock/provider/memcached/spy/MemcachedLockProviderIntegrationTest.java b/providers/memcached/shedlock-provider-memcached-spy/src/test/java/net/javacrumbs/shedlock/provider/memcached/spy/MemcachedLockProviderIntegrationTest.java index ee238dc2c..9cd9566b3 100644 --- a/providers/memcached/shedlock-provider-memcached-spy/src/test/java/net/javacrumbs/shedlock/provider/memcached/spy/MemcachedLockProviderIntegrationTest.java +++ b/providers/memcached/shedlock-provider-memcached-spy/src/test/java/net/javacrumbs/shedlock/provider/memcached/spy/MemcachedLockProviderIntegrationTest.java @@ -1,5 +1,11 @@ package net.javacrumbs.shedlock.provider.memcached.spy; +import static java.lang.Thread.sleep; +import static org.assertj.core.api.Assertions.assertThat; + +import java.io.IOException; +import java.time.Duration; +import java.util.Optional; import net.javacrumbs.shedlock.core.LockConfiguration; import net.javacrumbs.shedlock.core.LockProvider; import net.javacrumbs.shedlock.core.SimpleLock; @@ -11,14 +17,6 @@ import org.testcontainers.junit.jupiter.Container; import org.testcontainers.junit.jupiter.Testcontainers; -import java.io.IOException; -import java.time.Duration; -import java.util.Optional; - -import static java.lang.Thread.sleep; -import static org.assertj.core.api.Assertions.assertThat; - - @Testcontainers public class MemcachedLockProviderIntegrationTest extends AbstractLockProviderIntegrationTest { @@ -34,13 +32,11 @@ public class MemcachedLockProviderIntegrationTest extends AbstractLockProviderIn @BeforeEach public void createLockProvider() throws IOException { memcachedClient = new MemcachedClient( - AddrUtil.getAddresses(container.getContainerIpAddress() + ":" + container.getFirstMappedPort()) - ); + AddrUtil.getAddresses(container.getContainerIpAddress() + ":" + container.getFirstMappedPort())); lockProvider = new MemcachedLockProvider(memcachedClient, ENV); } - @Override protected void assertUnlocked(String lockName) { assertThat(getLock(lockName)).isNull(); @@ -51,16 +47,13 @@ protected void assertLocked(String lockName) { assertThat(getLock(lockName)).isNotNull(); } - @Override @Test public void shouldTimeout() throws InterruptedException { this.doTestTimeout(Duration.ofSeconds(1)); } - /** - * memcached smallest unit is second. - */ + /** memcached smallest unit is second. */ @Override protected void doTestTimeout(Duration lockAtMostFor) throws InterruptedException { LockConfiguration configWithShortTimeout = lockConfig(LOCK_NAME1, lockAtMostFor, Duration.ZERO); @@ -70,12 +63,12 @@ protected void doTestTimeout(Duration lockAtMostFor) throws InterruptedException sleep(lockAtMostFor.toMillis() * 2); assertUnlocked(LOCK_NAME1); - Optional lock2 = getLockProvider().lock(lockConfig(LOCK_NAME1, Duration.ofSeconds(1), Duration.ZERO)); + Optional lock2 = + getLockProvider().lock(lockConfig(LOCK_NAME1, Duration.ofSeconds(1), Duration.ZERO)); assertThat(lock2).isNotEmpty(); lock2.get().unlock(); } - @Override protected LockProvider getLockProvider() { return lockProvider; @@ -84,5 +77,4 @@ protected LockProvider getLockProvider() { private String getLock(String lockName) { return (String) memcachedClient.get(MemcachedLockProvider.buildKey(lockName, ENV)); } - } diff --git a/providers/mongo/shedlock-provider-mongo-reactivestreams/src/main/java/net/javacrumbs/shedlock/provider/mongo/reactivestreams/ReactiveStreamsMongoLockProvider.java b/providers/mongo/shedlock-provider-mongo-reactivestreams/src/main/java/net/javacrumbs/shedlock/provider/mongo/reactivestreams/ReactiveStreamsMongoLockProvider.java index 80fe13774..84b6393a0 100644 --- a/providers/mongo/shedlock-provider-mongo-reactivestreams/src/main/java/net/javacrumbs/shedlock/provider/mongo/reactivestreams/ReactiveStreamsMongoLockProvider.java +++ b/providers/mongo/shedlock-provider-mongo-reactivestreams/src/main/java/net/javacrumbs/shedlock/provider/mongo/reactivestreams/ReactiveStreamsMongoLockProvider.java @@ -1,24 +1,31 @@ /** * Copyright 2009 the original author or authors. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + *

http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ package net.javacrumbs.shedlock.provider.mongo.reactivestreams; +import static com.mongodb.client.model.Filters.and; +import static com.mongodb.client.model.Filters.eq; +import static com.mongodb.client.model.Filters.gt; +import static com.mongodb.client.model.Filters.lte; +import static com.mongodb.client.model.Updates.combine; +import static com.mongodb.client.model.Updates.set; + import com.mongodb.MongoServerException; import com.mongodb.client.model.FindOneAndUpdateOptions; import com.mongodb.reactivestreams.client.MongoCollection; import com.mongodb.reactivestreams.client.MongoDatabase; +import java.time.Instant; +import java.util.Optional; import net.javacrumbs.shedlock.core.AbstractSimpleLock; import net.javacrumbs.shedlock.core.ClockProvider; import net.javacrumbs.shedlock.core.ExtensibleLockProvider; @@ -31,20 +38,13 @@ import org.bson.conversions.Bson; import org.reactivestreams.Publisher; -import java.time.Instant; -import java.util.Optional; - -import static com.mongodb.client.model.Filters.and; -import static com.mongodb.client.model.Filters.eq; -import static com.mongodb.client.model.Filters.gt; -import static com.mongodb.client.model.Filters.lte; -import static com.mongodb.client.model.Updates.combine; -import static com.mongodb.client.model.Updates.set; - /** - * Distributed lock using Reactive MongoDB. Requires mongodb-driver-reactivestreams + * Distributed lock using Reactive MongoDB. Requires + * mongodb-driver-reactivestreams + * *

* It uses a collection that contains documents like this: + * *

  * {
  *    "_id" : "lock name",
@@ -54,22 +54,18 @@
  * }
  * 
* - * lockedAt and lockedBy are just for troubleshooting and are not read by the code + * lockedAt and lockedBy are just for troubleshooting and are not read by the + * code * *
    - *
  1. - * Attempts to insert a new lock record. As an optimization, we keep in-memory track of created lock records. If the record - * has been inserted, returns lock. - *
  2. - *
  3. - * We will try to update lock record using filter _id == name AND lock_until <= now - *
  4. - *
  5. - * If the update succeeded (1 updated document), we have the lock. If the update failed (0 updated documents) somebody else holds the lock - *
  6. - *
  7. - * When unlocking, lock_until is set to now. - *
  8. + *
  9. Attempts to insert a new lock record. As an optimization, we keep + * in-memory track of created lock records. If the record has been inserted, + * returns lock. + *
  10. We will try to update lock record using filter _id == name AND lock_until + * <= now + *
  11. If the update succeeded (1 updated document), we have the lock. If the + * update failed (0 updated documents) somebody else holds the lock + *
  12. When unlocking, lock_until is set to now. *
*/ public class ReactiveStreamsMongoLockProvider implements ExtensibleLockProvider { @@ -82,9 +78,7 @@ public class ReactiveStreamsMongoLockProvider implements ExtensibleLockProvider private final String hostname; private final MongoCollection collection; - /** - * Uses Mongo to coordinate locks - */ + /** Uses Mongo to coordinate locks */ public ReactiveStreamsMongoLockProvider(MongoDatabase mongoDatabase) { this(mongoDatabase.getCollection(DEFAULT_SHEDLOCK_COLLECTION_NAME)); } @@ -92,37 +86,36 @@ public ReactiveStreamsMongoLockProvider(MongoDatabase mongoDatabase) { /** * Uses Mongo to coordinate locks * - * @param collection Mongo collection to be used + * @param collection + * Mongo collection to be used */ public ReactiveStreamsMongoLockProvider(MongoCollection collection) { this.collection = collection; this.hostname = Utils.getHostname(); } - @Override public Optional lock(LockConfiguration lockConfiguration) { Instant now = now(); Bson update = combine( - set(LOCK_UNTIL, lockConfiguration.getLockAtMostUntil()), - set(LOCKED_AT, now), - set(LOCKED_BY, hostname) - ); + set(LOCK_UNTIL, lockConfiguration.getLockAtMostUntil()), set(LOCKED_AT, now), set(LOCKED_BY, hostname)); try { // There are three possible situations: // 1. The lock document does not exist yet - it is inserted - we have the lock - // 2. The lock document exists and lockUtil <= now - it is updated - we have the lock - // 3. The lock document exists and lockUtil > now - Duplicate key exception is thrown - execute(getCollection().findOneAndUpdate( - and(eq(ID, lockConfiguration.getName()), lte(LOCK_UNTIL, now)), - update, - new FindOneAndUpdateOptions().upsert(true) - )); + // 2. The lock document exists and lockUtil <= now - it is updated - we have the + // lock + // 3. The lock document exists and lockUtil > now - Duplicate key exception is + // thrown + execute(getCollection() + .findOneAndUpdate( + and(eq(ID, lockConfiguration.getName()), lte(LOCK_UNTIL, now)), + update, + new FindOneAndUpdateOptions().upsert(true))); return Optional.of(new ReactiveMongoLock(lockConfiguration, this)); } catch (MongoServerException e) { if (e.getCode() == 11000) { // duplicate key - //Upsert attempts to insert when there were no filter matches. - //This means there was a lock with matching ID with lockUntil > now. + // Upsert attempts to insert when there were no filter matches. + // This means there was a lock with matching ID with lockUntil > now. return Optional.empty(); } else { throw e; @@ -134,14 +127,10 @@ private Optional extend(LockConfiguration lockConfiguration) { Instant now = now(); Bson update = set(LOCK_UNTIL, lockConfiguration.getLockAtMostUntil()); - Document updatedDocument = execute(getCollection().findOneAndUpdate( - and( - eq(ID, lockConfiguration.getName()), - gt(LOCK_UNTIL, now), - eq(LOCKED_BY, hostname) - ), - update - )); + Document updatedDocument = execute(getCollection() + .findOneAndUpdate( + and(eq(ID, lockConfiguration.getName()), gt(LOCK_UNTIL, now), eq(LOCKED_BY, hostname)), + update)); if (updatedDocument != null) { return Optional.of(new ReactiveMongoLock(lockConfiguration, this)); @@ -152,10 +141,10 @@ private Optional extend(LockConfiguration lockConfiguration) { private void unlock(LockConfiguration lockConfiguration) { // Set lockUtil to now or lockAtLeastUntil whichever is later - execute(getCollection().findOneAndUpdate( - eq(ID, lockConfiguration.getName()), - combine(set(LOCK_UNTIL, lockConfiguration.getUnlockTime())) - )); + execute(getCollection() + .findOneAndUpdate( + eq(ID, lockConfiguration.getName()), + combine(set(LOCK_UNTIL, lockConfiguration.getUnlockTime())))); } @Nullable @@ -186,7 +175,8 @@ private Instant now() { private static final class ReactiveMongoLock extends AbstractSimpleLock { private final ReactiveStreamsMongoLockProvider mongoLockProvider; - private ReactiveMongoLock(LockConfiguration lockConfiguration, ReactiveStreamsMongoLockProvider mongoLockProvider) { + private ReactiveMongoLock( + LockConfiguration lockConfiguration, ReactiveStreamsMongoLockProvider mongoLockProvider) { super(lockConfiguration); this.mongoLockProvider = mongoLockProvider; } diff --git a/providers/mongo/shedlock-provider-mongo-reactivestreams/src/main/java/net/javacrumbs/shedlock/provider/mongo/reactivestreams/SingleLockableSubscriber.java b/providers/mongo/shedlock-provider-mongo-reactivestreams/src/main/java/net/javacrumbs/shedlock/provider/mongo/reactivestreams/SingleLockableSubscriber.java index f1359b129..082c07f04 100644 --- a/providers/mongo/shedlock-provider-mongo-reactivestreams/src/main/java/net/javacrumbs/shedlock/provider/mongo/reactivestreams/SingleLockableSubscriber.java +++ b/providers/mongo/shedlock-provider-mongo-reactivestreams/src/main/java/net/javacrumbs/shedlock/provider/mongo/reactivestreams/SingleLockableSubscriber.java @@ -1,30 +1,28 @@ /** * Copyright 2009 the original author or authors. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + *

http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ package net.javacrumbs.shedlock.provider.mongo.reactivestreams; -import net.javacrumbs.shedlock.support.annotation.Nullable; -import org.reactivestreams.Subscriber; -import org.reactivestreams.Subscription; - import java.util.concurrent.CountDownLatch; import java.util.concurrent.TimeUnit; import java.util.concurrent.TimeoutException; +import net.javacrumbs.shedlock.support.annotation.Nullable; +import org.reactivestreams.Subscriber; +import org.reactivestreams.Subscription; /** - * Subscriber that expects a single result and allows locking until complete or error + * Subscriber that expects a single result and allows locking until complete or + * error * * @param */ diff --git a/providers/mongo/shedlock-provider-mongo-reactivestreams/src/test/java/net/javacrumbs/shedlock/provider/mongo/reactivestreams/ReactiveStreamsMongoLockProviderIntegrationTest.java b/providers/mongo/shedlock-provider-mongo-reactivestreams/src/test/java/net/javacrumbs/shedlock/provider/mongo/reactivestreams/ReactiveStreamsMongoLockProviderIntegrationTest.java index 662daec63..e8dd0179c 100644 --- a/providers/mongo/shedlock-provider-mongo-reactivestreams/src/test/java/net/javacrumbs/shedlock/provider/mongo/reactivestreams/ReactiveStreamsMongoLockProviderIntegrationTest.java +++ b/providers/mongo/shedlock-provider-mongo-reactivestreams/src/test/java/net/javacrumbs/shedlock/provider/mongo/reactivestreams/ReactiveStreamsMongoLockProviderIntegrationTest.java @@ -1,20 +1,28 @@ /** * Copyright 2009 the original author or authors. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + *

http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ package net.javacrumbs.shedlock.provider.mongo.reactivestreams; +import static com.mongodb.client.model.Filters.eq; +import static net.javacrumbs.shedlock.provider.mongo.reactivestreams.ReactiveStreamsMongoLockProvider.DEFAULT_SHEDLOCK_COLLECTION_NAME; +import static net.javacrumbs.shedlock.provider.mongo.reactivestreams.ReactiveStreamsMongoLockProvider.ID; +import static net.javacrumbs.shedlock.provider.mongo.reactivestreams.ReactiveStreamsMongoLockProvider.LOCKED_AT; +import static net.javacrumbs.shedlock.provider.mongo.reactivestreams.ReactiveStreamsMongoLockProvider.LOCKED_BY; +import static net.javacrumbs.shedlock.provider.mongo.reactivestreams.ReactiveStreamsMongoLockProvider.LOCK_UNTIL; +import static net.javacrumbs.shedlock.provider.mongo.reactivestreams.ReactiveStreamsMongoLockProvider.execute; +import static org.assertj.core.api.Assertions.assertThat; +import static org.assertj.core.api.Assumptions.assumeThat; + import com.mongodb.client.result.DeleteResult; import com.mongodb.reactivestreams.client.MongoClient; import com.mongodb.reactivestreams.client.MongoClients; @@ -24,6 +32,8 @@ import de.flapdoodle.embed.mongo.MongodStarter; import de.flapdoodle.embed.mongo.config.MongodConfig; import de.flapdoodle.embed.mongo.distribution.Version; +import java.io.IOException; +import java.util.Date; import net.javacrumbs.shedlock.core.ExtensibleLockProvider; import net.javacrumbs.shedlock.core.LockProvider; import net.javacrumbs.shedlock.test.support.AbstractExtensibleLockProviderIntegrationTest; @@ -33,19 +43,6 @@ import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.Test; -import java.io.IOException; -import java.util.Date; - -import static com.mongodb.client.model.Filters.eq; -import static net.javacrumbs.shedlock.provider.mongo.reactivestreams.ReactiveStreamsMongoLockProvider.DEFAULT_SHEDLOCK_COLLECTION_NAME; -import static net.javacrumbs.shedlock.provider.mongo.reactivestreams.ReactiveStreamsMongoLockProvider.ID; -import static net.javacrumbs.shedlock.provider.mongo.reactivestreams.ReactiveStreamsMongoLockProvider.LOCKED_AT; -import static net.javacrumbs.shedlock.provider.mongo.reactivestreams.ReactiveStreamsMongoLockProvider.LOCKED_BY; -import static net.javacrumbs.shedlock.provider.mongo.reactivestreams.ReactiveStreamsMongoLockProvider.LOCK_UNTIL; -import static net.javacrumbs.shedlock.provider.mongo.reactivestreams.ReactiveStreamsMongoLockProvider.execute; -import static org.assertj.core.api.Assertions.assertThat; -import static org.assertj.core.api.Assumptions.assumeThat; - public class ReactiveStreamsMongoLockProviderIntegrationTest extends AbstractExtensibleLockProviderIntegrationTest { private static final MongodStarter starter = MongodStarter.getDefaultInstance(); @@ -58,12 +55,12 @@ public class ReactiveStreamsMongoLockProviderIntegrationTest extends AbstractExt @BeforeAll public static void startMongo() throws IOException { - mongodExe = starter.prepare(MongodConfig.builder() - .version(Version.Main.V3_6) - .build()); + mongodExe = starter.prepare( + MongodConfig.builder().version(Version.Main.V3_6).build()); mongod = mongodExe.start(); - mongo = MongoClients.create("mongodb://localhost:" + mongod.getConfig().net().getPort()); + mongo = MongoClients.create( + "mongodb://localhost:" + mongod.getConfig().net().getPort()); } @AfterAll @@ -73,7 +70,6 @@ public static void stopMongo() { mongodExe.stop(); } - @BeforeEach public void cleanDb() { execute(mongo.getDatabase(DB_NAME).drop()); diff --git a/providers/mongo/shedlock-provider-mongo/src/main/java/net/javacrumbs/shedlock/provider/mongo/MongoLockProvider.java b/providers/mongo/shedlock-provider-mongo/src/main/java/net/javacrumbs/shedlock/provider/mongo/MongoLockProvider.java index e41f0cb65..d4861b6b1 100644 --- a/providers/mongo/shedlock-provider-mongo/src/main/java/net/javacrumbs/shedlock/provider/mongo/MongoLockProvider.java +++ b/providers/mongo/shedlock-provider-mongo/src/main/java/net/javacrumbs/shedlock/provider/mongo/MongoLockProvider.java @@ -1,24 +1,31 @@ /** * Copyright 2009 the original author or authors. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + *

http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ package net.javacrumbs.shedlock.provider.mongo; +import static com.mongodb.client.model.Filters.and; +import static com.mongodb.client.model.Filters.eq; +import static com.mongodb.client.model.Filters.gt; +import static com.mongodb.client.model.Filters.lte; +import static com.mongodb.client.model.Updates.combine; +import static com.mongodb.client.model.Updates.set; + import com.mongodb.MongoServerException; import com.mongodb.client.MongoCollection; import com.mongodb.client.MongoDatabase; import com.mongodb.client.model.FindOneAndUpdateOptions; +import java.time.Instant; +import java.util.Optional; import net.javacrumbs.shedlock.core.AbstractSimpleLock; import net.javacrumbs.shedlock.core.ClockProvider; import net.javacrumbs.shedlock.core.ExtensibleLockProvider; @@ -28,20 +35,13 @@ import org.bson.Document; import org.bson.conversions.Bson; -import java.time.Instant; -import java.util.Optional; - -import static com.mongodb.client.model.Filters.and; -import static com.mongodb.client.model.Filters.eq; -import static com.mongodb.client.model.Filters.gt; -import static com.mongodb.client.model.Filters.lte; -import static com.mongodb.client.model.Updates.combine; -import static com.mongodb.client.model.Updates.set; - /** - * Distributed lock using MongoDB >= 2.6. Requires mongo-java-driver > 3.4.0 + * Distributed lock using MongoDB >= 2.6. Requires mongo-java-driver > + * 3.4.0 + * *

* It uses a collection that contains documents like this: + * *

  * {
  *    "_id" : "lock name",
@@ -51,22 +51,18 @@
  * }
  * 
* - * lockedAt and lockedBy are just for troubleshooting and are not read by the code + * lockedAt and lockedBy are just for troubleshooting and are not read by the + * code * *
    - *
  1. - * Attempts to insert a new lock record. As an optimization, we keep in-memory track of created lock records. If the record - * has been inserted, returns lock. - *
  2. - *
  3. - * We will try to update lock record using filter _id == name AND lock_until <= now - *
  4. - *
  5. - * If the update succeeded (1 updated document), we have the lock. If the update failed (0 updated documents) somebody else holds the lock - *
  6. - *
  7. - * When unlocking, lock_until is set to now. - *
  8. + *
  9. Attempts to insert a new lock record. As an optimization, we keep + * in-memory track of created lock records. If the record has been inserted, + * returns lock. + *
  10. We will try to update lock record using filter _id == name AND lock_until + * <= now + *
  11. If the update succeeded (1 updated document), we have the lock. If the + * update failed (0 updated documents) somebody else holds the lock + *
  12. When unlocking, lock_until is set to now. *
*/ public class MongoLockProvider implements ExtensibleLockProvider { @@ -79,9 +75,7 @@ public class MongoLockProvider implements ExtensibleLockProvider { private final String hostname; private final MongoCollection collection; - /** - * Uses Mongo to coordinate locks - */ + /** Uses Mongo to coordinate locks */ public MongoLockProvider(MongoDatabase mongoDatabase) { this(mongoDatabase.getCollection(DEFAULT_SHEDLOCK_COLLECTION_NAME)); } @@ -89,37 +83,36 @@ public MongoLockProvider(MongoDatabase mongoDatabase) { /** * Uses Mongo to coordinate locks * - * @param collection Mongo collection to be used + * @param collection + * Mongo collection to be used */ public MongoLockProvider(MongoCollection collection) { this.collection = collection; this.hostname = Utils.getHostname(); } - @Override public Optional lock(LockConfiguration lockConfiguration) { Instant now = now(); Bson update = combine( - set(LOCK_UNTIL, lockConfiguration.getLockAtMostUntil()), - set(LOCKED_AT, now), - set(LOCKED_BY, hostname) - ); + set(LOCK_UNTIL, lockConfiguration.getLockAtMostUntil()), set(LOCKED_AT, now), set(LOCKED_BY, hostname)); try { // There are three possible situations: // 1. The lock document does not exist yet - it is inserted - we have the lock - // 2. The lock document exists and lockUtil <= now - it is updated - we have the lock - // 3. The lock document exists and lockUtil > now - Duplicate key exception is thrown - getCollection().findOneAndUpdate( - and(eq(ID, lockConfiguration.getName()), lte(LOCK_UNTIL, now)), - update, - new FindOneAndUpdateOptions().upsert(true) - ); + // 2. The lock document exists and lockUtil <= now - it is updated - we have the + // lock + // 3. The lock document exists and lockUtil > now - Duplicate key exception is + // thrown + getCollection() + .findOneAndUpdate( + and(eq(ID, lockConfiguration.getName()), lte(LOCK_UNTIL, now)), + update, + new FindOneAndUpdateOptions().upsert(true)); return Optional.of(new MongoLock(lockConfiguration, this)); } catch (MongoServerException e) { if (e.getCode() == 11000) { // duplicate key - //Upsert attempts to insert when there were no filter matches. - //This means there was a lock with matching ID with lockUntil > now. + // Upsert attempts to insert when there were no filter matches. + // This means there was a lock with matching ID with lockUntil > now. return Optional.empty(); } else { throw e; @@ -131,14 +124,9 @@ private Optional extend(LockConfiguration lockConfiguration) { Instant now = now(); Bson update = set(LOCK_UNTIL, lockConfiguration.getLockAtMostUntil()); - Document updatedDocument = getCollection().findOneAndUpdate( - and( - eq(ID, lockConfiguration.getName()), - gt(LOCK_UNTIL, now), - eq(LOCKED_BY, hostname) - ), - update - ); + Document updatedDocument = getCollection() + .findOneAndUpdate( + and(eq(ID, lockConfiguration.getName()), gt(LOCK_UNTIL, now), eq(LOCKED_BY, hostname)), update); if (updatedDocument != null) { return Optional.of(new MongoLock(lockConfiguration, this)); } else { @@ -148,10 +136,10 @@ private Optional extend(LockConfiguration lockConfiguration) { private void unlock(LockConfiguration lockConfiguration) { // Set lockUtil to now or lockAtLeastUntil whichever is later - getCollection().findOneAndUpdate( - eq(ID, lockConfiguration.getName()), - combine(set(LOCK_UNTIL, lockConfiguration.getUnlockTime())) - ); + getCollection() + .findOneAndUpdate( + eq(ID, lockConfiguration.getName()), + combine(set(LOCK_UNTIL, lockConfiguration.getUnlockTime()))); } private MongoCollection getCollection() { diff --git a/providers/mongo/shedlock-provider-mongo/src/test/java/net/javacrumbs/shedlock/provider/mongo/MongoLockProviderIntegrationTest.java b/providers/mongo/shedlock-provider-mongo/src/test/java/net/javacrumbs/shedlock/provider/mongo/MongoLockProviderIntegrationTest.java index c211ae423..60ef6fd23 100644 --- a/providers/mongo/shedlock-provider-mongo/src/test/java/net/javacrumbs/shedlock/provider/mongo/MongoLockProviderIntegrationTest.java +++ b/providers/mongo/shedlock-provider-mongo/src/test/java/net/javacrumbs/shedlock/provider/mongo/MongoLockProviderIntegrationTest.java @@ -1,20 +1,27 @@ /** * Copyright 2009 the original author or authors. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + *

http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ package net.javacrumbs.shedlock.provider.mongo; +import static com.mongodb.client.model.Filters.eq; +import static net.javacrumbs.shedlock.provider.mongo.MongoLockProvider.DEFAULT_SHEDLOCK_COLLECTION_NAME; +import static net.javacrumbs.shedlock.provider.mongo.MongoLockProvider.ID; +import static net.javacrumbs.shedlock.provider.mongo.MongoLockProvider.LOCKED_AT; +import static net.javacrumbs.shedlock.provider.mongo.MongoLockProvider.LOCKED_BY; +import static net.javacrumbs.shedlock.provider.mongo.MongoLockProvider.LOCK_UNTIL; +import static org.assertj.core.api.Assertions.assertThat; +import static org.assertj.core.api.Assumptions.assumeThat; + import com.mongodb.client.MongoClient; import com.mongodb.client.MongoClients; import com.mongodb.client.MongoCollection; @@ -24,6 +31,8 @@ import de.flapdoodle.embed.mongo.MongodStarter; import de.flapdoodle.embed.mongo.config.MongodConfig; import de.flapdoodle.embed.mongo.distribution.Version; +import java.io.IOException; +import java.util.Date; import net.javacrumbs.shedlock.core.ExtensibleLockProvider; import net.javacrumbs.shedlock.core.LockProvider; import net.javacrumbs.shedlock.test.support.AbstractExtensibleLockProviderIntegrationTest; @@ -33,18 +42,6 @@ import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.Test; -import java.io.IOException; -import java.util.Date; - -import static com.mongodb.client.model.Filters.eq; -import static net.javacrumbs.shedlock.provider.mongo.MongoLockProvider.DEFAULT_SHEDLOCK_COLLECTION_NAME; -import static net.javacrumbs.shedlock.provider.mongo.MongoLockProvider.ID; -import static net.javacrumbs.shedlock.provider.mongo.MongoLockProvider.LOCKED_AT; -import static net.javacrumbs.shedlock.provider.mongo.MongoLockProvider.LOCKED_BY; -import static net.javacrumbs.shedlock.provider.mongo.MongoLockProvider.LOCK_UNTIL; -import static org.assertj.core.api.Assertions.assertThat; -import static org.assertj.core.api.Assumptions.assumeThat; - public class MongoLockProviderIntegrationTest extends AbstractExtensibleLockProviderIntegrationTest { private static final MongodStarter starter = MongodStarter.getDefaultInstance(); @@ -57,12 +54,12 @@ public class MongoLockProviderIntegrationTest extends AbstractExtensibleLockProv @BeforeAll public static void startMongo() throws IOException { - mongodExe = starter.prepare(MongodConfig.builder() - .version(Version.Main.V3_6) - .build()); + mongodExe = starter.prepare( + MongodConfig.builder().version(Version.Main.V3_6).build()); mongod = mongodExe.start(); - mongo = MongoClients.create("mongodb://localhost:"+mongod.getConfig().net().getPort()); + mongo = MongoClients.create( + "mongodb://localhost:" + mongod.getConfig().net().getPort()); } @AfterAll @@ -72,7 +69,6 @@ public static void stopMongo() { mongodExe.stop(); } - @BeforeEach public void cleanDb() { mongo.getDatabase(DB_NAME).drop(); diff --git a/providers/neo4j/shedlock-provider-neo4j/src/main/java/net/javacrumbs/shedlock/provider/neo4j/Neo4jLockProvider.java b/providers/neo4j/shedlock-provider-neo4j/src/main/java/net/javacrumbs/shedlock/provider/neo4j/Neo4jLockProvider.java index 16a0bba97..00c27058a 100644 --- a/providers/neo4j/shedlock-provider-neo4j/src/main/java/net/javacrumbs/shedlock/provider/neo4j/Neo4jLockProvider.java +++ b/providers/neo4j/shedlock-provider-neo4j/src/main/java/net/javacrumbs/shedlock/provider/neo4j/Neo4jLockProvider.java @@ -1,16 +1,14 @@ /** * Copyright 2009 the original author or authors. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + *

http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ package net.javacrumbs.shedlock.provider.neo4j; @@ -21,27 +19,23 @@ import org.neo4j.driver.Driver; /** - * Lock provided by Neo4j Graph API. It uses a collection that stores each lock as a node. + * Lock provided by Neo4j Graph API. It uses a collection that stores each lock + * as a node. + * *

    - *
  1. - * Attempts to insert a new lock node. Since lock name has a unique constraint, it fails if the record already exists. - * As an optimization, we keep in-memory track of created lock nodes. - *
  2. - *
  3. - * If the insert succeeds (1 node inserted) we have the lock. - *
  4. - *
  5. - * If the insert failed due to duplicate key or we have skipped the insertion, we will try to update lock node using - * MATCH (lock:collectionName) WHERE name = $lockName AND lock_until <= $now SET lock_until = $lockUntil, locked_at = $now - * with some additional explicit node locking - *
  6. - *
  7. - * If the update succeeded (>1 property updated), we have the lock. If the update failed (<=1 properties updated) somebody else holds the lock - * or grabbed the lock in a data race caused by Neo4j's read-committed isolation level. - *
  8. - *
  9. - * When unlocking, lock_until is set to now. - *
  10. + *
  11. Attempts to insert a new lock node. Since lock name has a unique + * constraint, it fails if the record already exists. As an optimization, we + * keep in-memory track of created lock nodes. + *
  12. If the insert succeeds (1 node inserted) we have the lock. + *
  13. If the insert failed due to duplicate key or we have skipped the + * insertion, we will try to update lock node using MATCH (lock:collectionName) + * WHERE name = $lockName AND lock_until <= $now SET lock_until = $lockUntil, + * locked_at = $now with some additional explicit node locking + *
  14. If the update succeeded (>1 property updated), we have the lock. If + * the update failed (<=1 properties updated) somebody else holds the lock or + * grabbed the lock in a data race caused by Neo4j's read-committed isolation + * level. + *
  15. When unlocking, lock_until is set to now. *
*/ public class Neo4jLockProvider extends StorageBasedLockProvider { @@ -49,7 +43,8 @@ public Neo4jLockProvider(@NonNull Driver driver) { this(driver, "shedlock", null); } - public Neo4jLockProvider(@NonNull Driver graphDatabaseService, @NonNull String collectionName, @Nullable String databaseName) { + public Neo4jLockProvider( + @NonNull Driver graphDatabaseService, @NonNull String collectionName, @Nullable String databaseName) { super(new Neo4jStorageAccessor(graphDatabaseService, collectionName, databaseName)); } } diff --git a/providers/neo4j/shedlock-provider-neo4j/src/main/java/net/javacrumbs/shedlock/provider/neo4j/Neo4jStorageAccessor.java b/providers/neo4j/shedlock-provider-neo4j/src/main/java/net/javacrumbs/shedlock/provider/neo4j/Neo4jStorageAccessor.java index 46b959d62..5e69323f1 100644 --- a/providers/neo4j/shedlock-provider-neo4j/src/main/java/net/javacrumbs/shedlock/provider/neo4j/Neo4jStorageAccessor.java +++ b/providers/neo4j/shedlock-provider-neo4j/src/main/java/net/javacrumbs/shedlock/provider/neo4j/Neo4jStorageAccessor.java @@ -1,20 +1,23 @@ /** * Copyright 2009 the original author or authors. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + *

http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ package net.javacrumbs.shedlock.provider.neo4j; +import static java.util.Objects.requireNonNull; + +import java.util.Map; +import java.util.function.BiFunction; +import java.util.function.Function; import net.javacrumbs.shedlock.core.ClockProvider; import net.javacrumbs.shedlock.core.LockConfiguration; import net.javacrumbs.shedlock.support.AbstractStorageAccessor; @@ -27,12 +30,6 @@ import org.neo4j.driver.SessionConfig; import org.neo4j.driver.Transaction; -import java.util.Map; -import java.util.function.BiFunction; -import java.util.function.Function; - -import static java.util.Objects.requireNonNull; - class Neo4jStorageAccessor extends AbstractStorageAccessor { private final String collectionName; private final Driver driver; @@ -46,11 +43,11 @@ public Neo4jStorageAccessor(@NonNull Driver driver, @NonNull String collectionNa } private void createLockNameUniqueConstraint() { - try ( - Session session = getSession(); - Transaction transaction = session.beginTransaction() - ) { - transaction.run(String.format("CREATE CONSTRAINT UNIQUE_%s_name IF NOT EXISTS ON (lock:%s) ASSERT lock.name IS UNIQUE", collectionName, collectionName)); + try (Session session = getSession(); + Transaction transaction = session.beginTransaction()) { + transaction.run(String.format( + "CREATE CONSTRAINT UNIQUE_%s_name IF NOT EXISTS ON (lock:%s) ASSERT lock.name IS UNIQUE", + collectionName, collectionName)); transaction.commit(); } } @@ -58,79 +55,93 @@ private void createLockNameUniqueConstraint() { @Override public boolean insertRecord(@NonNull LockConfiguration lockConfiguration) { // Try to insert if the record does not exists - String cypher = String.format("CREATE (lock:%s {name: $lockName, lock_until: $lockUntil, locked_at: $now, locked_by: $lockedBy })", collectionName); + String cypher = String.format( + "CREATE (lock:%s {name: $lockName, lock_until: $lockUntil, locked_at: $now, locked_by: $lockedBy })", + collectionName); Map parameters = createParameterMap(lockConfiguration); - return executeCommand(cypher, result -> { - int insertedNodes = result.consume().counters().nodesCreated(); - return insertedNodes > 0; - }, parameters, this::handleInsertionException); + return executeCommand( + cypher, + result -> { + int insertedNodes = result.consume().counters().nodesCreated(); + return insertedNodes > 0; + }, + parameters, + this::handleInsertionException); } private Map createParameterMap(@NonNull LockConfiguration lockConfiguration) { return Map.of( - "lockName", lockConfiguration.getName(), - "lockedBy", getHostname(), - "now", ClockProvider.now().toString(), - "lockUntil", lockConfiguration.getLockAtMostUntil().toString() - ); + "lockName", + lockConfiguration.getName(), + "lockedBy", + getHostname(), + "now", + ClockProvider.now().toString(), + "lockUntil", + lockConfiguration.getLockAtMostUntil().toString()); } @Override public boolean updateRecord(@NonNull LockConfiguration lockConfiguration) { - String cypher = String.format("MATCH (lock:%s) " + - "WHERE lock.name = $lockName AND lock.lock_until <= $now " + - "SET lock._LOCK_ = true " + - "WITH lock as l " + - "WHERE l.lock_until <= $now " + - "SET l.lock_until = $lockUntil, l.locked_at = $now, l.locked_by = $lockedBy " + - "REMOVE l._LOCK_ ", collectionName); + String cypher = String.format( + "MATCH (lock:%s) " + "WHERE lock.name = $lockName AND lock.lock_until <= $now " + + "SET lock._LOCK_ = true " + "WITH lock as l " + "WHERE l.lock_until <= $now " + + "SET l.lock_until = $lockUntil, l.locked_at = $now, l.locked_by = $lockedBy " + + "REMOVE l._LOCK_ ", + collectionName); Map parameters = createParameterMap(lockConfiguration); - return executeCommand(cypher, statement -> { - int updatedProperties = statement.consume().counters().propertiesSet(); - return updatedProperties > 1; //ignore explicit lock when counting the updated properties - }, parameters, this::handleUpdateException); + return executeCommand( + cypher, + statement -> { + int updatedProperties = statement.consume().counters().propertiesSet(); + return updatedProperties > 1; // ignore explicit lock when counting the updated properties + }, + parameters, + this::handleUpdateException); } @Override public boolean extend(@NonNull LockConfiguration lockConfiguration) { - String cypher = String.format("MATCH (lock:%s) " + - "WHERE lock.name = $lockName AND lock.locked_by = $lockedBy AND lock.lock_until > $now " + - "SET lock._LOCK_ = true " + - "WITH lock as l " + - "WHERE l.name = $lockName AND l.locked_by = $lockedBy AND l.lock_until > $now " + - "SET l.lock_until = $lockUntil " + - "REMOVE l._LOCK_ ", collectionName); + String cypher = String.format( + "MATCH (lock:%s) " + + "WHERE lock.name = $lockName AND lock.locked_by = $lockedBy AND lock.lock_until > $now " + + "SET lock._LOCK_ = true " + "WITH lock as l " + + "WHERE l.name = $lockName AND l.locked_by = $lockedBy AND l.lock_until > $now " + + "SET l.lock_until = $lockUntil " + "REMOVE l._LOCK_ ", + collectionName); Map parameters = createParameterMap(lockConfiguration); logger.debug("Extending lock={} until={}", lockConfiguration.getName(), lockConfiguration.getLockAtMostUntil()); - return executeCommand(cypher, statement -> { - int updatedProperties = statement.consume().counters().propertiesSet(); - return updatedProperties > 1; //ignore the explicit lock when counting the updated properties - }, parameters, this::handleUnlockException); + return executeCommand( + cypher, + statement -> { + int updatedProperties = statement.consume().counters().propertiesSet(); + return updatedProperties > 1; // ignore the explicit lock when counting the updated properties + }, + parameters, + this::handleUnlockException); } @Override public void unlock(@NonNull LockConfiguration lockConfiguration) { - String cypher = String.format("MATCH (lock:%s) WHERE lock.name = $lockName " + - "SET lock.lock_until = $lockUntil ", collectionName); + String cypher = String.format( + "MATCH (lock:%s) WHERE lock.name = $lockName " + "SET lock.lock_until = $lockUntil ", collectionName); Map parameters = Map.of( - "lockName", lockConfiguration.getName(), - "lockUntil", lockConfiguration.getUnlockTime().toString() - ); + "lockName", + lockConfiguration.getName(), + "lockUntil", + lockConfiguration.getUnlockTime().toString()); executeCommand(cypher, statement -> null, parameters, this::handleUnlockException); } private T executeCommand( - String cypher, - Function body, - Map parameters, - BiFunction exceptionHandler - ) { - try ( - Session session = getSession(); - Transaction transaction = session.beginTransaction() - ) { + String cypher, + Function body, + Map parameters, + BiFunction exceptionHandler) { + try (Session session = getSession(); + Transaction transaction = session.beginTransaction()) { Result result = transaction.run(cypher, parameters); T apply = body.apply(result); transaction.commit(); @@ -156,5 +167,4 @@ boolean handleUpdateException(String cypher, Exception e) { boolean handleUnlockException(String cypher, Exception e) { throw new LockException("Unexpected exception when unlocking", e); } - } diff --git a/providers/neo4j/shedlock-provider-neo4j/src/test/java/net/javacrumbs/shedlock/provider/neo4j/Neo4jLockProviderIntegrationTest.java b/providers/neo4j/shedlock-provider-neo4j/src/test/java/net/javacrumbs/shedlock/provider/neo4j/Neo4jLockProviderIntegrationTest.java index 613535309..bdbf364bf 100644 --- a/providers/neo4j/shedlock-provider-neo4j/src/test/java/net/javacrumbs/shedlock/provider/neo4j/Neo4jLockProviderIntegrationTest.java +++ b/providers/neo4j/shedlock-provider-neo4j/src/test/java/net/javacrumbs/shedlock/provider/neo4j/Neo4jLockProviderIntegrationTest.java @@ -1,20 +1,28 @@ /** * Copyright 2009 the original author or authors. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + *

http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ package net.javacrumbs.shedlock.provider.neo4j; +import static java.lang.Thread.sleep; +import static net.javacrumbs.shedlock.core.ClockProvider.now; +import static org.assertj.core.api.Assertions.assertThat; + +import java.time.Duration; +import java.time.Instant; +import java.time.temporal.ChronoUnit; +import java.util.HashMap; +import java.util.Map; +import java.util.concurrent.ExecutionException; import net.javacrumbs.shedlock.core.ClockProvider; import net.javacrumbs.shedlock.core.LockConfiguration; import net.javacrumbs.shedlock.support.StorageBasedLockProvider; @@ -36,17 +44,6 @@ import org.testcontainers.containers.Neo4jContainer; import org.testcontainers.utility.DockerImageName; -import java.time.Duration; -import java.time.Instant; -import java.time.temporal.ChronoUnit; -import java.util.HashMap; -import java.util.Map; -import java.util.concurrent.ExecutionException; - -import static java.lang.Thread.sleep; -import static net.javacrumbs.shedlock.core.ClockProvider.now; -import static org.assertj.core.api.Assertions.assertThat; - @TestInstance(TestInstance.Lifecycle.PER_CLASS) public class Neo4jLockProviderIntegrationTest extends AbstractStorageBasedLockProviderIntegrationTest { protected Neo4jTestUtils testUtils; @@ -87,7 +84,9 @@ public void cleanup() { protected void assertUnlocked(String lockName) { Neo4jTestUtils.LockInfo lockInfo = getLockInfo(lockName); Instant now = ClockProvider.now(); - assertThat(lockInfo.getLockUntil()).describedAs("is unlocked").isBeforeOrEqualTo(now.truncatedTo(ChronoUnit.MILLIS).plusMillis(1)); + assertThat(lockInfo.getLockUntil()) + .describedAs("is unlocked") + .isBeforeOrEqualTo(now.truncatedTo(ChronoUnit.MILLIS).plusMillis(1)); } @Override @@ -95,16 +94,22 @@ protected void assertLocked(String lockName) { Neo4jTestUtils.LockInfo lockInfo = getLockInfo(lockName); Instant now = ClockProvider.now(); - assertThat(lockInfo.getLockUntil()).describedAs(getClass().getName() + " is locked").isAfter(now); + assertThat(lockInfo.getLockUntil()) + .describedAs(getClass().getName() + " is locked") + .isAfter(now); } @Test public void shouldCreateLockIfRecordAlreadyExists() { Map parameters = new HashMap<>(); parameters.put("name", LOCK_NAME1); - parameters.put("previousLockTime", Instant.now().minus(1, ChronoUnit.DAYS).toString()); + parameters.put( + "previousLockTime", Instant.now().minus(1, ChronoUnit.DAYS).toString()); parameters.put("lockedBy", "me"); - testUtils.executeTransactionally("CREATE (lock:shedlock { name: $name, lock_until: $previousLockTime, locked_at: $previousLockTime, locked_by: $lockedBy })", parameters, null); + testUtils.executeTransactionally( + "CREATE (lock:shedlock { name: $name, lock_until: $previousLockTime, locked_at: $previousLockTime, locked_by: $lockedBy })", + parameters, + null); assertUnlocked(LOCK_NAME1); shouldCreateLock(); } @@ -114,16 +119,13 @@ public void fuzzTestShouldWorkWithTransaction() throws ExecutionException, Inter new FuzzTester(getLockProvider()) { @Override protected Void task(int iterations, Job job) { - try ( - Session session = testUtils.getDriver().session(); - Transaction transaction = session.beginTransaction() - ) { + try (Session session = testUtils.getDriver().session(); + Transaction transaction = session.beginTransaction()) { super.task(iterations, job); transaction.commit(); return null; } catch (Throwable e) { - LoggerFactory.getLogger(getClass()) - .error("Exception caught:", e); + LoggerFactory.getLogger(getClass()).error("Exception caught:", e); return null; } } @@ -135,7 +137,6 @@ protected boolean shouldLog() { }.doFuzzTest(); } - @Test void shouldNotUpdateOnInsertIfPreviousDidNotEndWhenNotUsingDbTime() { shouldNotUpdateOnInsertIfPreviousDidNotEnd(); @@ -149,15 +150,13 @@ void shouldNotUpdateOnInsertIfPreviousDidNotEndWhenUsingDbTime() { private void shouldNotUpdateOnInsertIfPreviousDidNotEnd() { Neo4jStorageAccessor accessor = getAccessor(); - assertThat( - accessor.insertRecord(lockConfig(MY_LOCK, Duration.ofSeconds(10))) - ).isEqualTo(true); + assertThat(accessor.insertRecord(lockConfig(MY_LOCK, Duration.ofSeconds(10)))) + .isEqualTo(true); Instant originalLockValidity = testUtils.getLockedUntil(MY_LOCK); - assertThat( - accessor.insertRecord(lockConfig(MY_LOCK, Duration.ofSeconds(10))) - ).isEqualTo(false); + assertThat(accessor.insertRecord(lockConfig(MY_LOCK, Duration.ofSeconds(10)))) + .isEqualTo(false); assertThat(testUtils.getLockedUntil(MY_LOCK)).isEqualTo(originalLockValidity); } @@ -183,13 +182,14 @@ private void shouldNotUpdateOtherLockConfigurations() throws InterruptedExceptio Instant otherLockLockedUntil = testUtils.getLockedUntil(OTHER_LOCK); // wait for a while so there will be a difference in the timestamp - // when system time is used seems there is no milliseconds in the timestamp so to make a difference we have to wait for at least a second + // when system time is used seems there is no milliseconds in the timestamp so + // to make a + // difference we have to wait for at least a second sleep(1000); - // act - assertThat(accessor.updateRecord(new LockConfiguration(now(), MY_LOCK, lockAtMostFor, Duration.ZERO))).isEqualTo(true); - + assertThat(accessor.updateRecord(new LockConfiguration(now(), MY_LOCK, lockAtMostFor, Duration.ZERO))) + .isEqualTo(true); // assert assertThat(testUtils.getLockedUntil(MY_LOCK)).isAfter(myLockLockedUntil); diff --git a/providers/neo4j/shedlock-provider-neo4j/src/test/java/net/javacrumbs/shedlock/provider/neo4j/Neo4jTestUtils.java b/providers/neo4j/shedlock-provider-neo4j/src/test/java/net/javacrumbs/shedlock/provider/neo4j/Neo4jTestUtils.java index afc5b5f83..e911d2b3b 100644 --- a/providers/neo4j/shedlock-provider-neo4j/src/test/java/net/javacrumbs/shedlock/provider/neo4j/Neo4jTestUtils.java +++ b/providers/neo4j/shedlock-provider-neo4j/src/test/java/net/javacrumbs/shedlock/provider/neo4j/Neo4jTestUtils.java @@ -1,31 +1,28 @@ /** * Copyright 2009 the original author or authors. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + *

http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ package net.javacrumbs.shedlock.provider.neo4j; -import org.neo4j.driver.Driver; -import org.neo4j.driver.Result; -import org.neo4j.driver.Session; -import org.neo4j.driver.Transaction; +import static java.util.Collections.singletonMap; import java.time.Instant; import java.util.HashMap; import java.util.Map; import java.util.function.Function; - -import static java.util.Collections.singletonMap; +import org.neo4j.driver.Driver; +import org.neo4j.driver.Result; +import org.neo4j.driver.Session; +import org.neo4j.driver.Transaction; public final class Neo4jTestUtils { @@ -39,7 +36,8 @@ public void executeTransactionally(String query) { executeTransactionally(query, new HashMap<>(), null); } - public T executeTransactionally(String query, Map parameters, Function resultTransformer) { + public T executeTransactionally( + String query, Map parameters, Function resultTransformer) { T transformedResult = null; try (Session session = driver.session()) { Transaction transaction = session.beginTransaction(); @@ -54,24 +52,26 @@ public T executeTransactionally(String query, Map parameters public Instant getLockedUntil(String lockName) { Map parameters = singletonMap("lockName", lockName); - return executeTransactionally("MATCH (lock:shedlock) WHERE lock.name = $lockName return lock.lock_until", - parameters, result -> result.stream() - .findFirst() - .map(it -> Instant.parse(it.get("lock.lock_until").asString())) - .orElse(null)); + return executeTransactionally( + "MATCH (lock:shedlock) WHERE lock.name = $lockName return lock.lock_until", + parameters, + result -> result.stream() + .findFirst() + .map(it -> Instant.parse(it.get("lock.lock_until").asString())) + .orElse(null)); } public LockInfo getLockInfo(String lockName) { Map parameters = singletonMap("lockName", lockName); - return executeTransactionally("MATCH (lock:shedlock) WHERE lock.name = $lockName RETURN lock.name, lock.lock_until, localdatetime() as db_time ", parameters, result -> - result.stream() - .findFirst() - .map(it -> new LockInfo( - it.get("lock.name").asString(), - Instant.parse(it.get("lock.lock_until").asString()) - ) - ) - ).orElse(null); + return executeTransactionally( + "MATCH (lock:shedlock) WHERE lock.name = $lockName RETURN lock.name, lock.lock_until, localdatetime() as db_time ", + parameters, + result -> result.stream() + .findFirst() + .map(it -> new LockInfo( + it.get("lock.name").asString(), + Instant.parse(it.get("lock.lock_until").asString())))) + .orElse(null); } public void clean() { diff --git a/providers/opensearch/shedlock-provider-opensearch/src/main/java/net/javacrumbs/shedlock/provider/opensearch/OpenSearchLockProvider.java b/providers/opensearch/shedlock-provider-opensearch/src/main/java/net/javacrumbs/shedlock/provider/opensearch/OpenSearchLockProvider.java index 6746ec2db..e0e61d260 100644 --- a/providers/opensearch/shedlock-provider-opensearch/src/main/java/net/javacrumbs/shedlock/provider/opensearch/OpenSearchLockProvider.java +++ b/providers/opensearch/shedlock-provider-opensearch/src/main/java/net/javacrumbs/shedlock/provider/opensearch/OpenSearchLockProvider.java @@ -1,20 +1,27 @@ /** * Copyright 2009 the original author or authors. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + *

http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ package net.javacrumbs.shedlock.provider.opensearch; +import static net.javacrumbs.shedlock.core.ClockProvider.now; +import static net.javacrumbs.shedlock.support.Utils.getHostname; +import static org.opensearch.action.support.WriteRequest.RefreshPolicy.IMMEDIATE; + +import java.io.IOException; +import java.time.Instant; +import java.util.Collections; +import java.util.Map; +import java.util.Optional; import net.javacrumbs.shedlock.core.AbstractSimpleLock; import net.javacrumbs.shedlock.core.LockConfiguration; import net.javacrumbs.shedlock.core.LockProvider; @@ -31,21 +38,13 @@ import org.opensearch.script.Script; import org.opensearch.script.ScriptType; -import java.io.IOException; -import java.time.Instant; -import java.util.Collections; -import java.util.Map; -import java.util.Optional; - -import static net.javacrumbs.shedlock.core.ClockProvider.now; -import static net.javacrumbs.shedlock.support.Utils.getHostname; -import static org.opensearch.action.support.WriteRequest.RefreshPolicy.IMMEDIATE; - /** - * Lock using OpenSearch >= . - * Requires opensearch-rest-high-level-client > 1.1.0 + * Lock using OpenSearch >= . Requires opensearch-rest-high-level-client > + * 1.1.0 + * *

* It uses a collection that contains documents like this: + * *

  * {
  *    "name" : "lock name",
@@ -60,23 +59,20 @@
  *    "lockedBy" : "hostname"
  * }
  * 
+ * *

- * lockedAt and lockedBy are just for troubleshooting and are not read by the code + * lockedAt and lockedBy are just for troubleshooting and are not read by the + * code * *

    - *
  1. - * Attempts to insert a new lock record. As an optimization, we keep in-memory track of created lock records. If the record - * has been inserted, returns lock. - *
  2. - *
  3. - * We will try to update lock record using filter _id == name AND lock_until <= now - *
  4. - *
  5. - * If the update succeeded (1 updated document), we have the lock. If the update failed (0 updated documents) somebody else holds the lock - *
  6. - *
  7. - * When unlocking, lock_until is set to now. - *
  8. + *
  9. Attempts to insert a new lock record. As an optimization, we keep + * in-memory track of created lock records. If the record has been inserted, + * returns lock. + *
  10. We will try to update lock record using filter _id == name AND lock_until + * <= now + *
  11. If the update succeeded (1 updated document), we have the lock. If the + * update failed (0 updated documents) somebody else holds the lock + *
  12. When unlocking, lock_until is set to now. *
*/ public class OpenSearchLockProvider implements LockProvider { @@ -86,15 +82,10 @@ public class OpenSearchLockProvider implements LockProvider { static final String LOCKED_BY = "lockedBy"; static final String NAME = "name"; - - private static final String UPDATE_SCRIPT = - "if (ctx._source." + LOCK_UNTIL + " <= " + "params." + LOCKED_AT + ") { " + - "ctx._source." + LOCKED_BY + " = params." + LOCKED_BY + "; " + - "ctx._source." + LOCKED_AT + " = params." + LOCKED_AT + "; " + - "ctx._source." + LOCK_UNTIL + " = params." + LOCK_UNTIL + "; " + - "} else { " + - "ctx.op = 'none' " + - "}"; + private static final String UPDATE_SCRIPT = "if (ctx._source." + LOCK_UNTIL + " <= " + "params." + LOCKED_AT + + ") { " + "ctx._source." + LOCKED_BY + " = params." + LOCKED_BY + "; " + "ctx._source." + LOCKED_AT + + " = params." + LOCKED_AT + "; " + "ctx._source." + LOCK_UNTIL + " = params." + LOCK_UNTIL + "; " + + "} else { " + "ctx.op = 'none' " + "}"; private final RestHighLevelClient highLevelClient; private final String hostname; @@ -114,16 +105,11 @@ public OpenSearchLockProvider(@NonNull RestHighLevelClient highLevelClient) { @NonNull public Optional lock(@NonNull LockConfiguration lockConfiguration) { try { - Map lockObject = lockObject(lockConfiguration.getName(), - lockConfiguration.getLockAtMostUntil(), - now()); + Map lockObject = + lockObject(lockConfiguration.getName(), lockConfiguration.getLockAtMostUntil(), now()); UpdateRequest ur = updateRequest(lockConfiguration) - .script(new Script(ScriptType.INLINE, - "painless", - UPDATE_SCRIPT, - lockObject) - ) - .upsert(lockObject); + .script(new Script(ScriptType.INLINE, "painless", UPDATE_SCRIPT, lockObject)) + .upsert(lockObject); UpdateResponse res = highLevelClient.update(ur, RequestOptions.DEFAULT); if (res.getResult() != DocWriteResponse.Result.NOOP) { return Optional.of(new OpenSearchSimpleLock(lockConfiguration)); @@ -140,19 +126,19 @@ public Optional lock(@NonNull LockConfiguration lockConfiguration) { } private UpdateRequest updateRequest(@NonNull LockConfiguration lockConfiguration) { - return new UpdateRequest() - .index(index) - .id(lockConfiguration.getName()) - .setRefreshPolicy(IMMEDIATE); + return new UpdateRequest().index(index).id(lockConfiguration.getName()).setRefreshPolicy(IMMEDIATE); } private Map lockObject(String name, Instant lockUntil, Instant lockedAt) { return Map.of( - NAME, name, - LOCKED_BY, hostname, - LOCKED_AT, lockedAt.toEpochMilli(), - LOCK_UNTIL, lockUntil.toEpochMilli() - ); + NAME, + name, + LOCKED_BY, + hostname, + LOCKED_AT, + lockedAt.toEpochMilli(), + LOCK_UNTIL, + lockUntil.toEpochMilli()); } private final class OpenSearchSimpleLock extends AbstractSimpleLock { @@ -166,10 +152,13 @@ public void doUnlock() { // Set lockUtil to now or lockAtLeastUntil whichever is later try { UpdateRequest ur = updateRequest(lockConfiguration) - .script(new Script(ScriptType.INLINE, - "painless", - "ctx._source.lockUntil = params.unlockTime", - Collections.singletonMap("unlockTime", lockConfiguration.getUnlockTime().toEpochMilli()))); + .script(new Script( + ScriptType.INLINE, + "painless", + "ctx._source.lockUntil = params.unlockTime", + Collections.singletonMap( + "unlockTime", + lockConfiguration.getUnlockTime().toEpochMilli()))); highLevelClient.update(ur, RequestOptions.DEFAULT); } catch (IOException | OpenSearchException e) { throw new LockException("Unexpected exception occurred", e); diff --git a/providers/opensearch/shedlock-provider-opensearch/src/test/java/net/javacrumbs/container/OpenSearchContainer.java b/providers/opensearch/shedlock-provider-opensearch/src/test/java/net/javacrumbs/container/OpenSearchContainer.java index 1c43d0d41..a5ff4309a 100644 --- a/providers/opensearch/shedlock-provider-opensearch/src/test/java/net/javacrumbs/container/OpenSearchContainer.java +++ b/providers/opensearch/shedlock-provider-opensearch/src/test/java/net/javacrumbs/container/OpenSearchContainer.java @@ -1,26 +1,25 @@ package net.javacrumbs.container; +import static java.net.HttpURLConnection.HTTP_OK; +import static java.net.HttpURLConnection.HTTP_UNAUTHORIZED; + +import java.time.Duration; import org.testcontainers.containers.GenericContainer; import org.testcontainers.containers.wait.strategy.HttpWaitStrategy; import org.testcontainers.images.builder.ImageFromDockerfile; import org.testcontainers.utility.Base58; -import java.time.Duration; - -import static java.net.HttpURLConnection.HTTP_OK; -import static java.net.HttpURLConnection.HTTP_UNAUTHORIZED; - public class OpenSearchContainer extends GenericContainer { static final int OPENSEARCH_DEFAULT_PORT = 9200; static final int OPENSEARCH_DEFAULT_TCP_PORT = 9300; + public OpenSearchContainer(String dockerImageName) { super(dockerImageName); } private ImageFromDockerfile prepareImage(String imageName) { - return new ImageFromDockerfile() - .withDockerfileFromBuilder(builder -> builder.from(imageName)); + return new ImageFromDockerfile().withDockerfileFromBuilder(builder -> builder.from(imageName)); } @Override @@ -29,9 +28,9 @@ protected void configure() { withEnv("discovery.type", "single-node"); addExposedPorts(OPENSEARCH_DEFAULT_PORT, OPENSEARCH_DEFAULT_TCP_PORT); setWaitStrategy(new HttpWaitStrategy() - .forPort(OPENSEARCH_DEFAULT_PORT) - .forStatusCodeMatching(response -> response == HTTP_OK || response == HTTP_UNAUTHORIZED) - .withStartupTimeout(Duration.ofMinutes(2))); + .forPort(OPENSEARCH_DEFAULT_PORT) + .forStatusCodeMatching(response -> response == HTTP_OK || response == HTTP_UNAUTHORIZED) + .withStartupTimeout(Duration.ofMinutes(2))); setImage(prepareImage(getDockerImageName())); } diff --git a/providers/opensearch/shedlock-provider-opensearch/src/test/java/net/javacrumbs/shedlock/provider/opensearch/OpenSearchLockProviderTest.java b/providers/opensearch/shedlock-provider-opensearch/src/test/java/net/javacrumbs/shedlock/provider/opensearch/OpenSearchLockProviderTest.java index 0893f6d99..8505d4f67 100644 --- a/providers/opensearch/shedlock-provider-opensearch/src/test/java/net/javacrumbs/shedlock/provider/opensearch/OpenSearchLockProviderTest.java +++ b/providers/opensearch/shedlock-provider-opensearch/src/test/java/net/javacrumbs/shedlock/provider/opensearch/OpenSearchLockProviderTest.java @@ -1,20 +1,30 @@ /** * Copyright 2009 the original author or authors. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + *

http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ package net.javacrumbs.shedlock.provider.opensearch; +import static net.javacrumbs.shedlock.provider.opensearch.OpenSearchLockProvider.LOCKED_AT; +import static net.javacrumbs.shedlock.provider.opensearch.OpenSearchLockProvider.LOCKED_BY; +import static net.javacrumbs.shedlock.provider.opensearch.OpenSearchLockProvider.LOCK_UNTIL; +import static net.javacrumbs.shedlock.provider.opensearch.OpenSearchLockProvider.NAME; +import static net.javacrumbs.shedlock.provider.opensearch.OpenSearchLockProvider.SCHEDLOCK_DEFAULT_INDEX; +import static org.assertj.core.api.Assertions.assertThat; +import static org.assertj.core.api.Assertions.fail; + +import java.io.IOException; +import java.time.Duration; +import java.util.Date; +import java.util.Map; import net.javacrumbs.container.OpenSearchContainer; import net.javacrumbs.shedlock.core.LockProvider; import net.javacrumbs.shedlock.test.support.AbstractLockProviderIntegrationTest; @@ -29,35 +39,21 @@ import org.testcontainers.junit.jupiter.Container; import org.testcontainers.junit.jupiter.Testcontainers; -import java.io.IOException; -import java.time.Duration; -import java.util.Date; -import java.util.Map; - -import static net.javacrumbs.shedlock.provider.opensearch.OpenSearchLockProvider.LOCKED_AT; -import static net.javacrumbs.shedlock.provider.opensearch.OpenSearchLockProvider.LOCKED_BY; -import static net.javacrumbs.shedlock.provider.opensearch.OpenSearchLockProvider.LOCK_UNTIL; -import static net.javacrumbs.shedlock.provider.opensearch.OpenSearchLockProvider.NAME; -import static net.javacrumbs.shedlock.provider.opensearch.OpenSearchLockProvider.SCHEDLOCK_DEFAULT_INDEX; -import static org.assertj.core.api.Assertions.assertThat; -import static org.assertj.core.api.Assertions.fail; - @Testcontainers public class OpenSearchLockProviderTest extends AbstractLockProviderIntegrationTest { @Container private static final OpenSearchContainer container = new OpenSearchContainer("opensearchproject/opensearch:1.1.0") - .withStartupTimeout(Duration.ofMinutes(2)) - .withEnv("plugins.security.disabled", "true") - .withStartupAttempts(2); + .withStartupTimeout(Duration.ofMinutes(2)) + .withEnv("plugins.security.disabled", "true") + .withStartupAttempts(2); + private RestHighLevelClient highLevelClient; private OpenSearchLockProvider lockProvider; @BeforeEach public void setUp() { - highLevelClient = new RestHighLevelClient( - RestClient.builder(HttpHost.create(container.getHttpHostAddress())) - ); + highLevelClient = new RestHighLevelClient(RestClient.builder(HttpHost.create(container.getHttpHostAddress()))); lockProvider = new OpenSearchLockProvider(highLevelClient); } diff --git a/providers/r2dbc/shedlock-provider-r2dbc/src/main/java/net/javacrumbs/shedlock/provider/r2dbc/AbstractR2dbcStorageAccessor.java b/providers/r2dbc/shedlock-provider-r2dbc/src/main/java/net/javacrumbs/shedlock/provider/r2dbc/AbstractR2dbcStorageAccessor.java index 1f9de49ef..833fd3647 100644 --- a/providers/r2dbc/shedlock-provider-r2dbc/src/main/java/net/javacrumbs/shedlock/provider/r2dbc/AbstractR2dbcStorageAccessor.java +++ b/providers/r2dbc/shedlock-provider-r2dbc/src/main/java/net/javacrumbs/shedlock/provider/r2dbc/AbstractR2dbcStorageAccessor.java @@ -15,8 +15,13 @@ */ package net.javacrumbs.shedlock.provider.r2dbc; +import static java.util.Objects.requireNonNull; + import io.r2dbc.spi.R2dbcDataIntegrityViolationException; import io.r2dbc.spi.Statement; +import java.time.Instant; +import java.util.function.BiFunction; +import java.util.function.Function; import net.javacrumbs.shedlock.core.ClockProvider; import net.javacrumbs.shedlock.core.LockConfiguration; import net.javacrumbs.shedlock.support.AbstractStorageAccessor; @@ -25,15 +30,7 @@ import org.reactivestreams.Publisher; import reactor.core.publisher.Mono; -import java.time.Instant; -import java.util.function.BiFunction; -import java.util.function.Function; - -import static java.util.Objects.requireNonNull; - -/** - * Internal class, please do not use. - */ +/** Internal class, please do not use. */ abstract class AbstractR2dbcStorageAccessor extends AbstractStorageAccessor { private final String tableName; @@ -43,12 +40,14 @@ public AbstractR2dbcStorageAccessor(@NonNull String tableName) { @Override public boolean insertRecord(@NonNull LockConfiguration lockConfiguration) { - return Boolean.TRUE.equals(Mono.from(insertRecordReactive(lockConfiguration)).block()); + return Boolean.TRUE.equals( + Mono.from(insertRecordReactive(lockConfiguration)).block()); } @Override public boolean updateRecord(@NonNull LockConfiguration lockConfiguration) { - return Boolean.TRUE.equals(Mono.from(updateRecordReactive(lockConfiguration)).block()); + return Boolean.TRUE.equals( + Mono.from(updateRecordReactive(lockConfiguration)).block()); } @Override @@ -62,58 +61,84 @@ public void unlock(@NonNull LockConfiguration lockConfiguration) { } public Publisher insertRecordReactive(@NonNull LockConfiguration lockConfiguration) { - // Try to insert if the record does not exist (not optimal, but the simplest platform agnostic way) - String sql = "INSERT INTO " + tableName + "(name, lock_until, locked_at, locked_by) VALUES(" + toParameter(1, "name") + ", " + toParameter(2, "lock_until") + ", " + toParameter(3, "locked_at") + ", " + toParameter(4, "locked_by") + ")"; - return executeCommand(sql, statement -> { - bind(statement, 0, "name", lockConfiguration.getName()); - bind(statement, 1, "lock_until", lockConfiguration.getLockAtMostUntil()); - bind(statement, 2, "locked_at", ClockProvider.now()); - bind(statement, 3, "locked_by", getHostname()); - return Mono.from(statement.execute()).flatMap(it -> Mono.from(it.getRowsUpdated())).map(it -> it > 0); - }, this::handleInsertionException); + // Try to insert if the record does not exist (not optimal, but the simplest + // platform agnostic + // way) + String sql = "INSERT INTO " + tableName + "(name, lock_until, locked_at, locked_by) VALUES(" + + toParameter(1, "name") + ", " + toParameter(2, "lock_until") + ", " + toParameter(3, "locked_at") + + ", " + toParameter(4, "locked_by") + ")"; + return executeCommand( + sql, + statement -> { + bind(statement, 0, "name", lockConfiguration.getName()); + bind(statement, 1, "lock_until", lockConfiguration.getLockAtMostUntil()); + bind(statement, 2, "locked_at", ClockProvider.now()); + bind(statement, 3, "locked_by", getHostname()); + return Mono.from(statement.execute()) + .flatMap(it -> Mono.from(it.getRowsUpdated())) + .map(it -> it > 0); + }, + this::handleInsertionException); } public Publisher updateRecordReactive(@NonNull LockConfiguration lockConfiguration) { - String sql = "UPDATE " + tableName + " SET lock_until = " + toParameter(1, "lock_until") + ", locked_at = " + toParameter(2, "locked_at") + ", locked_by = " + toParameter(3, "locked_by") + " WHERE name = " + toParameter(4, "name") + " AND lock_until <= " + toParameter(5, "now"); - return executeCommand(sql, statement -> { - Instant now = ClockProvider.now(); - bind(statement, 0, "lock_until", lockConfiguration.getLockAtMostUntil()); - bind(statement, 1, "locked_at", now); - bind(statement, 2, "locked_by", getHostname()); - bind(statement, 3, "name", lockConfiguration.getName()); - bind(statement, 4, "now", now); - return Mono.from(statement.execute()).flatMap(it -> Mono.from(it.getRowsUpdated())).map(it -> it > 0); - }, this::handleUpdateException); + String sql = "UPDATE " + tableName + " SET lock_until = " + toParameter(1, "lock_until") + ", locked_at = " + + toParameter(2, "locked_at") + ", locked_by = " + toParameter(3, "locked_by") + " WHERE name = " + + toParameter(4, "name") + " AND lock_until <= " + toParameter(5, "now"); + return executeCommand( + sql, + statement -> { + Instant now = ClockProvider.now(); + bind(statement, 0, "lock_until", lockConfiguration.getLockAtMostUntil()); + bind(statement, 1, "locked_at", now); + bind(statement, 2, "locked_by", getHostname()); + bind(statement, 3, "name", lockConfiguration.getName()); + bind(statement, 4, "now", now); + return Mono.from(statement.execute()) + .flatMap(it -> Mono.from(it.getRowsUpdated())) + .map(it -> it > 0); + }, + this::handleUpdateException); } public Publisher extendReactive(@NonNull LockConfiguration lockConfiguration) { - String sql = "UPDATE " + tableName + " SET lock_until = " + toParameter(1, "lock_until") + " WHERE name = " + toParameter(2, "name") + " AND locked_by = " + toParameter(3, "locked_by") + " AND lock_until > " + toParameter(4, "now"); + String sql = "UPDATE " + tableName + " SET lock_until = " + toParameter(1, "lock_until") + " WHERE name = " + + toParameter(2, "name") + " AND locked_by = " + toParameter(3, "locked_by") + " AND lock_until > " + + toParameter(4, "now"); logger.debug("Extending lock={} until={}", lockConfiguration.getName(), lockConfiguration.getLockAtMostUntil()); - return executeCommand(sql, statement -> { - bind(statement, 0, "lock_until", lockConfiguration.getLockAtMostUntil()); - bind(statement, 1, "name", lockConfiguration.getName()); - bind(statement, 2, "locked_by", getHostname()); - bind(statement, 3, "now", ClockProvider.now()); - return Mono.from(statement.execute()).flatMap(it -> Mono.from(it.getRowsUpdated())).map(it -> it > 0); - }, this::handleUnlockException); + return executeCommand( + sql, + statement -> { + bind(statement, 0, "lock_until", lockConfiguration.getLockAtMostUntil()); + bind(statement, 1, "name", lockConfiguration.getName()); + bind(statement, 2, "locked_by", getHostname()); + bind(statement, 3, "now", ClockProvider.now()); + return Mono.from(statement.execute()) + .flatMap(it -> Mono.from(it.getRowsUpdated())) + .map(it -> it > 0); + }, + this::handleUnlockException); } public Publisher unlockReactive(@NonNull LockConfiguration lockConfiguration) { - String sql = "UPDATE " + tableName + " SET lock_until = " + toParameter(1, "lock_until") + " WHERE name = " + toParameter(2, "name"); - return executeCommand(sql, statement -> { - bind(statement, 0, "lock_until", lockConfiguration.getUnlockTime()); - bind(statement, 1, "name", lockConfiguration.getName()); - return Mono.from(statement.execute()).flatMap(it -> Mono.from(it.getRowsUpdated())).then(); - }, (s, t) -> handleUnlockException(s, t).then()); + String sql = "UPDATE " + tableName + " SET lock_until = " + toParameter(1, "lock_until") + " WHERE name = " + + toParameter(2, "name"); + return executeCommand( + sql, + statement -> { + bind(statement, 0, "lock_until", lockConfiguration.getUnlockTime()); + bind(statement, 1, "name", lockConfiguration.getName()); + return Mono.from(statement.execute()) + .flatMap(it -> Mono.from(it.getRowsUpdated())) + .then(); + }, + (s, t) -> handleUnlockException(s, t).then()); } protected abstract Mono executeCommand( - String sql, - Function> body, - BiFunction> exceptionHandler - ); + String sql, Function> body, BiFunction> exceptionHandler); protected abstract String toParameter(int index, String name); @@ -123,8 +148,11 @@ Mono handleInsertionException(String sql, Throwable e) { if (e instanceof R2dbcDataIntegrityViolationException) { // lock record already exists } else { - // can not throw exception here, some drivers (Postgres) do not throw SQLIntegrityConstraintViolationException on duplicate key - // we will try update in the next step, su if there is another problem, an exception will be thrown there + // can not throw exception here, some drivers (Postgres) do not throw + // SQLIntegrityConstraintViolationException on duplicate key + // we will try update in the next step, su if there is another problem, an + // exception will be + // thrown there logger.debug("Exception thrown when inserting record", e); } return Mono.just(false); diff --git a/providers/r2dbc/shedlock-provider-r2dbc/src/main/java/net/javacrumbs/shedlock/provider/r2dbc/R2dbcAdapter.java b/providers/r2dbc/shedlock-provider-r2dbc/src/main/java/net/javacrumbs/shedlock/provider/r2dbc/R2dbcAdapter.java index 55ec00475..427ed8197 100644 --- a/providers/r2dbc/shedlock-provider-r2dbc/src/main/java/net/javacrumbs/shedlock/provider/r2dbc/R2dbcAdapter.java +++ b/providers/r2dbc/shedlock-provider-r2dbc/src/main/java/net/javacrumbs/shedlock/provider/r2dbc/R2dbcAdapter.java @@ -1,12 +1,11 @@ package net.javacrumbs.shedlock.provider.r2dbc; import io.r2dbc.spi.Statement; -import net.javacrumbs.shedlock.support.annotation.NonNull; - import java.time.Instant; import java.time.LocalDateTime; import java.time.ZoneId; import java.util.function.Function; +import net.javacrumbs.shedlock.support.annotation.NonNull; abstract class R2dbcAdapter { private static final String MSSQL_NAME = "Microsoft SQL Server"; @@ -18,25 +17,13 @@ abstract class R2dbcAdapter { static R2dbcAdapter create(@NonNull String driver) { return switch (driver) { case MSSQL_NAME -> new DefaultR2dbcAdapter( - (index, name) -> "@" + name, - R2dbcAdapter::toLocalDate, - R2dbcAdapter::bindByName - ); + (index, name) -> "@" + name, R2dbcAdapter::toLocalDate, R2dbcAdapter::bindByName); case MYSQL_NAME, JASYNC_MYSQL_NAME, MARIA_NAME -> new DefaultR2dbcAdapter( - (index, name) -> "?", - R2dbcAdapter::toLocalDate, - R2dbcAdapter::bindByIndex - ); + (index, name) -> "?", R2dbcAdapter::toLocalDate, R2dbcAdapter::bindByIndex); case ORACLE_NAME -> new DefaultR2dbcAdapter( - (index, name) -> ":" + name, - R2dbcAdapter::toLocalDate, - R2dbcAdapter::bindByName - ); + (index, name) -> ":" + name, R2dbcAdapter::toLocalDate, R2dbcAdapter::bindByName); default -> new DefaultR2dbcAdapter( - (index, name) -> "$" + index, - R2dbcAdapter::toInstant, - R2dbcAdapter::bindByIndex - ); + (index, name) -> "$" + index, R2dbcAdapter::toInstant, R2dbcAdapter::bindByIndex); }; } @@ -51,11 +38,11 @@ private static LocalDateTime toLocalDate(Instant date) { private static void bindByName(Statement statement, int index, String name, Object value) { statement.bind(name, value); } + private static void bindByIndex(Statement statement, int index, String name, Object value) { statement.bind(index, value); } - protected abstract String toParameter(int index, String name); public abstract void bind(Statement statement, int index, String name, Object value); @@ -66,10 +53,9 @@ private static class DefaultR2dbcAdapter extends R2dbcAdapter { private final ValueBinder binder; private DefaultR2dbcAdapter( - @NonNull ParameterResolver parameterResolver, - @NonNull Function dateConverter, - @NonNull ValueBinder binder - ) { + @NonNull ParameterResolver parameterResolver, + @NonNull Function dateConverter, + @NonNull ValueBinder binder) { this.parameterResolver = parameterResolver; this.dateConverter = dateConverter; this.binder = binder; diff --git a/providers/r2dbc/shedlock-provider-r2dbc/src/main/java/net/javacrumbs/shedlock/provider/r2dbc/R2dbcLockProvider.java b/providers/r2dbc/shedlock-provider-r2dbc/src/main/java/net/javacrumbs/shedlock/provider/r2dbc/R2dbcLockProvider.java index f0cf43917..efa891a8e 100644 --- a/providers/r2dbc/shedlock-provider-r2dbc/src/main/java/net/javacrumbs/shedlock/provider/r2dbc/R2dbcLockProvider.java +++ b/providers/r2dbc/shedlock-provider-r2dbc/src/main/java/net/javacrumbs/shedlock/provider/r2dbc/R2dbcLockProvider.java @@ -20,25 +20,20 @@ import net.javacrumbs.shedlock.support.annotation.NonNull; /** - * Lock provided by plain R2DBC SPI. It uses a table that contains lock_name and locked_until. + * Lock provided by plain R2DBC SPI. It uses a table that contains lock_name and + * locked_until. + * *

    - *
  1. - * Attempts to insert a new lock record. Since lock name is a primary key, it fails if the record already exists. As an optimization, - * we keep in-memory track of created lock records. - *
  2. - *
  3. - * If the insert succeeds (1 inserted row) we have the lock. - *
  4. - *
  5. - * If the insert failed due to duplicate key or we have skipped the insertion, we will try to update lock record using - * UPDATE tableName SET lock_until = :lockUntil WHERE name = :lockName AND lock_until <= :now - *
  6. - *
  7. - * If the update succeeded (1 updated row), we have the lock. If the update failed (0 updated rows) somebody else holds the lock - *
  8. - *
  9. - * When unlocking, lock_until is set to now. - *
  10. + *
  11. Attempts to insert a new lock record. Since lock name is a primary key, + * it fails if the record already exists. As an optimization, we keep in-memory + * track of created lock records. + *
  12. If the insert succeeds (1 inserted row) we have the lock. + *
  13. If the insert failed due to duplicate key or we have skipped the + * insertion, we will try to update lock record using UPDATE tableName SET + * lock_until = :lockUntil WHERE name = :lockName AND lock_until <= :now + *
  14. If the update succeeded (1 updated row), we have the lock. If the update + * failed (0 updated rows) somebody else holds the lock + *
  15. When unlocking, lock_until is set to now. *
*/ public class R2dbcLockProvider extends StorageBasedLockProvider { diff --git a/providers/r2dbc/shedlock-provider-r2dbc/src/main/java/net/javacrumbs/shedlock/provider/r2dbc/R2dbcStorageAccessor.java b/providers/r2dbc/shedlock-provider-r2dbc/src/main/java/net/javacrumbs/shedlock/provider/r2dbc/R2dbcStorageAccessor.java index 5d392d2ec..2941ed928 100644 --- a/providers/r2dbc/shedlock-provider-r2dbc/src/main/java/net/javacrumbs/shedlock/provider/r2dbc/R2dbcStorageAccessor.java +++ b/providers/r2dbc/shedlock-provider-r2dbc/src/main/java/net/javacrumbs/shedlock/provider/r2dbc/R2dbcStorageAccessor.java @@ -15,16 +15,15 @@ */ package net.javacrumbs.shedlock.provider.r2dbc; +import static java.util.Objects.requireNonNull; + import io.r2dbc.spi.Connection; import io.r2dbc.spi.ConnectionFactory; import io.r2dbc.spi.Statement; -import net.javacrumbs.shedlock.support.annotation.NonNull; -import reactor.core.publisher.Mono; - import java.util.function.BiFunction; import java.util.function.Function; - -import static java.util.Objects.requireNonNull; +import net.javacrumbs.shedlock.support.annotation.NonNull; +import reactor.core.publisher.Mono; class R2dbcStorageAccessor extends AbstractR2dbcStorageAccessor { @@ -38,22 +37,19 @@ class R2dbcStorageAccessor extends AbstractR2dbcStorageAccessor { @Override protected Mono executeCommand( - String sql, - Function> body, - BiFunction> exceptionHandler - ) { + String sql, Function> body, BiFunction> exceptionHandler) { return Mono.usingWhen( - Mono.from(connectionFactory.create()).doOnNext(it -> it.setAutoCommit(true)), - conn -> body.apply(conn.createStatement(sql)).onErrorResume(throwable -> exceptionHandler.apply(sql, throwable)), - Connection::close, - (connection, throwable) -> Mono.from(connection.close()).then(exceptionHandler.apply(sql, throwable)), - connection -> Mono.from(connection.close()).then() - ); + Mono.from(connectionFactory.create()).doOnNext(it -> it.setAutoCommit(true)), + conn -> body.apply(conn.createStatement(sql)) + .onErrorResume(throwable -> exceptionHandler.apply(sql, throwable)), + Connection::close, + (connection, throwable) -> Mono.from(connection.close()).then(exceptionHandler.apply(sql, throwable)), + connection -> Mono.from(connection.close()).then()); } @Override protected String toParameter(int index, String name) { - return getAdapter().toParameter(index, name); + return getAdapter().toParameter(index, name); } @Override diff --git a/providers/r2dbc/shedlock-provider-r2dbc/src/test/java/net/javacrumbs/shedlock/provider/r2dbc/AbstractR2dbcTest.java b/providers/r2dbc/shedlock-provider-r2dbc/src/test/java/net/javacrumbs/shedlock/provider/r2dbc/AbstractR2dbcTest.java index e283e3626..b325e92e4 100644 --- a/providers/r2dbc/shedlock-provider-r2dbc/src/test/java/net/javacrumbs/shedlock/provider/r2dbc/AbstractR2dbcTest.java +++ b/providers/r2dbc/shedlock-provider-r2dbc/src/test/java/net/javacrumbs/shedlock/provider/r2dbc/AbstractR2dbcTest.java @@ -1,10 +1,14 @@ package net.javacrumbs.shedlock.provider.r2dbc; +import static io.r2dbc.spi.ConnectionFactoryOptions.PASSWORD; +import static io.r2dbc.spi.ConnectionFactoryOptions.USER; + import io.r2dbc.pool.ConnectionPool; import io.r2dbc.pool.ConnectionPoolConfiguration; import io.r2dbc.spi.ConnectionFactories; import io.r2dbc.spi.ConnectionFactory; import io.r2dbc.spi.ConnectionFactoryOptions; +import java.time.Duration; import net.javacrumbs.shedlock.support.StorageBasedLockProvider; import net.javacrumbs.shedlock.test.support.jdbc.AbstractJdbcLockProviderIntegrationTest; import net.javacrumbs.shedlock.test.support.jdbc.DbConfig; @@ -12,11 +16,6 @@ import org.junit.jupiter.api.BeforeAll; import org.junit.jupiter.api.TestInstance; -import java.time.Duration; - -import static io.r2dbc.spi.ConnectionFactoryOptions.PASSWORD; -import static io.r2dbc.spi.ConnectionFactoryOptions.USER; - @TestInstance(TestInstance.Lifecycle.PER_CLASS) abstract class AbstractR2dbcTest extends AbstractJdbcLockProviderIntegrationTest { private final DbConfig dbConfig; @@ -32,18 +31,16 @@ public void startDb() { getDbConfig().startDb(); ConnectionFactory cf = ConnectionFactories.get( - ConnectionFactoryOptions - .parse(getDbConfig().getR2dbcUrl()) - .mutate() - .option(USER, getDbConfig().getUsername()) - .option(PASSWORD, getDbConfig().getPassword()) - .build() - ); + ConnectionFactoryOptions.parse(getDbConfig().getR2dbcUrl()) + .mutate() + .option(USER, getDbConfig().getUsername()) + .option(PASSWORD, getDbConfig().getPassword()) + .build()); ConnectionPoolConfiguration configuration = ConnectionPoolConfiguration.builder(cf) - .maxIdleTime(Duration.ofMillis(1000)) - .maxSize(20) - .build(); + .maxIdleTime(Duration.ofMillis(1000)) + .maxSize(20) + .build(); connectionFactory = new ConnectionPool(configuration); } diff --git a/providers/r2dbc/shedlock-provider-r2dbc/src/test/java/net/javacrumbs/shedlock/provider/r2dbc/MariaR2dbcLockProviderIntegrationTest.java b/providers/r2dbc/shedlock-provider-r2dbc/src/test/java/net/javacrumbs/shedlock/provider/r2dbc/MariaR2dbcLockProviderIntegrationTest.java index c21d4285b..559258d76 100644 --- a/providers/r2dbc/shedlock-provider-r2dbc/src/test/java/net/javacrumbs/shedlock/provider/r2dbc/MariaR2dbcLockProviderIntegrationTest.java +++ b/providers/r2dbc/shedlock-provider-r2dbc/src/test/java/net/javacrumbs/shedlock/provider/r2dbc/MariaR2dbcLockProviderIntegrationTest.java @@ -1,16 +1,14 @@ /** * Copyright 2009 the original author or authors. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + *

http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ package net.javacrumbs.shedlock.provider.r2dbc; diff --git a/providers/r2dbc/shedlock-provider-r2dbc/src/test/java/net/javacrumbs/shedlock/provider/r2dbc/MsSqlR2dbcLockProviderIntegrationTest.java b/providers/r2dbc/shedlock-provider-r2dbc/src/test/java/net/javacrumbs/shedlock/provider/r2dbc/MsSqlR2dbcLockProviderIntegrationTest.java index c14201ad8..6f7b845a3 100644 --- a/providers/r2dbc/shedlock-provider-r2dbc/src/test/java/net/javacrumbs/shedlock/provider/r2dbc/MsSqlR2dbcLockProviderIntegrationTest.java +++ b/providers/r2dbc/shedlock-provider-r2dbc/src/test/java/net/javacrumbs/shedlock/provider/r2dbc/MsSqlR2dbcLockProviderIntegrationTest.java @@ -1,16 +1,14 @@ /** * Copyright 2009 the original author or authors. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + *

http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ package net.javacrumbs.shedlock.provider.r2dbc; diff --git a/providers/r2dbc/shedlock-provider-r2dbc/src/test/java/net/javacrumbs/shedlock/provider/r2dbc/MySqlR2dbcLockProviderIntegrationTest.java b/providers/r2dbc/shedlock-provider-r2dbc/src/test/java/net/javacrumbs/shedlock/provider/r2dbc/MySqlR2dbcLockProviderIntegrationTest.java index ab0a6e0f2..b073b22e1 100644 --- a/providers/r2dbc/shedlock-provider-r2dbc/src/test/java/net/javacrumbs/shedlock/provider/r2dbc/MySqlR2dbcLockProviderIntegrationTest.java +++ b/providers/r2dbc/shedlock-provider-r2dbc/src/test/java/net/javacrumbs/shedlock/provider/r2dbc/MySqlR2dbcLockProviderIntegrationTest.java @@ -1,16 +1,14 @@ /** * Copyright 2009 the original author or authors. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + *

http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ package net.javacrumbs.shedlock.provider.r2dbc; diff --git a/providers/r2dbc/shedlock-provider-r2dbc/src/test/java/net/javacrumbs/shedlock/provider/r2dbc/OracleR2dbcLockProviderIntegrationTest.java b/providers/r2dbc/shedlock-provider-r2dbc/src/test/java/net/javacrumbs/shedlock/provider/r2dbc/OracleR2dbcLockProviderIntegrationTest.java index e1a2b751c..10e0cccb1 100644 --- a/providers/r2dbc/shedlock-provider-r2dbc/src/test/java/net/javacrumbs/shedlock/provider/r2dbc/OracleR2dbcLockProviderIntegrationTest.java +++ b/providers/r2dbc/shedlock-provider-r2dbc/src/test/java/net/javacrumbs/shedlock/provider/r2dbc/OracleR2dbcLockProviderIntegrationTest.java @@ -1,16 +1,14 @@ /** * Copyright 2009 the original author or authors. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + *

http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ package net.javacrumbs.shedlock.provider.r2dbc; diff --git a/providers/r2dbc/shedlock-provider-r2dbc/src/test/java/net/javacrumbs/shedlock/provider/r2dbc/PostgresR2dbcLockProviderIntegrationTest.java b/providers/r2dbc/shedlock-provider-r2dbc/src/test/java/net/javacrumbs/shedlock/provider/r2dbc/PostgresR2dbcLockProviderIntegrationTest.java index d994cb961..a3901977a 100644 --- a/providers/r2dbc/shedlock-provider-r2dbc/src/test/java/net/javacrumbs/shedlock/provider/r2dbc/PostgresR2dbcLockProviderIntegrationTest.java +++ b/providers/r2dbc/shedlock-provider-r2dbc/src/test/java/net/javacrumbs/shedlock/provider/r2dbc/PostgresR2dbcLockProviderIntegrationTest.java @@ -1,16 +1,14 @@ /** * Copyright 2009 the original author or authors. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + *

http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ package net.javacrumbs.shedlock.provider.r2dbc; diff --git a/providers/redis/shedlock-provider-redis-jedis4/src/main/java/net/javacrumbs/shedlock/provider/redis/jedis4/JedisLockProvider.java b/providers/redis/shedlock-provider-redis-jedis4/src/main/java/net/javacrumbs/shedlock/provider/redis/jedis4/JedisLockProvider.java index 7b9f8a34b..ea1224c67 100644 --- a/providers/redis/shedlock-provider-redis-jedis4/src/main/java/net/javacrumbs/shedlock/provider/redis/jedis4/JedisLockProvider.java +++ b/providers/redis/shedlock-provider-redis-jedis4/src/main/java/net/javacrumbs/shedlock/provider/redis/jedis4/JedisLockProvider.java @@ -1,20 +1,25 @@ /** * Copyright 2009 the original author or authors. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + *

http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ package net.javacrumbs.shedlock.provider.redis.jedis4; +import static net.javacrumbs.shedlock.support.Utils.getHostname; +import static net.javacrumbs.shedlock.support.Utils.toIsoString; +import static redis.clients.jedis.params.SetParams.setParams; + +import java.time.Duration; +import java.time.Instant; +import java.util.Optional; import net.javacrumbs.shedlock.core.AbstractSimpleLock; import net.javacrumbs.shedlock.core.ClockProvider; import net.javacrumbs.shedlock.core.ExtensibleLockProvider; @@ -27,16 +32,10 @@ import redis.clients.jedis.params.SetParams; import redis.clients.jedis.util.Pool; -import java.time.Duration; -import java.time.Instant; -import java.util.Optional; - -import static net.javacrumbs.shedlock.support.Utils.getHostname; -import static net.javacrumbs.shedlock.support.Utils.toIsoString; -import static redis.clients.jedis.params.SetParams.setParams; - /** - * Uses Redis's `SET resource-name anystring NX PX max-lock-ms-time` as locking mechanism. + * Uses Redis's `SET resource-name anystring NX PX max-lock-ms-time` as locking + * mechanism. + * *

* See Set command */ @@ -55,9 +54,12 @@ public JedisLockProvider(@NonNull Pool jedisPool) { /** * Creates JedisLockProvider * - * @param jedisPool Jedis connection pool - * @param environment environment is part of the key and thus makes sure there is not key conflict between - * multiple ShedLock instances running on the same Redis + * @param jedisPool + * Jedis connection pool + * @param environment + * environment is part of the key and thus makes sure there is not + * key conflict between multiple ShedLock instances running on the + * same Redis */ public JedisLockProvider(@NonNull Pool jedisPool, @NonNull String environment) { this.jedisTemplate = new JedisPoolTemplate(jedisPool); @@ -67,9 +69,12 @@ public JedisLockProvider(@NonNull Pool jedisPool, @NonNull String environ /** * Creates JedisLockProvider * - * @param jedisCommands implementation of JedisCommands. - * @param environment environment is part of the key and thus makes sure there is not key conflict between - * multiple ShedLock instances running on the same Redis + * @param jedisCommands + * implementation of JedisCommands. + * @param environment + * environment is part of the key and thus makes sure there is not + * key conflict between multiple ShedLock instances running on the + * same Redis */ public JedisLockProvider(@NonNull JedisCommands jedisCommands, @NonNull String environment) { this.jedisTemplate = new JedisCommandsTemplate(jedisCommands); @@ -106,7 +111,6 @@ private Optional extend(LockConfiguration lockConfiguration) { return Optional.empty(); } - private String extendKeyExpiration(String key, long expiration) { return jedisTemplate.set(key, buildValue(), setParams().xx().px(expiration)); } @@ -115,7 +119,6 @@ private void deleteKey(String key) { jedisTemplate.del(key); } - private static final class RedisLock extends AbstractSimpleLock { private final String key; private final JedisLockProvider jedisLockProvider; @@ -170,30 +173,30 @@ private interface JedisTemplate { private record JedisPoolTemplate(Pool jedisPool) implements JedisTemplate { @Override - public String set(String key, String value, SetParams setParams) { - try (Jedis jedis = jedisPool.getResource()) { - return jedis.set(key, value, setParams); - } + public String set(String key, String value, SetParams setParams) { + try (Jedis jedis = jedisPool.getResource()) { + return jedis.set(key, value, setParams); } + } - @Override - public void del(String key) { - try (Jedis jedis = jedisPool.getResource()) { - jedis.del(key); - } + @Override + public void del(String key) { + try (Jedis jedis = jedisPool.getResource()) { + jedis.del(key); } } + } private record JedisCommandsTemplate(JedisCommands jedisCommands) implements JedisTemplate { @Override - public String set(String key, String value, SetParams setParams) { - return jedisCommands.set(key, value, setParams); - } + public String set(String key, String value, SetParams setParams) { + return jedisCommands.set(key, value, setParams); + } - @Override - public void del(String key) { - jedisCommands.del(key); - } + @Override + public void del(String key) { + jedisCommands.del(key); } + } } diff --git a/providers/redis/shedlock-provider-redis-jedis4/src/test/java/net/javacrumbs/shedlock/provider/redis/jedis4/JedisLockProviderIntegrationTest.java b/providers/redis/shedlock-provider-redis-jedis4/src/test/java/net/javacrumbs/shedlock/provider/redis/jedis4/JedisLockProviderIntegrationTest.java index cfe1e114f..a4337f48c 100644 --- a/providers/redis/shedlock-provider-redis-jedis4/src/test/java/net/javacrumbs/shedlock/provider/redis/jedis4/JedisLockProviderIntegrationTest.java +++ b/providers/redis/shedlock-provider-redis-jedis4/src/test/java/net/javacrumbs/shedlock/provider/redis/jedis4/JedisLockProviderIntegrationTest.java @@ -1,20 +1,22 @@ /** * Copyright 2009 the original author or authors. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + *

http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ package net.javacrumbs.shedlock.provider.redis.jedis4; +import static net.javacrumbs.shedlock.provider.redis.jedis4.RedisContainer.ENV; +import static net.javacrumbs.shedlock.provider.redis.jedis4.RedisContainer.PORT; +import static org.assertj.core.api.Assertions.assertThat; + import net.javacrumbs.shedlock.core.ExtensibleLockProvider; import net.javacrumbs.shedlock.test.support.AbstractExtensibleLockProviderIntegrationTest; import org.junit.jupiter.api.BeforeEach; @@ -26,12 +28,8 @@ import redis.clients.jedis.JedisCluster; import redis.clients.jedis.JedisPool; -import static net.javacrumbs.shedlock.provider.redis.jedis4.RedisContainer.ENV; -import static net.javacrumbs.shedlock.provider.redis.jedis4.RedisContainer.PORT; -import static org.assertj.core.api.Assertions.assertThat; - @Testcontainers -public class JedisLockProviderIntegrationTest { +public class JedisLockProviderIntegrationTest { @Container public static final RedisContainer redis = new RedisContainer(PORT); @@ -47,6 +45,7 @@ public void createLockProvider() { jedisCluster = new JedisCluster(new HostAndPort(redis.getContainerIpAddress(), redis.getFirstMappedPort())); lockProvider = new JedisLockProvider(jedisCluster, ENV); } + @Override protected void assertUnlocked(String lockName) { assertThat(getLock(lockName)).isNull(); @@ -102,5 +101,4 @@ protected ExtensibleLockProvider getLockProvider() { return lockProvider; } } - } diff --git a/providers/redis/shedlock-provider-redis-jedis4/src/test/java/net/javacrumbs/shedlock/provider/redis/jedis4/RedisContainer.java b/providers/redis/shedlock-provider-redis-jedis4/src/test/java/net/javacrumbs/shedlock/provider/redis/jedis4/RedisContainer.java index b761dacff..c924eb873 100644 --- a/providers/redis/shedlock-provider-redis-jedis4/src/test/java/net/javacrumbs/shedlock/provider/redis/jedis4/RedisContainer.java +++ b/providers/redis/shedlock-provider-redis-jedis4/src/test/java/net/javacrumbs/shedlock/provider/redis/jedis4/RedisContainer.java @@ -1,16 +1,14 @@ /** * Copyright 2009 the original author or authors. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + *

http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ package net.javacrumbs.shedlock.provider.redis.jedis4; @@ -26,10 +24,9 @@ class RedisContainer extends FixedHostPortGenericContainer { private static final Logger LOGGER = LoggerFactory.getLogger(RedisContainer.class); - final static int PORT = 6379; - - final static String ENV = "test"; + static final int PORT = 6379; + static final String ENV = "test"; public RedisContainer(int hostPort) { super("redis:5-alpine"); @@ -40,12 +37,12 @@ public RedisContainer(int hostPort) { properties.requirepass = false; this.withFixedExposedPort(hostPort, PORT) - .withExposedPorts(PORT) - .withLogConsumer(frame -> LOGGER.info(frame.getUtf8String())) - .withCopyFileToContainer(MountableFile.forClasspathResource("redis.conf"), "/data/redis.conf") - .withCopyFileToContainer(MountableFile.forClasspathResource("nodes.conf"), "/data/nodes.conf") - .waitingFor(new RedisClusterStatusCheck(properties)) - //.waitingFor(new RedisStatusCheck(properties)) - .withCommand("redis-server", "/data/redis.conf"); + .withExposedPorts(PORT) + .withLogConsumer(frame -> LOGGER.info(frame.getUtf8String())) + .withCopyFileToContainer(MountableFile.forClasspathResource("redis.conf"), "/data/redis.conf") + .withCopyFileToContainer(MountableFile.forClasspathResource("nodes.conf"), "/data/nodes.conf") + .waitingFor(new RedisClusterStatusCheck(properties)) + // .waitingFor(new RedisStatusCheck(properties)) + .withCommand("redis-server", "/data/redis.conf"); } } diff --git a/providers/redis/shedlock-provider-redis-quarkus2/src/main/java/net/javacrumbs/shedlock/provider/redis/quarkus/QuarkusRedisLockProvider.java b/providers/redis/shedlock-provider-redis-quarkus2/src/main/java/net/javacrumbs/shedlock/provider/redis/quarkus/QuarkusRedisLockProvider.java index 117419189..c4be64863 100644 --- a/providers/redis/shedlock-provider-redis-quarkus2/src/main/java/net/javacrumbs/shedlock/provider/redis/quarkus/QuarkusRedisLockProvider.java +++ b/providers/redis/shedlock-provider-redis-quarkus2/src/main/java/net/javacrumbs/shedlock/provider/redis/quarkus/QuarkusRedisLockProvider.java @@ -1,8 +1,15 @@ package net.javacrumbs.shedlock.provider.redis.quarkus; +import static io.vertx.mutiny.redis.client.Command.SET; +import static net.javacrumbs.shedlock.support.Utils.getHostname; +import static net.javacrumbs.shedlock.support.Utils.toIsoString; + import io.quarkus.redis.datasource.RedisDataSource; import io.quarkus.redis.datasource.keys.KeyCommands; import io.vertx.mutiny.redis.client.Response; +import java.time.Duration; +import java.time.Instant; +import java.util.Optional; import net.javacrumbs.shedlock.core.AbstractSimpleLock; import net.javacrumbs.shedlock.core.ClockProvider; import net.javacrumbs.shedlock.core.ExtensibleLockProvider; @@ -11,16 +18,10 @@ import net.javacrumbs.shedlock.support.LockException; import net.javacrumbs.shedlock.support.annotation.NonNull; -import java.time.Duration; -import java.time.Instant; -import java.util.Optional; - -import static io.vertx.mutiny.redis.client.Command.SET; -import static net.javacrumbs.shedlock.support.Utils.getHostname; -import static net.javacrumbs.shedlock.support.Utils.toIsoString; - /** - * Uses Redis's `SET resource-name anystring NX EX max-lock-ms-time` as locking mechanism. + * Uses Redis's `SET resource-name anystring NX EX max-lock-ms-time` as locking + * mechanism. + * *

* See Set command */ @@ -33,7 +34,6 @@ public class QuarkusRedisLockProvider implements ExtensibleLockProvider { private final String keyPrefix; - public QuarkusRedisLockProvider(RedisDataSource dataSource) { this(dataSource, KEY_PREFIX_DEFAULT); } @@ -52,13 +52,12 @@ public Optional lock(@NonNull LockConfiguration lockConfiguration) { String key = buildKey(lockConfiguration.getName()); - Response response = redisDataSource.execute(SET, key, buildValue(), "NX", "PX", Long.toString(expireTime)); + Response response = redisDataSource.execute(SET, key, buildValue(), "NX", "PX", Long.toString(expireTime)); if (response != null && "OK".equals(response.toString())) { return Optional.of(new RedisLock(key, this, lockConfiguration)); } else { return Optional.empty(); } - } private Optional extend(LockConfiguration lockConfiguration) { @@ -81,15 +80,13 @@ String buildKey(String lockName) { } private boolean extendKeyExpiration(String key, long expiration) { - return keyCommands.pexpire(key,expiration); - + return keyCommands.pexpire(key, expiration); } private void deleteKey(String key) { keyCommands.del(key); } - private static final class RedisLock extends AbstractSimpleLock { private final String key; private final QuarkusRedisLockProvider quarkusLockProvider; @@ -130,6 +127,4 @@ private static long getMillisUntil(Instant instant) { private static String buildValue() { return String.format("ADDED:%s@%s", toIsoString(ClockProvider.now()), getHostname()); } - - } diff --git a/providers/redis/shedlock-provider-redis-quarkus2/src/test/java/net/javacrumbs/shedlock/provider/redis/quarkus/LockedService.java b/providers/redis/shedlock-provider-redis-quarkus2/src/test/java/net/javacrumbs/shedlock/provider/redis/quarkus/LockedService.java index d9ec5c881..ae2dad54b 100644 --- a/providers/redis/shedlock-provider-redis-quarkus2/src/test/java/net/javacrumbs/shedlock/provider/redis/quarkus/LockedService.java +++ b/providers/redis/shedlock-provider-redis-quarkus2/src/test/java/net/javacrumbs/shedlock/provider/redis/quarkus/LockedService.java @@ -1,13 +1,12 @@ package net.javacrumbs.shedlock.provider.redis.quarkus; +import java.util.concurrent.atomic.AtomicInteger; +import javax.enterprise.context.ApplicationScoped; import net.javacrumbs.shedlock.cdi.SchedulerLock; import net.javacrumbs.shedlock.core.LockAssert; import org.slf4j.Logger; import org.slf4j.LoggerFactory; -import javax.enterprise.context.ApplicationScoped; -import java.util.concurrent.atomic.AtomicInteger; - @ApplicationScoped public class LockedService { @@ -22,7 +21,6 @@ public void test() { execute(); LOG.info("Executing [DONE]"); - } public void execute() { @@ -30,7 +28,6 @@ public void execute() { LOG.info("Executing ....(c=" + count.get() + ")"); } - public int count() { LOG.info("getc=(" + count.get() + ")"); return count.get(); @@ -39,5 +36,4 @@ public int count() { public void countReset() { count.set(0); } - } diff --git a/providers/redis/shedlock-provider-redis-quarkus2/src/test/java/net/javacrumbs/shedlock/provider/redis/quarkus/QuarkusRedisLockProviderContainerTest.java b/providers/redis/shedlock-provider-redis-quarkus2/src/test/java/net/javacrumbs/shedlock/provider/redis/quarkus/QuarkusRedisLockProviderContainerTest.java index e9d17badd..03aee145c 100644 --- a/providers/redis/shedlock-provider-redis-quarkus2/src/test/java/net/javacrumbs/shedlock/provider/redis/quarkus/QuarkusRedisLockProviderContainerTest.java +++ b/providers/redis/shedlock-provider-redis-quarkus2/src/test/java/net/javacrumbs/shedlock/provider/redis/quarkus/QuarkusRedisLockProviderContainerTest.java @@ -1,15 +1,14 @@ package net.javacrumbs.shedlock.provider.redis.quarkus; +import static org.junit.jupiter.api.Assertions.assertEquals; + import io.quarkus.redis.datasource.RedisDataSource; import io.quarkus.test.junit.QuarkusTest; +import javax.inject.Inject; import org.junit.jupiter.api.MethodOrderer; import org.junit.jupiter.api.Test; import org.junit.jupiter.api.TestMethodOrder; -import javax.inject.Inject; - -import static org.junit.jupiter.api.Assertions.assertEquals; - @QuarkusTest @TestMethodOrder(MethodOrderer.OrderAnnotation.class) public class QuarkusRedisLockProviderContainerTest { diff --git a/providers/redis/shedlock-provider-redis-quarkus2/src/test/java/net/javacrumbs/shedlock/provider/redis/quarkus/QuarkusRedisLockProviderIntegrationTest.java b/providers/redis/shedlock-provider-redis-quarkus2/src/test/java/net/javacrumbs/shedlock/provider/redis/quarkus/QuarkusRedisLockProviderIntegrationTest.java index e5a17c422..480bc315f 100644 --- a/providers/redis/shedlock-provider-redis-quarkus2/src/test/java/net/javacrumbs/shedlock/provider/redis/quarkus/QuarkusRedisLockProviderIntegrationTest.java +++ b/providers/redis/shedlock-provider-redis-quarkus2/src/test/java/net/javacrumbs/shedlock/provider/redis/quarkus/QuarkusRedisLockProviderIntegrationTest.java @@ -1,18 +1,16 @@ package net.javacrumbs.shedlock.provider.redis.quarkus; +import static org.assertj.core.api.Assertions.assertThat; + import io.quarkus.redis.datasource.RedisDataSource; import io.quarkus.redis.datasource.value.ValueCommands; import io.quarkus.test.junit.QuarkusTest; +import javax.inject.Inject; import net.javacrumbs.shedlock.core.ExtensibleLockProvider; import net.javacrumbs.shedlock.core.LockProvider; import net.javacrumbs.shedlock.test.support.AbstractExtensibleLockProviderIntegrationTest; import org.junit.jupiter.api.BeforeEach; -import javax.inject.Inject; - -import static org.assertj.core.api.Assertions.assertThat; - - @QuarkusTest public class QuarkusRedisLockProviderIntegrationTest extends AbstractExtensibleLockProviderIntegrationTest { @@ -47,6 +45,4 @@ private String getLock(String lockName) { protected ExtensibleLockProvider getLockProvider() { return (ExtensibleLockProvider) lockProvider; } - - } diff --git a/providers/redis/shedlock-provider-redis-quarkus2/src/test/java/net/javacrumbs/shedlock/provider/redis/quarkus/SchedulerLockFactory.java b/providers/redis/shedlock-provider-redis-quarkus2/src/test/java/net/javacrumbs/shedlock/provider/redis/quarkus/SchedulerLockFactory.java index 1f2716329..a4c6fe6f8 100644 --- a/providers/redis/shedlock-provider-redis-quarkus2/src/test/java/net/javacrumbs/shedlock/provider/redis/quarkus/SchedulerLockFactory.java +++ b/providers/redis/shedlock-provider-redis-quarkus2/src/test/java/net/javacrumbs/shedlock/provider/redis/quarkus/SchedulerLockFactory.java @@ -1,13 +1,11 @@ package net.javacrumbs.shedlock.provider.redis.quarkus; import io.quarkus.redis.datasource.RedisDataSource; -import net.javacrumbs.shedlock.core.LockProvider; -import org.eclipse.microprofile.config.inject.ConfigProperty; - import javax.enterprise.context.ApplicationScoped; import javax.enterprise.inject.Produces; import javax.inject.Singleton; - +import net.javacrumbs.shedlock.core.LockProvider; +import org.eclipse.microprofile.config.inject.ConfigProperty; @ApplicationScoped public class SchedulerLockFactory { diff --git a/providers/redis/shedlock-provider-redis-spring/src/main/java/net/javacrumbs/shedlock/provider/redis/spring/ReactiveRedisLockProvider.java b/providers/redis/shedlock-provider-redis-spring/src/main/java/net/javacrumbs/shedlock/provider/redis/spring/ReactiveRedisLockProvider.java index 7c4346c0d..b26cd615e 100644 --- a/providers/redis/shedlock-provider-redis-spring/src/main/java/net/javacrumbs/shedlock/provider/redis/spring/ReactiveRedisLockProvider.java +++ b/providers/redis/shedlock-provider-redis-spring/src/main/java/net/javacrumbs/shedlock/provider/redis/spring/ReactiveRedisLockProvider.java @@ -1,5 +1,11 @@ package net.javacrumbs.shedlock.provider.redis.spring; +import static net.javacrumbs.shedlock.support.Utils.getHostname; +import static net.javacrumbs.shedlock.support.Utils.toIsoString; + +import java.time.Duration; +import java.time.Instant; +import java.util.Optional; import net.javacrumbs.shedlock.core.AbstractSimpleLock; import net.javacrumbs.shedlock.core.ClockProvider; import net.javacrumbs.shedlock.core.LockConfiguration; @@ -10,16 +16,9 @@ import org.springframework.data.redis.connection.ReactiveRedisConnectionFactory; import org.springframework.data.redis.core.ReactiveStringRedisTemplate; -import java.time.Duration; -import java.time.Instant; -import java.util.Optional; - -import static net.javacrumbs.shedlock.support.Utils.getHostname; -import static net.javacrumbs.shedlock.support.Utils.toIsoString; - /** - * Uses Redis's `SET resource-name anystring NX PX max-lock-ms-time` as locking mechanism. - * See https://redis.io/commands/set + * Uses Redis's `SET resource-name anystring NX PX max-lock-ms-time` as locking + * mechanism. See https://redis.io/commands/set */ public class ReactiveRedisLockProvider implements LockProvider { private static final String KEY_PREFIX_DEFAULT = "job-lock"; @@ -36,9 +35,12 @@ public ReactiveRedisLockProvider(@NonNull ReactiveRedisConnectionFactory redisCo /** * Creates ReactiveRedisLockProvider * - * @param redisConn ReactiveRedisConnectionFactory - * @param environment environment is part of the key and thus makes sure there is not key conflict between - * multiple ShedLock instances running on the same Redis + * @param redisConn + * ReactiveRedisConnectionFactory + * @param environment + * environment is part of the key and thus makes sure there is not + * key conflict between multiple ShedLock instances running on the + * same Redis */ public ReactiveRedisLockProvider(@NonNull ReactiveRedisConnectionFactory redisConn, @NonNull String environment) { this(redisConn, environment, KEY_PREFIX_DEFAULT); @@ -47,24 +49,36 @@ public ReactiveRedisLockProvider(@NonNull ReactiveRedisConnectionFactory redisCo /** * Creates ReactiveRedisLockProvider * - * @param redisConn ReactiveRedisConnectionFactory - * @param environment environment is part of the key and thus makes sure there is not key conflict between - * multiple ShedLock instances running on the same Redis - * @param keyPrefix prefix of the key in Redis. + * @param redisConn + * ReactiveRedisConnectionFactory + * @param environment + * environment is part of the key and thus makes sure there is not + * key conflict between multiple ShedLock instances running on the + * same Redis + * @param keyPrefix + * prefix of the key in Redis. */ - public ReactiveRedisLockProvider(@NonNull ReactiveRedisConnectionFactory redisConn, @NonNull String environment, @NonNull String keyPrefix) { + public ReactiveRedisLockProvider( + @NonNull ReactiveRedisConnectionFactory redisConn, @NonNull String environment, @NonNull String keyPrefix) { this(new ReactiveStringRedisTemplate(redisConn), environment, keyPrefix); } /** * Create ReactiveRedisLockProvider * - * @param redisTemplate ReactiveStringRedisTemplate - * @param environment environment is part of the key and thus makes sure there is not key conflict between - * multiple ShedLock instances running on the same Redis - * @param keyPrefix prefix of the key in Redis. + * @param redisTemplate + * ReactiveStringRedisTemplate + * @param environment + * environment is part of the key and thus makes sure there is not + * key conflict between multiple ShedLock instances running on the + * same Redis + * @param keyPrefix + * prefix of the key in Redis. */ - public ReactiveRedisLockProvider(@NonNull ReactiveStringRedisTemplate redisTemplate, @NonNull String environment, @NonNull String keyPrefix) { + public ReactiveRedisLockProvider( + @NonNull ReactiveStringRedisTemplate redisTemplate, + @NonNull String environment, + @NonNull String keyPrefix) { this.redisTemplate = redisTemplate; this.environment = environment; this.keyPrefix = keyPrefix; @@ -77,7 +91,10 @@ public Optional lock(@NonNull LockConfiguration lockConfiguration) { String key = ReactiveRedisLock.createKey(keyPrefix, environment, lockConfiguration.getName()); String value = ReactiveRedisLock.createValue(now); Duration expirationTime = Duration.between(now, lockConfiguration.getLockAtMostUntil()); - Boolean lockResult = redisTemplate.opsForValue().setIfAbsent(key, value, expirationTime).block(); + Boolean lockResult = redisTemplate + .opsForValue() + .setIfAbsent(key, value, expirationTime) + .block(); if (Boolean.TRUE.equals(lockResult)) { return Optional.of(new ReactiveRedisLock(key, redisTemplate, lockConfiguration)); } @@ -96,7 +113,8 @@ private static String createValue(Instant now) { return String.format("ADDED:%s@%s", toIsoString(now), getHostname()); } - private ReactiveRedisLock(String key, ReactiveStringRedisTemplate redisTemplate, LockConfiguration lockConfiguration) { + private ReactiveRedisLock( + String key, ReactiveStringRedisTemplate redisTemplate, LockConfiguration lockConfiguration) { super(lockConfiguration); this.key = key; this.redisTemplate = redisTemplate; @@ -114,7 +132,10 @@ protected void doUnlock() { } } else { String value = createValue(now); - redisTemplate.opsForValue().setIfPresent(key, value, expirationTime).block(); + redisTemplate + .opsForValue() + .setIfPresent(key, value, expirationTime) + .block(); } } } diff --git a/providers/redis/shedlock-provider-redis-spring/src/main/java/net/javacrumbs/shedlock/provider/redis/spring/RedisLockProvider.java b/providers/redis/shedlock-provider-redis-spring/src/main/java/net/javacrumbs/shedlock/provider/redis/spring/RedisLockProvider.java index a2beedde4..53fd7a92a 100644 --- a/providers/redis/shedlock-provider-redis-spring/src/main/java/net/javacrumbs/shedlock/provider/redis/spring/RedisLockProvider.java +++ b/providers/redis/shedlock-provider-redis-spring/src/main/java/net/javacrumbs/shedlock/provider/redis/spring/RedisLockProvider.java @@ -1,20 +1,27 @@ /** * Copyright 2009 the original author or authors. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + *

http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ package net.javacrumbs.shedlock.provider.redis.spring; +import static java.lang.Boolean.TRUE; +import static net.javacrumbs.shedlock.support.Utils.getHostname; +import static net.javacrumbs.shedlock.support.Utils.toIsoString; +import static org.springframework.data.redis.connection.RedisStringCommands.SetOption.SET_IF_ABSENT; + +import java.time.Duration; +import java.time.Instant; +import java.util.Optional; +import java.util.concurrent.TimeUnit; import net.javacrumbs.shedlock.core.AbstractSimpleLock; import net.javacrumbs.shedlock.core.ClockProvider; import net.javacrumbs.shedlock.core.LockConfiguration; @@ -28,19 +35,9 @@ import org.springframework.data.redis.core.types.Expiration; import org.springframework.data.redis.serializer.RedisSerializer; -import java.time.Duration; -import java.time.Instant; -import java.util.Optional; -import java.util.concurrent.TimeUnit; - -import static java.lang.Boolean.TRUE; -import static net.javacrumbs.shedlock.support.Utils.getHostname; -import static net.javacrumbs.shedlock.support.Utils.toIsoString; -import static org.springframework.data.redis.connection.RedisStringCommands.SetOption.SET_IF_ABSENT; - /** - * Uses Redis's `SET resource-name anystring NX PX max-lock-ms-time` as locking mechanism. - * See https://redis.io/commands/set + * Uses Redis's `SET resource-name anystring NX PX max-lock-ms-time` as locking + * mechanism. See https://redis.io/commands/set */ public class RedisLockProvider implements LockProvider { private static final String KEY_PREFIX_DEFAULT = "job-lock"; @@ -57,9 +54,12 @@ public RedisLockProvider(@NonNull RedisConnectionFactory redisConn) { /** * Creates RedisLockProvider * - * @param redisConn RedisConnectionFactory - * @param environment environment is part of the key and thus makes sure there is not key conflict between - * multiple ShedLock instances running on the same Redis + * @param redisConn + * RedisConnectionFactory + * @param environment + * environment is part of the key and thus makes sure there is not + * key conflict between multiple ShedLock instances running on the + * same Redis */ public RedisLockProvider(@NonNull RedisConnectionFactory redisConn, @NonNull String environment) { this(redisConn, environment, KEY_PREFIX_DEFAULT); @@ -68,24 +68,34 @@ public RedisLockProvider(@NonNull RedisConnectionFactory redisConn, @NonNull Str /** * Creates RedisLockProvider * - * @param redisConn RedisConnectionFactory - * @param environment environment is part of the key and thus makes sure there is not key conflict between - * multiple ShedLock instances running on the same Redis - * @param keyPrefix prefix of the key in Redis. + * @param redisConn + * RedisConnectionFactory + * @param environment + * environment is part of the key and thus makes sure there is not + * key conflict between multiple ShedLock instances running on the + * same Redis + * @param keyPrefix + * prefix of the key in Redis. */ - public RedisLockProvider(@NonNull RedisConnectionFactory redisConn, @NonNull String environment, @NonNull String keyPrefix) { + public RedisLockProvider( + @NonNull RedisConnectionFactory redisConn, @NonNull String environment, @NonNull String keyPrefix) { this(new StringRedisTemplate(redisConn), environment, keyPrefix); } /** * Create RedisLockProvider * - * @param redisTemplate StringRedisTemplate - * @param environment environment is part of the key and thus makes sure there is not key conflict between - * multiple ShedLock instances running on the same Redis - * @param keyPrefix prefix of the key in Redis. + * @param redisTemplate + * StringRedisTemplate + * @param environment + * environment is part of the key and thus makes sure there is not + * key conflict between multiple ShedLock instances running on the + * same Redis + * @param keyPrefix + * prefix of the key in Redis. */ - public RedisLockProvider(@NonNull StringRedisTemplate redisTemplate, @NonNull String environment, @NonNull String keyPrefix) { + public RedisLockProvider( + @NonNull StringRedisTemplate redisTemplate, @NonNull String environment, @NonNull String keyPrefix) { this.redisTemplate = redisTemplate; this.environment = environment; this.keyPrefix = keyPrefix; @@ -138,17 +148,20 @@ public void doUnlock() { } } - String buildKey(String lockName) { return String.format("%s:%s:%s", keyPrefix, environment, lockName); } - private static Boolean tryToSetExpiration(StringRedisTemplate template, String key, Expiration expiration, SetOption option) { - return template.execute(connection -> { - byte[] serializedKey = ((RedisSerializer) template.getKeySerializer()).serialize(key); - byte[] serializedValue = ((RedisSerializer) template.getValueSerializer()).serialize(String.format("ADDED:%s@%s", toIsoString(ClockProvider.now()), getHostname())); - return connection.set(serializedKey, serializedValue, expiration, option); - }, false); + private static Boolean tryToSetExpiration( + StringRedisTemplate template, String key, Expiration expiration, SetOption option) { + return template.execute( + connection -> { + byte[] serializedKey = ((RedisSerializer) template.getKeySerializer()).serialize(key); + byte[] serializedValue = ((RedisSerializer) template.getValueSerializer()) + .serialize(String.format("ADDED:%s@%s", toIsoString(ClockProvider.now()), getHostname())); + return connection.set(serializedKey, serializedValue, expiration, option); + }, + false); } public static class Builder { diff --git a/providers/redis/shedlock-provider-redis-spring/src/test/java/net/javacrumbs/shedlock/provider/redis/spring/AbstractReactiveRedisLockProviderIntegrationTest.java b/providers/redis/shedlock-provider-redis-spring/src/test/java/net/javacrumbs/shedlock/provider/redis/spring/AbstractReactiveRedisLockProviderIntegrationTest.java index 48ffb9e6a..3a6a9c727 100644 --- a/providers/redis/shedlock-provider-redis-spring/src/test/java/net/javacrumbs/shedlock/provider/redis/spring/AbstractReactiveRedisLockProviderIntegrationTest.java +++ b/providers/redis/shedlock-provider-redis-spring/src/test/java/net/javacrumbs/shedlock/provider/redis/spring/AbstractReactiveRedisLockProviderIntegrationTest.java @@ -1,24 +1,24 @@ package net.javacrumbs.shedlock.provider.redis.spring; +import static org.assertj.core.api.Assertions.assertThat; + import net.javacrumbs.shedlock.core.LockProvider; import net.javacrumbs.shedlock.test.support.AbstractLockProviderIntegrationTest; import org.springframework.data.redis.connection.ReactiveRedisConnectionFactory; import org.springframework.data.redis.core.ReactiveStringRedisTemplate; -import static org.assertj.core.api.Assertions.assertThat; - public abstract class AbstractReactiveRedisLockProviderIntegrationTest extends AbstractLockProviderIntegrationTest { private final ReactiveRedisLockProvider lockProvider; private final ReactiveStringRedisTemplate redisTemplate; - private final static String ENV = "test"; - private final static String KEY_PREFIX = "test-prefix"; + private static final String ENV = "test"; + private static final String KEY_PREFIX = "test-prefix"; public AbstractReactiveRedisLockProviderIntegrationTest(ReactiveRedisConnectionFactory connectionFactory) { lockProvider = new ReactiveRedisLockProvider.Builder(connectionFactory) - .environment(ENV) - .keyPrefix(KEY_PREFIX) - .build(); + .environment(ENV) + .keyPrefix(KEY_PREFIX) + .build(); redisTemplate = new ReactiveStringRedisTemplate(connectionFactory); } diff --git a/providers/redis/shedlock-provider-redis-spring/src/test/java/net/javacrumbs/shedlock/provider/redis/spring/AbstractRedisLockProviderIntegrationTest.java b/providers/redis/shedlock-provider-redis-spring/src/test/java/net/javacrumbs/shedlock/provider/redis/spring/AbstractRedisLockProviderIntegrationTest.java index 7b6b22cf3..63c607ce0 100644 --- a/providers/redis/shedlock-provider-redis-spring/src/test/java/net/javacrumbs/shedlock/provider/redis/spring/AbstractRedisLockProviderIntegrationTest.java +++ b/providers/redis/shedlock-provider-redis-spring/src/test/java/net/javacrumbs/shedlock/provider/redis/spring/AbstractRedisLockProviderIntegrationTest.java @@ -1,41 +1,38 @@ /** * Copyright 2009 the original author or authors. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + *

http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ package net.javacrumbs.shedlock.provider.redis.spring; +import static org.assertj.core.api.Assertions.assertThat; + import net.javacrumbs.shedlock.core.LockProvider; import net.javacrumbs.shedlock.test.support.AbstractLockProviderIntegrationTest; import org.springframework.data.redis.connection.RedisConnectionFactory; import org.springframework.data.redis.core.StringRedisTemplate; -import static org.assertj.core.api.Assertions.assertThat; - public abstract class AbstractRedisLockProviderIntegrationTest extends AbstractLockProviderIntegrationTest { private final RedisLockProvider lockProvider; private final StringRedisTemplate redisTemplate; - private final static String ENV = "test"; - private final static String KEY_PREFIX = "test-prefix"; - + private static final String ENV = "test"; + private static final String KEY_PREFIX = "test-prefix"; public AbstractRedisLockProviderIntegrationTest(RedisConnectionFactory connectionFactory) { lockProvider = new RedisLockProvider.Builder(connectionFactory) - .environment(ENV) - .keyPrefix(KEY_PREFIX) - .build(); + .environment(ENV) + .keyPrefix(KEY_PREFIX) + .build(); redisTemplate = new StringRedisTemplate(connectionFactory); } diff --git a/providers/redis/shedlock-provider-redis-spring/src/test/java/net/javacrumbs/shedlock/provider/redis/spring/SpringRedisLockProviderIntegrationTest.java b/providers/redis/shedlock-provider-redis-spring/src/test/java/net/javacrumbs/shedlock/provider/redis/spring/SpringRedisLockProviderIntegrationTest.java index a33b1d0dc..5ffc5bcf3 100644 --- a/providers/redis/shedlock-provider-redis-spring/src/test/java/net/javacrumbs/shedlock/provider/redis/spring/SpringRedisLockProviderIntegrationTest.java +++ b/providers/redis/shedlock-provider-redis-spring/src/test/java/net/javacrumbs/shedlock/provider/redis/spring/SpringRedisLockProviderIntegrationTest.java @@ -1,20 +1,19 @@ /** * Copyright 2009 the original author or authors. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + *

http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ package net.javacrumbs.shedlock.provider.redis.spring; +import java.io.IOException; import org.junit.jupiter.api.AfterAll; import org.junit.jupiter.api.BeforeAll; import org.junit.jupiter.api.Nested; @@ -26,14 +25,11 @@ import org.springframework.data.redis.connection.lettuce.LettuceConnectionFactory; import redis.embedded.RedisServer; -import java.io.IOException; - public class SpringRedisLockProviderIntegrationTest { private static RedisServer redisServer; - private final static int PORT = 6381; - protected final static String HOST = "localhost"; - + private static final int PORT = 6381; + protected static final String HOST = "localhost"; @BeforeAll public static void startRedis() throws IOException { @@ -90,8 +86,7 @@ public Redisson() { private static RedisConnectionFactory createRedissonConnectionFactory() { Config config = new Config(); - config.useSingleServer() - .setAddress("redis://" + HOST + ":" + PORT); + config.useSingleServer().setAddress("redis://" + HOST + ":" + PORT); RedissonClient redisson = org.redisson.Redisson.create(config); return new RedissonConnectionFactory(redisson); } diff --git a/providers/zookeeper/shedlock-provider-zookeeper-curator/src/main/java/net/javacrumbs/shedlock/provider/zookeeper/curator/ZookeeperCuratorLockProvider.java b/providers/zookeeper/shedlock-provider-zookeeper-curator/src/main/java/net/javacrumbs/shedlock/provider/zookeeper/curator/ZookeeperCuratorLockProvider.java index 1c6c72213..b1a339cb8 100644 --- a/providers/zookeeper/shedlock-provider-zookeeper-curator/src/main/java/net/javacrumbs/shedlock/provider/zookeeper/curator/ZookeeperCuratorLockProvider.java +++ b/providers/zookeeper/shedlock-provider-zookeeper-curator/src/main/java/net/javacrumbs/shedlock/provider/zookeeper/curator/ZookeeperCuratorLockProvider.java @@ -1,20 +1,25 @@ /** * Copyright 2009 the original author or authors. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + *

http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ package net.javacrumbs.shedlock.provider.zookeeper.curator; +import static java.nio.charset.StandardCharsets.UTF_8; +import static java.util.Objects.requireNonNull; +import static net.javacrumbs.shedlock.support.Utils.toIsoString; + +import java.time.Instant; +import java.time.format.DateTimeParseException; +import java.util.Optional; import net.javacrumbs.shedlock.core.AbstractSimpleLock; import net.javacrumbs.shedlock.core.ClockProvider; import net.javacrumbs.shedlock.core.LockConfiguration; @@ -30,17 +35,10 @@ import org.slf4j.Logger; import org.slf4j.LoggerFactory; -import java.time.Instant; -import java.time.format.DateTimeParseException; -import java.util.Optional; - -import static java.nio.charset.StandardCharsets.UTF_8; -import static java.util.Objects.requireNonNull; -import static net.javacrumbs.shedlock.support.Utils.toIsoString; - /** - * Locks kept using ZooKeeper. When locking, creates a PERSISTENT node with node name = lock_name and value containing lock data, - * when unlocking, keeps the node and changes node data to release the lock. + * Locks kept using ZooKeeper. When locking, creates a PERSISTENT node with node + * name = lock_name and value containing lock data, when unlocking, keeps the + * node and changes node data to release the lock. */ public class ZookeeperCuratorLockProvider implements LockProvider { public static final String DEFAULT_PATH = "/shedlock"; @@ -84,9 +82,12 @@ public Optional lock(@NonNull LockConfiguration lockConfiguration) { } } - private Optional tryLock(LockConfiguration lockConfiguration, String nodePath, Stat stat) throws Exception { + private Optional tryLock(LockConfiguration lockConfiguration, String nodePath, Stat stat) + throws Exception { try { - client.setData().withVersion(stat.getVersion()).forPath(nodePath, serialize(lockConfiguration.getLockAtMostUntil())); + client.setData() + .withVersion(stat.getVersion()) + .forPath(nodePath, serialize(lockConfiguration.getLockAtMostUntil())); return Optional.of(new CuratorLock(nodePath, client, lockConfiguration)); } catch (KeeperException.BadVersionException e) { logger.trace("Node value can not be set, must have been set by a parallel process"); @@ -96,7 +97,10 @@ private Optional tryLock(LockConfiguration lockConfiguration, String private boolean createNode(LockConfiguration lockConfiguration, String nodePath) { try { - client.create().creatingParentsIfNeeded().withMode(CreateMode.PERSISTENT).forPath(nodePath, serialize(lockConfiguration.getLockAtMostUntil())); + client.create() + .creatingParentsIfNeeded() + .withMode(CreateMode.PERSISTENT) + .forPath(nodePath, serialize(lockConfiguration.getLockAtMostUntil())); return true; } catch (KeeperException.NodeExistsException e) { return false; diff --git a/providers/zookeeper/shedlock-provider-zookeeper-curator/src/test/java/net/javacrumbs/shedlock/provider/zookeeper/curator/ZookeeperCuratorLockProviderIntegrationTest.java b/providers/zookeeper/shedlock-provider-zookeeper-curator/src/test/java/net/javacrumbs/shedlock/provider/zookeeper/curator/ZookeeperCuratorLockProviderIntegrationTest.java index 81b2520e6..7719c392e 100644 --- a/providers/zookeeper/shedlock-provider-zookeeper-curator/src/test/java/net/javacrumbs/shedlock/provider/zookeeper/curator/ZookeeperCuratorLockProviderIntegrationTest.java +++ b/providers/zookeeper/shedlock-provider-zookeeper-curator/src/test/java/net/javacrumbs/shedlock/provider/zookeeper/curator/ZookeeperCuratorLockProviderIntegrationTest.java @@ -1,20 +1,22 @@ /** * Copyright 2009 the original author or authors. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + *

http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ package net.javacrumbs.shedlock.provider.zookeeper.curator; +import static org.assertj.core.api.Assertions.assertThat; + +import java.io.IOException; +import java.util.Optional; import net.javacrumbs.shedlock.core.LockProvider; import net.javacrumbs.shedlock.core.SimpleLock; import net.javacrumbs.shedlock.test.support.AbstractLockProviderIntegrationTest; @@ -27,11 +29,6 @@ import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.Test; -import java.io.IOException; -import java.util.Optional; - -import static org.assertj.core.api.Assertions.assertThat; - public class ZookeeperCuratorLockProviderIntegrationTest extends AbstractLockProviderIntegrationTest { private TestingServer zkTestServer; private CuratorFramework client; @@ -51,9 +48,11 @@ public void stopZookeeper() throws IOException { } private CuratorFramework newClient() { - CuratorFramework client = CuratorFrameworkFactory.builder().namespace("MyApp") - .retryPolicy(new RetryOneTime(2000)) - .connectString(zkTestServer.getConnectString()).build(); + CuratorFramework client = CuratorFrameworkFactory.builder() + .namespace("MyApp") + .retryPolicy(new RetryOneTime(2000)) + .connectString(zkTestServer.getConnectString()) + .build(); client.start(); return client; } @@ -78,7 +77,8 @@ protected LockProvider getLockProvider() { @Override protected void assertUnlocked(String lockName) { try { - assertThat(zookeeperCuratorLockProvider.isLocked(getNodePath(lockName))).isFalse(); + assertThat(zookeeperCuratorLockProvider.isLocked(getNodePath(lockName))) + .isFalse(); } catch (Exception e) { throw new IllegalStateException(e); } @@ -87,7 +87,8 @@ protected void assertUnlocked(String lockName) { @Override protected void assertLocked(String lockName) { try { - assertThat(zookeeperCuratorLockProvider.isLocked(getNodePath(lockName))).isTrue(); + assertThat(zookeeperCuratorLockProvider.isLocked(getNodePath(lockName))) + .isTrue(); } catch (Exception e) { throw new IllegalStateException(e); } diff --git a/shedlock-core/src/main/java/net/javacrumbs/shedlock/core/AbstractSimpleLock.java b/shedlock-core/src/main/java/net/javacrumbs/shedlock/core/AbstractSimpleLock.java index 8d0dd04a5..fbba062f0 100644 --- a/shedlock-core/src/main/java/net/javacrumbs/shedlock/core/AbstractSimpleLock.java +++ b/shedlock-core/src/main/java/net/javacrumbs/shedlock/core/AbstractSimpleLock.java @@ -1,16 +1,14 @@ /** * Copyright 2009 the original author or authors. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + *

http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ package net.javacrumbs.shedlock.core; @@ -38,7 +36,8 @@ public final void unlock() { @Override public Optional extend(Duration lockAtMostFor, Duration lockAtLeastFor) { checkValidity(); - Optional result = doExtend(new LockConfiguration(ClockProvider.now(), lockConfiguration.getName(), lockAtMostFor, lockAtLeastFor)); + Optional result = doExtend( + new LockConfiguration(ClockProvider.now(), lockConfiguration.getName(), lockAtMostFor, lockAtLeastFor)); valid = false; return result; } @@ -49,7 +48,8 @@ protected Optional doExtend(LockConfiguration newConfiguration) { private void checkValidity() { if (!valid) { - throw new IllegalStateException("Lock " + lockConfiguration.getName() + " is not valid, it has already been unlocked or extended"); + throw new IllegalStateException( + "Lock " + lockConfiguration.getName() + " is not valid, it has already been unlocked or extended"); } } } diff --git a/shedlock-core/src/main/java/net/javacrumbs/shedlock/core/ClockProvider.java b/shedlock-core/src/main/java/net/javacrumbs/shedlock/core/ClockProvider.java index b2ef45af9..be84e7d8d 100644 --- a/shedlock-core/src/main/java/net/javacrumbs/shedlock/core/ClockProvider.java +++ b/shedlock-core/src/main/java/net/javacrumbs/shedlock/core/ClockProvider.java @@ -1,16 +1,14 @@ /** * Copyright 2009 the original author or authors. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + *

http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ package net.javacrumbs.shedlock.core; @@ -19,9 +17,7 @@ import java.time.Instant; import java.time.temporal.ChronoUnit; -/** - * Enables to change Clock for all ShedLock classes - */ +/** Enables to change Clock for all ShedLock classes */ public class ClockProvider { private static Clock clock = Clock.systemUTC(); diff --git a/shedlock-core/src/main/java/net/javacrumbs/shedlock/core/DefaultLockManager.java b/shedlock-core/src/main/java/net/javacrumbs/shedlock/core/DefaultLockManager.java index 8daefd580..e87a3b241 100644 --- a/shedlock-core/src/main/java/net/javacrumbs/shedlock/core/DefaultLockManager.java +++ b/shedlock-core/src/main/java/net/javacrumbs/shedlock/core/DefaultLockManager.java @@ -1,31 +1,25 @@ /** * Copyright 2009 the original author or authors. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + *

http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ package net.javacrumbs.shedlock.core; -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; - -import java.util.Optional; - import static java.util.Objects.requireNonNull; +import java.util.Optional; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; -/** - * Default implementation {@link LockManager} implementation. - */ +/** Default implementation {@link LockManager} implementation. */ public class DefaultLockManager implements LockManager { private static final Logger logger = LoggerFactory.getLogger(DefaultLockManager.class); @@ -36,7 +30,8 @@ public DefaultLockManager(LockProvider lockProvider, LockConfigurationExtractor this(new DefaultLockingTaskExecutor(lockProvider), lockConfigurationExtractor); } - public DefaultLockManager(LockingTaskExecutor lockingTaskExecutor, LockConfigurationExtractor lockConfigurationExtractor) { + public DefaultLockManager( + LockingTaskExecutor lockingTaskExecutor, LockConfigurationExtractor lockConfigurationExtractor) { this.lockingTaskExecutor = requireNonNull(lockingTaskExecutor); this.lockConfigurationExtractor = requireNonNull(lockConfigurationExtractor); } diff --git a/shedlock-core/src/main/java/net/javacrumbs/shedlock/core/DefaultLockingTaskExecutor.java b/shedlock-core/src/main/java/net/javacrumbs/shedlock/core/DefaultLockingTaskExecutor.java index 9856e38e3..3b694bfa0 100644 --- a/shedlock-core/src/main/java/net/javacrumbs/shedlock/core/DefaultLockingTaskExecutor.java +++ b/shedlock-core/src/main/java/net/javacrumbs/shedlock/core/DefaultLockingTaskExecutor.java @@ -1,32 +1,27 @@ /** * Copyright 2009 the original author or authors. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + *

http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ package net.javacrumbs.shedlock.core; -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; +import static java.util.Objects.requireNonNull; +import static net.javacrumbs.shedlock.core.LockAssert.alreadyLockedBy; import java.time.Instant; import java.util.Optional; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; -import static java.util.Objects.requireNonNull; -import static net.javacrumbs.shedlock.core.LockAssert.alreadyLockedBy; - -/** - * Default {@link LockingTaskExecutor} implementation. - */ +/** Default {@link LockingTaskExecutor} implementation. */ public class DefaultLockingTaskExecutor implements LockingTaskExecutor { private static final Logger logger = LoggerFactory.getLogger(DefaultLockingTaskExecutor.class); private final LockProvider lockProvider; @@ -49,10 +44,12 @@ public void executeWithLock(Runnable task, LockConfiguration lockConfig) { @Override public void executeWithLock(Task task, LockConfiguration lockConfig) throws Throwable { - executeWithLock(() -> { - task.call(); - return null; - }, lockConfig); + executeWithLock( + () -> { + task.call(); + return null; + }, + lockConfig); } @Override @@ -68,7 +65,8 @@ public TaskResult executeWithLock(TaskWithResult task, LockConfigurati try { LockAssert.startLock(lockName); LockExtender.startLock(lock.get()); - logger.debug("Locked '{}', lock will be held at most until {}", lockName, lockConfig.getLockAtMostUntil()); + logger.debug( + "Locked '{}', lock will be held at most until {}", lockName, lockConfig.getLockAtMostUntil()); return TaskResult.result(task.call()); } finally { LockAssert.endLock(); @@ -76,7 +74,8 @@ public TaskResult executeWithLock(TaskWithResult task, LockConfigurati if (activeLock != null) { activeLock.unlock(); } else { - // This should never happen, but I do not know any better way to handle the null case. + // This should never happen, but I do not know any better way to handle the null + // case. logger.warn("No active lock, please report this as a bug."); lock.get().unlock(); } diff --git a/shedlock-core/src/main/java/net/javacrumbs/shedlock/core/ExtensibleLockProvider.java b/shedlock-core/src/main/java/net/javacrumbs/shedlock/core/ExtensibleLockProvider.java index 26902164f..cd9b43b7b 100644 --- a/shedlock-core/src/main/java/net/javacrumbs/shedlock/core/ExtensibleLockProvider.java +++ b/shedlock-core/src/main/java/net/javacrumbs/shedlock/core/ExtensibleLockProvider.java @@ -1,22 +1,17 @@ /** * Copyright 2009 the original author or authors. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + *

http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ package net.javacrumbs.shedlock.core; -/** - * Marker interface for a LockProvider that supports lock extension. - */ -public interface ExtensibleLockProvider extends LockProvider { -} +/** Marker interface for a LockProvider that supports lock extension. */ +public interface ExtensibleLockProvider extends LockProvider {} diff --git a/shedlock-core/src/main/java/net/javacrumbs/shedlock/core/LockAssert.java b/shedlock-core/src/main/java/net/javacrumbs/shedlock/core/LockAssert.java index d7c8c1022..0dd991f22 100644 --- a/shedlock-core/src/main/java/net/javacrumbs/shedlock/core/LockAssert.java +++ b/shedlock-core/src/main/java/net/javacrumbs/shedlock/core/LockAssert.java @@ -1,16 +1,14 @@ /** * Copyright 2009 the original author or authors. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + *

http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ package net.javacrumbs.shedlock.core; @@ -19,17 +17,20 @@ import java.util.LinkedList; /** - * Asserts lock presence. The Spring ecosystem is so complicated, so one can not be sure that the lock is applied. This class - * makes sure that the task is indeed locked. + * Asserts lock presence. The Spring ecosystem is so complicated, so one can not + * be sure that the lock is applied. This class makes sure that the task is + * indeed locked. + * *

- * If you use AOP with Kotlin, it does not have to work due to final methods, if you use TaskExecutor wrapper, it can be - * broken by Sleuth,. + * If you use AOP with Kotlin, it does not have to work due to final methods, if + * you use TaskExecutor wrapper, it can be broken by Sleuth,. */ public final class LockAssert { - // using null initial value so new LinkedList is not created every time we call alreadyLockedBy + // using null initial value so new LinkedList is not created every time we call + // alreadyLockedBy private static final ThreadLocal> activeLocksTL = ThreadLocal.withInitial(() -> null); - private LockAssert() { } + private LockAssert() {} static void startLock(String name) { activeLocks().add(name); @@ -55,9 +56,7 @@ private static Deque activeLocks() { return activeLocksTL.get(); } - /** - * Throws an exception if the lock is not present. - */ + /** Throws an exception if the lock is not present. */ public static void assertLocked() { Deque activeLocks = activeLocksTL.get(); if (activeLocks == null || activeLocks.isEmpty()) { @@ -70,10 +69,8 @@ public static class TestHelper { private static final String TEST_LOCK_NAME = "net.javacrumbs.shedlock.core.test-lock"; /** - * If pass is set to true, all LockAssert.assertLocked calls in current thread will pass. - * To be used in unit tests only - * - * + * If pass is set to true, all LockAssert.assertLocked calls in current thread + * will pass. To be used in unit tests only * LockAssert.TestHelper.makeAllAssertsPass(true) * */ diff --git a/shedlock-core/src/main/java/net/javacrumbs/shedlock/core/LockConfiguration.java b/shedlock-core/src/main/java/net/javacrumbs/shedlock/core/LockConfiguration.java index a2d1511b5..fe315c0e9 100644 --- a/shedlock-core/src/main/java/net/javacrumbs/shedlock/core/LockConfiguration.java +++ b/shedlock-core/src/main/java/net/javacrumbs/shedlock/core/LockConfiguration.java @@ -1,48 +1,48 @@ /** * Copyright 2009 the original author or authors. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + *

http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ package net.javacrumbs.shedlock.core; +import static net.javacrumbs.shedlock.core.ClockProvider.now; + import java.time.Duration; import java.time.Instant; import java.util.Objects; -import static net.javacrumbs.shedlock.core.ClockProvider.now; - -/** - * Lock configuration. - */ +/** Lock configuration. */ public class LockConfiguration { private final Instant createdAt; private final String name; /** - * The lock is held until this duration passes, after that it's automatically released (the process holding it has most likely - * died without releasing the lock) Can be ignored by providers which can detect dead processes (like Zookeeper) + * The lock is held until this duration passes, after that it's automatically + * released (the process holding it has most likely died without releasing the + * lock) Can be ignored by providers which can detect dead processes (like + * Zookeeper) */ private final Duration lockAtMostFor; /** - * The lock will be held at least this duration even if the task holding the lock finishes earlier. + * The lock will be held at least this duration even if the task holding the + * lock finishes earlier. */ private final Duration lockAtLeastFor; /** - * Creates LockConfiguration. There are two types of lock providers. One that uses "db time" which requires relative - * values of lockAtMostFor and lockAtLeastFor (currently it's only JdbcTemplateLockProvider). Second type of + * Creates LockConfiguration. There are two types of lock providers. One that + * uses "db time" which requires relative values of lockAtMostFor and + * lockAtLeastFor (currently it's only JdbcTemplateLockProvider). Second type of * lock provider uses absolute time calculated from `createdAt`. * * @param createdAt @@ -66,7 +66,6 @@ public LockConfiguration(Instant createdAt, String name, Duration lockAtMostFor, } } - public String getName() { return name; } @@ -79,9 +78,7 @@ public Instant getLockAtLeastUntil() { return createdAt.plus(lockAtLeastFor); } - /** - * Returns either now or lockAtLeastUntil whichever is later. - */ + /** Returns either now or lockAtLeastUntil whichever is later. */ public Instant getUnlockTime() { Instant now = now(); Instant lockAtLeastUntil = getLockAtLeastUntil(); @@ -98,10 +95,7 @@ public Duration getLockAtMostFor() { @Override public String toString() { - return "LockConfiguration{" + - "name='" + name + '\'' + - ", lockAtMostFor=" + lockAtMostFor + - ", lockAtLeastFor=" + lockAtLeastFor + - '}'; + return "LockConfiguration{" + "name='" + name + '\'' + ", lockAtMostFor=" + lockAtMostFor + ", lockAtLeastFor=" + + lockAtLeastFor + '}'; } } diff --git a/shedlock-core/src/main/java/net/javacrumbs/shedlock/core/LockConfigurationExtractor.java b/shedlock-core/src/main/java/net/javacrumbs/shedlock/core/LockConfigurationExtractor.java index 7e312b27b..a0934fcba 100644 --- a/shedlock-core/src/main/java/net/javacrumbs/shedlock/core/LockConfigurationExtractor.java +++ b/shedlock-core/src/main/java/net/javacrumbs/shedlock/core/LockConfigurationExtractor.java @@ -1,25 +1,21 @@ /** * Copyright 2009 the original author or authors. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + *

http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ package net.javacrumbs.shedlock.core; import java.util.Optional; -/** - * Extracts lock parameters from the task. - */ +/** Extracts lock parameters from the task. */ public interface LockConfigurationExtractor { - Optional getLockConfiguration(Runnable task); + Optional getLockConfiguration(Runnable task); } diff --git a/shedlock-core/src/main/java/net/javacrumbs/shedlock/core/LockExtender.java b/shedlock-core/src/main/java/net/javacrumbs/shedlock/core/LockExtender.java index 89fe558b6..aa670398a 100644 --- a/shedlock-core/src/main/java/net/javacrumbs/shedlock/core/LockExtender.java +++ b/shedlock-core/src/main/java/net/javacrumbs/shedlock/core/LockExtender.java @@ -1,32 +1,38 @@ package net.javacrumbs.shedlock.core; -import net.javacrumbs.shedlock.support.annotation.Nullable; - import java.time.Duration; import java.util.Deque; import java.util.LinkedList; import java.util.Optional; +import net.javacrumbs.shedlock.support.annotation.Nullable; public final class LockExtender { - // Using deque here instead of a simple thread local to be able to handle nested locks. + // Using deque here instead of a simple thread local to be able to handle nested + // locks. private static final ThreadLocal> activeLocks = ThreadLocal.withInitial(LinkedList::new); - private LockExtender() { } + private LockExtender() {} /** - * Extends active lock. Is based on a thread local variable, so it might not work in case of async processing. - * In case of nested locks, extends the innermost lock. + * Extends active lock. Is based on a thread local variable, so it might not + * work in case of async processing. In case of nested locks, extends the + * innermost lock. * - * @throws LockCanNotBeExtendedException when the lock can not be extended due to expired lock - * @throws NoActiveLockException when there is no active lock in the thread local - * @throws UnsupportedOperationException when the LockProvider does not support lock extension. + * @throws LockCanNotBeExtendedException + * when the lock can not be extended due to expired lock + * @throws NoActiveLockException + * when there is no active lock in the thread local + * @throws UnsupportedOperationException + * when the LockProvider does not support lock extension. */ public static void extendActiveLock(Duration lockAtMostFor, Duration lockAtLeastFor) { SimpleLock lock = locks().peekLast(); if (lock == null) throw new NoActiveLockException(); Optional newLock = lock.extend(lockAtMostFor, lockAtLeastFor); if (newLock.isPresent()) { - // removing and adding here should be safe as it's a thread local variable and the changes are only visible in the current thread. + // removing and adding here should be safe as it's a thread local variable and + // the changes are + // only visible in the current thread. locks().removeLast(); locks().addLast(newLock.get()); } else { @@ -60,7 +66,8 @@ public LockExtensionException(String message) { public static class NoActiveLockException extends LockExtensionException { public NoActiveLockException() { - super("No active lock in current thread, please make sure that you execute LockExtender.extendActiveLock in locked context."); + super( + "No active lock in current thread, please make sure that you execute LockExtender.extendActiveLock in locked context."); } } diff --git a/shedlock-core/src/main/java/net/javacrumbs/shedlock/core/LockManager.java b/shedlock-core/src/main/java/net/javacrumbs/shedlock/core/LockManager.java index 7c17367c8..dd9e25967 100644 --- a/shedlock-core/src/main/java/net/javacrumbs/shedlock/core/LockManager.java +++ b/shedlock-core/src/main/java/net/javacrumbs/shedlock/core/LockManager.java @@ -1,23 +1,19 @@ /** * Copyright 2009 the original author or authors. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + *

http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ package net.javacrumbs.shedlock.core; -/** - * Executes task if not locked. - */ +/** Executes task if not locked. */ public interface LockManager { void executeWithLock(Runnable task); } diff --git a/shedlock-core/src/main/java/net/javacrumbs/shedlock/core/LockProvider.java b/shedlock-core/src/main/java/net/javacrumbs/shedlock/core/LockProvider.java index 104016680..500b47c5c 100644 --- a/shedlock-core/src/main/java/net/javacrumbs/shedlock/core/LockProvider.java +++ b/shedlock-core/src/main/java/net/javacrumbs/shedlock/core/LockProvider.java @@ -1,30 +1,26 @@ /** * Copyright 2009 the original author or authors. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + *

http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ package net.javacrumbs.shedlock.core; import java.util.Optional; -/** - * Provides lock implementation. - */ +/** Provides lock implementation. */ public interface LockProvider { /** - * @return If empty optional has been returned, lock could not be acquired. The lock - * has to be released by the callee. + * @return If empty optional has been returned, lock could not be acquired. The + * lock has to be released by the callee. */ Optional lock(LockConfiguration lockConfiguration); } diff --git a/shedlock-core/src/main/java/net/javacrumbs/shedlock/core/LockableRunnable.java b/shedlock-core/src/main/java/net/javacrumbs/shedlock/core/LockableRunnable.java index dd09147cc..283c44d05 100644 --- a/shedlock-core/src/main/java/net/javacrumbs/shedlock/core/LockableRunnable.java +++ b/shedlock-core/src/main/java/net/javacrumbs/shedlock/core/LockableRunnable.java @@ -1,16 +1,14 @@ /** * Copyright 2009 the original author or authors. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + *

http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ package net.javacrumbs.shedlock.core; diff --git a/shedlock-core/src/main/java/net/javacrumbs/shedlock/core/LockingTaskExecutor.java b/shedlock-core/src/main/java/net/javacrumbs/shedlock/core/LockingTaskExecutor.java index 45101b1f8..7a1a4f831 100644 --- a/shedlock-core/src/main/java/net/javacrumbs/shedlock/core/LockingTaskExecutor.java +++ b/shedlock-core/src/main/java/net/javacrumbs/shedlock/core/LockingTaskExecutor.java @@ -1,16 +1,14 @@ /** * Copyright 2009 the original author or authors. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + *

http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ package net.javacrumbs.shedlock.core; @@ -18,16 +16,12 @@ import net.javacrumbs.shedlock.support.annotation.Nullable; public interface LockingTaskExecutor { - /** - * Executes task if it's not already running. - */ + /** Executes task if it's not already running. */ void executeWithLock(Runnable task, LockConfiguration lockConfig); void executeWithLock(Task task, LockConfiguration lockConfig) throws Throwable; - /** - * Executes task. - */ + /** Executes task. */ default TaskResult executeWithLock(TaskWithResult task, LockConfiguration lockConfig) throws Throwable { throw new UnsupportedOperationException(); } @@ -45,6 +39,7 @@ interface TaskWithResult { final class TaskResult { private final boolean executed; + @Nullable private final T result; diff --git a/shedlock-core/src/main/java/net/javacrumbs/shedlock/core/SimpleLock.java b/shedlock-core/src/main/java/net/javacrumbs/shedlock/core/SimpleLock.java index 9845f7e3b..2fbef0027 100644 --- a/shedlock-core/src/main/java/net/javacrumbs/shedlock/core/SimpleLock.java +++ b/shedlock-core/src/main/java/net/javacrumbs/shedlock/core/SimpleLock.java @@ -1,16 +1,14 @@ /** * Copyright 2009 the original author or authors. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + *

http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ package net.javacrumbs.shedlock.core; @@ -21,21 +19,26 @@ public interface SimpleLock { /** - * Unlocks the lock. Once you unlock it, you should not use for any other operation. + * Unlocks the lock. Once you unlock it, you should not use for any other + * operation. * - * @throws IllegalStateException if the lock has already been unlocked or extended + * @throws IllegalStateException + * if the lock has already been unlocked or extended */ void unlock(); /** - * Extends the lock. If the lock can be extended a new lock is returned. After calling extend, no other operation - * can be called on current lock. + * Extends the lock. If the lock can be extended a new lock is returned. After + * calling extend, no other operation can be called on current lock. + * *

* This method is NOT supported by all lock providers. * * @return a new lock or empty optional if the lock can not be extended - * @throws IllegalStateException if the lock has already been unlocked or extended - * @throws UnsupportedOperationException if the lock extension is not supported by LockProvider. + * @throws IllegalStateException + * if the lock has already been unlocked or extended + * @throws UnsupportedOperationException + * if the lock extension is not supported by LockProvider. */ default Optional extend(Duration lockAtMostFor, Duration lockAtLeastFor) { throw new UnsupportedOperationException(); diff --git a/shedlock-core/src/main/java/net/javacrumbs/shedlock/support/AbstractStorageAccessor.java b/shedlock-core/src/main/java/net/javacrumbs/shedlock/support/AbstractStorageAccessor.java index efe1ab76f..dbd3f798a 100644 --- a/shedlock-core/src/main/java/net/javacrumbs/shedlock/support/AbstractStorageAccessor.java +++ b/shedlock-core/src/main/java/net/javacrumbs/shedlock/support/AbstractStorageAccessor.java @@ -1,16 +1,14 @@ /** * Copyright 2009 the original author or authors. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + *

http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ package net.javacrumbs.shedlock.support; diff --git a/shedlock-core/src/main/java/net/javacrumbs/shedlock/support/KeepAliveLockProvider.java b/shedlock-core/src/main/java/net/javacrumbs/shedlock/support/KeepAliveLockProvider.java index 7f976be97..d40eae94e 100644 --- a/shedlock-core/src/main/java/net/javacrumbs/shedlock/support/KeepAliveLockProvider.java +++ b/shedlock-core/src/main/java/net/javacrumbs/shedlock/support/KeepAliveLockProvider.java @@ -1,5 +1,13 @@ package net.javacrumbs.shedlock.support; +import static java.util.concurrent.TimeUnit.MILLISECONDS; +import static net.javacrumbs.shedlock.core.ClockProvider.now; + +import java.time.Duration; +import java.time.Instant; +import java.util.Optional; +import java.util.concurrent.ScheduledExecutorService; +import java.util.concurrent.ScheduledFuture; import net.javacrumbs.shedlock.core.AbstractSimpleLock; import net.javacrumbs.shedlock.core.ExtensibleLockProvider; import net.javacrumbs.shedlock.core.LockConfiguration; @@ -8,23 +16,20 @@ import org.slf4j.Logger; import org.slf4j.LoggerFactory; -import java.time.Duration; -import java.time.Instant; -import java.util.Optional; -import java.util.concurrent.ScheduledExecutorService; -import java.util.concurrent.ScheduledFuture; - -import static java.util.concurrent.TimeUnit.MILLISECONDS; -import static net.javacrumbs.shedlock.core.ClockProvider.now; - /** - * LockProvider that keeps the lock `alive`. In the middle of lockAtMostFor period tries to extend the lock for - * lockAtMostFor period. For example, if the lockAtMostFor is 10 minutes the lock is extended every 5 minutes for 10 minutes - * until the lock is released. If the process dies, the lock is automatically released after lockAtMostFor period as usual. + * LockProvider that keeps the lock `alive`. In the middle of lockAtMostFor + * period tries to extend the lock for lockAtMostFor period. For example, if the + * lockAtMostFor is 10 minutes the lock is extended every 5 minutes for 10 + * minutes until the lock is released. If the process dies, the lock is + * automatically released after lockAtMostFor period as usual. * - * Does not support lockAtMostFor shorter than 30s. The reason is that with short (subsecond) lockAtMostFor time the - * time when we attmpt to extend the lock is too close to the expiration time and the lock can expire before we are able to extend it. + *

+ * Does not support lockAtMostFor shorter than 30s. The reason is that + * with short (subsecond) lockAtMostFor time the time when we attmpt to extend + * the lock is too close to the expiration time and the lock can expire before + * we are able to extend it. * + *

* Wraps ExtensibleLockProvider that implements the actual locking. */ public class KeepAliveLockProvider implements LockProvider { @@ -38,7 +43,8 @@ public KeepAliveLockProvider(ExtensibleLockProvider wrapped, ScheduledExecutorSe this(wrapped, executorService, Duration.ofSeconds(30)); } - KeepAliveLockProvider(ExtensibleLockProvider wrapped, ScheduledExecutorService executorService, Duration minimalLockAtMostFor) { + KeepAliveLockProvider( + ExtensibleLockProvider wrapped, ScheduledExecutorService executorService, Duration minimalLockAtMostFor) { this.wrapped = wrapped; this.executorService = executorService; this.minimalLockAtMostFor = minimalLockAtMostFor; @@ -47,7 +53,8 @@ public KeepAliveLockProvider(ExtensibleLockProvider wrapped, ScheduledExecutorSe @Override public Optional lock(LockConfiguration lockConfiguration) { if (lockConfiguration.getLockAtMostFor().compareTo(minimalLockAtMostFor) < 0) { - throw new IllegalArgumentException("Can not use KeepAliveLockProvider with lockAtMostFor shorter than " + minimalLockAtMostFor); + throw new IllegalArgumentException( + "Can not use KeepAliveLockProvider with lockAtMostFor shorter than " + minimalLockAtMostFor); } Optional lock = wrapped.lock(lockConfiguration); return lock.map(simpleLock -> new KeepAliveLock(lockConfiguration, simpleLock, executorService)); @@ -61,7 +68,8 @@ private static class KeepAliveLock extends AbstractSimpleLock { private boolean active = true; private Instant currentLockAtMostUntil; - private KeepAliveLock(LockConfiguration lockConfiguration, SimpleLock lock, ScheduledExecutorService executorService) { + private KeepAliveLock( + LockConfiguration lockConfiguration, SimpleLock lock, ScheduledExecutorService executorService) { super(lockConfiguration); this.lock = lock; this.lockExtensionPeriod = lockConfiguration.getLockAtMostFor().dividedBy(2); @@ -70,22 +78,23 @@ private KeepAliveLock(LockConfiguration lockConfiguration, SimpleLock lock, Sche long extensionPeriodMs = lockExtensionPeriod.toMillis(); this.future = executorService.scheduleAtFixedRate( - this::extendForNextPeriod, - extensionPeriodMs, - extensionPeriodMs, - MILLISECONDS - ); + this::extendForNextPeriod, extensionPeriodMs, extensionPeriodMs, MILLISECONDS); } private void extendForNextPeriod() { - // We can have a race-condition when we extend the lock but the `lock` field is accessed before we update it. + // We can have a race-condition when we extend the lock but the `lock` field is + // accessed + // before we update it. synchronized (this) { if (!active) { return; } if (currentLockAtMostUntil.isBefore(now())) { - // Failsafe for cases when we are not able to extend the lock and it expires before the extension - // In such case someone else might have already obtained the lock so we can't extend it. + // Failsafe for cases when we are not able to extend the lock and it expires + // before the + // extension + // In such case someone else might have already obtained the lock so we can't + // extend it. stop(); return; } @@ -94,10 +103,14 @@ private void extendForNextPeriod() { remainingLockAtLeastFor = Duration.ZERO; } currentLockAtMostUntil = now().plus(lockConfiguration.getLockAtMostFor()); - Optional extendedLock = lock.extend(lockConfiguration.getLockAtMostFor(), remainingLockAtLeastFor); + Optional extendedLock = + lock.extend(lockConfiguration.getLockAtMostFor(), remainingLockAtLeastFor); if (extendedLock.isPresent()) { lock = extendedLock.get(); - logger.trace("Lock {} extended for {}", lockConfiguration.getName(), lockConfiguration.getLockAtMostFor()); + logger.trace( + "Lock {} extended for {}", + lockConfiguration.getName(), + lockConfiguration.getLockAtMostFor()); } else { logger.warn("Can't extend lock {}", lockConfiguration.getName()); stop(); diff --git a/shedlock-core/src/main/java/net/javacrumbs/shedlock/support/LockException.java b/shedlock-core/src/main/java/net/javacrumbs/shedlock/support/LockException.java index cd39fbb94..4fda2f038 100644 --- a/shedlock-core/src/main/java/net/javacrumbs/shedlock/support/LockException.java +++ b/shedlock-core/src/main/java/net/javacrumbs/shedlock/support/LockException.java @@ -1,16 +1,14 @@ /** * Copyright 2009 the original author or authors. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + *

http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ package net.javacrumbs.shedlock.support; diff --git a/shedlock-core/src/main/java/net/javacrumbs/shedlock/support/LockRecordRegistry.java b/shedlock-core/src/main/java/net/javacrumbs/shedlock/support/LockRecordRegistry.java index 523d51dd2..fe469e768 100644 --- a/shedlock-core/src/main/java/net/javacrumbs/shedlock/support/LockRecordRegistry.java +++ b/shedlock-core/src/main/java/net/javacrumbs/shedlock/support/LockRecordRegistry.java @@ -1,16 +1,14 @@ /** * Copyright 2009 the original author or authors. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + *

http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ package net.javacrumbs.shedlock.support; @@ -20,8 +18,9 @@ import java.util.WeakHashMap; /** - * Some LockProviders have to decide if a new record has to be created or an old one updated. - * This class helps them keep track of existing lock records, so they know if a lock record exists. + * Some LockProviders have to decide if a new record has to be created or an old + * one updated. This class helps them keep track of existing lock records, so + * they know if a lock record exists. */ class LockRecordRegistry { private final Set lockRecords = Collections.synchronizedSet(Collections.newSetFromMap(new WeakHashMap<>())); @@ -34,7 +33,6 @@ void removeLockRecord(String lockName) { lockRecords.remove(lockName); } - public boolean lockRecordRecentlyCreated(String lockName) { return lockRecords.contains(lockName); } diff --git a/shedlock-core/src/main/java/net/javacrumbs/shedlock/support/StorageAccessor.java b/shedlock-core/src/main/java/net/javacrumbs/shedlock/support/StorageAccessor.java index 5767a9348..363ca0e4b 100644 --- a/shedlock-core/src/main/java/net/javacrumbs/shedlock/support/StorageAccessor.java +++ b/shedlock-core/src/main/java/net/javacrumbs/shedlock/support/StorageAccessor.java @@ -1,16 +1,14 @@ /** * Copyright 2009 the original author or authors. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + *

http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ package net.javacrumbs.shedlock.support; @@ -21,16 +19,19 @@ public interface StorageAccessor { /** * Inserts a record, if it does not already exists. If it exists, returns false. * - * @param lockConfiguration LockConfiguration + * @param lockConfiguration + * LockConfiguration * @return true if inserted */ boolean insertRecord(LockConfiguration lockConfiguration); /** - * Tries to update the lock record. If there is already a valid lock record (the lock is held by someone else) - * update should not do anything and this method returns false. + * Tries to update the lock record. If there is already a valid lock record (the + * lock is held by someone else) update should not do anything and this method + * returns false. * - * @param lockConfiguration LockConfiguration + * @param lockConfiguration + * LockConfiguration * @return true if updated */ boolean updateRecord(LockConfiguration lockConfiguration); diff --git a/shedlock-core/src/main/java/net/javacrumbs/shedlock/support/StorageBasedLockProvider.java b/shedlock-core/src/main/java/net/javacrumbs/shedlock/support/StorageBasedLockProvider.java index cec1afb80..c539f9a92 100644 --- a/shedlock-core/src/main/java/net/javacrumbs/shedlock/support/StorageBasedLockProvider.java +++ b/shedlock-core/src/main/java/net/javacrumbs/shedlock/support/StorageBasedLockProvider.java @@ -1,45 +1,40 @@ /** * Copyright 2009 the original author or authors. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + *

http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ package net.javacrumbs.shedlock.support; +import java.util.Optional; import net.javacrumbs.shedlock.core.AbstractSimpleLock; import net.javacrumbs.shedlock.core.ExtensibleLockProvider; import net.javacrumbs.shedlock.core.LockConfiguration; import net.javacrumbs.shedlock.core.SimpleLock; -import java.util.Optional; - /** * Distributed lock using abstract storage + * *

- * It uses a table/collection that contains ID = lock name and a field locked_until. + * It uses a table/collection that contains ID = lock name and a field + * locked_until. + * *

    - *
  1. - * Attempts to insert a new lock record. As an optimization, we keep in-memory track of created lock records. If the record - * has been inserted, returns lock. - *
  2. - *
  3. - * We will try to update lock record using filter ID == name AND lock_until <= now - *
  4. - *
  5. - * If the update succeeded (1 updated row/document), we have the lock. If the update failed (0 updated documents) somebody else holds the lock - *
  6. - *
  7. - * When unlocking, lock_until is set to now. - *
  8. + *
  9. Attempts to insert a new lock record. As an optimization, we keep + * in-memory track of created lock records. If the record has been inserted, + * returns lock. + *
  10. We will try to update lock record using filter ID == name AND lock_until + * <= now + *
  11. If the update succeeded (1 updated row/document), we have the lock. If + * the update failed (0 updated documents) somebody else holds the lock + *
  12. When unlocking, lock_until is set to now. *
*/ public class StorageBasedLockProvider implements ExtensibleLockProvider { @@ -50,9 +45,7 @@ protected StorageBasedLockProvider(StorageAccessor storageAccessor) { this.storageAccessor = storageAccessor; } - /** - * Clears cache of existing lock records. - */ + /** Clears cache of existing lock records. */ public void clearCache() { lockRecordRegistry.clear(); } @@ -81,7 +74,9 @@ protected boolean doLock(LockConfiguration lockConfiguration) { // we were able to create the record, we have the lock return true; } - // we were not able to create the record, it already exists, let's put it to the cache so we do not try again + // we were not able to create the record, it already exists, let's put it to the + // cache so we + // do not try again lockRecordRegistry.addLockRecord(name); } @@ -90,9 +85,13 @@ protected boolean doLock(LockConfiguration lockConfiguration) { return storageAccessor.updateRecord(lockConfiguration); } catch (Exception e) { // There are some users that start the app before they have the DB ready. - // If they use JDBC, insertRecord returns false, the record is stored in the recordRegistry - // and the insert is not attempted again. We are assuming that the DB still does not exist - // when update is attempted. Unlike insert, update throws the exception, and we clear the cache here. + // If they use JDBC, insertRecord returns false, the record is stored in the + // recordRegistry + // and the insert is not attempted again. We are assuming that the DB still does + // not exist + // when update is attempted. Unlike insert, update throws the exception, and we + // clear the + // cache here. if (tryToCreateLockRecord) { lockRecordRegistry.removeLockRecord(name); } @@ -122,5 +121,4 @@ public Optional doExtend(LockConfiguration newConfig) { } } } - } diff --git a/shedlock-core/src/main/java/net/javacrumbs/shedlock/support/Utils.java b/shedlock-core/src/main/java/net/javacrumbs/shedlock/support/Utils.java index db36a80c2..8e861ad23 100644 --- a/shedlock-core/src/main/java/net/javacrumbs/shedlock/support/Utils.java +++ b/shedlock-core/src/main/java/net/javacrumbs/shedlock/support/Utils.java @@ -1,16 +1,14 @@ /** * Copyright 2009 the original author or authors. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + *

http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ package net.javacrumbs.shedlock.support; @@ -26,10 +24,13 @@ public final class Utils { /** * A {@link DateTimeFormatter} like {@link DateTimeFormatter#ISO_INSTANT} with - * the exception that it always appends exactly three fractional digits (nano seconds). + * the exception that it always appends exactly three fractional digits (nano + * seconds). + * *

- * This is required in order to guarantee natural sorting, which enables us to use - * <= comparision in queries. + * This is required in order to guarantee natural sorting, which enables us to + * use <= + * comparision in queries. * *

      * 2018-12-07T12:30:37.000Z
@@ -37,10 +38,12 @@ public final class Utils {
      * 2018-12-07T12:30:37.819Z
      * 2018-12-07T12:30:37.820Z
      * 
+ * *

- * When using variable fractional digit count as done in {@link DateTimeFormatter#ISO_INSTANT ISO_INSTANT} - * and {@link DateTimeFormatter#ISO_OFFSET_DATE_TIME ISO_OFFSET_DATE_TIME} the following sorting - * occurs: + * When using variable fractional digit count as done in + * {@link DateTimeFormatter#ISO_INSTANT ISO_INSTANT} and + * {@link DateTimeFormatter#ISO_OFFSET_DATE_TIME ISO_OFFSET_DATE_TIME} the + * following sorting occurs: * *

      * 2018-12-07T12:30:37.819Z
@@ -49,18 +52,17 @@ public final class Utils {
      * 2018-12-07T12:30:37Z
      * 
* - * @see natural sorting of ISO 8601 time format + * @see natural sorting of ISO + * 8601 time format */ private static final DateTimeFormatter formatter = new DateTimeFormatterBuilder() - .parseCaseInsensitive() - .appendInstant(3) - .toFormatter(); - + .parseCaseInsensitive() + .appendInstant(3) + .toFormatter(); private static final String hostname = initHostname(); - private Utils() { - } + private Utils() {} public static String getHostname() { return hostname; diff --git a/shedlock-core/src/main/java/net/javacrumbs/shedlock/support/annotation/NonNull.java b/shedlock-core/src/main/java/net/javacrumbs/shedlock/support/annotation/NonNull.java index 193b30515..8accacde5 100644 --- a/shedlock-core/src/main/java/net/javacrumbs/shedlock/support/annotation/NonNull.java +++ b/shedlock-core/src/main/java/net/javacrumbs/shedlock/support/annotation/NonNull.java @@ -1,29 +1,28 @@ /** * Copyright 2009 the original author or authors. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + *

http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ package net.javacrumbs.shedlock.support.annotation; -import javax.annotation.Nonnull; -import javax.annotation.meta.TypeQualifierNickname; import java.lang.annotation.ElementType; import java.lang.annotation.Retention; import java.lang.annotation.RetentionPolicy; import java.lang.annotation.Target; +import javax.annotation.Nonnull; +import javax.annotation.meta.TypeQualifierNickname; /** - * A common annotation to declare that annotated elements cannot be {@code null}. + * A common annotation to declare that annotated elements cannot be + * {@code null}. * * @see Nullable */ @@ -31,5 +30,4 @@ @Retention(RetentionPolicy.RUNTIME) @Nonnull @TypeQualifierNickname -public @interface NonNull { -} +public @interface NonNull {} diff --git a/shedlock-core/src/main/java/net/javacrumbs/shedlock/support/annotation/NonNullApi.java b/shedlock-core/src/main/java/net/javacrumbs/shedlock/support/annotation/NonNullApi.java index 1c90870ff..2ed18240a 100644 --- a/shedlock-core/src/main/java/net/javacrumbs/shedlock/support/annotation/NonNullApi.java +++ b/shedlock-core/src/main/java/net/javacrumbs/shedlock/support/annotation/NonNullApi.java @@ -1,21 +1,23 @@ package net.javacrumbs.shedlock.support.annotation; -import javax.annotation.Nonnull; -import javax.annotation.meta.TypeQualifierDefault; import java.lang.annotation.Documented; import java.lang.annotation.ElementType; import java.lang.annotation.Retention; import java.lang.annotation.RetentionPolicy; import java.lang.annotation.Target; +import javax.annotation.Nonnull; +import javax.annotation.meta.TypeQualifierDefault; /** - * A common annotation to declare that parameters and return values - * are to be considered as non-nullable by default for a given package. + * A common annotation to declare that parameters and return values are to be + * considered as non-nullable by default for a given package. * - *

Leverages JSR-305 meta-annotations to indicate nullability in Java to common + *

+ * Leverages JSR-305 meta-annotations to indicate nullability in Java to common * tools with JSR-305 support and used by Kotlin to infer nullability of API. * - *

Should be used at package level in association with {@link Nullable} + *

+ * Should be used at package level in association with {@link Nullable} * annotations at parameter and return value level. * * @author Sebastien Deleuze @@ -29,5 +31,4 @@ @Documented @Nonnull @TypeQualifierDefault({ElementType.METHOD, ElementType.PARAMETER}) -public @interface NonNullApi { -} +public @interface NonNullApi {} diff --git a/shedlock-core/src/main/java/net/javacrumbs/shedlock/support/annotation/NonNullFields.java b/shedlock-core/src/main/java/net/javacrumbs/shedlock/support/annotation/NonNullFields.java index d805ac304..ebb7d00b3 100644 --- a/shedlock-core/src/main/java/net/javacrumbs/shedlock/support/annotation/NonNullFields.java +++ b/shedlock-core/src/main/java/net/javacrumbs/shedlock/support/annotation/NonNullFields.java @@ -1,21 +1,23 @@ package net.javacrumbs.shedlock.support.annotation; -import javax.annotation.Nonnull; -import javax.annotation.meta.TypeQualifierDefault; import java.lang.annotation.Documented; import java.lang.annotation.ElementType; import java.lang.annotation.Retention; import java.lang.annotation.RetentionPolicy; import java.lang.annotation.Target; +import javax.annotation.Nonnull; +import javax.annotation.meta.TypeQualifierDefault; /** * A common annotation to declare that fields are to be considered as * non-nullable by default for a given package. * - *

Leverages JSR-305 meta-annotations to indicate nullability in Java to common - * tools with JSR-305 support and used by Kotlin to infer nullability API. + *

+ * Leverages JSR-305 meta-annotations to indicate nullability in Java to common + * tools with JSR-305 support and used by Kotlin to infer nullability API. * - *

Should be used at package level in association with {@link Nullable} + *

+ * Should be used at package level in association with {@link Nullable} * annotations at field level. * * @author Sebastien Deleuze @@ -28,5 +30,4 @@ @Documented @Nonnull @TypeQualifierDefault(ElementType.FIELD) -public @interface NonNullFields { -} +public @interface NonNullFields {} diff --git a/shedlock-core/src/main/java/net/javacrumbs/shedlock/support/annotation/Nullable.java b/shedlock-core/src/main/java/net/javacrumbs/shedlock/support/annotation/Nullable.java index 6e4514940..c32cb8b6e 100644 --- a/shedlock-core/src/main/java/net/javacrumbs/shedlock/support/annotation/Nullable.java +++ b/shedlock-core/src/main/java/net/javacrumbs/shedlock/support/annotation/Nullable.java @@ -1,35 +1,32 @@ /** * Copyright 2009 the original author or authors. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + *

http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ package net.javacrumbs.shedlock.support.annotation; -import javax.annotation.Nonnull; -import javax.annotation.meta.TypeQualifierNickname; -import javax.annotation.meta.When; import java.lang.annotation.ElementType; import java.lang.annotation.Retention; import java.lang.annotation.RetentionPolicy; import java.lang.annotation.Target; +import javax.annotation.Nonnull; +import javax.annotation.meta.TypeQualifierNickname; +import javax.annotation.meta.When; /** - * A common annotation to declare that annotated elements can be {@code null} under - * some circumstance. + * A common annotation to declare that annotated elements can be {@code null} + * under some circumstance. */ @Target({ElementType.METHOD, ElementType.PARAMETER, ElementType.FIELD}) @Retention(RetentionPolicy.RUNTIME) @Nonnull(when = When.MAYBE) @TypeQualifierNickname -public @interface Nullable { -} +public @interface Nullable {} diff --git a/shedlock-core/src/test/java/net/javacrumbs/shedlock/core/DefaultLockManagerTest.java b/shedlock-core/src/test/java/net/javacrumbs/shedlock/core/DefaultLockManagerTest.java index 346d48a06..bf698323a 100644 --- a/shedlock-core/src/test/java/net/javacrumbs/shedlock/core/DefaultLockManagerTest.java +++ b/shedlock-core/src/test/java/net/javacrumbs/shedlock/core/DefaultLockManagerTest.java @@ -1,27 +1,18 @@ /** * Copyright 2009 the original author or authors. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + *

http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ package net.javacrumbs.shedlock.core; - -import org.junit.jupiter.api.Test; -import org.mockito.InOrder; - -import java.time.Duration; -import java.util.Optional; - import static net.javacrumbs.shedlock.core.ClockProvider.now; import static org.mockito.Mockito.inOrder; import static org.mockito.Mockito.mock; @@ -29,16 +20,22 @@ import static org.mockito.Mockito.verifyNoInteractions; import static org.mockito.Mockito.when; +import java.time.Duration; +import java.util.Optional; +import org.junit.jupiter.api.Test; +import org.mockito.InOrder; + class DefaultLockManagerTest { - private static final LockConfiguration LOCK_CONFIGURATION = new LockConfiguration(now(),"name", Duration.ofSeconds(10), Duration.ZERO); + private static final LockConfiguration LOCK_CONFIGURATION = + new LockConfiguration(now(), "name", Duration.ofSeconds(10), Duration.ZERO); private final LockProvider lockProvider = mock(LockProvider.class); private final LockConfigurationExtractor lockConfigurationExtractor = mock(LockConfigurationExtractor.class); private final Runnable task = mock(Runnable.class); private final SimpleLock lock = mock(SimpleLock.class); - private final DefaultLockManager defaultLockManager = new DefaultLockManager(lockProvider, lockConfigurationExtractor); - + private final DefaultLockManager defaultLockManager = + new DefaultLockManager(lockProvider, lockConfigurationExtractor); @Test void noConfigNoLock() { @@ -69,5 +66,4 @@ void doNotExecuteIfAlreadyLocked() { defaultLockManager.executeWithLock(task); verifyNoInteractions(task); } - } diff --git a/shedlock-core/src/test/java/net/javacrumbs/shedlock/core/DefaultLockingTaskExecutorTest.java b/shedlock-core/src/test/java/net/javacrumbs/shedlock/core/DefaultLockingTaskExecutorTest.java index 3e828c999..d2c32098d 100644 --- a/shedlock-core/src/test/java/net/javacrumbs/shedlock/core/DefaultLockingTaskExecutorTest.java +++ b/shedlock-core/src/test/java/net/javacrumbs/shedlock/core/DefaultLockingTaskExecutorTest.java @@ -1,37 +1,36 @@ /** * Copyright 2009 the original author or authors. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + *

http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ package net.javacrumbs.shedlock.core; -import net.javacrumbs.shedlock.core.LockingTaskExecutor.TaskResult; -import org.junit.jupiter.api.Test; - -import java.time.Duration; -import java.util.Optional; -import java.util.concurrent.atomic.AtomicBoolean; - import static net.javacrumbs.shedlock.core.ClockProvider.now; import static org.assertj.core.api.Assertions.assertThat; import static org.mockito.Mockito.mock; import static org.mockito.Mockito.when; +import java.time.Duration; +import java.util.Optional; +import java.util.concurrent.atomic.AtomicBoolean; +import net.javacrumbs.shedlock.core.LockingTaskExecutor.TaskResult; +import org.junit.jupiter.api.Test; + class DefaultLockingTaskExecutorTest { private final LockProvider lockProvider = mock(LockProvider.class); private final DefaultLockingTaskExecutor executor = new DefaultLockingTaskExecutor(lockProvider); - private final LockConfiguration lockConfig = new LockConfiguration(now(),"test", Duration.ofSeconds(100), Duration.ZERO); - private final LockConfiguration lockConfig2 = new LockConfiguration(now(),"test2", Duration.ofSeconds(100), Duration.ZERO); + private final LockConfiguration lockConfig = + new LockConfiguration(now(), "test", Duration.ofSeconds(100), Duration.ZERO); + private final LockConfiguration lockConfig2 = + new LockConfiguration(now(), "test2", Duration.ofSeconds(100), Duration.ZERO); @Test void lockShouldBeReentrant() { @@ -39,7 +38,8 @@ void lockShouldBeReentrant() { AtomicBoolean called = new AtomicBoolean(false); - executor.executeWithLock((Runnable) () -> executor.executeWithLock((Runnable) () -> called.set(true), lockConfig), lockConfig); + executor.executeWithLock( + (Runnable) () -> executor.executeWithLock((Runnable) () -> called.set(true), lockConfig), lockConfig); assertThat(called.get()).isTrue(); } @@ -51,14 +51,14 @@ void lockShouldBeReentrantForMultipleDifferentLocks() { AtomicBoolean called = new AtomicBoolean(false); - executor.executeWithLock((Runnable) () -> executor.executeWithLock((Runnable) () -> called.set(true), lockConfig2), lockConfig); + executor.executeWithLock( + (Runnable) () -> executor.executeWithLock((Runnable) () -> called.set(true), lockConfig2), lockConfig); assertThat(called.get()).isTrue(); } private void mockLockFor(LockConfiguration lockConfig2) { - when(lockProvider.lock(lockConfig2)) - .thenReturn(Optional.of(mock(SimpleLock.class))); + when(lockProvider.lock(lockConfig2)).thenReturn(Optional.of(mock(SimpleLock.class))); } @Test diff --git a/shedlock-core/src/test/java/net/javacrumbs/shedlock/core/LockAssertTest.java b/shedlock-core/src/test/java/net/javacrumbs/shedlock/core/LockAssertTest.java index 420d1166e..9ec9a7699 100644 --- a/shedlock-core/src/test/java/net/javacrumbs/shedlock/core/LockAssertTest.java +++ b/shedlock-core/src/test/java/net/javacrumbs/shedlock/core/LockAssertTest.java @@ -1,25 +1,18 @@ /** * Copyright 2009 the original author or authors. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + *

http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ package net.javacrumbs.shedlock.core; -import org.junit.jupiter.api.Test; - -import java.time.Duration; -import java.util.Optional; - import static net.javacrumbs.shedlock.core.ClockProvider.now; import static net.javacrumbs.shedlock.core.LockAssert.alreadyLockedBy; import static org.assertj.core.api.Assertions.assertThat; @@ -27,6 +20,10 @@ import static org.mockito.Mockito.mock; import static org.mockito.Mockito.when; +import java.time.Duration; +import java.util.Optional; +import org.junit.jupiter.api.Test; + class LockAssertTest { @Test @@ -36,15 +33,14 @@ void assertLockedShouldFailIfLockNotHeld() { @Test void assertLockedShouldNotFailIfLockHeld() { - LockConfiguration lockConfiguration = new LockConfiguration(now(), "test", Duration.ofSeconds(10), Duration.ZERO); + LockConfiguration lockConfiguration = + new LockConfiguration(now(), "test", Duration.ofSeconds(10), Duration.ZERO); LockProvider lockProvider = mock(LockProvider.class); when(lockProvider.lock(lockConfiguration)).thenReturn(Optional.of(mock(SimpleLock.class))); - new DefaultLockingTaskExecutor(lockProvider).executeWithLock( - (Runnable) LockAssert::assertLocked, - lockConfiguration - ); + new DefaultLockingTaskExecutor(lockProvider) + .executeWithLock((Runnable) LockAssert::assertLocked, lockConfiguration); } @Test diff --git a/shedlock-core/src/test/java/net/javacrumbs/shedlock/core/LockConfigurationTest.java b/shedlock-core/src/test/java/net/javacrumbs/shedlock/core/LockConfigurationTest.java index 650b8718a..0c005cec7 100644 --- a/shedlock-core/src/test/java/net/javacrumbs/shedlock/core/LockConfigurationTest.java +++ b/shedlock-core/src/test/java/net/javacrumbs/shedlock/core/LockConfigurationTest.java @@ -1,48 +1,46 @@ /** * Copyright 2009 the original author or authors. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + *

http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ package net.javacrumbs.shedlock.core; -import org.junit.jupiter.api.Test; - import static java.time.Duration.ZERO; import static java.time.Duration.ofMillis; import static java.time.Duration.ofSeconds; import static net.javacrumbs.shedlock.core.ClockProvider.now; import static org.assertj.core.api.Assertions.assertThatThrownBy; +import org.junit.jupiter.api.Test; class LockConfigurationTest { @Test void lockAtLeastUntilShouldBeBeforeOrEqualsToLockAtMostUntil() { new LockConfiguration(now(), "name", ZERO, ZERO); - new LockConfiguration(now(),"name", ofMillis(1), ZERO); + new LockConfiguration(now(), "name", ofMillis(1), ZERO); - assertThatThrownBy(() -> new LockConfiguration(now(),"name", ZERO, ofMillis(1))).isInstanceOf(IllegalArgumentException.class); + assertThatThrownBy(() -> new LockConfiguration(now(), "name", ZERO, ofMillis(1))) + .isInstanceOf(IllegalArgumentException.class); } @Test void lockAtMostUntilHasToBeInTheFuture() { - assertThatThrownBy(() -> new LockConfiguration(now(),"name", ofSeconds(-1), ZERO)).isInstanceOf(IllegalArgumentException.class); + assertThatThrownBy(() -> new LockConfiguration(now(), "name", ofSeconds(-1), ZERO)) + .isInstanceOf(IllegalArgumentException.class); } - @Test void nameShouldNotBeEmpty() { - assertThatThrownBy(() -> new LockConfiguration(now(),"", ofSeconds(5), ofSeconds(5))).isInstanceOf(IllegalArgumentException.class); + assertThatThrownBy(() -> new LockConfiguration(now(), "", ofSeconds(5), ofSeconds(5))) + .isInstanceOf(IllegalArgumentException.class); } - } diff --git a/shedlock-core/src/test/java/net/javacrumbs/shedlock/core/LockExtenderTest.java b/shedlock-core/src/test/java/net/javacrumbs/shedlock/core/LockExtenderTest.java index ab841b628..0d2ee1c3c 100644 --- a/shedlock-core/src/test/java/net/javacrumbs/shedlock/core/LockExtenderTest.java +++ b/shedlock-core/src/test/java/net/javacrumbs/shedlock/core/LockExtenderTest.java @@ -1,14 +1,5 @@ package net.javacrumbs.shedlock.core; -import net.javacrumbs.shedlock.core.LockExtender.LockCanNotBeExtendedException; -import net.javacrumbs.shedlock.core.LockExtender.NoActiveLockException; -import org.junit.jupiter.api.BeforeEach; -import org.junit.jupiter.api.Test; - -import java.time.Duration; -import java.time.Instant; -import java.util.Optional; - import static java.time.Duration.ZERO; import static java.time.Duration.ofSeconds; import static org.assertj.core.api.Assertions.assertThatThrownBy; @@ -16,10 +7,18 @@ import static org.mockito.Mockito.verify; import static org.mockito.Mockito.when; +import java.time.Duration; +import java.time.Instant; +import java.util.Optional; +import net.javacrumbs.shedlock.core.LockExtender.LockCanNotBeExtendedException; +import net.javacrumbs.shedlock.core.LockExtender.NoActiveLockException; +import org.junit.jupiter.api.BeforeEach; +import org.junit.jupiter.api.Test; + class LockExtenderTest { private final LockProvider lockProvider = mock(LockProvider.class); private final SimpleLock lock = mock(SimpleLock.class); - private final SimpleLock newLock = mock(SimpleLock.class); + private final SimpleLock newLock = mock(SimpleLock.class); private final DefaultLockingTaskExecutor executor = new DefaultLockingTaskExecutor(lockProvider); private final LockConfiguration configuration = new LockConfiguration(Instant.now(), "test", ofSeconds(1), ZERO); private final Duration extendBy = ofSeconds(1); @@ -76,12 +75,12 @@ void shouldFailIfLockCanNotBeExtended() { Runnable task = () -> LockExtender.extendActiveLock(extendBy, ZERO); assertThatThrownBy(() -> executor.executeWithLock(task, configuration)) - .isInstanceOf(LockCanNotBeExtendedException.class); + .isInstanceOf(LockCanNotBeExtendedException.class); } @Test void shouldFailIfNoActiveLock() { assertThatThrownBy(() -> LockExtender.extendActiveLock(ofSeconds(1), ofSeconds(0))) - .isInstanceOf(NoActiveLockException.class); + .isInstanceOf(NoActiveLockException.class); } } diff --git a/shedlock-core/src/test/java/net/javacrumbs/shedlock/core/ReentrantLockProvider.java b/shedlock-core/src/test/java/net/javacrumbs/shedlock/core/ReentrantLockProvider.java index 69c1fe08c..a1a2c30d3 100644 --- a/shedlock-core/src/test/java/net/javacrumbs/shedlock/core/ReentrantLockProvider.java +++ b/shedlock-core/src/test/java/net/javacrumbs/shedlock/core/ReentrantLockProvider.java @@ -1,28 +1,25 @@ /** * Copyright 2009 the original author or authors. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + *

http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ package net.javacrumbs.shedlock.core; -import net.javacrumbs.shedlock.support.annotation.NonNull; - import java.util.Optional; import java.util.concurrent.locks.ReentrantLock; +import net.javacrumbs.shedlock.support.annotation.NonNull; /** - * Lock provider based on {@link java.util.concurrent.locks.ReentrantLock}. Only one task per - * SimpleLockProvider can be running. Useful mainly for testing. + * Lock provider based on {@link java.util.concurrent.locks.ReentrantLock}. Only + * one task per SimpleLockProvider can be running. Useful mainly for testing. */ public class ReentrantLockProvider implements LockProvider { private final ReentrantLock lock = new ReentrantLock(); diff --git a/shedlock-core/src/test/java/net/javacrumbs/shedlock/core/ReentrantLockProviderTest.java b/shedlock-core/src/test/java/net/javacrumbs/shedlock/core/ReentrantLockProviderTest.java index f0eda7a46..71b1a2d24 100644 --- a/shedlock-core/src/test/java/net/javacrumbs/shedlock/core/ReentrantLockProviderTest.java +++ b/shedlock-core/src/test/java/net/javacrumbs/shedlock/core/ReentrantLockProviderTest.java @@ -1,22 +1,23 @@ /** * Copyright 2009 the original author or authors. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + *

http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ package net.javacrumbs.shedlock.core; -import org.junit.jupiter.api.BeforeEach; -import org.junit.jupiter.api.Test; +import static net.javacrumbs.shedlock.core.ClockProvider.now; +import static org.assertj.core.api.Assertions.assertThat; +import static org.mockito.ArgumentMatchers.any; +import static org.mockito.Mockito.mock; +import static org.mockito.Mockito.when; import java.time.Duration; import java.util.Optional; @@ -26,23 +27,21 @@ import java.util.concurrent.TimeUnit; import java.util.concurrent.atomic.AtomicBoolean; import java.util.concurrent.atomic.AtomicInteger; - -import static net.javacrumbs.shedlock.core.ClockProvider.now; -import static org.assertj.core.api.Assertions.assertThat; -import static org.mockito.ArgumentMatchers.any; -import static org.mockito.Mockito.mock; -import static org.mockito.Mockito.when; +import org.junit.jupiter.api.BeforeEach; +import org.junit.jupiter.api.Test; class ReentrantLockProviderTest { private final ScheduledThreadPoolExecutor executor = new ScheduledThreadPoolExecutor(10); private final LockProvider lockProvider = new ReentrantLockProvider(); private final LockConfigurationExtractor lockConfigurationExtractor = mock(LockConfigurationExtractor.class); private final LockManager lockManager = new DefaultLockManager(lockProvider, lockConfigurationExtractor); - private final LockConfiguration configuration = new LockConfiguration(now(),"test", Duration.ofSeconds(60), Duration.ZERO); + private final LockConfiguration configuration = + new LockConfiguration(now(), "test", Duration.ofSeconds(60), Duration.ZERO); @BeforeEach void configureMocks() { - when(lockConfigurationExtractor.getLockConfiguration(any(Runnable.class))).thenReturn(Optional.of(configuration)); + when(lockConfigurationExtractor.getLockConfiguration(any(Runnable.class))) + .thenReturn(Optional.of(configuration)); } @Test @@ -65,8 +64,10 @@ void shouldNotExecuteTwiceAtTheSameTime() throws ExecutionException, Interrupted assertThat(runningTasks.decrementAndGet()).isEqualTo(0); executedTasks.incrementAndGet(); }; - ScheduledFuture scheduledFuture1 = executor.schedule(new LockableRunnable(task, lockManager), 1, TimeUnit.MILLISECONDS); - ScheduledFuture scheduledFuture2 = executor.schedule(new LockableRunnable(task, lockManager), 1, TimeUnit.MILLISECONDS); + ScheduledFuture scheduledFuture1 = + executor.schedule(new LockableRunnable(task, lockManager), 1, TimeUnit.MILLISECONDS); + ScheduledFuture scheduledFuture2 = + executor.schedule(new LockableRunnable(task, lockManager), 1, TimeUnit.MILLISECONDS); scheduledFuture1.get(); scheduledFuture2.get(); @@ -81,5 +82,4 @@ private void sleep(int millis) { throw new RuntimeException(e); } } - } diff --git a/shedlock-core/src/test/java/net/javacrumbs/shedlock/support/KeepAliveLockProviderTest.java b/shedlock-core/src/test/java/net/javacrumbs/shedlock/support/KeepAliveLockProviderTest.java index f6f105bb9..2fcd7f97a 100644 --- a/shedlock-core/src/test/java/net/javacrumbs/shedlock/support/KeepAliveLockProviderTest.java +++ b/shedlock-core/src/test/java/net/javacrumbs/shedlock/support/KeepAliveLockProviderTest.java @@ -1,15 +1,5 @@ package net.javacrumbs.shedlock.support; -import net.javacrumbs.shedlock.core.ExtensibleLockProvider; -import net.javacrumbs.shedlock.core.LockConfiguration; -import net.javacrumbs.shedlock.core.SimpleLock; -import org.jmock.lib.concurrent.DeterministicScheduler; -import org.junit.jupiter.api.BeforeEach; -import org.junit.jupiter.api.Test; - -import java.time.Duration; -import java.util.Optional; - import static java.time.Duration.ZERO; import static java.time.Duration.ofMillis; import static java.time.Duration.ofSeconds; @@ -23,11 +13,21 @@ import static org.mockito.Mockito.verifyNoMoreInteractions; import static org.mockito.Mockito.when; +import java.time.Duration; +import java.util.Optional; +import net.javacrumbs.shedlock.core.ExtensibleLockProvider; +import net.javacrumbs.shedlock.core.LockConfiguration; +import net.javacrumbs.shedlock.core.SimpleLock; +import org.jmock.lib.concurrent.DeterministicScheduler; +import org.junit.jupiter.api.BeforeEach; +import org.junit.jupiter.api.Test; + class KeepAliveLockProviderTest { private final ExtensibleLockProvider wrappedProvider = mock(ExtensibleLockProvider.class); private final DeterministicScheduler scheduler = new DeterministicScheduler(); private final KeepAliveLockProvider provider = new KeepAliveLockProvider(wrappedProvider, scheduler, ofSeconds(1)); - private final LockConfiguration lockConfiguration = new LockConfiguration(now(), "lock", ofSeconds(3), ofSeconds(2)); + private final LockConfiguration lockConfiguration = + new LockConfiguration(now(), "lock", ofSeconds(3), ofSeconds(2)); private final SimpleLock originalLock = mock(SimpleLock.class); @BeforeEach @@ -81,7 +81,7 @@ void shouldCancelIfCanNotExtend() { @Test void shouldFailForShortLockAtMostFor() { assertThatThrownBy(() -> provider.lock(new LockConfiguration(now(), "short", ofMillis(100), ZERO))) - .isInstanceOf(IllegalArgumentException.class); + .isInstanceOf(IllegalArgumentException.class); } private void tickMs(int i) { diff --git a/shedlock-core/src/test/java/net/javacrumbs/shedlock/support/LockRecordRegistryTest.java b/shedlock-core/src/test/java/net/javacrumbs/shedlock/support/LockRecordRegistryTest.java index 19700b15a..453e62b25 100644 --- a/shedlock-core/src/test/java/net/javacrumbs/shedlock/support/LockRecordRegistryTest.java +++ b/shedlock-core/src/test/java/net/javacrumbs/shedlock/support/LockRecordRegistryTest.java @@ -1,25 +1,22 @@ /** * Copyright 2009 the original author or authors. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + *

http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ package net.javacrumbs.shedlock.support; -import org.junit.jupiter.api.Test; +import static org.assertj.core.api.Assertions.assertThat; import java.util.UUID; - -import static org.assertj.core.api.Assertions.assertThat; +import org.junit.jupiter.api.Test; class LockRecordRegistryTest { private static final String NAME = "name"; diff --git a/shedlock-core/src/test/java/net/javacrumbs/shedlock/support/StorageBasedLockProviderTest.java b/shedlock-core/src/test/java/net/javacrumbs/shedlock/support/StorageBasedLockProviderTest.java index 651bbb4bc..a14a9360a 100644 --- a/shedlock-core/src/test/java/net/javacrumbs/shedlock/support/StorageBasedLockProviderTest.java +++ b/shedlock-core/src/test/java/net/javacrumbs/shedlock/support/StorageBasedLockProviderTest.java @@ -1,26 +1,18 @@ /** * Copyright 2009 the original author or authors. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + *

http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ package net.javacrumbs.shedlock.support; -import net.javacrumbs.shedlock.core.LockConfiguration; -import org.junit.jupiter.api.Test; - -import java.time.Duration; -import java.time.temporal.ChronoUnit; - import static net.javacrumbs.shedlock.core.ClockProvider.now; import static org.assertj.core.api.Assertions.assertThat; import static org.assertj.core.api.Assertions.assertThatThrownBy; @@ -31,8 +23,14 @@ import static org.mockito.Mockito.verify; import static org.mockito.Mockito.when; +import java.time.Duration; +import java.time.temporal.ChronoUnit; +import net.javacrumbs.shedlock.core.LockConfiguration; +import org.junit.jupiter.api.Test; + class StorageBasedLockProviderTest { - private static final LockConfiguration LOCK_CONFIGURATION = new LockConfiguration(now(),"name", Duration.of(5, ChronoUnit.MINUTES), Duration.ZERO); + private static final LockConfiguration LOCK_CONFIGURATION = + new LockConfiguration(now(), "name", Duration.of(5, ChronoUnit.MINUTES), Duration.ZERO); private static final LockException LOCK_EXCEPTION = new LockException("Test"); private final StorageAccessor storageAccessor = mock(StorageAccessor.class); diff --git a/shedlock-core/src/test/java/net/javacrumbs/shedlock/support/UtilsTest.java b/shedlock-core/src/test/java/net/javacrumbs/shedlock/support/UtilsTest.java index e1ed7b84b..aa873fa0a 100644 --- a/shedlock-core/src/test/java/net/javacrumbs/shedlock/support/UtilsTest.java +++ b/shedlock-core/src/test/java/net/javacrumbs/shedlock/support/UtilsTest.java @@ -1,27 +1,23 @@ /** * Copyright 2009 the original author or authors. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + *

http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ package net.javacrumbs.shedlock.support; -import org.junit.jupiter.api.Test; - -import java.time.Instant; - import static net.javacrumbs.shedlock.support.Utils.toIsoString; import static org.assertj.core.api.Assertions.assertThat; +import java.time.Instant; +import org.junit.jupiter.api.Test; class UtilsTest { diff --git a/shedlock-test-support/src/main/java/net/javacrumbs/shedlock/test/support/AbstractExtensibleLockProviderIntegrationTest.java b/shedlock-test-support/src/main/java/net/javacrumbs/shedlock/test/support/AbstractExtensibleLockProviderIntegrationTest.java index 73165f051..351c96c2e 100644 --- a/shedlock-test-support/src/main/java/net/javacrumbs/shedlock/test/support/AbstractExtensibleLockProviderIntegrationTest.java +++ b/shedlock-test-support/src/main/java/net/javacrumbs/shedlock/test/support/AbstractExtensibleLockProviderIntegrationTest.java @@ -1,33 +1,30 @@ /** * Copyright 2009 the original author or authors. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + *

http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ package net.javacrumbs.shedlock.test.support; -import net.javacrumbs.shedlock.core.ExtensibleLockProvider; -import net.javacrumbs.shedlock.core.SimpleLock; -import org.assertj.core.api.ThrowableAssert; -import org.junit.jupiter.api.Test; - -import java.time.Duration; -import java.util.Optional; - import static java.time.Duration.ZERO; import static java.time.Duration.ofSeconds; import static org.assertj.core.api.Assertions.assertThat; import static org.assertj.core.api.Assertions.assertThatThrownBy; +import java.time.Duration; +import java.util.Optional; +import net.javacrumbs.shedlock.core.ExtensibleLockProvider; +import net.javacrumbs.shedlock.core.SimpleLock; +import org.assertj.core.api.ThrowableAssert; +import org.junit.jupiter.api.Test; + public abstract class AbstractExtensibleLockProviderIntegrationTest extends AbstractLockProviderIntegrationTest { private final Duration originalLockDuration = ofSeconds(2); @@ -46,11 +43,11 @@ public void shouldBeAbleToExtendLock() { newLock.unlock(); assertUnlocked(LOCK_NAME1); } + @Test public void shouldBeAbleToExtendMultipleTimes() { SimpleLock lock = lock(originalLockDuration); - SimpleLock newLock = extendLock(extendLock(extendLock(lock))); // wait for the original lock to be released @@ -60,7 +57,6 @@ public void shouldBeAbleToExtendMultipleTimes() { assertUnlocked(LOCK_NAME1); } - @Test public void shouldNotBeAbleToExtendUnlockedLock() { SimpleLock lock = lock(originalLockDuration); @@ -80,7 +76,6 @@ public void shouldNotBeAbleToExtendExpiredLock() { assertUnlocked(LOCK_NAME1); } - @Test public void shouldBeAbleToExtendAtLeast() { SimpleLock lock = lock(ofSeconds(10)); @@ -109,6 +104,7 @@ public void lockCanNotBeUnlockedAfterExtending() { private SimpleLock extendLock(SimpleLock lock) { return extendLock(lock, ZERO); } + private SimpleLock extendLock(SimpleLock lock, Duration lockAtLeastFor) { Optional newLock = lock.extend(ofSeconds(10), lockAtLeastFor); assertThat(newLock).isNotEmpty(); diff --git a/shedlock-test-support/src/main/java/net/javacrumbs/shedlock/test/support/AbstractLockProviderIntegrationTest.java b/shedlock-test-support/src/main/java/net/javacrumbs/shedlock/test/support/AbstractLockProviderIntegrationTest.java index 9ff2b1453..5f6954591 100644 --- a/shedlock-test-support/src/main/java/net/javacrumbs/shedlock/test/support/AbstractLockProviderIntegrationTest.java +++ b/shedlock-test-support/src/main/java/net/javacrumbs/shedlock/test/support/AbstractLockProviderIntegrationTest.java @@ -1,35 +1,32 @@ /** * Copyright 2009 the original author or authors. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + *

http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ package net.javacrumbs.shedlock.test.support; -import net.javacrumbs.shedlock.core.ClockProvider; -import net.javacrumbs.shedlock.core.LockConfiguration; -import net.javacrumbs.shedlock.core.LockProvider; -import net.javacrumbs.shedlock.core.SimpleLock; -import org.junit.jupiter.api.Test; +import static java.lang.Thread.sleep; +import static java.time.temporal.ChronoUnit.MINUTES; +import static java.time.temporal.ChronoUnit.SECONDS; +import static org.assertj.core.api.Assertions.assertThat; import java.time.Duration; import java.util.Optional; import java.util.UUID; import java.util.concurrent.ExecutionException; - -import static java.lang.Thread.sleep; -import static java.time.temporal.ChronoUnit.MINUTES; -import static java.time.temporal.ChronoUnit.SECONDS; -import static org.assertj.core.api.Assertions.assertThat; +import net.javacrumbs.shedlock.core.ClockProvider; +import net.javacrumbs.shedlock.core.LockConfiguration; +import net.javacrumbs.shedlock.core.LockProvider; +import net.javacrumbs.shedlock.core.SimpleLock; +import org.junit.jupiter.api.Test; public abstract class AbstractLockProviderIntegrationTest { protected final String LOCK_NAME1 = UUID.randomUUID().toString(); @@ -97,12 +94,12 @@ protected void doTestTimeout(Duration lockAtMostFor) throws InterruptedException sleep(lockAtMostFor.toMillis() * 2); assertUnlocked(LOCK_NAME1); - Optional lock2 = getLockProvider().lock(lockConfig(LOCK_NAME1, Duration.ofMillis(50), Duration.ZERO)); + Optional lock2 = + getLockProvider().lock(lockConfig(LOCK_NAME1, Duration.ofMillis(50), Duration.ZERO)); assertThat(lock2).isNotEmpty(); lock2.get().unlock(); } - @Test public void shouldBeAbleToLockRightAfterUnlock() { LockConfiguration lockConfiguration = lockConfig(LOCK_NAME1); @@ -126,20 +123,26 @@ public void shouldLockAtLeastFor() throws InterruptedException { } protected void doTestShouldLockAtLeastFor(int sleepForMs) throws InterruptedException { - // Lock for LOCK_AT_LEAST_FOR - we do not expect the lock to be released before this time - Optional lock1 = getLockProvider().lock(lockConfig(LOCK_NAME1, LOCK_AT_LEAST_FOR.multipliedBy(2), LOCK_AT_LEAST_FOR)); + // Lock for LOCK_AT_LEAST_FOR - we do not expect the lock to be released before + // this time + Optional lock1 = + getLockProvider().lock(lockConfig(LOCK_NAME1, LOCK_AT_LEAST_FOR.multipliedBy(2), LOCK_AT_LEAST_FOR)); assertThat(lock1).describedAs("Should be locked").isNotEmpty(); lock1.get().unlock(); // Even though we have unlocked the lock, it will be held for some time - assertThat(getLockProvider().lock(lockConfig(LOCK_NAME1))).describedAs(getClass().getName() + "Can not acquire lock, grace period did not pass yet").isEmpty(); + assertThat(getLockProvider().lock(lockConfig(LOCK_NAME1))) + .describedAs(getClass().getName() + "Can not acquire lock, grace period did not pass yet") + .isEmpty(); // Let's wait for the lock to be automatically released sleep(LOCK_AT_LEAST_FOR.toMillis() + sleepForMs); // Should be able to acquire now Optional lock3 = getLockProvider().lock(lockConfig(LOCK_NAME1)); - assertThat(lock3).describedAs(getClass().getName() + "Can acquire the lock after grace period").isNotEmpty(); + assertThat(lock3) + .describedAs(getClass().getName() + "Can acquire the lock after grace period") + .isNotEmpty(); lock3.get().unlock(); } @@ -157,5 +160,5 @@ protected static LockConfiguration lockConfig(String name) { protected static LockConfiguration lockConfig(String name, Duration lockAtMostFor, Duration lockAtLeastFor) { return new LockConfiguration(ClockProvider.now(), name, lockAtMostFor, lockAtLeastFor); - } + } } diff --git a/shedlock-test-support/src/main/java/net/javacrumbs/shedlock/test/support/AbstractStorageBasedLockProviderIntegrationTest.java b/shedlock-test-support/src/main/java/net/javacrumbs/shedlock/test/support/AbstractStorageBasedLockProviderIntegrationTest.java index 660dbbba3..59bc53570 100644 --- a/shedlock-test-support/src/main/java/net/javacrumbs/shedlock/test/support/AbstractStorageBasedLockProviderIntegrationTest.java +++ b/shedlock-test-support/src/main/java/net/javacrumbs/shedlock/test/support/AbstractStorageBasedLockProviderIntegrationTest.java @@ -1,35 +1,32 @@ /** * Copyright 2009 the original author or authors. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + *

http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ package net.javacrumbs.shedlock.test.support; +import static org.assertj.core.api.Assertions.assertThat; + +import java.util.Optional; import net.javacrumbs.shedlock.core.LockConfiguration; import net.javacrumbs.shedlock.core.SimpleLock; import net.javacrumbs.shedlock.support.StorageBasedLockProvider; import org.junit.jupiter.api.Test; -import java.util.Optional; - -import static org.assertj.core.api.Assertions.assertThat; - -public abstract class AbstractStorageBasedLockProviderIntegrationTest extends AbstractExtensibleLockProviderIntegrationTest { +public abstract class AbstractStorageBasedLockProviderIntegrationTest + extends AbstractExtensibleLockProviderIntegrationTest { @Override protected abstract StorageBasedLockProvider getLockProvider(); - @Test public void lockShouldSurviveCacheClearingInTheMiddle() { StorageBasedLockProvider provider = getLockProvider(); diff --git a/shedlock-test-support/src/main/java/net/javacrumbs/shedlock/test/support/FuzzTester.java b/shedlock-test-support/src/main/java/net/javacrumbs/shedlock/test/support/FuzzTester.java index c9238f585..6a9122d5d 100644 --- a/shedlock-test-support/src/main/java/net/javacrumbs/shedlock/test/support/FuzzTester.java +++ b/shedlock-test-support/src/main/java/net/javacrumbs/shedlock/test/support/FuzzTester.java @@ -1,27 +1,22 @@ /** * Copyright 2009 the original author or authors. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + *

http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ package net.javacrumbs.shedlock.test.support; -import net.javacrumbs.shedlock.core.ClockProvider; -import net.javacrumbs.shedlock.core.DefaultLockingTaskExecutor; -import net.javacrumbs.shedlock.core.LockConfiguration; -import net.javacrumbs.shedlock.core.LockProvider; -import net.javacrumbs.shedlock.core.LockingTaskExecutor; -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; +import static java.time.temporal.ChronoUnit.MINUTES; +import static java.util.stream.Collectors.toList; +import static java.util.stream.IntStream.range; +import static org.assertj.core.api.Assertions.assertThat; import java.time.Duration; import java.time.temporal.ChronoUnit; @@ -32,14 +27,17 @@ import java.util.concurrent.Executors; import java.util.concurrent.Future; import java.util.concurrent.atomic.AtomicInteger; - -import static java.time.temporal.ChronoUnit.MINUTES; -import static java.util.stream.Collectors.toList; -import static java.util.stream.IntStream.range; -import static org.assertj.core.api.Assertions.assertThat; +import net.javacrumbs.shedlock.core.ClockProvider; +import net.javacrumbs.shedlock.core.DefaultLockingTaskExecutor; +import net.javacrumbs.shedlock.core.LockConfiguration; +import net.javacrumbs.shedlock.core.LockProvider; +import net.javacrumbs.shedlock.core.LockingTaskExecutor; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; /** - * Increments counter from several threads coordinating using lock provided under test. + * Increments counter from several threads coordinating using lock provided + * under test. */ public class FuzzTester { @@ -60,12 +58,7 @@ public FuzzTester(LockProvider lockProvider) { this(lockProvider, Duration.ofMillis(1), Duration.of(5, MINUTES), 100); } - public FuzzTester( - LockProvider lockProvider, - Duration sleepFor, - Duration lockAtMostFor, - int iterations - ) { + public FuzzTester(LockProvider lockProvider, Duration sleepFor, Duration lockAtMostFor, int iterations) { this.lockProvider = lockProvider; this.sleepFor = sleepFor; this.lockAtMostFor = lockAtMostFor; @@ -80,9 +73,9 @@ public void doFuzzTest() throws InterruptedException, ExecutionException { Job job1 = new Job("lock1", lockAtMostFor); Job job2 = new Job("lock2", lockAtMostFor); - List> tasks = range(0, THREADS).mapToObj(i -> (Callable) () -> - task(iters[i], i % 2 == 0 ? job1 : job2)).collect(toList() - ); + List> tasks = range(0, THREADS) + .mapToObj(i -> (Callable) () -> task(iters[i], i % 2 == 0 ? job1 : job2)) + .collect(toList()); waitForIt(executor.invokeAll(tasks)); assertThat(job2.getCounter()).isEqualTo(THREADS / 2 * iterations); @@ -98,16 +91,20 @@ private void waitForIt(List> futures) throws InterruptedException, protected Void task(int iterations, Job job) { try { - for (AtomicInteger i = new AtomicInteger(0); i.get() < iterations;) { - lockingTaskExecutor.executeWithLock((Runnable) () -> { - int n = job.getCounter(); - if (shouldLog()) logger.debug("action=getLock value={} i={}", n, i); - sleep(); - if (shouldLog()) logger.debug("action=setCounter value={} i={}", n + 1, i); - // counter is shared variable. If locking does not work, this overwrites the value set by another thread - job.setCounter(n + 1); - i.incrementAndGet(); - }, job.getLockConfiguration()); + for (AtomicInteger i = new AtomicInteger(0); i.get() < iterations; ) { + lockingTaskExecutor.executeWithLock( + (Runnable) () -> { + int n = job.getCounter(); + if (shouldLog()) logger.debug("action=getLock value={} i={}", n, i); + sleep(); + if (shouldLog()) logger.debug("action=setCounter value={} i={}", n + 1, i); + // counter is shared variable. If locking does not work, this overwrites the + // value + // set by another thread + job.setCounter(n + 1); + i.incrementAndGet(); + }, + job.getLockConfiguration()); } logger.debug("action=finished"); return null; @@ -145,11 +142,7 @@ protected static class Job { public LockConfiguration getLockConfiguration() { return new LockConfiguration( - ClockProvider.now(), - lockName, - lockAtMostFor, - Duration.of(5, ChronoUnit.MILLIS) - ); + ClockProvider.now(), lockName, lockAtMostFor, Duration.of(5, ChronoUnit.MILLIS)); } public int getCounter() { @@ -161,5 +154,3 @@ public void setCounter(int counter) { } } } - - diff --git a/spring/shedlock-spring/src/main/java/net/javacrumbs/shedlock/spring/ExtendedLockConfigurationExtractor.java b/spring/shedlock-spring/src/main/java/net/javacrumbs/shedlock/spring/ExtendedLockConfigurationExtractor.java index cc6102970..818d16162 100644 --- a/spring/shedlock-spring/src/main/java/net/javacrumbs/shedlock/spring/ExtendedLockConfigurationExtractor.java +++ b/spring/shedlock-spring/src/main/java/net/javacrumbs/shedlock/spring/ExtendedLockConfigurationExtractor.java @@ -1,29 +1,24 @@ /** * Copyright 2009 the original author or authors. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + *

http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ package net.javacrumbs.shedlock.spring; -import net.javacrumbs.shedlock.core.LockConfiguration; -import net.javacrumbs.shedlock.core.LockConfigurationExtractor; - import java.lang.reflect.Method; import java.util.Optional; +import net.javacrumbs.shedlock.core.LockConfiguration; +import net.javacrumbs.shedlock.core.LockConfigurationExtractor; public interface ExtendedLockConfigurationExtractor extends LockConfigurationExtractor { - /** - * Extracts lock configuration for given method - */ + /** Extracts lock configuration for given method */ Optional getLockConfiguration(Object object, Method method, Object[] parameterValues); } diff --git a/spring/shedlock-spring/src/main/java/net/javacrumbs/shedlock/spring/LockableTaskScheduler.java b/spring/shedlock-spring/src/main/java/net/javacrumbs/shedlock/spring/LockableTaskScheduler.java index 96ebaa93a..301723038 100644 --- a/spring/shedlock-spring/src/main/java/net/javacrumbs/shedlock/spring/LockableTaskScheduler.java +++ b/spring/shedlock-spring/src/main/java/net/javacrumbs/shedlock/spring/LockableTaskScheduler.java @@ -1,35 +1,33 @@ /** * Copyright 2009 the original author or authors. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + *

http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ package net.javacrumbs.shedlock.spring; -import net.javacrumbs.shedlock.core.LockManager; -import net.javacrumbs.shedlock.core.LockableRunnable; -import org.springframework.beans.factory.DisposableBean; -import org.springframework.scheduling.TaskScheduler; -import org.springframework.scheduling.Trigger; +import static java.util.Objects.requireNonNull; import java.time.Duration; import java.time.Instant; import java.util.Date; import java.util.concurrent.ScheduledFuture; - -import static java.util.Objects.requireNonNull; +import net.javacrumbs.shedlock.core.LockManager; +import net.javacrumbs.shedlock.core.LockableRunnable; +import org.springframework.beans.factory.DisposableBean; +import org.springframework.scheduling.TaskScheduler; +import org.springframework.scheduling.Trigger; /** - * Wraps a all tasks to {@link LockableRunnable} and delegates all calls to a {@link TaskScheduler}. + * Wraps a all tasks to {@link LockableRunnable} and delegates all calls to a + * {@link TaskScheduler}. */ public class LockableTaskScheduler implements TaskScheduler, DisposableBean { private final TaskScheduler taskScheduler; diff --git a/spring/shedlock-spring/src/main/java/net/javacrumbs/shedlock/spring/annotation/EnableSchedulerLock.java b/spring/shedlock-spring/src/main/java/net/javacrumbs/shedlock/spring/annotation/EnableSchedulerLock.java index 09bfc8d8f..6669f5170 100644 --- a/spring/shedlock-spring/src/main/java/net/javacrumbs/shedlock/spring/annotation/EnableSchedulerLock.java +++ b/spring/shedlock-spring/src/main/java/net/javacrumbs/shedlock/spring/annotation/EnableSchedulerLock.java @@ -1,29 +1,26 @@ /** * Copyright 2009 the original author or authors. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + *

http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ package net.javacrumbs.shedlock.spring.annotation; -import net.javacrumbs.shedlock.spring.aop.SchedulerLockConfigurationSelector; -import org.springframework.context.annotation.AdviceMode; -import org.springframework.context.annotation.Import; -import org.springframework.core.Ordered; - import java.lang.annotation.ElementType; import java.lang.annotation.Retention; import java.lang.annotation.RetentionPolicy; import java.lang.annotation.Target; +import net.javacrumbs.shedlock.spring.aop.SchedulerLockConfigurationSelector; +import org.springframework.context.annotation.AdviceMode; +import org.springframework.context.annotation.Import; +import org.springframework.core.Ordered; @Target(ElementType.TYPE) @Retention(RetentionPolicy.RUNTIME) @@ -31,51 +28,60 @@ public @interface EnableSchedulerLock { enum InterceptMode { /** - * Default mode when a TaskScheduler is wrapped in a proxy to ensure locking. Only applies lock - * if the {@link net.javacrumbs.shedlock.spring.annotation.SchedulerLock} annotated method is called using scheduler. + * Default mode when a TaskScheduler is wrapped in a proxy to ensure locking. + * Only applies lock if the + * {@link net.javacrumbs.shedlock.spring.annotation.SchedulerLock} annotated + * method is called using scheduler. */ PROXY_SCHEDULER, /** * Scheduled method is proxied to ensure locking. Lock is created every time - * {@link net.javacrumbs.shedlock.spring.annotation.SchedulerLock} annotated is called (even if it is NOT called using Spring scheduler) + * {@link net.javacrumbs.shedlock.spring.annotation.SchedulerLock} annotated is + * called (even if it is NOT called using Spring scheduler) */ PROXY_METHOD } - /** - * Mode of integration, either TaskScheduler is wrapped in a proxy or the scheduled method is proxied to ensure locking + * Mode of integration, either TaskScheduler is wrapped in a proxy or the + * scheduled method is proxied to ensure locking * - * @see Modes of Spring integration + * @see Modes + * of Spring integration */ InterceptMode interceptMode() default InterceptMode.PROXY_METHOD; - /** - * Default value how long the lock should be kept in case the machine which obtained the lock died before releasing it. - * Can be either time with suffix like 10s or ISO8601 duration as described in {@link java.time.Duration#parse(CharSequence)}, for example PT30S. - * This is just a fallback, under normal circumstances the lock is released as soon the tasks finishes. - * Set this to some value much higher than normal task duration. Can be overridden in each ScheduledLock annotation. - + * Default value how long the lock should be kept in case the machine which + * obtained the lock died before releasing it. Can be either time with suffix + * like 10s or ISO8601 duration as described in + * {@link java.time.Duration#parse(CharSequence)}, for example PT30S. This is + * just a fallback, under normal circumstances the lock is released as soon the + * tasks finishes. Set this to some value much higher than normal task duration. + * Can be overridden in each ScheduledLock annotation. */ String defaultLockAtMostFor(); - /** - * The lock will be held at least for this duration. - * Can be either time with suffix like 10s or ISO8601 duration as described in {@link java.time.Duration#parse(CharSequence)}, for example PT30S. Can be used if you really need to execute the task - * at most once in given period of time. If the duration of the task is shorter than clock difference between nodes, the task can - * be theoretically executed more than once (one node after another). By setting this parameter, you can make sure that the - * lock will be kept at least for given period of time. Can be overridden in each ScheduledLock annotation. + * The lock will be held at least for this duration. Can be either time with + * suffix like 10s or ISO8601 duration as described in + * {@link java.time.Duration#parse(CharSequence)}, for example PT30S. Can be + * used if you really need to execute the task at most once in given period of + * time. If the duration of the task is shorter than clock difference between + * nodes, the task can be theoretically executed more than once (one node after + * another). By setting this parameter, you can make sure that the lock will be + * kept at least for given period of time. Can be overridden in each + * ScheduledLock annotation. */ String defaultLockAtLeastFor() default "PT0S"; - /** - * Since 3.0.0 use {@link #interceptMode()} to configure the intercept mode. Had to be renamed to make it compatible - * with Spring AOP infrastructure. Sorry. + * Since 3.0.0 use {@link #interceptMode()} to configure the intercept mode. Had + * to be renamed to make it compatible with Spring AOP infrastructure. Sorry. * + *

* Indicate how advice should be applied. */ AdviceMode mode() default AdviceMode.PROXY; @@ -87,9 +93,11 @@ enum InterceptMode { boolean proxyTargetClass() default false; /** - * Indicate the ordering of the execution of the locking advisor - * when multiple advices are applied at a specific joinpoint. - *

The default is {@link Ordered#LOWEST_PRECEDENCE}. + * Indicate the ordering of the execution of the locking advisor when multiple + * advices are applied at a specific joinpoint. + * + *

+ * The default is {@link Ordered#LOWEST_PRECEDENCE}. */ int order() default Ordered.LOWEST_PRECEDENCE; } diff --git a/spring/shedlock-spring/src/main/java/net/javacrumbs/shedlock/spring/annotation/SchedulerLock.java b/spring/shedlock-spring/src/main/java/net/javacrumbs/shedlock/spring/annotation/SchedulerLock.java index 1a073748e..c032937de 100644 --- a/spring/shedlock-spring/src/main/java/net/javacrumbs/shedlock/spring/annotation/SchedulerLock.java +++ b/spring/shedlock-spring/src/main/java/net/javacrumbs/shedlock/spring/annotation/SchedulerLock.java @@ -1,16 +1,14 @@ /** * Copyright 2009 the original author or authors. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + *

http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ package net.javacrumbs.shedlock.spring.annotation; @@ -23,28 +21,31 @@ @Target({ElementType.METHOD, ElementType.ANNOTATION_TYPE}) @Retention(RetentionPolicy.RUNTIME) public @interface SchedulerLock { - /** - * Lock name. - */ + /** Lock name. */ String name() default ""; - /** - * How long the lock should be kept in case the machine which obtained the lock died before releasing it. - * This is just a fallback, under normal circumstances the lock is released as soon the tasks finishes. + * How long the lock should be kept in case the machine which obtained the lock + * died before releasing it. This is just a fallback, under normal circumstances + * the lock is released as soon the tasks finishes. * - * Can be either time with suffix like 10s or ISO8601 duration as described in {@link java.time.Duration#parse(CharSequence)}, for example PT30S. + *

+ * Can be either time with suffix like 10s or ISO8601 duration as described in + * {@link java.time.Duration#parse(CharSequence)}, for example PT30S. */ String lockAtMostFor() default ""; - /** - * The lock will be held at least for given duration. Can be used if you really need to execute the task - * at most once in given period of time. If the duration of the task is shorter than clock difference between nodes, the task can - * be theoretically executed more than once (one node after another). By setting this parameter, you can make sure that the - * lock will be kept at least for given period of time. + * The lock will be held at least for given duration. Can be used if you really + * need to execute the task at most once in given period of time. If the + * duration of the task is shorter than clock difference between nodes, the task + * can be theoretically executed more than once (one node after another). By + * setting this parameter, you can make sure that the lock will be kept at least + * for given period of time. * - * Can be either time with suffix like 10s or ISO8601 duration as described in {@link java.time.Duration#parse(CharSequence)}, for example PT30S. + *

+ * Can be either time with suffix like 10s or ISO8601 duration as described in + * {@link java.time.Duration#parse(CharSequence)}, for example PT30S. */ String lockAtLeastFor() default ""; } diff --git a/spring/shedlock-spring/src/main/java/net/javacrumbs/shedlock/spring/aop/AbstractLockConfiguration.java b/spring/shedlock-spring/src/main/java/net/javacrumbs/shedlock/spring/aop/AbstractLockConfiguration.java index 0491f1cba..fd8146421 100644 --- a/spring/shedlock-spring/src/main/java/net/javacrumbs/shedlock/spring/aop/AbstractLockConfiguration.java +++ b/spring/shedlock-spring/src/main/java/net/javacrumbs/shedlock/spring/aop/AbstractLockConfiguration.java @@ -1,16 +1,14 @@ /** * Copyright 2009 the original author or authors. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + *

http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ package net.javacrumbs.shedlock.spring.aop; @@ -26,10 +24,10 @@ abstract class AbstractLockConfiguration implements ImportAware { @Override public void setImportMetadata(AnnotationMetadata importMetadata) { this.annotationAttributes = AnnotationAttributes.fromMap( - importMetadata.getAnnotationAttributes(EnableSchedulerLock.class.getName(), false)); + importMetadata.getAnnotationAttributes(EnableSchedulerLock.class.getName(), false)); if (this.annotationAttributes == null) { throw new IllegalArgumentException( - "@EnableSchedulerLock is not present on importing class " + importMetadata.getClassName()); + "@EnableSchedulerLock is not present on importing class " + importMetadata.getClassName()); } } diff --git a/spring/shedlock-spring/src/main/java/net/javacrumbs/shedlock/spring/aop/LockConfigurationExtractorConfiguration.java b/spring/shedlock-spring/src/main/java/net/javacrumbs/shedlock/spring/aop/LockConfigurationExtractorConfiguration.java index 2c1272f25..a92b3a96a 100644 --- a/spring/shedlock-spring/src/main/java/net/javacrumbs/shedlock/spring/aop/LockConfigurationExtractorConfiguration.java +++ b/spring/shedlock-spring/src/main/java/net/javacrumbs/shedlock/spring/aop/LockConfigurationExtractorConfiguration.java @@ -1,31 +1,26 @@ /** * Copyright 2009 the original author or authors. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + *

http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ package net.javacrumbs.shedlock.spring.aop; +import java.time.Duration; import net.javacrumbs.shedlock.spring.ExtendedLockConfigurationExtractor; import org.springframework.context.EmbeddedValueResolverAware; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import org.springframework.util.StringValueResolver; -import java.time.Duration; - -/** - * Defines ExtendedLockConfigurationExtractor bean. - */ +/** Defines ExtendedLockConfigurationExtractor bean. */ @Configuration class LockConfigurationExtractorConfiguration extends AbstractLockConfiguration implements EmbeddedValueResolverAware { private final StringToDurationConverter durationConverter = StringToDurationConverter.INSTANCE; @@ -34,7 +29,8 @@ class LockConfigurationExtractorConfiguration extends AbstractLockConfiguration @Bean ExtendedLockConfigurationExtractor lockConfigurationExtractor() { - return new SpringLockConfigurationExtractor(defaultLockAtMostForDuration(), defaultLockAtLeastForDuration(), resolver, durationConverter); + return new SpringLockConfigurationExtractor( + defaultLockAtMostForDuration(), defaultLockAtLeastForDuration(), resolver, durationConverter); } private Duration defaultLockAtLeastForDuration() { diff --git a/spring/shedlock-spring/src/main/java/net/javacrumbs/shedlock/spring/aop/LockingNotSupportedException.java b/spring/shedlock-spring/src/main/java/net/javacrumbs/shedlock/spring/aop/LockingNotSupportedException.java index f12f7f16b..f13e6b5b3 100644 --- a/spring/shedlock-spring/src/main/java/net/javacrumbs/shedlock/spring/aop/LockingNotSupportedException.java +++ b/spring/shedlock-spring/src/main/java/net/javacrumbs/shedlock/spring/aop/LockingNotSupportedException.java @@ -1,16 +1,14 @@ /** * Copyright 2009 the original author or authors. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + *

http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ package net.javacrumbs.shedlock.spring.aop; diff --git a/spring/shedlock-spring/src/main/java/net/javacrumbs/shedlock/spring/aop/MethodProxyLockConfiguration.java b/spring/shedlock-spring/src/main/java/net/javacrumbs/shedlock/spring/aop/MethodProxyLockConfiguration.java index df188f2f3..b6f56017a 100644 --- a/spring/shedlock-spring/src/main/java/net/javacrumbs/shedlock/spring/aop/MethodProxyLockConfiguration.java +++ b/spring/shedlock-spring/src/main/java/net/javacrumbs/shedlock/spring/aop/MethodProxyLockConfiguration.java @@ -1,16 +1,14 @@ /** * Copyright 2009 the original author or authors. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + *

http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ package net.javacrumbs.shedlock.spring.aop; @@ -30,15 +28,10 @@ class MethodProxyLockConfiguration extends AbstractLockConfiguration { @Bean @Role(BeanDefinition.ROLE_INFRASTRUCTURE) MethodProxyScheduledLockAdvisor proxyScheduledLockAopBeanPostProcessor( - @Lazy LockProvider lockProvider, - @Lazy ExtendedLockConfigurationExtractor lockConfigurationExtractor - ) { + @Lazy LockProvider lockProvider, @Lazy ExtendedLockConfigurationExtractor lockConfigurationExtractor) { MethodProxyScheduledLockAdvisor advisor = new MethodProxyScheduledLockAdvisor( - lockConfigurationExtractor, - new DefaultLockingTaskExecutor(lockProvider) - ); + lockConfigurationExtractor, new DefaultLockingTaskExecutor(lockProvider)); advisor.setOrder(getOrder()); return advisor; - } } diff --git a/spring/shedlock-spring/src/main/java/net/javacrumbs/shedlock/spring/aop/MethodProxyScheduledLockAdvisor.java b/spring/shedlock-spring/src/main/java/net/javacrumbs/shedlock/spring/aop/MethodProxyScheduledLockAdvisor.java index e4ee8b4cf..bc3b48704 100644 --- a/spring/shedlock-spring/src/main/java/net/javacrumbs/shedlock/spring/aop/MethodProxyScheduledLockAdvisor.java +++ b/spring/shedlock-spring/src/main/java/net/javacrumbs/shedlock/spring/aop/MethodProxyScheduledLockAdvisor.java @@ -1,20 +1,20 @@ /** * Copyright 2009 the original author or authors. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + *

http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ package net.javacrumbs.shedlock.spring.aop; +import java.lang.annotation.Annotation; +import java.util.Optional; import net.javacrumbs.shedlock.core.LockConfiguration; import net.javacrumbs.shedlock.core.LockingTaskExecutor; import net.javacrumbs.shedlock.core.LockingTaskExecutor.TaskResult; @@ -29,29 +29,21 @@ import org.springframework.aop.support.ComposablePointcut; import org.springframework.aop.support.annotation.AnnotationMatchingPointcut; -import java.lang.annotation.Annotation; -import java.util.Optional; - class MethodProxyScheduledLockAdvisor extends AbstractPointcutAdvisor { private final Pointcut pointcut = new ComposablePointcut(methodPointcutFor(SchedulerLock.class)); private final Advice advice; - MethodProxyScheduledLockAdvisor(ExtendedLockConfigurationExtractor lockConfigurationExtractor, LockingTaskExecutor lockingTaskExecutor) { + MethodProxyScheduledLockAdvisor( + ExtendedLockConfigurationExtractor lockConfigurationExtractor, LockingTaskExecutor lockingTaskExecutor) { this.advice = new LockingInterceptor(lockConfigurationExtractor, lockingTaskExecutor); } - private static AnnotationMatchingPointcut methodPointcutFor(Class methodAnnotationType) { - return new AnnotationMatchingPointcut( - null, - methodAnnotationType, - true - ); - } + private static AnnotationMatchingPointcut methodPointcutFor(Class methodAnnotationType) { + return new AnnotationMatchingPointcut(null, methodAnnotationType, true); + } - /** - * Get the Pointcut that drives this advisor. - */ + /** Get the Pointcut that drives this advisor. */ @Override public Pointcut getPointcut() { return pointcut; @@ -66,7 +58,9 @@ private static class LockingInterceptor implements MethodInterceptor { private final ExtendedLockConfigurationExtractor lockConfigurationExtractor; private final LockingTaskExecutor lockingTaskExecutor; - LockingInterceptor(ExtendedLockConfigurationExtractor lockConfigurationExtractor, LockingTaskExecutor lockingTaskExecutor) { + LockingInterceptor( + ExtendedLockConfigurationExtractor lockConfigurationExtractor, + LockingTaskExecutor lockingTaskExecutor) { this.lockConfigurationExtractor = lockConfigurationExtractor; this.lockingTaskExecutor = lockingTaskExecutor; } @@ -79,7 +73,9 @@ public Object invoke(MethodInvocation invocation) throws Throwable { throw new LockingNotSupportedException("Can not lock method returning primitive value"); } - LockConfiguration lockConfiguration = lockConfigurationExtractor.getLockConfiguration(invocation.getThis(), invocation.getMethod(), invocation.getArguments()).get(); + LockConfiguration lockConfiguration = lockConfigurationExtractor + .getLockConfiguration(invocation.getThis(), invocation.getMethod(), invocation.getArguments()) + .get(); TaskResult result = lockingTaskExecutor.executeWithLock(invocation::proceed, lockConfiguration); if (Optional.class.equals(returnType)) { diff --git a/spring/shedlock-spring/src/main/java/net/javacrumbs/shedlock/spring/aop/RegisterDefaultTaskSchedulerPostProcessor.java b/spring/shedlock-spring/src/main/java/net/javacrumbs/shedlock/spring/aop/RegisterDefaultTaskSchedulerPostProcessor.java index 4f6304218..22781720f 100644 --- a/spring/shedlock-spring/src/main/java/net/javacrumbs/shedlock/spring/aop/RegisterDefaultTaskSchedulerPostProcessor.java +++ b/spring/shedlock-spring/src/main/java/net/javacrumbs/shedlock/spring/aop/RegisterDefaultTaskSchedulerPostProcessor.java @@ -1,20 +1,22 @@ /** * Copyright 2009 the original author or authors. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + *

http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ package net.javacrumbs.shedlock.spring.aop; +import static org.springframework.beans.factory.support.BeanDefinitionBuilder.rootBeanDefinition; +import static org.springframework.scheduling.annotation.ScheduledAnnotationBeanPostProcessor.DEFAULT_TASK_SCHEDULER_BEAN_NAME; + +import java.util.concurrent.ScheduledExecutorService; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.beans.BeansException; @@ -29,15 +31,9 @@ import org.springframework.scheduling.TaskScheduler; import org.springframework.scheduling.concurrent.ConcurrentTaskScheduler; -import java.util.concurrent.ScheduledExecutorService; - -import static org.springframework.beans.factory.support.BeanDefinitionBuilder.rootBeanDefinition; -import static org.springframework.scheduling.annotation.ScheduledAnnotationBeanPostProcessor.DEFAULT_TASK_SCHEDULER_BEAN_NAME; - -/** - * Registers default TaskScheduler if none found. - */ -class RegisterDefaultTaskSchedulerPostProcessor implements BeanDefinitionRegistryPostProcessor, Ordered, BeanFactoryAware { +/** Registers default TaskScheduler if none found. */ +class RegisterDefaultTaskSchedulerPostProcessor + implements BeanDefinitionRegistryPostProcessor, Ordered, BeanFactoryAware { private BeanFactory beanFactory; private static final Logger logger = LoggerFactory.getLogger(RegisterDefaultTaskSchedulerPostProcessor.class); @@ -46,28 +42,31 @@ class RegisterDefaultTaskSchedulerPostProcessor implements BeanDefinitionRegistr public void postProcessBeanDefinitionRegistry(BeanDefinitionRegistry registry) throws BeansException { ListableBeanFactory listableBeanFactory = (ListableBeanFactory) this.beanFactory; if (BeanFactoryUtils.beanNamesForTypeIncludingAncestors(listableBeanFactory, TaskScheduler.class).length == 0) { - String[] scheduledExecutorsBeanNames = BeanFactoryUtils.beanNamesForTypeIncludingAncestors(listableBeanFactory, ScheduledExecutorService.class); + String[] scheduledExecutorsBeanNames = BeanFactoryUtils.beanNamesForTypeIncludingAncestors( + listableBeanFactory, ScheduledExecutorService.class); if (scheduledExecutorsBeanNames.length != 1) { logger.debug("Registering default TaskScheduler"); - registry.registerBeanDefinition(DEFAULT_TASK_SCHEDULER_BEAN_NAME, rootBeanDefinition(ConcurrentTaskScheduler.class).getBeanDefinition()); + registry.registerBeanDefinition( + DEFAULT_TASK_SCHEDULER_BEAN_NAME, + rootBeanDefinition(ConcurrentTaskScheduler.class).getBeanDefinition()); if (scheduledExecutorsBeanNames.length != 0) { logger.warn("Multiple ScheduledExecutorService found, do not know which one to use."); } } else { - logger.debug("Registering default TaskScheduler with existing ScheduledExecutorService {}", scheduledExecutorsBeanNames[0]); - registry.registerBeanDefinition(DEFAULT_TASK_SCHEDULER_BEAN_NAME, - rootBeanDefinition(ConcurrentTaskScheduler.class) - .addPropertyReference("scheduledExecutor", scheduledExecutorsBeanNames[0]) - .getBeanDefinition() - ); + logger.debug( + "Registering default TaskScheduler with existing ScheduledExecutorService {}", + scheduledExecutorsBeanNames[0]); + registry.registerBeanDefinition( + DEFAULT_TASK_SCHEDULER_BEAN_NAME, + rootBeanDefinition(ConcurrentTaskScheduler.class) + .addPropertyReference("scheduledExecutor", scheduledExecutorsBeanNames[0]) + .getBeanDefinition()); } } } @Override - public void postProcessBeanFactory(ConfigurableListableBeanFactory beanFactory) throws BeansException { - - } + public void postProcessBeanFactory(ConfigurableListableBeanFactory beanFactory) throws BeansException {} @Override public int getOrder() { diff --git a/spring/shedlock-spring/src/main/java/net/javacrumbs/shedlock/spring/aop/SchedulerLockConfigurationSelector.java b/spring/shedlock-spring/src/main/java/net/javacrumbs/shedlock/spring/aop/SchedulerLockConfigurationSelector.java index 3de1be817..2544985d5 100644 --- a/spring/shedlock-spring/src/main/java/net/javacrumbs/shedlock/spring/aop/SchedulerLockConfigurationSelector.java +++ b/spring/shedlock-spring/src/main/java/net/javacrumbs/shedlock/spring/aop/SchedulerLockConfigurationSelector.java @@ -1,43 +1,50 @@ /** * Copyright 2009 the original author or authors. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + *

http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ package net.javacrumbs.shedlock.spring.aop; +import static net.javacrumbs.shedlock.spring.annotation.EnableSchedulerLock.InterceptMode; +import static net.javacrumbs.shedlock.spring.annotation.EnableSchedulerLock.InterceptMode.PROXY_METHOD; +import static net.javacrumbs.shedlock.spring.annotation.EnableSchedulerLock.InterceptMode.PROXY_SCHEDULER; + import net.javacrumbs.shedlock.spring.annotation.EnableSchedulerLock; import org.springframework.context.annotation.AutoProxyRegistrar; import org.springframework.context.annotation.ImportSelector; import org.springframework.core.annotation.AnnotationAttributes; import org.springframework.core.type.AnnotationMetadata; -import static net.javacrumbs.shedlock.spring.annotation.EnableSchedulerLock.InterceptMode; -import static net.javacrumbs.shedlock.spring.annotation.EnableSchedulerLock.InterceptMode.PROXY_METHOD; -import static net.javacrumbs.shedlock.spring.annotation.EnableSchedulerLock.InterceptMode.PROXY_SCHEDULER; - public class SchedulerLockConfigurationSelector implements ImportSelector { @Override public String[] selectImports(AnnotationMetadata metadata) { - AnnotationAttributes attributes = AnnotationAttributes.fromMap(metadata.getAnnotationAttributes(EnableSchedulerLock.class.getName(), false)); + AnnotationAttributes attributes = AnnotationAttributes.fromMap( + metadata.getAnnotationAttributes(EnableSchedulerLock.class.getName(), false)); InterceptMode mode = attributes.getEnum("interceptMode"); if (mode == PROXY_METHOD) { - return new String[]{AutoProxyRegistrar.class.getName(), LockConfigurationExtractorConfiguration.class.getName(), MethodProxyLockConfiguration.class.getName()}; + return new String[] { + AutoProxyRegistrar.class.getName(), + LockConfigurationExtractorConfiguration.class.getName(), + MethodProxyLockConfiguration.class.getName() + }; } else if (mode == PROXY_SCHEDULER) { - return new String[]{AutoProxyRegistrar.class.getName(), LockConfigurationExtractorConfiguration.class.getName(), SchedulerProxyLockConfiguration.class.getName(), RegisterDefaultTaskSchedulerPostProcessor.class.getName()}; + return new String[] { + AutoProxyRegistrar.class.getName(), + LockConfigurationExtractorConfiguration.class.getName(), + SchedulerProxyLockConfiguration.class.getName(), + RegisterDefaultTaskSchedulerPostProcessor.class.getName() + }; } else { throw new UnsupportedOperationException("Unknown mode " + mode); } - } } diff --git a/spring/shedlock-spring/src/main/java/net/javacrumbs/shedlock/spring/aop/SchedulerProxyLockConfiguration.java b/spring/shedlock-spring/src/main/java/net/javacrumbs/shedlock/spring/aop/SchedulerProxyLockConfiguration.java index c0c425d75..65d2074c7 100644 --- a/spring/shedlock-spring/src/main/java/net/javacrumbs/shedlock/spring/aop/SchedulerProxyLockConfiguration.java +++ b/spring/shedlock-spring/src/main/java/net/javacrumbs/shedlock/spring/aop/SchedulerProxyLockConfiguration.java @@ -1,16 +1,14 @@ /** * Copyright 2009 the original author or authors. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + *

http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ package net.javacrumbs.shedlock.spring.aop; @@ -30,10 +28,9 @@ class SchedulerProxyLockConfiguration extends AbstractLockConfiguration { @Bean @Role(BeanDefinition.ROLE_INFRASTRUCTURE) SchedulerProxyScheduledLockAdvisor proxyScheduledLockAopBeanPostProcessor( - @Lazy LockProvider lockProvider, - @Lazy ExtendedLockConfigurationExtractor lockConfigurationExtractor - ) { - SchedulerProxyScheduledLockAdvisor advisor = new SchedulerProxyScheduledLockAdvisor(new DefaultLockManager(lockProvider, lockConfigurationExtractor)); + @Lazy LockProvider lockProvider, @Lazy ExtendedLockConfigurationExtractor lockConfigurationExtractor) { + SchedulerProxyScheduledLockAdvisor advisor = new SchedulerProxyScheduledLockAdvisor( + new DefaultLockManager(lockProvider, lockConfigurationExtractor)); advisor.setOrder(getOrder()); return advisor; } diff --git a/spring/shedlock-spring/src/main/java/net/javacrumbs/shedlock/spring/aop/SchedulerProxyScheduledLockAdvisor.java b/spring/shedlock-spring/src/main/java/net/javacrumbs/shedlock/spring/aop/SchedulerProxyScheduledLockAdvisor.java index 35a63bbbf..b1595651b 100644 --- a/spring/shedlock-spring/src/main/java/net/javacrumbs/shedlock/spring/aop/SchedulerProxyScheduledLockAdvisor.java +++ b/spring/shedlock-spring/src/main/java/net/javacrumbs/shedlock/spring/aop/SchedulerProxyScheduledLockAdvisor.java @@ -1,16 +1,14 @@ /** * Copyright 2009 the original author or authors. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + *

http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ package net.javacrumbs.shedlock.spring.aop; @@ -39,9 +37,7 @@ class SchedulerProxyScheduledLockAdvisor extends AbstractPointcutAdvisor { this.advice = new LockingInterceptor(lockManager); } - /** - * Get the Pointcut that drives this advisor. - */ + /** Get the Pointcut that drives this advisor. */ @Override public Pointcut getPointcut() { return pointcut; @@ -59,7 +55,6 @@ private LockingInterceptor(LockManager lockManager) { this.lockManager = lockManager; } - @Override public Object invoke(MethodInvocation invocation) throws Throwable { Object[] arguments = invocation.getArguments(); diff --git a/spring/shedlock-spring/src/main/java/net/javacrumbs/shedlock/spring/aop/SpringLockConfigurationExtractor.java b/spring/shedlock-spring/src/main/java/net/javacrumbs/shedlock/spring/aop/SpringLockConfigurationExtractor.java index 82f523e0c..603b4401c 100644 --- a/spring/shedlock-spring/src/main/java/net/javacrumbs/shedlock/spring/aop/SpringLockConfigurationExtractor.java +++ b/spring/shedlock-spring/src/main/java/net/javacrumbs/shedlock/spring/aop/SpringLockConfigurationExtractor.java @@ -1,20 +1,25 @@ /** * Copyright 2009 the original author or authors. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + *

http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ package net.javacrumbs.shedlock.spring.aop; +import static java.time.temporal.ChronoUnit.MILLIS; +import static java.util.Objects.requireNonNull; + +import java.lang.reflect.Method; +import java.lang.reflect.Parameter; +import java.time.Duration; +import java.util.Optional; import net.javacrumbs.shedlock.core.ClockProvider; import net.javacrumbs.shedlock.core.LockConfiguration; import net.javacrumbs.shedlock.spring.ExtendedLockConfigurationExtractor; @@ -35,41 +40,34 @@ import org.springframework.util.StringUtils; import org.springframework.util.StringValueResolver; -import java.lang.reflect.Method; -import java.lang.reflect.Parameter; -import java.time.Duration; -import java.util.Optional; - -import static java.time.temporal.ChronoUnit.MILLIS; -import static java.util.Objects.requireNonNull; - class SpringLockConfigurationExtractor implements ExtendedLockConfigurationExtractor { private static final ExpressionParser EXPRESSION_PARSER = new SpelExpressionParser(); private static final ParserContext PARSER_CONTEXT = new TemplateParserContext(); private final Duration defaultLockAtMostFor; private final Duration defaultLockAtLeastFor; + @Nullable private final StringValueResolver embeddedValueResolver; + private final Converter durationConverter; private final Logger logger = LoggerFactory.getLogger(SpringLockConfigurationExtractor.class); public SpringLockConfigurationExtractor( - Duration defaultLockAtMostFor, - Duration defaultLockAtLeastFor, - @Nullable StringValueResolver embeddedValueResolver, - Converter durationConverter - ) { + Duration defaultLockAtMostFor, + Duration defaultLockAtLeastFor, + @Nullable StringValueResolver embeddedValueResolver, + Converter durationConverter) { this.defaultLockAtMostFor = requireNonNull(defaultLockAtMostFor); this.defaultLockAtLeastFor = requireNonNull(defaultLockAtLeastFor); this.durationConverter = requireNonNull(durationConverter); this.embeddedValueResolver = embeddedValueResolver; } - @Override public Optional getLockConfiguration(Runnable task) { if (task instanceof ScheduledMethodRunnable scheduledMethodRunnable) { - return getLockConfiguration(scheduledMethodRunnable.getTarget(), scheduledMethodRunnable.getMethod(), new Object[] {}); + return getLockConfiguration( + scheduledMethodRunnable.getTarget(), scheduledMethodRunnable.getMethod(), new Object[] {}); } else { logger.debug("Unknown task type " + task); } @@ -88,10 +86,10 @@ public Optional getLockConfiguration(Object target, Method me private LockConfiguration getLockConfiguration(AnnotationData annotation, Method method, Object[] parameterValues) { return new LockConfiguration( - ClockProvider.now(), - getName(annotation, method, parameterValues), - getLockAtMostFor(annotation), - getLockAtLeastFor(annotation)); + ClockProvider.now(), + getName(annotation, method, parameterValues), + getLockAtMostFor(annotation), + getLockAtLeastFor(annotation)); } private String getName(AnnotationData annotation, Method method, Object[] parameterValues) { @@ -105,14 +103,18 @@ private String getName(AnnotationData annotation, Method method, Object[] parame private String parseSpEL(String name, Method method, Object[] parameterValues) { return getEvaluationContext(method, parameterValues) - .map(evaluationContext -> EXPRESSION_PARSER.parseExpression(name, PARSER_CONTEXT).getValue(evaluationContext, String.class)) - .orElse(name); + .map(evaluationContext -> EXPRESSION_PARSER + .parseExpression(name, PARSER_CONTEXT) + .getValue(evaluationContext, String.class)) + .orElse(name); } private Optional getEvaluationContext(Method method, Object[] parameterValues) { if (method.getParameters().length > 0 && method.getParameters().length == parameterValues.length) { Parameter[] parameters = method.getParameters(); - EvaluationContext evaluationContext = SimpleEvaluationContext.forReadOnlyDataBinding().withInstanceMethods().build(); + EvaluationContext evaluationContext = SimpleEvaluationContext.forReadOnlyDataBinding() + .withInstanceMethods() + .build(); for (int i = 0; i < parameters.length; i++) { evaluationContext.setVariable(parameters[i].getName(), parameterValues[i]); } @@ -124,23 +126,22 @@ private Optional getEvaluationContext(Method method, Object[] Duration getLockAtMostFor(AnnotationData annotation) { return getValue( - annotation.getLockAtMostFor(), - annotation.getLockAtMostForString(), - this.defaultLockAtMostFor, - "lockAtMostForString" - ); + annotation.getLockAtMostFor(), + annotation.getLockAtMostForString(), + this.defaultLockAtMostFor, + "lockAtMostForString"); } Duration getLockAtLeastFor(AnnotationData annotation) { return getValue( - annotation.getLockAtLeastFor(), - annotation.getLockAtLeastForString(), - this.defaultLockAtLeastFor, - "lockAtLeastForString" - ); + annotation.getLockAtLeastFor(), + annotation.getLockAtLeastForString(), + this.defaultLockAtLeastFor, + "lockAtLeastForString"); } - private Duration getValue(long valueFromAnnotation, String stringValueFromAnnotation, Duration defaultValue, final String paramName) { + private Duration getValue( + long valueFromAnnotation, String stringValueFromAnnotation, Duration defaultValue, final String paramName) { if (valueFromAnnotation >= 0) { return Duration.of(valueFromAnnotation, MILLIS); } else if (StringUtils.hasText(stringValueFromAnnotation)) { @@ -150,11 +151,13 @@ private Duration getValue(long valueFromAnnotation, String stringValueFromAnnota try { Duration result = durationConverter.convert(stringValueFromAnnotation); if (result.isNegative()) { - throw new IllegalArgumentException("Invalid " + paramName + " value \"" + stringValueFromAnnotation + "\" - cannot set negative duration"); + throw new IllegalArgumentException("Invalid " + paramName + " value \"" + stringValueFromAnnotation + + "\" - cannot set negative duration"); } return result; } catch (IllegalStateException nfe) { - throw new IllegalArgumentException("Invalid " + paramName + " value \"" + stringValueFromAnnotation + "\" - cannot parse into long nor duration"); + throw new IllegalArgumentException("Invalid " + paramName + " value \"" + stringValueFromAnnotation + + "\" - cannot parse into long nor duration"); } } else { return defaultValue; @@ -170,8 +173,7 @@ AnnotationData findAnnotation(Object target, Method method) { // Try to find annotation on proxied class Class targetClass = AopUtils.getTargetClass(target); try { - Method methodOnTarget = targetClass - .getMethod(method.getName(), method.getParameterTypes()); + Method methodOnTarget = targetClass.getMethod(method.getName(), method.getParameterTypes()); return findAnnotation(methodOnTarget); } catch (NoSuchMethodException e) { return null; @@ -183,7 +185,8 @@ AnnotationData findAnnotation(Object target, Method method) { private AnnotationData findAnnotation(Method method) { SchedulerLock annotation = AnnotatedElementUtils.getMergedAnnotation(method, SchedulerLock.class); if (annotation != null) { - return new AnnotationData(annotation.name(), -1, annotation.lockAtMostFor(), -1, annotation.lockAtLeastFor()); + return new AnnotationData( + annotation.name(), -1, annotation.lockAtMostFor(), -1, annotation.lockAtLeastFor()); } return null; } @@ -199,7 +202,12 @@ static class AnnotationData { private final long lockAtLeastFor; private final String lockAtLeastForString; - private AnnotationData(String name, long lockAtMostFor, String lockAtMostForString, long lockAtLeastFor, String lockAtLeastForString) { + private AnnotationData( + String name, + long lockAtMostFor, + String lockAtMostForString, + long lockAtLeastFor, + String lockAtLeastForString) { this.name = name; this.lockAtMostFor = lockAtMostFor; this.lockAtMostForString = lockAtMostForString; @@ -228,5 +236,3 @@ public String getLockAtLeastForString() { } } } - - diff --git a/spring/shedlock-spring/src/main/java/net/javacrumbs/shedlock/spring/aop/StringToDurationConverter.java b/spring/shedlock-spring/src/main/java/net/javacrumbs/shedlock/spring/aop/StringToDurationConverter.java index 2e0376164..7d4559176 100644 --- a/spring/shedlock-spring/src/main/java/net/javacrumbs/shedlock/spring/aop/StringToDurationConverter.java +++ b/spring/shedlock-spring/src/main/java/net/javacrumbs/shedlock/spring/aop/StringToDurationConverter.java @@ -1,21 +1,18 @@ /** * Copyright 2009 the original author or authors. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + *

http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ package net.javacrumbs.shedlock.spring.aop; - /* * Copyright 2012-2017 the original author or authors. * @@ -32,9 +29,6 @@ * limitations under the License. */ -import org.springframework.core.convert.converter.Converter; -import org.springframework.util.Assert; - import java.time.Duration; import java.time.temporal.ChronoUnit; import java.util.Collections; @@ -42,14 +36,17 @@ import java.util.Map; import java.util.regex.Matcher; import java.util.regex.Pattern; +import org.springframework.core.convert.converter.Converter; +import org.springframework.util.Assert; /** * {@link Converter} for {@link String} to {@link Duration}. Support - * {@link Duration#parse(CharSequence)} as well a more readable {@code 10s} form. + * {@link Duration#parse(CharSequence)} as well a more readable {@code 10s} + * form. * * @author Phillip Webb - *

- * Copied from org.springframework.boot.context.properties.bind.convert + *

+ * Copied from org.springframework.boot.context.properties.bind.convert */ class StringToDurationConverter implements Converter { @@ -96,4 +93,3 @@ private ChronoUnit getUnit(String value) { return unit; } } - diff --git a/spring/shedlock-spring/src/test/java/net/javacrumbs/shedlock/spring/TestUtils.java b/spring/shedlock-spring/src/test/java/net/javacrumbs/shedlock/spring/TestUtils.java index 572ef4fa4..67395d6d5 100644 --- a/spring/shedlock-spring/src/test/java/net/javacrumbs/shedlock/spring/TestUtils.java +++ b/spring/shedlock-spring/src/test/java/net/javacrumbs/shedlock/spring/TestUtils.java @@ -1,30 +1,27 @@ /** * Copyright 2009 the original author or authors. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + *

http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ package net.javacrumbs.shedlock.spring; +import static net.javacrumbs.shedlock.core.ClockProvider.now; +import static org.mockito.ArgumentMatchers.argThat; + +import java.time.Instant; import net.javacrumbs.shedlock.core.LockConfiguration; import org.mockito.ArgumentMatcher; import org.slf4j.Logger; import org.slf4j.LoggerFactory; -import java.time.Instant; - -import static net.javacrumbs.shedlock.core.ClockProvider.now; -import static org.mockito.ArgumentMatchers.argThat; - public class TestUtils { private static final int GAP = 1000; @@ -36,14 +33,15 @@ public static LockConfiguration hasParams(String name, long lockAtMostFor, long @Override public boolean matches(LockConfiguration c) { return name.equals(c.getName()) - && isNearTo(lockAtMostFor, c.getLockAtMostUntil()) - && isNearTo(lockAtLeastFor, c.getLockAtLeastUntil()); + && isNearTo(lockAtMostFor, c.getLockAtMostUntil()) + && isNearTo(lockAtLeastFor, c.getLockAtLeastUntil()); } @Override public String toString() { Instant now = now(); - return "hasParams(\"" + name + "\", " + now.plusMillis(lockAtMostFor) + ", " + now.plusMillis(lockAtLeastFor) + ")"; + return "hasParams(\"" + name + "\", " + now.plusMillis(lockAtMostFor) + ", " + + now.plusMillis(lockAtLeastFor) + ")"; } }); } diff --git a/spring/shedlock-spring/src/test/java/net/javacrumbs/shedlock/spring/aop/AbstractSchedulerProxyTest.java b/spring/shedlock-spring/src/test/java/net/javacrumbs/shedlock/spring/aop/AbstractSchedulerProxyTest.java index 00f4cc74c..f97b8b529 100644 --- a/spring/shedlock-spring/src/test/java/net/javacrumbs/shedlock/spring/aop/AbstractSchedulerProxyTest.java +++ b/spring/shedlock-spring/src/test/java/net/javacrumbs/shedlock/spring/aop/AbstractSchedulerProxyTest.java @@ -1,20 +1,30 @@ /** * Copyright 2009 the original author or authors. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + *

http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ package net.javacrumbs.shedlock.spring.aop; +import static net.javacrumbs.shedlock.core.ClockProvider.now; +import static net.javacrumbs.shedlock.spring.TestUtils.hasParams; +import static org.assertj.core.api.Assertions.assertThat; +import static org.assertj.core.api.Assertions.assertThatThrownBy; +import static org.mockito.ArgumentMatchers.any; +import static org.mockito.Mockito.mock; +import static org.mockito.Mockito.verify; +import static org.mockito.Mockito.verifyNoInteractions; +import static org.mockito.Mockito.when; + +import java.util.Optional; +import java.util.concurrent.ExecutionException; import net.javacrumbs.shedlock.core.LockProvider; import net.javacrumbs.shedlock.core.SimpleLock; import net.javacrumbs.shedlock.spring.ExtendedLockConfigurationExtractor; @@ -30,20 +40,6 @@ import org.springframework.scheduling.support.ScheduledMethodRunnable; import org.springframework.test.context.junit.jupiter.SpringExtension; -import java.util.Optional; -import java.util.concurrent.ExecutionException; - -import static net.javacrumbs.shedlock.core.ClockProvider.now; -import static net.javacrumbs.shedlock.spring.TestUtils.hasParams; -import static org.assertj.core.api.Assertions.assertThat; -import static org.assertj.core.api.Assertions.assertThatThrownBy; -import static org.mockito.ArgumentMatchers.any; -import static org.mockito.Mockito.mock; -import static org.mockito.Mockito.verify; -import static org.mockito.Mockito.verifyNoInteractions; -import static org.mockito.Mockito.when; - - @ExtendWith(SpringExtension.class) public abstract class AbstractSchedulerProxyTest { @Autowired @@ -64,13 +60,13 @@ public abstract class AbstractSchedulerProxyTest { public void prepareMocks() { Mockito.reset(lockProvider, simpleLock); when(lockProvider.lock(any())).thenReturn(Optional.of(simpleLock)); - } protected abstract void assertRightSchedulerUsed(); @Test - public void shouldCallLockProviderOnSchedulerCall() throws NoSuchMethodException, ExecutionException, InterruptedException { + public void shouldCallLockProviderOnSchedulerCall() + throws NoSuchMethodException, ExecutionException, InterruptedException { Runnable task = task("annotatedMethod"); taskScheduler.schedule(task, now()).get(); verify(lockProvider).lock(hasParams("lockName", 30_000, getDefaultLockAtLeastFor())); @@ -85,7 +81,6 @@ public void shouldUseCustomAnnotation() throws NoSuchMethodException, ExecutionE verify(simpleLock).unlock(); } - @Test public void shouldUserPropertyName() throws NoSuchMethodException, ExecutionException, InterruptedException { Runnable task = task("spelMethod"); @@ -106,7 +101,7 @@ public void shouldRethrowRuntimeException() throws NoSuchMethodException { public void shouldNotLockTaskExecutorMethods() { assertThat(taskScheduler).isInstanceOf(TaskExecutor.class); - ((TaskExecutor)taskScheduler).execute(() -> {}); + ((TaskExecutor) taskScheduler).execute(() -> {}); verifyNoInteractions(lockProvider); } @@ -114,7 +109,6 @@ private long getDefaultLockAtLeastFor() { return StringToDurationConverter.INSTANCE.convert(defaultLockAtLeastFor).toMillis(); } - private void schedule(Runnable task) throws InterruptedException, ExecutionException { taskScheduler.schedule(task, now()).get(); } @@ -125,7 +119,7 @@ private ScheduledMethodRunnable task(String methodName) throws NoSuchMethodExcep @Test public void shouldNotLockProviderOnPureRunnable() throws ExecutionException, InterruptedException { - taskScheduler.schedule(() -> { }, now()).get(); + taskScheduler.schedule(() -> {}, now()).get(); verifyNoInteractions(lockProvider); } @@ -145,13 +139,10 @@ public void custom() { } @SchedulerLock(name = "${property.value}", lockAtMostFor = "1000", lockAtLeastFor = "500") - public void spelMethod() { - - } + public void spelMethod() {} @SchedulerLock(name = "exception", lockAtMostFor = "1500") public void throwsException() { throw new NullPointerException("Just for test"); } - } diff --git a/spring/shedlock-spring/src/test/java/net/javacrumbs/shedlock/spring/aop/AbstractSpringLockConfigurationExtractorTest.java b/spring/shedlock-spring/src/test/java/net/javacrumbs/shedlock/spring/aop/AbstractSpringLockConfigurationExtractorTest.java index 4056c0389..7375d696e 100644 --- a/spring/shedlock-spring/src/test/java/net/javacrumbs/shedlock/spring/aop/AbstractSpringLockConfigurationExtractorTest.java +++ b/spring/shedlock-spring/src/test/java/net/javacrumbs/shedlock/spring/aop/AbstractSpringLockConfigurationExtractorTest.java @@ -1,22 +1,32 @@ /** * Copyright 2009 the original author or authors. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + *

http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ package net.javacrumbs.shedlock.spring.aop; -import java.lang.reflect.Method; +import static java.time.temporal.ChronoUnit.MILLIS; +import static java.time.temporal.ChronoUnit.SECONDS; +import static net.javacrumbs.shedlock.core.ClockProvider.now; +import static org.assertj.core.api.Assertions.assertThat; +import static org.assertj.core.api.Assertions.assertThatThrownBy; +import static org.mockito.ArgumentMatchers.any; +import static org.mockito.Mockito.mock; +import static org.mockito.Mockito.when; +import java.lang.reflect.Method; +import java.time.Duration; +import java.time.temporal.ChronoUnit; +import java.time.temporal.TemporalAmount; +import java.util.Optional; import net.javacrumbs.shedlock.core.LockConfiguration; import net.javacrumbs.shedlock.spring.aop.SpringLockConfigurationExtractor.AnnotationData; import net.javacrumbs.shedlock.spring.proxytest.BeanInterface; @@ -27,26 +37,12 @@ import org.springframework.scheduling.support.ScheduledMethodRunnable; import org.springframework.util.StringValueResolver; -import java.time.Duration; -import java.time.temporal.ChronoUnit; -import java.time.temporal.TemporalAmount; -import java.util.Optional; - -import static java.time.temporal.ChronoUnit.MILLIS; -import static java.time.temporal.ChronoUnit.SECONDS; -import static net.javacrumbs.shedlock.core.ClockProvider.now; -import static org.assertj.core.api.Assertions.assertThat; -import static org.assertj.core.api.Assertions.assertThatThrownBy; -import static org.mockito.ArgumentMatchers.any; -import static org.mockito.Mockito.mock; -import static org.mockito.Mockito.when; - public abstract class AbstractSpringLockConfigurationExtractorTest { private static final Duration DEFAULT_LOCK_TIME = Duration.of(30, ChronoUnit.MINUTES); private static final Duration DEFAULT_LOCK_AT_LEAST_FOR = Duration.of(5, ChronoUnit.MILLIS); private final StringValueResolver embeddedValueResolver = mock(StringValueResolver.class); - private final SpringLockConfigurationExtractor extractor = new SpringLockConfigurationExtractor(DEFAULT_LOCK_TIME, DEFAULT_LOCK_AT_LEAST_FOR, embeddedValueResolver, new StringToDurationConverter()); - + private final SpringLockConfigurationExtractor extractor = new SpringLockConfigurationExtractor( + DEFAULT_LOCK_TIME, DEFAULT_LOCK_AT_LEAST_FOR, embeddedValueResolver, new StringToDurationConverter()); @Test public void shouldLockForDefaultTimeIfNoAnnotation() throws NoSuchMethodException { @@ -141,25 +137,31 @@ public void shouldGetNameAndLockTimeFromAnnotation() throws NoSuchMethodExceptio mockResolvedValue("lockName", "lockName"); mockResolvedValue("100", "100"); ScheduledMethodRunnable runnable = new ScheduledMethodRunnable(this, "annotatedMethod"); - LockConfiguration lockConfiguration = extractor.getLockConfiguration(runnable).get(); + LockConfiguration lockConfiguration = + extractor.getLockConfiguration(runnable).get(); assertThat(lockConfiguration.getName()).isEqualTo("lockName"); assertThat(lockConfiguration.getLockAtMostUntil()).isBeforeOrEqualTo(now().plus(100, MILLIS)); - assertThat(lockConfiguration.getLockAtLeastUntil()).isAfter(now().plus(DEFAULT_LOCK_AT_LEAST_FOR).minus(1, SECONDS)); + assertThat(lockConfiguration.getLockAtLeastUntil()) + .isAfter(now().plus(DEFAULT_LOCK_AT_LEAST_FOR).minus(1, SECONDS)); } @Test public void shouldGetNameFromSpringVariable() throws NoSuchMethodException { mockResolvedValue("${name}", "lockNameX"); ScheduledMethodRunnable runnable = new ScheduledMethodRunnable(this, "annotatedMethodWithNameVariable"); - LockConfiguration lockConfiguration = extractor.getLockConfiguration(runnable).get(); + LockConfiguration lockConfiguration = + extractor.getLockConfiguration(runnable).get(); assertThat(lockConfiguration.getName()).isEqualTo("lockNameX"); } @Test public void shouldGetNameFromSpringExpression() throws NoSuchMethodException { mockResolvedValue("lockName-value-1-3-5", "lockName-value-1-3-5"); - Method method = this.getClass().getMethod("annotatedMethodWithNameSpringExpression", String.class, Integer.class); - LockConfiguration lockConfiguration = extractor.getLockConfiguration(this, method, new Object[] {"value", 1}).get(); + Method method = + this.getClass().getMethod("annotatedMethodWithNameSpringExpression", String.class, Integer.class); + LockConfiguration lockConfiguration = extractor + .getLockConfiguration(this, method, new Object[] {"value", 1}) + .get(); assertThat(lockConfiguration.getName()).isEqualTo("lockName-value-1-3-5"); } @@ -167,7 +169,9 @@ public void shouldGetNameFromSpringExpression() throws NoSuchMethodException { public void shouldGetNameFromSpringExpressionAndSpringVariable() throws NoSuchMethodException { mockResolvedValue("${name}-value", "lockName-value"); Method method = this.getClass().getMethod("annotatedMethodWithNameSpringExpressionAndVariable", String.class); - LockConfiguration lockConfiguration = extractor.getLockConfiguration(this, method, new Object[] {"value"}).get(); + LockConfiguration lockConfiguration = extractor + .getLockConfiguration(this, method, new Object[] {"value"}) + .get(); assertThat(lockConfiguration.getName()).isEqualTo("lockName-value"); } @@ -182,7 +186,8 @@ private void noopResolver() { private void doTestFindAnnotationOnProxy(Class config) throws NoSuchMethodException { try (AnnotationConfigApplicationContext context = new AnnotationConfigApplicationContext(config)) { BeanInterface bean = context.getBean(BeanInterface.class); - assertThat(extractor.findAnnotation(bean, bean.getClass().getMethod("method"))).isNotNull(); + assertThat(extractor.findAnnotation(bean, bean.getClass().getMethod("method"))) + .isNotNull(); } } diff --git a/spring/shedlock-spring/src/test/java/net/javacrumbs/shedlock/spring/aop/AopCleanupTest.java b/spring/shedlock-spring/src/test/java/net/javacrumbs/shedlock/spring/aop/AopCleanupTest.java index 08bd96417..1c1e4fb10 100644 --- a/spring/shedlock-spring/src/test/java/net/javacrumbs/shedlock/spring/aop/AopCleanupTest.java +++ b/spring/shedlock-spring/src/test/java/net/javacrumbs/shedlock/spring/aop/AopCleanupTest.java @@ -1,20 +1,21 @@ /** * Copyright 2009 the original author or authors. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + *

http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ package net.javacrumbs.shedlock.spring.aop; +import static org.assertj.core.api.Assertions.assertThat; +import static org.mockito.Mockito.mock; + import net.javacrumbs.shedlock.core.LockProvider; import net.javacrumbs.shedlock.spring.annotation.EnableSchedulerLock; import net.javacrumbs.shedlock.spring.annotation.SchedulerLock; @@ -25,9 +26,6 @@ import org.springframework.scheduling.annotation.EnableScheduling; import org.springframework.scheduling.annotation.Scheduled; -import static org.assertj.core.api.Assertions.assertThat; -import static org.mockito.Mockito.mock; - public class AopCleanupTest { @Test public void shouldCloseTaskExecutor() { @@ -37,7 +35,6 @@ public void shouldCloseTaskExecutor() { assertThat(context.isActive()).isFalse(); } - @Configuration @EnableScheduling @EnableSchedulerLock(defaultLockAtMostFor = "PT30S") @@ -51,8 +48,6 @@ public LockProvider lockProvider() { @Scheduled(fixedRate = 10_000) @SchedulerLock(name = "task") - public void task() { - - } + public void task() {} } } diff --git a/spring/shedlock-spring/src/test/java/net/javacrumbs/shedlock/spring/aop/AopOrderingTest.java b/spring/shedlock-spring/src/test/java/net/javacrumbs/shedlock/spring/aop/AopOrderingTest.java index 4ffe18cb7..2c68a0167 100644 --- a/spring/shedlock-spring/src/test/java/net/javacrumbs/shedlock/spring/aop/AopOrderingTest.java +++ b/spring/shedlock-spring/src/test/java/net/javacrumbs/shedlock/spring/aop/AopOrderingTest.java @@ -1,20 +1,29 @@ /** * Copyright 2009 the original author or authors. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + *

http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ package net.javacrumbs.shedlock.spring.aop; +import static org.assertj.core.api.Assertions.assertThat; +import static org.assertj.core.api.Assertions.assertThatThrownBy; +import static org.mockito.ArgumentMatchers.any; +import static org.mockito.Mockito.mock; +import static org.mockito.Mockito.when; +import static org.springframework.beans.factory.config.BeanDefinition.ROLE_INFRASTRUCTURE; + +import java.util.ArrayList; +import java.util.List; +import java.util.Optional; +import java.util.concurrent.atomic.AtomicBoolean; import net.javacrumbs.shedlock.core.LockAssert; import net.javacrumbs.shedlock.core.LockProvider; import net.javacrumbs.shedlock.core.SimpleLock; @@ -35,19 +44,6 @@ import org.springframework.test.context.ContextConfiguration; import org.springframework.test.context.junit.jupiter.SpringExtension; -import java.util.ArrayList; -import java.util.List; -import java.util.Optional; -import java.util.concurrent.atomic.AtomicBoolean; - -import static org.assertj.core.api.Assertions.assertThat; -import static org.assertj.core.api.Assertions.assertThatThrownBy; -import static org.mockito.ArgumentMatchers.any; -import static org.mockito.Mockito.mock; -import static org.mockito.Mockito.when; -import static org.springframework.beans.factory.config.BeanDefinition.ROLE_INFRASTRUCTURE; - - @ExtendWith(SpringExtension.class) @ContextConfiguration(classes = {AopOrderingTest.AopOrderConfig.class, AopOrderingTest.Aspects.class}) public class AopOrderingTest { @@ -88,7 +84,6 @@ public LockProvider lockProvider() { public TestBean testBean() { return new TestBean(); } - } @Configuration @@ -96,14 +91,12 @@ static class Aspects { @Bean @Role(ROLE_INFRASTRUCTURE) public Advisor firstAspect() { - DefaultPointcutAdvisor aspect = new DefaultPointcutAdvisor( - shedlockPointcut(), - (MethodInterceptor) invocation -> { - aspectsCalled.add("first"); - assertThatThrownBy(LockAssert::assertLocked).isInstanceOf(IllegalStateException.class); - return invocation.proceed(); - } - ); + DefaultPointcutAdvisor aspect = + new DefaultPointcutAdvisor(shedlockPointcut(), (MethodInterceptor) invocation -> { + aspectsCalled.add("first"); + assertThatThrownBy(LockAssert::assertLocked).isInstanceOf(IllegalStateException.class); + return invocation.proceed(); + }); aspect.setOrder(0); return aspect; } @@ -111,26 +104,19 @@ public Advisor firstAspect() { @Bean @Role(ROLE_INFRASTRUCTURE) public Advisor lastAspect() { - DefaultPointcutAdvisor aspect = new DefaultPointcutAdvisor( - shedlockPointcut(), - (MethodInterceptor) invocation -> { - aspectsCalled.add("last"); - LockAssert.assertLocked(); - return invocation.proceed(); - } - ); + DefaultPointcutAdvisor aspect = + new DefaultPointcutAdvisor(shedlockPointcut(), (MethodInterceptor) invocation -> { + aspectsCalled.add("last"); + LockAssert.assertLocked(); + return invocation.proceed(); + }); aspect.setOrder(200); return aspect; } private static AnnotationMatchingPointcut shedlockPointcut() { - return new AnnotationMatchingPointcut( - null, - SchedulerLock.class, - true - ); + return new AnnotationMatchingPointcut(null, SchedulerLock.class, true); } - } static class TestBean { diff --git a/spring/shedlock-spring/src/test/java/net/javacrumbs/shedlock/spring/aop/MethodProxyAopConfig.java b/spring/shedlock-spring/src/test/java/net/javacrumbs/shedlock/spring/aop/MethodProxyAopConfig.java index bb4117542..e73909cdf 100644 --- a/spring/shedlock-spring/src/test/java/net/javacrumbs/shedlock/spring/aop/MethodProxyAopConfig.java +++ b/spring/shedlock-spring/src/test/java/net/javacrumbs/shedlock/spring/aop/MethodProxyAopConfig.java @@ -1,21 +1,24 @@ /** * Copyright 2009 the original author or authors. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + *

http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ package net.javacrumbs.shedlock.spring.aop; +import static net.javacrumbs.shedlock.core.LockAssert.assertLocked; +import static org.mockito.Mockito.mock; +import java.io.IOException; +import java.util.Optional; +import java.util.concurrent.atomic.AtomicBoolean; import net.javacrumbs.shedlock.core.LockProvider; import net.javacrumbs.shedlock.spring.annotation.EnableSchedulerLock; import net.javacrumbs.shedlock.spring.annotation.SchedulerLock; @@ -24,16 +27,11 @@ import org.springframework.context.annotation.PropertySource; import org.springframework.scheduling.annotation.EnableScheduling; -import java.io.IOException; -import java.util.Optional; -import java.util.concurrent.atomic.AtomicBoolean; - -import static net.javacrumbs.shedlock.core.LockAssert.assertLocked; -import static org.mockito.Mockito.mock; - @Configuration @EnableScheduling -@EnableSchedulerLock(defaultLockAtMostFor = "${default.lock_at_most_for}", defaultLockAtLeastFor = "${default.lock_at_least_for}") +@EnableSchedulerLock( + defaultLockAtMostFor = "${default.lock_at_most_for}", + defaultLockAtLeastFor = "${default.lock_at_least_for}") @PropertySource("test.properties") public class MethodProxyAopConfig { @@ -131,8 +129,6 @@ static class AnotherTestBeanImpl implements AnotherTestBean { @Override @SchedulerLock(name = "classAnnotation") - public void runManually() { - - } + public void runManually() {} } } diff --git a/spring/shedlock-spring/src/test/java/net/javacrumbs/shedlock/spring/aop/MethodProxyAopTest.java b/spring/shedlock-spring/src/test/java/net/javacrumbs/shedlock/spring/aop/MethodProxyAopTest.java index 96e6b7217..2dbab3ebf 100644 --- a/spring/shedlock-spring/src/test/java/net/javacrumbs/shedlock/spring/aop/MethodProxyAopTest.java +++ b/spring/shedlock-spring/src/test/java/net/javacrumbs/shedlock/spring/aop/MethodProxyAopTest.java @@ -1,20 +1,29 @@ /** * Copyright 2009 the original author or authors. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + *

http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ package net.javacrumbs.shedlock.spring.aop; +import static net.javacrumbs.shedlock.spring.TestUtils.hasParams; +import static org.assertj.core.api.Assertions.assertThat; +import static org.assertj.core.api.Assertions.assertThatThrownBy; +import static org.mockito.ArgumentMatchers.any; +import static org.mockito.Mockito.mock; +import static org.mockito.Mockito.verify; +import static org.mockito.Mockito.verifyNoInteractions; +import static org.mockito.Mockito.when; + +import java.io.IOException; +import java.util.Optional; import net.javacrumbs.shedlock.core.LockProvider; import net.javacrumbs.shedlock.core.SimpleLock; import net.javacrumbs.shedlock.spring.ExtendedLockConfigurationExtractor; @@ -28,19 +37,6 @@ import org.springframework.test.context.ContextConfiguration; import org.springframework.test.context.junit.jupiter.SpringExtension; -import java.io.IOException; -import java.util.Optional; - -import static net.javacrumbs.shedlock.spring.TestUtils.hasParams; -import static org.assertj.core.api.Assertions.assertThat; -import static org.assertj.core.api.Assertions.assertThatThrownBy; -import static org.mockito.ArgumentMatchers.any; -import static org.mockito.Mockito.mock; -import static org.mockito.Mockito.verify; -import static org.mockito.Mockito.verifyNoInteractions; -import static org.mockito.Mockito.when; - - @ExtendWith(SpringExtension.class) @ContextConfiguration(classes = MethodProxyAopConfig.class) public class MethodProxyAopTest { @@ -103,7 +99,6 @@ public void shouldRethrowDeclaredException() { assertThat(testBean.wasMethodCalled()).isTrue(); } - @Test public void shouldFailOnPrimitiveReturnType() { assertThatThrownBy(() -> testBean.returnsValue()).isInstanceOf(LockingNotSupportedException.class); diff --git a/spring/shedlock-spring/src/test/java/net/javacrumbs/shedlock/spring/aop/MyScheduled.java b/spring/shedlock-spring/src/test/java/net/javacrumbs/shedlock/spring/aop/MyScheduled.java index 967c1b052..736a77a24 100644 --- a/spring/shedlock-spring/src/test/java/net/javacrumbs/shedlock/spring/aop/MyScheduled.java +++ b/spring/shedlock-spring/src/test/java/net/javacrumbs/shedlock/spring/aop/MyScheduled.java @@ -1,29 +1,26 @@ /** * Copyright 2009 the original author or authors. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + *

http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ package net.javacrumbs.shedlock.spring.aop; -import net.javacrumbs.shedlock.spring.annotation.SchedulerLock; -import org.springframework.core.annotation.AliasFor; -import org.springframework.scheduling.annotation.Async; - import java.lang.annotation.Documented; import java.lang.annotation.ElementType; import java.lang.annotation.Retention; import java.lang.annotation.RetentionPolicy; import java.lang.annotation.Target; +import net.javacrumbs.shedlock.spring.annotation.SchedulerLock; +import org.springframework.core.annotation.AliasFor; +import org.springframework.scheduling.annotation.Async; @Target({ElementType.METHOD, ElementType.ANNOTATION_TYPE}) @Retention(RetentionPolicy.RUNTIME) diff --git a/spring/shedlock-spring/src/test/java/net/javacrumbs/shedlock/spring/aop/SchedulerProxyCglibTest.java b/spring/shedlock-spring/src/test/java/net/javacrumbs/shedlock/spring/aop/SchedulerProxyCglibTest.java index ee1f7e4ee..083a6dc0f 100644 --- a/spring/shedlock-spring/src/test/java/net/javacrumbs/shedlock/spring/aop/SchedulerProxyCglibTest.java +++ b/spring/shedlock-spring/src/test/java/net/javacrumbs/shedlock/spring/aop/SchedulerProxyCglibTest.java @@ -1,20 +1,23 @@ /** * Copyright 2009 the original author or authors. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + *

http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ package net.javacrumbs.shedlock.spring.aop; +import static net.javacrumbs.shedlock.spring.annotation.EnableSchedulerLock.InterceptMode.PROXY_SCHEDULER; +import static org.assertj.core.api.Assertions.assertThat; +import static org.mockito.Mockito.mock; + +import java.util.concurrent.Executors; import net.javacrumbs.shedlock.core.LockProvider; import net.javacrumbs.shedlock.spring.annotation.EnableSchedulerLock; import org.junit.jupiter.api.Test; @@ -29,13 +32,6 @@ import org.springframework.test.context.ContextConfiguration; import org.springframework.test.context.junit.jupiter.SpringExtension; -import java.util.concurrent.Executors; - -import static net.javacrumbs.shedlock.spring.annotation.EnableSchedulerLock.InterceptMode.PROXY_SCHEDULER; -import static org.assertj.core.api.Assertions.assertThat; -import static org.mockito.Mockito.mock; - - @ExtendWith(SpringExtension.class) @ContextConfiguration(classes = SchedulerProxyCglibTest.SchedulerWrapperConfig.class) public class SchedulerProxyCglibTest extends AbstractSchedulerProxyTest { @@ -52,7 +48,11 @@ protected void assertRightSchedulerUsed() { @Configuration @EnableScheduling - @EnableSchedulerLock(defaultLockAtMostFor = "${default.lock_at_most_for}", defaultLockAtLeastFor = "${default.lock_at_least_for}", proxyTargetClass = true, interceptMode = PROXY_SCHEDULER) + @EnableSchedulerLock( + defaultLockAtMostFor = "${default.lock_at_most_for}", + defaultLockAtLeastFor = "${default.lock_at_least_for}", + proxyTargetClass = true, + interceptMode = PROXY_SCHEDULER) @PropertySource("test.properties") static class SchedulerWrapperConfig { @@ -61,15 +61,13 @@ public LockProvider lockProvider() { return mock(LockProvider.class); } - @Bean public TaskScheduler taskScheduler() { return new MyTaskScheduler(); } } - interface MyInterface { - } + interface MyInterface {} private static class MyTaskScheduler extends ConcurrentTaskScheduler implements MyInterface { MyTaskScheduler() { diff --git a/spring/shedlock-spring/src/test/java/net/javacrumbs/shedlock/spring/aop/SchedulerProxyDefaultSchedulerTest.java b/spring/shedlock-spring/src/test/java/net/javacrumbs/shedlock/spring/aop/SchedulerProxyDefaultSchedulerTest.java index 5af4680cd..19aff6778 100644 --- a/spring/shedlock-spring/src/test/java/net/javacrumbs/shedlock/spring/aop/SchedulerProxyDefaultSchedulerTest.java +++ b/spring/shedlock-spring/src/test/java/net/javacrumbs/shedlock/spring/aop/SchedulerProxyDefaultSchedulerTest.java @@ -1,20 +1,23 @@ /** * Copyright 2009 the original author or authors. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + *

http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ package net.javacrumbs.shedlock.spring.aop; +import static net.javacrumbs.shedlock.spring.annotation.EnableSchedulerLock.InterceptMode.PROXY_SCHEDULER; +import static org.mockito.Mockito.mock; + +import java.util.concurrent.ScheduledExecutorService; +import java.util.concurrent.ScheduledThreadPoolExecutor; import net.javacrumbs.shedlock.core.LockProvider; import net.javacrumbs.shedlock.spring.annotation.EnableSchedulerLock; import org.junit.jupiter.api.extension.ExtendWith; @@ -26,28 +29,20 @@ import org.springframework.test.context.ContextConfiguration; import org.springframework.test.context.junit.jupiter.SpringExtension; -import java.util.concurrent.ScheduledExecutorService; -import java.util.concurrent.ScheduledThreadPoolExecutor; - -import static net.javacrumbs.shedlock.spring.annotation.EnableSchedulerLock.InterceptMode.PROXY_SCHEDULER; -import static org.mockito.Mockito.mock; - - -/** - * Test creation of default task scheduler - */ +/** Test creation of default task scheduler */ @ExtendWith(SpringExtension.class) @ContextConfiguration(classes = SchedulerProxyDefaultSchedulerTest.SchedulerWrapperConfig.class) public class SchedulerProxyDefaultSchedulerTest extends AbstractSchedulerProxyTest { @Override - protected void assertRightSchedulerUsed() { - - } + protected void assertRightSchedulerUsed() {} @Configuration @EnableScheduling - @EnableSchedulerLock(defaultLockAtMostFor = "${default.lock_at_most_for}", defaultLockAtLeastFor = "${default.lock_at_least_for}", interceptMode = PROXY_SCHEDULER) + @EnableSchedulerLock( + defaultLockAtMostFor = "${default.lock_at_most_for}", + defaultLockAtLeastFor = "${default.lock_at_least_for}", + interceptMode = PROXY_SCHEDULER) @PropertySource("test.properties") static class SchedulerWrapperConfig { diff --git a/spring/shedlock-spring/src/test/java/net/javacrumbs/shedlock/spring/aop/SchedulerProxyScheduledExecutorServiceSchedulerTest.java b/spring/shedlock-spring/src/test/java/net/javacrumbs/shedlock/spring/aop/SchedulerProxyScheduledExecutorServiceSchedulerTest.java index 0ce5444ca..01e5c1b52 100644 --- a/spring/shedlock-spring/src/test/java/net/javacrumbs/shedlock/spring/aop/SchedulerProxyScheduledExecutorServiceSchedulerTest.java +++ b/spring/shedlock-spring/src/test/java/net/javacrumbs/shedlock/spring/aop/SchedulerProxyScheduledExecutorServiceSchedulerTest.java @@ -1,20 +1,24 @@ /** * Copyright 2009 the original author or authors. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + *

http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ package net.javacrumbs.shedlock.spring.aop; +import static net.javacrumbs.shedlock.spring.annotation.EnableSchedulerLock.InterceptMode.PROXY_SCHEDULER; +import static org.assertj.core.api.Assertions.assertThat; +import static org.mockito.Mockito.mock; + +import java.util.concurrent.Executors; +import java.util.concurrent.ScheduledExecutorService; import net.javacrumbs.shedlock.core.LockProvider; import net.javacrumbs.shedlock.spring.annotation.EnableSchedulerLock; import org.junit.jupiter.api.extension.ExtendWith; @@ -26,17 +30,7 @@ import org.springframework.test.context.ContextConfiguration; import org.springframework.test.context.junit.jupiter.SpringExtension; -import java.util.concurrent.Executors; -import java.util.concurrent.ScheduledExecutorService; - -import static net.javacrumbs.shedlock.spring.annotation.EnableSchedulerLock.InterceptMode.PROXY_SCHEDULER; -import static org.assertj.core.api.Assertions.assertThat; -import static org.mockito.Mockito.mock; - - -/** - * Test creation of default task scheduler - */ +/** Test creation of default task scheduler */ @ExtendWith(SpringExtension.class) @ContextConfiguration(classes = SchedulerProxyScheduledExecutorServiceSchedulerTest.SchedulerWrapperConfig.class) public class SchedulerProxyScheduledExecutorServiceSchedulerTest extends AbstractSchedulerProxyTest { @@ -47,7 +41,10 @@ protected void assertRightSchedulerUsed() { @Configuration @EnableScheduling - @EnableSchedulerLock(defaultLockAtMostFor = "${default.lock_at_most_for}", defaultLockAtLeastFor = "${default.lock_at_least_for}", interceptMode = PROXY_SCHEDULER) + @EnableSchedulerLock( + defaultLockAtMostFor = "${default.lock_at_most_for}", + defaultLockAtLeastFor = "${default.lock_at_least_for}", + interceptMode = PROXY_SCHEDULER) @PropertySource("test.properties") static class SchedulerWrapperConfig { diff --git a/spring/shedlock-spring/src/test/java/net/javacrumbs/shedlock/spring/aop/SchedulerProxyTest.java b/spring/shedlock-spring/src/test/java/net/javacrumbs/shedlock/spring/aop/SchedulerProxyTest.java index 9502e5d01..c3ef3cfb3 100644 --- a/spring/shedlock-spring/src/test/java/net/javacrumbs/shedlock/spring/aop/SchedulerProxyTest.java +++ b/spring/shedlock-spring/src/test/java/net/javacrumbs/shedlock/spring/aop/SchedulerProxyTest.java @@ -1,20 +1,23 @@ /** * Copyright 2009 the original author or authors. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + *

http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ package net.javacrumbs.shedlock.spring.aop; +import static net.javacrumbs.shedlock.spring.annotation.EnableSchedulerLock.InterceptMode.PROXY_SCHEDULER; +import static org.assertj.core.api.Assertions.assertThat; +import static org.mockito.Mockito.mock; + +import java.util.concurrent.Executors; import net.javacrumbs.shedlock.core.LockProvider; import net.javacrumbs.shedlock.spring.annotation.EnableSchedulerLock; import org.junit.jupiter.api.Test; @@ -29,13 +32,6 @@ import org.springframework.test.context.ContextConfiguration; import org.springframework.test.context.junit.jupiter.SpringExtension; -import java.util.concurrent.Executors; - -import static net.javacrumbs.shedlock.spring.annotation.EnableSchedulerLock.InterceptMode.PROXY_SCHEDULER; -import static org.assertj.core.api.Assertions.assertThat; -import static org.mockito.Mockito.mock; - - @ExtendWith(SpringExtension.class) @ContextConfiguration(classes = SchedulerProxyTest.SchedulerWrapperConfig.class) public class SchedulerProxyTest extends AbstractSchedulerProxyTest { @@ -53,7 +49,10 @@ protected void assertRightSchedulerUsed() { @Configuration @EnableScheduling - @EnableSchedulerLock(defaultLockAtMostFor = "${default.lock_at_most_for}", defaultLockAtLeastFor = "${default.lock_at_least_for}", interceptMode = PROXY_SCHEDULER) + @EnableSchedulerLock( + defaultLockAtMostFor = "${default.lock_at_most_for}", + defaultLockAtLeastFor = "${default.lock_at_least_for}", + interceptMode = PROXY_SCHEDULER) @PropertySource("test.properties") static class SchedulerWrapperConfig { @@ -62,7 +61,6 @@ public LockProvider lockProvider() { return mock(LockProvider.class); } - @Bean public TaskScheduler taskScheduler() { return new MyTaskScheduler(); diff --git a/spring/shedlock-spring/src/test/java/net/javacrumbs/shedlock/spring/aop/SpringLockConfigurationExtractorTest.java b/spring/shedlock-spring/src/test/java/net/javacrumbs/shedlock/spring/aop/SpringLockConfigurationExtractorTest.java index 3bda00acc..a780c1e37 100644 --- a/spring/shedlock-spring/src/test/java/net/javacrumbs/shedlock/spring/aop/SpringLockConfigurationExtractorTest.java +++ b/spring/shedlock-spring/src/test/java/net/javacrumbs/shedlock/spring/aop/SpringLockConfigurationExtractorTest.java @@ -1,96 +1,67 @@ /** * Copyright 2009 the original author or authors. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + *

http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ package net.javacrumbs.shedlock.spring.aop; -import net.javacrumbs.shedlock.spring.annotation.SchedulerLock; -import org.springframework.core.annotation.AliasFor; -import org.springframework.scheduling.annotation.Scheduled; +import static java.lang.annotation.ElementType.METHOD; +import static java.lang.annotation.RetentionPolicy.RUNTIME; import java.lang.annotation.Documented; import java.lang.annotation.Retention; import java.lang.annotation.Target; - -import static java.lang.annotation.ElementType.METHOD; -import static java.lang.annotation.RetentionPolicy.RUNTIME; +import net.javacrumbs.shedlock.spring.annotation.SchedulerLock; +import org.springframework.core.annotation.AliasFor; +import org.springframework.scheduling.annotation.Scheduled; public class SpringLockConfigurationExtractorTest extends AbstractSpringLockConfigurationExtractorTest { @SchedulerLock(name = "lockName", lockAtMostFor = "100") - public void annotatedMethod() { - - } + public void annotatedMethod() {} @SchedulerLock(name = "lockName", lockAtMostFor = "${placeholder}") - public void annotatedMethodWithString() { - - } + public void annotatedMethodWithString() {} @SchedulerLock(name = "lockName", lockAtMostFor = "PT1S") - public void annotatedMethodWithDurationString() { - - } + public void annotatedMethodWithDurationString() {} @SchedulerLock(name = "${name}") - public void annotatedMethodWithNameVariable() { - - } + public void annotatedMethodWithNameVariable() {} @SchedulerLock(name = "lockName-#{#arg0 + '-' + #arg1 + '-' + (1 + 2) + '-' + 'abcde'.length()}") - public void annotatedMethodWithNameSpringExpression(String arg0, Integer arg1) { - - } + public void annotatedMethodWithNameSpringExpression(String arg0, Integer arg1) {} @SchedulerLock(name = "${name}-#{#arg0}") - public void annotatedMethodWithNameSpringExpressionAndVariable(String arg0) { - - } + public void annotatedMethodWithNameSpringExpressionAndVariable(String arg0) {} @SchedulerLock(name = "lockName") - public void annotatedMethodWithoutLockAtMostFor() { - - } + public void annotatedMethodWithoutLockAtMostFor() {} @SchedulerLock(name = "lockName", lockAtLeastFor = "0") - public void annotatedMethodWithZeroGracePeriod() { - - } + public void annotatedMethodWithZeroGracePeriod() {} @SchedulerLock(name = "lockName", lockAtLeastFor = "10") - public void annotatedMethodWithPositiveGracePeriod() { - - } + public void annotatedMethodWithPositiveGracePeriod() {} @SchedulerLock(name = "lockName", lockAtLeastFor = "10ms") - public void annotatedMethodWithPositiveGracePeriodWithString() { - - } + public void annotatedMethodWithPositiveGracePeriodWithString() {} @SchedulerLock(name = "lockName", lockAtLeastFor = "-1s") - public void annotatedMethodWithNegativeGracePeriod() { - - } + public void annotatedMethodWithNegativeGracePeriod() {} @ScheduledLocked(name = "lockName1") - public void composedAnnotation() { + public void composedAnnotation() {} - } - - public void methodWithoutAnnotation() { - - } + public void methodWithoutAnnotation() {} @Target(METHOD) @Retention(RUNTIME) diff --git a/spring/shedlock-spring/src/test/java/net/javacrumbs/shedlock/spring/aop/StringToDurationConverterTest.java b/spring/shedlock-spring/src/test/java/net/javacrumbs/shedlock/spring/aop/StringToDurationConverterTest.java index 8e0462c34..d22365c41 100644 --- a/spring/shedlock-spring/src/test/java/net/javacrumbs/shedlock/spring/aop/StringToDurationConverterTest.java +++ b/spring/shedlock-spring/src/test/java/net/javacrumbs/shedlock/spring/aop/StringToDurationConverterTest.java @@ -1,27 +1,24 @@ /** * Copyright 2009 the original author or authors. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + *

http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ package net.javacrumbs.shedlock.spring.aop; -import org.junit.jupiter.api.Test; - -import java.time.Duration; - import static org.assertj.core.api.Assertions.assertThat; import static org.assertj.core.api.Assertions.assertThatExceptionOfType; +import java.time.Duration; +import org.junit.jupiter.api.Test; + /** * Tests for {@link StringToDurationConverter}. * @@ -106,12 +103,12 @@ public void convertWhenSimpleWithoutSuffixShouldReturnDuration() { @Test public void convertWhenBadFormatShouldThrowException() { - assertThatExceptionOfType(IllegalStateException.class).isThrownBy(() -> convert("10foo")) - .withMessageContaining("'10foo' is not a valid duration"); + assertThatExceptionOfType(IllegalStateException.class) + .isThrownBy(() -> convert("10foo")) + .withMessageContaining("'10foo' is not a valid duration"); } private Duration convert(String source) { return new StringToDurationConverter().convert(source); } - } diff --git a/spring/shedlock-spring/src/test/java/net/javacrumbs/shedlock/spring/it/AbstractSchedulerConfig.java b/spring/shedlock-spring/src/test/java/net/javacrumbs/shedlock/spring/it/AbstractSchedulerConfig.java index d9c0d7b4e..25182d6fd 100644 --- a/spring/shedlock-spring/src/test/java/net/javacrumbs/shedlock/spring/it/AbstractSchedulerConfig.java +++ b/spring/shedlock-spring/src/test/java/net/javacrumbs/shedlock/spring/it/AbstractSchedulerConfig.java @@ -1,21 +1,23 @@ /** * Copyright 2009 the original author or authors. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + *

http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ package net.javacrumbs.shedlock.spring.it; +import static org.mockito.ArgumentMatchers.any; +import static org.mockito.Mockito.mock; +import static org.mockito.Mockito.when; +import java.util.Optional; import net.javacrumbs.shedlock.core.LockProvider; import net.javacrumbs.shedlock.core.SimpleLock; import net.javacrumbs.shedlock.spring.annotation.SchedulerLock; @@ -24,12 +26,6 @@ import org.springframework.context.annotation.Bean; import org.springframework.scheduling.annotation.Scheduled; -import java.util.Optional; - -import static org.mockito.ArgumentMatchers.any; -import static org.mockito.Mockito.mock; -import static org.mockito.Mockito.when; - public abstract class AbstractSchedulerConfig { private static final Logger logger = LoggerFactory.getLogger(ProxyIntegrationTest.class); diff --git a/spring/shedlock-spring/src/test/java/net/javacrumbs/shedlock/spring/it/AbstractSchedulerTest.java b/spring/shedlock-spring/src/test/java/net/javacrumbs/shedlock/spring/it/AbstractSchedulerTest.java index 7d43977b4..f43e36d05 100644 --- a/spring/shedlock-spring/src/test/java/net/javacrumbs/shedlock/spring/it/AbstractSchedulerTest.java +++ b/spring/shedlock-spring/src/test/java/net/javacrumbs/shedlock/spring/it/AbstractSchedulerTest.java @@ -1,31 +1,28 @@ /** * Copyright 2009 the original author or authors. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + *

http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ package net.javacrumbs.shedlock.spring.it; -import net.javacrumbs.shedlock.core.LockProvider; -import org.junit.jupiter.api.Test; -import org.junit.jupiter.api.extension.ExtendWith; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.test.context.junit.jupiter.SpringExtension; - import static net.javacrumbs.shedlock.spring.TestUtils.hasParams; import static org.awaitility.Awaitility.await; import static org.mockito.Mockito.atLeastOnce; import static org.mockito.Mockito.verify; +import net.javacrumbs.shedlock.core.LockProvider; +import org.junit.jupiter.api.Test; +import org.junit.jupiter.api.extension.ExtendWith; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.test.context.junit.jupiter.SpringExtension; @ExtendWith(SpringExtension.class) public abstract class AbstractSchedulerTest { diff --git a/spring/shedlock-spring/src/test/java/net/javacrumbs/shedlock/spring/it/ProxyIntegrationTest.java b/spring/shedlock-spring/src/test/java/net/javacrumbs/shedlock/spring/it/ProxyIntegrationTest.java index 3fa5c8ba8..c8d687a45 100644 --- a/spring/shedlock-spring/src/test/java/net/javacrumbs/shedlock/spring/it/ProxyIntegrationTest.java +++ b/spring/shedlock-spring/src/test/java/net/javacrumbs/shedlock/spring/it/ProxyIntegrationTest.java @@ -1,34 +1,30 @@ /** * Copyright 2009 the original author or authors. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + *

http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ package net.javacrumbs.shedlock.spring.it; +import static net.javacrumbs.shedlock.spring.annotation.EnableSchedulerLock.InterceptMode.PROXY_METHOD; + import net.javacrumbs.shedlock.spring.annotation.EnableSchedulerLock; import org.springframework.context.annotation.Configuration; import org.springframework.scheduling.annotation.EnableScheduling; import org.springframework.test.context.ContextConfiguration; -import static net.javacrumbs.shedlock.spring.annotation.EnableSchedulerLock.InterceptMode.PROXY_METHOD; - - @ContextConfiguration(classes = ProxyIntegrationTest.AopSchedulerConfig.class) public class ProxyIntegrationTest extends AbstractSchedulerTest { @Configuration @EnableScheduling @EnableSchedulerLock(interceptMode = PROXY_METHOD, defaultLockAtMostFor = "PT30S") - public static class AopSchedulerConfig extends AbstractSchedulerConfig { - } + public static class AopSchedulerConfig extends AbstractSchedulerConfig {} } diff --git a/spring/shedlock-spring/src/test/java/net/javacrumbs/shedlock/spring/it/SchedulerIntegrationTest.java b/spring/shedlock-spring/src/test/java/net/javacrumbs/shedlock/spring/it/SchedulerIntegrationTest.java index 111db23b0..30fd9e606 100644 --- a/spring/shedlock-spring/src/test/java/net/javacrumbs/shedlock/spring/it/SchedulerIntegrationTest.java +++ b/spring/shedlock-spring/src/test/java/net/javacrumbs/shedlock/spring/it/SchedulerIntegrationTest.java @@ -1,34 +1,30 @@ /** * Copyright 2009 the original author or authors. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + *

http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ package net.javacrumbs.shedlock.spring.it; +import static net.javacrumbs.shedlock.spring.annotation.EnableSchedulerLock.InterceptMode.PROXY_SCHEDULER; + import net.javacrumbs.shedlock.spring.annotation.EnableSchedulerLock; import org.springframework.context.annotation.Configuration; import org.springframework.scheduling.annotation.EnableScheduling; import org.springframework.test.context.ContextConfiguration; -import static net.javacrumbs.shedlock.spring.annotation.EnableSchedulerLock.InterceptMode.PROXY_SCHEDULER; - - @ContextConfiguration(classes = SchedulerIntegrationTest.AopSchedulerConfig.class) public class SchedulerIntegrationTest extends AbstractSchedulerTest { @Configuration @EnableScheduling @EnableSchedulerLock(interceptMode = PROXY_SCHEDULER, defaultLockAtMostFor = "PT30S") - public static class AopSchedulerConfig extends AbstractSchedulerConfig { - } + public static class AopSchedulerConfig extends AbstractSchedulerConfig {} } diff --git a/spring/shedlock-spring/src/test/java/net/javacrumbs/shedlock/spring/proxytest/BeanImpl.java b/spring/shedlock-spring/src/test/java/net/javacrumbs/shedlock/spring/proxytest/BeanImpl.java index 67d69dfd7..b7828db2e 100644 --- a/spring/shedlock-spring/src/test/java/net/javacrumbs/shedlock/spring/proxytest/BeanImpl.java +++ b/spring/shedlock-spring/src/test/java/net/javacrumbs/shedlock/spring/proxytest/BeanImpl.java @@ -1,16 +1,14 @@ /** * Copyright 2009 the original author or authors. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + *

http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ package net.javacrumbs.shedlock.spring.proxytest; @@ -20,11 +18,8 @@ public class BeanImpl implements BeanInterface { - @Override @SchedulerLock(name = "test") @Async // to generate proxy - public void method() { - - } + public void method() {} } diff --git a/spring/shedlock-spring/src/test/java/net/javacrumbs/shedlock/spring/proxytest/BeanInterface.java b/spring/shedlock-spring/src/test/java/net/javacrumbs/shedlock/spring/proxytest/BeanInterface.java index fb0c5e9d6..873b48ef5 100644 --- a/spring/shedlock-spring/src/test/java/net/javacrumbs/shedlock/spring/proxytest/BeanInterface.java +++ b/spring/shedlock-spring/src/test/java/net/javacrumbs/shedlock/spring/proxytest/BeanInterface.java @@ -1,16 +1,14 @@ /** * Copyright 2009 the original author or authors. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + *

http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ package net.javacrumbs.shedlock.spring.proxytest; diff --git a/spring/shedlock-spring/src/test/java/net/javacrumbs/shedlock/spring/proxytest/DynamicProxyConfig.java b/spring/shedlock-spring/src/test/java/net/javacrumbs/shedlock/spring/proxytest/DynamicProxyConfig.java index 11b4bba92..63eb1ab82 100644 --- a/spring/shedlock-spring/src/test/java/net/javacrumbs/shedlock/spring/proxytest/DynamicProxyConfig.java +++ b/spring/shedlock-spring/src/test/java/net/javacrumbs/shedlock/spring/proxytest/DynamicProxyConfig.java @@ -1,16 +1,14 @@ /** * Copyright 2009 the original author or authors. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + *

http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ package net.javacrumbs.shedlock.spring.proxytest; @@ -27,5 +25,4 @@ public class DynamicProxyConfig { public BeanInterface bean() { return new BeanImpl(); } - } diff --git a/spring/shedlock-spring/src/test/java/net/javacrumbs/shedlock/spring/proxytest/SubclassProxyConfig.java b/spring/shedlock-spring/src/test/java/net/javacrumbs/shedlock/spring/proxytest/SubclassProxyConfig.java index 752f39073..c6af7b9f7 100644 --- a/spring/shedlock-spring/src/test/java/net/javacrumbs/shedlock/spring/proxytest/SubclassProxyConfig.java +++ b/spring/shedlock-spring/src/test/java/net/javacrumbs/shedlock/spring/proxytest/SubclassProxyConfig.java @@ -1,16 +1,14 @@ /** * Copyright 2009 the original author or authors. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + *

http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ package net.javacrumbs.shedlock.spring.proxytest; @@ -27,5 +25,4 @@ public class SubclassProxyConfig { public BeanInterface bean() { return new BeanImpl(); } - } diff --git a/spring/test/shedlock-springboot-future-test/src/main/java/net/javacrumbs/shedlock/test/boot/Application.java b/spring/test/shedlock-springboot-future-test/src/main/java/net/javacrumbs/shedlock/test/boot/Application.java index ba6280a65..f012d6f77 100644 --- a/spring/test/shedlock-springboot-future-test/src/main/java/net/javacrumbs/shedlock/test/boot/Application.java +++ b/spring/test/shedlock-springboot-future-test/src/main/java/net/javacrumbs/shedlock/test/boot/Application.java @@ -1,20 +1,19 @@ /** * Copyright 2009 the original author or authors. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + *

http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ package net.javacrumbs.shedlock.test.boot; +import javax.sql.DataSource; import net.javacrumbs.shedlock.core.LockProvider; import net.javacrumbs.shedlock.provider.jdbctemplate.JdbcTemplateLockProvider; import net.javacrumbs.shedlock.spring.annotation.EnableSchedulerLock; @@ -23,8 +22,6 @@ import org.springframework.context.annotation.Bean; import org.springframework.scheduling.annotation.EnableScheduling; -import javax.sql.DataSource; - @SpringBootApplication @EnableScheduling @EnableSchedulerLock(defaultLockAtMostFor = "PT10M") diff --git a/spring/test/shedlock-springboot-future-test/src/main/java/net/javacrumbs/shedlock/test/boot/HelloController.java b/spring/test/shedlock-springboot-future-test/src/main/java/net/javacrumbs/shedlock/test/boot/HelloController.java index ee947b04d..390611cc7 100644 --- a/spring/test/shedlock-springboot-future-test/src/main/java/net/javacrumbs/shedlock/test/boot/HelloController.java +++ b/spring/test/shedlock-springboot-future-test/src/main/java/net/javacrumbs/shedlock/test/boot/HelloController.java @@ -1,16 +1,14 @@ /** * Copyright 2009 the original author or authors. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + *

http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ package net.javacrumbs.shedlock.test.boot; @@ -25,5 +23,4 @@ public class HelloController { public String index() { return "Greetings from Spring Boot!"; } - } diff --git a/spring/test/shedlock-springboot-future-test/src/main/java/net/javacrumbs/shedlock/test/boot/ScheduledTasks.java b/spring/test/shedlock-springboot-future-test/src/main/java/net/javacrumbs/shedlock/test/boot/ScheduledTasks.java index c4d3b5498..c20467679 100644 --- a/spring/test/shedlock-springboot-future-test/src/main/java/net/javacrumbs/shedlock/test/boot/ScheduledTasks.java +++ b/spring/test/shedlock-springboot-future-test/src/main/java/net/javacrumbs/shedlock/test/boot/ScheduledTasks.java @@ -1,31 +1,28 @@ /** * Copyright 2009 the original author or authors. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + *

http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ package net.javacrumbs.shedlock.test.boot; -import net.javacrumbs.shedlock.spring.annotation.SchedulerLock; -import org.springframework.scheduling.annotation.Scheduled; -import org.springframework.stereotype.Component; - -import java.time.Duration; -import java.util.Date; - import static java.time.Duration.ZERO; import static net.javacrumbs.shedlock.core.LockAssert.assertLocked; import static net.javacrumbs.shedlock.core.LockExtender.extendActiveLock; +import java.time.Duration; +import java.util.Date; +import net.javacrumbs.shedlock.spring.annotation.SchedulerLock; +import org.springframework.scheduling.annotation.Scheduled; +import org.springframework.stereotype.Component; + @Component public class ScheduledTasks { @Scheduled(fixedRate = 100) diff --git a/spring/test/shedlock-springboot-future-test/src/test/java/net/javacrumbs/shedlock/test/boot/IntegrationTest.java b/spring/test/shedlock-springboot-future-test/src/test/java/net/javacrumbs/shedlock/test/boot/IntegrationTest.java index 32cc80060..a214b6abc 100644 --- a/spring/test/shedlock-springboot-future-test/src/test/java/net/javacrumbs/shedlock/test/boot/IntegrationTest.java +++ b/spring/test/shedlock-springboot-future-test/src/test/java/net/javacrumbs/shedlock/test/boot/IntegrationTest.java @@ -1,20 +1,24 @@ /** * Copyright 2009 the original author or authors. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + *

http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ package net.javacrumbs.shedlock.test.boot; +import static org.assertj.core.api.Assertions.assertThat; +import static org.awaitility.Awaitility.await; +import static org.junit.jupiter.api.condition.JRE.JAVA_17; +import static org.mockito.Mockito.atLeastOnce; +import static org.mockito.Mockito.verify; + import net.javacrumbs.shedlock.core.LockConfiguration; import net.javacrumbs.shedlock.core.LockProvider; import org.junit.jupiter.api.Test; @@ -23,12 +27,6 @@ import org.springframework.boot.test.context.SpringBootTest; import org.springframework.boot.test.mock.mockito.MockBean; -import static org.assertj.core.api.Assertions.assertThat; -import static org.awaitility.Awaitility.await; -import static org.junit.jupiter.api.condition.JRE.JAVA_17; -import static org.mockito.Mockito.atLeastOnce; -import static org.mockito.Mockito.verify; - @SpringBootTest @EnabledForJreRange(min = JAVA_17) public class IntegrationTest { diff --git a/spring/test/shedlock-springboot-old-test/src/main/java/net/javacrumbs/shedlock/test/boot/Application.java b/spring/test/shedlock-springboot-old-test/src/main/java/net/javacrumbs/shedlock/test/boot/Application.java index 5079037a0..bb42ca267 100644 --- a/spring/test/shedlock-springboot-old-test/src/main/java/net/javacrumbs/shedlock/test/boot/Application.java +++ b/spring/test/shedlock-springboot-old-test/src/main/java/net/javacrumbs/shedlock/test/boot/Application.java @@ -1,16 +1,14 @@ /** * Copyright 2009 the original author or authors. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + *

http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ package net.javacrumbs.shedlock.test.boot; diff --git a/spring/test/shedlock-springboot-old-test/src/main/java/net/javacrumbs/shedlock/test/boot/HelloController.java b/spring/test/shedlock-springboot-old-test/src/main/java/net/javacrumbs/shedlock/test/boot/HelloController.java index ee947b04d..390611cc7 100644 --- a/spring/test/shedlock-springboot-old-test/src/main/java/net/javacrumbs/shedlock/test/boot/HelloController.java +++ b/spring/test/shedlock-springboot-old-test/src/main/java/net/javacrumbs/shedlock/test/boot/HelloController.java @@ -1,16 +1,14 @@ /** * Copyright 2009 the original author or authors. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + *

http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ package net.javacrumbs.shedlock.test.boot; @@ -25,5 +23,4 @@ public class HelloController { public String index() { return "Greetings from Spring Boot!"; } - } diff --git a/spring/test/shedlock-springboot-old-test/src/main/java/net/javacrumbs/shedlock/test/boot/ScheduledTasks.java b/spring/test/shedlock-springboot-old-test/src/main/java/net/javacrumbs/shedlock/test/boot/ScheduledTasks.java index 71f0437d4..5aa040ce6 100644 --- a/spring/test/shedlock-springboot-old-test/src/main/java/net/javacrumbs/shedlock/test/boot/ScheduledTasks.java +++ b/spring/test/shedlock-springboot-old-test/src/main/java/net/javacrumbs/shedlock/test/boot/ScheduledTasks.java @@ -1,28 +1,25 @@ /** * Copyright 2009 the original author or authors. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + *

http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ package net.javacrumbs.shedlock.test.boot; +import static net.javacrumbs.shedlock.core.LockAssert.assertLocked; + +import java.util.Date; import net.javacrumbs.shedlock.spring.annotation.SchedulerLock; import org.springframework.scheduling.annotation.Scheduled; import org.springframework.stereotype.Component; -import java.util.Date; - -import static net.javacrumbs.shedlock.core.LockAssert.assertLocked; - @Component public class ScheduledTasks { @Scheduled(fixedRate = 100) diff --git a/spring/test/shedlock-springboot-old-test/src/test/java/net/javacrumbs/shedlock/test/boot/IntegrationTest.java b/spring/test/shedlock-springboot-old-test/src/test/java/net/javacrumbs/shedlock/test/boot/IntegrationTest.java index b9864e4ca..23f984977 100644 --- a/spring/test/shedlock-springboot-old-test/src/test/java/net/javacrumbs/shedlock/test/boot/IntegrationTest.java +++ b/spring/test/shedlock-springboot-old-test/src/test/java/net/javacrumbs/shedlock/test/boot/IntegrationTest.java @@ -1,20 +1,23 @@ /** * Copyright 2009 the original author or authors. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + *

http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ package net.javacrumbs.shedlock.test.boot; +import static org.assertj.core.api.Assertions.assertThat; +import static org.awaitility.Awaitility.await; +import static org.mockito.Mockito.atLeastOnce; +import static org.mockito.Mockito.verify; + import net.javacrumbs.shedlock.core.LockConfiguration; import net.javacrumbs.shedlock.core.LockProvider; import org.junit.jupiter.api.Test; @@ -22,11 +25,6 @@ import org.springframework.boot.test.context.SpringBootTest; import org.springframework.boot.test.mock.mockito.MockBean; -import static org.assertj.core.api.Assertions.assertThat; -import static org.awaitility.Awaitility.await; -import static org.mockito.Mockito.atLeastOnce; -import static org.mockito.Mockito.verify; - @SpringBootTest public class IntegrationTest { @MockBean diff --git a/spring/test/shedlock-springboot-old-test/src/test/java/net/javacrumbs/shedlock/test/boot/LockUnitTest.java b/spring/test/shedlock-springboot-old-test/src/test/java/net/javacrumbs/shedlock/test/boot/LockUnitTest.java index 0380aa5a2..de7196871 100644 --- a/spring/test/shedlock-springboot-old-test/src/test/java/net/javacrumbs/shedlock/test/boot/LockUnitTest.java +++ b/spring/test/shedlock-springboot-old-test/src/test/java/net/javacrumbs/shedlock/test/boot/LockUnitTest.java @@ -1,16 +1,14 @@ /** * Copyright 2009 the original author or authors. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + *

http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ package net.javacrumbs.shedlock.test.boot; diff --git a/spring/test/shedlock-springboot-sleuth-test/src/main/java/net/javacrumbs/shedlock/test/boot/Application.java b/spring/test/shedlock-springboot-sleuth-test/src/main/java/net/javacrumbs/shedlock/test/boot/Application.java index 1982c5974..8b8d72eab 100644 --- a/spring/test/shedlock-springboot-sleuth-test/src/main/java/net/javacrumbs/shedlock/test/boot/Application.java +++ b/spring/test/shedlock-springboot-sleuth-test/src/main/java/net/javacrumbs/shedlock/test/boot/Application.java @@ -1,20 +1,19 @@ /** * Copyright 2009 the original author or authors. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + *

http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ package net.javacrumbs.shedlock.test.boot; +import javax.sql.DataSource; import net.javacrumbs.shedlock.core.LockProvider; import net.javacrumbs.shedlock.provider.jdbctemplate.JdbcTemplateLockProvider; import net.javacrumbs.shedlock.spring.annotation.EnableSchedulerLock; @@ -23,8 +22,6 @@ import org.springframework.context.annotation.Bean; import org.springframework.scheduling.annotation.EnableScheduling; -import javax.sql.DataSource; - @SpringBootApplication @EnableScheduling @EnableSchedulerLock(defaultLockAtMostFor = "PT10M") diff --git a/spring/test/shedlock-springboot-sleuth-test/src/main/java/net/javacrumbs/shedlock/test/boot/ScheduledTasks.java b/spring/test/shedlock-springboot-sleuth-test/src/main/java/net/javacrumbs/shedlock/test/boot/ScheduledTasks.java index 71f0437d4..5aa040ce6 100644 --- a/spring/test/shedlock-springboot-sleuth-test/src/main/java/net/javacrumbs/shedlock/test/boot/ScheduledTasks.java +++ b/spring/test/shedlock-springboot-sleuth-test/src/main/java/net/javacrumbs/shedlock/test/boot/ScheduledTasks.java @@ -1,28 +1,25 @@ /** * Copyright 2009 the original author or authors. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + *

http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ package net.javacrumbs.shedlock.test.boot; +import static net.javacrumbs.shedlock.core.LockAssert.assertLocked; + +import java.util.Date; import net.javacrumbs.shedlock.spring.annotation.SchedulerLock; import org.springframework.scheduling.annotation.Scheduled; import org.springframework.stereotype.Component; -import java.util.Date; - -import static net.javacrumbs.shedlock.core.LockAssert.assertLocked; - @Component public class ScheduledTasks { @Scheduled(fixedRate = 100) diff --git a/spring/test/shedlock-springboot-sleuth-test/src/test/java/net/javacrumbs/shedlock/test/boot/IntegrationTest.java b/spring/test/shedlock-springboot-sleuth-test/src/test/java/net/javacrumbs/shedlock/test/boot/IntegrationTest.java index 55a147d73..c186b3348 100644 --- a/spring/test/shedlock-springboot-sleuth-test/src/test/java/net/javacrumbs/shedlock/test/boot/IntegrationTest.java +++ b/spring/test/shedlock-springboot-sleuth-test/src/test/java/net/javacrumbs/shedlock/test/boot/IntegrationTest.java @@ -1,20 +1,23 @@ /** * Copyright 2009 the original author or authors. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + *

http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ package net.javacrumbs.shedlock.test.boot; +import static org.assertj.core.api.Assertions.assertThat; +import static org.awaitility.Awaitility.await; +import static org.mockito.Mockito.atLeastOnce; +import static org.mockito.Mockito.verify; + import net.javacrumbs.shedlock.core.LockConfiguration; import net.javacrumbs.shedlock.core.LockProvider; import org.junit.jupiter.api.Test; @@ -22,11 +25,6 @@ import org.springframework.boot.test.context.SpringBootTest; import org.springframework.boot.test.mock.mockito.MockBean; -import static org.assertj.core.api.Assertions.assertThat; -import static org.awaitility.Awaitility.await; -import static org.mockito.Mockito.atLeastOnce; -import static org.mockito.Mockito.verify; - @SpringBootTest class IntegrationTest { diff --git a/spring/test/shedlock-springboot-test/src/main/java/net/javacrumbs/shedlock/test/boot/Application.java b/spring/test/shedlock-springboot-test/src/main/java/net/javacrumbs/shedlock/test/boot/Application.java index 95fa4f9e9..332124e7b 100644 --- a/spring/test/shedlock-springboot-test/src/main/java/net/javacrumbs/shedlock/test/boot/Application.java +++ b/spring/test/shedlock-springboot-test/src/main/java/net/javacrumbs/shedlock/test/boot/Application.java @@ -1,20 +1,19 @@ /** * Copyright 2009 the original author or authors. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + *

http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ package net.javacrumbs.shedlock.test.boot; +import javax.sql.DataSource; import net.javacrumbs.shedlock.core.LockProvider; import net.javacrumbs.shedlock.provider.jdbctemplate.JdbcTemplateLockProvider; import net.javacrumbs.shedlock.spring.annotation.EnableSchedulerLock; @@ -23,8 +22,6 @@ import org.springframework.context.annotation.Bean; import org.springframework.scheduling.annotation.EnableScheduling; -import javax.sql.DataSource; - @SpringBootApplication @EnableScheduling @EnableSchedulerLock(defaultLockAtMostFor = "10m") diff --git a/spring/test/shedlock-springboot-test/src/main/java/net/javacrumbs/shedlock/test/boot/HelloController.java b/spring/test/shedlock-springboot-test/src/main/java/net/javacrumbs/shedlock/test/boot/HelloController.java index ee947b04d..390611cc7 100644 --- a/spring/test/shedlock-springboot-test/src/main/java/net/javacrumbs/shedlock/test/boot/HelloController.java +++ b/spring/test/shedlock-springboot-test/src/main/java/net/javacrumbs/shedlock/test/boot/HelloController.java @@ -1,16 +1,14 @@ /** * Copyright 2009 the original author or authors. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + *

http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ package net.javacrumbs.shedlock.test.boot; @@ -25,5 +23,4 @@ public class HelloController { public String index() { return "Greetings from Spring Boot!"; } - } diff --git a/spring/test/shedlock-springboot-test/src/main/java/net/javacrumbs/shedlock/test/boot/ScheduledTasks.java b/spring/test/shedlock-springboot-test/src/main/java/net/javacrumbs/shedlock/test/boot/ScheduledTasks.java index 71f0437d4..5aa040ce6 100644 --- a/spring/test/shedlock-springboot-test/src/main/java/net/javacrumbs/shedlock/test/boot/ScheduledTasks.java +++ b/spring/test/shedlock-springboot-test/src/main/java/net/javacrumbs/shedlock/test/boot/ScheduledTasks.java @@ -1,28 +1,25 @@ /** * Copyright 2009 the original author or authors. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + *

http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ package net.javacrumbs.shedlock.test.boot; +import static net.javacrumbs.shedlock.core.LockAssert.assertLocked; + +import java.util.Date; import net.javacrumbs.shedlock.spring.annotation.SchedulerLock; import org.springframework.scheduling.annotation.Scheduled; import org.springframework.stereotype.Component; -import java.util.Date; - -import static net.javacrumbs.shedlock.core.LockAssert.assertLocked; - @Component public class ScheduledTasks { @Scheduled(fixedRate = 100) diff --git a/spring/test/shedlock-springboot-test/src/test/java/net/javacrumbs/shedlock/test/boot/IntegrationTest.java b/spring/test/shedlock-springboot-test/src/test/java/net/javacrumbs/shedlock/test/boot/IntegrationTest.java index b9864e4ca..23f984977 100644 --- a/spring/test/shedlock-springboot-test/src/test/java/net/javacrumbs/shedlock/test/boot/IntegrationTest.java +++ b/spring/test/shedlock-springboot-test/src/test/java/net/javacrumbs/shedlock/test/boot/IntegrationTest.java @@ -1,20 +1,23 @@ /** * Copyright 2009 the original author or authors. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + *

http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ package net.javacrumbs.shedlock.test.boot; +import static org.assertj.core.api.Assertions.assertThat; +import static org.awaitility.Awaitility.await; +import static org.mockito.Mockito.atLeastOnce; +import static org.mockito.Mockito.verify; + import net.javacrumbs.shedlock.core.LockConfiguration; import net.javacrumbs.shedlock.core.LockProvider; import org.junit.jupiter.api.Test; @@ -22,11 +25,6 @@ import org.springframework.boot.test.context.SpringBootTest; import org.springframework.boot.test.mock.mockito.MockBean; -import static org.assertj.core.api.Assertions.assertThat; -import static org.awaitility.Awaitility.await; -import static org.mockito.Mockito.atLeastOnce; -import static org.mockito.Mockito.verify; - @SpringBootTest public class IntegrationTest { @MockBean diff --git a/spring/test/shedlock-springboot-test/src/test/java/net/javacrumbs/shedlock/test/boot/LockUnitTest.java b/spring/test/shedlock-springboot-test/src/test/java/net/javacrumbs/shedlock/test/boot/LockUnitTest.java index 0380aa5a2..de7196871 100644 --- a/spring/test/shedlock-springboot-test/src/test/java/net/javacrumbs/shedlock/test/boot/LockUnitTest.java +++ b/spring/test/shedlock-springboot-test/src/test/java/net/javacrumbs/shedlock/test/boot/LockUnitTest.java @@ -1,16 +1,14 @@ /** * Copyright 2009 the original author or authors. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + *

http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ package net.javacrumbs.shedlock.test.boot; diff --git a/spring/test/shedlock-testng-test/src/main/java/net/javacrumbs/shedlock/test/boot/Application.java b/spring/test/shedlock-testng-test/src/main/java/net/javacrumbs/shedlock/test/boot/Application.java index 4ff163c32..369936ee1 100644 --- a/spring/test/shedlock-testng-test/src/main/java/net/javacrumbs/shedlock/test/boot/Application.java +++ b/spring/test/shedlock-testng-test/src/main/java/net/javacrumbs/shedlock/test/boot/Application.java @@ -1,21 +1,20 @@ /** * Copyright 2009 the original author or authors. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + *

http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ package net.javacrumbs.shedlock.test.boot; import com.zaxxer.hikari.HikariDataSource; +import javax.sql.DataSource; import net.javacrumbs.shedlock.core.LockProvider; import net.javacrumbs.shedlock.provider.jdbctemplate.JdbcTemplateLockProvider; import net.javacrumbs.shedlock.spring.annotation.EnableSchedulerLock; @@ -25,8 +24,6 @@ import org.springframework.jdbc.core.JdbcTemplate; import org.springframework.scheduling.annotation.EnableScheduling; -import javax.sql.DataSource; - @SpringBootApplication @EnableScheduling @EnableSchedulerLock(defaultLockAtMostFor = "PT10M") @@ -48,14 +45,16 @@ public DataSource dataSource() { datasource.setUsername("SA"); datasource.setPassword(""); - new JdbcTemplate(datasource).execute(""" - CREATE TABLE shedlock( - name VARCHAR(64),\s - lock_until TIMESTAMP(3) NULL,\s - locked_at TIMESTAMP(3) NULL,\s - locked_by VARCHAR(255),\s - PRIMARY KEY (name) - )"""); + new JdbcTemplate(datasource) + .execute( + """ + CREATE TABLE shedlock( + name VARCHAR(64),\s + lock_until TIMESTAMP(3) NULL,\s + locked_at TIMESTAMP(3) NULL,\s + locked_by VARCHAR(255),\s + PRIMARY KEY (name) + )"""); return datasource; } } diff --git a/spring/test/shedlock-testng-test/src/main/java/net/javacrumbs/shedlock/test/boot/ScheduledTasks.java b/spring/test/shedlock-testng-test/src/main/java/net/javacrumbs/shedlock/test/boot/ScheduledTasks.java index 3e674304b..cd54737f2 100644 --- a/spring/test/shedlock-testng-test/src/main/java/net/javacrumbs/shedlock/test/boot/ScheduledTasks.java +++ b/spring/test/shedlock-testng-test/src/main/java/net/javacrumbs/shedlock/test/boot/ScheduledTasks.java @@ -1,16 +1,14 @@ /** * Copyright 2009 the original author or authors. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + *

http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ package net.javacrumbs.shedlock.test.boot; @@ -23,7 +21,5 @@ public class ScheduledTasks { @Scheduled(fixedRate = 1) @SchedulerLock(name = "reportCurrentTime", lockAtLeastFor = "${lock.at.most.for}") - public void reportCurrentTime() { - - } + public void reportCurrentTime() {} } diff --git a/spring/test/shedlock-testng-test/src/test/java/net/javacrumbs/shedlock/test/boot/IntegrationTest.java b/spring/test/shedlock-testng-test/src/test/java/net/javacrumbs/shedlock/test/boot/IntegrationTest.java index 9902f0d82..78a20d5d5 100644 --- a/spring/test/shedlock-testng-test/src/test/java/net/javacrumbs/shedlock/test/boot/IntegrationTest.java +++ b/spring/test/shedlock-testng-test/src/test/java/net/javacrumbs/shedlock/test/boot/IntegrationTest.java @@ -1,30 +1,27 @@ /** * Copyright 2009 the original author or authors. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + *

http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ package net.javacrumbs.shedlock.test.boot; +import static org.assertj.core.api.Assertions.assertThat; + +import javax.sql.DataSource; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.boot.test.context.SpringBootTest; import org.springframework.test.context.testng.AbstractTestNGSpringContextTests; import org.testng.annotations.BeforeClass; import org.testng.annotations.Test; -import javax.sql.DataSource; - -import static org.assertj.core.api.Assertions.assertThat; - @SpringBootTest public class IntegrationTest extends AbstractTestNGSpringContextTests { @Autowired From c89157a035ace9792c119aabef1668755d383570 Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Wed, 1 Nov 2023 21:09:47 +0100 Subject: [PATCH 0360/1598] Spotless Kotlin --- pom.xml | 6 ++++++ .../javacrumbs/shedlock/test/boot/Application.kt | 16 ++++++---------- .../shedlock/test/boot/HelloController.kt | 13 +++++-------- .../shedlock/test/boot/ScheduledTasks.kt | 15 ++++++--------- .../shedlock/test/boot/IntegrationTest.kt | 16 ++++++---------- 5 files changed, 29 insertions(+), 37 deletions(-) diff --git a/pom.xml b/pom.xml index 8847cd75d..3d6e96cd8 100644 --- a/pom.xml +++ b/pom.xml @@ -101,6 +101,12 @@ 2.38.0 + + + 120 + + + diff --git a/spring/test/shedlock-springboot-kotlin-test/src/main/kotlin/net/javacrumbs/shedlock/test/boot/Application.kt b/spring/test/shedlock-springboot-kotlin-test/src/main/kotlin/net/javacrumbs/shedlock/test/boot/Application.kt index cd98478e6..9a5a8aba9 100644 --- a/spring/test/shedlock-springboot-kotlin-test/src/main/kotlin/net/javacrumbs/shedlock/test/boot/Application.kt +++ b/spring/test/shedlock-springboot-kotlin-test/src/main/kotlin/net/javacrumbs/shedlock/test/boot/Application.kt @@ -1,20 +1,18 @@ /** * Copyright 2009 the original author or authors. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. + * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on + * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the + * specific language governing permissions and limitations under the License. */ package net.javacrumbs.shedlock.test.boot +import javax.sql.DataSource import net.javacrumbs.shedlock.core.LockProvider import net.javacrumbs.shedlock.provider.jdbctemplate.JdbcTemplateLockProvider import net.javacrumbs.shedlock.spring.annotation.EnableSchedulerLock @@ -23,8 +21,6 @@ import org.springframework.boot.autoconfigure.SpringBootApplication import org.springframework.context.annotation.Bean import org.springframework.scheduling.annotation.EnableScheduling -import javax.sql.DataSource - @SpringBootApplication @EnableScheduling @EnableSchedulerLock(defaultLockAtMostFor = "PT10M") diff --git a/spring/test/shedlock-springboot-kotlin-test/src/main/kotlin/net/javacrumbs/shedlock/test/boot/HelloController.kt b/spring/test/shedlock-springboot-kotlin-test/src/main/kotlin/net/javacrumbs/shedlock/test/boot/HelloController.kt index b29f2e17c..c05e5d585 100644 --- a/spring/test/shedlock-springboot-kotlin-test/src/main/kotlin/net/javacrumbs/shedlock/test/boot/HelloController.kt +++ b/spring/test/shedlock-springboot-kotlin-test/src/main/kotlin/net/javacrumbs/shedlock/test/boot/HelloController.kt @@ -1,17 +1,14 @@ /** * Copyright 2009 the original author or authors. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. + * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on + * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the + * specific language governing permissions and limitations under the License. */ package net.javacrumbs.shedlock.test.boot diff --git a/spring/test/shedlock-springboot-kotlin-test/src/main/kotlin/net/javacrumbs/shedlock/test/boot/ScheduledTasks.kt b/spring/test/shedlock-springboot-kotlin-test/src/main/kotlin/net/javacrumbs/shedlock/test/boot/ScheduledTasks.kt index 0826df63c..993e6ab05 100644 --- a/spring/test/shedlock-springboot-kotlin-test/src/main/kotlin/net/javacrumbs/shedlock/test/boot/ScheduledTasks.kt +++ b/spring/test/shedlock-springboot-kotlin-test/src/main/kotlin/net/javacrumbs/shedlock/test/boot/ScheduledTasks.kt @@ -1,25 +1,22 @@ /** * Copyright 2009 the original author or authors. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. + * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on + * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the + * specific language governing permissions and limitations under the License. */ package net.javacrumbs.shedlock.test.boot +import java.util.Date import net.javacrumbs.shedlock.core.LockAssert.assertLocked import net.javacrumbs.shedlock.spring.annotation.SchedulerLock import org.springframework.scheduling.annotation.Scheduled import org.springframework.stereotype.Component -import java.util.Date @Component class ScheduledTasks { diff --git a/spring/test/shedlock-springboot-kotlin-test/src/test/kotlin/net/javacrumbs/shedlock/test/boot/IntegrationTest.kt b/spring/test/shedlock-springboot-kotlin-test/src/test/kotlin/net/javacrumbs/shedlock/test/boot/IntegrationTest.kt index c924ca48f..0c87a1311 100644 --- a/spring/test/shedlock-springboot-kotlin-test/src/test/kotlin/net/javacrumbs/shedlock/test/boot/IntegrationTest.kt +++ b/spring/test/shedlock-springboot-kotlin-test/src/test/kotlin/net/javacrumbs/shedlock/test/boot/IntegrationTest.kt @@ -1,17 +1,14 @@ /** * Copyright 2009 the original author or authors. * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. + * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on + * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the + * specific language governing permissions and limitations under the License. */ package net.javacrumbs.shedlock.test.boot @@ -28,8 +25,7 @@ import org.springframework.boot.test.mock.mockito.MockBean @SpringBootTest class IntegrationTest { - @MockBean - private lateinit var lockProvider: LockProvider + @MockBean private lateinit var lockProvider: LockProvider @Test fun testScheduler() { From eba92cb96127ce44f68965f67f6b749b2640be9d Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 3 Nov 2023 15:28:22 +0000 Subject: [PATCH 0361/1598] Bump org.mockito:mockito-core from 5.6.0 to 5.7.0 Bumps [org.mockito:mockito-core](https://github.com/mockito/mockito) from 5.6.0 to 5.7.0. - [Release notes](https://github.com/mockito/mockito/releases) - [Commits](https://github.com/mockito/mockito/compare/v5.6.0...v5.7.0) --- updated-dependencies: - dependency-name: org.mockito:mockito-core dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 3d6e96cd8..cf4b821ba 100644 --- a/pom.xml +++ b/pom.xml @@ -85,7 +85,7 @@ 1.4.11 4.2.0 3.24.2 - 5.6.0 + 5.7.0 2.0.9 1 From f208d52022c53a8e7280f7440b4fb5f124c2847f Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Fri, 3 Nov 2023 21:05:47 +0100 Subject: [PATCH 0362/1598] README updated --- README.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 88e8b5204..c8fac24c8 100644 --- a/README.md +++ b/README.md @@ -922,7 +922,8 @@ public LockProvider lockProvider(...) { ``` KeepAliveLockProvider extends the lock in the middle of the lockAtMostFor interval. For example, if the lockAtMostFor is 10 minutes the lock is extended every 5 minutes for 10 minutes until the lock is released. Please note that the minimal -lockAtMostFor time supported by this provider is 30s. +lockAtMostFor time supported by this provider is 30s. The scheduler is used only for the lock extension, single thread +should be enough. ## Micronaut integration Since version 4.0.0, it's possible to use Micronaut framework for integration From e8ceab09adf1a2868d8c8d6b60835a21a46e6915 Mon Sep 17 00:00:00 2001 From: Hermanus Engelbrecht Date: Sat, 4 Nov 2023 17:04:25 +0100 Subject: [PATCH 0363/1598] Initial Spanner LockProvider Setup --- providers/spanner/pom.xml | 70 +++++++++ .../provider/spanner/SpannerLockProvider.java | 12 ++ .../spanner/SpannerStorageAccessor.java | 146 ++++++++++++++++++ 3 files changed, 228 insertions(+) create mode 100644 providers/spanner/pom.xml create mode 100644 providers/spanner/src/main/java/net/javacrumbs/shedlock/provider/spanner/SpannerLockProvider.java create mode 100644 providers/spanner/src/main/java/net/javacrumbs/shedlock/provider/spanner/SpannerStorageAccessor.java diff --git a/providers/spanner/pom.xml b/providers/spanner/pom.xml new file mode 100644 index 000000000..3e45c76d3 --- /dev/null +++ b/providers/spanner/pom.xml @@ -0,0 +1,70 @@ + + + + shedlock-parent + net.javacrumbs.shedlock + 5.9.2-SNAPSHOT + ../../pom.xml + + 4.0.0 + + spanner + 5.9.2-SNAPSHOT + + + 6.52.1 + + + + + net.javacrumbs.shedlock + shedlock-core + ${project.version} + + + + com.google.cloud + google-cloud-spanner + ${google-cloud-spanner.version} + + + + + net.javacrumbs.shedlock + shedlock-test-support + ${project.version} + test + + + org.testcontainers + gcloud + ${test-containers.ver} + test + + + ch.qos.logback + logback-classic + ${logback.ver} + test + + + + + + + org.apache.maven.plugins + maven-jar-plugin + + + + + net.javacrumbs.shedlock.provider.mongo + + + + + + + + + diff --git a/providers/spanner/src/main/java/net/javacrumbs/shedlock/provider/spanner/SpannerLockProvider.java b/providers/spanner/src/main/java/net/javacrumbs/shedlock/provider/spanner/SpannerLockProvider.java new file mode 100644 index 000000000..80f68326b --- /dev/null +++ b/providers/spanner/src/main/java/net/javacrumbs/shedlock/provider/spanner/SpannerLockProvider.java @@ -0,0 +1,12 @@ +package net.javacrumbs.shedlock.provider.spanner; + +import com.google.cloud.spanner.DatabaseClient; +import net.javacrumbs.shedlock.support.StorageBasedLockProvider; +import net.javacrumbs.shedlock.support.annotation.NonNull; + +public class SpannerLockProvider extends StorageBasedLockProvider { + + public SpannerLockProvider(@NonNull DatabaseClient databaseClient) { + super(new SpannerStorageAccessor(databaseClient)); + } +} diff --git a/providers/spanner/src/main/java/net/javacrumbs/shedlock/provider/spanner/SpannerStorageAccessor.java b/providers/spanner/src/main/java/net/javacrumbs/shedlock/provider/spanner/SpannerStorageAccessor.java new file mode 100644 index 000000000..9777754b3 --- /dev/null +++ b/providers/spanner/src/main/java/net/javacrumbs/shedlock/provider/spanner/SpannerStorageAccessor.java @@ -0,0 +1,146 @@ +package net.javacrumbs.shedlock.provider.spanner; + +import com.google.cloud.Timestamp; +import com.google.cloud.spanner.DatabaseClient; +import com.google.cloud.spanner.Key; +import com.google.cloud.spanner.Mutation; +import com.google.cloud.spanner.Struct; +import net.javacrumbs.shedlock.core.LockConfiguration; +import net.javacrumbs.shedlock.support.AbstractStorageAccessor; +import net.javacrumbs.shedlock.support.Utils; +import net.javacrumbs.shedlock.support.annotation.NonNull; + +import java.time.Instant; +import java.util.Arrays; +import java.util.List; + +public class SpannerStorageAccessor extends AbstractStorageAccessor { + + private final String LOCK_UNTIL = "lock_until"; + private final String LOCKED_AT = "locked_at"; + private final String LOCKED_BY = "locked_by"; + private final String TABLE = "shedlock"; + private final String NAME = "name"; + private final String hostname; + private final DatabaseClient spannerClient; + + public SpannerStorageAccessor(DatabaseClient databaseClient) { + this.spannerClient = databaseClient; + this.hostname = Utils.getHostname(); + } + + @Override + public boolean insertRecord(@NonNull LockConfiguration lockConfiguration) { + Boolean result = spannerClient.readWriteTransaction().run(transactionContext -> { + Struct row = transactionContext.readRow(TABLE, Key.of(lockConfiguration.getName()), List.of(LOCK_UNTIL)); + + if (row != null) { + // Lock already exists + return false; + } + + Mutation insertMutation = Mutation.newInsertBuilder(TABLE) + .set(NAME) + .to(lockConfiguration.getName()) + .set(LOCK_UNTIL) + .to(spannerTimestampOf(lockConfiguration.getLockAtMostUntil())) + .set(LOCKED_AT) + .to(Timestamp.now()) + .set(LOCKED_BY) + .to(hostname) + .build(); + transactionContext.buffer(insertMutation); + return true; + }); + + return Boolean.TRUE.equals(result); + } + + @Override + public boolean updateRecord(@NonNull LockConfiguration lockConfiguration) { + Boolean result = spannerClient.readWriteTransaction().run(transactionContext -> { + Struct row = transactionContext.readRow(TABLE, Key.of(lockConfiguration.getName()), List.of(LOCK_UNTIL)); + + if (row == null) { + return false; + } + + Timestamp existingLockUntil = row.getTimestamp(LOCK_UNTIL); + + // Check if the lock can be updated based on the existing lock_until value + if (existingLockUntil.compareTo(Timestamp.now()) <= 0) { + + Mutation updateMutation = Mutation.newUpdateBuilder(TABLE) + .set(NAME) + .to(lockConfiguration.getName()) + .set(LOCK_UNTIL) + .to(spannerTimestampOf(lockConfiguration.getLockAtMostUntil())) + .set(LOCKED_AT) + .to(Timestamp.now()) + .set(LOCKED_BY) + .to(hostname) + .build(); + transactionContext.buffer(updateMutation); + return true; + } + return false; // Lock cannot be updated because it is still valid + }); + + return Boolean.TRUE.equals(result); + } + + @Override + public void unlock(@NonNull LockConfiguration lockConfiguration) { + spannerClient.readWriteTransaction().run(transaction -> { + Struct row = transaction.readRow(TABLE, Key.of(lockConfiguration.getName()), List.of(LOCKED_BY)); + + // Proceed only if the row exists and lockedBy matches this instance + if (row != null) { + String lockedBy = row.getString(LOCKED_BY); + if (hostname.equals(lockedBy)) { + Mutation mutation = Mutation.newUpdateBuilder(TABLE) + .set(NAME) + .to(lockConfiguration.getName()) + .set(LOCK_UNTIL) + .to(spannerTimestampOf(lockConfiguration.getUnlockTime())) + .build(); + transaction.buffer(mutation); + } + } + return null; + }); + } + + @Override + public boolean extend(@NonNull LockConfiguration lockConfiguration) { + Boolean result = spannerClient.readWriteTransaction().run(transaction -> { + Struct row = transaction.readRow( + TABLE, Key.of(lockConfiguration.getName()), Arrays.asList(LOCK_UNTIL, LOCKED_BY)); + + if (row == null) { + return false; + } + + String lockedBy = row.getString(LOCKED_BY); + Timestamp lockUntil = row.getTimestamp(LOCK_UNTIL); + + // Extend lock only if held by the same instance and not expired + if (hostname.equals(lockedBy) && lockUntil.compareTo(Timestamp.now()) > 0) { + Mutation updateMutation = Mutation.newUpdateBuilder(TABLE) + .set(NAME) + .to(lockConfiguration.getName()) + .set(LOCK_UNTIL) + .to(spannerTimestampOf(lockConfiguration.getLockAtMostUntil())) + .build(); + transaction.buffer(updateMutation); + return true; + } + return false; // Not this instance's lock or expired. + }); + return Boolean.TRUE.equals(result); + } + + private Timestamp spannerTimestampOf(Instant instant) { + return Timestamp.ofTimeSecondsAndNanos(instant.getEpochSecond(), instant.getNano()); + } +} From 2c63c2f51172817435bf109785d793d7163ecb98 Mon Sep 17 00:00:00 2001 From: Hermanus Engelbrecht Date: Sun, 5 Nov 2023 15:37:47 +0100 Subject: [PATCH 0364/1598] Refactor to functional --- .../spanner/SpannerStorageAccessor.java | 198 +++++++++--------- .../SpannerLockProviderIntegrationTest.java | 63 ++++++ .../src/test/java/resources/logback-test.xml | 12 ++ 3 files changed, 178 insertions(+), 95 deletions(-) create mode 100644 providers/spanner/src/test/java/net/javacrumbs/shedlock/provider/spanner/SpannerLockProviderIntegrationTest.java create mode 100644 providers/spanner/src/test/java/resources/logback-test.xml diff --git a/providers/spanner/src/main/java/net/javacrumbs/shedlock/provider/spanner/SpannerStorageAccessor.java b/providers/spanner/src/main/java/net/javacrumbs/shedlock/provider/spanner/SpannerStorageAccessor.java index 9777754b3..aab11a7d3 100644 --- a/providers/spanner/src/main/java/net/javacrumbs/shedlock/provider/spanner/SpannerStorageAccessor.java +++ b/providers/spanner/src/main/java/net/javacrumbs/shedlock/provider/spanner/SpannerStorageAccessor.java @@ -5,14 +5,15 @@ import com.google.cloud.spanner.Key; import com.google.cloud.spanner.Mutation; import com.google.cloud.spanner.Struct; +import com.google.cloud.spanner.TransactionContext; import net.javacrumbs.shedlock.core.LockConfiguration; import net.javacrumbs.shedlock.support.AbstractStorageAccessor; import net.javacrumbs.shedlock.support.Utils; import net.javacrumbs.shedlock.support.annotation.NonNull; import java.time.Instant; -import java.util.Arrays; import java.util.List; +import java.util.Optional; public class SpannerStorageAccessor extends AbstractStorageAccessor { @@ -31,116 +32,123 @@ public SpannerStorageAccessor(DatabaseClient databaseClient) { @Override public boolean insertRecord(@NonNull LockConfiguration lockConfiguration) { - Boolean result = spannerClient.readWriteTransaction().run(transactionContext -> { - Struct row = transactionContext.readRow(TABLE, Key.of(lockConfiguration.getName()), List.of(LOCK_UNTIL)); - - if (row != null) { - // Lock already exists - return false; - } - - Mutation insertMutation = Mutation.newInsertBuilder(TABLE) - .set(NAME) - .to(lockConfiguration.getName()) - .set(LOCK_UNTIL) - .to(spannerTimestampOf(lockConfiguration.getLockAtMostUntil())) - .set(LOCKED_AT) - .to(Timestamp.now()) - .set(LOCKED_BY) - .to(hostname) - .build(); - transactionContext.buffer(insertMutation); - return true; - }); - - return Boolean.TRUE.equals(result); + return Boolean.TRUE.equals(spannerClient.readWriteTransaction().run(transaction -> + transactionallyFindLock(transaction, lockConfiguration) + .map(lock -> false) // Lock already exists, so we return false. + .orElseGet(() -> { + transaction.buffer(Mutation.newInsertBuilder(TABLE) + .set(NAME).to(lockConfiguration.getName()) + .set(LOCK_UNTIL).to(toTimestamp(lockConfiguration.getLockAtMostUntil())) + .set(LOCKED_AT).to(Timestamp.now()) + .set(LOCKED_BY).to(hostname) + .build()); + return true; + }) + )); } + @Override public boolean updateRecord(@NonNull LockConfiguration lockConfiguration) { - Boolean result = spannerClient.readWriteTransaction().run(transactionContext -> { - Struct row = transactionContext.readRow(TABLE, Key.of(lockConfiguration.getName()), List.of(LOCK_UNTIL)); - - if (row == null) { - return false; - } - - Timestamp existingLockUntil = row.getTimestamp(LOCK_UNTIL); - - // Check if the lock can be updated based on the existing lock_until value - if (existingLockUntil.compareTo(Timestamp.now()) <= 0) { - - Mutation updateMutation = Mutation.newUpdateBuilder(TABLE) - .set(NAME) - .to(lockConfiguration.getName()) - .set(LOCK_UNTIL) - .to(spannerTimestampOf(lockConfiguration.getLockAtMostUntil())) - .set(LOCKED_AT) - .to(Timestamp.now()) - .set(LOCKED_BY) - .to(hostname) - .build(); - transactionContext.buffer(updateMutation); - return true; - } - return false; // Lock cannot be updated because it is still valid - }); + return Boolean.TRUE.equals(spannerClient.readWriteTransaction().run(transaction -> + transactionallyFindLock(transaction, lockConfiguration) + .filter(lock -> lock.getLockedUntil().compareTo(Timestamp.now()) <= 0) + .map(lock -> { + transaction.buffer(Mutation.newUpdateBuilder(TABLE) + .set(NAME).to(lockConfiguration.getName()) + .set(LOCK_UNTIL).to(toTimestamp(lockConfiguration.getLockAtMostUntil())) + .set(LOCKED_AT).to(Timestamp.now()) + .set(LOCKED_BY).to(hostname) + .build()); + return true; + }).orElse(false) + )); + } - return Boolean.TRUE.equals(result); + @Override + public boolean extend(@NonNull LockConfiguration lockConfiguration) { + return Boolean.TRUE.equals(spannerClient.readWriteTransaction().run(transaction -> + transactionallyFindLock(transaction, lockConfiguration) + .filter(lock -> hostname.equals(lock.getLockedBy())) + .filter(lock -> lock.getLockedUntil().compareTo(Timestamp.now()) > 0) + .map(lock -> { + transaction.buffer( + Mutation.newUpdateBuilder(TABLE) + .set(NAME).to(lockConfiguration.getName()) + .set(LOCK_UNTIL).to(toTimestamp(lockConfiguration.getLockAtMostUntil())) + .build()); + return true; + }).orElse(false))); } @Override public void unlock(@NonNull LockConfiguration lockConfiguration) { spannerClient.readWriteTransaction().run(transaction -> { - Struct row = transaction.readRow(TABLE, Key.of(lockConfiguration.getName()), List.of(LOCKED_BY)); - - // Proceed only if the row exists and lockedBy matches this instance - if (row != null) { - String lockedBy = row.getString(LOCKED_BY); - if (hostname.equals(lockedBy)) { - Mutation mutation = Mutation.newUpdateBuilder(TABLE) - .set(NAME) - .to(lockConfiguration.getName()) - .set(LOCK_UNTIL) - .to(spannerTimestampOf(lockConfiguration.getUnlockTime())) - .build(); - transaction.buffer(mutation); - } - } + transactionallyFindLock(transaction, lockConfiguration) + .filter(lock -> hostname.equals(lock.getLockedBy())) + .ifPresent(lock -> + transaction.buffer( + Mutation.newUpdateBuilder(TABLE) + .set(NAME).to(lockConfiguration.getName()) + .set(LOCK_UNTIL).to(toTimestamp(lockConfiguration.getUnlockTime())) + .build())); return null; }); } - @Override - public boolean extend(@NonNull LockConfiguration lockConfiguration) { - Boolean result = spannerClient.readWriteTransaction().run(transaction -> { - Struct row = transaction.readRow( - TABLE, Key.of(lockConfiguration.getName()), Arrays.asList(LOCK_UNTIL, LOCKED_BY)); - - if (row == null) { - return false; - } - - String lockedBy = row.getString(LOCKED_BY); - Timestamp lockUntil = row.getTimestamp(LOCK_UNTIL); - - // Extend lock only if held by the same instance and not expired - if (hostname.equals(lockedBy) && lockUntil.compareTo(Timestamp.now()) > 0) { - Mutation updateMutation = Mutation.newUpdateBuilder(TABLE) - .set(NAME) - .to(lockConfiguration.getName()) - .set(LOCK_UNTIL) - .to(spannerTimestampOf(lockConfiguration.getLockAtMostUntil())) - .build(); - transaction.buffer(updateMutation); - return true; - } - return false; // Not this instance's lock or expired. - }); - return Boolean.TRUE.equals(result); + private Optional transactionallyFindLock(TransactionContext transaction, LockConfiguration lockConfiguration) { + Struct row = transaction + .readRow( + TABLE, + Key.of(lockConfiguration.getName()), + List.of(LOCK_UNTIL, LOCKED_BY, LOCKED_AT)); + + return Optional.ofNullable(row).map(SpannerLock::new); + } + + protected Optional findLock(String lockName) { + Struct row = spannerClient.singleUseReadOnlyTransaction() + .readRow( + TABLE, + Key.of(lockName), + List.of(LOCK_UNTIL, LOCKED_BY, LOCKED_AT)); + + return Optional.ofNullable(row).map(SpannerLock::new); } - private Timestamp spannerTimestampOf(Instant instant) { + + private Timestamp toTimestamp(Instant instant) { return Timestamp.ofTimeSecondsAndNanos(instant.getEpochSecond(), instant.getNano()); } + + protected class SpannerLock { + private final String lockName; + private final String lockedBy; + private final Timestamp lockedAt; + private final Timestamp lockedUntil; + + protected SpannerLock(@NonNull Struct row) { + this.lockName = row.getString(NAME); + this.lockedBy = row.getString(LOCKED_BY); + this.lockedAt = row.getTimestamp(LOCKED_AT); + this.lockedUntil = row.getTimestamp(LOCK_UNTIL); + } + + public String getLockName() { + return lockName; + } + + public String getLockedBy() { + return lockedBy; + } + + public Timestamp getLockedAt() { + return lockedAt; + } + + public Timestamp getLockedUntil() { + return lockedUntil; + } + } + } diff --git a/providers/spanner/src/test/java/net/javacrumbs/shedlock/provider/spanner/SpannerLockProviderIntegrationTest.java b/providers/spanner/src/test/java/net/javacrumbs/shedlock/provider/spanner/SpannerLockProviderIntegrationTest.java new file mode 100644 index 000000000..c76a9838b --- /dev/null +++ b/providers/spanner/src/test/java/net/javacrumbs/shedlock/provider/spanner/SpannerLockProviderIntegrationTest.java @@ -0,0 +1,63 @@ +package net.javacrumbs.shedlock.provider.spanner; + +import com.google.cloud.Timestamp; +import net.javacrumbs.shedlock.core.ClockProvider; +import net.javacrumbs.shedlock.support.StorageBasedLockProvider; + +import static org.assertj.core.api.Assertions.assertThat; + +import net.javacrumbs.shedlock.test.support.AbstractStorageBasedLockProviderIntegrationTest; + +import org.junit.jupiter.api.AfterEach; +import org.junit.jupiter.api.BeforeEach; + +import java.time.Instant; + +class SpannerLockProviderIntegrationTest extends AbstractStorageBasedLockProviderIntegrationTest { + + private SpannerStorageAccessor accessor; + private SpannerLockProvider provider; + + + @BeforeEach + void setUp() { + } + + @AfterEach + void tearDown() { + } + + @Override + protected StorageBasedLockProvider getLockProvider() { + return null; + } + + @Override + protected void assertUnlocked(String lockName) { + Instant now = ClockProvider.now(); + SpannerStorageAccessor.SpannerLock lock = findLock(lockName); + + assertThat(toInstant(lock.getLockedUntil())).isBefore(now); + assertThat(toInstant(lock.getLockedAt())).isBefore(now); + assertThat(lock.getLockedBy()).isNotEmpty(); + } + + @Override + protected void assertLocked(String lockName) { + Instant now = ClockProvider.now(); + SpannerStorageAccessor.SpannerLock lock = findLock(lockName); + + assertThat(toInstant(lock.getLockedUntil())).isAfter(now); + assertThat(toInstant(lock.getLockedAt())).isBefore(now); + assertThat(lock.getLockedBy()).isNotEmpty(); + } + + private SpannerStorageAccessor.SpannerLock findLock(String lockName) { + return this.accessor.findLock(lockName).get(); + } + + private Instant toInstant(Timestamp timestamp) { + return timestamp.toSqlTimestamp().toInstant(); + } + +} diff --git a/providers/spanner/src/test/java/resources/logback-test.xml b/providers/spanner/src/test/java/resources/logback-test.xml new file mode 100644 index 000000000..934dff8d1 --- /dev/null +++ b/providers/spanner/src/test/java/resources/logback-test.xml @@ -0,0 +1,12 @@ + + + + + %d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n + + + + + + + \ No newline at end of file From 08465c81f60ad40791fa6fd9011b3cc3ecbd848c Mon Sep 17 00:00:00 2001 From: Hermanus Engelbrecht Date: Sun, 5 Nov 2023 18:31:06 +0100 Subject: [PATCH 0365/1598] Updating tests (passing), moving spanner emulator to seperate class. --- providers/spanner/pom.xml | 6 + .../spanner/SpannerStorageAccessor.java | 41 +++---- .../provider/spanner/SpannerEmulator.java | 104 ++++++++++++++++++ .../SpannerLockProviderIntegrationTest.java | 30 +++-- 4 files changed, 140 insertions(+), 41 deletions(-) create mode 100644 providers/spanner/src/test/java/net/javacrumbs/shedlock/provider/spanner/SpannerEmulator.java diff --git a/providers/spanner/pom.xml b/providers/spanner/pom.xml index 3e45c76d3..ad0639433 100644 --- a/providers/spanner/pom.xml +++ b/providers/spanner/pom.xml @@ -41,6 +41,12 @@ ${test-containers.ver} test + + org.testcontainers + junit-jupiter + ${test-containers.ver} + test + ch.qos.logback logback-classic diff --git a/providers/spanner/src/main/java/net/javacrumbs/shedlock/provider/spanner/SpannerStorageAccessor.java b/providers/spanner/src/main/java/net/javacrumbs/shedlock/provider/spanner/SpannerStorageAccessor.java index aab11a7d3..d7dd73303 100644 --- a/providers/spanner/src/main/java/net/javacrumbs/shedlock/provider/spanner/SpannerStorageAccessor.java +++ b/providers/spanner/src/main/java/net/javacrumbs/shedlock/provider/spanner/SpannerStorageAccessor.java @@ -10,6 +10,8 @@ import net.javacrumbs.shedlock.support.AbstractStorageAccessor; import net.javacrumbs.shedlock.support.Utils; import net.javacrumbs.shedlock.support.annotation.NonNull; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; import java.time.Instant; import java.util.List; @@ -25,6 +27,8 @@ public class SpannerStorageAccessor extends AbstractStorageAccessor { private final String hostname; private final DatabaseClient spannerClient; + private final Logger LOGGER = LoggerFactory.getLogger(SpannerStorageAccessor.class); + public SpannerStorageAccessor(DatabaseClient databaseClient) { this.spannerClient = databaseClient; this.hostname = Utils.getHostname(); @@ -33,7 +37,7 @@ public SpannerStorageAccessor(DatabaseClient databaseClient) { @Override public boolean insertRecord(@NonNull LockConfiguration lockConfiguration) { return Boolean.TRUE.equals(spannerClient.readWriteTransaction().run(transaction -> - transactionallyFindLock(transaction, lockConfiguration) + findLock(transaction, lockConfiguration.getName()) .map(lock -> false) // Lock already exists, so we return false. .orElseGet(() -> { transaction.buffer(Mutation.newInsertBuilder(TABLE) @@ -51,7 +55,7 @@ public boolean insertRecord(@NonNull LockConfiguration lockConfiguration) { @Override public boolean updateRecord(@NonNull LockConfiguration lockConfiguration) { return Boolean.TRUE.equals(spannerClient.readWriteTransaction().run(transaction -> - transactionallyFindLock(transaction, lockConfiguration) + findLock(transaction, lockConfiguration.getName()) .filter(lock -> lock.getLockedUntil().compareTo(Timestamp.now()) <= 0) .map(lock -> { transaction.buffer(Mutation.newUpdateBuilder(TABLE) @@ -68,7 +72,7 @@ public boolean updateRecord(@NonNull LockConfiguration lockConfiguration) { @Override public boolean extend(@NonNull LockConfiguration lockConfiguration) { return Boolean.TRUE.equals(spannerClient.readWriteTransaction().run(transaction -> - transactionallyFindLock(transaction, lockConfiguration) + findLock(transaction, lockConfiguration.getName()) .filter(lock -> hostname.equals(lock.getLockedBy())) .filter(lock -> lock.getLockedUntil().compareTo(Timestamp.now()) > 0) .map(lock -> { @@ -84,7 +88,7 @@ public boolean extend(@NonNull LockConfiguration lockConfiguration) { @Override public void unlock(@NonNull LockConfiguration lockConfiguration) { spannerClient.readWriteTransaction().run(transaction -> { - transactionallyFindLock(transaction, lockConfiguration) + findLock(transaction, lockConfiguration.getName()) .filter(lock -> hostname.equals(lock.getLockedBy())) .ifPresent(lock -> transaction.buffer( @@ -96,27 +100,14 @@ public void unlock(@NonNull LockConfiguration lockConfiguration) { }); } - private Optional transactionallyFindLock(TransactionContext transaction, LockConfiguration lockConfiguration) { - Struct row = transaction - .readRow( - TABLE, - Key.of(lockConfiguration.getName()), - List.of(LOCK_UNTIL, LOCKED_BY, LOCKED_AT)); - - return Optional.ofNullable(row).map(SpannerLock::new); - } - - protected Optional findLock(String lockName) { - Struct row = spannerClient.singleUseReadOnlyTransaction() - .readRow( + protected Optional findLock(TransactionContext transaction, String lockName) { + return Optional.ofNullable(transaction.readRow( TABLE, Key.of(lockName), - List.of(LOCK_UNTIL, LOCKED_BY, LOCKED_AT)); - - return Optional.ofNullable(row).map(SpannerLock::new); + List.of(NAME, LOCK_UNTIL, LOCKED_BY, LOCKED_AT))) + .map(SpannerLock::new); } - private Timestamp toTimestamp(Instant instant) { return Timestamp.ofTimeSecondsAndNanos(instant.getEpochSecond(), instant.getNano()); } @@ -134,19 +125,19 @@ protected SpannerLock(@NonNull Struct row) { this.lockedUntil = row.getTimestamp(LOCK_UNTIL); } - public String getLockName() { + protected String getLockName() { return lockName; } - public String getLockedBy() { + protected String getLockedBy() { return lockedBy; } - public Timestamp getLockedAt() { + protected Timestamp getLockedAt() { return lockedAt; } - public Timestamp getLockedUntil() { + protected Timestamp getLockedUntil() { return lockedUntil; } } diff --git a/providers/spanner/src/test/java/net/javacrumbs/shedlock/provider/spanner/SpannerEmulator.java b/providers/spanner/src/test/java/net/javacrumbs/shedlock/provider/spanner/SpannerEmulator.java new file mode 100644 index 000000000..9e2ca8b4d --- /dev/null +++ b/providers/spanner/src/test/java/net/javacrumbs/shedlock/provider/spanner/SpannerEmulator.java @@ -0,0 +1,104 @@ +package net.javacrumbs.shedlock.provider.spanner; + +import com.google.cloud.NoCredentials; +import com.google.cloud.spanner.Database; +import com.google.cloud.spanner.DatabaseAdminClient; +import com.google.cloud.spanner.DatabaseClient; +import com.google.cloud.spanner.DatabaseId; +import com.google.cloud.spanner.Instance; +import com.google.cloud.spanner.InstanceAdminClient; +import com.google.cloud.spanner.InstanceConfigId; +import com.google.cloud.spanner.InstanceId; +import com.google.cloud.spanner.InstanceInfo; +import com.google.cloud.spanner.Spanner; +import com.google.cloud.spanner.SpannerOptions; +import org.testcontainers.containers.SpannerEmulatorContainer; +import org.testcontainers.utility.DockerImageName; + +import java.util.List; +import java.util.concurrent.ExecutionException; + +public class SpannerEmulator { + + private static final String PROJECT_NAME = "test-project"; + private static final String INSTANCE_NAME = "test-instance"; + private static final String DATABASE_NAME = "test-db"; + + private final DatabaseClient databaseClient; + + private static final SpannerEmulatorContainer emulator = + new SpannerEmulatorContainer(DockerImageName.parse("gcr.io/cloud-spanner-emulator/emulator:latest")); + + protected SpannerEmulator() { + emulator.start(); + Spanner spanner = createSpannerService(); + InstanceId instanceId = createInstance(spanner); + DatabaseId databaseId = createDatabase(spanner); + databaseClient = spanner.getDatabaseClient(databaseId); + } + + protected DatabaseClient getDatabaseClient() { + return databaseClient; + } + + private static Spanner createSpannerService() { + SpannerOptions options = SpannerOptions + .newBuilder() + .setEmulatorHost(emulator.getEmulatorGrpcEndpoint()) + .setCredentials(NoCredentials.getInstance()) + .setProjectId(PROJECT_NAME) + .build(); + + return options.getService(); + } + + private static InstanceId createInstance(Spanner spanner) { + InstanceConfigId instanceConfig = InstanceConfigId.of(PROJECT_NAME, "emulator-config"); + InstanceId instanceId = InstanceId.of(PROJECT_NAME, INSTANCE_NAME); + InstanceAdminClient insAdminClient = spanner.getInstanceAdminClient(); + try { + Instance instance = insAdminClient + .createInstance( + InstanceInfo + .newBuilder(instanceId) + .setNodeCount(1) + .setDisplayName("Test instance") + .setInstanceConfigId(instanceConfig) + .build() + ) + .get(); + } catch (ExecutionException | InterruptedException e) { + throw new RuntimeException("Failed creating Spanner instance.", e); + } + return instanceId; + } + + private static DatabaseId createDatabase(Spanner spanner) { + DatabaseAdminClient dbAdminClient = spanner.getDatabaseAdminClient(); + try { + Database database = dbAdminClient + .createDatabase( + INSTANCE_NAME, + DATABASE_NAME, + List.of(getShedlockDdl()) + ) + .get(); + return database.getId(); + } catch (InterruptedException | ExecutionException e) { + throw new RuntimeException("Failed creating Spanner database.", e); + } + } + + private static String getShedlockDdl() { + return + """ + CREATE TABLE shedlock ( + name STRING(64) NOT NULL, + lock_until TIMESTAMP NOT NULL, + locked_at TIMESTAMP NOT NULL, + locked_by STRING(255) NOT NULL + ) PRIMARY KEY (name) + """; + } + +} diff --git a/providers/spanner/src/test/java/net/javacrumbs/shedlock/provider/spanner/SpannerLockProviderIntegrationTest.java b/providers/spanner/src/test/java/net/javacrumbs/shedlock/provider/spanner/SpannerLockProviderIntegrationTest.java index c76a9838b..54d00126e 100644 --- a/providers/spanner/src/test/java/net/javacrumbs/shedlock/provider/spanner/SpannerLockProviderIntegrationTest.java +++ b/providers/spanner/src/test/java/net/javacrumbs/shedlock/provider/spanner/SpannerLockProviderIntegrationTest.java @@ -1,35 +1,32 @@ package net.javacrumbs.shedlock.provider.spanner; import com.google.cloud.Timestamp; +import com.google.cloud.spanner.DatabaseClient; import net.javacrumbs.shedlock.core.ClockProvider; import net.javacrumbs.shedlock.support.StorageBasedLockProvider; - -import static org.assertj.core.api.Assertions.assertThat; - import net.javacrumbs.shedlock.test.support.AbstractStorageBasedLockProviderIntegrationTest; - -import org.junit.jupiter.api.AfterEach; -import org.junit.jupiter.api.BeforeEach; +import org.junit.jupiter.api.BeforeAll; import java.time.Instant; -class SpannerLockProviderIntegrationTest extends AbstractStorageBasedLockProviderIntegrationTest { +import static org.assertj.core.api.Assertions.assertThat; - private SpannerStorageAccessor accessor; - private SpannerLockProvider provider; +class SpannerLockProviderIntegrationTest extends AbstractStorageBasedLockProviderIntegrationTest { + private static DatabaseClient databaseClient; - @BeforeEach - void setUp() { - } + private static SpannerStorageAccessor accessor; - @AfterEach - void tearDown() { + @BeforeAll + static void setUp() { + SpannerEmulator spannerEmulator = new SpannerEmulator(); + databaseClient = spannerEmulator.getDatabaseClient(); + accessor = new SpannerStorageAccessor(databaseClient); } @Override protected StorageBasedLockProvider getLockProvider() { - return null; + return new SpannerLockProvider(databaseClient); } @Override @@ -53,7 +50,8 @@ protected void assertLocked(String lockName) { } private SpannerStorageAccessor.SpannerLock findLock(String lockName) { - return this.accessor.findLock(lockName).get(); + return databaseClient.readWriteTransaction().run(transactionContext -> + accessor.findLock(transactionContext, lockName)).get(); } private Instant toInstant(Timestamp timestamp) { From 41a3b5b1816a2404d2290b60fd51f6699c6b64a2 Mon Sep 17 00:00:00 2001 From: Hermanus Engelbrecht Date: Sun, 5 Nov 2023 21:53:15 +0100 Subject: [PATCH 0366/1598] Adding configuration classes and finalizing testing. --- .../provider/spanner/SpannerLockProvider.java | 167 +++++++++++++++++- .../spanner/SpannerStorageAccessor.java | 89 +++++----- ...rageBasedLockProviderIntegrationTest.java} | 22 ++- .../SpannerLockProviderIntegrationTest.java | 23 ++- 4 files changed, 236 insertions(+), 65 deletions(-) rename providers/spanner/src/test/java/net/javacrumbs/shedlock/provider/spanner/{SpannerEmulator.java => AbstractSpannerStorageBasedLockProviderIntegrationTest.java} (81%) diff --git a/providers/spanner/src/main/java/net/javacrumbs/shedlock/provider/spanner/SpannerLockProvider.java b/providers/spanner/src/main/java/net/javacrumbs/shedlock/provider/spanner/SpannerLockProvider.java index 80f68326b..934132337 100644 --- a/providers/spanner/src/main/java/net/javacrumbs/shedlock/provider/spanner/SpannerLockProvider.java +++ b/providers/spanner/src/main/java/net/javacrumbs/shedlock/provider/spanner/SpannerLockProvider.java @@ -2,11 +2,176 @@ import com.google.cloud.spanner.DatabaseClient; import net.javacrumbs.shedlock.support.StorageBasedLockProvider; +import net.javacrumbs.shedlock.support.Utils; import net.javacrumbs.shedlock.support.annotation.NonNull; +import static java.util.Objects.requireNonNull; + public class SpannerLockProvider extends StorageBasedLockProvider { + public SpannerLockProvider(@NonNull DatabaseClient databaseClient) { - super(new SpannerStorageAccessor(databaseClient)); + this(new SpannerStorageAccessor(Configuration.builder() + .withDatabaseClient(databaseClient) + .build() + )); + } + + public SpannerLockProvider(@NonNull Configuration configuration) { + this(new SpannerStorageAccessor(configuration)); + } + + private SpannerLockProvider(SpannerStorageAccessor spannerStorageAccessor) { + super(spannerStorageAccessor); + } + + + public static final class Configuration { + private final DatabaseClient databaseClient; + private final String hostname; + private final TableConfiguration tableConfiguration; + + private Configuration(@NonNull DatabaseClient databaseClient) { + this(builder().withDatabaseClient(databaseClient)); + } + + private Configuration(@NonNull Builder builder) { + databaseClient = requireNonNull(builder.databaseClient, "databaseClient must be set"); + tableConfiguration = builder.tableConfiguration; + hostname = builder.hostName; + } + + public static Builder builder() { + return new Builder(); + } + + public DatabaseClient getDatabaseClient() { + return databaseClient; + } + + public String getHostname() { + return hostname; + } + + public TableConfiguration getTableConfiguration() { + return tableConfiguration; + } + + public static final class Builder { + private DatabaseClient databaseClient; + private String hostName = Utils.getHostname(); + private TableConfiguration tableConfiguration = TableConfiguration.builder() + .withTableName("shedlock") + .withLockName("name") + .withLockedBy("locked_by") + .withLockedAt("locked_at") + .withLockUntil("lock_until") + .build(); + + private Builder() { + } + + public Builder withDatabaseClient(DatabaseClient databaseClient) { + this.databaseClient = databaseClient; + return this; + } + + public Builder withHostName(String hostName) { + this.hostName = hostName; + return this; + } + + public Builder withTableConfiguration(TableConfiguration tableConfiguration) { + this.tableConfiguration = tableConfiguration; + return this; + } + + public Configuration build() { + return new Configuration(this); + } + } + } + + public static final class TableConfiguration { + + private final String tableName; + private final String lockName; + private final String lockUntil; + private final String lockedAt; + private final String lockedBy; + + private TableConfiguration(@NonNull Builder builder) { + tableName = requireNonNull(builder.tableName, "tableName must be set"); + lockName = requireNonNull(builder.lockName, "lockName must be set"); + lockUntil = requireNonNull(builder.lockUntil, "lockUntil must be set"); + lockedAt = requireNonNull(builder.lockedAt, "lockedAt must be set"); + lockedBy = requireNonNull(builder.lockedBy, "lockedBy must be set"); + } + + public static Builder builder() { + return new Builder(); + } + + public String getTableName() { + return tableName; + } + + public String getLockName() { + return lockName; + } + + public String getLockUntil() { + return lockUntil; + } + + public String getLockedAt() { + return lockedAt; + } + + public String getLockedBy() { + return lockedBy; + } + + + public static final class Builder { + private String tableName; + private String lockName; + private String lockUntil; + private String lockedAt; + private String lockedBy; + + private Builder() { + } + + public Builder withTableName(String tableName) { + this.tableName = tableName; + return this; + } + + public Builder withLockName(String lockNameColumn) { + this.lockName = lockNameColumn; + return this; + } + + public Builder withLockUntil(String lockUntilColumn) { + this.lockUntil = lockUntilColumn; + return this; + } + + public Builder withLockedAt(String lockedAtColumn) { + this.lockedAt = lockedAtColumn; + return this; + } + + public Builder withLockedBy(String lockedByColumn) { + this.lockedBy = lockedByColumn; + return this; + } + + public TableConfiguration build() { + return new TableConfiguration(this); + } + + } } } diff --git a/providers/spanner/src/main/java/net/javacrumbs/shedlock/provider/spanner/SpannerStorageAccessor.java b/providers/spanner/src/main/java/net/javacrumbs/shedlock/provider/spanner/SpannerStorageAccessor.java index d7dd73303..55c1ae3c0 100644 --- a/providers/spanner/src/main/java/net/javacrumbs/shedlock/provider/spanner/SpannerStorageAccessor.java +++ b/providers/spanner/src/main/java/net/javacrumbs/shedlock/provider/spanner/SpannerStorageAccessor.java @@ -8,10 +8,7 @@ import com.google.cloud.spanner.TransactionContext; import net.javacrumbs.shedlock.core.LockConfiguration; import net.javacrumbs.shedlock.support.AbstractStorageAccessor; -import net.javacrumbs.shedlock.support.Utils; import net.javacrumbs.shedlock.support.annotation.NonNull; -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; import java.time.Instant; import java.util.List; @@ -19,32 +16,36 @@ public class SpannerStorageAccessor extends AbstractStorageAccessor { - private final String LOCK_UNTIL = "lock_until"; - private final String LOCKED_AT = "locked_at"; - private final String LOCKED_BY = "locked_by"; - private final String TABLE = "shedlock"; - private final String NAME = "name"; + private final String table; + private final String name; + private final String lockedBy; + private final String lockUntil; + private final String lockedAt; private final String hostname; - private final DatabaseClient spannerClient; + private final DatabaseClient databaseClient; - private final Logger LOGGER = LoggerFactory.getLogger(SpannerStorageAccessor.class); - public SpannerStorageAccessor(DatabaseClient databaseClient) { - this.spannerClient = databaseClient; - this.hostname = Utils.getHostname(); + public SpannerStorageAccessor(SpannerLockProvider.Configuration configuration) { + this.lockUntil = configuration.getTableConfiguration().getLockUntil(); + this.lockedAt = configuration.getTableConfiguration().getLockedAt(); + this.lockedBy = configuration.getTableConfiguration().getLockedBy(); + this.table = configuration.getTableConfiguration().getTableName(); + this.name = configuration.getTableConfiguration().getLockName(); + this.databaseClient = configuration.getDatabaseClient(); + this.hostname = configuration.getHostname(); } @Override public boolean insertRecord(@NonNull LockConfiguration lockConfiguration) { - return Boolean.TRUE.equals(spannerClient.readWriteTransaction().run(transaction -> + return Boolean.TRUE.equals(databaseClient.readWriteTransaction().run(transaction -> findLock(transaction, lockConfiguration.getName()) .map(lock -> false) // Lock already exists, so we return false. .orElseGet(() -> { - transaction.buffer(Mutation.newInsertBuilder(TABLE) - .set(NAME).to(lockConfiguration.getName()) - .set(LOCK_UNTIL).to(toTimestamp(lockConfiguration.getLockAtMostUntil())) - .set(LOCKED_AT).to(Timestamp.now()) - .set(LOCKED_BY).to(hostname) + transaction.buffer(Mutation.newInsertBuilder(table) + .set(name).to(lockConfiguration.getName()) + .set(lockUntil).to(toTimestamp(lockConfiguration.getLockAtMostUntil())) + .set(lockedAt).to(Timestamp.now()) + .set(lockedBy).to(hostname) .build()); return true; }) @@ -54,15 +55,15 @@ public boolean insertRecord(@NonNull LockConfiguration lockConfiguration) { @Override public boolean updateRecord(@NonNull LockConfiguration lockConfiguration) { - return Boolean.TRUE.equals(spannerClient.readWriteTransaction().run(transaction -> + return Boolean.TRUE.equals(databaseClient.readWriteTransaction().run(transaction -> findLock(transaction, lockConfiguration.getName()) .filter(lock -> lock.getLockedUntil().compareTo(Timestamp.now()) <= 0) .map(lock -> { - transaction.buffer(Mutation.newUpdateBuilder(TABLE) - .set(NAME).to(lockConfiguration.getName()) - .set(LOCK_UNTIL).to(toTimestamp(lockConfiguration.getLockAtMostUntil())) - .set(LOCKED_AT).to(Timestamp.now()) - .set(LOCKED_BY).to(hostname) + transaction.buffer(Mutation.newUpdateBuilder(table) + .set(name).to(lockConfiguration.getName()) + .set(lockUntil).to(toTimestamp(lockConfiguration.getLockAtMostUntil())) + .set(lockedAt).to(Timestamp.now()) + .set(lockedBy).to(hostname) .build()); return true; }).orElse(false) @@ -71,15 +72,15 @@ public boolean updateRecord(@NonNull LockConfiguration lockConfiguration) { @Override public boolean extend(@NonNull LockConfiguration lockConfiguration) { - return Boolean.TRUE.equals(spannerClient.readWriteTransaction().run(transaction -> + return Boolean.TRUE.equals(databaseClient.readWriteTransaction().run(transaction -> findLock(transaction, lockConfiguration.getName()) .filter(lock -> hostname.equals(lock.getLockedBy())) .filter(lock -> lock.getLockedUntil().compareTo(Timestamp.now()) > 0) .map(lock -> { transaction.buffer( - Mutation.newUpdateBuilder(TABLE) - .set(NAME).to(lockConfiguration.getName()) - .set(LOCK_UNTIL).to(toTimestamp(lockConfiguration.getLockAtMostUntil())) + Mutation.newUpdateBuilder(table) + .set(name).to(lockConfiguration.getName()) + .set(lockUntil).to(toTimestamp(lockConfiguration.getLockAtMostUntil())) .build()); return true; }).orElse(false))); @@ -87,42 +88,42 @@ public boolean extend(@NonNull LockConfiguration lockConfiguration) { @Override public void unlock(@NonNull LockConfiguration lockConfiguration) { - spannerClient.readWriteTransaction().run(transaction -> { + databaseClient.readWriteTransaction().run(transaction -> { findLock(transaction, lockConfiguration.getName()) .filter(lock -> hostname.equals(lock.getLockedBy())) .ifPresent(lock -> transaction.buffer( - Mutation.newUpdateBuilder(TABLE) - .set(NAME).to(lockConfiguration.getName()) - .set(LOCK_UNTIL).to(toTimestamp(lockConfiguration.getUnlockTime())) + Mutation.newUpdateBuilder(table) + .set(name).to(lockConfiguration.getName()) + .set(lockUntil).to(toTimestamp(lockConfiguration.getUnlockTime())) .build())); - return null; + return null; // need a return to commit the transaction }); } - protected Optional findLock(TransactionContext transaction, String lockName) { + protected Optional findLock(TransactionContext transaction, String lockName) { return Optional.ofNullable(transaction.readRow( - TABLE, + table, Key.of(lockName), - List.of(NAME, LOCK_UNTIL, LOCKED_BY, LOCKED_AT))) - .map(SpannerLock::new); + List.of(name, lockUntil, lockedBy, lockedAt))) + .map(Lock::new); } private Timestamp toTimestamp(Instant instant) { return Timestamp.ofTimeSecondsAndNanos(instant.getEpochSecond(), instant.getNano()); } - protected class SpannerLock { + protected class Lock { private final String lockName; private final String lockedBy; private final Timestamp lockedAt; private final Timestamp lockedUntil; - protected SpannerLock(@NonNull Struct row) { - this.lockName = row.getString(NAME); - this.lockedBy = row.getString(LOCKED_BY); - this.lockedAt = row.getTimestamp(LOCKED_AT); - this.lockedUntil = row.getTimestamp(LOCK_UNTIL); + protected Lock(@NonNull Struct row) { + this.lockName = row.getString(name); + this.lockedBy = row.getString(SpannerStorageAccessor.this.lockedBy); + this.lockedAt = row.getTimestamp(SpannerStorageAccessor.this.lockedAt); + this.lockedUntil = row.getTimestamp(lockUntil); } protected String getLockName() { diff --git a/providers/spanner/src/test/java/net/javacrumbs/shedlock/provider/spanner/SpannerEmulator.java b/providers/spanner/src/test/java/net/javacrumbs/shedlock/provider/spanner/AbstractSpannerStorageBasedLockProviderIntegrationTest.java similarity index 81% rename from providers/spanner/src/test/java/net/javacrumbs/shedlock/provider/spanner/SpannerEmulator.java rename to providers/spanner/src/test/java/net/javacrumbs/shedlock/provider/spanner/AbstractSpannerStorageBasedLockProviderIntegrationTest.java index 9e2ca8b4d..a261b8036 100644 --- a/providers/spanner/src/test/java/net/javacrumbs/shedlock/provider/spanner/SpannerEmulator.java +++ b/providers/spanner/src/test/java/net/javacrumbs/shedlock/provider/spanner/AbstractSpannerStorageBasedLockProviderIntegrationTest.java @@ -12,32 +12,40 @@ import com.google.cloud.spanner.InstanceInfo; import com.google.cloud.spanner.Spanner; import com.google.cloud.spanner.SpannerOptions; +import net.javacrumbs.shedlock.test.support.AbstractStorageBasedLockProviderIntegrationTest; +import org.junit.jupiter.api.BeforeAll; import org.testcontainers.containers.SpannerEmulatorContainer; +import org.testcontainers.junit.jupiter.Container; +import org.testcontainers.junit.jupiter.Testcontainers; import org.testcontainers.utility.DockerImageName; import java.util.List; import java.util.concurrent.ExecutionException; -public class SpannerEmulator { +@Testcontainers +public abstract class AbstractSpannerStorageBasedLockProviderIntegrationTest extends AbstractStorageBasedLockProviderIntegrationTest { + private static final String SPANNER_EMULATOR_IMAGE = "gcr.io/cloud-spanner-emulator/emulator:latest"; private static final String PROJECT_NAME = "test-project"; private static final String INSTANCE_NAME = "test-instance"; private static final String DATABASE_NAME = "test-db"; - private final DatabaseClient databaseClient; + private static DatabaseClient databaseClient; - private static final SpannerEmulatorContainer emulator = - new SpannerEmulatorContainer(DockerImageName.parse("gcr.io/cloud-spanner-emulator/emulator:latest")); + @Container + public static final SpannerEmulatorContainer emulator = + new SpannerEmulatorContainer(DockerImageName.parse(SPANNER_EMULATOR_IMAGE)); - protected SpannerEmulator() { - emulator.start(); + + @BeforeAll + public static void setUpSpanner() { Spanner spanner = createSpannerService(); InstanceId instanceId = createInstance(spanner); DatabaseId databaseId = createDatabase(spanner); databaseClient = spanner.getDatabaseClient(databaseId); } - protected DatabaseClient getDatabaseClient() { + static DatabaseClient getDatabaseClient() { return databaseClient; } diff --git a/providers/spanner/src/test/java/net/javacrumbs/shedlock/provider/spanner/SpannerLockProviderIntegrationTest.java b/providers/spanner/src/test/java/net/javacrumbs/shedlock/provider/spanner/SpannerLockProviderIntegrationTest.java index 54d00126e..9954202a0 100644 --- a/providers/spanner/src/test/java/net/javacrumbs/shedlock/provider/spanner/SpannerLockProviderIntegrationTest.java +++ b/providers/spanner/src/test/java/net/javacrumbs/shedlock/provider/spanner/SpannerLockProviderIntegrationTest.java @@ -1,38 +1,35 @@ package net.javacrumbs.shedlock.provider.spanner; import com.google.cloud.Timestamp; -import com.google.cloud.spanner.DatabaseClient; import net.javacrumbs.shedlock.core.ClockProvider; import net.javacrumbs.shedlock.support.StorageBasedLockProvider; -import net.javacrumbs.shedlock.test.support.AbstractStorageBasedLockProviderIntegrationTest; import org.junit.jupiter.api.BeforeAll; import java.time.Instant; import static org.assertj.core.api.Assertions.assertThat; -class SpannerLockProviderIntegrationTest extends AbstractStorageBasedLockProviderIntegrationTest { - - private static DatabaseClient databaseClient; +class SpannerLockProviderIntegrationTest extends AbstractSpannerStorageBasedLockProviderIntegrationTest { private static SpannerStorageAccessor accessor; @BeforeAll static void setUp() { - SpannerEmulator spannerEmulator = new SpannerEmulator(); - databaseClient = spannerEmulator.getDatabaseClient(); - accessor = new SpannerStorageAccessor(databaseClient); + SpannerLockProvider.Configuration configuration = SpannerLockProvider.Configuration.builder() + .withDatabaseClient(getDatabaseClient()) + .build(); + accessor = new SpannerStorageAccessor(configuration); } @Override protected StorageBasedLockProvider getLockProvider() { - return new SpannerLockProvider(databaseClient); + return new SpannerLockProvider(getDatabaseClient()); } @Override protected void assertUnlocked(String lockName) { Instant now = ClockProvider.now(); - SpannerStorageAccessor.SpannerLock lock = findLock(lockName); + SpannerStorageAccessor.Lock lock = findLock(lockName); assertThat(toInstant(lock.getLockedUntil())).isBefore(now); assertThat(toInstant(lock.getLockedAt())).isBefore(now); @@ -42,15 +39,15 @@ protected void assertUnlocked(String lockName) { @Override protected void assertLocked(String lockName) { Instant now = ClockProvider.now(); - SpannerStorageAccessor.SpannerLock lock = findLock(lockName); + SpannerStorageAccessor.Lock lock = findLock(lockName); assertThat(toInstant(lock.getLockedUntil())).isAfter(now); assertThat(toInstant(lock.getLockedAt())).isBefore(now); assertThat(lock.getLockedBy()).isNotEmpty(); } - private SpannerStorageAccessor.SpannerLock findLock(String lockName) { - return databaseClient.readWriteTransaction().run(transactionContext -> + private SpannerStorageAccessor.Lock findLock(String lockName) { + return getDatabaseClient().readWriteTransaction().run(transactionContext -> accessor.findLock(transactionContext, lockName)).get(); } From 425e728b903aacb24db92896e94205ef449be8f2 Mon Sep 17 00:00:00 2001 From: Hermanus Engelbrecht Date: Mon, 6 Nov 2023 08:19:29 +0100 Subject: [PATCH 0367/1598] Adding JavaDoc --- README.md | 3 + pom.xml | 1 + providers/spanner/pom.xml | 2 +- .../provider/spanner/SpannerLockProvider.java | 66 ++++++++++++++++++- .../spanner/SpannerStorageAccessor.java | 55 +++++++++++++++- 5 files changed, 123 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index c8fac24c8..8b27e2959 100644 --- a/README.md +++ b/README.md @@ -849,6 +849,9 @@ public LockProvider lockProvider(com.google.cloud.datastore.Datastore datastore) } ``` +#### Spanner + + ## Multi-tenancy If you have multi-tenancy use-case you can use a lock provider similar to this one diff --git a/pom.xml b/pom.xml index 3d6e96cd8..b4e7cda78 100644 --- a/pom.xml +++ b/pom.xml @@ -67,6 +67,7 @@ providers/inmemory/shedlock-provider-inmemory providers/memcached/shedlock-provider-memcached-spy providers/datastore/shedlock-provider-datastore + providers/spanner/shedlock-provider-spanner diff --git a/providers/spanner/pom.xml b/providers/spanner/pom.xml index ad0639433..ec779c087 100644 --- a/providers/spanner/pom.xml +++ b/providers/spanner/pom.xml @@ -8,7 +8,7 @@ 4.0.0 - spanner + shedlock-provider-spanner 5.9.2-SNAPSHOT diff --git a/providers/spanner/src/main/java/net/javacrumbs/shedlock/provider/spanner/SpannerLockProvider.java b/providers/spanner/src/main/java/net/javacrumbs/shedlock/provider/spanner/SpannerLockProvider.java index 934132337..5d9a771c7 100644 --- a/providers/spanner/src/main/java/net/javacrumbs/shedlock/provider/spanner/SpannerLockProvider.java +++ b/providers/spanner/src/main/java/net/javacrumbs/shedlock/provider/spanner/SpannerLockProvider.java @@ -7,9 +7,17 @@ import static java.util.Objects.requireNonNull; +/** + * A lock provider for Google Cloud Spanner. + * This provider uses Spanner as the backend storage for the locks. + */ public class SpannerLockProvider extends StorageBasedLockProvider { - + /** + * Constructs a new {@code SpannerLockProvider} with the provided {@link DatabaseClient}. + * + * @param databaseClient the client for interacting with Google Cloud Spanner. + */ public SpannerLockProvider(@NonNull DatabaseClient databaseClient) { this(new SpannerStorageAccessor(Configuration.builder() .withDatabaseClient(databaseClient) @@ -17,24 +25,47 @@ public SpannerLockProvider(@NonNull DatabaseClient databaseClient) { )); } + /** + * Constructs a new {@code SpannerLockProvider} using the specified configuration. + * + * @param configuration configuration for the provider. + */ public SpannerLockProvider(@NonNull Configuration configuration) { this(new SpannerStorageAccessor(configuration)); } + /** + * Private constructor to create a {@code SpannerLockProvider} with a pre-configured {@link SpannerStorageAccessor}. + * + * @param spannerStorageAccessor the accessor for Spanner storage operations. + */ private SpannerLockProvider(SpannerStorageAccessor spannerStorageAccessor) { super(spannerStorageAccessor); } - + /** + * Configuration class for {@code SpannerLockProvider}. + * It holds configuration details required to create an instance of {@code SpannerLockProvider}. + */ public static final class Configuration { private final DatabaseClient databaseClient; private final String hostname; private final TableConfiguration tableConfiguration; + /** + * Constructs a {@code Configuration} object using the provided {@link DatabaseClient}. + * + * @param databaseClient the client for interacting with Google Cloud Spanner. + */ private Configuration(@NonNull DatabaseClient databaseClient) { this(builder().withDatabaseClient(databaseClient)); } + /** + * Constructs a {@code Configuration} with the builder pattern. + * + * @param builder the {@code Builder} object. + */ private Configuration(@NonNull Builder builder) { databaseClient = requireNonNull(builder.databaseClient, "databaseClient must be set"); tableConfiguration = builder.tableConfiguration; @@ -57,9 +88,17 @@ public TableConfiguration getTableConfiguration() { return tableConfiguration; } + /** + * Builder for {@link Configuration}. It provides defaults for table configuration and hostname. + * A default {@link TableConfiguration} and host name are used if not explicitly specified. + */ public static final class Builder { private DatabaseClient databaseClient; + + // Default host name is obtained from the Utils class if not specified. private String hostName = Utils.getHostname(); + + // Default table configuration if not specified by the user of the builder. private TableConfiguration tableConfiguration = TableConfiguration.builder() .withTableName("shedlock") .withLockName("name") @@ -86,12 +125,22 @@ public Builder withTableConfiguration(TableConfiguration tableConfiguration) { return this; } + /** + * Builds the {@link Configuration} with the provided parameters. If the table configuration or + * hostname are not set, it will default to a pre-defined table configuration for ShedLock and + * the local hostname. + * + * @return A new instance of {@link Configuration} with the set parameters. + */ public Configuration build() { return new Configuration(this); } } } + /** + * Class representing the table configuration for the lock provider. + */ public static final class TableConfiguration { private final String tableName; @@ -100,6 +149,11 @@ public static final class TableConfiguration { private final String lockedAt; private final String lockedBy; + /** + * Constructs a {@code TableConfiguration} using the builder pattern. + * + * @param builder the {@code Builder} for the table configuration. + */ private TableConfiguration(@NonNull Builder builder) { tableName = requireNonNull(builder.tableName, "tableName must be set"); lockName = requireNonNull(builder.lockName, "lockName must be set"); @@ -133,6 +187,9 @@ public String getLockedBy() { } + /** + * Builder for creating {@code TableConfiguration} instances. + */ public static final class Builder { private String tableName; private String lockName; @@ -168,6 +225,11 @@ public Builder withLockedBy(String lockedByColumn) { return this; } + /** + * Builds the {@code TableConfiguration} object. + * + * @return a new {@code TableConfiguration} instance. + */ public TableConfiguration build() { return new TableConfiguration(this); } diff --git a/providers/spanner/src/main/java/net/javacrumbs/shedlock/provider/spanner/SpannerStorageAccessor.java b/providers/spanner/src/main/java/net/javacrumbs/shedlock/provider/spanner/SpannerStorageAccessor.java index 55c1ae3c0..3fb43eebb 100644 --- a/providers/spanner/src/main/java/net/javacrumbs/shedlock/provider/spanner/SpannerStorageAccessor.java +++ b/providers/spanner/src/main/java/net/javacrumbs/shedlock/provider/spanner/SpannerStorageAccessor.java @@ -14,6 +14,11 @@ import java.util.List; import java.util.Optional; +/** + * Accessor for managing lock records within a Google Spanner database. + * This class is responsible for inserting, updating, extending, and unlocking + * lock records using Spanner's transactions. + */ public class SpannerStorageAccessor extends AbstractStorageAccessor { private final String table; @@ -24,7 +29,11 @@ public class SpannerStorageAccessor extends AbstractStorageAccessor { private final String hostname; private final DatabaseClient databaseClient; - + /** + * Constructs a {@code SpannerStorageAccessor} using the specified configuration. + * + * @param configuration The lock provider configuration. + */ public SpannerStorageAccessor(SpannerLockProvider.Configuration configuration) { this.lockUntil = configuration.getTableConfiguration().getLockUntil(); this.lockedAt = configuration.getTableConfiguration().getLockedAt(); @@ -35,6 +44,12 @@ public SpannerStorageAccessor(SpannerLockProvider.Configuration configuration) { this.hostname = configuration.getHostname(); } + /** + * Attempts to insert a lock record into the Spanner table. + * + * @param lockConfiguration The lock configuration. + * @return {@code true} if the lock was successfully inserted, otherwise {@code false}. + */ @Override public boolean insertRecord(@NonNull LockConfiguration lockConfiguration) { return Boolean.TRUE.equals(databaseClient.readWriteTransaction().run(transaction -> @@ -53,6 +68,12 @@ public boolean insertRecord(@NonNull LockConfiguration lockConfiguration) { } + /** + * Attempts to update an existing lock record in the Spanner table. + * + * @param lockConfiguration The lock configuration. + * @return {@code true} if the lock was successfully updated, otherwise {@code false}. + */ @Override public boolean updateRecord(@NonNull LockConfiguration lockConfiguration) { return Boolean.TRUE.equals(databaseClient.readWriteTransaction().run(transaction -> @@ -70,6 +91,12 @@ public boolean updateRecord(@NonNull LockConfiguration lockConfiguration) { )); } + /** + * Extends the lock until time of an existing lock record if the current host holds the lock. + * + * @param lockConfiguration The lock configuration. + * @return {@code true} if the lock was successfully extended, otherwise {@code false}. + */ @Override public boolean extend(@NonNull LockConfiguration lockConfiguration) { return Boolean.TRUE.equals(databaseClient.readWriteTransaction().run(transaction -> @@ -86,6 +113,11 @@ public boolean extend(@NonNull LockConfiguration lockConfiguration) { }).orElse(false))); } + /** + * Unlocks the lock by updating the lock record's lock until time to the unlock time. + * + * @param lockConfiguration The lock configuration to unlock. + */ @Override public void unlock(@NonNull LockConfiguration lockConfiguration) { databaseClient.readWriteTransaction().run(transaction -> { @@ -101,6 +133,13 @@ public void unlock(@NonNull LockConfiguration lockConfiguration) { }); } + /** + * Finds the lock in the Spanner table. + * + * @param transaction The transaction context to use for the read. + * @param lockName The name of the lock to find. + * @return An {@code Optional} containing the lock if found, otherwise empty. + */ protected Optional findLock(TransactionContext transaction, String lockName) { return Optional.ofNullable(transaction.readRow( table, @@ -109,16 +148,30 @@ protected Optional findLock(TransactionContext transaction, String lockNam .map(Lock::new); } + /** + * Converts {@code Instant} to {@code Timestamp}. + * + * @param instant The instant to convert. + * @return The corresponding {@code Timestamp}. + */ private Timestamp toTimestamp(Instant instant) { return Timestamp.ofTimeSecondsAndNanos(instant.getEpochSecond(), instant.getNano()); } + /** + * Inner class representing a lock record from Spanner. + */ protected class Lock { private final String lockName; private final String lockedBy; private final Timestamp lockedAt; private final Timestamp lockedUntil; + /** + * Constructs a {@code Lock} instance based on the Spanner row structure. + * + * @param row The Spanner row containing lock information. + */ protected Lock(@NonNull Struct row) { this.lockName = row.getString(name); this.lockedBy = row.getString(SpannerStorageAccessor.this.lockedBy); From 2c7b7a73e8059e77270a00b3c1e833f299220232 Mon Sep 17 00:00:00 2001 From: Hermanus Engelbrecht Date: Mon, 6 Nov 2023 10:36:50 +0100 Subject: [PATCH 0368/1598] Updating readme and path to spanner provider Cmodule --- README.md | 34 +++++++++++++++++++ .../{ => shedlock-provider-spanner}/pom.xml | 2 +- .../provider/spanner/SpannerLockProvider.java | 0 .../spanner/SpannerStorageAccessor.java | 0 ...orageBasedLockProviderIntegrationTest.java | 0 .../SpannerLockProviderIntegrationTest.java | 0 .../src/test/java/resources/logback-test.xml | 0 7 files changed, 35 insertions(+), 1 deletion(-) rename providers/spanner/{ => shedlock-provider-spanner}/pom.xml (98%) rename providers/spanner/{ => shedlock-provider-spanner}/src/main/java/net/javacrumbs/shedlock/provider/spanner/SpannerLockProvider.java (100%) rename providers/spanner/{ => shedlock-provider-spanner}/src/main/java/net/javacrumbs/shedlock/provider/spanner/SpannerStorageAccessor.java (100%) rename providers/spanner/{ => shedlock-provider-spanner}/src/test/java/net/javacrumbs/shedlock/provider/spanner/AbstractSpannerStorageBasedLockProviderIntegrationTest.java (100%) rename providers/spanner/{ => shedlock-provider-spanner}/src/test/java/net/javacrumbs/shedlock/provider/spanner/SpannerLockProviderIntegrationTest.java (100%) rename providers/spanner/{ => shedlock-provider-spanner}/src/test/java/resources/logback-test.xml (100%) diff --git a/README.md b/README.md index 8b27e2959..f831c9be4 100644 --- a/README.md +++ b/README.md @@ -850,7 +850,41 @@ public LockProvider lockProvider(com.google.cloud.datastore.Datastore datastore) ``` #### Spanner +Import the project +```xml + + net.javacrumbs.shedlock + shedlock-provider-spanner + 5.9.1 + +``` +Configure +```java +import net.javacrumbs.shedlock.provider.datastore.DatastoreLockProvider; +... + +// Basic +@Bean +public LockProvider lockProvider(Supplier databaseClientSupplier) { + return new SpannerLockProvider(databaseClientSupplier.get()); + } + +// Custom host, table and column names +@Bean +public LockProvider lockProvider(Supplier databaseClientSupplier) { + + SpannerLockProvider.Configuration.builder() + .withDatabaseClient(databaseClientSupplier.get()) + .withTableConfiguration(SpannerLockProvider.TableConfiguration.builder() + ... + // Custom table and column names + .build()) + .withHostName("customHostName") + .build(); + + return new SpannerLockProvider(databaseClientSupplier.get()); +``` ## Multi-tenancy diff --git a/providers/spanner/pom.xml b/providers/spanner/shedlock-provider-spanner/pom.xml similarity index 98% rename from providers/spanner/pom.xml rename to providers/spanner/shedlock-provider-spanner/pom.xml index ec779c087..bf36af95c 100644 --- a/providers/spanner/pom.xml +++ b/providers/spanner/shedlock-provider-spanner/pom.xml @@ -4,7 +4,7 @@ shedlock-parent net.javacrumbs.shedlock 5.9.2-SNAPSHOT - ../../pom.xml + ../../../pom.xml 4.0.0 diff --git a/providers/spanner/src/main/java/net/javacrumbs/shedlock/provider/spanner/SpannerLockProvider.java b/providers/spanner/shedlock-provider-spanner/src/main/java/net/javacrumbs/shedlock/provider/spanner/SpannerLockProvider.java similarity index 100% rename from providers/spanner/src/main/java/net/javacrumbs/shedlock/provider/spanner/SpannerLockProvider.java rename to providers/spanner/shedlock-provider-spanner/src/main/java/net/javacrumbs/shedlock/provider/spanner/SpannerLockProvider.java diff --git a/providers/spanner/src/main/java/net/javacrumbs/shedlock/provider/spanner/SpannerStorageAccessor.java b/providers/spanner/shedlock-provider-spanner/src/main/java/net/javacrumbs/shedlock/provider/spanner/SpannerStorageAccessor.java similarity index 100% rename from providers/spanner/src/main/java/net/javacrumbs/shedlock/provider/spanner/SpannerStorageAccessor.java rename to providers/spanner/shedlock-provider-spanner/src/main/java/net/javacrumbs/shedlock/provider/spanner/SpannerStorageAccessor.java diff --git a/providers/spanner/src/test/java/net/javacrumbs/shedlock/provider/spanner/AbstractSpannerStorageBasedLockProviderIntegrationTest.java b/providers/spanner/shedlock-provider-spanner/src/test/java/net/javacrumbs/shedlock/provider/spanner/AbstractSpannerStorageBasedLockProviderIntegrationTest.java similarity index 100% rename from providers/spanner/src/test/java/net/javacrumbs/shedlock/provider/spanner/AbstractSpannerStorageBasedLockProviderIntegrationTest.java rename to providers/spanner/shedlock-provider-spanner/src/test/java/net/javacrumbs/shedlock/provider/spanner/AbstractSpannerStorageBasedLockProviderIntegrationTest.java diff --git a/providers/spanner/src/test/java/net/javacrumbs/shedlock/provider/spanner/SpannerLockProviderIntegrationTest.java b/providers/spanner/shedlock-provider-spanner/src/test/java/net/javacrumbs/shedlock/provider/spanner/SpannerLockProviderIntegrationTest.java similarity index 100% rename from providers/spanner/src/test/java/net/javacrumbs/shedlock/provider/spanner/SpannerLockProviderIntegrationTest.java rename to providers/spanner/shedlock-provider-spanner/src/test/java/net/javacrumbs/shedlock/provider/spanner/SpannerLockProviderIntegrationTest.java diff --git a/providers/spanner/src/test/java/resources/logback-test.xml b/providers/spanner/shedlock-provider-spanner/src/test/java/resources/logback-test.xml similarity index 100% rename from providers/spanner/src/test/java/resources/logback-test.xml rename to providers/spanner/shedlock-provider-spanner/src/test/java/resources/logback-test.xml From f9e46fa7f071ba7bb00da5742cbe1820f98e4dcb Mon Sep 17 00:00:00 2001 From: Hermanus Engelbrecht Date: Mon, 6 Nov 2023 13:12:51 +0100 Subject: [PATCH 0369/1598] adding logback to supress io.grpc.netty.shaded.io.grpc.netty debug logs. --- .../src/main/resources/logback.xml | 16 ++++++++++++++++ .../src/test/java/resources/logback-test.xml | 6 +++++- 2 files changed, 21 insertions(+), 1 deletion(-) create mode 100644 providers/spanner/shedlock-provider-spanner/src/main/resources/logback.xml diff --git a/providers/spanner/shedlock-provider-spanner/src/main/resources/logback.xml b/providers/spanner/shedlock-provider-spanner/src/main/resources/logback.xml new file mode 100644 index 000000000..b984b9ab5 --- /dev/null +++ b/providers/spanner/shedlock-provider-spanner/src/main/resources/logback.xml @@ -0,0 +1,16 @@ + + + + + %d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n + + + + + + + + + + + diff --git a/providers/spanner/shedlock-provider-spanner/src/test/java/resources/logback-test.xml b/providers/spanner/shedlock-provider-spanner/src/test/java/resources/logback-test.xml index 934dff8d1..b984b9ab5 100644 --- a/providers/spanner/shedlock-provider-spanner/src/test/java/resources/logback-test.xml +++ b/providers/spanner/shedlock-provider-spanner/src/test/java/resources/logback-test.xml @@ -6,7 +6,11 @@ + + + + - \ No newline at end of file + From b16c9b44d5938ca785258380803a801b1b27b476 Mon Sep 17 00:00:00 2001 From: Hermanus Engelbrecht Date: Mon, 6 Nov 2023 15:45:07 +0100 Subject: [PATCH 0370/1598] Test class updates: Adding cleanup method and improving timestamp helper method resolution --- .../SpannerLockProviderIntegrationTest.java | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/providers/spanner/shedlock-provider-spanner/src/test/java/net/javacrumbs/shedlock/provider/spanner/SpannerLockProviderIntegrationTest.java b/providers/spanner/shedlock-provider-spanner/src/test/java/net/javacrumbs/shedlock/provider/spanner/SpannerLockProviderIntegrationTest.java index 9954202a0..fe115e069 100644 --- a/providers/spanner/shedlock-provider-spanner/src/test/java/net/javacrumbs/shedlock/provider/spanner/SpannerLockProviderIntegrationTest.java +++ b/providers/spanner/shedlock-provider-spanner/src/test/java/net/javacrumbs/shedlock/provider/spanner/SpannerLockProviderIntegrationTest.java @@ -1,11 +1,15 @@ package net.javacrumbs.shedlock.provider.spanner; import com.google.cloud.Timestamp; +import com.google.cloud.spanner.KeySet; +import com.google.cloud.spanner.Mutation; import net.javacrumbs.shedlock.core.ClockProvider; import net.javacrumbs.shedlock.support.StorageBasedLockProvider; +import org.junit.jupiter.api.AfterEach; import org.junit.jupiter.api.BeforeAll; import java.time.Instant; +import java.util.List; import static org.assertj.core.api.Assertions.assertThat; @@ -21,6 +25,11 @@ static void setUp() { accessor = new SpannerStorageAccessor(configuration); } + @AfterEach + void cleanUp() { + cleanLockTable(); + } + @Override protected StorageBasedLockProvider getLockProvider() { return new SpannerLockProvider(getDatabaseClient()); @@ -51,8 +60,13 @@ private SpannerStorageAccessor.Lock findLock(String lockName) { accessor.findLock(transactionContext, lockName)).get(); } + private void cleanLockTable() { + List mutations = List.of(Mutation.delete("shedlock", KeySet.all())); + getDatabaseClient().write(mutations); + } + private Instant toInstant(Timestamp timestamp) { - return timestamp.toSqlTimestamp().toInstant(); + return Instant.ofEpochSecond(timestamp.getSeconds(), timestamp.getNanos()); } } From 55349508f897cb6391b5f2e86387a309fc6c3f08 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 6 Nov 2023 15:09:34 +0000 Subject: [PATCH 0371/1598] Bump io.micronaut.validation:micronaut-validation from 4.0.3 to 4.1.0 Bumps [io.micronaut.validation:micronaut-validation](https://github.com/micronaut-projects/micronaut-validation) from 4.0.3 to 4.1.0. - [Release notes](https://github.com/micronaut-projects/micronaut-validation/releases) - [Commits](https://github.com/micronaut-projects/micronaut-validation/compare/v4.0.3...v4.1.0) --- updated-dependencies: - dependency-name: io.micronaut.validation:micronaut-validation dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 3d6e96cd8..c7351a16c 100644 --- a/pom.xml +++ b/pom.xml @@ -80,7 +80,7 @@ 3.8.7 3.9.6 4.0.6 - 4.0.3 + 4.1.0 4.1.2 1.4.11 4.2.0 From 18029838b0b50d9c181b84a8c15d7c1d859f936f Mon Sep 17 00:00:00 2001 From: Hermanus Engelbrecht Date: Mon, 6 Nov 2023 16:44:13 +0100 Subject: [PATCH 0372/1598] Updating to non transactional read for tests --- .../provider/spanner/SpannerStorageAccessor.java | 11 +++++++++++ .../spanner/SpannerLockProviderIntegrationTest.java | 13 +++++-------- 2 files changed, 16 insertions(+), 8 deletions(-) diff --git a/providers/spanner/shedlock-provider-spanner/src/main/java/net/javacrumbs/shedlock/provider/spanner/SpannerStorageAccessor.java b/providers/spanner/shedlock-provider-spanner/src/main/java/net/javacrumbs/shedlock/provider/spanner/SpannerStorageAccessor.java index 3fb43eebb..c3a16727a 100644 --- a/providers/spanner/shedlock-provider-spanner/src/main/java/net/javacrumbs/shedlock/provider/spanner/SpannerStorageAccessor.java +++ b/providers/spanner/shedlock-provider-spanner/src/main/java/net/javacrumbs/shedlock/provider/spanner/SpannerStorageAccessor.java @@ -4,6 +4,8 @@ import com.google.cloud.spanner.DatabaseClient; import com.google.cloud.spanner.Key; import com.google.cloud.spanner.Mutation; +import com.google.cloud.spanner.ResultSet; +import com.google.cloud.spanner.Statement; import com.google.cloud.spanner.Struct; import com.google.cloud.spanner.TransactionContext; import net.javacrumbs.shedlock.core.LockConfiguration; @@ -148,6 +150,15 @@ protected Optional findLock(TransactionContext transaction, String lockNam .map(Lock::new); } + protected Optional nonTransactionFindLock(String lockName) { + return Optional.ofNullable(databaseClient.singleUse().executeQuery(Statement.newBuilder("SELECT * FROM " + table + " WHERE " + name + " = @name") + .bind(name).to(lockName) + .build())) + .filter(ResultSet::next) + .map(ResultSet::getCurrentRowAsStruct) + .map(Lock::new); + } + /** * Converts {@code Instant} to {@code Timestamp}. * diff --git a/providers/spanner/shedlock-provider-spanner/src/test/java/net/javacrumbs/shedlock/provider/spanner/SpannerLockProviderIntegrationTest.java b/providers/spanner/shedlock-provider-spanner/src/test/java/net/javacrumbs/shedlock/provider/spanner/SpannerLockProviderIntegrationTest.java index fe115e069..5a6a438cc 100644 --- a/providers/spanner/shedlock-provider-spanner/src/test/java/net/javacrumbs/shedlock/provider/spanner/SpannerLockProviderIntegrationTest.java +++ b/providers/spanner/shedlock-provider-spanner/src/test/java/net/javacrumbs/shedlock/provider/spanner/SpannerLockProviderIntegrationTest.java @@ -37,27 +37,24 @@ protected StorageBasedLockProvider getLockProvider() { @Override protected void assertUnlocked(String lockName) { - Instant now = ClockProvider.now(); SpannerStorageAccessor.Lock lock = findLock(lockName); - assertThat(toInstant(lock.getLockedUntil())).isBefore(now); - assertThat(toInstant(lock.getLockedAt())).isBefore(now); + assertThat(toInstant(lock.getLockedUntil())).isBefore(ClockProvider.now()); + assertThat(toInstant(lock.getLockedAt())).isBefore(ClockProvider.now()); assertThat(lock.getLockedBy()).isNotEmpty(); } @Override protected void assertLocked(String lockName) { - Instant now = ClockProvider.now(); SpannerStorageAccessor.Lock lock = findLock(lockName); - assertThat(toInstant(lock.getLockedUntil())).isAfter(now); - assertThat(toInstant(lock.getLockedAt())).isBefore(now); + assertThat(toInstant(lock.getLockedUntil())).isAfter(ClockProvider.now()); + assertThat(toInstant(lock.getLockedAt())).isBefore(ClockProvider.now()); assertThat(lock.getLockedBy()).isNotEmpty(); } private SpannerStorageAccessor.Lock findLock(String lockName) { - return getDatabaseClient().readWriteTransaction().run(transactionContext -> - accessor.findLock(transactionContext, lockName)).get(); + return accessor.nonTransactionFindLock(lockName).get(); } private void cleanLockTable() { From 25d9d035383644a92d26771981afff1ec52357af Mon Sep 17 00:00:00 2001 From: Hermanus Engelbrecht Date: Mon, 6 Nov 2023 19:22:31 +0100 Subject: [PATCH 0373/1598] Formatting with Spotless --- .../provider/spanner/SpannerLockProvider.java | 32 +++--- .../spanner/SpannerStorageAccessor.java | 103 ++++++++++-------- ...orageBasedLockProviderIntegrationTest.java | 49 ++++----- .../SpannerLockProviderIntegrationTest.java | 14 +-- 4 files changed, 93 insertions(+), 105 deletions(-) diff --git a/providers/spanner/shedlock-provider-spanner/src/main/java/net/javacrumbs/shedlock/provider/spanner/SpannerLockProvider.java b/providers/spanner/shedlock-provider-spanner/src/main/java/net/javacrumbs/shedlock/provider/spanner/SpannerLockProvider.java index 5d9a771c7..66392af08 100644 --- a/providers/spanner/shedlock-provider-spanner/src/main/java/net/javacrumbs/shedlock/provider/spanner/SpannerLockProvider.java +++ b/providers/spanner/shedlock-provider-spanner/src/main/java/net/javacrumbs/shedlock/provider/spanner/SpannerLockProvider.java @@ -1,12 +1,12 @@ package net.javacrumbs.shedlock.provider.spanner; +import static java.util.Objects.requireNonNull; + import com.google.cloud.spanner.DatabaseClient; import net.javacrumbs.shedlock.support.StorageBasedLockProvider; import net.javacrumbs.shedlock.support.Utils; import net.javacrumbs.shedlock.support.annotation.NonNull; -import static java.util.Objects.requireNonNull; - /** * A lock provider for Google Cloud Spanner. * This provider uses Spanner as the backend storage for the locks. @@ -19,10 +19,8 @@ public class SpannerLockProvider extends StorageBasedLockProvider { * @param databaseClient the client for interacting with Google Cloud Spanner. */ public SpannerLockProvider(@NonNull DatabaseClient databaseClient) { - this(new SpannerStorageAccessor(Configuration.builder() - .withDatabaseClient(databaseClient) - .build() - )); + this(new SpannerStorageAccessor( + Configuration.builder().withDatabaseClient(databaseClient).build())); } /** @@ -100,15 +98,14 @@ public static final class Builder { // Default table configuration if not specified by the user of the builder. private TableConfiguration tableConfiguration = TableConfiguration.builder() - .withTableName("shedlock") - .withLockName("name") - .withLockedBy("locked_by") - .withLockedAt("locked_at") - .withLockUntil("lock_until") - .build(); - - private Builder() { - } + .withTableName("shedlock") + .withLockName("name") + .withLockedBy("locked_by") + .withLockedAt("locked_at") + .withLockUntil("lock_until") + .build(); + + private Builder() {} public Builder withDatabaseClient(DatabaseClient databaseClient) { this.databaseClient = databaseClient; @@ -186,7 +183,6 @@ public String getLockedBy() { return lockedBy; } - /** * Builder for creating {@code TableConfiguration} instances. */ @@ -197,8 +193,7 @@ public static final class Builder { private String lockedAt; private String lockedBy; - private Builder() { - } + private Builder() {} public Builder withTableName(String tableName) { this.tableName = tableName; @@ -233,7 +228,6 @@ public Builder withLockedBy(String lockedByColumn) { public TableConfiguration build() { return new TableConfiguration(this); } - } } } diff --git a/providers/spanner/shedlock-provider-spanner/src/main/java/net/javacrumbs/shedlock/provider/spanner/SpannerStorageAccessor.java b/providers/spanner/shedlock-provider-spanner/src/main/java/net/javacrumbs/shedlock/provider/spanner/SpannerStorageAccessor.java index c3a16727a..50a9798e7 100644 --- a/providers/spanner/shedlock-provider-spanner/src/main/java/net/javacrumbs/shedlock/provider/spanner/SpannerStorageAccessor.java +++ b/providers/spanner/shedlock-provider-spanner/src/main/java/net/javacrumbs/shedlock/provider/spanner/SpannerStorageAccessor.java @@ -8,13 +8,12 @@ import com.google.cloud.spanner.Statement; import com.google.cloud.spanner.Struct; import com.google.cloud.spanner.TransactionContext; -import net.javacrumbs.shedlock.core.LockConfiguration; -import net.javacrumbs.shedlock.support.AbstractStorageAccessor; -import net.javacrumbs.shedlock.support.annotation.NonNull; - import java.time.Instant; import java.util.List; import java.util.Optional; +import net.javacrumbs.shedlock.core.LockConfiguration; +import net.javacrumbs.shedlock.support.AbstractStorageAccessor; +import net.javacrumbs.shedlock.support.annotation.NonNull; /** * Accessor for managing lock records within a Google Spanner database. @@ -54,22 +53,24 @@ public SpannerStorageAccessor(SpannerLockProvider.Configuration configuration) { */ @Override public boolean insertRecord(@NonNull LockConfiguration lockConfiguration) { - return Boolean.TRUE.equals(databaseClient.readWriteTransaction().run(transaction -> - findLock(transaction, lockConfiguration.getName()) + return Boolean.TRUE.equals(databaseClient.readWriteTransaction().run(transaction -> findLock( + transaction, lockConfiguration.getName()) .map(lock -> false) // Lock already exists, so we return false. .orElseGet(() -> { transaction.buffer(Mutation.newInsertBuilder(table) - .set(name).to(lockConfiguration.getName()) - .set(lockUntil).to(toTimestamp(lockConfiguration.getLockAtMostUntil())) - .set(lockedAt).to(Timestamp.now()) - .set(lockedBy).to(hostname) - .build()); + .set(name) + .to(lockConfiguration.getName()) + .set(lockUntil) + .to(toTimestamp(lockConfiguration.getLockAtMostUntil())) + .set(lockedAt) + .to(Timestamp.now()) + .set(lockedBy) + .to(hostname) + .build()); return true; - }) - )); + }))); } - /** * Attempts to update an existing lock record in the Spanner table. * @@ -78,19 +79,23 @@ public boolean insertRecord(@NonNull LockConfiguration lockConfiguration) { */ @Override public boolean updateRecord(@NonNull LockConfiguration lockConfiguration) { - return Boolean.TRUE.equals(databaseClient.readWriteTransaction().run(transaction -> - findLock(transaction, lockConfiguration.getName()) + return Boolean.TRUE.equals(databaseClient.readWriteTransaction().run(transaction -> findLock( + transaction, lockConfiguration.getName()) .filter(lock -> lock.getLockedUntil().compareTo(Timestamp.now()) <= 0) .map(lock -> { transaction.buffer(Mutation.newUpdateBuilder(table) - .set(name).to(lockConfiguration.getName()) - .set(lockUntil).to(toTimestamp(lockConfiguration.getLockAtMostUntil())) - .set(lockedAt).to(Timestamp.now()) - .set(lockedBy).to(hostname) - .build()); + .set(name) + .to(lockConfiguration.getName()) + .set(lockUntil) + .to(toTimestamp(lockConfiguration.getLockAtMostUntil())) + .set(lockedAt) + .to(Timestamp.now()) + .set(lockedBy) + .to(hostname) + .build()); return true; - }).orElse(false) - )); + }) + .orElse(false))); } /** @@ -101,18 +106,20 @@ public boolean updateRecord(@NonNull LockConfiguration lockConfiguration) { */ @Override public boolean extend(@NonNull LockConfiguration lockConfiguration) { - return Boolean.TRUE.equals(databaseClient.readWriteTransaction().run(transaction -> - findLock(transaction, lockConfiguration.getName()) + return Boolean.TRUE.equals(databaseClient.readWriteTransaction().run(transaction -> findLock( + transaction, lockConfiguration.getName()) .filter(lock -> hostname.equals(lock.getLockedBy())) .filter(lock -> lock.getLockedUntil().compareTo(Timestamp.now()) > 0) .map(lock -> { - transaction.buffer( - Mutation.newUpdateBuilder(table) - .set(name).to(lockConfiguration.getName()) - .set(lockUntil).to(toTimestamp(lockConfiguration.getLockAtMostUntil())) + transaction.buffer(Mutation.newUpdateBuilder(table) + .set(name) + .to(lockConfiguration.getName()) + .set(lockUntil) + .to(toTimestamp(lockConfiguration.getLockAtMostUntil())) .build()); return true; - }).orElse(false))); + }) + .orElse(false))); } /** @@ -124,12 +131,12 @@ public boolean extend(@NonNull LockConfiguration lockConfiguration) { public void unlock(@NonNull LockConfiguration lockConfiguration) { databaseClient.readWriteTransaction().run(transaction -> { findLock(transaction, lockConfiguration.getName()) - .filter(lock -> hostname.equals(lock.getLockedBy())) - .ifPresent(lock -> - transaction.buffer( - Mutation.newUpdateBuilder(table) - .set(name).to(lockConfiguration.getName()) - .set(lockUntil).to(toTimestamp(lockConfiguration.getUnlockTime())) + .filter(lock -> hostname.equals(lock.getLockedBy())) + .ifPresent(lock -> transaction.buffer(Mutation.newUpdateBuilder(table) + .set(name) + .to(lockConfiguration.getName()) + .set(lockUntil) + .to(toTimestamp(lockConfiguration.getUnlockTime())) .build())); return null; // need a return to commit the transaction }); @@ -143,20 +150,21 @@ public void unlock(@NonNull LockConfiguration lockConfiguration) { * @return An {@code Optional} containing the lock if found, otherwise empty. */ protected Optional findLock(TransactionContext transaction, String lockName) { - return Optional.ofNullable(transaction.readRow( - table, - Key.of(lockName), - List.of(name, lockUntil, lockedBy, lockedAt))) - .map(Lock::new); + return Optional.ofNullable( + transaction.readRow(table, Key.of(lockName), List.of(name, lockUntil, lockedBy, lockedAt))) + .map(Lock::new); } protected Optional nonTransactionFindLock(String lockName) { - return Optional.ofNullable(databaseClient.singleUse().executeQuery(Statement.newBuilder("SELECT * FROM " + table + " WHERE " + name + " = @name") - .bind(name).to(lockName) - .build())) - .filter(ResultSet::next) - .map(ResultSet::getCurrentRowAsStruct) - .map(Lock::new); + return Optional.ofNullable(databaseClient + .singleUse() + .executeQuery(Statement.newBuilder("SELECT * FROM " + table + " WHERE " + name + " = @name") + .bind(name) + .to(lockName) + .build())) + .filter(ResultSet::next) + .map(ResultSet::getCurrentRowAsStruct) + .map(Lock::new); } /** @@ -206,5 +214,4 @@ protected Timestamp getLockedUntil() { return lockedUntil; } } - } diff --git a/providers/spanner/shedlock-provider-spanner/src/test/java/net/javacrumbs/shedlock/provider/spanner/AbstractSpannerStorageBasedLockProviderIntegrationTest.java b/providers/spanner/shedlock-provider-spanner/src/test/java/net/javacrumbs/shedlock/provider/spanner/AbstractSpannerStorageBasedLockProviderIntegrationTest.java index a261b8036..c26024305 100644 --- a/providers/spanner/shedlock-provider-spanner/src/test/java/net/javacrumbs/shedlock/provider/spanner/AbstractSpannerStorageBasedLockProviderIntegrationTest.java +++ b/providers/spanner/shedlock-provider-spanner/src/test/java/net/javacrumbs/shedlock/provider/spanner/AbstractSpannerStorageBasedLockProviderIntegrationTest.java @@ -12,6 +12,8 @@ import com.google.cloud.spanner.InstanceInfo; import com.google.cloud.spanner.Spanner; import com.google.cloud.spanner.SpannerOptions; +import java.util.List; +import java.util.concurrent.ExecutionException; import net.javacrumbs.shedlock.test.support.AbstractStorageBasedLockProviderIntegrationTest; import org.junit.jupiter.api.BeforeAll; import org.testcontainers.containers.SpannerEmulatorContainer; @@ -19,11 +21,9 @@ import org.testcontainers.junit.jupiter.Testcontainers; import org.testcontainers.utility.DockerImageName; -import java.util.List; -import java.util.concurrent.ExecutionException; - @Testcontainers -public abstract class AbstractSpannerStorageBasedLockProviderIntegrationTest extends AbstractStorageBasedLockProviderIntegrationTest { +public abstract class AbstractSpannerStorageBasedLockProviderIntegrationTest + extends AbstractStorageBasedLockProviderIntegrationTest { private static final String SPANNER_EMULATOR_IMAGE = "gcr.io/cloud-spanner-emulator/emulator:latest"; private static final String PROJECT_NAME = "test-project"; @@ -34,8 +34,7 @@ public abstract class AbstractSpannerStorageBasedLockProviderIntegrationTest ext @Container public static final SpannerEmulatorContainer emulator = - new SpannerEmulatorContainer(DockerImageName.parse(SPANNER_EMULATOR_IMAGE)); - + new SpannerEmulatorContainer(DockerImageName.parse(SPANNER_EMULATOR_IMAGE)); @BeforeAll public static void setUpSpanner() { @@ -50,12 +49,11 @@ static DatabaseClient getDatabaseClient() { } private static Spanner createSpannerService() { - SpannerOptions options = SpannerOptions - .newBuilder() - .setEmulatorHost(emulator.getEmulatorGrpcEndpoint()) - .setCredentials(NoCredentials.getInstance()) - .setProjectId(PROJECT_NAME) - .build(); + SpannerOptions options = SpannerOptions.newBuilder() + .setEmulatorHost(emulator.getEmulatorGrpcEndpoint()) + .setCredentials(NoCredentials.getInstance()) + .setProjectId(PROJECT_NAME) + .build(); return options.getService(); } @@ -66,15 +64,12 @@ private static InstanceId createInstance(Spanner spanner) { InstanceAdminClient insAdminClient = spanner.getInstanceAdminClient(); try { Instance instance = insAdminClient - .createInstance( - InstanceInfo - .newBuilder(instanceId) - .setNodeCount(1) - .setDisplayName("Test instance") - .setInstanceConfigId(instanceConfig) - .build() - ) - .get(); + .createInstance(InstanceInfo.newBuilder(instanceId) + .setNodeCount(1) + .setDisplayName("Test instance") + .setInstanceConfigId(instanceConfig) + .build()) + .get(); } catch (ExecutionException | InterruptedException e) { throw new RuntimeException("Failed creating Spanner instance.", e); } @@ -85,12 +80,8 @@ private static DatabaseId createDatabase(Spanner spanner) { DatabaseAdminClient dbAdminClient = spanner.getDatabaseAdminClient(); try { Database database = dbAdminClient - .createDatabase( - INSTANCE_NAME, - DATABASE_NAME, - List.of(getShedlockDdl()) - ) - .get(); + .createDatabase(INSTANCE_NAME, DATABASE_NAME, List.of(getShedlockDdl())) + .get(); return database.getId(); } catch (InterruptedException | ExecutionException e) { throw new RuntimeException("Failed creating Spanner database.", e); @@ -98,8 +89,7 @@ private static DatabaseId createDatabase(Spanner spanner) { } private static String getShedlockDdl() { - return - """ + return """ CREATE TABLE shedlock ( name STRING(64) NOT NULL, lock_until TIMESTAMP NOT NULL, @@ -108,5 +98,4 @@ locked_by STRING(255) NOT NULL ) PRIMARY KEY (name) """; } - } diff --git a/providers/spanner/shedlock-provider-spanner/src/test/java/net/javacrumbs/shedlock/provider/spanner/SpannerLockProviderIntegrationTest.java b/providers/spanner/shedlock-provider-spanner/src/test/java/net/javacrumbs/shedlock/provider/spanner/SpannerLockProviderIntegrationTest.java index 5a6a438cc..acbdc3705 100644 --- a/providers/spanner/shedlock-provider-spanner/src/test/java/net/javacrumbs/shedlock/provider/spanner/SpannerLockProviderIntegrationTest.java +++ b/providers/spanner/shedlock-provider-spanner/src/test/java/net/javacrumbs/shedlock/provider/spanner/SpannerLockProviderIntegrationTest.java @@ -1,18 +1,17 @@ package net.javacrumbs.shedlock.provider.spanner; +import static org.assertj.core.api.Assertions.assertThat; + import com.google.cloud.Timestamp; import com.google.cloud.spanner.KeySet; import com.google.cloud.spanner.Mutation; +import java.time.Instant; +import java.util.List; import net.javacrumbs.shedlock.core.ClockProvider; import net.javacrumbs.shedlock.support.StorageBasedLockProvider; import org.junit.jupiter.api.AfterEach; import org.junit.jupiter.api.BeforeAll; -import java.time.Instant; -import java.util.List; - -import static org.assertj.core.api.Assertions.assertThat; - class SpannerLockProviderIntegrationTest extends AbstractSpannerStorageBasedLockProviderIntegrationTest { private static SpannerStorageAccessor accessor; @@ -20,8 +19,8 @@ class SpannerLockProviderIntegrationTest extends AbstractSpannerStorageBasedLock @BeforeAll static void setUp() { SpannerLockProvider.Configuration configuration = SpannerLockProvider.Configuration.builder() - .withDatabaseClient(getDatabaseClient()) - .build(); + .withDatabaseClient(getDatabaseClient()) + .build(); accessor = new SpannerStorageAccessor(configuration); } @@ -65,5 +64,4 @@ private void cleanLockTable() { private Instant toInstant(Timestamp timestamp) { return Instant.ofEpochSecond(timestamp.getSeconds(), timestamp.getNanos()); } - } From a1a1639578b680a2576e600f48a38e6de792fbcf Mon Sep 17 00:00:00 2001 From: Hermanus Engelbrecht Date: Mon, 6 Nov 2023 20:50:36 +0100 Subject: [PATCH 0374/1598] Automatic-Module-Name update to spaner in pom.xml --- providers/spanner/shedlock-provider-spanner/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/spanner/shedlock-provider-spanner/pom.xml b/providers/spanner/shedlock-provider-spanner/pom.xml index bf36af95c..9eeed1433 100644 --- a/providers/spanner/shedlock-provider-spanner/pom.xml +++ b/providers/spanner/shedlock-provider-spanner/pom.xml @@ -64,7 +64,7 @@ - net.javacrumbs.shedlock.provider.mongo + net.javacrumbs.shedlock.provider.spanner From 86042de73e1d43bdf4deb8bf2d631791c9225594 Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Mon, 6 Nov 2023 20:56:06 +0100 Subject: [PATCH 0375/1598] Code cleanup --- .../provider/spanner/SpannerLockProvider.java | 23 +-- .../spanner/SpannerStorageAccessor.java | 173 +++++++----------- .../src/main/resources/logback.xml | 16 -- ...orageBasedLockProviderIntegrationTest.java | 21 +++ .../SpannerLockProviderIntegrationTest.java | 25 +-- .../{java => }/resources/logback-test.xml | 0 6 files changed, 96 insertions(+), 162 deletions(-) delete mode 100644 providers/spanner/shedlock-provider-spanner/src/main/resources/logback.xml rename providers/spanner/shedlock-provider-spanner/src/test/{java => }/resources/logback-test.xml (100%) diff --git a/providers/spanner/shedlock-provider-spanner/src/main/java/net/javacrumbs/shedlock/provider/spanner/SpannerLockProvider.java b/providers/spanner/shedlock-provider-spanner/src/main/java/net/javacrumbs/shedlock/provider/spanner/SpannerLockProvider.java index 66392af08..b053a3f99 100644 --- a/providers/spanner/shedlock-provider-spanner/src/main/java/net/javacrumbs/shedlock/provider/spanner/SpannerLockProvider.java +++ b/providers/spanner/shedlock-provider-spanner/src/main/java/net/javacrumbs/shedlock/provider/spanner/SpannerLockProvider.java @@ -19,8 +19,7 @@ public class SpannerLockProvider extends StorageBasedLockProvider { * @param databaseClient the client for interacting with Google Cloud Spanner. */ public SpannerLockProvider(@NonNull DatabaseClient databaseClient) { - this(new SpannerStorageAccessor( - Configuration.builder().withDatabaseClient(databaseClient).build())); + this(Configuration.builder().withDatabaseClient(databaseClient).build()); } /** @@ -29,16 +28,7 @@ public SpannerLockProvider(@NonNull DatabaseClient databaseClient) { * @param configuration configuration for the provider. */ public SpannerLockProvider(@NonNull Configuration configuration) { - this(new SpannerStorageAccessor(configuration)); - } - - /** - * Private constructor to create a {@code SpannerLockProvider} with a pre-configured {@link SpannerStorageAccessor}. - * - * @param spannerStorageAccessor the accessor for Spanner storage operations. - */ - private SpannerLockProvider(SpannerStorageAccessor spannerStorageAccessor) { - super(spannerStorageAccessor); + super(new SpannerStorageAccessor(configuration)); } /** @@ -50,15 +40,6 @@ public static final class Configuration { private final String hostname; private final TableConfiguration tableConfiguration; - /** - * Constructs a {@code Configuration} object using the provided {@link DatabaseClient}. - * - * @param databaseClient the client for interacting with Google Cloud Spanner. - */ - private Configuration(@NonNull DatabaseClient databaseClient) { - this(builder().withDatabaseClient(databaseClient)); - } - /** * Constructs a {@code Configuration} with the builder pattern. * diff --git a/providers/spanner/shedlock-provider-spanner/src/main/java/net/javacrumbs/shedlock/provider/spanner/SpannerStorageAccessor.java b/providers/spanner/shedlock-provider-spanner/src/main/java/net/javacrumbs/shedlock/provider/spanner/SpannerStorageAccessor.java index 50a9798e7..6df3a1118 100644 --- a/providers/spanner/shedlock-provider-spanner/src/main/java/net/javacrumbs/shedlock/provider/spanner/SpannerStorageAccessor.java +++ b/providers/spanner/shedlock-provider-spanner/src/main/java/net/javacrumbs/shedlock/provider/spanner/SpannerStorageAccessor.java @@ -1,17 +1,21 @@ package net.javacrumbs.shedlock.provider.spanner; +import static com.google.cloud.Timestamp.now; +import static com.google.cloud.spanner.Mutation.newInsertBuilder; +import static com.google.cloud.spanner.Mutation.newUpdateBuilder; + import com.google.cloud.Timestamp; import com.google.cloud.spanner.DatabaseClient; import com.google.cloud.spanner.Key; import com.google.cloud.spanner.Mutation; -import com.google.cloud.spanner.ResultSet; -import com.google.cloud.spanner.Statement; +import com.google.cloud.spanner.Mutation.WriteBuilder; import com.google.cloud.spanner.Struct; import com.google.cloud.spanner.TransactionContext; import java.time.Instant; import java.util.List; import java.util.Optional; import net.javacrumbs.shedlock.core.LockConfiguration; +import net.javacrumbs.shedlock.provider.spanner.SpannerLockProvider.TableConfiguration; import net.javacrumbs.shedlock.support.AbstractStorageAccessor; import net.javacrumbs.shedlock.support.annotation.NonNull; @@ -36,11 +40,12 @@ public class SpannerStorageAccessor extends AbstractStorageAccessor { * @param configuration The lock provider configuration. */ public SpannerStorageAccessor(SpannerLockProvider.Configuration configuration) { - this.lockUntil = configuration.getTableConfiguration().getLockUntil(); - this.lockedAt = configuration.getTableConfiguration().getLockedAt(); - this.lockedBy = configuration.getTableConfiguration().getLockedBy(); - this.table = configuration.getTableConfiguration().getTableName(); - this.name = configuration.getTableConfiguration().getLockName(); + TableConfiguration tableConfiguration = configuration.getTableConfiguration(); + this.lockUntil = tableConfiguration.getLockUntil(); + this.lockedAt = tableConfiguration.getLockedAt(); + this.lockedBy = tableConfiguration.getLockedBy(); + this.table = tableConfiguration.getTableName(); + this.name = tableConfiguration.getLockName(); this.databaseClient = configuration.getDatabaseClient(); this.hostname = configuration.getHostname(); } @@ -53,22 +58,13 @@ public SpannerStorageAccessor(SpannerLockProvider.Configuration configuration) { */ @Override public boolean insertRecord(@NonNull LockConfiguration lockConfiguration) { - return Boolean.TRUE.equals(databaseClient.readWriteTransaction().run(transaction -> findLock( - transaction, lockConfiguration.getName()) - .map(lock -> false) // Lock already exists, so we return false. - .orElseGet(() -> { - transaction.buffer(Mutation.newInsertBuilder(table) - .set(name) - .to(lockConfiguration.getName()) - .set(lockUntil) - .to(toTimestamp(lockConfiguration.getLockAtMostUntil())) - .set(lockedAt) - .to(Timestamp.now()) - .set(lockedBy) - .to(hostname) - .build()); - return true; - }))); + return Boolean.TRUE.equals( + databaseClient.readWriteTransaction().run(tx -> findLock(tx, lockConfiguration.getName()) + .map(lock -> false) // Lock already exists, so we return false. + .orElseGet(() -> { + tx.buffer(buildMutation(lockConfiguration, newInsertBuilder(table))); + return true; + }))); } /** @@ -79,23 +75,27 @@ public boolean insertRecord(@NonNull LockConfiguration lockConfiguration) { */ @Override public boolean updateRecord(@NonNull LockConfiguration lockConfiguration) { - return Boolean.TRUE.equals(databaseClient.readWriteTransaction().run(transaction -> findLock( - transaction, lockConfiguration.getName()) - .filter(lock -> lock.getLockedUntil().compareTo(Timestamp.now()) <= 0) - .map(lock -> { - transaction.buffer(Mutation.newUpdateBuilder(table) - .set(name) - .to(lockConfiguration.getName()) - .set(lockUntil) - .to(toTimestamp(lockConfiguration.getLockAtMostUntil())) - .set(lockedAt) - .to(Timestamp.now()) - .set(lockedBy) - .to(hostname) - .build()); - return true; - }) - .orElse(false))); + return Boolean.TRUE.equals(databaseClient.readWriteTransaction().run(tx -> { + return findLock(tx, lockConfiguration.getName()) + .filter(lock -> lock.lockedUntil().compareTo(now()) <= 0) + .map(lock -> { + tx.buffer(buildMutation(lockConfiguration, newUpdateBuilder(table))); + return true; + }) + .orElse(false); + })); + } + + private Mutation buildMutation(LockConfiguration lockConfiguration, WriteBuilder builder) { + return builder.set(name) + .to(lockConfiguration.getName()) + .set(lockUntil) + .to(toTimestamp(lockConfiguration.getLockAtMostUntil())) + .set(lockedAt) + .to(now()) + .set(lockedBy) + .to(hostname) + .build(); } /** @@ -106,20 +106,20 @@ public boolean updateRecord(@NonNull LockConfiguration lockConfiguration) { */ @Override public boolean extend(@NonNull LockConfiguration lockConfiguration) { - return Boolean.TRUE.equals(databaseClient.readWriteTransaction().run(transaction -> findLock( - transaction, lockConfiguration.getName()) - .filter(lock -> hostname.equals(lock.getLockedBy())) - .filter(lock -> lock.getLockedUntil().compareTo(Timestamp.now()) > 0) - .map(lock -> { - transaction.buffer(Mutation.newUpdateBuilder(table) - .set(name) - .to(lockConfiguration.getName()) - .set(lockUntil) - .to(toTimestamp(lockConfiguration.getLockAtMostUntil())) - .build()); - return true; - }) - .orElse(false))); + return Boolean.TRUE.equals( + databaseClient.readWriteTransaction().run(tx -> findLock(tx, lockConfiguration.getName()) + .filter(lock -> hostname.equals(lock.lockedBy())) + .filter(lock -> lock.lockedUntil().compareTo(now()) > 0) + .map(lock -> { + tx.buffer(newUpdateBuilder(table) + .set(name) + .to(lockConfiguration.getName()) + .set(lockUntil) + .to(toTimestamp(lockConfiguration.getLockAtMostUntil())) + .build()); + return true; + }) + .orElse(false))); } /** @@ -129,10 +129,10 @@ public boolean extend(@NonNull LockConfiguration lockConfiguration) { */ @Override public void unlock(@NonNull LockConfiguration lockConfiguration) { - databaseClient.readWriteTransaction().run(transaction -> { - findLock(transaction, lockConfiguration.getName()) - .filter(lock -> hostname.equals(lock.getLockedBy())) - .ifPresent(lock -> transaction.buffer(Mutation.newUpdateBuilder(table) + databaseClient.readWriteTransaction().run(tx -> { + findLock(tx, lockConfiguration.getName()) + .filter(lock -> hostname.equals(lock.lockedBy())) + .ifPresent(lock -> tx.buffer(newUpdateBuilder(table) .set(name) .to(lockConfiguration.getName()) .set(lockUntil) @@ -145,26 +145,18 @@ public void unlock(@NonNull LockConfiguration lockConfiguration) { /** * Finds the lock in the Spanner table. * - * @param transaction The transaction context to use for the read. + * @param tx The tx context to use for the read. * @param lockName The name of the lock to find. * @return An {@code Optional} containing the lock if found, otherwise empty. */ - protected Optional findLock(TransactionContext transaction, String lockName) { - return Optional.ofNullable( - transaction.readRow(table, Key.of(lockName), List.of(name, lockUntil, lockedBy, lockedAt))) - .map(Lock::new); + Optional findLock(TransactionContext tx, String lockName) { + return Optional.ofNullable(tx.readRow(table, Key.of(lockName), List.of(name, lockUntil, lockedBy, lockedAt))) + .map(this::newLock); } - protected Optional nonTransactionFindLock(String lockName) { - return Optional.ofNullable(databaseClient - .singleUse() - .executeQuery(Statement.newBuilder("SELECT * FROM " + table + " WHERE " + name + " = @name") - .bind(name) - .to(lockName) - .build())) - .filter(ResultSet::next) - .map(ResultSet::getCurrentRowAsStruct) - .map(Lock::new); + Lock newLock(@NonNull Struct row) { + return new Lock( + row.getString(name), row.getString(lockedBy), row.getTimestamp(lockedAt), row.getTimestamp(lockUntil)); } /** @@ -180,38 +172,5 @@ private Timestamp toTimestamp(Instant instant) { /** * Inner class representing a lock record from Spanner. */ - protected class Lock { - private final String lockName; - private final String lockedBy; - private final Timestamp lockedAt; - private final Timestamp lockedUntil; - - /** - * Constructs a {@code Lock} instance based on the Spanner row structure. - * - * @param row The Spanner row containing lock information. - */ - protected Lock(@NonNull Struct row) { - this.lockName = row.getString(name); - this.lockedBy = row.getString(SpannerStorageAccessor.this.lockedBy); - this.lockedAt = row.getTimestamp(SpannerStorageAccessor.this.lockedAt); - this.lockedUntil = row.getTimestamp(lockUntil); - } - - protected String getLockName() { - return lockName; - } - - protected String getLockedBy() { - return lockedBy; - } - - protected Timestamp getLockedAt() { - return lockedAt; - } - - protected Timestamp getLockedUntil() { - return lockedUntil; - } - } + record Lock(String lockName, String lockedBy, Timestamp lockedAt, Timestamp lockedUntil) {} } diff --git a/providers/spanner/shedlock-provider-spanner/src/main/resources/logback.xml b/providers/spanner/shedlock-provider-spanner/src/main/resources/logback.xml deleted file mode 100644 index b984b9ab5..000000000 --- a/providers/spanner/shedlock-provider-spanner/src/main/resources/logback.xml +++ /dev/null @@ -1,16 +0,0 @@ - - - - - %d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n - - - - - - - - - - - diff --git a/providers/spanner/shedlock-provider-spanner/src/test/java/net/javacrumbs/shedlock/provider/spanner/AbstractSpannerStorageBasedLockProviderIntegrationTest.java b/providers/spanner/shedlock-provider-spanner/src/test/java/net/javacrumbs/shedlock/provider/spanner/AbstractSpannerStorageBasedLockProviderIntegrationTest.java index c26024305..03c6e05dc 100644 --- a/providers/spanner/shedlock-provider-spanner/src/test/java/net/javacrumbs/shedlock/provider/spanner/AbstractSpannerStorageBasedLockProviderIntegrationTest.java +++ b/providers/spanner/shedlock-provider-spanner/src/test/java/net/javacrumbs/shedlock/provider/spanner/AbstractSpannerStorageBasedLockProviderIntegrationTest.java @@ -10,10 +10,14 @@ import com.google.cloud.spanner.InstanceConfigId; import com.google.cloud.spanner.InstanceId; import com.google.cloud.spanner.InstanceInfo; +import com.google.cloud.spanner.ResultSet; import com.google.cloud.spanner.Spanner; import com.google.cloud.spanner.SpannerOptions; +import com.google.cloud.spanner.Statement; import java.util.List; +import java.util.Optional; import java.util.concurrent.ExecutionException; +import net.javacrumbs.shedlock.provider.spanner.SpannerLockProvider.Configuration; import net.javacrumbs.shedlock.test.support.AbstractStorageBasedLockProviderIntegrationTest; import org.junit.jupiter.api.BeforeAll; import org.testcontainers.containers.SpannerEmulatorContainer; @@ -36,12 +40,17 @@ public abstract class AbstractSpannerStorageBasedLockProviderIntegrationTest public static final SpannerEmulatorContainer emulator = new SpannerEmulatorContainer(DockerImageName.parse(SPANNER_EMULATOR_IMAGE)); + protected static SpannerStorageAccessor accessor; + @BeforeAll public static void setUpSpanner() { Spanner spanner = createSpannerService(); InstanceId instanceId = createInstance(spanner); DatabaseId databaseId = createDatabase(spanner); databaseClient = spanner.getDatabaseClient(databaseId); + Configuration configuration = + Configuration.builder().withDatabaseClient(databaseClient).build(); + accessor = new SpannerStorageAccessor(configuration); } static DatabaseClient getDatabaseClient() { @@ -88,6 +97,18 @@ private static DatabaseId createDatabase(Spanner spanner) { } } + Optional nonTransactionFindLock(String lockName) { + return Optional.ofNullable(databaseClient + .singleUse() + .executeQuery(Statement.newBuilder("SELECT * FROM shedlock WHERE name = @name") + .bind("name") + .to(lockName) + .build())) + .filter(ResultSet::next) + .map(ResultSet::getCurrentRowAsStruct) + .map(accessor::newLock); + } + private static String getShedlockDdl() { return """ CREATE TABLE shedlock ( diff --git a/providers/spanner/shedlock-provider-spanner/src/test/java/net/javacrumbs/shedlock/provider/spanner/SpannerLockProviderIntegrationTest.java b/providers/spanner/shedlock-provider-spanner/src/test/java/net/javacrumbs/shedlock/provider/spanner/SpannerLockProviderIntegrationTest.java index acbdc3705..074879cba 100644 --- a/providers/spanner/shedlock-provider-spanner/src/test/java/net/javacrumbs/shedlock/provider/spanner/SpannerLockProviderIntegrationTest.java +++ b/providers/spanner/shedlock-provider-spanner/src/test/java/net/javacrumbs/shedlock/provider/spanner/SpannerLockProviderIntegrationTest.java @@ -10,20 +10,9 @@ import net.javacrumbs.shedlock.core.ClockProvider; import net.javacrumbs.shedlock.support.StorageBasedLockProvider; import org.junit.jupiter.api.AfterEach; -import org.junit.jupiter.api.BeforeAll; class SpannerLockProviderIntegrationTest extends AbstractSpannerStorageBasedLockProviderIntegrationTest { - private static SpannerStorageAccessor accessor; - - @BeforeAll - static void setUp() { - SpannerLockProvider.Configuration configuration = SpannerLockProvider.Configuration.builder() - .withDatabaseClient(getDatabaseClient()) - .build(); - accessor = new SpannerStorageAccessor(configuration); - } - @AfterEach void cleanUp() { cleanLockTable(); @@ -38,22 +27,22 @@ protected StorageBasedLockProvider getLockProvider() { protected void assertUnlocked(String lockName) { SpannerStorageAccessor.Lock lock = findLock(lockName); - assertThat(toInstant(lock.getLockedUntil())).isBefore(ClockProvider.now()); - assertThat(toInstant(lock.getLockedAt())).isBefore(ClockProvider.now()); - assertThat(lock.getLockedBy()).isNotEmpty(); + assertThat(toInstant(lock.lockedUntil())).isBefore(ClockProvider.now()); + assertThat(toInstant(lock.lockedAt())).isBefore(ClockProvider.now()); + assertThat(lock.lockedBy()).isNotEmpty(); } @Override protected void assertLocked(String lockName) { SpannerStorageAccessor.Lock lock = findLock(lockName); - assertThat(toInstant(lock.getLockedUntil())).isAfter(ClockProvider.now()); - assertThat(toInstant(lock.getLockedAt())).isBefore(ClockProvider.now()); - assertThat(lock.getLockedBy()).isNotEmpty(); + assertThat(toInstant(lock.lockedUntil())).isAfter(ClockProvider.now()); + assertThat(toInstant(lock.lockedAt())).isBefore(ClockProvider.now()); + assertThat(lock.lockedBy()).isNotEmpty(); } private SpannerStorageAccessor.Lock findLock(String lockName) { - return accessor.nonTransactionFindLock(lockName).get(); + return nonTransactionFindLock(lockName).get(); } private void cleanLockTable() { diff --git a/providers/spanner/shedlock-provider-spanner/src/test/java/resources/logback-test.xml b/providers/spanner/shedlock-provider-spanner/src/test/resources/logback-test.xml similarity index 100% rename from providers/spanner/shedlock-provider-spanner/src/test/java/resources/logback-test.xml rename to providers/spanner/shedlock-provider-spanner/src/test/resources/logback-test.xml From ea233b07a21d104a6e0f1f5583e3a7668ad7ecf9 Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Tue, 7 Nov 2023 12:18:07 +0100 Subject: [PATCH 0376/1598] [maven-release-plugin] prepare release shedlock-parent-5.10.0 --- cdi/shedlock-cdi-vintage/pom.xml | 4 ++-- cdi/shedlock-cdi/pom.xml | 4 ++-- cdi/test/quarkus-test/pom.xml | 4 ++-- micronaut/shedlock-micronaut/pom.xml | 4 ++-- micronaut/shedlock-micronaut4/pom.xml | 4 ++-- micronaut/test/micronaut-jdbc-template/pom.xml | 4 ++-- micronaut/test/micronaut-jdbc/pom.xml | 4 ++-- micronaut/test/micronaut4-jdbc-template/pom.xml | 4 ++-- micronaut/test/micronaut4-jdbc/pom.xml | 4 ++-- pom.xml | 4 ++-- providers/arangodb/shedlock-provider-arangodb/pom.xml | 4 ++-- providers/cassandra/shedlock-provider-cassandra/pom.xml | 4 ++-- providers/consul/shedlock-provider-consul/pom.xml | 4 ++-- .../couchbase/shedlock-provider-couchbase-javaclient3/pom.xml | 4 ++-- providers/datastore/shedlock-provider-datastore/pom.xml | 4 ++-- providers/dynamodb/shedlock-provider-dynamodb2/pom.xml | 4 ++-- .../elasticsearch/shedlock-provider-elasticsearch8/pom.xml | 4 ++-- providers/etcd/shedlock-provider-etcd-jetcd/pom.xml | 2 +- providers/hazelcast/shedlock-provider-hazelcast4/pom.xml | 4 ++-- providers/ignite/shedlock-provider-ignite/pom.xml | 4 ++-- providers/inmemory/shedlock-provider-inmemory/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-internal/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-template/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jooq/pom.xml | 4 ++-- providers/jdbc/shedlock-test-support-jdbc/pom.xml | 4 ++-- providers/memcached/shedlock-provider-memcached-spy/pom.xml | 4 ++-- .../mongo/shedlock-provider-mongo-reactivestreams/pom.xml | 4 ++-- providers/mongo/shedlock-provider-mongo/pom.xml | 4 ++-- providers/neo4j/shedlock-provider-neo4j/pom.xml | 4 ++-- providers/opensearch/shedlock-provider-opensearch/pom.xml | 4 ++-- providers/r2dbc/shedlock-provider-r2dbc/pom.xml | 4 ++-- providers/redis/shedlock-provider-redis-jedis4/pom.xml | 4 ++-- providers/redis/shedlock-provider-redis-quarkus2/pom.xml | 2 +- providers/redis/shedlock-provider-redis-spring/pom.xml | 4 ++-- providers/spanner/shedlock-provider-spanner/pom.xml | 4 ++-- .../zookeeper/shedlock-provider-zookeeper-curator/pom.xml | 4 ++-- shedlock-bom/pom.xml | 4 ++-- shedlock-core/pom.xml | 4 ++-- shedlock-test-support/pom.xml | 4 ++-- spring/shedlock-spring/pom.xml | 4 ++-- spring/test/shedlock-springboot-future-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-kotlin-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-old-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-sleuth-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-test/pom.xml | 4 ++-- spring/test/shedlock-testng-test/pom.xml | 4 ++-- 48 files changed, 94 insertions(+), 94 deletions(-) diff --git a/cdi/shedlock-cdi-vintage/pom.xml b/cdi/shedlock-cdi-vintage/pom.xml index 476df8fe3..b0444f07b 100644 --- a/cdi/shedlock-cdi-vintage/pom.xml +++ b/cdi/shedlock-cdi-vintage/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.9.2-SNAPSHOT + 5.10.0 ../../pom.xml shedlock-cdi-vintage - 5.9.2-SNAPSHOT + 5.10.0 diff --git a/cdi/shedlock-cdi/pom.xml b/cdi/shedlock-cdi/pom.xml index c227100f8..b39fab6d9 100644 --- a/cdi/shedlock-cdi/pom.xml +++ b/cdi/shedlock-cdi/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.9.2-SNAPSHOT + 5.10.0 ../../pom.xml shedlock-cdi - 5.9.2-SNAPSHOT + 5.10.0 diff --git a/cdi/test/quarkus-test/pom.xml b/cdi/test/quarkus-test/pom.xml index 997308965..fb6be15de 100644 --- a/cdi/test/quarkus-test/pom.xml +++ b/cdi/test/quarkus-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.9.2-SNAPSHOT + 5.10.0 ../../../pom.xml 4.0.0 quarkus-test - 5.9.2-SNAPSHOT + 5.10.0 quarkus-bom diff --git a/micronaut/shedlock-micronaut/pom.xml b/micronaut/shedlock-micronaut/pom.xml index f716188b3..2c0961276 100644 --- a/micronaut/shedlock-micronaut/pom.xml +++ b/micronaut/shedlock-micronaut/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.9.2-SNAPSHOT + 5.10.0 ../../pom.xml shedlock-micronaut - 5.9.2-SNAPSHOT + 5.10.0 diff --git a/micronaut/shedlock-micronaut4/pom.xml b/micronaut/shedlock-micronaut4/pom.xml index 2f61345bb..f9c204b44 100644 --- a/micronaut/shedlock-micronaut4/pom.xml +++ b/micronaut/shedlock-micronaut4/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.9.2-SNAPSHOT + 5.10.0 ../../pom.xml shedlock-micronaut4 - 5.9.2-SNAPSHOT + 5.10.0 diff --git a/micronaut/test/micronaut-jdbc-template/pom.xml b/micronaut/test/micronaut-jdbc-template/pom.xml index 0371ad13c..39bbd73e4 100644 --- a/micronaut/test/micronaut-jdbc-template/pom.xml +++ b/micronaut/test/micronaut-jdbc-template/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.9.2-SNAPSHOT + 5.10.0 ../../../pom.xml micronaut-jdbc-template - 5.9.2-SNAPSHOT + 5.10.0 UTF-8 diff --git a/micronaut/test/micronaut-jdbc/pom.xml b/micronaut/test/micronaut-jdbc/pom.xml index 16f7d4578..03ac6f8be 100644 --- a/micronaut/test/micronaut-jdbc/pom.xml +++ b/micronaut/test/micronaut-jdbc/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.9.2-SNAPSHOT + 5.10.0 ../../../pom.xml micronaut-jdbc - 5.9.2-SNAPSHOT + 5.10.0 UTF-8 diff --git a/micronaut/test/micronaut4-jdbc-template/pom.xml b/micronaut/test/micronaut4-jdbc-template/pom.xml index 9bcfa46af..5a488a5ee 100644 --- a/micronaut/test/micronaut4-jdbc-template/pom.xml +++ b/micronaut/test/micronaut4-jdbc-template/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.9.2-SNAPSHOT + 5.10.0 ../../../pom.xml micronaut4-jdbc-template - 5.9.2-SNAPSHOT + 5.10.0 UTF-8 diff --git a/micronaut/test/micronaut4-jdbc/pom.xml b/micronaut/test/micronaut4-jdbc/pom.xml index f203609b0..130c0f485 100644 --- a/micronaut/test/micronaut4-jdbc/pom.xml +++ b/micronaut/test/micronaut4-jdbc/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.9.2-SNAPSHOT + 5.10.0 ../../../pom.xml micronaut4-jdbc - 5.9.2-SNAPSHOT + 5.10.0 UTF-8 diff --git a/pom.xml b/pom.xml index 966a3f534..08a6d3fea 100644 --- a/pom.xml +++ b/pom.xml @@ -19,7 +19,7 @@ net.javacrumbs.shedlock shedlock-parent pom - 5.9.2-SNAPSHOT + 5.10.0 shedlock-bom shedlock-core @@ -100,7 +100,7 @@ 2.38.0 - + diff --git a/providers/arangodb/shedlock-provider-arangodb/pom.xml b/providers/arangodb/shedlock-provider-arangodb/pom.xml index 2b81fc5de..cf4e5d5ce 100644 --- a/providers/arangodb/shedlock-provider-arangodb/pom.xml +++ b/providers/arangodb/shedlock-provider-arangodb/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.9.2-SNAPSHOT + 5.10.0 ../../../pom.xml 4.0.0 shedlock-provider-arangodb - 5.9.2-SNAPSHOT + 5.10.0 diff --git a/providers/cassandra/shedlock-provider-cassandra/pom.xml b/providers/cassandra/shedlock-provider-cassandra/pom.xml index d99cce85b..8c4307ff6 100644 --- a/providers/cassandra/shedlock-provider-cassandra/pom.xml +++ b/providers/cassandra/shedlock-provider-cassandra/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.9.2-SNAPSHOT + 5.10.0 ../../../pom.xml 4.0.0 shedlock-provider-cassandra - 5.9.2-SNAPSHOT + 5.10.0 4.17.0 diff --git a/providers/consul/shedlock-provider-consul/pom.xml b/providers/consul/shedlock-provider-consul/pom.xml index 938a89949..0ca87e38c 100644 --- a/providers/consul/shedlock-provider-consul/pom.xml +++ b/providers/consul/shedlock-provider-consul/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.9.2-SNAPSHOT + 5.10.0 ../../../pom.xml 4.0.0 shedlock-provider-consul - 5.9.2-SNAPSHOT + 5.10.0 diff --git a/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml b/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml index d31125241..65fb76b91 100644 --- a/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml +++ b/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.9.2-SNAPSHOT + 5.10.0 ../../../pom.xml 4.0.0 shedlock-provider-couchbase-javaclient3 - 5.9.2-SNAPSHOT + 5.10.0 diff --git a/providers/datastore/shedlock-provider-datastore/pom.xml b/providers/datastore/shedlock-provider-datastore/pom.xml index 065e87b0a..bd7fe48d8 100644 --- a/providers/datastore/shedlock-provider-datastore/pom.xml +++ b/providers/datastore/shedlock-provider-datastore/pom.xml @@ -4,12 +4,12 @@ net.javacrumbs.shedlock shedlock-parent - 5.9.2-SNAPSHOT + 5.10.0 ../../../pom.xml shedlock-provider-datastore - 5.9.2-SNAPSHOT + 5.10.0 2.15.0 diff --git a/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml b/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml index 9211b177f..34926da4c 100644 --- a/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml +++ b/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.9.2-SNAPSHOT + 5.10.0 ../../../pom.xml 4.0.0 shedlock-provider-dynamodb2 - 5.9.2-SNAPSHOT + 5.10.0 diff --git a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml index 2d5b1d181..f053466dd 100644 --- a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml +++ b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.9.2-SNAPSHOT + 5.10.0 ../../../pom.xml 4.0.0 shedlock-provider-elasticsearch8 - 5.9.2-SNAPSHOT + 5.10.0 8.7.0 diff --git a/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml b/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml index 02b73cd32..6ae733217 100644 --- a/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml +++ b/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 5.9.2-SNAPSHOT + 5.10.0 ../../../pom.xml 4.0.0 diff --git a/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml b/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml index 94fe914fd..45629224d 100644 --- a/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml +++ b/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.9.2-SNAPSHOT + 5.10.0 ../../../pom.xml 4.0.0 shedlock-provider-hazelcast4 - 5.9.2-SNAPSHOT + 5.10.0 diff --git a/providers/ignite/shedlock-provider-ignite/pom.xml b/providers/ignite/shedlock-provider-ignite/pom.xml index 46269c055..3fe6ddcc4 100644 --- a/providers/ignite/shedlock-provider-ignite/pom.xml +++ b/providers/ignite/shedlock-provider-ignite/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.9.2-SNAPSHOT + 5.10.0 ../../../pom.xml 4.0.0 shedlock-provider-ignite - 5.9.2-SNAPSHOT + 5.10.0 2.15.0 diff --git a/providers/inmemory/shedlock-provider-inmemory/pom.xml b/providers/inmemory/shedlock-provider-inmemory/pom.xml index 033f7b5e9..12035b31d 100644 --- a/providers/inmemory/shedlock-provider-inmemory/pom.xml +++ b/providers/inmemory/shedlock-provider-inmemory/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.9.2-SNAPSHOT + 5.10.0 ../../../pom.xml 4.0.0 shedlock-provider-inmemory - 5.9.2-SNAPSHOT + 5.10.0 diff --git a/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml b/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml index dd7ecc86c..5f86eca18 100644 --- a/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.9.2-SNAPSHOT + 5.10.0 ../../../pom.xml 4.0.0 shedlock-provider-jdbc-internal - 5.9.2-SNAPSHOT + 5.10.0 diff --git a/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml b/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml index f952c94ce..941fdf2b0 100644 --- a/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.9.2-SNAPSHOT + 5.10.0 ../../../pom.xml 4.0.0 shedlock-provider-jdbc-micronaut - 5.9.2-SNAPSHOT + 5.10.0 diff --git a/providers/jdbc/shedlock-provider-jdbc-template/pom.xml b/providers/jdbc/shedlock-provider-jdbc-template/pom.xml index 11d60d23e..f7a675eb5 100644 --- a/providers/jdbc/shedlock-provider-jdbc-template/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-template/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.9.2-SNAPSHOT + 5.10.0 ../../../pom.xml 4.0.0 shedlock-provider-jdbc-template - 5.9.2-SNAPSHOT + 5.10.0 diff --git a/providers/jdbc/shedlock-provider-jdbc/pom.xml b/providers/jdbc/shedlock-provider-jdbc/pom.xml index d032770bd..2159cbcfe 100644 --- a/providers/jdbc/shedlock-provider-jdbc/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.9.2-SNAPSHOT + 5.10.0 ../../../pom.xml 4.0.0 shedlock-provider-jdbc - 5.9.2-SNAPSHOT + 5.10.0 diff --git a/providers/jdbc/shedlock-provider-jooq/pom.xml b/providers/jdbc/shedlock-provider-jooq/pom.xml index 3172e6bce..1288cdde7 100644 --- a/providers/jdbc/shedlock-provider-jooq/pom.xml +++ b/providers/jdbc/shedlock-provider-jooq/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.9.2-SNAPSHOT + 5.10.0 ../../../pom.xml 4.0.0 shedlock-provider-jooq - 5.9.2-SNAPSHOT + 5.10.0 diff --git a/providers/jdbc/shedlock-test-support-jdbc/pom.xml b/providers/jdbc/shedlock-test-support-jdbc/pom.xml index 26c72410e..edd4f2704 100644 --- a/providers/jdbc/shedlock-test-support-jdbc/pom.xml +++ b/providers/jdbc/shedlock-test-support-jdbc/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.9.2-SNAPSHOT + 5.10.0 ../../../pom.xml 4.0.0 shedlock-test-support-jdbc - 5.9.2-SNAPSHOT + 5.10.0 diff --git a/providers/memcached/shedlock-provider-memcached-spy/pom.xml b/providers/memcached/shedlock-provider-memcached-spy/pom.xml index acef2d927..ac4b8cc73 100644 --- a/providers/memcached/shedlock-provider-memcached-spy/pom.xml +++ b/providers/memcached/shedlock-provider-memcached-spy/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.9.2-SNAPSHOT + 5.10.0 ../../../pom.xml 4.0.0 shedlock-provider-memcached-spy - 5.9.2-SNAPSHOT + 5.10.0 2.12.3 diff --git a/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml b/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml index 0b1410b31..0f04467d1 100644 --- a/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml +++ b/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.9.2-SNAPSHOT + 5.10.0 ../../../pom.xml 4.0.0 shedlock-provider-mongo-reactivestreams - 5.9.2-SNAPSHOT + 5.10.0 diff --git a/providers/mongo/shedlock-provider-mongo/pom.xml b/providers/mongo/shedlock-provider-mongo/pom.xml index 35e5d9313..c5c8f91f5 100644 --- a/providers/mongo/shedlock-provider-mongo/pom.xml +++ b/providers/mongo/shedlock-provider-mongo/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.9.2-SNAPSHOT + 5.10.0 ../../../pom.xml 4.0.0 shedlock-provider-mongo - 5.9.2-SNAPSHOT + 5.10.0 diff --git a/providers/neo4j/shedlock-provider-neo4j/pom.xml b/providers/neo4j/shedlock-provider-neo4j/pom.xml index 1e082b6e4..5ad495713 100644 --- a/providers/neo4j/shedlock-provider-neo4j/pom.xml +++ b/providers/neo4j/shedlock-provider-neo4j/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.9.2-SNAPSHOT + 5.10.0 ../../../pom.xml 4.0.0 shedlock-provider-neo4j - 5.9.2-SNAPSHOT + 5.10.0 diff --git a/providers/opensearch/shedlock-provider-opensearch/pom.xml b/providers/opensearch/shedlock-provider-opensearch/pom.xml index eb1ce0519..2b8790725 100644 --- a/providers/opensearch/shedlock-provider-opensearch/pom.xml +++ b/providers/opensearch/shedlock-provider-opensearch/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.9.2-SNAPSHOT + 5.10.0 ../../../pom.xml 4.0.0 shedlock-provider-opensearch - 5.9.2-SNAPSHOT + 5.10.0 2.9.0 diff --git a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml index 91e88fdd9..67f5c279f 100644 --- a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml +++ b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml @@ -5,12 +5,12 @@ net.javacrumbs.shedlock shedlock-parent - 5.9.2-SNAPSHOT + 5.10.0 ../../../pom.xml shedlock-provider-r2dbc - 5.9.2-SNAPSHOT + 5.10.0 1.0.0.RELEASE diff --git a/providers/redis/shedlock-provider-redis-jedis4/pom.xml b/providers/redis/shedlock-provider-redis-jedis4/pom.xml index 55c1df86e..346b4c240 100644 --- a/providers/redis/shedlock-provider-redis-jedis4/pom.xml +++ b/providers/redis/shedlock-provider-redis-jedis4/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.9.2-SNAPSHOT + 5.10.0 ../../../pom.xml 4.0.0 shedlock-provider-redis-jedis4 - 5.9.2-SNAPSHOT + 5.10.0 diff --git a/providers/redis/shedlock-provider-redis-quarkus2/pom.xml b/providers/redis/shedlock-provider-redis-quarkus2/pom.xml index e45e1c3d6..cf8306077 100644 --- a/providers/redis/shedlock-provider-redis-quarkus2/pom.xml +++ b/providers/redis/shedlock-provider-redis-quarkus2/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 5.9.2-SNAPSHOT + 5.10.0 ../../../pom.xml 4.0.0 diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index 1941435cc..d499f991a 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.9.2-SNAPSHOT + 5.10.0 ../../../pom.xml 4.0.0 shedlock-provider-redis-spring - 5.9.2-SNAPSHOT + 5.10.0 diff --git a/providers/spanner/shedlock-provider-spanner/pom.xml b/providers/spanner/shedlock-provider-spanner/pom.xml index 9eeed1433..d59ed08e1 100644 --- a/providers/spanner/shedlock-provider-spanner/pom.xml +++ b/providers/spanner/shedlock-provider-spanner/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.9.2-SNAPSHOT + 5.10.0 ../../../pom.xml 4.0.0 shedlock-provider-spanner - 5.9.2-SNAPSHOT + 5.10.0 6.52.1 diff --git a/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml b/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml index 179bd4b62..ca077d38c 100644 --- a/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml +++ b/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.9.2-SNAPSHOT + 5.10.0 ../../../pom.xml 4.0.0 shedlock-provider-zookeeper-curator - 5.9.2-SNAPSHOT + 5.10.0 5.5.0 diff --git a/shedlock-bom/pom.xml b/shedlock-bom/pom.xml index 2b191e8c3..6b11633b3 100644 --- a/shedlock-bom/pom.xml +++ b/shedlock-bom/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.9.2-SNAPSHOT + 5.10.0 4.0.0 BOM for ShedLock modules shedlock-bom - 5.9.2-SNAPSHOT + 5.10.0 pom diff --git a/shedlock-core/pom.xml b/shedlock-core/pom.xml index 089536183..2ea083fb5 100644 --- a/shedlock-core/pom.xml +++ b/shedlock-core/pom.xml @@ -3,12 +3,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.9.2-SNAPSHOT + 5.10.0 4.0.0 shedlock-core - 5.9.2-SNAPSHOT + 5.10.0 2.13.3 diff --git a/shedlock-test-support/pom.xml b/shedlock-test-support/pom.xml index 62d3d9bef..568262828 100644 --- a/shedlock-test-support/pom.xml +++ b/shedlock-test-support/pom.xml @@ -3,12 +3,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.9.2-SNAPSHOT + 5.10.0 4.0.0 shedlock-test-support - 5.9.2-SNAPSHOT + 5.10.0 diff --git a/spring/shedlock-spring/pom.xml b/spring/shedlock-spring/pom.xml index 28cdb6199..d6214bca0 100644 --- a/spring/shedlock-spring/pom.xml +++ b/spring/shedlock-spring/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.9.2-SNAPSHOT + 5.10.0 ../../pom.xml 4.0.0 shedlock-spring - 5.9.2-SNAPSHOT + 5.10.0 diff --git a/spring/test/shedlock-springboot-future-test/pom.xml b/spring/test/shedlock-springboot-future-test/pom.xml index 3de786dd8..a7aa66172 100644 --- a/spring/test/shedlock-springboot-future-test/pom.xml +++ b/spring/test/shedlock-springboot-future-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.9.2-SNAPSHOT + 5.10.0 ../../../pom.xml 4.0.0 shedlock-springboot-future-test - 5.9.2-SNAPSHOT + 5.10.0 diff --git a/spring/test/shedlock-springboot-kotlin-test/pom.xml b/spring/test/shedlock-springboot-kotlin-test/pom.xml index 6daf3e3c8..7c34d8073 100644 --- a/spring/test/shedlock-springboot-kotlin-test/pom.xml +++ b/spring/test/shedlock-springboot-kotlin-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.9.2-SNAPSHOT + 5.10.0 ../../../pom.xml 4.0.0 shedlock-springboot-kotlin-test - 5.9.2-SNAPSHOT + 5.10.0 diff --git a/spring/test/shedlock-springboot-old-test/pom.xml b/spring/test/shedlock-springboot-old-test/pom.xml index 19c9a6ecb..958c46946 100644 --- a/spring/test/shedlock-springboot-old-test/pom.xml +++ b/spring/test/shedlock-springboot-old-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.9.2-SNAPSHOT + 5.10.0 ../../../pom.xml 4.0.0 shedlock-springboot-old-test - 5.9.2-SNAPSHOT + 5.10.0 diff --git a/spring/test/shedlock-springboot-sleuth-test/pom.xml b/spring/test/shedlock-springboot-sleuth-test/pom.xml index c418af91d..34cda7189 100644 --- a/spring/test/shedlock-springboot-sleuth-test/pom.xml +++ b/spring/test/shedlock-springboot-sleuth-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.9.2-SNAPSHOT + 5.10.0 ../../../pom.xml 4.0.0 shedlock-springboot-sleuth-test - 5.9.2-SNAPSHOT + 5.10.0 diff --git a/spring/test/shedlock-springboot-test/pom.xml b/spring/test/shedlock-springboot-test/pom.xml index 8310d4757..fe75b9f04 100644 --- a/spring/test/shedlock-springboot-test/pom.xml +++ b/spring/test/shedlock-springboot-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.9.2-SNAPSHOT + 5.10.0 ../../../pom.xml 4.0.0 shedlock-springboot-test - 5.9.2-SNAPSHOT + 5.10.0 diff --git a/spring/test/shedlock-testng-test/pom.xml b/spring/test/shedlock-testng-test/pom.xml index 07f628a98..c29e8da49 100644 --- a/spring/test/shedlock-testng-test/pom.xml +++ b/spring/test/shedlock-testng-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.9.2-SNAPSHOT + 5.10.0 ../../../pom.xml 4.0.0 shedlock-testng-test - 5.9.2-SNAPSHOT + 5.10.0 From c01461824f345571e6d682ae5f1a02d2c09f1f59 Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Tue, 7 Nov 2023 12:18:12 +0100 Subject: [PATCH 0377/1598] [maven-release-plugin] prepare for next development iteration --- cdi/shedlock-cdi-vintage/pom.xml | 4 ++-- cdi/shedlock-cdi/pom.xml | 4 ++-- cdi/test/quarkus-test/pom.xml | 4 ++-- micronaut/shedlock-micronaut/pom.xml | 4 ++-- micronaut/shedlock-micronaut4/pom.xml | 4 ++-- micronaut/test/micronaut-jdbc-template/pom.xml | 4 ++-- micronaut/test/micronaut-jdbc/pom.xml | 4 ++-- micronaut/test/micronaut4-jdbc-template/pom.xml | 4 ++-- micronaut/test/micronaut4-jdbc/pom.xml | 4 ++-- pom.xml | 2 +- providers/arangodb/shedlock-provider-arangodb/pom.xml | 4 ++-- providers/cassandra/shedlock-provider-cassandra/pom.xml | 4 ++-- providers/consul/shedlock-provider-consul/pom.xml | 4 ++-- .../couchbase/shedlock-provider-couchbase-javaclient3/pom.xml | 4 ++-- providers/datastore/shedlock-provider-datastore/pom.xml | 4 ++-- providers/dynamodb/shedlock-provider-dynamodb2/pom.xml | 4 ++-- .../elasticsearch/shedlock-provider-elasticsearch8/pom.xml | 4 ++-- providers/etcd/shedlock-provider-etcd-jetcd/pom.xml | 2 +- providers/hazelcast/shedlock-provider-hazelcast4/pom.xml | 4 ++-- providers/ignite/shedlock-provider-ignite/pom.xml | 4 ++-- providers/inmemory/shedlock-provider-inmemory/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-internal/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-template/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jooq/pom.xml | 4 ++-- providers/jdbc/shedlock-test-support-jdbc/pom.xml | 4 ++-- providers/memcached/shedlock-provider-memcached-spy/pom.xml | 4 ++-- .../mongo/shedlock-provider-mongo-reactivestreams/pom.xml | 4 ++-- providers/mongo/shedlock-provider-mongo/pom.xml | 4 ++-- providers/neo4j/shedlock-provider-neo4j/pom.xml | 4 ++-- providers/opensearch/shedlock-provider-opensearch/pom.xml | 4 ++-- providers/r2dbc/shedlock-provider-r2dbc/pom.xml | 4 ++-- providers/redis/shedlock-provider-redis-jedis4/pom.xml | 4 ++-- providers/redis/shedlock-provider-redis-quarkus2/pom.xml | 2 +- providers/redis/shedlock-provider-redis-spring/pom.xml | 4 ++-- providers/spanner/shedlock-provider-spanner/pom.xml | 4 ++-- .../zookeeper/shedlock-provider-zookeeper-curator/pom.xml | 4 ++-- shedlock-bom/pom.xml | 4 ++-- shedlock-core/pom.xml | 4 ++-- shedlock-test-support/pom.xml | 4 ++-- spring/shedlock-spring/pom.xml | 4 ++-- spring/test/shedlock-springboot-future-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-kotlin-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-old-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-sleuth-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-test/pom.xml | 4 ++-- spring/test/shedlock-testng-test/pom.xml | 4 ++-- 48 files changed, 93 insertions(+), 93 deletions(-) diff --git a/cdi/shedlock-cdi-vintage/pom.xml b/cdi/shedlock-cdi-vintage/pom.xml index b0444f07b..9c5fe1a44 100644 --- a/cdi/shedlock-cdi-vintage/pom.xml +++ b/cdi/shedlock-cdi-vintage/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.0 + 5.10.1-SNAPSHOT ../../pom.xml shedlock-cdi-vintage - 5.10.0 + 5.10.1-SNAPSHOT diff --git a/cdi/shedlock-cdi/pom.xml b/cdi/shedlock-cdi/pom.xml index b39fab6d9..cf4968aaa 100644 --- a/cdi/shedlock-cdi/pom.xml +++ b/cdi/shedlock-cdi/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.0 + 5.10.1-SNAPSHOT ../../pom.xml shedlock-cdi - 5.10.0 + 5.10.1-SNAPSHOT diff --git a/cdi/test/quarkus-test/pom.xml b/cdi/test/quarkus-test/pom.xml index fb6be15de..4365c019e 100644 --- a/cdi/test/quarkus-test/pom.xml +++ b/cdi/test/quarkus-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.0 + 5.10.1-SNAPSHOT ../../../pom.xml 4.0.0 quarkus-test - 5.10.0 + 5.10.1-SNAPSHOT quarkus-bom diff --git a/micronaut/shedlock-micronaut/pom.xml b/micronaut/shedlock-micronaut/pom.xml index 2c0961276..f1fbcbaaf 100644 --- a/micronaut/shedlock-micronaut/pom.xml +++ b/micronaut/shedlock-micronaut/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.0 + 5.10.1-SNAPSHOT ../../pom.xml shedlock-micronaut - 5.10.0 + 5.10.1-SNAPSHOT diff --git a/micronaut/shedlock-micronaut4/pom.xml b/micronaut/shedlock-micronaut4/pom.xml index f9c204b44..f1d173e46 100644 --- a/micronaut/shedlock-micronaut4/pom.xml +++ b/micronaut/shedlock-micronaut4/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.0 + 5.10.1-SNAPSHOT ../../pom.xml shedlock-micronaut4 - 5.10.0 + 5.10.1-SNAPSHOT diff --git a/micronaut/test/micronaut-jdbc-template/pom.xml b/micronaut/test/micronaut-jdbc-template/pom.xml index 39bbd73e4..1a9b324c0 100644 --- a/micronaut/test/micronaut-jdbc-template/pom.xml +++ b/micronaut/test/micronaut-jdbc-template/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.0 + 5.10.1-SNAPSHOT ../../../pom.xml micronaut-jdbc-template - 5.10.0 + 5.10.1-SNAPSHOT UTF-8 diff --git a/micronaut/test/micronaut-jdbc/pom.xml b/micronaut/test/micronaut-jdbc/pom.xml index 03ac6f8be..e18cf4253 100644 --- a/micronaut/test/micronaut-jdbc/pom.xml +++ b/micronaut/test/micronaut-jdbc/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.0 + 5.10.1-SNAPSHOT ../../../pom.xml micronaut-jdbc - 5.10.0 + 5.10.1-SNAPSHOT UTF-8 diff --git a/micronaut/test/micronaut4-jdbc-template/pom.xml b/micronaut/test/micronaut4-jdbc-template/pom.xml index 5a488a5ee..aa6352ab3 100644 --- a/micronaut/test/micronaut4-jdbc-template/pom.xml +++ b/micronaut/test/micronaut4-jdbc-template/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.0 + 5.10.1-SNAPSHOT ../../../pom.xml micronaut4-jdbc-template - 5.10.0 + 5.10.1-SNAPSHOT UTF-8 diff --git a/micronaut/test/micronaut4-jdbc/pom.xml b/micronaut/test/micronaut4-jdbc/pom.xml index 130c0f485..bda85fc64 100644 --- a/micronaut/test/micronaut4-jdbc/pom.xml +++ b/micronaut/test/micronaut4-jdbc/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.0 + 5.10.1-SNAPSHOT ../../../pom.xml micronaut4-jdbc - 5.10.0 + 5.10.1-SNAPSHOT UTF-8 diff --git a/pom.xml b/pom.xml index 08a6d3fea..2e489dcc2 100644 --- a/pom.xml +++ b/pom.xml @@ -19,7 +19,7 @@ net.javacrumbs.shedlock shedlock-parent pom - 5.10.0 + 5.10.1-SNAPSHOT shedlock-bom shedlock-core diff --git a/providers/arangodb/shedlock-provider-arangodb/pom.xml b/providers/arangodb/shedlock-provider-arangodb/pom.xml index cf4e5d5ce..70ad69fcc 100644 --- a/providers/arangodb/shedlock-provider-arangodb/pom.xml +++ b/providers/arangodb/shedlock-provider-arangodb/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.0 + 5.10.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-arangodb - 5.10.0 + 5.10.1-SNAPSHOT diff --git a/providers/cassandra/shedlock-provider-cassandra/pom.xml b/providers/cassandra/shedlock-provider-cassandra/pom.xml index 8c4307ff6..0b9804fd8 100644 --- a/providers/cassandra/shedlock-provider-cassandra/pom.xml +++ b/providers/cassandra/shedlock-provider-cassandra/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.0 + 5.10.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-cassandra - 5.10.0 + 5.10.1-SNAPSHOT 4.17.0 diff --git a/providers/consul/shedlock-provider-consul/pom.xml b/providers/consul/shedlock-provider-consul/pom.xml index 0ca87e38c..d1a036e17 100644 --- a/providers/consul/shedlock-provider-consul/pom.xml +++ b/providers/consul/shedlock-provider-consul/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.0 + 5.10.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-consul - 5.10.0 + 5.10.1-SNAPSHOT diff --git a/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml b/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml index 65fb76b91..c818f560a 100644 --- a/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml +++ b/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.0 + 5.10.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-couchbase-javaclient3 - 5.10.0 + 5.10.1-SNAPSHOT diff --git a/providers/datastore/shedlock-provider-datastore/pom.xml b/providers/datastore/shedlock-provider-datastore/pom.xml index bd7fe48d8..1b65ad6c6 100644 --- a/providers/datastore/shedlock-provider-datastore/pom.xml +++ b/providers/datastore/shedlock-provider-datastore/pom.xml @@ -4,12 +4,12 @@ net.javacrumbs.shedlock shedlock-parent - 5.10.0 + 5.10.1-SNAPSHOT ../../../pom.xml shedlock-provider-datastore - 5.10.0 + 5.10.1-SNAPSHOT 2.15.0 diff --git a/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml b/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml index 34926da4c..6a2001793 100644 --- a/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml +++ b/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.0 + 5.10.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-dynamodb2 - 5.10.0 + 5.10.1-SNAPSHOT diff --git a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml index f053466dd..a10a9b1d4 100644 --- a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml +++ b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.0 + 5.10.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-elasticsearch8 - 5.10.0 + 5.10.1-SNAPSHOT 8.7.0 diff --git a/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml b/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml index 6ae733217..0e80bca49 100644 --- a/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml +++ b/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.0 + 5.10.1-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml b/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml index 45629224d..43d5b203b 100644 --- a/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml +++ b/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.0 + 5.10.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-hazelcast4 - 5.10.0 + 5.10.1-SNAPSHOT diff --git a/providers/ignite/shedlock-provider-ignite/pom.xml b/providers/ignite/shedlock-provider-ignite/pom.xml index 3fe6ddcc4..22f56c443 100644 --- a/providers/ignite/shedlock-provider-ignite/pom.xml +++ b/providers/ignite/shedlock-provider-ignite/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.0 + 5.10.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-ignite - 5.10.0 + 5.10.1-SNAPSHOT 2.15.0 diff --git a/providers/inmemory/shedlock-provider-inmemory/pom.xml b/providers/inmemory/shedlock-provider-inmemory/pom.xml index 12035b31d..6b39b8fd4 100644 --- a/providers/inmemory/shedlock-provider-inmemory/pom.xml +++ b/providers/inmemory/shedlock-provider-inmemory/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.0 + 5.10.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-inmemory - 5.10.0 + 5.10.1-SNAPSHOT diff --git a/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml b/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml index 5f86eca18..efdc3e587 100644 --- a/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.0 + 5.10.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-jdbc-internal - 5.10.0 + 5.10.1-SNAPSHOT diff --git a/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml b/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml index 941fdf2b0..b433fae26 100644 --- a/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.0 + 5.10.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-jdbc-micronaut - 5.10.0 + 5.10.1-SNAPSHOT diff --git a/providers/jdbc/shedlock-provider-jdbc-template/pom.xml b/providers/jdbc/shedlock-provider-jdbc-template/pom.xml index f7a675eb5..ae81c75ed 100644 --- a/providers/jdbc/shedlock-provider-jdbc-template/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-template/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.0 + 5.10.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-jdbc-template - 5.10.0 + 5.10.1-SNAPSHOT diff --git a/providers/jdbc/shedlock-provider-jdbc/pom.xml b/providers/jdbc/shedlock-provider-jdbc/pom.xml index 2159cbcfe..f0e1defe9 100644 --- a/providers/jdbc/shedlock-provider-jdbc/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.0 + 5.10.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-jdbc - 5.10.0 + 5.10.1-SNAPSHOT diff --git a/providers/jdbc/shedlock-provider-jooq/pom.xml b/providers/jdbc/shedlock-provider-jooq/pom.xml index 1288cdde7..0551d211e 100644 --- a/providers/jdbc/shedlock-provider-jooq/pom.xml +++ b/providers/jdbc/shedlock-provider-jooq/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.0 + 5.10.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-jooq - 5.10.0 + 5.10.1-SNAPSHOT diff --git a/providers/jdbc/shedlock-test-support-jdbc/pom.xml b/providers/jdbc/shedlock-test-support-jdbc/pom.xml index edd4f2704..59ec63954 100644 --- a/providers/jdbc/shedlock-test-support-jdbc/pom.xml +++ b/providers/jdbc/shedlock-test-support-jdbc/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.0 + 5.10.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-test-support-jdbc - 5.10.0 + 5.10.1-SNAPSHOT diff --git a/providers/memcached/shedlock-provider-memcached-spy/pom.xml b/providers/memcached/shedlock-provider-memcached-spy/pom.xml index ac4b8cc73..16adb698b 100644 --- a/providers/memcached/shedlock-provider-memcached-spy/pom.xml +++ b/providers/memcached/shedlock-provider-memcached-spy/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.0 + 5.10.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-memcached-spy - 5.10.0 + 5.10.1-SNAPSHOT 2.12.3 diff --git a/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml b/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml index 0f04467d1..7588e95ee 100644 --- a/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml +++ b/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.0 + 5.10.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-mongo-reactivestreams - 5.10.0 + 5.10.1-SNAPSHOT diff --git a/providers/mongo/shedlock-provider-mongo/pom.xml b/providers/mongo/shedlock-provider-mongo/pom.xml index c5c8f91f5..f9dd059fe 100644 --- a/providers/mongo/shedlock-provider-mongo/pom.xml +++ b/providers/mongo/shedlock-provider-mongo/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.0 + 5.10.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-mongo - 5.10.0 + 5.10.1-SNAPSHOT diff --git a/providers/neo4j/shedlock-provider-neo4j/pom.xml b/providers/neo4j/shedlock-provider-neo4j/pom.xml index 5ad495713..b7e41649d 100644 --- a/providers/neo4j/shedlock-provider-neo4j/pom.xml +++ b/providers/neo4j/shedlock-provider-neo4j/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.0 + 5.10.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-neo4j - 5.10.0 + 5.10.1-SNAPSHOT diff --git a/providers/opensearch/shedlock-provider-opensearch/pom.xml b/providers/opensearch/shedlock-provider-opensearch/pom.xml index 2b8790725..0c0bcfd44 100644 --- a/providers/opensearch/shedlock-provider-opensearch/pom.xml +++ b/providers/opensearch/shedlock-provider-opensearch/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.0 + 5.10.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-opensearch - 5.10.0 + 5.10.1-SNAPSHOT 2.9.0 diff --git a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml index 67f5c279f..92f30f56a 100644 --- a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml +++ b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml @@ -5,12 +5,12 @@ net.javacrumbs.shedlock shedlock-parent - 5.10.0 + 5.10.1-SNAPSHOT ../../../pom.xml shedlock-provider-r2dbc - 5.10.0 + 5.10.1-SNAPSHOT 1.0.0.RELEASE diff --git a/providers/redis/shedlock-provider-redis-jedis4/pom.xml b/providers/redis/shedlock-provider-redis-jedis4/pom.xml index 346b4c240..9b19ac4bc 100644 --- a/providers/redis/shedlock-provider-redis-jedis4/pom.xml +++ b/providers/redis/shedlock-provider-redis-jedis4/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.0 + 5.10.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-redis-jedis4 - 5.10.0 + 5.10.1-SNAPSHOT diff --git a/providers/redis/shedlock-provider-redis-quarkus2/pom.xml b/providers/redis/shedlock-provider-redis-quarkus2/pom.xml index cf8306077..cf33d32dc 100644 --- a/providers/redis/shedlock-provider-redis-quarkus2/pom.xml +++ b/providers/redis/shedlock-provider-redis-quarkus2/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.0 + 5.10.1-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index d499f991a..713cd460f 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.0 + 5.10.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-redis-spring - 5.10.0 + 5.10.1-SNAPSHOT diff --git a/providers/spanner/shedlock-provider-spanner/pom.xml b/providers/spanner/shedlock-provider-spanner/pom.xml index d59ed08e1..697298416 100644 --- a/providers/spanner/shedlock-provider-spanner/pom.xml +++ b/providers/spanner/shedlock-provider-spanner/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.0 + 5.10.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-spanner - 5.10.0 + 5.10.1-SNAPSHOT 6.52.1 diff --git a/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml b/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml index ca077d38c..0d003d435 100644 --- a/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml +++ b/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.0 + 5.10.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-zookeeper-curator - 5.10.0 + 5.10.1-SNAPSHOT 5.5.0 diff --git a/shedlock-bom/pom.xml b/shedlock-bom/pom.xml index 6b11633b3..1e72a1c4f 100644 --- a/shedlock-bom/pom.xml +++ b/shedlock-bom/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.0 + 5.10.1-SNAPSHOT 4.0.0 BOM for ShedLock modules shedlock-bom - 5.10.0 + 5.10.1-SNAPSHOT pom diff --git a/shedlock-core/pom.xml b/shedlock-core/pom.xml index 2ea083fb5..7da8c81b8 100644 --- a/shedlock-core/pom.xml +++ b/shedlock-core/pom.xml @@ -3,12 +3,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.0 + 5.10.1-SNAPSHOT 4.0.0 shedlock-core - 5.10.0 + 5.10.1-SNAPSHOT 2.13.3 diff --git a/shedlock-test-support/pom.xml b/shedlock-test-support/pom.xml index 568262828..4e1716953 100644 --- a/shedlock-test-support/pom.xml +++ b/shedlock-test-support/pom.xml @@ -3,12 +3,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.0 + 5.10.1-SNAPSHOT 4.0.0 shedlock-test-support - 5.10.0 + 5.10.1-SNAPSHOT diff --git a/spring/shedlock-spring/pom.xml b/spring/shedlock-spring/pom.xml index d6214bca0..a24379358 100644 --- a/spring/shedlock-spring/pom.xml +++ b/spring/shedlock-spring/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.0 + 5.10.1-SNAPSHOT ../../pom.xml 4.0.0 shedlock-spring - 5.10.0 + 5.10.1-SNAPSHOT diff --git a/spring/test/shedlock-springboot-future-test/pom.xml b/spring/test/shedlock-springboot-future-test/pom.xml index a7aa66172..9bad4de10 100644 --- a/spring/test/shedlock-springboot-future-test/pom.xml +++ b/spring/test/shedlock-springboot-future-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.0 + 5.10.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-springboot-future-test - 5.10.0 + 5.10.1-SNAPSHOT diff --git a/spring/test/shedlock-springboot-kotlin-test/pom.xml b/spring/test/shedlock-springboot-kotlin-test/pom.xml index 7c34d8073..1f33b13ca 100644 --- a/spring/test/shedlock-springboot-kotlin-test/pom.xml +++ b/spring/test/shedlock-springboot-kotlin-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.0 + 5.10.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-springboot-kotlin-test - 5.10.0 + 5.10.1-SNAPSHOT diff --git a/spring/test/shedlock-springboot-old-test/pom.xml b/spring/test/shedlock-springboot-old-test/pom.xml index 958c46946..3e14f7bdf 100644 --- a/spring/test/shedlock-springboot-old-test/pom.xml +++ b/spring/test/shedlock-springboot-old-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.0 + 5.10.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-springboot-old-test - 5.10.0 + 5.10.1-SNAPSHOT diff --git a/spring/test/shedlock-springboot-sleuth-test/pom.xml b/spring/test/shedlock-springboot-sleuth-test/pom.xml index 34cda7189..c684d9a64 100644 --- a/spring/test/shedlock-springboot-sleuth-test/pom.xml +++ b/spring/test/shedlock-springboot-sleuth-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.0 + 5.10.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-springboot-sleuth-test - 5.10.0 + 5.10.1-SNAPSHOT diff --git a/spring/test/shedlock-springboot-test/pom.xml b/spring/test/shedlock-springboot-test/pom.xml index fe75b9f04..90b3814c3 100644 --- a/spring/test/shedlock-springboot-test/pom.xml +++ b/spring/test/shedlock-springboot-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.0 + 5.10.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-springboot-test - 5.10.0 + 5.10.1-SNAPSHOT diff --git a/spring/test/shedlock-testng-test/pom.xml b/spring/test/shedlock-testng-test/pom.xml index c29e8da49..eb8fefa75 100644 --- a/spring/test/shedlock-testng-test/pom.xml +++ b/spring/test/shedlock-testng-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.0 + 5.10.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-testng-test - 5.10.0 + 5.10.1-SNAPSHOT From 32b54e272c095dba413d9932ddaa52ab2d8d96f3 Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Tue, 7 Nov 2023 12:26:56 +0100 Subject: [PATCH 0378/1598] README updated --- README.md | 74 +++++++++++++++++++++++++++++-------------------------- 1 file changed, 39 insertions(+), 35 deletions(-) diff --git a/README.md b/README.md index f831c9be4..2108e7232 100644 --- a/README.md +++ b/README.md @@ -82,7 +82,7 @@ First of all, we have to import the project net.javacrumbs.shedlock shedlock-spring - 5.9.1 + 5.10.0 ``` @@ -187,7 +187,7 @@ Add dependency net.javacrumbs.shedlock shedlock-provider-jdbc-template - 5.9.1 + 5.10.0 ``` @@ -247,7 +247,7 @@ is in flux and may easily break. net.javacrumbs.shedlock shedlock-provider-r2dbc - 5.9.1 + 5.10.0 ``` @@ -270,7 +270,7 @@ Add dependency net.javacrumbs.shedlock shedlock-provider-jooq - 5.9.1 + 5.10.0 ``` @@ -307,7 +307,7 @@ Add dependency net.javacrumbs.shedlock shedlock-provider-jdbc-micronaut - 5.9.1 + 5.10.0 ``` @@ -330,7 +330,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-mongo - 5.9.1 + 5.10.0 ``` @@ -357,7 +357,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-mongo-reactivestreams - 5.9.1 + 5.10.0 ``` @@ -386,7 +386,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-dynamodb2 - 5.9.1 + 5.10.0 ``` @@ -413,7 +413,7 @@ Import net.javacrumbs.shedlock shedlock-provider-zookeeper-curator - 5.9.1 + 5.10.0 ``` @@ -437,7 +437,7 @@ Import net.javacrumbs.shedlock shedlock-provider-redis-spring - 5.9.1 + 5.10.0 ``` @@ -461,7 +461,7 @@ Import net.javacrumbs.shedlock shedlock-provider-redis-spring - 5.9.1 + 5.10.0 ``` @@ -490,7 +490,7 @@ Import net.javacrumbs.shedlock shedlock-provider-redis-jedis4 - 5.9.1 + 5.10.0 ``` @@ -514,7 +514,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-hazelcast4 - 5.9.1 + 5.10.0 ``` @@ -538,7 +538,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-couchbase-javaclient3 - 5.9.1 + 5.10.0 ``` @@ -564,7 +564,7 @@ I am really not sure it's a good idea to use Elasticsearch as a lock provider. B net.javacrumbs.shedlock shedlock-provider-elasticsearch8 - 5.9.1 + 5.10.0 ``` @@ -616,7 +616,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-cassandra - 5.9.1 + 5.10.0 ``` @@ -651,7 +651,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-consul - 5.9.1 + 5.10.0 ``` @@ -676,7 +676,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-arangodb - 5.9.1 + 5.10.0 ``` @@ -702,7 +702,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-neo4j - 5.9.1 + 5.10.0 ``` @@ -727,7 +727,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-etcd-jetcd - 5.9.1 + 5.10.0 ``` @@ -751,7 +751,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-ignite - 5.9.1 + 5.10.0 ``` @@ -776,7 +776,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-inmemory - 5.9.1 + 5.10.0 test ``` @@ -802,7 +802,7 @@ Import net.javacrumbs.shedlock shedlock-provider-memcached-spy - 5.9.1 + 5.10.0 ``` @@ -833,7 +833,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-datastore - 5.9.1 + 5.10.0 ``` @@ -855,27 +855,27 @@ Import the project net.javacrumbs.shedlock shedlock-provider-spanner - 5.9.1 + 5.10.0 ``` Configure ```java -import net.javacrumbs.shedlock.provider.datastore.DatastoreLockProvider; +import net.javacrumbs.shedlock.provider.spanner.SpannerLockProvider; ... // Basic @Bean -public LockProvider lockProvider(Supplier databaseClientSupplier) { - return new SpannerLockProvider(databaseClientSupplier.get()); - } +public LockProvider lockProvider(DatabaseClient databaseClient) { + return new SpannerLockProvider(databaseClientSupplier); +} // Custom host, table and column names @Bean -public LockProvider lockProvider(Supplier databaseClientSupplier) { +public LockProvider lockProvider(DatabaseClient databaseClient) { - SpannerLockProvider.Configuration.builder() - .withDatabaseClient(databaseClientSupplier.get()) + var config = SpannerLockProvider.Configuration.builder() + .withDatabaseClient(databaseClientSupplier) .withTableConfiguration(SpannerLockProvider.TableConfiguration.builder() ... // Custom table and column names @@ -883,7 +883,7 @@ public LockProvider lockProvider(Supplier databaseClientSupplier .withHostName("customHostName") .build(); - return new SpannerLockProvider(databaseClientSupplier.get()); + return new SpannerLockProvider(config); ``` @@ -973,7 +973,7 @@ Import the project: shedlock-micronaut - 5.9.1 + 5.10.0 ``` @@ -1011,7 +1011,7 @@ Import the project: net.javacrumbs.shedlock shedlock-cdi - 5.9.1 + 5.10.0 ``` @@ -1147,6 +1147,10 @@ after another, `lockAtLeastFor` can prevent it. # Release notes +## 5.10.0 (2023-11-07) +* SpannerLockProvider added (thanks @pXius) +* Dependency updates + ## 5.9.1 (2023-10-19) * QuarkusRedisLockProvider supports Redis 6.2 (thanks @ricardojlrufino) From 1f16255c0d39cd5886aef3534c07ef8842c099a5 Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Tue, 7 Nov 2023 12:28:13 +0100 Subject: [PATCH 0379/1598] README updated --- README.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 2108e7232..6155618dd 100644 --- a/README.md +++ b/README.md @@ -873,8 +873,7 @@ public LockProvider lockProvider(DatabaseClient databaseClient) { // Custom host, table and column names @Bean public LockProvider lockProvider(DatabaseClient databaseClient) { - - var config = SpannerLockProvider.Configuration.builder() + var config = SpannerLockProvider.Configuration.builder() .withDatabaseClient(databaseClientSupplier) .withTableConfiguration(SpannerLockProvider.TableConfiguration.builder() ... @@ -883,7 +882,8 @@ public LockProvider lockProvider(DatabaseClient databaseClient) { .withHostName("customHostName") .build(); - return new SpannerLockProvider(config); + return new SpannerLockProvider(config); +} ``` From 60c0115318801f6d53746d18e2552d2de484b94c Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 7 Nov 2023 15:21:33 +0000 Subject: [PATCH 0380/1598] Bump org.apache.maven.plugins:maven-surefire-plugin from 3.2.1 to 3.2.2 Bumps [org.apache.maven.plugins:maven-surefire-plugin](https://github.com/apache/maven-surefire) from 3.2.1 to 3.2.2. - [Release notes](https://github.com/apache/maven-surefire/releases) - [Commits](https://github.com/apache/maven-surefire/compare/surefire-3.2.1...surefire-3.2.2) --- updated-dependencies: - dependency-name: org.apache.maven.plugins:maven-surefire-plugin dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 2e489dcc2..1cda8f2c9 100644 --- a/pom.xml +++ b/pom.xml @@ -133,7 +133,7 @@ org.apache.maven.plugins maven-surefire-plugin - 3.2.1 + 3.2.2 ${fork.count} -Xmx512m From 654931841c89da5726d5f15a23b7307ce904f6fa Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 7 Nov 2023 15:23:50 +0000 Subject: [PATCH 0381/1598] Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.6.0 to 3.6.2 Bumps [org.apache.maven.plugins:maven-javadoc-plugin](https://github.com/apache/maven-javadoc-plugin) from 3.6.0 to 3.6.2. - [Release notes](https://github.com/apache/maven-javadoc-plugin/releases) - [Commits](https://github.com/apache/maven-javadoc-plugin/compare/maven-javadoc-plugin-3.6.0...maven-javadoc-plugin-3.6.2) --- updated-dependencies: - dependency-name: org.apache.maven.plugins:maven-javadoc-plugin dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 2e489dcc2..3aa62bf54 100644 --- a/pom.xml +++ b/pom.xml @@ -147,7 +147,7 @@ org.apache.maven.plugins maven-javadoc-plugin - 3.6.0 + 3.6.2 false From d4cc49e2e5d671077722544c02fd5916bafa7a0c Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Tue, 7 Nov 2023 21:41:13 +0100 Subject: [PATCH 0382/1598] Update Spring 3.2.0 --- spring/test/shedlock-springboot-future-test/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spring/test/shedlock-springboot-future-test/pom.xml b/spring/test/shedlock-springboot-future-test/pom.xml index 9bad4de10..7861df196 100644 --- a/spring/test/shedlock-springboot-future-test/pom.xml +++ b/spring/test/shedlock-springboot-future-test/pom.xml @@ -63,7 +63,7 @@ org.springframework.boot spring-boot-dependencies - 3.2.0-M3 + 3.2.0-RC2 pom import From ed74ce222fbbfb4cfac5aea5e895933dedaa084c Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Tue, 7 Nov 2023 22:08:47 +0100 Subject: [PATCH 0383/1598] Revert "Update Spring 3.2.0" This reverts commit d4cc49e2e5d671077722544c02fd5916bafa7a0c. --- spring/test/shedlock-springboot-future-test/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spring/test/shedlock-springboot-future-test/pom.xml b/spring/test/shedlock-springboot-future-test/pom.xml index 7861df196..9bad4de10 100644 --- a/spring/test/shedlock-springboot-future-test/pom.xml +++ b/spring/test/shedlock-springboot-future-test/pom.xml @@ -63,7 +63,7 @@ org.springframework.boot spring-boot-dependencies - 3.2.0-RC2 + 3.2.0-M3 pom import From cd60100785b1a3361d3ff8a7025fa8bd0c338333 Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Tue, 7 Nov 2023 22:14:58 +0100 Subject: [PATCH 0384/1598] Update Spring 3.2.0 --- spring/test/shedlock-springboot-future-test/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spring/test/shedlock-springboot-future-test/pom.xml b/spring/test/shedlock-springboot-future-test/pom.xml index 9bad4de10..bfa5712cb 100644 --- a/spring/test/shedlock-springboot-future-test/pom.xml +++ b/spring/test/shedlock-springboot-future-test/pom.xml @@ -63,7 +63,7 @@ org.springframework.boot spring-boot-dependencies - 3.2.0-M3 + 3.2.0-RC1 pom import From ac707eda9a75721860d2bbe22c05755ed8981a48 Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Wed, 8 Nov 2023 20:09:05 +0100 Subject: [PATCH 0385/1598] Revert "Update Spring 3.2.0" This reverts commit cd60100785b1a3361d3ff8a7025fa8bd0c338333. --- spring/test/shedlock-springboot-future-test/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spring/test/shedlock-springboot-future-test/pom.xml b/spring/test/shedlock-springboot-future-test/pom.xml index bfa5712cb..9bad4de10 100644 --- a/spring/test/shedlock-springboot-future-test/pom.xml +++ b/spring/test/shedlock-springboot-future-test/pom.xml @@ -63,7 +63,7 @@ org.springframework.boot spring-boot-dependencies - 3.2.0-RC1 + 3.2.0-M3 pom import From e939fa1ada9e36a75c466807d95d09728ee779ab Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 10 Nov 2023 15:40:14 +0000 Subject: [PATCH 0386/1598] Bump com.oracle.database.r2dbc:oracle-r2dbc from 1.1.1 to 1.2.0 Bumps [com.oracle.database.r2dbc:oracle-r2dbc](https://github.com/oracle/oracle-r2dbc) from 1.1.1 to 1.2.0. - [Release notes](https://github.com/oracle/oracle-r2dbc/releases) - [Commits](https://github.com/oracle/oracle-r2dbc/compare/1.1.1...1.2.0) --- updated-dependencies: - dependency-name: com.oracle.database.r2dbc:oracle-r2dbc dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- providers/r2dbc/shedlock-provider-r2dbc/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml index 92f30f56a..a045ef02f 100644 --- a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml +++ b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml @@ -68,7 +68,7 @@ com.oracle.database.r2dbc oracle-r2dbc - 1.1.1 + 1.2.0 test From b19d21a197e12defaf7a01d21cb020000c913504 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 13 Nov 2023 15:43:18 +0000 Subject: [PATCH 0387/1598] Bump io.micronaut.validation:micronaut-validation from 4.1.0 to 4.2.0 Bumps [io.micronaut.validation:micronaut-validation](https://github.com/micronaut-projects/micronaut-validation) from 4.1.0 to 4.2.0. - [Release notes](https://github.com/micronaut-projects/micronaut-validation/releases) - [Commits](https://github.com/micronaut-projects/micronaut-validation/compare/v4.1.0...v4.2.0) --- updated-dependencies: - dependency-name: io.micronaut.validation:micronaut-validation dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index f281ba798..e892d4de1 100644 --- a/pom.xml +++ b/pom.xml @@ -81,7 +81,7 @@ 3.8.7 3.9.6 4.0.6 - 4.1.0 + 4.2.0 4.1.2 1.4.11 4.2.0 From d3b53be48f98edc3aea9d3507ff8e56a40ca18f8 Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Mon, 13 Nov 2023 20:34:56 +0100 Subject: [PATCH 0388/1598] Add missing modules to BOM --- shedlock-bom/pom.xml | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/shedlock-bom/pom.xml b/shedlock-bom/pom.xml index 1e72a1c4f..8b60042f9 100644 --- a/shedlock-bom/pom.xml +++ b/shedlock-bom/pom.xml @@ -24,6 +24,11 @@ shedlock-micronaut ${project.version} + + net.javacrumbs.shedlock + shedlock-micronaut4 + ${project.version} + net.javacrumbs.shedlock shedlock-spring @@ -44,6 +49,11 @@ shedlock-provider-jdbc-template ${project.version} + + net.javacrumbs.shedlock + shedlock-provider-jooq + ${project.version} + net.javacrumbs.shedlock shedlock-provider-jdbc-micronaut @@ -94,6 +104,11 @@ shedlock-provider-redis-spring ${project.version} + + net.javacrumbs.shedlock + shedlock-provider-redis-quarkus2 + ${project.version} + net.javacrumbs.shedlock shedlock-provider-dynamodb2 @@ -129,6 +144,11 @@ shedlock-provider-memcached-spy ${project.version} + + net.javacrumbs.shedlock + shedlock-provider-spanner + ${project.version} + From 5e0c29db737d34d37f3c96dce5bb272840a429e5 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 14 Nov 2023 15:38:55 +0000 Subject: [PATCH 0389/1598] Bump io.projectreactor:reactor-core from 3.5.11 to 3.6.0 Bumps [io.projectreactor:reactor-core](https://github.com/reactor/reactor-core) from 3.5.11 to 3.6.0. - [Release notes](https://github.com/reactor/reactor-core/releases) - [Commits](https://github.com/reactor/reactor-core/compare/v3.5.11...v3.6.0) --- updated-dependencies: - dependency-name: io.projectreactor:reactor-core dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- providers/r2dbc/shedlock-provider-r2dbc/pom.xml | 2 +- providers/redis/shedlock-provider-redis-spring/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml index a045ef02f..ed24b85aa 100644 --- a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml +++ b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml @@ -32,7 +32,7 @@ io.projectreactor reactor-core - 3.5.11 + 3.6.0 diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index 713cd460f..2e51aa3d0 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -27,7 +27,7 @@ io.projectreactor reactor-core - 3.5.11 + 3.6.0 true From 9625f7f75e36d255a8d86fb2f2ae7ca34f4c64d0 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 15 Nov 2023 15:45:46 +0000 Subject: [PATCH 0390/1598] Bump test-containers.ver from 1.19.1 to 1.19.2 Bumps `test-containers.ver` from 1.19.1 to 1.19.2. Updates `org.testcontainers:postgresql` from 1.19.1 to 1.19.2 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.19.1...1.19.2) Updates `org.testcontainers:testcontainers` from 1.19.1 to 1.19.2 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.19.1...1.19.2) Updates `org.testcontainers:mysql` from 1.19.1 to 1.19.2 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.19.1...1.19.2) Updates `org.testcontainers:db2` from 1.19.1 to 1.19.2 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.19.1...1.19.2) Updates `org.testcontainers:mariadb` from 1.19.1 to 1.19.2 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.19.1...1.19.2) Updates `org.testcontainers:oracle-xe` from 1.19.1 to 1.19.2 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.19.1...1.19.2) Updates `org.testcontainers:mssqlserver` from 1.19.1 to 1.19.2 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.19.1...1.19.2) Updates `org.testcontainers:junit-jupiter` from 1.19.1 to 1.19.2 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.19.1...1.19.2) Updates `org.testcontainers:elasticsearch` from 1.19.1 to 1.19.2 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.19.1...1.19.2) Updates `org.testcontainers:couchbase` from 1.19.1 to 1.19.2 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.19.1...1.19.2) Updates `org.testcontainers:dynalite` from 1.19.1 to 1.19.2 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.19.1...1.19.2) Updates `org.testcontainers:cassandra` from 1.19.1 to 1.19.2 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.19.1...1.19.2) Updates `org.testcontainers:gcloud` from 1.19.1 to 1.19.2 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.19.1...1.19.2) --- updated-dependencies: - dependency-name: org.testcontainers:postgresql dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.testcontainers:testcontainers dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.testcontainers:mysql dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.testcontainers:db2 dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.testcontainers:mariadb dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.testcontainers:oracle-xe dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.testcontainers:mssqlserver dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.testcontainers:junit-jupiter dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.testcontainers:elasticsearch dependency-type: direct:development update-type: version-update:semver-patch - dependency-name: org.testcontainers:couchbase dependency-type: direct:development update-type: version-update:semver-patch - dependency-name: org.testcontainers:dynalite dependency-type: direct:development update-type: version-update:semver-patch - dependency-name: org.testcontainers:cassandra dependency-type: direct:development update-type: version-update:semver-patch - dependency-name: org.testcontainers:gcloud dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- cdi/test/quarkus-test/pom.xml | 2 +- pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/cdi/test/quarkus-test/pom.xml b/cdi/test/quarkus-test/pom.xml index 4365c019e..93e8d1524 100644 --- a/cdi/test/quarkus-test/pom.xml +++ b/cdi/test/quarkus-test/pom.xml @@ -51,7 +51,7 @@ org.testcontainers postgresql - 1.19.1 + 1.19.2 io.quarkus diff --git a/pom.xml b/pom.xml index e892d4de1..a7d47d462 100644 --- a/pom.xml +++ b/pom.xml @@ -76,7 +76,7 @@ 17 3.1.4 5.10.0 - 1.19.1 + 1.19.2 1.9.10 3.8.7 3.9.6 From 6ec0444ac31c18d215fb791eed3b550adb166560 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 15 Nov 2023 15:47:43 +0000 Subject: [PATCH 0391/1598] Bump org.testcontainers:neo4j from 1.19.1 to 1.19.2 Bumps [org.testcontainers:neo4j](https://github.com/testcontainers/testcontainers-java) from 1.19.1 to 1.19.2. - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.19.1...1.19.2) --- updated-dependencies: - dependency-name: org.testcontainers:neo4j dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/neo4j/shedlock-provider-neo4j/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/neo4j/shedlock-provider-neo4j/pom.xml b/providers/neo4j/shedlock-provider-neo4j/pom.xml index b7e41649d..4780c4021 100644 --- a/providers/neo4j/shedlock-provider-neo4j/pom.xml +++ b/providers/neo4j/shedlock-provider-neo4j/pom.xml @@ -32,7 +32,7 @@ org.testcontainers neo4j - 1.19.1 + 1.19.2 test From 4d8358c0111e83a8488e883d1de01a28c139c2a7 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 16 Nov 2023 15:44:36 +0000 Subject: [PATCH 0392/1598] Bump spring.version from 6.0.13 to 6.1.0 Bumps `spring.version` from 6.0.13 to 6.1.0. Updates `org.springframework:spring-context` from 6.0.13 to 6.1.0 - [Release notes](https://github.com/spring-projects/spring-framework/releases) - [Commits](https://github.com/spring-projects/spring-framework/compare/v6.0.13...v6.1.0) Updates `org.springframework:spring-test` from 6.0.13 to 6.1.0 - [Release notes](https://github.com/spring-projects/spring-framework/releases) - [Commits](https://github.com/spring-projects/spring-framework/compare/v6.0.13...v6.1.0) Updates `org.springframework:spring-jdbc` from 6.0.13 to 6.1.0 - [Release notes](https://github.com/spring-projects/spring-framework/releases) - [Commits](https://github.com/spring-projects/spring-framework/compare/v6.0.13...v6.1.0) --- updated-dependencies: - dependency-name: org.springframework:spring-context dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: org.springframework:spring-test dependency-type: direct:development update-type: version-update:semver-minor - dependency-name: org.springframework:spring-jdbc dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index a7d47d462..d15549cb1 100644 --- a/pom.xml +++ b/pom.xml @@ -71,7 +71,7 @@ - 6.0.13 + 6.1.0 UTF-8 17 3.1.4 From 81169a9f7b318dffbfa0b493ee429be8d993cb2b Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 17 Nov 2023 15:42:06 +0000 Subject: [PATCH 0393/1598] Bump org.codehaus.mojo:exec-maven-plugin from 3.1.0 to 3.1.1 Bumps [org.codehaus.mojo:exec-maven-plugin](https://github.com/mojohaus/exec-maven-plugin) from 3.1.0 to 3.1.1. - [Release notes](https://github.com/mojohaus/exec-maven-plugin/releases) - [Commits](https://github.com/mojohaus/exec-maven-plugin/compare/exec-maven-plugin-3.1.0...3.1.1) --- updated-dependencies: - dependency-name: org.codehaus.mojo:exec-maven-plugin dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- micronaut/test/micronaut-jdbc-template/pom.xml | 2 +- micronaut/test/micronaut-jdbc/pom.xml | 2 +- micronaut/test/micronaut4-jdbc-template/pom.xml | 2 +- micronaut/test/micronaut4-jdbc/pom.xml | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/micronaut/test/micronaut-jdbc-template/pom.xml b/micronaut/test/micronaut-jdbc-template/pom.xml index 1a9b324c0..56d9175fb 100644 --- a/micronaut/test/micronaut-jdbc-template/pom.xml +++ b/micronaut/test/micronaut-jdbc-template/pom.xml @@ -143,7 +143,7 @@ org.codehaus.mojo exec-maven-plugin - 3.1.0 + 3.1.1 java diff --git a/micronaut/test/micronaut-jdbc/pom.xml b/micronaut/test/micronaut-jdbc/pom.xml index e18cf4253..cbfad83db 100644 --- a/micronaut/test/micronaut-jdbc/pom.xml +++ b/micronaut/test/micronaut-jdbc/pom.xml @@ -143,7 +143,7 @@ org.codehaus.mojo exec-maven-plugin - 3.1.0 + 3.1.1 java diff --git a/micronaut/test/micronaut4-jdbc-template/pom.xml b/micronaut/test/micronaut4-jdbc-template/pom.xml index aa6352ab3..8a38a6d2a 100644 --- a/micronaut/test/micronaut4-jdbc-template/pom.xml +++ b/micronaut/test/micronaut4-jdbc-template/pom.xml @@ -119,7 +119,7 @@ org.codehaus.mojo exec-maven-plugin - 3.1.0 + 3.1.1 java diff --git a/micronaut/test/micronaut4-jdbc/pom.xml b/micronaut/test/micronaut4-jdbc/pom.xml index bda85fc64..fbf23336c 100644 --- a/micronaut/test/micronaut4-jdbc/pom.xml +++ b/micronaut/test/micronaut4-jdbc/pom.xml @@ -119,7 +119,7 @@ org.codehaus.mojo exec-maven-plugin - 3.1.0 + 3.1.1 java From 62cdd48a28ef0d2f78cc90c086b286dc6faea052 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 17 Nov 2023 15:42:41 +0000 Subject: [PATCH 0394/1598] Bump com.ibm.db2:jcc from 11.5.8.0 to 11.5.9.0 Bumps com.ibm.db2:jcc from 11.5.8.0 to 11.5.9.0. --- updated-dependencies: - dependency-name: com.ibm.db2:jcc dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/jdbc/shedlock-test-support-jdbc/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/jdbc/shedlock-test-support-jdbc/pom.xml b/providers/jdbc/shedlock-test-support-jdbc/pom.xml index 59ec63954..d2855e1a3 100644 --- a/providers/jdbc/shedlock-test-support-jdbc/pom.xml +++ b/providers/jdbc/shedlock-test-support-jdbc/pom.xml @@ -63,7 +63,7 @@ com.ibm.db2 jcc - 11.5.8.0 + 11.5.9.0 From 99080fd8c84a828dbc5f2595ec32b1b98cdae75b Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 17 Nov 2023 15:42:51 +0000 Subject: [PATCH 0395/1598] Bump org.springframework.data:spring-data-redis from 3.1.5 to 3.2.0 Bumps [org.springframework.data:spring-data-redis](https://github.com/spring-projects/spring-data-redis) from 3.1.5 to 3.2.0. - [Release notes](https://github.com/spring-projects/spring-data-redis/releases) - [Commits](https://github.com/spring-projects/spring-data-redis/compare/3.1.5...3.2.0) --- updated-dependencies: - dependency-name: org.springframework.data:spring-data-redis dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- providers/redis/shedlock-provider-redis-spring/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index 2e51aa3d0..3610743b4 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -21,7 +21,7 @@ org.springframework.data spring-data-redis - 3.1.5 + 3.2.0 From 8c5e6dfae8b3770cdf90bba79f89bf977948e01a Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 21 Nov 2023 15:14:02 +0000 Subject: [PATCH 0396/1598] Bump quarkus.platform.version from 2.16.11.Final to 3.5.3 Bumps `quarkus.platform.version` from 2.16.11.Final to 3.5.3. Updates `io.quarkus.platform:quarkus-bom` from 2.16.11.Final to 3.5.3 - [Commits](https://github.com/quarkusio/quarkus-platform/compare/2.16.11.Final...3.5.3) Updates `io.quarkus.platform:quarkus-maven-plugin` from 2.16.11.Final to 3.5.3 - [Commits](https://github.com/quarkusio/quarkus-platform/compare/2.16.11.Final...3.5.3) --- updated-dependencies: - dependency-name: io.quarkus.platform:quarkus-bom dependency-type: direct:production update-type: version-update:semver-major - dependency-name: io.quarkus.platform:quarkus-maven-plugin dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- cdi/test/quarkus-test/pom.xml | 2 +- providers/redis/shedlock-provider-redis-quarkus2/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/cdi/test/quarkus-test/pom.xml b/cdi/test/quarkus-test/pom.xml index 93e8d1524..f189874de 100644 --- a/cdi/test/quarkus-test/pom.xml +++ b/cdi/test/quarkus-test/pom.xml @@ -14,7 +14,7 @@ quarkus-bom io.quarkus.platform - 3.4.3 + 3.5.3 true diff --git a/providers/redis/shedlock-provider-redis-quarkus2/pom.xml b/providers/redis/shedlock-provider-redis-quarkus2/pom.xml index cf33d32dc..ce2a31397 100644 --- a/providers/redis/shedlock-provider-redis-quarkus2/pom.xml +++ b/providers/redis/shedlock-provider-redis-quarkus2/pom.xml @@ -11,7 +11,7 @@ shedlock-provider-redis-quarkus2 - 2.16.11.Final + 3.5.3 From 54d523f7a20ae7afc8bec58aacf42af9f1d1b72f Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 22 Nov 2023 15:27:49 +0000 Subject: [PATCH 0397/1598] Bump test-containers.ver from 1.19.2 to 1.19.3 Bumps `test-containers.ver` from 1.19.2 to 1.19.3. Updates `org.testcontainers:postgresql` from 1.19.2 to 1.19.3 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.19.2...1.19.3) Updates `org.testcontainers:testcontainers` from 1.19.2 to 1.19.3 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.19.2...1.19.3) Updates `org.testcontainers:mysql` from 1.19.2 to 1.19.3 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.19.2...1.19.3) Updates `org.testcontainers:db2` from 1.19.2 to 1.19.3 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.19.2...1.19.3) Updates `org.testcontainers:mariadb` from 1.19.2 to 1.19.3 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.19.2...1.19.3) Updates `org.testcontainers:oracle-xe` from 1.19.2 to 1.19.3 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.19.2...1.19.3) Updates `org.testcontainers:mssqlserver` from 1.19.2 to 1.19.3 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.19.2...1.19.3) Updates `org.testcontainers:junit-jupiter` from 1.19.2 to 1.19.3 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.19.2...1.19.3) Updates `org.testcontainers:elasticsearch` from 1.19.2 to 1.19.3 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.19.2...1.19.3) Updates `org.testcontainers:couchbase` from 1.19.2 to 1.19.3 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.19.2...1.19.3) Updates `org.testcontainers:dynalite` from 1.19.2 to 1.19.3 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.19.2...1.19.3) Updates `org.testcontainers:cassandra` from 1.19.2 to 1.19.3 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.19.2...1.19.3) Updates `org.testcontainers:gcloud` from 1.19.2 to 1.19.3 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.19.2...1.19.3) --- updated-dependencies: - dependency-name: org.testcontainers:postgresql dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.testcontainers:testcontainers dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.testcontainers:mysql dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.testcontainers:db2 dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.testcontainers:mariadb dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.testcontainers:oracle-xe dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.testcontainers:mssqlserver dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.testcontainers:junit-jupiter dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.testcontainers:elasticsearch dependency-type: direct:development update-type: version-update:semver-patch - dependency-name: org.testcontainers:couchbase dependency-type: direct:development update-type: version-update:semver-patch - dependency-name: org.testcontainers:dynalite dependency-type: direct:development update-type: version-update:semver-patch - dependency-name: org.testcontainers:cassandra dependency-type: direct:development update-type: version-update:semver-patch - dependency-name: org.testcontainers:gcloud dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- cdi/test/quarkus-test/pom.xml | 2 +- pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/cdi/test/quarkus-test/pom.xml b/cdi/test/quarkus-test/pom.xml index 93e8d1524..38db97cb7 100644 --- a/cdi/test/quarkus-test/pom.xml +++ b/cdi/test/quarkus-test/pom.xml @@ -51,7 +51,7 @@ org.testcontainers postgresql - 1.19.2 + 1.19.3 io.quarkus diff --git a/pom.xml b/pom.xml index d15549cb1..ca55447f7 100644 --- a/pom.xml +++ b/pom.xml @@ -76,7 +76,7 @@ 17 3.1.4 5.10.0 - 1.19.2 + 1.19.3 1.9.10 3.8.7 3.9.6 From 7688b44a9752c5162ac7306a4e7a4ca843c6cf28 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 22 Nov 2023 15:28:56 +0000 Subject: [PATCH 0398/1598] Bump org.testcontainers:neo4j from 1.19.2 to 1.19.3 Bumps [org.testcontainers:neo4j](https://github.com/testcontainers/testcontainers-java) from 1.19.2 to 1.19.3. - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.19.2...1.19.3) --- updated-dependencies: - dependency-name: org.testcontainers:neo4j dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/neo4j/shedlock-provider-neo4j/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/neo4j/shedlock-provider-neo4j/pom.xml b/providers/neo4j/shedlock-provider-neo4j/pom.xml index 4780c4021..c476d404d 100644 --- a/providers/neo4j/shedlock-provider-neo4j/pom.xml +++ b/providers/neo4j/shedlock-provider-neo4j/pom.xml @@ -32,7 +32,7 @@ org.testcontainers neo4j - 1.19.2 + 1.19.3 test From 6fd1785e93f4b3a73d149f2b745d56d2fe9d665f Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Thu, 23 Nov 2023 20:41:20 +0100 Subject: [PATCH 0399/1598] Spring Boot 3.2 --- spring/test/shedlock-springboot-future-test/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spring/test/shedlock-springboot-future-test/pom.xml b/spring/test/shedlock-springboot-future-test/pom.xml index 9bad4de10..8164b13ad 100644 --- a/spring/test/shedlock-springboot-future-test/pom.xml +++ b/spring/test/shedlock-springboot-future-test/pom.xml @@ -63,7 +63,7 @@ org.springframework.boot spring-boot-dependencies - 3.2.0-M3 + 3.2.0 pom import From 997daf65386bdfa04587998b2ff46fccf6a431f5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luk=C3=A1=C5=A1=20K=C5=99e=C4=8Dan?= Date: Thu, 23 Nov 2023 20:44:01 +0100 Subject: [PATCH 0400/1598] Apply suggestions from code review --- providers/redis/shedlock-provider-redis-quarkus2/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/redis/shedlock-provider-redis-quarkus2/pom.xml b/providers/redis/shedlock-provider-redis-quarkus2/pom.xml index ce2a31397..24b1e3ba4 100644 --- a/providers/redis/shedlock-provider-redis-quarkus2/pom.xml +++ b/providers/redis/shedlock-provider-redis-quarkus2/pom.xml @@ -11,7 +11,7 @@ shedlock-provider-redis-quarkus2 - 3.5.3 + 2.16.12.Final From bf69a8a05f1e568aa206ae1777820058aa3e2836 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 24 Nov 2023 15:27:55 +0000 Subject: [PATCH 0401/1598] Bump spring.version from 6.1.0 to 6.1.1 Bumps `spring.version` from 6.1.0 to 6.1.1. Updates `org.springframework:spring-context` from 6.1.0 to 6.1.1 - [Release notes](https://github.com/spring-projects/spring-framework/releases) - [Commits](https://github.com/spring-projects/spring-framework/compare/v6.1.0...v6.1.1) Updates `org.springframework:spring-test` from 6.1.0 to 6.1.1 - [Release notes](https://github.com/spring-projects/spring-framework/releases) - [Commits](https://github.com/spring-projects/spring-framework/compare/v6.1.0...v6.1.1) Updates `org.springframework:spring-jdbc` from 6.1.0 to 6.1.1 - [Release notes](https://github.com/spring-projects/spring-framework/releases) - [Commits](https://github.com/spring-projects/spring-framework/compare/v6.1.0...v6.1.1) --- updated-dependencies: - dependency-name: org.springframework:spring-context dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.springframework:spring-test dependency-type: direct:development update-type: version-update:semver-patch - dependency-name: org.springframework:spring-jdbc dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index ca55447f7..807bf8788 100644 --- a/pom.xml +++ b/pom.xml @@ -71,7 +71,7 @@ - 6.1.0 + 6.1.1 UTF-8 17 3.1.4 From 7089f6a9d7eeec6bd9b912ad1d3b3150c313d30d Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 27 Nov 2023 15:37:23 +0000 Subject: [PATCH 0402/1598] Bump org.neo4j.driver:neo4j-java-driver from 5.14.0 to 5.15.0 Bumps [org.neo4j.driver:neo4j-java-driver](https://github.com/neo4j/neo4j-java-driver) from 5.14.0 to 5.15.0. - [Release notes](https://github.com/neo4j/neo4j-java-driver/releases) - [Commits](https://github.com/neo4j/neo4j-java-driver/compare/5.14.0...5.15.0) --- updated-dependencies: - dependency-name: org.neo4j.driver:neo4j-java-driver dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- providers/neo4j/shedlock-provider-neo4j/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/neo4j/shedlock-provider-neo4j/pom.xml b/providers/neo4j/shedlock-provider-neo4j/pom.xml index c476d404d..d1d7dd06d 100644 --- a/providers/neo4j/shedlock-provider-neo4j/pom.xml +++ b/providers/neo4j/shedlock-provider-neo4j/pom.xml @@ -20,7 +20,7 @@ org.neo4j.driver neo4j-java-driver - 5.14.0 + 5.15.0 From 88f8acc395429fedb0213c3dbb1bfe75fbc60882 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 30 Nov 2023 15:35:51 +0000 Subject: [PATCH 0403/1598] Bump actions/setup-java from 3 to 4 Bumps [actions/setup-java](https://github.com/actions/setup-java) from 3 to 4. - [Release notes](https://github.com/actions/setup-java/releases) - [Commits](https://github.com/actions/setup-java/compare/v3...v4) --- updated-dependencies: - dependency-name: actions/setup-java dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- .github/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index f52e2f48b..a780c114d 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -19,7 +19,7 @@ jobs: steps: - uses: actions/checkout@v4 - name: Set up JDK ${{ matrix.java }} - uses: actions/setup-java@v3 + uses: actions/setup-java@v4 with: java-version: ${{ matrix.java }} distribution: 'zulu' From 30f591d849307d93de798def7da2eb24c0ef886f Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Thu, 30 Nov 2023 21:42:37 +0100 Subject: [PATCH 0404/1598] Upgrade Micronaut --- micronaut/shedlock-micronaut4/pom.xml | 6 ++++++ pom.xml | 10 +++++----- 2 files changed, 11 insertions(+), 5 deletions(-) diff --git a/micronaut/shedlock-micronaut4/pom.xml b/micronaut/shedlock-micronaut4/pom.xml index f1d173e46..145ea83ff 100644 --- a/micronaut/shedlock-micronaut4/pom.xml +++ b/micronaut/shedlock-micronaut4/pom.xml @@ -45,6 +45,12 @@ snakeyaml runtime + + ch.qos.logback + logback-core + ${logback.ver} + test + ch.qos.logback logback-classic diff --git a/pom.xml b/pom.xml index 807bf8788..16fb0aa38 100644 --- a/pom.xml +++ b/pom.xml @@ -78,12 +78,12 @@ 5.10.0 1.19.3 1.9.10 - 3.8.7 - 3.9.6 - 4.0.6 + 3.10.3 + 3.9.7 + 4.2.0 4.2.0 - 4.1.2 - 1.4.11 + 4.3.1 + 1.4.13 4.2.0 3.24.2 5.7.0 From 41c44a5c02a7bf487fa08dc403d5eeed90fb46fa Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 1 Dec 2023 15:20:55 +0000 Subject: [PATCH 0405/1598] Bump logback.ver from 1.4.13 to 1.4.14 Bumps `logback.ver` from 1.4.13 to 1.4.14. Updates `ch.qos.logback:logback-classic` from 1.4.13 to 1.4.14 - [Commits](https://github.com/qos-ch/logback/compare/v_1.4.13...v_1.4.14) Updates `ch.qos.logback:logback-core` from 1.4.13 to 1.4.14 - [Commits](https://github.com/qos-ch/logback/compare/v_1.4.13...v_1.4.14) --- updated-dependencies: - dependency-name: ch.qos.logback:logback-classic dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: ch.qos.logback:logback-core dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 16fb0aa38..f7df97798 100644 --- a/pom.xml +++ b/pom.xml @@ -83,7 +83,7 @@ 4.2.0 4.2.0 4.3.1 - 1.4.13 + 1.4.14 4.2.0 3.24.2 5.7.0 From d1450ed91f693e697af5bef150c46e7545d88fe3 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 4 Dec 2023 15:59:35 +0000 Subject: [PATCH 0406/1598] Bump org.mockito:mockito-core from 5.7.0 to 5.8.0 Bumps [org.mockito:mockito-core](https://github.com/mockito/mockito) from 5.7.0 to 5.8.0. - [Release notes](https://github.com/mockito/mockito/releases) - [Commits](https://github.com/mockito/mockito/compare/v5.7.0...v5.8.0) --- updated-dependencies: - dependency-name: org.mockito:mockito-core dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index f7df97798..31dd5a1d2 100644 --- a/pom.xml +++ b/pom.xml @@ -86,7 +86,7 @@ 1.4.14 4.2.0 3.24.2 - 5.7.0 + 5.8.0 2.0.9 1 From 38068ee6a29d0c528a678b9863974426a158bccd Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 4 Dec 2023 16:00:14 +0000 Subject: [PATCH 0407/1598] Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.6.2 to 3.6.3 Bumps [org.apache.maven.plugins:maven-javadoc-plugin](https://github.com/apache/maven-javadoc-plugin) from 3.6.2 to 3.6.3. - [Release notes](https://github.com/apache/maven-javadoc-plugin/releases) - [Commits](https://github.com/apache/maven-javadoc-plugin/compare/maven-javadoc-plugin-3.6.2...maven-javadoc-plugin-3.6.3) --- updated-dependencies: - dependency-name: org.apache.maven.plugins:maven-javadoc-plugin dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index f7df97798..27234f6ec 100644 --- a/pom.xml +++ b/pom.xml @@ -147,7 +147,7 @@ org.apache.maven.plugins maven-javadoc-plugin - 3.6.2 + 3.6.3 false From 691140eb71bfb402f5f1d803a89ab42c47c48113 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 5 Dec 2023 15:29:29 +0000 Subject: [PATCH 0408/1598] Bump micronaut3.version from 3.10.3 to 4.2.1 Bumps `micronaut3.version` from 3.10.3 to 4.2.1. Updates `io.micronaut:micronaut-inject-java` from 3.10.3 to 4.2.1 - [Release notes](https://github.com/micronaut-projects/micronaut-core/releases) - [Changelog](https://github.com/micronaut-projects/micronaut-core/blob/4.2.x/RELEASE.adoc) - [Commits](https://github.com/micronaut-projects/micronaut-core/compare/v3.10.3...v4.2.1) Updates `io.micronaut.platform:micronaut-platform` from 4.2.0 to 4.2.1 - [Release notes](https://github.com/micronaut-projects/micronaut-platform/releases) - [Commits](https://github.com/micronaut-projects/micronaut-platform/compare/v4.2.0...v4.2.1) --- updated-dependencies: - dependency-name: io.micronaut:micronaut-inject-java dependency-type: direct:production update-type: version-update:semver-major - dependency-name: io.micronaut.platform:micronaut-platform dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 9f12fe3c0..428126bf5 100644 --- a/pom.xml +++ b/pom.xml @@ -80,7 +80,7 @@ 1.9.10 3.10.3 3.9.7 - 4.2.0 + 4.2.1 4.2.0 4.3.1 1.4.14 From 02fc5bfc4e5baf439d1720a8e264cbe3827948a7 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 5 Dec 2023 15:29:33 +0000 Subject: [PATCH 0409/1598] Bump org.codehaus.mojo:versions-maven-plugin from 2.12.0 to 2.16.2 Bumps [org.codehaus.mojo:versions-maven-plugin](https://github.com/mojohaus/versions) from 2.12.0 to 2.16.2. - [Release notes](https://github.com/mojohaus/versions/releases) - [Changelog](https://github.com/mojohaus/versions/blob/master/ReleaseNotes.md) - [Commits](https://github.com/mojohaus/versions/compare/versions-maven-plugin-2.12.0...2.16.2) --- updated-dependencies: - dependency-name: org.codehaus.mojo:versions-maven-plugin dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 9f12fe3c0..69c56c6c0 100644 --- a/pom.xml +++ b/pom.xml @@ -198,7 +198,7 @@ org.codehaus.mojo versions-maven-plugin - 2.12.0 + 2.16.2 From 923eb2c1124ef027c3c653f708e1cb238134d07e Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 5 Dec 2023 15:31:26 +0000 Subject: [PATCH 0410/1598] Bump kotlin.ver from 1.9.10 to 1.9.21 Bumps `kotlin.ver` from 1.9.10 to 1.9.21. Updates `org.jetbrains.kotlin:kotlin-stdlib` from 1.9.10 to 1.9.21 - [Release notes](https://github.com/JetBrains/kotlin/releases) - [Changelog](https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md) - [Commits](https://github.com/JetBrains/kotlin/compare/v1.9.10...v1.9.21) Updates `org.jetbrains.kotlin:kotlin-reflect` from 1.9.10 to 1.9.21 - [Release notes](https://github.com/JetBrains/kotlin/releases) - [Changelog](https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md) - [Commits](https://github.com/JetBrains/kotlin/compare/v1.9.10...v1.9.21) Updates `org.jetbrains.kotlin:kotlin-maven-allopen` from 1.9.10 to 1.9.21 Updates `org.jetbrains.kotlin:kotlin-maven-plugin` from 1.9.10 to 1.9.21 --- updated-dependencies: - dependency-name: org.jetbrains.kotlin:kotlin-stdlib dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.jetbrains.kotlin:kotlin-reflect dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.jetbrains.kotlin:kotlin-maven-allopen dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.jetbrains.kotlin:kotlin-maven-plugin dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 9f12fe3c0..de335df91 100644 --- a/pom.xml +++ b/pom.xml @@ -77,7 +77,7 @@ 3.1.4 5.10.0 1.19.3 - 1.9.10 + 1.9.21 3.10.3 3.9.7 4.2.0 From dae48b166e50fa4548d3603a11b1f8385c0ccd5b Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 6 Dec 2023 15:51:16 +0000 Subject: [PATCH 0411/1598] Bump jackson.version from 2.14.1 to 2.16.0 Bumps `jackson.version` from 2.14.1 to 2.16.0. Updates `com.fasterxml.jackson.datatype:jackson-datatype-jsr310` from 2.14.1 to 2.16.0 Updates `com.fasterxml.jackson.dataformat:jackson-dataformat-xml` from 2.14.1 to 2.16.0 - [Commits](https://github.com/FasterXML/jackson-dataformat-xml/compare/jackson-dataformat-xml-2.14.1...jackson-dataformat-xml-2.16.0) --- updated-dependencies: - dependency-name: com.fasterxml.jackson.datatype:jackson-datatype-jsr310 dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: com.fasterxml.jackson.dataformat:jackson-dataformat-xml dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- .../elasticsearch/shedlock-provider-elasticsearch8/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml index a10a9b1d4..e71d75c8b 100644 --- a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml +++ b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml @@ -14,7 +14,7 @@ 8.7.0 2.1.1 - 2.14.1 + 2.16.0 From 844b923bdb7b1605876dcd0d0296a4e7a0159989 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 6 Dec 2023 15:51:26 +0000 Subject: [PATCH 0412/1598] Bump quarkus.platform.version from 2.16.12.Final to 3.6.1 Bumps `quarkus.platform.version` from 2.16.12.Final to 3.6.1. Updates `io.quarkus.platform:quarkus-bom` from 2.16.12.Final to 3.6.1 - [Commits](https://github.com/quarkusio/quarkus-platform/compare/2.16.12.Final...3.6.1) Updates `io.quarkus.platform:quarkus-maven-plugin` from 2.16.12.Final to 3.6.1 - [Commits](https://github.com/quarkusio/quarkus-platform/compare/2.16.12.Final...3.6.1) --- updated-dependencies: - dependency-name: io.quarkus.platform:quarkus-bom dependency-type: direct:production update-type: version-update:semver-major - dependency-name: io.quarkus.platform:quarkus-maven-plugin dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- cdi/test/quarkus-test/pom.xml | 2 +- providers/redis/shedlock-provider-redis-quarkus2/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/cdi/test/quarkus-test/pom.xml b/cdi/test/quarkus-test/pom.xml index 89675c39f..a26d2add7 100644 --- a/cdi/test/quarkus-test/pom.xml +++ b/cdi/test/quarkus-test/pom.xml @@ -14,7 +14,7 @@ quarkus-bom io.quarkus.platform - 3.5.3 + 3.6.1 true diff --git a/providers/redis/shedlock-provider-redis-quarkus2/pom.xml b/providers/redis/shedlock-provider-redis-quarkus2/pom.xml index 24b1e3ba4..d9413c09c 100644 --- a/providers/redis/shedlock-provider-redis-quarkus2/pom.xml +++ b/providers/redis/shedlock-provider-redis-quarkus2/pom.xml @@ -11,7 +11,7 @@ shedlock-provider-redis-quarkus2 - 2.16.12.Final + 3.6.1 From ffcc7cfac3c15f6171e71778d971c06f3ca1c79e Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 6 Dec 2023 15:51:37 +0000 Subject: [PATCH 0413/1598] Bump org.aspectj:aspectjrt from 1.9.9.1 to 1.9.20.1 Bumps [org.aspectj:aspectjrt](https://github.com/eclipse/org.aspectj) from 1.9.9.1 to 1.9.20.1. - [Release notes](https://github.com/eclipse/org.aspectj/releases) - [Commits](https://github.com/eclipse/org.aspectj/commits) --- updated-dependencies: - dependency-name: org.aspectj:aspectjrt dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- spring/shedlock-spring/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spring/shedlock-spring/pom.xml b/spring/shedlock-spring/pom.xml index a24379358..8f2c266c8 100644 --- a/spring/shedlock-spring/pom.xml +++ b/spring/shedlock-spring/pom.xml @@ -25,7 +25,7 @@ org.aspectj aspectjrt - 1.9.9.1 + 1.9.20.1 true From 09ecd2e2c185cb9d0eaf4f14ee2506411ccf5e01 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 6 Dec 2023 15:51:42 +0000 Subject: [PATCH 0414/1598] Bump org.postgresql:postgresql from 42.5.1 to 42.7.1 Bumps [org.postgresql:postgresql](https://github.com/pgjdbc/pgjdbc) from 42.5.1 to 42.7.1. - [Release notes](https://github.com/pgjdbc/pgjdbc/releases) - [Changelog](https://github.com/pgjdbc/pgjdbc/blob/master/CHANGELOG.md) - [Commits](https://github.com/pgjdbc/pgjdbc/compare/REL42.5.1...REL42.7.1) --- updated-dependencies: - dependency-name: org.postgresql:postgresql dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- providers/jdbc/shedlock-test-support-jdbc/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/jdbc/shedlock-test-support-jdbc/pom.xml b/providers/jdbc/shedlock-test-support-jdbc/pom.xml index d2855e1a3..f2c8bd223 100644 --- a/providers/jdbc/shedlock-test-support-jdbc/pom.xml +++ b/providers/jdbc/shedlock-test-support-jdbc/pom.xml @@ -105,7 +105,7 @@ org.postgresql postgresql - 42.5.1 + 42.7.1 From 8d8f98af456039f45e514997d207aeab83d4d59d Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Wed, 6 Dec 2023 19:55:01 +0100 Subject: [PATCH 0415/1598] #1635 Fix LockAssert.makeAllAssertsPass(false) if no lock is held --- .../main/java/net/javacrumbs/shedlock/core/LockAssert.java | 4 +++- .../java/net/javacrumbs/shedlock/core/LockAssertTest.java | 5 +++++ 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/shedlock-core/src/main/java/net/javacrumbs/shedlock/core/LockAssert.java b/shedlock-core/src/main/java/net/javacrumbs/shedlock/core/LockAssert.java index 0dd991f22..b8bc8d7ea 100644 --- a/shedlock-core/src/main/java/net/javacrumbs/shedlock/core/LockAssert.java +++ b/shedlock-core/src/main/java/net/javacrumbs/shedlock/core/LockAssert.java @@ -78,7 +78,9 @@ public static void makeAllAssertsPass(boolean pass) { if (pass) { LockAssert.startLock(TEST_LOCK_NAME); } else { - LockAssert.endLock(); + if (LockAssert.alreadyLockedBy(TEST_LOCK_NAME)) { + LockAssert.endLock(); + } } } } diff --git a/shedlock-core/src/test/java/net/javacrumbs/shedlock/core/LockAssertTest.java b/shedlock-core/src/test/java/net/javacrumbs/shedlock/core/LockAssertTest.java index 9ec9a7699..077b8f366 100644 --- a/shedlock-core/src/test/java/net/javacrumbs/shedlock/core/LockAssertTest.java +++ b/shedlock-core/src/test/java/net/javacrumbs/shedlock/core/LockAssertTest.java @@ -75,4 +75,9 @@ void assertShouldNotFailIfConfiguredForTests() { LockAssert.TestHelper.makeAllAssertsPass(false); assertThatThrownBy(LockAssert::assertLocked).isInstanceOf(IllegalStateException.class); } + + @Test + void makeAllAssertsPassShouldNotFail() { + LockAssert.TestHelper.makeAllAssertsPass(false); + } } From 435175965755f8301eba2814bf94a84aad20f0e8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luk=C3=A1=C5=A1=20K=C5=99e=C4=8Dan?= Date: Wed, 6 Dec 2023 19:56:25 +0100 Subject: [PATCH 0416/1598] Update providers/redis/shedlock-provider-redis-quarkus2/pom.xml --- providers/redis/shedlock-provider-redis-quarkus2/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/redis/shedlock-provider-redis-quarkus2/pom.xml b/providers/redis/shedlock-provider-redis-quarkus2/pom.xml index d9413c09c..24b1e3ba4 100644 --- a/providers/redis/shedlock-provider-redis-quarkus2/pom.xml +++ b/providers/redis/shedlock-provider-redis-quarkus2/pom.xml @@ -11,7 +11,7 @@ shedlock-provider-redis-quarkus2 - 3.6.1 + 2.16.12.Final From e8ac44b748bec3fa07544b45edbe86d310f698d8 Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Wed, 6 Dec 2023 20:08:28 +0100 Subject: [PATCH 0417/1598] [maven-release-plugin] prepare release shedlock-parent-5.10.1 --- cdi/shedlock-cdi-vintage/pom.xml | 4 ++-- cdi/shedlock-cdi/pom.xml | 4 ++-- cdi/test/quarkus-test/pom.xml | 4 ++-- micronaut/shedlock-micronaut/pom.xml | 4 ++-- micronaut/shedlock-micronaut4/pom.xml | 4 ++-- micronaut/test/micronaut-jdbc-template/pom.xml | 4 ++-- micronaut/test/micronaut-jdbc/pom.xml | 4 ++-- micronaut/test/micronaut4-jdbc-template/pom.xml | 4 ++-- micronaut/test/micronaut4-jdbc/pom.xml | 4 ++-- pom.xml | 2 +- providers/arangodb/shedlock-provider-arangodb/pom.xml | 4 ++-- providers/cassandra/shedlock-provider-cassandra/pom.xml | 4 ++-- providers/consul/shedlock-provider-consul/pom.xml | 4 ++-- .../couchbase/shedlock-provider-couchbase-javaclient3/pom.xml | 4 ++-- providers/datastore/shedlock-provider-datastore/pom.xml | 4 ++-- providers/dynamodb/shedlock-provider-dynamodb2/pom.xml | 4 ++-- .../elasticsearch/shedlock-provider-elasticsearch8/pom.xml | 4 ++-- providers/etcd/shedlock-provider-etcd-jetcd/pom.xml | 2 +- providers/hazelcast/shedlock-provider-hazelcast4/pom.xml | 4 ++-- providers/ignite/shedlock-provider-ignite/pom.xml | 4 ++-- providers/inmemory/shedlock-provider-inmemory/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-internal/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-template/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jooq/pom.xml | 4 ++-- providers/jdbc/shedlock-test-support-jdbc/pom.xml | 4 ++-- providers/memcached/shedlock-provider-memcached-spy/pom.xml | 4 ++-- .../mongo/shedlock-provider-mongo-reactivestreams/pom.xml | 4 ++-- providers/mongo/shedlock-provider-mongo/pom.xml | 4 ++-- providers/neo4j/shedlock-provider-neo4j/pom.xml | 4 ++-- providers/opensearch/shedlock-provider-opensearch/pom.xml | 4 ++-- providers/r2dbc/shedlock-provider-r2dbc/pom.xml | 4 ++-- providers/redis/shedlock-provider-redis-jedis4/pom.xml | 4 ++-- providers/redis/shedlock-provider-redis-quarkus2/pom.xml | 2 +- providers/redis/shedlock-provider-redis-spring/pom.xml | 4 ++-- providers/spanner/shedlock-provider-spanner/pom.xml | 4 ++-- .../zookeeper/shedlock-provider-zookeeper-curator/pom.xml | 4 ++-- shedlock-bom/pom.xml | 4 ++-- shedlock-core/pom.xml | 4 ++-- shedlock-test-support/pom.xml | 4 ++-- spring/shedlock-spring/pom.xml | 4 ++-- spring/test/shedlock-springboot-future-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-kotlin-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-old-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-sleuth-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-test/pom.xml | 4 ++-- spring/test/shedlock-testng-test/pom.xml | 4 ++-- 48 files changed, 93 insertions(+), 93 deletions(-) diff --git a/cdi/shedlock-cdi-vintage/pom.xml b/cdi/shedlock-cdi-vintage/pom.xml index 9c5fe1a44..5d6251553 100644 --- a/cdi/shedlock-cdi-vintage/pom.xml +++ b/cdi/shedlock-cdi-vintage/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.1-SNAPSHOT + 5.10.1 ../../pom.xml shedlock-cdi-vintage - 5.10.1-SNAPSHOT + 5.10.1 diff --git a/cdi/shedlock-cdi/pom.xml b/cdi/shedlock-cdi/pom.xml index cf4968aaa..3010b3ea1 100644 --- a/cdi/shedlock-cdi/pom.xml +++ b/cdi/shedlock-cdi/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.1-SNAPSHOT + 5.10.1 ../../pom.xml shedlock-cdi - 5.10.1-SNAPSHOT + 5.10.1 diff --git a/cdi/test/quarkus-test/pom.xml b/cdi/test/quarkus-test/pom.xml index 89675c39f..130d35eba 100644 --- a/cdi/test/quarkus-test/pom.xml +++ b/cdi/test/quarkus-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.1-SNAPSHOT + 5.10.1 ../../../pom.xml 4.0.0 quarkus-test - 5.10.1-SNAPSHOT + 5.10.1 quarkus-bom diff --git a/micronaut/shedlock-micronaut/pom.xml b/micronaut/shedlock-micronaut/pom.xml index f1fbcbaaf..de646286a 100644 --- a/micronaut/shedlock-micronaut/pom.xml +++ b/micronaut/shedlock-micronaut/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.1-SNAPSHOT + 5.10.1 ../../pom.xml shedlock-micronaut - 5.10.1-SNAPSHOT + 5.10.1 diff --git a/micronaut/shedlock-micronaut4/pom.xml b/micronaut/shedlock-micronaut4/pom.xml index 145ea83ff..d4571e3e8 100644 --- a/micronaut/shedlock-micronaut4/pom.xml +++ b/micronaut/shedlock-micronaut4/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.1-SNAPSHOT + 5.10.1 ../../pom.xml shedlock-micronaut4 - 5.10.1-SNAPSHOT + 5.10.1 diff --git a/micronaut/test/micronaut-jdbc-template/pom.xml b/micronaut/test/micronaut-jdbc-template/pom.xml index 56d9175fb..df364189e 100644 --- a/micronaut/test/micronaut-jdbc-template/pom.xml +++ b/micronaut/test/micronaut-jdbc-template/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.1-SNAPSHOT + 5.10.1 ../../../pom.xml micronaut-jdbc-template - 5.10.1-SNAPSHOT + 5.10.1 UTF-8 diff --git a/micronaut/test/micronaut-jdbc/pom.xml b/micronaut/test/micronaut-jdbc/pom.xml index cbfad83db..ace5832e5 100644 --- a/micronaut/test/micronaut-jdbc/pom.xml +++ b/micronaut/test/micronaut-jdbc/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.1-SNAPSHOT + 5.10.1 ../../../pom.xml micronaut-jdbc - 5.10.1-SNAPSHOT + 5.10.1 UTF-8 diff --git a/micronaut/test/micronaut4-jdbc-template/pom.xml b/micronaut/test/micronaut4-jdbc-template/pom.xml index 8a38a6d2a..b22ed5701 100644 --- a/micronaut/test/micronaut4-jdbc-template/pom.xml +++ b/micronaut/test/micronaut4-jdbc-template/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.1-SNAPSHOT + 5.10.1 ../../../pom.xml micronaut4-jdbc-template - 5.10.1-SNAPSHOT + 5.10.1 UTF-8 diff --git a/micronaut/test/micronaut4-jdbc/pom.xml b/micronaut/test/micronaut4-jdbc/pom.xml index fbf23336c..4e871a8b0 100644 --- a/micronaut/test/micronaut4-jdbc/pom.xml +++ b/micronaut/test/micronaut4-jdbc/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.1-SNAPSHOT + 5.10.1 ../../../pom.xml micronaut4-jdbc - 5.10.1-SNAPSHOT + 5.10.1 UTF-8 diff --git a/pom.xml b/pom.xml index 8a4724288..7cd1915dd 100644 --- a/pom.xml +++ b/pom.xml @@ -19,7 +19,7 @@ net.javacrumbs.shedlock shedlock-parent pom - 5.10.1-SNAPSHOT + 5.10.1 shedlock-bom shedlock-core diff --git a/providers/arangodb/shedlock-provider-arangodb/pom.xml b/providers/arangodb/shedlock-provider-arangodb/pom.xml index 70ad69fcc..0d25c4d52 100644 --- a/providers/arangodb/shedlock-provider-arangodb/pom.xml +++ b/providers/arangodb/shedlock-provider-arangodb/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.1-SNAPSHOT + 5.10.1 ../../../pom.xml 4.0.0 shedlock-provider-arangodb - 5.10.1-SNAPSHOT + 5.10.1 diff --git a/providers/cassandra/shedlock-provider-cassandra/pom.xml b/providers/cassandra/shedlock-provider-cassandra/pom.xml index 0b9804fd8..569e2f36a 100644 --- a/providers/cassandra/shedlock-provider-cassandra/pom.xml +++ b/providers/cassandra/shedlock-provider-cassandra/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.1-SNAPSHOT + 5.10.1 ../../../pom.xml 4.0.0 shedlock-provider-cassandra - 5.10.1-SNAPSHOT + 5.10.1 4.17.0 diff --git a/providers/consul/shedlock-provider-consul/pom.xml b/providers/consul/shedlock-provider-consul/pom.xml index d1a036e17..048299b05 100644 --- a/providers/consul/shedlock-provider-consul/pom.xml +++ b/providers/consul/shedlock-provider-consul/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.1-SNAPSHOT + 5.10.1 ../../../pom.xml 4.0.0 shedlock-provider-consul - 5.10.1-SNAPSHOT + 5.10.1 diff --git a/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml b/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml index c818f560a..ffec8eb0e 100644 --- a/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml +++ b/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.1-SNAPSHOT + 5.10.1 ../../../pom.xml 4.0.0 shedlock-provider-couchbase-javaclient3 - 5.10.1-SNAPSHOT + 5.10.1 diff --git a/providers/datastore/shedlock-provider-datastore/pom.xml b/providers/datastore/shedlock-provider-datastore/pom.xml index 1b65ad6c6..f6d634b47 100644 --- a/providers/datastore/shedlock-provider-datastore/pom.xml +++ b/providers/datastore/shedlock-provider-datastore/pom.xml @@ -4,12 +4,12 @@ net.javacrumbs.shedlock shedlock-parent - 5.10.1-SNAPSHOT + 5.10.1 ../../../pom.xml shedlock-provider-datastore - 5.10.1-SNAPSHOT + 5.10.1 2.15.0 diff --git a/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml b/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml index 6a2001793..982dd4497 100644 --- a/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml +++ b/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.1-SNAPSHOT + 5.10.1 ../../../pom.xml 4.0.0 shedlock-provider-dynamodb2 - 5.10.1-SNAPSHOT + 5.10.1 diff --git a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml index e71d75c8b..371041e52 100644 --- a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml +++ b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.1-SNAPSHOT + 5.10.1 ../../../pom.xml 4.0.0 shedlock-provider-elasticsearch8 - 5.10.1-SNAPSHOT + 5.10.1 8.7.0 diff --git a/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml b/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml index 0e80bca49..527c5c706 100644 --- a/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml +++ b/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.1-SNAPSHOT + 5.10.1 ../../../pom.xml 4.0.0 diff --git a/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml b/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml index 43d5b203b..0e05e9ea2 100644 --- a/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml +++ b/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.1-SNAPSHOT + 5.10.1 ../../../pom.xml 4.0.0 shedlock-provider-hazelcast4 - 5.10.1-SNAPSHOT + 5.10.1 diff --git a/providers/ignite/shedlock-provider-ignite/pom.xml b/providers/ignite/shedlock-provider-ignite/pom.xml index 22f56c443..220c93b52 100644 --- a/providers/ignite/shedlock-provider-ignite/pom.xml +++ b/providers/ignite/shedlock-provider-ignite/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.1-SNAPSHOT + 5.10.1 ../../../pom.xml 4.0.0 shedlock-provider-ignite - 5.10.1-SNAPSHOT + 5.10.1 2.15.0 diff --git a/providers/inmemory/shedlock-provider-inmemory/pom.xml b/providers/inmemory/shedlock-provider-inmemory/pom.xml index 6b39b8fd4..a79f506bb 100644 --- a/providers/inmemory/shedlock-provider-inmemory/pom.xml +++ b/providers/inmemory/shedlock-provider-inmemory/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.1-SNAPSHOT + 5.10.1 ../../../pom.xml 4.0.0 shedlock-provider-inmemory - 5.10.1-SNAPSHOT + 5.10.1 diff --git a/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml b/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml index efdc3e587..c90ad9713 100644 --- a/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.1-SNAPSHOT + 5.10.1 ../../../pom.xml 4.0.0 shedlock-provider-jdbc-internal - 5.10.1-SNAPSHOT + 5.10.1 diff --git a/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml b/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml index b433fae26..1175ef881 100644 --- a/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.1-SNAPSHOT + 5.10.1 ../../../pom.xml 4.0.0 shedlock-provider-jdbc-micronaut - 5.10.1-SNAPSHOT + 5.10.1 diff --git a/providers/jdbc/shedlock-provider-jdbc-template/pom.xml b/providers/jdbc/shedlock-provider-jdbc-template/pom.xml index ae81c75ed..229b01012 100644 --- a/providers/jdbc/shedlock-provider-jdbc-template/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-template/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.1-SNAPSHOT + 5.10.1 ../../../pom.xml 4.0.0 shedlock-provider-jdbc-template - 5.10.1-SNAPSHOT + 5.10.1 diff --git a/providers/jdbc/shedlock-provider-jdbc/pom.xml b/providers/jdbc/shedlock-provider-jdbc/pom.xml index f0e1defe9..4fcb1c237 100644 --- a/providers/jdbc/shedlock-provider-jdbc/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.1-SNAPSHOT + 5.10.1 ../../../pom.xml 4.0.0 shedlock-provider-jdbc - 5.10.1-SNAPSHOT + 5.10.1 diff --git a/providers/jdbc/shedlock-provider-jooq/pom.xml b/providers/jdbc/shedlock-provider-jooq/pom.xml index 0551d211e..3f1ee0c4b 100644 --- a/providers/jdbc/shedlock-provider-jooq/pom.xml +++ b/providers/jdbc/shedlock-provider-jooq/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.1-SNAPSHOT + 5.10.1 ../../../pom.xml 4.0.0 shedlock-provider-jooq - 5.10.1-SNAPSHOT + 5.10.1 diff --git a/providers/jdbc/shedlock-test-support-jdbc/pom.xml b/providers/jdbc/shedlock-test-support-jdbc/pom.xml index f2c8bd223..694cb9861 100644 --- a/providers/jdbc/shedlock-test-support-jdbc/pom.xml +++ b/providers/jdbc/shedlock-test-support-jdbc/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.1-SNAPSHOT + 5.10.1 ../../../pom.xml 4.0.0 shedlock-test-support-jdbc - 5.10.1-SNAPSHOT + 5.10.1 diff --git a/providers/memcached/shedlock-provider-memcached-spy/pom.xml b/providers/memcached/shedlock-provider-memcached-spy/pom.xml index 16adb698b..e5cfcf52a 100644 --- a/providers/memcached/shedlock-provider-memcached-spy/pom.xml +++ b/providers/memcached/shedlock-provider-memcached-spy/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.1-SNAPSHOT + 5.10.1 ../../../pom.xml 4.0.0 shedlock-provider-memcached-spy - 5.10.1-SNAPSHOT + 5.10.1 2.12.3 diff --git a/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml b/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml index 7588e95ee..ee2b89d02 100644 --- a/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml +++ b/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.1-SNAPSHOT + 5.10.1 ../../../pom.xml 4.0.0 shedlock-provider-mongo-reactivestreams - 5.10.1-SNAPSHOT + 5.10.1 diff --git a/providers/mongo/shedlock-provider-mongo/pom.xml b/providers/mongo/shedlock-provider-mongo/pom.xml index f9dd059fe..438cf47f1 100644 --- a/providers/mongo/shedlock-provider-mongo/pom.xml +++ b/providers/mongo/shedlock-provider-mongo/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.1-SNAPSHOT + 5.10.1 ../../../pom.xml 4.0.0 shedlock-provider-mongo - 5.10.1-SNAPSHOT + 5.10.1 diff --git a/providers/neo4j/shedlock-provider-neo4j/pom.xml b/providers/neo4j/shedlock-provider-neo4j/pom.xml index d1d7dd06d..b706a312a 100644 --- a/providers/neo4j/shedlock-provider-neo4j/pom.xml +++ b/providers/neo4j/shedlock-provider-neo4j/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.1-SNAPSHOT + 5.10.1 ../../../pom.xml 4.0.0 shedlock-provider-neo4j - 5.10.1-SNAPSHOT + 5.10.1 diff --git a/providers/opensearch/shedlock-provider-opensearch/pom.xml b/providers/opensearch/shedlock-provider-opensearch/pom.xml index 0c0bcfd44..40cc909f2 100644 --- a/providers/opensearch/shedlock-provider-opensearch/pom.xml +++ b/providers/opensearch/shedlock-provider-opensearch/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.1-SNAPSHOT + 5.10.1 ../../../pom.xml 4.0.0 shedlock-provider-opensearch - 5.10.1-SNAPSHOT + 5.10.1 2.9.0 diff --git a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml index ed24b85aa..d7c3e1e87 100644 --- a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml +++ b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml @@ -5,12 +5,12 @@ net.javacrumbs.shedlock shedlock-parent - 5.10.1-SNAPSHOT + 5.10.1 ../../../pom.xml shedlock-provider-r2dbc - 5.10.1-SNAPSHOT + 5.10.1 1.0.0.RELEASE diff --git a/providers/redis/shedlock-provider-redis-jedis4/pom.xml b/providers/redis/shedlock-provider-redis-jedis4/pom.xml index 9b19ac4bc..4fa7844e1 100644 --- a/providers/redis/shedlock-provider-redis-jedis4/pom.xml +++ b/providers/redis/shedlock-provider-redis-jedis4/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.1-SNAPSHOT + 5.10.1 ../../../pom.xml 4.0.0 shedlock-provider-redis-jedis4 - 5.10.1-SNAPSHOT + 5.10.1 diff --git a/providers/redis/shedlock-provider-redis-quarkus2/pom.xml b/providers/redis/shedlock-provider-redis-quarkus2/pom.xml index 24b1e3ba4..0291e5657 100644 --- a/providers/redis/shedlock-provider-redis-quarkus2/pom.xml +++ b/providers/redis/shedlock-provider-redis-quarkus2/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.1-SNAPSHOT + 5.10.1 ../../../pom.xml 4.0.0 diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index 3610743b4..cabdbaae0 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.1-SNAPSHOT + 5.10.1 ../../../pom.xml 4.0.0 shedlock-provider-redis-spring - 5.10.1-SNAPSHOT + 5.10.1 diff --git a/providers/spanner/shedlock-provider-spanner/pom.xml b/providers/spanner/shedlock-provider-spanner/pom.xml index 697298416..d1db939b8 100644 --- a/providers/spanner/shedlock-provider-spanner/pom.xml +++ b/providers/spanner/shedlock-provider-spanner/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.1-SNAPSHOT + 5.10.1 ../../../pom.xml 4.0.0 shedlock-provider-spanner - 5.10.1-SNAPSHOT + 5.10.1 6.52.1 diff --git a/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml b/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml index 0d003d435..605083c32 100644 --- a/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml +++ b/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.1-SNAPSHOT + 5.10.1 ../../../pom.xml 4.0.0 shedlock-provider-zookeeper-curator - 5.10.1-SNAPSHOT + 5.10.1 5.5.0 diff --git a/shedlock-bom/pom.xml b/shedlock-bom/pom.xml index 8b60042f9..1f709ecf3 100644 --- a/shedlock-bom/pom.xml +++ b/shedlock-bom/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.1-SNAPSHOT + 5.10.1 4.0.0 BOM for ShedLock modules shedlock-bom - 5.10.1-SNAPSHOT + 5.10.1 pom diff --git a/shedlock-core/pom.xml b/shedlock-core/pom.xml index 7da8c81b8..56be37d94 100644 --- a/shedlock-core/pom.xml +++ b/shedlock-core/pom.xml @@ -3,12 +3,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.1-SNAPSHOT + 5.10.1 4.0.0 shedlock-core - 5.10.1-SNAPSHOT + 5.10.1 2.13.3 diff --git a/shedlock-test-support/pom.xml b/shedlock-test-support/pom.xml index 4e1716953..0da7f5983 100644 --- a/shedlock-test-support/pom.xml +++ b/shedlock-test-support/pom.xml @@ -3,12 +3,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.1-SNAPSHOT + 5.10.1 4.0.0 shedlock-test-support - 5.10.1-SNAPSHOT + 5.10.1 diff --git a/spring/shedlock-spring/pom.xml b/spring/shedlock-spring/pom.xml index 8f2c266c8..d0c0f7970 100644 --- a/spring/shedlock-spring/pom.xml +++ b/spring/shedlock-spring/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.1-SNAPSHOT + 5.10.1 ../../pom.xml 4.0.0 shedlock-spring - 5.10.1-SNAPSHOT + 5.10.1 diff --git a/spring/test/shedlock-springboot-future-test/pom.xml b/spring/test/shedlock-springboot-future-test/pom.xml index 8164b13ad..a20bc1402 100644 --- a/spring/test/shedlock-springboot-future-test/pom.xml +++ b/spring/test/shedlock-springboot-future-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.1-SNAPSHOT + 5.10.1 ../../../pom.xml 4.0.0 shedlock-springboot-future-test - 5.10.1-SNAPSHOT + 5.10.1 diff --git a/spring/test/shedlock-springboot-kotlin-test/pom.xml b/spring/test/shedlock-springboot-kotlin-test/pom.xml index 1f33b13ca..f71d4d00f 100644 --- a/spring/test/shedlock-springboot-kotlin-test/pom.xml +++ b/spring/test/shedlock-springboot-kotlin-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.1-SNAPSHOT + 5.10.1 ../../../pom.xml 4.0.0 shedlock-springboot-kotlin-test - 5.10.1-SNAPSHOT + 5.10.1 diff --git a/spring/test/shedlock-springboot-old-test/pom.xml b/spring/test/shedlock-springboot-old-test/pom.xml index 3e14f7bdf..2aa2b9372 100644 --- a/spring/test/shedlock-springboot-old-test/pom.xml +++ b/spring/test/shedlock-springboot-old-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.1-SNAPSHOT + 5.10.1 ../../../pom.xml 4.0.0 shedlock-springboot-old-test - 5.10.1-SNAPSHOT + 5.10.1 diff --git a/spring/test/shedlock-springboot-sleuth-test/pom.xml b/spring/test/shedlock-springboot-sleuth-test/pom.xml index c684d9a64..f9f581cd0 100644 --- a/spring/test/shedlock-springboot-sleuth-test/pom.xml +++ b/spring/test/shedlock-springboot-sleuth-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.1-SNAPSHOT + 5.10.1 ../../../pom.xml 4.0.0 shedlock-springboot-sleuth-test - 5.10.1-SNAPSHOT + 5.10.1 diff --git a/spring/test/shedlock-springboot-test/pom.xml b/spring/test/shedlock-springboot-test/pom.xml index 90b3814c3..f4f3d2905 100644 --- a/spring/test/shedlock-springboot-test/pom.xml +++ b/spring/test/shedlock-springboot-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.1-SNAPSHOT + 5.10.1 ../../../pom.xml 4.0.0 shedlock-springboot-test - 5.10.1-SNAPSHOT + 5.10.1 diff --git a/spring/test/shedlock-testng-test/pom.xml b/spring/test/shedlock-testng-test/pom.xml index eb8fefa75..aaeaa8e33 100644 --- a/spring/test/shedlock-testng-test/pom.xml +++ b/spring/test/shedlock-testng-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.1-SNAPSHOT + 5.10.1 ../../../pom.xml 4.0.0 shedlock-testng-test - 5.10.1-SNAPSHOT + 5.10.1 From 8b0d0a5dfce2aedcc6f22f1347b0cf3f0866906b Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Wed, 6 Dec 2023 20:08:35 +0100 Subject: [PATCH 0418/1598] [maven-release-plugin] prepare for next development iteration --- cdi/shedlock-cdi-vintage/pom.xml | 4 ++-- cdi/shedlock-cdi/pom.xml | 4 ++-- cdi/test/quarkus-test/pom.xml | 4 ++-- micronaut/shedlock-micronaut/pom.xml | 4 ++-- micronaut/shedlock-micronaut4/pom.xml | 4 ++-- micronaut/test/micronaut-jdbc-template/pom.xml | 4 ++-- micronaut/test/micronaut-jdbc/pom.xml | 4 ++-- micronaut/test/micronaut4-jdbc-template/pom.xml | 4 ++-- micronaut/test/micronaut4-jdbc/pom.xml | 4 ++-- pom.xml | 2 +- providers/arangodb/shedlock-provider-arangodb/pom.xml | 4 ++-- providers/cassandra/shedlock-provider-cassandra/pom.xml | 4 ++-- providers/consul/shedlock-provider-consul/pom.xml | 4 ++-- .../couchbase/shedlock-provider-couchbase-javaclient3/pom.xml | 4 ++-- providers/datastore/shedlock-provider-datastore/pom.xml | 4 ++-- providers/dynamodb/shedlock-provider-dynamodb2/pom.xml | 4 ++-- .../elasticsearch/shedlock-provider-elasticsearch8/pom.xml | 4 ++-- providers/etcd/shedlock-provider-etcd-jetcd/pom.xml | 2 +- providers/hazelcast/shedlock-provider-hazelcast4/pom.xml | 4 ++-- providers/ignite/shedlock-provider-ignite/pom.xml | 4 ++-- providers/inmemory/shedlock-provider-inmemory/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-internal/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-template/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jooq/pom.xml | 4 ++-- providers/jdbc/shedlock-test-support-jdbc/pom.xml | 4 ++-- providers/memcached/shedlock-provider-memcached-spy/pom.xml | 4 ++-- .../mongo/shedlock-provider-mongo-reactivestreams/pom.xml | 4 ++-- providers/mongo/shedlock-provider-mongo/pom.xml | 4 ++-- providers/neo4j/shedlock-provider-neo4j/pom.xml | 4 ++-- providers/opensearch/shedlock-provider-opensearch/pom.xml | 4 ++-- providers/r2dbc/shedlock-provider-r2dbc/pom.xml | 4 ++-- providers/redis/shedlock-provider-redis-jedis4/pom.xml | 4 ++-- providers/redis/shedlock-provider-redis-quarkus2/pom.xml | 2 +- providers/redis/shedlock-provider-redis-spring/pom.xml | 4 ++-- providers/spanner/shedlock-provider-spanner/pom.xml | 4 ++-- .../zookeeper/shedlock-provider-zookeeper-curator/pom.xml | 4 ++-- shedlock-bom/pom.xml | 4 ++-- shedlock-core/pom.xml | 4 ++-- shedlock-test-support/pom.xml | 4 ++-- spring/shedlock-spring/pom.xml | 4 ++-- spring/test/shedlock-springboot-future-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-kotlin-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-old-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-sleuth-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-test/pom.xml | 4 ++-- spring/test/shedlock-testng-test/pom.xml | 4 ++-- 48 files changed, 93 insertions(+), 93 deletions(-) diff --git a/cdi/shedlock-cdi-vintage/pom.xml b/cdi/shedlock-cdi-vintage/pom.xml index 5d6251553..64ccb741e 100644 --- a/cdi/shedlock-cdi-vintage/pom.xml +++ b/cdi/shedlock-cdi-vintage/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.1 + 5.10.2-SNAPSHOT ../../pom.xml shedlock-cdi-vintage - 5.10.1 + 5.10.2-SNAPSHOT diff --git a/cdi/shedlock-cdi/pom.xml b/cdi/shedlock-cdi/pom.xml index 3010b3ea1..0d4f389f3 100644 --- a/cdi/shedlock-cdi/pom.xml +++ b/cdi/shedlock-cdi/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.1 + 5.10.2-SNAPSHOT ../../pom.xml shedlock-cdi - 5.10.1 + 5.10.2-SNAPSHOT diff --git a/cdi/test/quarkus-test/pom.xml b/cdi/test/quarkus-test/pom.xml index 130d35eba..d60474b24 100644 --- a/cdi/test/quarkus-test/pom.xml +++ b/cdi/test/quarkus-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.1 + 5.10.2-SNAPSHOT ../../../pom.xml 4.0.0 quarkus-test - 5.10.1 + 5.10.2-SNAPSHOT quarkus-bom diff --git a/micronaut/shedlock-micronaut/pom.xml b/micronaut/shedlock-micronaut/pom.xml index de646286a..fcca562a1 100644 --- a/micronaut/shedlock-micronaut/pom.xml +++ b/micronaut/shedlock-micronaut/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.1 + 5.10.2-SNAPSHOT ../../pom.xml shedlock-micronaut - 5.10.1 + 5.10.2-SNAPSHOT diff --git a/micronaut/shedlock-micronaut4/pom.xml b/micronaut/shedlock-micronaut4/pom.xml index d4571e3e8..cd3c955d6 100644 --- a/micronaut/shedlock-micronaut4/pom.xml +++ b/micronaut/shedlock-micronaut4/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.1 + 5.10.2-SNAPSHOT ../../pom.xml shedlock-micronaut4 - 5.10.1 + 5.10.2-SNAPSHOT diff --git a/micronaut/test/micronaut-jdbc-template/pom.xml b/micronaut/test/micronaut-jdbc-template/pom.xml index df364189e..d5c477929 100644 --- a/micronaut/test/micronaut-jdbc-template/pom.xml +++ b/micronaut/test/micronaut-jdbc-template/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.1 + 5.10.2-SNAPSHOT ../../../pom.xml micronaut-jdbc-template - 5.10.1 + 5.10.2-SNAPSHOT UTF-8 diff --git a/micronaut/test/micronaut-jdbc/pom.xml b/micronaut/test/micronaut-jdbc/pom.xml index ace5832e5..d62c21592 100644 --- a/micronaut/test/micronaut-jdbc/pom.xml +++ b/micronaut/test/micronaut-jdbc/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.1 + 5.10.2-SNAPSHOT ../../../pom.xml micronaut-jdbc - 5.10.1 + 5.10.2-SNAPSHOT UTF-8 diff --git a/micronaut/test/micronaut4-jdbc-template/pom.xml b/micronaut/test/micronaut4-jdbc-template/pom.xml index b22ed5701..3d3724f94 100644 --- a/micronaut/test/micronaut4-jdbc-template/pom.xml +++ b/micronaut/test/micronaut4-jdbc-template/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.1 + 5.10.2-SNAPSHOT ../../../pom.xml micronaut4-jdbc-template - 5.10.1 + 5.10.2-SNAPSHOT UTF-8 diff --git a/micronaut/test/micronaut4-jdbc/pom.xml b/micronaut/test/micronaut4-jdbc/pom.xml index 4e871a8b0..4377bc5d5 100644 --- a/micronaut/test/micronaut4-jdbc/pom.xml +++ b/micronaut/test/micronaut4-jdbc/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.1 + 5.10.2-SNAPSHOT ../../../pom.xml micronaut4-jdbc - 5.10.1 + 5.10.2-SNAPSHOT UTF-8 diff --git a/pom.xml b/pom.xml index 7cd1915dd..ed3ca889e 100644 --- a/pom.xml +++ b/pom.xml @@ -19,7 +19,7 @@ net.javacrumbs.shedlock shedlock-parent pom - 5.10.1 + 5.10.2-SNAPSHOT shedlock-bom shedlock-core diff --git a/providers/arangodb/shedlock-provider-arangodb/pom.xml b/providers/arangodb/shedlock-provider-arangodb/pom.xml index 0d25c4d52..39f677961 100644 --- a/providers/arangodb/shedlock-provider-arangodb/pom.xml +++ b/providers/arangodb/shedlock-provider-arangodb/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.1 + 5.10.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-arangodb - 5.10.1 + 5.10.2-SNAPSHOT diff --git a/providers/cassandra/shedlock-provider-cassandra/pom.xml b/providers/cassandra/shedlock-provider-cassandra/pom.xml index 569e2f36a..a02f9d1b3 100644 --- a/providers/cassandra/shedlock-provider-cassandra/pom.xml +++ b/providers/cassandra/shedlock-provider-cassandra/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.1 + 5.10.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-cassandra - 5.10.1 + 5.10.2-SNAPSHOT 4.17.0 diff --git a/providers/consul/shedlock-provider-consul/pom.xml b/providers/consul/shedlock-provider-consul/pom.xml index 048299b05..66e66e9f8 100644 --- a/providers/consul/shedlock-provider-consul/pom.xml +++ b/providers/consul/shedlock-provider-consul/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.1 + 5.10.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-consul - 5.10.1 + 5.10.2-SNAPSHOT diff --git a/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml b/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml index ffec8eb0e..1ea800b2b 100644 --- a/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml +++ b/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.1 + 5.10.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-couchbase-javaclient3 - 5.10.1 + 5.10.2-SNAPSHOT diff --git a/providers/datastore/shedlock-provider-datastore/pom.xml b/providers/datastore/shedlock-provider-datastore/pom.xml index f6d634b47..a1edc53fb 100644 --- a/providers/datastore/shedlock-provider-datastore/pom.xml +++ b/providers/datastore/shedlock-provider-datastore/pom.xml @@ -4,12 +4,12 @@ net.javacrumbs.shedlock shedlock-parent - 5.10.1 + 5.10.2-SNAPSHOT ../../../pom.xml shedlock-provider-datastore - 5.10.1 + 5.10.2-SNAPSHOT 2.15.0 diff --git a/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml b/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml index 982dd4497..1302fe4c5 100644 --- a/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml +++ b/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.1 + 5.10.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-dynamodb2 - 5.10.1 + 5.10.2-SNAPSHOT diff --git a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml index 371041e52..8cc4bc83b 100644 --- a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml +++ b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.1 + 5.10.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-elasticsearch8 - 5.10.1 + 5.10.2-SNAPSHOT 8.7.0 diff --git a/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml b/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml index 527c5c706..07d2d823f 100644 --- a/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml +++ b/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.1 + 5.10.2-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml b/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml index 0e05e9ea2..443367f9e 100644 --- a/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml +++ b/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.1 + 5.10.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-hazelcast4 - 5.10.1 + 5.10.2-SNAPSHOT diff --git a/providers/ignite/shedlock-provider-ignite/pom.xml b/providers/ignite/shedlock-provider-ignite/pom.xml index 220c93b52..6c28273e5 100644 --- a/providers/ignite/shedlock-provider-ignite/pom.xml +++ b/providers/ignite/shedlock-provider-ignite/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.1 + 5.10.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-ignite - 5.10.1 + 5.10.2-SNAPSHOT 2.15.0 diff --git a/providers/inmemory/shedlock-provider-inmemory/pom.xml b/providers/inmemory/shedlock-provider-inmemory/pom.xml index a79f506bb..28a72a481 100644 --- a/providers/inmemory/shedlock-provider-inmemory/pom.xml +++ b/providers/inmemory/shedlock-provider-inmemory/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.1 + 5.10.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-inmemory - 5.10.1 + 5.10.2-SNAPSHOT diff --git a/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml b/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml index c90ad9713..077c72b05 100644 --- a/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.1 + 5.10.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-jdbc-internal - 5.10.1 + 5.10.2-SNAPSHOT diff --git a/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml b/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml index 1175ef881..20a963e30 100644 --- a/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.1 + 5.10.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-jdbc-micronaut - 5.10.1 + 5.10.2-SNAPSHOT diff --git a/providers/jdbc/shedlock-provider-jdbc-template/pom.xml b/providers/jdbc/shedlock-provider-jdbc-template/pom.xml index 229b01012..f08610a08 100644 --- a/providers/jdbc/shedlock-provider-jdbc-template/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-template/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.1 + 5.10.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-jdbc-template - 5.10.1 + 5.10.2-SNAPSHOT diff --git a/providers/jdbc/shedlock-provider-jdbc/pom.xml b/providers/jdbc/shedlock-provider-jdbc/pom.xml index 4fcb1c237..2e50466f4 100644 --- a/providers/jdbc/shedlock-provider-jdbc/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.1 + 5.10.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-jdbc - 5.10.1 + 5.10.2-SNAPSHOT diff --git a/providers/jdbc/shedlock-provider-jooq/pom.xml b/providers/jdbc/shedlock-provider-jooq/pom.xml index 3f1ee0c4b..8406e5156 100644 --- a/providers/jdbc/shedlock-provider-jooq/pom.xml +++ b/providers/jdbc/shedlock-provider-jooq/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.1 + 5.10.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-jooq - 5.10.1 + 5.10.2-SNAPSHOT diff --git a/providers/jdbc/shedlock-test-support-jdbc/pom.xml b/providers/jdbc/shedlock-test-support-jdbc/pom.xml index 694cb9861..b75a837f9 100644 --- a/providers/jdbc/shedlock-test-support-jdbc/pom.xml +++ b/providers/jdbc/shedlock-test-support-jdbc/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.1 + 5.10.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-test-support-jdbc - 5.10.1 + 5.10.2-SNAPSHOT diff --git a/providers/memcached/shedlock-provider-memcached-spy/pom.xml b/providers/memcached/shedlock-provider-memcached-spy/pom.xml index e5cfcf52a..9c8a95a6f 100644 --- a/providers/memcached/shedlock-provider-memcached-spy/pom.xml +++ b/providers/memcached/shedlock-provider-memcached-spy/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.1 + 5.10.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-memcached-spy - 5.10.1 + 5.10.2-SNAPSHOT 2.12.3 diff --git a/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml b/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml index ee2b89d02..2d16ec08d 100644 --- a/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml +++ b/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.1 + 5.10.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-mongo-reactivestreams - 5.10.1 + 5.10.2-SNAPSHOT diff --git a/providers/mongo/shedlock-provider-mongo/pom.xml b/providers/mongo/shedlock-provider-mongo/pom.xml index 438cf47f1..72f2b02a6 100644 --- a/providers/mongo/shedlock-provider-mongo/pom.xml +++ b/providers/mongo/shedlock-provider-mongo/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.1 + 5.10.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-mongo - 5.10.1 + 5.10.2-SNAPSHOT diff --git a/providers/neo4j/shedlock-provider-neo4j/pom.xml b/providers/neo4j/shedlock-provider-neo4j/pom.xml index b706a312a..464361446 100644 --- a/providers/neo4j/shedlock-provider-neo4j/pom.xml +++ b/providers/neo4j/shedlock-provider-neo4j/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.1 + 5.10.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-neo4j - 5.10.1 + 5.10.2-SNAPSHOT diff --git a/providers/opensearch/shedlock-provider-opensearch/pom.xml b/providers/opensearch/shedlock-provider-opensearch/pom.xml index 40cc909f2..1c642b3fa 100644 --- a/providers/opensearch/shedlock-provider-opensearch/pom.xml +++ b/providers/opensearch/shedlock-provider-opensearch/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.1 + 5.10.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-opensearch - 5.10.1 + 5.10.2-SNAPSHOT 2.9.0 diff --git a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml index d7c3e1e87..488dbb75f 100644 --- a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml +++ b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml @@ -5,12 +5,12 @@ net.javacrumbs.shedlock shedlock-parent - 5.10.1 + 5.10.2-SNAPSHOT ../../../pom.xml shedlock-provider-r2dbc - 5.10.1 + 5.10.2-SNAPSHOT 1.0.0.RELEASE diff --git a/providers/redis/shedlock-provider-redis-jedis4/pom.xml b/providers/redis/shedlock-provider-redis-jedis4/pom.xml index 4fa7844e1..917529263 100644 --- a/providers/redis/shedlock-provider-redis-jedis4/pom.xml +++ b/providers/redis/shedlock-provider-redis-jedis4/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.1 + 5.10.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-redis-jedis4 - 5.10.1 + 5.10.2-SNAPSHOT diff --git a/providers/redis/shedlock-provider-redis-quarkus2/pom.xml b/providers/redis/shedlock-provider-redis-quarkus2/pom.xml index 0291e5657..4682de7e7 100644 --- a/providers/redis/shedlock-provider-redis-quarkus2/pom.xml +++ b/providers/redis/shedlock-provider-redis-quarkus2/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.1 + 5.10.2-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index cabdbaae0..7ea9d1e58 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.1 + 5.10.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-redis-spring - 5.10.1 + 5.10.2-SNAPSHOT diff --git a/providers/spanner/shedlock-provider-spanner/pom.xml b/providers/spanner/shedlock-provider-spanner/pom.xml index d1db939b8..4e9986564 100644 --- a/providers/spanner/shedlock-provider-spanner/pom.xml +++ b/providers/spanner/shedlock-provider-spanner/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.1 + 5.10.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-spanner - 5.10.1 + 5.10.2-SNAPSHOT 6.52.1 diff --git a/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml b/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml index 605083c32..eb36e1458 100644 --- a/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml +++ b/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.1 + 5.10.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-zookeeper-curator - 5.10.1 + 5.10.2-SNAPSHOT 5.5.0 diff --git a/shedlock-bom/pom.xml b/shedlock-bom/pom.xml index 1f709ecf3..b7e109edf 100644 --- a/shedlock-bom/pom.xml +++ b/shedlock-bom/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.1 + 5.10.2-SNAPSHOT 4.0.0 BOM for ShedLock modules shedlock-bom - 5.10.1 + 5.10.2-SNAPSHOT pom diff --git a/shedlock-core/pom.xml b/shedlock-core/pom.xml index 56be37d94..a8875b35a 100644 --- a/shedlock-core/pom.xml +++ b/shedlock-core/pom.xml @@ -3,12 +3,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.1 + 5.10.2-SNAPSHOT 4.0.0 shedlock-core - 5.10.1 + 5.10.2-SNAPSHOT 2.13.3 diff --git a/shedlock-test-support/pom.xml b/shedlock-test-support/pom.xml index 0da7f5983..9bed510ef 100644 --- a/shedlock-test-support/pom.xml +++ b/shedlock-test-support/pom.xml @@ -3,12 +3,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.1 + 5.10.2-SNAPSHOT 4.0.0 shedlock-test-support - 5.10.1 + 5.10.2-SNAPSHOT diff --git a/spring/shedlock-spring/pom.xml b/spring/shedlock-spring/pom.xml index d0c0f7970..41e3bdf44 100644 --- a/spring/shedlock-spring/pom.xml +++ b/spring/shedlock-spring/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.1 + 5.10.2-SNAPSHOT ../../pom.xml 4.0.0 shedlock-spring - 5.10.1 + 5.10.2-SNAPSHOT diff --git a/spring/test/shedlock-springboot-future-test/pom.xml b/spring/test/shedlock-springboot-future-test/pom.xml index a20bc1402..dbb8420f3 100644 --- a/spring/test/shedlock-springboot-future-test/pom.xml +++ b/spring/test/shedlock-springboot-future-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.1 + 5.10.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-springboot-future-test - 5.10.1 + 5.10.2-SNAPSHOT diff --git a/spring/test/shedlock-springboot-kotlin-test/pom.xml b/spring/test/shedlock-springboot-kotlin-test/pom.xml index f71d4d00f..1173292b6 100644 --- a/spring/test/shedlock-springboot-kotlin-test/pom.xml +++ b/spring/test/shedlock-springboot-kotlin-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.1 + 5.10.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-springboot-kotlin-test - 5.10.1 + 5.10.2-SNAPSHOT diff --git a/spring/test/shedlock-springboot-old-test/pom.xml b/spring/test/shedlock-springboot-old-test/pom.xml index 2aa2b9372..94f3e45a8 100644 --- a/spring/test/shedlock-springboot-old-test/pom.xml +++ b/spring/test/shedlock-springboot-old-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.1 + 5.10.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-springboot-old-test - 5.10.1 + 5.10.2-SNAPSHOT diff --git a/spring/test/shedlock-springboot-sleuth-test/pom.xml b/spring/test/shedlock-springboot-sleuth-test/pom.xml index f9f581cd0..f36b79b66 100644 --- a/spring/test/shedlock-springboot-sleuth-test/pom.xml +++ b/spring/test/shedlock-springboot-sleuth-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.1 + 5.10.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-springboot-sleuth-test - 5.10.1 + 5.10.2-SNAPSHOT diff --git a/spring/test/shedlock-springboot-test/pom.xml b/spring/test/shedlock-springboot-test/pom.xml index f4f3d2905..405f21c85 100644 --- a/spring/test/shedlock-springboot-test/pom.xml +++ b/spring/test/shedlock-springboot-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.1 + 5.10.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-springboot-test - 5.10.1 + 5.10.2-SNAPSHOT diff --git a/spring/test/shedlock-testng-test/pom.xml b/spring/test/shedlock-testng-test/pom.xml index aaeaa8e33..aebe10ed9 100644 --- a/spring/test/shedlock-testng-test/pom.xml +++ b/spring/test/shedlock-testng-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.1 + 5.10.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-testng-test - 5.10.1 + 5.10.2-SNAPSHOT From a520b6aad9afe5f321ff9c6885bcc0d387de8595 Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Wed, 6 Dec 2023 20:24:50 +0100 Subject: [PATCH 0419/1598] Update dynamodb dep --- providers/dynamodb/shedlock-provider-dynamodb2/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml b/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml index 1302fe4c5..a4fceb1cd 100644 --- a/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml +++ b/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml @@ -16,7 +16,7 @@ software.amazon.awssdk bom - 2.18.35 + 2.21.39 pom import From c1155bcf932262d8bea641c61c8077124e45af9e Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Wed, 6 Dec 2023 20:27:18 +0100 Subject: [PATCH 0420/1598] README updated --- README.md | 58 +++++++++++++++++++++++++++++-------------------------- 1 file changed, 31 insertions(+), 27 deletions(-) diff --git a/README.md b/README.md index 6155618dd..949545ebf 100644 --- a/README.md +++ b/README.md @@ -82,7 +82,7 @@ First of all, we have to import the project net.javacrumbs.shedlock shedlock-spring - 5.10.0 + 5.10.1 ``` @@ -187,7 +187,7 @@ Add dependency net.javacrumbs.shedlock shedlock-provider-jdbc-template - 5.10.0 + 5.10.1 ``` @@ -247,7 +247,7 @@ is in flux and may easily break. net.javacrumbs.shedlock shedlock-provider-r2dbc - 5.10.0 + 5.10.1 ``` @@ -270,7 +270,7 @@ Add dependency net.javacrumbs.shedlock shedlock-provider-jooq - 5.10.0 + 5.10.1 ``` @@ -307,7 +307,7 @@ Add dependency net.javacrumbs.shedlock shedlock-provider-jdbc-micronaut - 5.10.0 + 5.10.1 ``` @@ -330,7 +330,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-mongo - 5.10.0 + 5.10.1 ``` @@ -357,7 +357,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-mongo-reactivestreams - 5.10.0 + 5.10.1 ``` @@ -386,7 +386,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-dynamodb2 - 5.10.0 + 5.10.1 ``` @@ -413,7 +413,7 @@ Import net.javacrumbs.shedlock shedlock-provider-zookeeper-curator - 5.10.0 + 5.10.1 ``` @@ -437,7 +437,7 @@ Import net.javacrumbs.shedlock shedlock-provider-redis-spring - 5.10.0 + 5.10.1 ``` @@ -461,7 +461,7 @@ Import net.javacrumbs.shedlock shedlock-provider-redis-spring - 5.10.0 + 5.10.1 ``` @@ -490,7 +490,7 @@ Import net.javacrumbs.shedlock shedlock-provider-redis-jedis4 - 5.10.0 + 5.10.1 ``` @@ -514,7 +514,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-hazelcast4 - 5.10.0 + 5.10.1 ``` @@ -538,7 +538,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-couchbase-javaclient3 - 5.10.0 + 5.10.1 ``` @@ -564,7 +564,7 @@ I am really not sure it's a good idea to use Elasticsearch as a lock provider. B net.javacrumbs.shedlock shedlock-provider-elasticsearch8 - 5.10.0 + 5.10.1 ``` @@ -616,7 +616,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-cassandra - 5.10.0 + 5.10.1 ``` @@ -651,7 +651,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-consul - 5.10.0 + 5.10.1 ``` @@ -676,7 +676,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-arangodb - 5.10.0 + 5.10.1 ``` @@ -702,7 +702,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-neo4j - 5.10.0 + 5.10.1 ``` @@ -727,7 +727,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-etcd-jetcd - 5.10.0 + 5.10.1 ``` @@ -751,7 +751,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-ignite - 5.10.0 + 5.10.1 ``` @@ -776,7 +776,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-inmemory - 5.10.0 + 5.10.1 test ``` @@ -802,7 +802,7 @@ Import net.javacrumbs.shedlock shedlock-provider-memcached-spy - 5.10.0 + 5.10.1 ``` @@ -833,7 +833,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-datastore - 5.10.0 + 5.10.1 ``` @@ -855,7 +855,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-spanner - 5.10.0 + 5.10.1 ``` Configure @@ -973,7 +973,7 @@ Import the project: shedlock-micronaut - 5.10.0 + 5.10.1 ``` @@ -1011,7 +1011,7 @@ Import the project: net.javacrumbs.shedlock shedlock-cdi - 5.10.0 + 5.10.1 ``` @@ -1147,6 +1147,10 @@ after another, `lockAtLeastFor` can prevent it. # Release notes +## 5.10.1 (2023-12-06) +* #1635 fix makeAllAssertsPass(false) throws NoSuchElementException +* Dependency updates + ## 5.10.0 (2023-11-07) * SpannerLockProvider added (thanks @pXius) * Dependency updates From c64319ed78630bd6468092e1fedb98295c23f35d Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Wed, 6 Dec 2023 20:28:54 +0100 Subject: [PATCH 0421/1598] Update ArangoDB --- providers/arangodb/shedlock-provider-arangodb/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/arangodb/shedlock-provider-arangodb/pom.xml b/providers/arangodb/shedlock-provider-arangodb/pom.xml index 39f677961..7fe96d140 100644 --- a/providers/arangodb/shedlock-provider-arangodb/pom.xml +++ b/providers/arangodb/shedlock-provider-arangodb/pom.xml @@ -20,7 +20,7 @@ com.arangodb arangodb-java-driver - 7.1.0 + 7.3.0 From d137aa05d3eedcbb878818d1709eaab315abfe6c Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 7 Dec 2023 15:56:24 +0000 Subject: [PATCH 0422/1598] Bump com.hazelcast:hazelcast from 5.3.1 to 5.3.6 Bumps [com.hazelcast:hazelcast](https://github.com/hazelcast/hazelcast) from 5.3.1 to 5.3.6. - [Release notes](https://github.com/hazelcast/hazelcast/releases) - [Commits](https://github.com/hazelcast/hazelcast/compare/v5.3.1...v5.3.6) --- updated-dependencies: - dependency-name: com.hazelcast:hazelcast dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/hazelcast/shedlock-provider-hazelcast4/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml b/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml index 443367f9e..8ad749816 100644 --- a/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml +++ b/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml @@ -21,7 +21,7 @@ com.hazelcast hazelcast - 5.3.1 + 5.3.6 From 7669256e1f51813155ecd9a2df62619f664a9163 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 7 Dec 2023 15:56:37 +0000 Subject: [PATCH 0423/1598] Bump jakarta.json:jakarta.json-api from 2.1.1 to 2.1.3 Bumps [jakarta.json:jakarta.json-api](https://github.com/eclipse-ee4j/jsonp) from 2.1.1 to 2.1.3. - [Release notes](https://github.com/eclipse-ee4j/jsonp/releases) - [Commits](https://github.com/eclipse-ee4j/jsonp/commits) --- updated-dependencies: - dependency-name: jakarta.json:jakarta.json-api dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- .../elasticsearch/shedlock-provider-elasticsearch8/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml index 8cc4bc83b..db14a4cc5 100644 --- a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml +++ b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml @@ -13,7 +13,7 @@ 8.7.0 - 2.1.1 + 2.1.3 2.16.0 From 04b7feda409fea7c853152b13db0b741b91d3afa Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 7 Dec 2023 15:56:43 +0000 Subject: [PATCH 0424/1598] Bump redis.clients:jedis from 4.3.1 to 5.1.0 Bumps [redis.clients:jedis](https://github.com/redis/jedis) from 4.3.1 to 5.1.0. - [Release notes](https://github.com/redis/jedis/releases) - [Commits](https://github.com/redis/jedis/compare/v4.3.1...v5.1.0) --- updated-dependencies: - dependency-name: redis.clients:jedis dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- providers/redis/shedlock-provider-redis-jedis4/pom.xml | 2 +- providers/redis/shedlock-provider-redis-spring/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/providers/redis/shedlock-provider-redis-jedis4/pom.xml b/providers/redis/shedlock-provider-redis-jedis4/pom.xml index 917529263..55ca0a234 100644 --- a/providers/redis/shedlock-provider-redis-jedis4/pom.xml +++ b/providers/redis/shedlock-provider-redis-jedis4/pom.xml @@ -21,7 +21,7 @@ redis.clients jedis - 4.3.1 + 5.1.0 diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index 7ea9d1e58..35eb083e6 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -48,7 +48,7 @@ redis.clients jedis - 4.3.1 + 5.1.0 test From 8fbcd7057d99edeb0354d106597825543d28bb39 Mon Sep 17 00:00:00 2001 From: Fabian Linz Date: Thu, 7 Dec 2023 15:22:49 +0100 Subject: [PATCH 0425/1598] #1640 Fix LockAssert.makeAllAssertsPass(true) to not start more than one test lock --- .../javacrumbs/shedlock/core/LockAssert.java | 4 ++- .../shedlock/core/LockAssertTest.java | 35 +++++++++++++------ 2 files changed, 28 insertions(+), 11 deletions(-) diff --git a/shedlock-core/src/main/java/net/javacrumbs/shedlock/core/LockAssert.java b/shedlock-core/src/main/java/net/javacrumbs/shedlock/core/LockAssert.java index b8bc8d7ea..04b787a2e 100644 --- a/shedlock-core/src/main/java/net/javacrumbs/shedlock/core/LockAssert.java +++ b/shedlock-core/src/main/java/net/javacrumbs/shedlock/core/LockAssert.java @@ -76,7 +76,9 @@ public static class TestHelper { */ public static void makeAllAssertsPass(boolean pass) { if (pass) { - LockAssert.startLock(TEST_LOCK_NAME); + if (!LockAssert.alreadyLockedBy(TEST_LOCK_NAME)) { + LockAssert.startLock(TEST_LOCK_NAME); + } } else { if (LockAssert.alreadyLockedBy(TEST_LOCK_NAME)) { LockAssert.endLock(); diff --git a/shedlock-core/src/test/java/net/javacrumbs/shedlock/core/LockAssertTest.java b/shedlock-core/src/test/java/net/javacrumbs/shedlock/core/LockAssertTest.java index 077b8f366..14785e7cc 100644 --- a/shedlock-core/src/test/java/net/javacrumbs/shedlock/core/LockAssertTest.java +++ b/shedlock-core/src/test/java/net/javacrumbs/shedlock/core/LockAssertTest.java @@ -22,6 +22,7 @@ import java.time.Duration; import java.util.Optional; +import org.junit.jupiter.api.Nested; import org.junit.jupiter.api.Test; class LockAssertTest { @@ -67,17 +68,31 @@ void shouldWorkWithNestedLocks() { assertThatThrownBy(LockAssert::assertLocked).isInstanceOf(IllegalStateException.class); } - @Test - void assertShouldNotFailIfConfiguredForTests() { - LockAssert.TestHelper.makeAllAssertsPass(true); - LockAssert.assertLocked(); + @Nested + class TestHelper { + @Test + void assertShouldNotFailIfConfiguredForTests() { + LockAssert.TestHelper.makeAllAssertsPass(true); + LockAssert.assertLocked(); - LockAssert.TestHelper.makeAllAssertsPass(false); - assertThatThrownBy(LockAssert::assertLocked).isInstanceOf(IllegalStateException.class); - } + LockAssert.TestHelper.makeAllAssertsPass(false); + assertThatThrownBy(LockAssert::assertLocked).isInstanceOf(IllegalStateException.class); + } - @Test - void makeAllAssertsPassShouldNotFail() { - LockAssert.TestHelper.makeAllAssertsPass(false); + @Test + void makeAllAssertsPassShouldNotFail() { + LockAssert.TestHelper.makeAllAssertsPass(false); + } + + @Test + void shouldNotStartMoreThanOneTestLock() { + assertThatThrownBy(LockAssert::assertLocked).isInstanceOf(IllegalStateException.class); + LockAssert.TestHelper.makeAllAssertsPass(true); + LockAssert.TestHelper.makeAllAssertsPass(true); + + LockAssert.TestHelper.makeAllAssertsPass(false); + + assertThatThrownBy(LockAssert::assertLocked).isInstanceOf(IllegalStateException.class); + } } } From 19b7cbd552888d248e70d50f0fcdad5757e7e807 Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Thu, 7 Dec 2023 21:06:27 +0100 Subject: [PATCH 0426/1598] Drop nested testhelper --- .../shedlock/core/LockAssertTest.java | 40 +++++++++---------- 1 file changed, 18 insertions(+), 22 deletions(-) diff --git a/shedlock-core/src/test/java/net/javacrumbs/shedlock/core/LockAssertTest.java b/shedlock-core/src/test/java/net/javacrumbs/shedlock/core/LockAssertTest.java index 14785e7cc..af1622160 100644 --- a/shedlock-core/src/test/java/net/javacrumbs/shedlock/core/LockAssertTest.java +++ b/shedlock-core/src/test/java/net/javacrumbs/shedlock/core/LockAssertTest.java @@ -22,7 +22,6 @@ import java.time.Duration; import java.util.Optional; -import org.junit.jupiter.api.Nested; import org.junit.jupiter.api.Test; class LockAssertTest { @@ -68,31 +67,28 @@ void shouldWorkWithNestedLocks() { assertThatThrownBy(LockAssert::assertLocked).isInstanceOf(IllegalStateException.class); } - @Nested - class TestHelper { - @Test - void assertShouldNotFailIfConfiguredForTests() { - LockAssert.TestHelper.makeAllAssertsPass(true); - LockAssert.assertLocked(); + @Test + void assertShouldNotFailIfConfiguredForTests() { + LockAssert.TestHelper.makeAllAssertsPass(true); + LockAssert.assertLocked(); - LockAssert.TestHelper.makeAllAssertsPass(false); - assertThatThrownBy(LockAssert::assertLocked).isInstanceOf(IllegalStateException.class); - } + LockAssert.TestHelper.makeAllAssertsPass(false); + assertThatThrownBy(LockAssert::assertLocked).isInstanceOf(IllegalStateException.class); + } - @Test - void makeAllAssertsPassShouldNotFail() { - LockAssert.TestHelper.makeAllAssertsPass(false); - } + @Test + void makeAllAssertsPassShouldNotFail() { + LockAssert.TestHelper.makeAllAssertsPass(false); + } - @Test - void shouldNotStartMoreThanOneTestLock() { - assertThatThrownBy(LockAssert::assertLocked).isInstanceOf(IllegalStateException.class); - LockAssert.TestHelper.makeAllAssertsPass(true); - LockAssert.TestHelper.makeAllAssertsPass(true); + @Test + void shouldNotStartMoreThanOneTestLock() { + assertThatThrownBy(LockAssert::assertLocked).isInstanceOf(IllegalStateException.class); + LockAssert.TestHelper.makeAllAssertsPass(true); + LockAssert.TestHelper.makeAllAssertsPass(true); - LockAssert.TestHelper.makeAllAssertsPass(false); + LockAssert.TestHelper.makeAllAssertsPass(false); - assertThatThrownBy(LockAssert::assertLocked).isInstanceOf(IllegalStateException.class); - } + assertThatThrownBy(LockAssert::assertLocked).isInstanceOf(IllegalStateException.class); } } From 66ea116a352f31d250d986bc3dbdfb0cea18a944 Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Thu, 7 Dec 2023 21:14:08 +0100 Subject: [PATCH 0427/1598] [maven-release-plugin] prepare release shedlock-parent-5.10.2 --- cdi/shedlock-cdi-vintage/pom.xml | 4 ++-- cdi/shedlock-cdi/pom.xml | 4 ++-- cdi/test/quarkus-test/pom.xml | 4 ++-- micronaut/shedlock-micronaut/pom.xml | 4 ++-- micronaut/shedlock-micronaut4/pom.xml | 4 ++-- micronaut/test/micronaut-jdbc-template/pom.xml | 4 ++-- micronaut/test/micronaut-jdbc/pom.xml | 4 ++-- micronaut/test/micronaut4-jdbc-template/pom.xml | 4 ++-- micronaut/test/micronaut4-jdbc/pom.xml | 4 ++-- pom.xml | 2 +- providers/arangodb/shedlock-provider-arangodb/pom.xml | 4 ++-- providers/cassandra/shedlock-provider-cassandra/pom.xml | 4 ++-- providers/consul/shedlock-provider-consul/pom.xml | 4 ++-- .../couchbase/shedlock-provider-couchbase-javaclient3/pom.xml | 4 ++-- providers/datastore/shedlock-provider-datastore/pom.xml | 4 ++-- providers/dynamodb/shedlock-provider-dynamodb2/pom.xml | 4 ++-- .../elasticsearch/shedlock-provider-elasticsearch8/pom.xml | 4 ++-- providers/etcd/shedlock-provider-etcd-jetcd/pom.xml | 2 +- providers/hazelcast/shedlock-provider-hazelcast4/pom.xml | 4 ++-- providers/ignite/shedlock-provider-ignite/pom.xml | 4 ++-- providers/inmemory/shedlock-provider-inmemory/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-internal/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-template/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jooq/pom.xml | 4 ++-- providers/jdbc/shedlock-test-support-jdbc/pom.xml | 4 ++-- providers/memcached/shedlock-provider-memcached-spy/pom.xml | 4 ++-- .../mongo/shedlock-provider-mongo-reactivestreams/pom.xml | 4 ++-- providers/mongo/shedlock-provider-mongo/pom.xml | 4 ++-- providers/neo4j/shedlock-provider-neo4j/pom.xml | 4 ++-- providers/opensearch/shedlock-provider-opensearch/pom.xml | 4 ++-- providers/r2dbc/shedlock-provider-r2dbc/pom.xml | 4 ++-- providers/redis/shedlock-provider-redis-jedis4/pom.xml | 4 ++-- providers/redis/shedlock-provider-redis-quarkus2/pom.xml | 2 +- providers/redis/shedlock-provider-redis-spring/pom.xml | 4 ++-- providers/spanner/shedlock-provider-spanner/pom.xml | 4 ++-- .../zookeeper/shedlock-provider-zookeeper-curator/pom.xml | 4 ++-- shedlock-bom/pom.xml | 4 ++-- shedlock-core/pom.xml | 4 ++-- shedlock-test-support/pom.xml | 4 ++-- spring/shedlock-spring/pom.xml | 4 ++-- spring/test/shedlock-springboot-future-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-kotlin-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-old-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-sleuth-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-test/pom.xml | 4 ++-- spring/test/shedlock-testng-test/pom.xml | 4 ++-- 48 files changed, 93 insertions(+), 93 deletions(-) diff --git a/cdi/shedlock-cdi-vintage/pom.xml b/cdi/shedlock-cdi-vintage/pom.xml index 64ccb741e..640f101e6 100644 --- a/cdi/shedlock-cdi-vintage/pom.xml +++ b/cdi/shedlock-cdi-vintage/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.2-SNAPSHOT + 5.10.2 ../../pom.xml shedlock-cdi-vintage - 5.10.2-SNAPSHOT + 5.10.2 diff --git a/cdi/shedlock-cdi/pom.xml b/cdi/shedlock-cdi/pom.xml index 0d4f389f3..9456af711 100644 --- a/cdi/shedlock-cdi/pom.xml +++ b/cdi/shedlock-cdi/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.2-SNAPSHOT + 5.10.2 ../../pom.xml shedlock-cdi - 5.10.2-SNAPSHOT + 5.10.2 diff --git a/cdi/test/quarkus-test/pom.xml b/cdi/test/quarkus-test/pom.xml index a9ca3822a..ce55c6702 100644 --- a/cdi/test/quarkus-test/pom.xml +++ b/cdi/test/quarkus-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.2-SNAPSHOT + 5.10.2 ../../../pom.xml 4.0.0 quarkus-test - 5.10.2-SNAPSHOT + 5.10.2 quarkus-bom diff --git a/micronaut/shedlock-micronaut/pom.xml b/micronaut/shedlock-micronaut/pom.xml index fcca562a1..c0a1e4f75 100644 --- a/micronaut/shedlock-micronaut/pom.xml +++ b/micronaut/shedlock-micronaut/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.2-SNAPSHOT + 5.10.2 ../../pom.xml shedlock-micronaut - 5.10.2-SNAPSHOT + 5.10.2 diff --git a/micronaut/shedlock-micronaut4/pom.xml b/micronaut/shedlock-micronaut4/pom.xml index cd3c955d6..5741df63e 100644 --- a/micronaut/shedlock-micronaut4/pom.xml +++ b/micronaut/shedlock-micronaut4/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.2-SNAPSHOT + 5.10.2 ../../pom.xml shedlock-micronaut4 - 5.10.2-SNAPSHOT + 5.10.2 diff --git a/micronaut/test/micronaut-jdbc-template/pom.xml b/micronaut/test/micronaut-jdbc-template/pom.xml index d5c477929..15b3a5757 100644 --- a/micronaut/test/micronaut-jdbc-template/pom.xml +++ b/micronaut/test/micronaut-jdbc-template/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.2-SNAPSHOT + 5.10.2 ../../../pom.xml micronaut-jdbc-template - 5.10.2-SNAPSHOT + 5.10.2 UTF-8 diff --git a/micronaut/test/micronaut-jdbc/pom.xml b/micronaut/test/micronaut-jdbc/pom.xml index d62c21592..cedc32af6 100644 --- a/micronaut/test/micronaut-jdbc/pom.xml +++ b/micronaut/test/micronaut-jdbc/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.2-SNAPSHOT + 5.10.2 ../../../pom.xml micronaut-jdbc - 5.10.2-SNAPSHOT + 5.10.2 UTF-8 diff --git a/micronaut/test/micronaut4-jdbc-template/pom.xml b/micronaut/test/micronaut4-jdbc-template/pom.xml index 3d3724f94..440b85c9c 100644 --- a/micronaut/test/micronaut4-jdbc-template/pom.xml +++ b/micronaut/test/micronaut4-jdbc-template/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.2-SNAPSHOT + 5.10.2 ../../../pom.xml micronaut4-jdbc-template - 5.10.2-SNAPSHOT + 5.10.2 UTF-8 diff --git a/micronaut/test/micronaut4-jdbc/pom.xml b/micronaut/test/micronaut4-jdbc/pom.xml index 4377bc5d5..c552f4165 100644 --- a/micronaut/test/micronaut4-jdbc/pom.xml +++ b/micronaut/test/micronaut4-jdbc/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.2-SNAPSHOT + 5.10.2 ../../../pom.xml micronaut4-jdbc - 5.10.2-SNAPSHOT + 5.10.2 UTF-8 diff --git a/pom.xml b/pom.xml index ed3ca889e..6b37c54c6 100644 --- a/pom.xml +++ b/pom.xml @@ -19,7 +19,7 @@ net.javacrumbs.shedlock shedlock-parent pom - 5.10.2-SNAPSHOT + 5.10.2 shedlock-bom shedlock-core diff --git a/providers/arangodb/shedlock-provider-arangodb/pom.xml b/providers/arangodb/shedlock-provider-arangodb/pom.xml index 7fe96d140..5671e9923 100644 --- a/providers/arangodb/shedlock-provider-arangodb/pom.xml +++ b/providers/arangodb/shedlock-provider-arangodb/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.2-SNAPSHOT + 5.10.2 ../../../pom.xml 4.0.0 shedlock-provider-arangodb - 5.10.2-SNAPSHOT + 5.10.2 diff --git a/providers/cassandra/shedlock-provider-cassandra/pom.xml b/providers/cassandra/shedlock-provider-cassandra/pom.xml index a02f9d1b3..00bc90ce9 100644 --- a/providers/cassandra/shedlock-provider-cassandra/pom.xml +++ b/providers/cassandra/shedlock-provider-cassandra/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.2-SNAPSHOT + 5.10.2 ../../../pom.xml 4.0.0 shedlock-provider-cassandra - 5.10.2-SNAPSHOT + 5.10.2 4.17.0 diff --git a/providers/consul/shedlock-provider-consul/pom.xml b/providers/consul/shedlock-provider-consul/pom.xml index 66e66e9f8..7891cd0ce 100644 --- a/providers/consul/shedlock-provider-consul/pom.xml +++ b/providers/consul/shedlock-provider-consul/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.2-SNAPSHOT + 5.10.2 ../../../pom.xml 4.0.0 shedlock-provider-consul - 5.10.2-SNAPSHOT + 5.10.2 diff --git a/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml b/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml index 1ea800b2b..be4441591 100644 --- a/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml +++ b/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.2-SNAPSHOT + 5.10.2 ../../../pom.xml 4.0.0 shedlock-provider-couchbase-javaclient3 - 5.10.2-SNAPSHOT + 5.10.2 diff --git a/providers/datastore/shedlock-provider-datastore/pom.xml b/providers/datastore/shedlock-provider-datastore/pom.xml index a1edc53fb..a87699cb1 100644 --- a/providers/datastore/shedlock-provider-datastore/pom.xml +++ b/providers/datastore/shedlock-provider-datastore/pom.xml @@ -4,12 +4,12 @@ net.javacrumbs.shedlock shedlock-parent - 5.10.2-SNAPSHOT + 5.10.2 ../../../pom.xml shedlock-provider-datastore - 5.10.2-SNAPSHOT + 5.10.2 2.15.0 diff --git a/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml b/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml index a4fceb1cd..68767c618 100644 --- a/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml +++ b/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.2-SNAPSHOT + 5.10.2 ../../../pom.xml 4.0.0 shedlock-provider-dynamodb2 - 5.10.2-SNAPSHOT + 5.10.2 diff --git a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml index db14a4cc5..e58980078 100644 --- a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml +++ b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.2-SNAPSHOT + 5.10.2 ../../../pom.xml 4.0.0 shedlock-provider-elasticsearch8 - 5.10.2-SNAPSHOT + 5.10.2 8.7.0 diff --git a/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml b/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml index 07d2d823f..a5e88bd7f 100644 --- a/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml +++ b/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.2-SNAPSHOT + 5.10.2 ../../../pom.xml 4.0.0 diff --git a/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml b/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml index 8ad749816..b618ac00f 100644 --- a/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml +++ b/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.2-SNAPSHOT + 5.10.2 ../../../pom.xml 4.0.0 shedlock-provider-hazelcast4 - 5.10.2-SNAPSHOT + 5.10.2 diff --git a/providers/ignite/shedlock-provider-ignite/pom.xml b/providers/ignite/shedlock-provider-ignite/pom.xml index 6c28273e5..3131daac3 100644 --- a/providers/ignite/shedlock-provider-ignite/pom.xml +++ b/providers/ignite/shedlock-provider-ignite/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.2-SNAPSHOT + 5.10.2 ../../../pom.xml 4.0.0 shedlock-provider-ignite - 5.10.2-SNAPSHOT + 5.10.2 2.15.0 diff --git a/providers/inmemory/shedlock-provider-inmemory/pom.xml b/providers/inmemory/shedlock-provider-inmemory/pom.xml index 28a72a481..fe2016dfe 100644 --- a/providers/inmemory/shedlock-provider-inmemory/pom.xml +++ b/providers/inmemory/shedlock-provider-inmemory/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.2-SNAPSHOT + 5.10.2 ../../../pom.xml 4.0.0 shedlock-provider-inmemory - 5.10.2-SNAPSHOT + 5.10.2 diff --git a/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml b/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml index 077c72b05..88da7cfd7 100644 --- a/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.2-SNAPSHOT + 5.10.2 ../../../pom.xml 4.0.0 shedlock-provider-jdbc-internal - 5.10.2-SNAPSHOT + 5.10.2 diff --git a/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml b/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml index 20a963e30..c6bc0c11d 100644 --- a/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.2-SNAPSHOT + 5.10.2 ../../../pom.xml 4.0.0 shedlock-provider-jdbc-micronaut - 5.10.2-SNAPSHOT + 5.10.2 diff --git a/providers/jdbc/shedlock-provider-jdbc-template/pom.xml b/providers/jdbc/shedlock-provider-jdbc-template/pom.xml index f08610a08..311895db1 100644 --- a/providers/jdbc/shedlock-provider-jdbc-template/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-template/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.2-SNAPSHOT + 5.10.2 ../../../pom.xml 4.0.0 shedlock-provider-jdbc-template - 5.10.2-SNAPSHOT + 5.10.2 diff --git a/providers/jdbc/shedlock-provider-jdbc/pom.xml b/providers/jdbc/shedlock-provider-jdbc/pom.xml index 2e50466f4..7651a036d 100644 --- a/providers/jdbc/shedlock-provider-jdbc/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.2-SNAPSHOT + 5.10.2 ../../../pom.xml 4.0.0 shedlock-provider-jdbc - 5.10.2-SNAPSHOT + 5.10.2 diff --git a/providers/jdbc/shedlock-provider-jooq/pom.xml b/providers/jdbc/shedlock-provider-jooq/pom.xml index 8406e5156..2f391e430 100644 --- a/providers/jdbc/shedlock-provider-jooq/pom.xml +++ b/providers/jdbc/shedlock-provider-jooq/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.2-SNAPSHOT + 5.10.2 ../../../pom.xml 4.0.0 shedlock-provider-jooq - 5.10.2-SNAPSHOT + 5.10.2 diff --git a/providers/jdbc/shedlock-test-support-jdbc/pom.xml b/providers/jdbc/shedlock-test-support-jdbc/pom.xml index b75a837f9..6ee91c3b1 100644 --- a/providers/jdbc/shedlock-test-support-jdbc/pom.xml +++ b/providers/jdbc/shedlock-test-support-jdbc/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.2-SNAPSHOT + 5.10.2 ../../../pom.xml 4.0.0 shedlock-test-support-jdbc - 5.10.2-SNAPSHOT + 5.10.2 diff --git a/providers/memcached/shedlock-provider-memcached-spy/pom.xml b/providers/memcached/shedlock-provider-memcached-spy/pom.xml index 9c8a95a6f..3ce9bd204 100644 --- a/providers/memcached/shedlock-provider-memcached-spy/pom.xml +++ b/providers/memcached/shedlock-provider-memcached-spy/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.2-SNAPSHOT + 5.10.2 ../../../pom.xml 4.0.0 shedlock-provider-memcached-spy - 5.10.2-SNAPSHOT + 5.10.2 2.12.3 diff --git a/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml b/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml index 2d16ec08d..7525f0678 100644 --- a/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml +++ b/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.2-SNAPSHOT + 5.10.2 ../../../pom.xml 4.0.0 shedlock-provider-mongo-reactivestreams - 5.10.2-SNAPSHOT + 5.10.2 diff --git a/providers/mongo/shedlock-provider-mongo/pom.xml b/providers/mongo/shedlock-provider-mongo/pom.xml index 72f2b02a6..687b623ca 100644 --- a/providers/mongo/shedlock-provider-mongo/pom.xml +++ b/providers/mongo/shedlock-provider-mongo/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.2-SNAPSHOT + 5.10.2 ../../../pom.xml 4.0.0 shedlock-provider-mongo - 5.10.2-SNAPSHOT + 5.10.2 diff --git a/providers/neo4j/shedlock-provider-neo4j/pom.xml b/providers/neo4j/shedlock-provider-neo4j/pom.xml index 464361446..0ffed47c4 100644 --- a/providers/neo4j/shedlock-provider-neo4j/pom.xml +++ b/providers/neo4j/shedlock-provider-neo4j/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.2-SNAPSHOT + 5.10.2 ../../../pom.xml 4.0.0 shedlock-provider-neo4j - 5.10.2-SNAPSHOT + 5.10.2 diff --git a/providers/opensearch/shedlock-provider-opensearch/pom.xml b/providers/opensearch/shedlock-provider-opensearch/pom.xml index 1c642b3fa..311343f35 100644 --- a/providers/opensearch/shedlock-provider-opensearch/pom.xml +++ b/providers/opensearch/shedlock-provider-opensearch/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.2-SNAPSHOT + 5.10.2 ../../../pom.xml 4.0.0 shedlock-provider-opensearch - 5.10.2-SNAPSHOT + 5.10.2 2.9.0 diff --git a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml index 488dbb75f..d7e25891c 100644 --- a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml +++ b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml @@ -5,12 +5,12 @@ net.javacrumbs.shedlock shedlock-parent - 5.10.2-SNAPSHOT + 5.10.2 ../../../pom.xml shedlock-provider-r2dbc - 5.10.2-SNAPSHOT + 5.10.2 1.0.0.RELEASE diff --git a/providers/redis/shedlock-provider-redis-jedis4/pom.xml b/providers/redis/shedlock-provider-redis-jedis4/pom.xml index 55ca0a234..6b6449078 100644 --- a/providers/redis/shedlock-provider-redis-jedis4/pom.xml +++ b/providers/redis/shedlock-provider-redis-jedis4/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.2-SNAPSHOT + 5.10.2 ../../../pom.xml 4.0.0 shedlock-provider-redis-jedis4 - 5.10.2-SNAPSHOT + 5.10.2 diff --git a/providers/redis/shedlock-provider-redis-quarkus2/pom.xml b/providers/redis/shedlock-provider-redis-quarkus2/pom.xml index 4682de7e7..e67a8b64d 100644 --- a/providers/redis/shedlock-provider-redis-quarkus2/pom.xml +++ b/providers/redis/shedlock-provider-redis-quarkus2/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.2-SNAPSHOT + 5.10.2 ../../../pom.xml 4.0.0 diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index 35eb083e6..4bb7bfca1 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.2-SNAPSHOT + 5.10.2 ../../../pom.xml 4.0.0 shedlock-provider-redis-spring - 5.10.2-SNAPSHOT + 5.10.2 diff --git a/providers/spanner/shedlock-provider-spanner/pom.xml b/providers/spanner/shedlock-provider-spanner/pom.xml index 4e9986564..3e6d1ca21 100644 --- a/providers/spanner/shedlock-provider-spanner/pom.xml +++ b/providers/spanner/shedlock-provider-spanner/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.2-SNAPSHOT + 5.10.2 ../../../pom.xml 4.0.0 shedlock-provider-spanner - 5.10.2-SNAPSHOT + 5.10.2 6.52.1 diff --git a/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml b/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml index eb36e1458..bfbe45f7f 100644 --- a/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml +++ b/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.2-SNAPSHOT + 5.10.2 ../../../pom.xml 4.0.0 shedlock-provider-zookeeper-curator - 5.10.2-SNAPSHOT + 5.10.2 5.5.0 diff --git a/shedlock-bom/pom.xml b/shedlock-bom/pom.xml index b7e109edf..694a42b56 100644 --- a/shedlock-bom/pom.xml +++ b/shedlock-bom/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.2-SNAPSHOT + 5.10.2 4.0.0 BOM for ShedLock modules shedlock-bom - 5.10.2-SNAPSHOT + 5.10.2 pom diff --git a/shedlock-core/pom.xml b/shedlock-core/pom.xml index a8875b35a..e6b21095a 100644 --- a/shedlock-core/pom.xml +++ b/shedlock-core/pom.xml @@ -3,12 +3,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.2-SNAPSHOT + 5.10.2 4.0.0 shedlock-core - 5.10.2-SNAPSHOT + 5.10.2 2.13.3 diff --git a/shedlock-test-support/pom.xml b/shedlock-test-support/pom.xml index 9bed510ef..af5f4b189 100644 --- a/shedlock-test-support/pom.xml +++ b/shedlock-test-support/pom.xml @@ -3,12 +3,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.2-SNAPSHOT + 5.10.2 4.0.0 shedlock-test-support - 5.10.2-SNAPSHOT + 5.10.2 diff --git a/spring/shedlock-spring/pom.xml b/spring/shedlock-spring/pom.xml index 41e3bdf44..95c5561fa 100644 --- a/spring/shedlock-spring/pom.xml +++ b/spring/shedlock-spring/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.2-SNAPSHOT + 5.10.2 ../../pom.xml 4.0.0 shedlock-spring - 5.10.2-SNAPSHOT + 5.10.2 diff --git a/spring/test/shedlock-springboot-future-test/pom.xml b/spring/test/shedlock-springboot-future-test/pom.xml index dbb8420f3..166948883 100644 --- a/spring/test/shedlock-springboot-future-test/pom.xml +++ b/spring/test/shedlock-springboot-future-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.2-SNAPSHOT + 5.10.2 ../../../pom.xml 4.0.0 shedlock-springboot-future-test - 5.10.2-SNAPSHOT + 5.10.2 diff --git a/spring/test/shedlock-springboot-kotlin-test/pom.xml b/spring/test/shedlock-springboot-kotlin-test/pom.xml index 1173292b6..d6fe534d4 100644 --- a/spring/test/shedlock-springboot-kotlin-test/pom.xml +++ b/spring/test/shedlock-springboot-kotlin-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.2-SNAPSHOT + 5.10.2 ../../../pom.xml 4.0.0 shedlock-springboot-kotlin-test - 5.10.2-SNAPSHOT + 5.10.2 diff --git a/spring/test/shedlock-springboot-old-test/pom.xml b/spring/test/shedlock-springboot-old-test/pom.xml index 94f3e45a8..0007d2a5f 100644 --- a/spring/test/shedlock-springboot-old-test/pom.xml +++ b/spring/test/shedlock-springboot-old-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.2-SNAPSHOT + 5.10.2 ../../../pom.xml 4.0.0 shedlock-springboot-old-test - 5.10.2-SNAPSHOT + 5.10.2 diff --git a/spring/test/shedlock-springboot-sleuth-test/pom.xml b/spring/test/shedlock-springboot-sleuth-test/pom.xml index f36b79b66..fc797d3c8 100644 --- a/spring/test/shedlock-springboot-sleuth-test/pom.xml +++ b/spring/test/shedlock-springboot-sleuth-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.2-SNAPSHOT + 5.10.2 ../../../pom.xml 4.0.0 shedlock-springboot-sleuth-test - 5.10.2-SNAPSHOT + 5.10.2 diff --git a/spring/test/shedlock-springboot-test/pom.xml b/spring/test/shedlock-springboot-test/pom.xml index 405f21c85..a0e470695 100644 --- a/spring/test/shedlock-springboot-test/pom.xml +++ b/spring/test/shedlock-springboot-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.2-SNAPSHOT + 5.10.2 ../../../pom.xml 4.0.0 shedlock-springboot-test - 5.10.2-SNAPSHOT + 5.10.2 diff --git a/spring/test/shedlock-testng-test/pom.xml b/spring/test/shedlock-testng-test/pom.xml index aebe10ed9..51fd02b9f 100644 --- a/spring/test/shedlock-testng-test/pom.xml +++ b/spring/test/shedlock-testng-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.2-SNAPSHOT + 5.10.2 ../../../pom.xml 4.0.0 shedlock-testng-test - 5.10.2-SNAPSHOT + 5.10.2 From 4842eb8ff3b24b80f63de411ed1a30af033a1808 Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Thu, 7 Dec 2023 21:14:14 +0100 Subject: [PATCH 0428/1598] [maven-release-plugin] prepare for next development iteration --- cdi/shedlock-cdi-vintage/pom.xml | 4 ++-- cdi/shedlock-cdi/pom.xml | 4 ++-- cdi/test/quarkus-test/pom.xml | 4 ++-- micronaut/shedlock-micronaut/pom.xml | 4 ++-- micronaut/shedlock-micronaut4/pom.xml | 4 ++-- micronaut/test/micronaut-jdbc-template/pom.xml | 4 ++-- micronaut/test/micronaut-jdbc/pom.xml | 4 ++-- micronaut/test/micronaut4-jdbc-template/pom.xml | 4 ++-- micronaut/test/micronaut4-jdbc/pom.xml | 4 ++-- pom.xml | 2 +- providers/arangodb/shedlock-provider-arangodb/pom.xml | 4 ++-- providers/cassandra/shedlock-provider-cassandra/pom.xml | 4 ++-- providers/consul/shedlock-provider-consul/pom.xml | 4 ++-- .../couchbase/shedlock-provider-couchbase-javaclient3/pom.xml | 4 ++-- providers/datastore/shedlock-provider-datastore/pom.xml | 4 ++-- providers/dynamodb/shedlock-provider-dynamodb2/pom.xml | 4 ++-- .../elasticsearch/shedlock-provider-elasticsearch8/pom.xml | 4 ++-- providers/etcd/shedlock-provider-etcd-jetcd/pom.xml | 2 +- providers/hazelcast/shedlock-provider-hazelcast4/pom.xml | 4 ++-- providers/ignite/shedlock-provider-ignite/pom.xml | 4 ++-- providers/inmemory/shedlock-provider-inmemory/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-internal/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-template/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jooq/pom.xml | 4 ++-- providers/jdbc/shedlock-test-support-jdbc/pom.xml | 4 ++-- providers/memcached/shedlock-provider-memcached-spy/pom.xml | 4 ++-- .../mongo/shedlock-provider-mongo-reactivestreams/pom.xml | 4 ++-- providers/mongo/shedlock-provider-mongo/pom.xml | 4 ++-- providers/neo4j/shedlock-provider-neo4j/pom.xml | 4 ++-- providers/opensearch/shedlock-provider-opensearch/pom.xml | 4 ++-- providers/r2dbc/shedlock-provider-r2dbc/pom.xml | 4 ++-- providers/redis/shedlock-provider-redis-jedis4/pom.xml | 4 ++-- providers/redis/shedlock-provider-redis-quarkus2/pom.xml | 2 +- providers/redis/shedlock-provider-redis-spring/pom.xml | 4 ++-- providers/spanner/shedlock-provider-spanner/pom.xml | 4 ++-- .../zookeeper/shedlock-provider-zookeeper-curator/pom.xml | 4 ++-- shedlock-bom/pom.xml | 4 ++-- shedlock-core/pom.xml | 4 ++-- shedlock-test-support/pom.xml | 4 ++-- spring/shedlock-spring/pom.xml | 4 ++-- spring/test/shedlock-springboot-future-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-kotlin-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-old-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-sleuth-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-test/pom.xml | 4 ++-- spring/test/shedlock-testng-test/pom.xml | 4 ++-- 48 files changed, 93 insertions(+), 93 deletions(-) diff --git a/cdi/shedlock-cdi-vintage/pom.xml b/cdi/shedlock-cdi-vintage/pom.xml index 640f101e6..ad9d1a23e 100644 --- a/cdi/shedlock-cdi-vintage/pom.xml +++ b/cdi/shedlock-cdi-vintage/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.2 + 5.10.3-SNAPSHOT ../../pom.xml shedlock-cdi-vintage - 5.10.2 + 5.10.3-SNAPSHOT diff --git a/cdi/shedlock-cdi/pom.xml b/cdi/shedlock-cdi/pom.xml index 9456af711..6e4b92d1d 100644 --- a/cdi/shedlock-cdi/pom.xml +++ b/cdi/shedlock-cdi/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.2 + 5.10.3-SNAPSHOT ../../pom.xml shedlock-cdi - 5.10.2 + 5.10.3-SNAPSHOT diff --git a/cdi/test/quarkus-test/pom.xml b/cdi/test/quarkus-test/pom.xml index ce55c6702..2a22ccfb5 100644 --- a/cdi/test/quarkus-test/pom.xml +++ b/cdi/test/quarkus-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.2 + 5.10.3-SNAPSHOT ../../../pom.xml 4.0.0 quarkus-test - 5.10.2 + 5.10.3-SNAPSHOT quarkus-bom diff --git a/micronaut/shedlock-micronaut/pom.xml b/micronaut/shedlock-micronaut/pom.xml index c0a1e4f75..0309dd212 100644 --- a/micronaut/shedlock-micronaut/pom.xml +++ b/micronaut/shedlock-micronaut/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.2 + 5.10.3-SNAPSHOT ../../pom.xml shedlock-micronaut - 5.10.2 + 5.10.3-SNAPSHOT diff --git a/micronaut/shedlock-micronaut4/pom.xml b/micronaut/shedlock-micronaut4/pom.xml index 5741df63e..5084b127c 100644 --- a/micronaut/shedlock-micronaut4/pom.xml +++ b/micronaut/shedlock-micronaut4/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.2 + 5.10.3-SNAPSHOT ../../pom.xml shedlock-micronaut4 - 5.10.2 + 5.10.3-SNAPSHOT diff --git a/micronaut/test/micronaut-jdbc-template/pom.xml b/micronaut/test/micronaut-jdbc-template/pom.xml index 15b3a5757..b0e887661 100644 --- a/micronaut/test/micronaut-jdbc-template/pom.xml +++ b/micronaut/test/micronaut-jdbc-template/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.2 + 5.10.3-SNAPSHOT ../../../pom.xml micronaut-jdbc-template - 5.10.2 + 5.10.3-SNAPSHOT UTF-8 diff --git a/micronaut/test/micronaut-jdbc/pom.xml b/micronaut/test/micronaut-jdbc/pom.xml index cedc32af6..f1484b432 100644 --- a/micronaut/test/micronaut-jdbc/pom.xml +++ b/micronaut/test/micronaut-jdbc/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.2 + 5.10.3-SNAPSHOT ../../../pom.xml micronaut-jdbc - 5.10.2 + 5.10.3-SNAPSHOT UTF-8 diff --git a/micronaut/test/micronaut4-jdbc-template/pom.xml b/micronaut/test/micronaut4-jdbc-template/pom.xml index 440b85c9c..0a99491e7 100644 --- a/micronaut/test/micronaut4-jdbc-template/pom.xml +++ b/micronaut/test/micronaut4-jdbc-template/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.2 + 5.10.3-SNAPSHOT ../../../pom.xml micronaut4-jdbc-template - 5.10.2 + 5.10.3-SNAPSHOT UTF-8 diff --git a/micronaut/test/micronaut4-jdbc/pom.xml b/micronaut/test/micronaut4-jdbc/pom.xml index c552f4165..480e30a7c 100644 --- a/micronaut/test/micronaut4-jdbc/pom.xml +++ b/micronaut/test/micronaut4-jdbc/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.2 + 5.10.3-SNAPSHOT ../../../pom.xml micronaut4-jdbc - 5.10.2 + 5.10.3-SNAPSHOT UTF-8 diff --git a/pom.xml b/pom.xml index 6b37c54c6..171d0ef72 100644 --- a/pom.xml +++ b/pom.xml @@ -19,7 +19,7 @@ net.javacrumbs.shedlock shedlock-parent pom - 5.10.2 + 5.10.3-SNAPSHOT shedlock-bom shedlock-core diff --git a/providers/arangodb/shedlock-provider-arangodb/pom.xml b/providers/arangodb/shedlock-provider-arangodb/pom.xml index 5671e9923..b22b18d20 100644 --- a/providers/arangodb/shedlock-provider-arangodb/pom.xml +++ b/providers/arangodb/shedlock-provider-arangodb/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.2 + 5.10.3-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-arangodb - 5.10.2 + 5.10.3-SNAPSHOT diff --git a/providers/cassandra/shedlock-provider-cassandra/pom.xml b/providers/cassandra/shedlock-provider-cassandra/pom.xml index 00bc90ce9..f13843e8b 100644 --- a/providers/cassandra/shedlock-provider-cassandra/pom.xml +++ b/providers/cassandra/shedlock-provider-cassandra/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.2 + 5.10.3-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-cassandra - 5.10.2 + 5.10.3-SNAPSHOT 4.17.0 diff --git a/providers/consul/shedlock-provider-consul/pom.xml b/providers/consul/shedlock-provider-consul/pom.xml index 7891cd0ce..16d29193f 100644 --- a/providers/consul/shedlock-provider-consul/pom.xml +++ b/providers/consul/shedlock-provider-consul/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.2 + 5.10.3-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-consul - 5.10.2 + 5.10.3-SNAPSHOT diff --git a/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml b/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml index be4441591..77ecea88a 100644 --- a/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml +++ b/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.2 + 5.10.3-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-couchbase-javaclient3 - 5.10.2 + 5.10.3-SNAPSHOT diff --git a/providers/datastore/shedlock-provider-datastore/pom.xml b/providers/datastore/shedlock-provider-datastore/pom.xml index a87699cb1..2afee344b 100644 --- a/providers/datastore/shedlock-provider-datastore/pom.xml +++ b/providers/datastore/shedlock-provider-datastore/pom.xml @@ -4,12 +4,12 @@ net.javacrumbs.shedlock shedlock-parent - 5.10.2 + 5.10.3-SNAPSHOT ../../../pom.xml shedlock-provider-datastore - 5.10.2 + 5.10.3-SNAPSHOT 2.15.0 diff --git a/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml b/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml index 68767c618..a7bc9bbbf 100644 --- a/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml +++ b/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.2 + 5.10.3-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-dynamodb2 - 5.10.2 + 5.10.3-SNAPSHOT diff --git a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml index e58980078..7f1b3b860 100644 --- a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml +++ b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.2 + 5.10.3-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-elasticsearch8 - 5.10.2 + 5.10.3-SNAPSHOT 8.7.0 diff --git a/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml b/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml index a5e88bd7f..f9c89cc8c 100644 --- a/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml +++ b/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.2 + 5.10.3-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml b/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml index b618ac00f..6f3299a85 100644 --- a/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml +++ b/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.2 + 5.10.3-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-hazelcast4 - 5.10.2 + 5.10.3-SNAPSHOT diff --git a/providers/ignite/shedlock-provider-ignite/pom.xml b/providers/ignite/shedlock-provider-ignite/pom.xml index 3131daac3..8ee73e6eb 100644 --- a/providers/ignite/shedlock-provider-ignite/pom.xml +++ b/providers/ignite/shedlock-provider-ignite/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.2 + 5.10.3-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-ignite - 5.10.2 + 5.10.3-SNAPSHOT 2.15.0 diff --git a/providers/inmemory/shedlock-provider-inmemory/pom.xml b/providers/inmemory/shedlock-provider-inmemory/pom.xml index fe2016dfe..18111fd41 100644 --- a/providers/inmemory/shedlock-provider-inmemory/pom.xml +++ b/providers/inmemory/shedlock-provider-inmemory/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.2 + 5.10.3-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-inmemory - 5.10.2 + 5.10.3-SNAPSHOT diff --git a/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml b/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml index 88da7cfd7..ed6dc0111 100644 --- a/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.2 + 5.10.3-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-jdbc-internal - 5.10.2 + 5.10.3-SNAPSHOT diff --git a/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml b/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml index c6bc0c11d..e9350fdc2 100644 --- a/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.2 + 5.10.3-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-jdbc-micronaut - 5.10.2 + 5.10.3-SNAPSHOT diff --git a/providers/jdbc/shedlock-provider-jdbc-template/pom.xml b/providers/jdbc/shedlock-provider-jdbc-template/pom.xml index 311895db1..5fd363836 100644 --- a/providers/jdbc/shedlock-provider-jdbc-template/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-template/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.2 + 5.10.3-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-jdbc-template - 5.10.2 + 5.10.3-SNAPSHOT diff --git a/providers/jdbc/shedlock-provider-jdbc/pom.xml b/providers/jdbc/shedlock-provider-jdbc/pom.xml index 7651a036d..7250dfe80 100644 --- a/providers/jdbc/shedlock-provider-jdbc/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.2 + 5.10.3-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-jdbc - 5.10.2 + 5.10.3-SNAPSHOT diff --git a/providers/jdbc/shedlock-provider-jooq/pom.xml b/providers/jdbc/shedlock-provider-jooq/pom.xml index 2f391e430..7d1434c11 100644 --- a/providers/jdbc/shedlock-provider-jooq/pom.xml +++ b/providers/jdbc/shedlock-provider-jooq/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.2 + 5.10.3-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-jooq - 5.10.2 + 5.10.3-SNAPSHOT diff --git a/providers/jdbc/shedlock-test-support-jdbc/pom.xml b/providers/jdbc/shedlock-test-support-jdbc/pom.xml index 6ee91c3b1..3919d9a7f 100644 --- a/providers/jdbc/shedlock-test-support-jdbc/pom.xml +++ b/providers/jdbc/shedlock-test-support-jdbc/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.2 + 5.10.3-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-test-support-jdbc - 5.10.2 + 5.10.3-SNAPSHOT diff --git a/providers/memcached/shedlock-provider-memcached-spy/pom.xml b/providers/memcached/shedlock-provider-memcached-spy/pom.xml index 3ce9bd204..5bfec9dc0 100644 --- a/providers/memcached/shedlock-provider-memcached-spy/pom.xml +++ b/providers/memcached/shedlock-provider-memcached-spy/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.2 + 5.10.3-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-memcached-spy - 5.10.2 + 5.10.3-SNAPSHOT 2.12.3 diff --git a/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml b/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml index 7525f0678..1197f1efc 100644 --- a/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml +++ b/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.2 + 5.10.3-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-mongo-reactivestreams - 5.10.2 + 5.10.3-SNAPSHOT diff --git a/providers/mongo/shedlock-provider-mongo/pom.xml b/providers/mongo/shedlock-provider-mongo/pom.xml index 687b623ca..4a90ae4ca 100644 --- a/providers/mongo/shedlock-provider-mongo/pom.xml +++ b/providers/mongo/shedlock-provider-mongo/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.2 + 5.10.3-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-mongo - 5.10.2 + 5.10.3-SNAPSHOT diff --git a/providers/neo4j/shedlock-provider-neo4j/pom.xml b/providers/neo4j/shedlock-provider-neo4j/pom.xml index 0ffed47c4..66de4ee71 100644 --- a/providers/neo4j/shedlock-provider-neo4j/pom.xml +++ b/providers/neo4j/shedlock-provider-neo4j/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.2 + 5.10.3-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-neo4j - 5.10.2 + 5.10.3-SNAPSHOT diff --git a/providers/opensearch/shedlock-provider-opensearch/pom.xml b/providers/opensearch/shedlock-provider-opensearch/pom.xml index 311343f35..7998adb69 100644 --- a/providers/opensearch/shedlock-provider-opensearch/pom.xml +++ b/providers/opensearch/shedlock-provider-opensearch/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.2 + 5.10.3-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-opensearch - 5.10.2 + 5.10.3-SNAPSHOT 2.9.0 diff --git a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml index d7e25891c..8355bcb0d 100644 --- a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml +++ b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml @@ -5,12 +5,12 @@ net.javacrumbs.shedlock shedlock-parent - 5.10.2 + 5.10.3-SNAPSHOT ../../../pom.xml shedlock-provider-r2dbc - 5.10.2 + 5.10.3-SNAPSHOT 1.0.0.RELEASE diff --git a/providers/redis/shedlock-provider-redis-jedis4/pom.xml b/providers/redis/shedlock-provider-redis-jedis4/pom.xml index 6b6449078..1926f2fa4 100644 --- a/providers/redis/shedlock-provider-redis-jedis4/pom.xml +++ b/providers/redis/shedlock-provider-redis-jedis4/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.2 + 5.10.3-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-redis-jedis4 - 5.10.2 + 5.10.3-SNAPSHOT diff --git a/providers/redis/shedlock-provider-redis-quarkus2/pom.xml b/providers/redis/shedlock-provider-redis-quarkus2/pom.xml index e67a8b64d..fd765f5bb 100644 --- a/providers/redis/shedlock-provider-redis-quarkus2/pom.xml +++ b/providers/redis/shedlock-provider-redis-quarkus2/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.2 + 5.10.3-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index 4bb7bfca1..cb17c941e 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.2 + 5.10.3-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-redis-spring - 5.10.2 + 5.10.3-SNAPSHOT diff --git a/providers/spanner/shedlock-provider-spanner/pom.xml b/providers/spanner/shedlock-provider-spanner/pom.xml index 3e6d1ca21..56a4f084c 100644 --- a/providers/spanner/shedlock-provider-spanner/pom.xml +++ b/providers/spanner/shedlock-provider-spanner/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.2 + 5.10.3-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-spanner - 5.10.2 + 5.10.3-SNAPSHOT 6.52.1 diff --git a/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml b/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml index bfbe45f7f..a88bc2110 100644 --- a/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml +++ b/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.2 + 5.10.3-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-zookeeper-curator - 5.10.2 + 5.10.3-SNAPSHOT 5.5.0 diff --git a/shedlock-bom/pom.xml b/shedlock-bom/pom.xml index 694a42b56..a36e2bf97 100644 --- a/shedlock-bom/pom.xml +++ b/shedlock-bom/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.2 + 5.10.3-SNAPSHOT 4.0.0 BOM for ShedLock modules shedlock-bom - 5.10.2 + 5.10.3-SNAPSHOT pom diff --git a/shedlock-core/pom.xml b/shedlock-core/pom.xml index e6b21095a..af2a9828a 100644 --- a/shedlock-core/pom.xml +++ b/shedlock-core/pom.xml @@ -3,12 +3,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.2 + 5.10.3-SNAPSHOT 4.0.0 shedlock-core - 5.10.2 + 5.10.3-SNAPSHOT 2.13.3 diff --git a/shedlock-test-support/pom.xml b/shedlock-test-support/pom.xml index af5f4b189..1e01fea1a 100644 --- a/shedlock-test-support/pom.xml +++ b/shedlock-test-support/pom.xml @@ -3,12 +3,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.2 + 5.10.3-SNAPSHOT 4.0.0 shedlock-test-support - 5.10.2 + 5.10.3-SNAPSHOT diff --git a/spring/shedlock-spring/pom.xml b/spring/shedlock-spring/pom.xml index 95c5561fa..cb29355c2 100644 --- a/spring/shedlock-spring/pom.xml +++ b/spring/shedlock-spring/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.2 + 5.10.3-SNAPSHOT ../../pom.xml 4.0.0 shedlock-spring - 5.10.2 + 5.10.3-SNAPSHOT diff --git a/spring/test/shedlock-springboot-future-test/pom.xml b/spring/test/shedlock-springboot-future-test/pom.xml index 166948883..8d8cc34cb 100644 --- a/spring/test/shedlock-springboot-future-test/pom.xml +++ b/spring/test/shedlock-springboot-future-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.2 + 5.10.3-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-springboot-future-test - 5.10.2 + 5.10.3-SNAPSHOT diff --git a/spring/test/shedlock-springboot-kotlin-test/pom.xml b/spring/test/shedlock-springboot-kotlin-test/pom.xml index d6fe534d4..2292ebf64 100644 --- a/spring/test/shedlock-springboot-kotlin-test/pom.xml +++ b/spring/test/shedlock-springboot-kotlin-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.2 + 5.10.3-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-springboot-kotlin-test - 5.10.2 + 5.10.3-SNAPSHOT diff --git a/spring/test/shedlock-springboot-old-test/pom.xml b/spring/test/shedlock-springboot-old-test/pom.xml index 0007d2a5f..fb07ee37d 100644 --- a/spring/test/shedlock-springboot-old-test/pom.xml +++ b/spring/test/shedlock-springboot-old-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.2 + 5.10.3-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-springboot-old-test - 5.10.2 + 5.10.3-SNAPSHOT diff --git a/spring/test/shedlock-springboot-sleuth-test/pom.xml b/spring/test/shedlock-springboot-sleuth-test/pom.xml index fc797d3c8..e3e4725ce 100644 --- a/spring/test/shedlock-springboot-sleuth-test/pom.xml +++ b/spring/test/shedlock-springboot-sleuth-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.2 + 5.10.3-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-springboot-sleuth-test - 5.10.2 + 5.10.3-SNAPSHOT diff --git a/spring/test/shedlock-springboot-test/pom.xml b/spring/test/shedlock-springboot-test/pom.xml index a0e470695..0a9880655 100644 --- a/spring/test/shedlock-springboot-test/pom.xml +++ b/spring/test/shedlock-springboot-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.2 + 5.10.3-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-springboot-test - 5.10.2 + 5.10.3-SNAPSHOT diff --git a/spring/test/shedlock-testng-test/pom.xml b/spring/test/shedlock-testng-test/pom.xml index 51fd02b9f..98e44e4e0 100644 --- a/spring/test/shedlock-testng-test/pom.xml +++ b/spring/test/shedlock-testng-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.2 + 5.10.3-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-testng-test - 5.10.2 + 5.10.3-SNAPSHOT From 172f8509b175de7d7059cce5217fd0af6f9a4664 Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Thu, 7 Dec 2023 21:30:26 +0100 Subject: [PATCH 0429/1598] Readme updated --- README.md | 58 +++++++++++++++++++++++++++++-------------------------- 1 file changed, 31 insertions(+), 27 deletions(-) diff --git a/README.md b/README.md index 949545ebf..5d0a0ac40 100644 --- a/README.md +++ b/README.md @@ -82,7 +82,7 @@ First of all, we have to import the project net.javacrumbs.shedlock shedlock-spring - 5.10.1 + 5.10.2 ``` @@ -187,7 +187,7 @@ Add dependency net.javacrumbs.shedlock shedlock-provider-jdbc-template - 5.10.1 + 5.10.2 ``` @@ -247,7 +247,7 @@ is in flux and may easily break. net.javacrumbs.shedlock shedlock-provider-r2dbc - 5.10.1 + 5.10.2 ``` @@ -270,7 +270,7 @@ Add dependency net.javacrumbs.shedlock shedlock-provider-jooq - 5.10.1 + 5.10.2 ``` @@ -307,7 +307,7 @@ Add dependency net.javacrumbs.shedlock shedlock-provider-jdbc-micronaut - 5.10.1 + 5.10.2 ``` @@ -330,7 +330,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-mongo - 5.10.1 + 5.10.2 ``` @@ -357,7 +357,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-mongo-reactivestreams - 5.10.1 + 5.10.2 ``` @@ -386,7 +386,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-dynamodb2 - 5.10.1 + 5.10.2 ``` @@ -413,7 +413,7 @@ Import net.javacrumbs.shedlock shedlock-provider-zookeeper-curator - 5.10.1 + 5.10.2 ``` @@ -437,7 +437,7 @@ Import net.javacrumbs.shedlock shedlock-provider-redis-spring - 5.10.1 + 5.10.2 ``` @@ -461,7 +461,7 @@ Import net.javacrumbs.shedlock shedlock-provider-redis-spring - 5.10.1 + 5.10.2 ``` @@ -490,7 +490,7 @@ Import net.javacrumbs.shedlock shedlock-provider-redis-jedis4 - 5.10.1 + 5.10.2 ``` @@ -514,7 +514,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-hazelcast4 - 5.10.1 + 5.10.2 ``` @@ -538,7 +538,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-couchbase-javaclient3 - 5.10.1 + 5.10.2 ``` @@ -564,7 +564,7 @@ I am really not sure it's a good idea to use Elasticsearch as a lock provider. B net.javacrumbs.shedlock shedlock-provider-elasticsearch8 - 5.10.1 + 5.10.2 ``` @@ -616,7 +616,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-cassandra - 5.10.1 + 5.10.2 ``` @@ -651,7 +651,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-consul - 5.10.1 + 5.10.2 ``` @@ -676,7 +676,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-arangodb - 5.10.1 + 5.10.2 ``` @@ -702,7 +702,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-neo4j - 5.10.1 + 5.10.2 ``` @@ -727,7 +727,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-etcd-jetcd - 5.10.1 + 5.10.2 ``` @@ -751,7 +751,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-ignite - 5.10.1 + 5.10.2 ``` @@ -776,7 +776,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-inmemory - 5.10.1 + 5.10.2 test ``` @@ -802,7 +802,7 @@ Import net.javacrumbs.shedlock shedlock-provider-memcached-spy - 5.10.1 + 5.10.2 ``` @@ -833,7 +833,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-datastore - 5.10.1 + 5.10.2 ``` @@ -855,7 +855,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-spanner - 5.10.1 + 5.10.2 ``` Configure @@ -973,7 +973,7 @@ Import the project: shedlock-micronaut - 5.10.1 + 5.10.2 ``` @@ -1011,7 +1011,7 @@ Import the project: net.javacrumbs.shedlock shedlock-cdi - 5.10.1 + 5.10.2 ``` @@ -1147,6 +1147,10 @@ after another, `lockAtLeastFor` can prevent it. # Release notes +## 5.10.2 (2023-12-07) +* #1635 fix makeAllAssertsPass locks only once +* Dependency updates + ## 5.10.1 (2023-12-06) * #1635 fix makeAllAssertsPass(false) throws NoSuchElementException * Dependency updates From 3b88f8ebf6829de9eeefa3a2c9f5f79c0c336a90 Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Thu, 7 Dec 2023 21:30:36 +0100 Subject: [PATCH 0430/1598] Elasticsearch update --- .../elasticsearch/shedlock-provider-elasticsearch8/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml index 7f1b3b860..2116f8a5a 100644 --- a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml +++ b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml @@ -12,7 +12,7 @@ 5.10.3-SNAPSHOT - 8.7.0 + 8.11.2 2.1.3 2.16.0 From 885bd51c184cf3f1970276383084851c0b3b8fe1 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 8 Dec 2023 15:23:03 +0000 Subject: [PATCH 0431/1598] Bump org.hsqldb:hsqldb from 2.7.1 to 2.7.2 Bumps org.hsqldb:hsqldb from 2.7.1 to 2.7.2. --- updated-dependencies: - dependency-name: org.hsqldb:hsqldb dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/jdbc/shedlock-test-support-jdbc/pom.xml | 2 +- spring/test/shedlock-springboot-future-test/pom.xml | 2 +- spring/test/shedlock-springboot-kotlin-test/pom.xml | 2 +- spring/test/shedlock-springboot-old-test/pom.xml | 2 +- spring/test/shedlock-springboot-sleuth-test/pom.xml | 2 +- spring/test/shedlock-springboot-test/pom.xml | 2 +- spring/test/shedlock-testng-test/pom.xml | 2 +- 7 files changed, 7 insertions(+), 7 deletions(-) diff --git a/providers/jdbc/shedlock-test-support-jdbc/pom.xml b/providers/jdbc/shedlock-test-support-jdbc/pom.xml index 3919d9a7f..f7a15874a 100644 --- a/providers/jdbc/shedlock-test-support-jdbc/pom.xml +++ b/providers/jdbc/shedlock-test-support-jdbc/pom.xml @@ -27,7 +27,7 @@ org.hsqldb hsqldb - 2.7.1 + 2.7.2 diff --git a/spring/test/shedlock-springboot-future-test/pom.xml b/spring/test/shedlock-springboot-future-test/pom.xml index 8d8cc34cb..ac5d149d8 100644 --- a/spring/test/shedlock-springboot-future-test/pom.xml +++ b/spring/test/shedlock-springboot-future-test/pom.xml @@ -47,7 +47,7 @@ org.hsqldb hsqldb - 2.7.1 + 2.7.2 diff --git a/spring/test/shedlock-springboot-kotlin-test/pom.xml b/spring/test/shedlock-springboot-kotlin-test/pom.xml index 2292ebf64..f82b73bdb 100644 --- a/spring/test/shedlock-springboot-kotlin-test/pom.xml +++ b/spring/test/shedlock-springboot-kotlin-test/pom.xml @@ -58,7 +58,7 @@ org.hsqldb hsqldb - 2.7.1 + 2.7.2 diff --git a/spring/test/shedlock-springboot-old-test/pom.xml b/spring/test/shedlock-springboot-old-test/pom.xml index fb07ee37d..10bb589d2 100644 --- a/spring/test/shedlock-springboot-old-test/pom.xml +++ b/spring/test/shedlock-springboot-old-test/pom.xml @@ -42,7 +42,7 @@ org.hsqldb hsqldb - 2.7.1 + 2.7.2 diff --git a/spring/test/shedlock-springboot-sleuth-test/pom.xml b/spring/test/shedlock-springboot-sleuth-test/pom.xml index e3e4725ce..3dc3c6aa8 100644 --- a/spring/test/shedlock-springboot-sleuth-test/pom.xml +++ b/spring/test/shedlock-springboot-sleuth-test/pom.xml @@ -47,7 +47,7 @@ org.hsqldb hsqldb - 2.7.1 + 2.7.2 diff --git a/spring/test/shedlock-springboot-test/pom.xml b/spring/test/shedlock-springboot-test/pom.xml index 0a9880655..51487a3ea 100644 --- a/spring/test/shedlock-springboot-test/pom.xml +++ b/spring/test/shedlock-springboot-test/pom.xml @@ -47,7 +47,7 @@ org.hsqldb hsqldb - 2.7.1 + 2.7.2 diff --git a/spring/test/shedlock-testng-test/pom.xml b/spring/test/shedlock-testng-test/pom.xml index 98e44e4e0..a6ef8e053 100644 --- a/spring/test/shedlock-testng-test/pom.xml +++ b/spring/test/shedlock-testng-test/pom.xml @@ -55,7 +55,7 @@ org.hsqldb hsqldb - 2.7.1 + 2.7.2 From 0eb060ef6bfad6d65dd1a9f66ed7ff8e86e51ad7 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 8 Dec 2023 15:23:22 +0000 Subject: [PATCH 0432/1598] Bump junit.ver from 5.10.0 to 5.10.1 Bumps `junit.ver` from 5.10.0 to 5.10.1. Updates `org.junit.jupiter:junit-jupiter` from 5.10.0 to 5.10.1 - [Release notes](https://github.com/junit-team/junit5/releases) - [Commits](https://github.com/junit-team/junit5/compare/r5.10.0...r5.10.1) Updates `org.junit.jupiter:junit-jupiter-api` from 5.10.0 to 5.10.1 - [Release notes](https://github.com/junit-team/junit5/releases) - [Commits](https://github.com/junit-team/junit5/compare/r5.10.0...r5.10.1) Updates `org.junit.jupiter:junit-jupiter-engine` from 5.10.0 to 5.10.1 - [Release notes](https://github.com/junit-team/junit5/releases) - [Commits](https://github.com/junit-team/junit5/compare/r5.10.0...r5.10.1) --- updated-dependencies: - dependency-name: org.junit.jupiter:junit-jupiter dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.junit.jupiter:junit-jupiter-api dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.junit.jupiter:junit-jupiter-engine dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 171d0ef72..94256869c 100644 --- a/pom.xml +++ b/pom.xml @@ -75,7 +75,7 @@ UTF-8 17 3.1.4 - 5.10.0 + 5.10.1 1.19.3 1.9.21 3.10.3 From d40bdea2d63d193fd3c1c7855ac67744b0a98e82 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 8 Dec 2023 15:23:40 +0000 Subject: [PATCH 0433/1598] Bump com.google.cloud:google-cloud-datastore from 2.15.0 to 2.17.6 Bumps [com.google.cloud:google-cloud-datastore](https://github.com/googleapis/java-datastore) from 2.15.0 to 2.17.6. - [Release notes](https://github.com/googleapis/java-datastore/releases) - [Changelog](https://github.com/googleapis/java-datastore/blob/main/CHANGELOG.md) - [Commits](https://github.com/googleapis/java-datastore/compare/v2.15.0...v2.17.6) --- updated-dependencies: - dependency-name: com.google.cloud:google-cloud-datastore dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- providers/datastore/shedlock-provider-datastore/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/datastore/shedlock-provider-datastore/pom.xml b/providers/datastore/shedlock-provider-datastore/pom.xml index 2afee344b..54b99ca20 100644 --- a/providers/datastore/shedlock-provider-datastore/pom.xml +++ b/providers/datastore/shedlock-provider-datastore/pom.xml @@ -12,7 +12,7 @@ 5.10.3-SNAPSHOT - 2.15.0 + 2.17.6 From e23d728676e36cc96efbbcae2c77c5900ae3ff07 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 11 Dec 2023 15:25:46 +0000 Subject: [PATCH 0434/1598] Bump com.mycila:license-maven-plugin from 4.1 to 4.3 Bumps com.mycila:license-maven-plugin from 4.1 to 4.3. --- updated-dependencies: - dependency-name: com.mycila:license-maven-plugin dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 94256869c..6c8ffa096 100644 --- a/pom.xml +++ b/pom.xml @@ -120,7 +120,7 @@ com.mycila license-maven-plugin - 4.1 + 4.3

header.txt
From 02ecd4bac635eb073a7a2ebeabdc7e2c89699c50 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 11 Dec 2023 15:25:57 +0000 Subject: [PATCH 0435/1598] Bump jetcd.version from 0.7.5 to 0.7.6 Bumps `jetcd.version` from 0.7.5 to 0.7.6. Updates `io.etcd:jetcd-core` from 0.7.5 to 0.7.6 - [Release notes](https://github.com/etcd-io/jetcd/releases) - [Changelog](https://github.com/etcd-io/jetcd/blob/main/CHANGELOG.md) - [Commits](https://github.com/etcd-io/jetcd/compare/jetcd-0.7.5...jetcd-0.7.6) Updates `io.etcd:jetcd-test` from 0.7.5 to 0.7.6 - [Release notes](https://github.com/etcd-io/jetcd/releases) - [Changelog](https://github.com/etcd-io/jetcd/blob/main/CHANGELOG.md) - [Commits](https://github.com/etcd-io/jetcd/compare/jetcd-0.7.5...jetcd-0.7.6) --- updated-dependencies: - dependency-name: io.etcd:jetcd-core dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: io.etcd:jetcd-test dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/etcd/shedlock-provider-etcd-jetcd/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml b/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml index f9c89cc8c..226d7799a 100644 --- a/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml +++ b/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml @@ -11,7 +11,7 @@ shedlock-provider-etcd-jetcd - 0.7.5 + 0.7.6 From b9295e2c9f7273cf5cf69f7bee0a5fb7a8029967 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 11 Dec 2023 15:26:03 +0000 Subject: [PATCH 0436/1598] Bump org.mongodb:mongodb-driver-reactivestreams from 4.11.0 to 4.11.1 Bumps [org.mongodb:mongodb-driver-reactivestreams](https://github.com/mongodb/mongo-java-driver) from 4.11.0 to 4.11.1. - [Release notes](https://github.com/mongodb/mongo-java-driver/releases) - [Commits](https://github.com/mongodb/mongo-java-driver/compare/r4.11.0...r4.11.1) --- updated-dependencies: - dependency-name: org.mongodb:mongodb-driver-reactivestreams dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml b/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml index 1197f1efc..afb4932cb 100644 --- a/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml +++ b/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml @@ -21,7 +21,7 @@ org.mongodb mongodb-driver-reactivestreams - 4.11.0 + 4.11.1 From 338e7d87d5e6f85bd67e87caeaa70ceb64f8f180 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 11 Dec 2023 15:26:08 +0000 Subject: [PATCH 0437/1598] Bump org.aspectj:aspectjrt from 1.9.20.1 to 1.9.21 Bumps [org.aspectj:aspectjrt](https://github.com/eclipse/org.aspectj) from 1.9.20.1 to 1.9.21. - [Release notes](https://github.com/eclipse/org.aspectj/releases) - [Commits](https://github.com/eclipse/org.aspectj/commits) --- updated-dependencies: - dependency-name: org.aspectj:aspectjrt dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- spring/shedlock-spring/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spring/shedlock-spring/pom.xml b/spring/shedlock-spring/pom.xml index cb29355c2..842f2ce81 100644 --- a/spring/shedlock-spring/pom.xml +++ b/spring/shedlock-spring/pom.xml @@ -25,7 +25,7 @@ org.aspectj aspectjrt - 1.9.20.1 + 1.9.21 true From d7889206a4b73bb3b5847a5baf739f56fbcaae5d Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 12 Dec 2023 15:19:40 +0000 Subject: [PATCH 0438/1598] Bump micronaut3-data.version from 3.9.7 to 4.4.0 Bumps `micronaut3-data.version` from 3.9.7 to 4.4.0. Updates `io.micronaut.data:micronaut-data-jdbc` from 3.9.7 to 4.4.0 - [Release notes](https://github.com/micronaut-projects/micronaut-data/releases) - [Commits](https://github.com/micronaut-projects/micronaut-data/compare/v3.9.7...v4.4.0) Updates `io.micronaut.data:micronaut-data-processor` from 3.9.7 to 4.4.0 - [Release notes](https://github.com/micronaut-projects/micronaut-data/releases) - [Commits](https://github.com/micronaut-projects/micronaut-data/compare/v3.9.7...v4.4.0) Updates `io.micronaut.data:micronaut-data-tx` from 3.9.7 to 4.4.0 - [Release notes](https://github.com/micronaut-projects/micronaut-data/releases) - [Commits](https://github.com/micronaut-projects/micronaut-data/compare/v3.9.7...v4.4.0) --- updated-dependencies: - dependency-name: io.micronaut.data:micronaut-data-jdbc dependency-type: direct:production update-type: version-update:semver-major - dependency-name: io.micronaut.data:micronaut-data-processor dependency-type: direct:production update-type: version-update:semver-major - dependency-name: io.micronaut.data:micronaut-data-tx dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 6c8ffa096..cbecfa320 100644 --- a/pom.xml +++ b/pom.xml @@ -79,7 +79,7 @@ 1.19.3 1.9.21 3.10.3 - 3.9.7 + 4.4.0 4.2.1 4.2.0 4.3.1 From df9c535796232a1af5f11b4ef05a320f5fd51225 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 12 Dec 2023 15:19:56 +0000 Subject: [PATCH 0439/1598] Bump quarkus.platform.version from 2.16.12.Final to 3.6.2 Bumps `quarkus.platform.version` from 2.16.12.Final to 3.6.2. Updates `io.quarkus.platform:quarkus-bom` from 2.16.12.Final to 3.6.2 - [Commits](https://github.com/quarkusio/quarkus-platform/compare/2.16.12.Final...3.6.2) Updates `io.quarkus.platform:quarkus-maven-plugin` from 2.16.12.Final to 3.6.2 - [Commits](https://github.com/quarkusio/quarkus-platform/compare/2.16.12.Final...3.6.2) --- updated-dependencies: - dependency-name: io.quarkus.platform:quarkus-bom dependency-type: direct:production update-type: version-update:semver-major - dependency-name: io.quarkus.platform:quarkus-maven-plugin dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- cdi/test/quarkus-test/pom.xml | 2 +- providers/redis/shedlock-provider-redis-quarkus2/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/cdi/test/quarkus-test/pom.xml b/cdi/test/quarkus-test/pom.xml index 2a22ccfb5..91ba109bc 100644 --- a/cdi/test/quarkus-test/pom.xml +++ b/cdi/test/quarkus-test/pom.xml @@ -14,7 +14,7 @@ quarkus-bom io.quarkus.platform - 3.6.1 + 3.6.2 true diff --git a/providers/redis/shedlock-provider-redis-quarkus2/pom.xml b/providers/redis/shedlock-provider-redis-quarkus2/pom.xml index fd765f5bb..22e363543 100644 --- a/providers/redis/shedlock-provider-redis-quarkus2/pom.xml +++ b/providers/redis/shedlock-provider-redis-quarkus2/pom.xml @@ -11,7 +11,7 @@ shedlock-provider-redis-quarkus2 - 2.16.12.Final + 3.6.2 From 12a92a2aaae02859e813c8c3825bd4489f52de46 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 12 Dec 2023 15:20:04 +0000 Subject: [PATCH 0440/1598] Bump com.diffplug.spotless:spotless-maven-plugin from 2.40.0 to 2.41.1 Bumps [com.diffplug.spotless:spotless-maven-plugin](https://github.com/diffplug/spotless) from 2.40.0 to 2.41.1. - [Changelog](https://github.com/diffplug/spotless/blob/main/CHANGES.md) - [Commits](https://github.com/diffplug/spotless/compare/lib/2.40.0...maven/2.41.1) --- updated-dependencies: - dependency-name: com.diffplug.spotless:spotless-maven-plugin dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 6c8ffa096..f553e8d90 100644 --- a/pom.xml +++ b/pom.xml @@ -96,7 +96,7 @@ com.diffplug.spotless spotless-maven-plugin - 2.40.0 + 2.41.1 2.38.0 From 679151bbba5501541d55713a2d318e9ddc35bd60 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 12 Dec 2023 15:20:10 +0000 Subject: [PATCH 0441/1598] Bump org.eclipse.microprofile.config:microprofile-config-api Bumps [org.eclipse.microprofile.config:microprofile-config-api](https://github.com/eclipse/microprofile-config) from 2.0.1 to 3.1. - [Release notes](https://github.com/eclipse/microprofile-config/releases) - [Commits](https://github.com/eclipse/microprofile-config/compare/2.0.1...3.1) --- updated-dependencies: - dependency-name: org.eclipse.microprofile.config:microprofile-config-api dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- cdi/shedlock-cdi-vintage/pom.xml | 2 +- cdi/shedlock-cdi/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/cdi/shedlock-cdi-vintage/pom.xml b/cdi/shedlock-cdi-vintage/pom.xml index ad9d1a23e..67a8ec69c 100644 --- a/cdi/shedlock-cdi-vintage/pom.xml +++ b/cdi/shedlock-cdi-vintage/pom.xml @@ -36,7 +36,7 @@ org.eclipse.microprofile.config microprofile-config-api - 2.0.1 + 3.1 diff --git a/cdi/shedlock-cdi/pom.xml b/cdi/shedlock-cdi/pom.xml index 6e4b92d1d..137d18c3a 100644 --- a/cdi/shedlock-cdi/pom.xml +++ b/cdi/shedlock-cdi/pom.xml @@ -36,7 +36,7 @@ org.eclipse.microprofile.config microprofile-config-api - 3.0.3 + 3.1 From e0029e0167bae278f9c9fa824cb05861a1515b6e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luk=C3=A1=C5=A1=20K=C5=99e=C4=8Dan?= Date: Tue, 12 Dec 2023 20:12:47 +0100 Subject: [PATCH 0442/1598] Update cdi/shedlock-cdi-vintage/pom.xml --- cdi/shedlock-cdi-vintage/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cdi/shedlock-cdi-vintage/pom.xml b/cdi/shedlock-cdi-vintage/pom.xml index 67a8ec69c..ad9d1a23e 100644 --- a/cdi/shedlock-cdi-vintage/pom.xml +++ b/cdi/shedlock-cdi-vintage/pom.xml @@ -36,7 +36,7 @@ org.eclipse.microprofile.config microprofile-config-api - 3.1 + 2.0.1 From 4ac4e4bba1ae32d36eac4c5e6e036c0572785131 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luk=C3=A1=C5=A1=20K=C5=99e=C4=8Dan?= Date: Tue, 12 Dec 2023 20:13:37 +0100 Subject: [PATCH 0443/1598] Update providers/redis/shedlock-provider-redis-quarkus2/pom.xml --- providers/redis/shedlock-provider-redis-quarkus2/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/redis/shedlock-provider-redis-quarkus2/pom.xml b/providers/redis/shedlock-provider-redis-quarkus2/pom.xml index 22e363543..fd765f5bb 100644 --- a/providers/redis/shedlock-provider-redis-quarkus2/pom.xml +++ b/providers/redis/shedlock-provider-redis-quarkus2/pom.xml @@ -11,7 +11,7 @@ shedlock-provider-redis-quarkus2 - 3.6.2 + 2.16.12.Final From d68eb13e184fb5ad38044b6242eda29d1e2eadd6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luk=C3=A1=C5=A1=20K=C5=99e=C4=8Dan?= Date: Tue, 12 Dec 2023 20:14:58 +0100 Subject: [PATCH 0444/1598] Apply suggestions from code review --- pom.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pom.xml b/pom.xml index cbecfa320..d30b415ce 100644 --- a/pom.xml +++ b/pom.xml @@ -79,10 +79,10 @@ 1.19.3 1.9.21 3.10.3 - 4.4.0 + 3.9.7 4.2.1 4.2.0 - 4.3.1 + 4.4.0 1.4.14 4.2.0 3.24.2 From 6dca70d25f429b9cf6a71817b1e2fdc652fd4e88 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 13 Dec 2023 15:51:12 +0000 Subject: [PATCH 0445/1598] Bump io.projectreactor:reactor-core from 3.6.0 to 3.6.1 Bumps [io.projectreactor:reactor-core](https://github.com/reactor/reactor-core) from 3.6.0 to 3.6.1. - [Release notes](https://github.com/reactor/reactor-core/releases) - [Commits](https://github.com/reactor/reactor-core/compare/v3.6.0...v3.6.1) --- updated-dependencies: - dependency-name: io.projectreactor:reactor-core dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/r2dbc/shedlock-provider-r2dbc/pom.xml | 2 +- providers/redis/shedlock-provider-redis-spring/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml index 8355bcb0d..0be0c8e45 100644 --- a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml +++ b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml @@ -32,7 +32,7 @@ io.projectreactor reactor-core - 3.6.0 + 3.6.1 diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index cb17c941e..346bd07d3 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -27,7 +27,7 @@ io.projectreactor reactor-core - 3.6.0 + 3.6.1 true From 11e4823996b1540d9b8ea45ec456c41e3972f718 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 14 Dec 2023 15:24:35 +0000 Subject: [PATCH 0446/1598] Bump io.lettuce:lettuce-core from 6.2.3.RELEASE to 6.3.0.RELEASE Bumps [io.lettuce:lettuce-core](https://github.com/lettuce-io/lettuce-core) from 6.2.3.RELEASE to 6.3.0.RELEASE. - [Release notes](https://github.com/lettuce-io/lettuce-core/releases) - [Changelog](https://github.com/lettuce-io/lettuce-core/blob/main/RELEASE-NOTES.md) - [Commits](https://github.com/lettuce-io/lettuce-core/compare/6.2.3.RELEASE...6.3.0.RELEASE) --- updated-dependencies: - dependency-name: io.lettuce:lettuce-core dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- providers/redis/shedlock-provider-redis-spring/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index 346bd07d3..4364968c1 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -55,7 +55,7 @@ io.lettuce lettuce-core - 6.2.3.RELEASE + 6.3.0.RELEASE test From c343898f74fca816663eac1899decdcf732b96ba Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 14 Dec 2023 15:24:42 +0000 Subject: [PATCH 0447/1598] Bump org.apache.maven.plugins:maven-surefire-plugin from 3.2.2 to 3.2.3 Bumps [org.apache.maven.plugins:maven-surefire-plugin](https://github.com/apache/maven-surefire) from 3.2.2 to 3.2.3. - [Release notes](https://github.com/apache/maven-surefire/releases) - [Commits](https://github.com/apache/maven-surefire/compare/surefire-3.2.2...surefire-3.2.3) --- updated-dependencies: - dependency-name: org.apache.maven.plugins:maven-surefire-plugin dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index d6b81689d..cca4aceab 100644 --- a/pom.xml +++ b/pom.xml @@ -133,7 +133,7 @@ org.apache.maven.plugins maven-surefire-plugin - 3.2.2 + 3.2.3 ${fork.count} -Xmx512m From 51d5f4367bb5cf790dca22caedc68fa3e6492ba8 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 14 Dec 2023 15:24:54 +0000 Subject: [PATCH 0448/1598] Bump org.mariadb:r2dbc-mariadb from 1.1.2 to 1.1.4 Bumps [org.mariadb:r2dbc-mariadb](https://github.com/mariadb-corporation/mariadb-connector-r2dbc) from 1.1.2 to 1.1.4. - [Release notes](https://github.com/mariadb-corporation/mariadb-connector-r2dbc/releases) - [Changelog](https://github.com/mariadb-corporation/mariadb-connector-r2dbc/blob/master/CHANGELOG.md) - [Commits](https://github.com/mariadb-corporation/mariadb-connector-r2dbc/compare/1.1.2...1.1.4) --- updated-dependencies: - dependency-name: org.mariadb:r2dbc-mariadb dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/r2dbc/shedlock-provider-r2dbc/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml index 0be0c8e45..598e5b8a4 100644 --- a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml +++ b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml @@ -89,7 +89,7 @@ org.mariadb r2dbc-mariadb - 1.1.2 + 1.1.4 test From b6cc4d003a33b227b14dd59443fd8f71d0e8d45b Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 15 Dec 2023 15:48:41 +0000 Subject: [PATCH 0449/1598] Bump org.mariadb.jdbc:mariadb-java-client from 3.1.0 to 3.3.1 Bumps [org.mariadb.jdbc:mariadb-java-client](https://github.com/mariadb-corporation/mariadb-connector-j) from 3.1.0 to 3.3.1. - [Release notes](https://github.com/mariadb-corporation/mariadb-connector-j/releases) - [Changelog](https://github.com/mariadb-corporation/mariadb-connector-j/blob/master/CHANGELOG.md) - [Commits](https://github.com/mariadb-corporation/mariadb-connector-j/commits/3.3.1) --- updated-dependencies: - dependency-name: org.mariadb.jdbc:mariadb-java-client dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- providers/jdbc/shedlock-test-support-jdbc/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/jdbc/shedlock-test-support-jdbc/pom.xml b/providers/jdbc/shedlock-test-support-jdbc/pom.xml index f7a15874a..80ee3b8e6 100644 --- a/providers/jdbc/shedlock-test-support-jdbc/pom.xml +++ b/providers/jdbc/shedlock-test-support-jdbc/pom.xml @@ -45,7 +45,7 @@ org.mariadb.jdbc mariadb-java-client - 3.1.0 + 3.3.1 From 0a925517f25ccb21835ab25cb9a28d89da41b7cd Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 15 Dec 2023 15:49:09 +0000 Subject: [PATCH 0450/1598] Bump spring.version from 6.1.1 to 6.1.2 Bumps `spring.version` from 6.1.1 to 6.1.2. Updates `org.springframework:spring-context` from 6.1.1 to 6.1.2 - [Release notes](https://github.com/spring-projects/spring-framework/releases) - [Commits](https://github.com/spring-projects/spring-framework/compare/v6.1.1...v6.1.2) Updates `org.springframework:spring-test` from 6.1.1 to 6.1.2 - [Release notes](https://github.com/spring-projects/spring-framework/releases) - [Commits](https://github.com/spring-projects/spring-framework/compare/v6.1.1...v6.1.2) Updates `org.springframework:spring-jdbc` from 6.1.1 to 6.1.2 - [Release notes](https://github.com/spring-projects/spring-framework/releases) - [Commits](https://github.com/spring-projects/spring-framework/compare/v6.1.1...v6.1.2) --- updated-dependencies: - dependency-name: org.springframework:spring-context dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.springframework:spring-test dependency-type: direct:development update-type: version-update:semver-patch - dependency-name: org.springframework:spring-jdbc dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index cca4aceab..de22c59ae 100644 --- a/pom.xml +++ b/pom.xml @@ -71,7 +71,7 @@ - 6.1.1 + 6.1.2 UTF-8 17 3.1.4 From c569e39fc0813096c994e4dcc555e157a21e66c2 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 18 Dec 2023 15:06:55 +0000 Subject: [PATCH 0451/1598] Bump org.springframework.data:spring-data-redis from 3.2.0 to 3.2.1 Bumps [org.springframework.data:spring-data-redis](https://github.com/spring-projects/spring-data-redis) from 3.2.0 to 3.2.1. - [Release notes](https://github.com/spring-projects/spring-data-redis/releases) - [Commits](https://github.com/spring-projects/spring-data-redis/compare/3.2.0...3.2.1) --- updated-dependencies: - dependency-name: org.springframework.data:spring-data-redis dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/redis/shedlock-provider-redis-spring/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index 4364968c1..dd224c7d6 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -21,7 +21,7 @@ org.springframework.data spring-data-redis - 3.2.0 + 3.2.1 From 3c7a31bf05af902359dbfa32f2190281aef97511 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 18 Dec 2023 15:07:17 +0000 Subject: [PATCH 0452/1598] Bump com.zaxxer:HikariCP from 5.0.1 to 5.1.0 Bumps [com.zaxxer:HikariCP](https://github.com/brettwooldridge/HikariCP) from 5.0.1 to 5.1.0. - [Changelog](https://github.com/brettwooldridge/HikariCP/blob/dev/CHANGES) - [Commits](https://github.com/brettwooldridge/HikariCP/compare/HikariCP-5.0.1...HikariCP-5.1.0) --- updated-dependencies: - dependency-name: com.zaxxer:HikariCP dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- providers/jdbc/shedlock-test-support-jdbc/pom.xml | 2 +- spring/test/shedlock-testng-test/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/providers/jdbc/shedlock-test-support-jdbc/pom.xml b/providers/jdbc/shedlock-test-support-jdbc/pom.xml index 80ee3b8e6..3bf0fc77c 100644 --- a/providers/jdbc/shedlock-test-support-jdbc/pom.xml +++ b/providers/jdbc/shedlock-test-support-jdbc/pom.xml @@ -21,7 +21,7 @@ com.zaxxer HikariCP - 5.0.1 + 5.1.0 diff --git a/spring/test/shedlock-testng-test/pom.xml b/spring/test/shedlock-testng-test/pom.xml index a6ef8e053..8e82684f0 100644 --- a/spring/test/shedlock-testng-test/pom.xml +++ b/spring/test/shedlock-testng-test/pom.xml @@ -35,7 +35,7 @@ com.zaxxer HikariCP - 5.0.1 + 5.1.0 From f7bf3ca144eb27445ef1367905b0a9d0eb6f0bb0 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 18 Dec 2023 15:07:19 +0000 Subject: [PATCH 0453/1598] Bump org.jooq:jooq from 3.18.7 to 3.19.0 Bumps org.jooq:jooq from 3.18.7 to 3.19.0. --- updated-dependencies: - dependency-name: org.jooq:jooq dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- providers/jdbc/shedlock-provider-jooq/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/jdbc/shedlock-provider-jooq/pom.xml b/providers/jdbc/shedlock-provider-jooq/pom.xml index 7d1434c11..323ec0c2a 100644 --- a/providers/jdbc/shedlock-provider-jooq/pom.xml +++ b/providers/jdbc/shedlock-provider-jooq/pom.xml @@ -21,7 +21,7 @@ org.jooq jooq - 3.18.7 + 3.19.0 From f7afc5ce4492d42915c4fe33220186c1a5f6c624 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 18 Dec 2023 15:07:32 +0000 Subject: [PATCH 0454/1598] Bump micronaut3.version from 3.10.3 to 4.2.2 Bumps `micronaut3.version` from 3.10.3 to 4.2.2. Updates `io.micronaut:micronaut-inject-java` from 3.10.3 to 4.2.2 - [Release notes](https://github.com/micronaut-projects/micronaut-core/releases) - [Changelog](https://github.com/micronaut-projects/micronaut-core/blob/4.2.x/RELEASE.adoc) - [Commits](https://github.com/micronaut-projects/micronaut-core/compare/v3.10.3...v4.2.2) Updates `io.micronaut.platform:micronaut-platform` from 4.2.1 to 4.2.2 - [Release notes](https://github.com/micronaut-projects/micronaut-platform/releases) - [Commits](https://github.com/micronaut-projects/micronaut-platform/compare/v4.2.1...v4.2.2) --- updated-dependencies: - dependency-name: io.micronaut:micronaut-inject-java dependency-type: direct:production update-type: version-update:semver-major - dependency-name: io.micronaut.platform:micronaut-platform dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index de22c59ae..f3368f39a 100644 --- a/pom.xml +++ b/pom.xml @@ -80,7 +80,7 @@ 1.9.21 3.10.3 3.9.7 - 4.2.1 + 4.2.2 4.2.0 4.4.0 1.4.14 From 61be921a461e73a049eadde9b54037b42f9ccd33 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 18 Dec 2023 15:07:35 +0000 Subject: [PATCH 0455/1598] Bump com.playtika.testcontainers:embedded-redis from 2.2.14 to 3.1.1 Bumps com.playtika.testcontainers:embedded-redis from 2.2.14 to 3.1.1. --- updated-dependencies: - dependency-name: com.playtika.testcontainers:embedded-redis dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- providers/redis/shedlock-provider-redis-jedis4/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/redis/shedlock-provider-redis-jedis4/pom.xml b/providers/redis/shedlock-provider-redis-jedis4/pom.xml index 1926f2fa4..cefa60af3 100644 --- a/providers/redis/shedlock-provider-redis-jedis4/pom.xml +++ b/providers/redis/shedlock-provider-redis-jedis4/pom.xml @@ -34,7 +34,7 @@ com.playtika.testcontainers embedded-redis - 2.2.14 + 3.1.1 test From 3a3a307eb60b953d0ecced32c87faad73b5495af Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Mon, 18 Dec 2023 21:00:44 +0100 Subject: [PATCH 0456/1598] Add Spring dep --- providers/redis/shedlock-provider-redis-jedis4/pom.xml | 7 +++++++ .../shedlock/provider/redis/jedis4/RedisContainer.java | 6 +++--- 2 files changed, 10 insertions(+), 3 deletions(-) diff --git a/providers/redis/shedlock-provider-redis-jedis4/pom.xml b/providers/redis/shedlock-provider-redis-jedis4/pom.xml index cefa60af3..7d8ea097b 100644 --- a/providers/redis/shedlock-provider-redis-jedis4/pom.xml +++ b/providers/redis/shedlock-provider-redis-jedis4/pom.xml @@ -38,6 +38,13 @@ test + + org.springframework + spring-beans + ${spring.version} + test + + org.testcontainers junit-jupiter diff --git a/providers/redis/shedlock-provider-redis-jedis4/src/test/java/net/javacrumbs/shedlock/provider/redis/jedis4/RedisContainer.java b/providers/redis/shedlock-provider-redis-jedis4/src/test/java/net/javacrumbs/shedlock/provider/redis/jedis4/RedisContainer.java index c924eb873..db0bca7b0 100644 --- a/providers/redis/shedlock-provider-redis-jedis4/src/test/java/net/javacrumbs/shedlock/provider/redis/jedis4/RedisContainer.java +++ b/providers/redis/shedlock-provider-redis-jedis4/src/test/java/net/javacrumbs/shedlock/provider/redis/jedis4/RedisContainer.java @@ -13,8 +13,8 @@ */ package net.javacrumbs.shedlock.provider.redis.jedis4; -import com.playtika.test.redis.RedisProperties; -import com.playtika.test.redis.wait.RedisClusterStatusCheck; +import com.playtika.testcontainer.redis.RedisProperties; +import com.playtika.testcontainer.redis.wait.RedisClusterStatusCheck; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.testcontainers.containers.FixedHostPortGenericContainer; @@ -29,7 +29,7 @@ class RedisContainer extends FixedHostPortGenericContainer { static final String ENV = "test"; public RedisContainer(int hostPort) { - super("redis:5-alpine"); + super("redis:7.2.3-alpine"); RedisProperties properties = new RedisProperties(); properties.host = "localhost"; From de5eed7f1bf40ef699c5a195b8021efb69921769 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 19 Dec 2023 15:18:44 +0000 Subject: [PATCH 0457/1598] Bump org.springframework.cloud:spring-cloud-sleuth from 3.1.9 to 3.1.10 Bumps [org.springframework.cloud:spring-cloud-sleuth](https://github.com/spring-cloud/spring-cloud-sleuth) from 3.1.9 to 3.1.10. - [Release notes](https://github.com/spring-cloud/spring-cloud-sleuth/releases) - [Commits](https://github.com/spring-cloud/spring-cloud-sleuth/compare/v3.1.9...v3.1.10) --- updated-dependencies: - dependency-name: org.springframework.cloud:spring-cloud-sleuth dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- spring/test/shedlock-springboot-sleuth-test/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spring/test/shedlock-springboot-sleuth-test/pom.xml b/spring/test/shedlock-springboot-sleuth-test/pom.xml index 3dc3c6aa8..809e68e70 100644 --- a/spring/test/shedlock-springboot-sleuth-test/pom.xml +++ b/spring/test/shedlock-springboot-sleuth-test/pom.xml @@ -70,7 +70,7 @@ org.springframework.cloud spring-cloud-sleuth - 3.1.9 + 3.1.10 pom import From 64118a2417242793f0fb6a8ac16accb4c045b9d0 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 19 Dec 2023 15:19:10 +0000 Subject: [PATCH 0458/1598] Bump org.postgresql:r2dbc-postgresql from 1.0.0.RELEASE to 1.0.3.RELEASE Bumps [org.postgresql:r2dbc-postgresql](https://github.com/pgjdbc/r2dbc-postgresql) from 1.0.0.RELEASE to 1.0.3.RELEASE. - [Release notes](https://github.com/pgjdbc/r2dbc-postgresql/releases) - [Changelog](https://github.com/pgjdbc/r2dbc-postgresql/blob/v1.0.3.RELEASE/CHANGELOG) - [Commits](https://github.com/pgjdbc/r2dbc-postgresql/compare/v1.0.0.RELEASE...v1.0.3.RELEASE) --- updated-dependencies: - dependency-name: org.postgresql:r2dbc-postgresql dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/r2dbc/shedlock-provider-r2dbc/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml index 598e5b8a4..dfecfb1b9 100644 --- a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml +++ b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml @@ -47,7 +47,7 @@ org.postgresql r2dbc-postgresql - 1.0.0.RELEASE + 1.0.3.RELEASE test From 2904b0c47c5b759a1edfc246342d7250722abcf0 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 19 Dec 2023 15:19:35 +0000 Subject: [PATCH 0459/1598] Bump com.google.cloud:google-cloud-spanner from 6.52.1 to 6.55.0 Bumps [com.google.cloud:google-cloud-spanner](https://github.com/googleapis/java-spanner) from 6.52.1 to 6.55.0. - [Release notes](https://github.com/googleapis/java-spanner/releases) - [Changelog](https://github.com/googleapis/java-spanner/blob/main/CHANGELOG.md) - [Commits](https://github.com/googleapis/java-spanner/compare/v6.52.1...v6.55.0) --- updated-dependencies: - dependency-name: com.google.cloud:google-cloud-spanner dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- providers/spanner/shedlock-provider-spanner/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/spanner/shedlock-provider-spanner/pom.xml b/providers/spanner/shedlock-provider-spanner/pom.xml index 56a4f084c..d875c66dd 100644 --- a/providers/spanner/shedlock-provider-spanner/pom.xml +++ b/providers/spanner/shedlock-provider-spanner/pom.xml @@ -12,7 +12,7 @@ 5.10.3-SNAPSHOT - 6.52.1 + 6.55.0 From 93aa25887ee1975bf41a5eec15a4441c9b650465 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 20 Dec 2023 15:51:02 +0000 Subject: [PATCH 0460/1598] Bump org.jooq:jooq from 3.19.0 to 3.19.1 Bumps org.jooq:jooq from 3.19.0 to 3.19.1. --- updated-dependencies: - dependency-name: org.jooq:jooq dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/jdbc/shedlock-provider-jooq/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/jdbc/shedlock-provider-jooq/pom.xml b/providers/jdbc/shedlock-provider-jooq/pom.xml index 323ec0c2a..00979369c 100644 --- a/providers/jdbc/shedlock-provider-jooq/pom.xml +++ b/providers/jdbc/shedlock-provider-jooq/pom.xml @@ -21,7 +21,7 @@ org.jooq jooq - 3.19.0 + 3.19.1 From 97cb5bf92ce034b718cfe6d29028b5052168b8be Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 20 Dec 2023 15:51:20 +0000 Subject: [PATCH 0461/1598] Bump jetcd.version from 0.7.6 to 0.7.7 Bumps `jetcd.version` from 0.7.6 to 0.7.7. Updates `io.etcd:jetcd-core` from 0.7.6 to 0.7.7 - [Release notes](https://github.com/etcd-io/jetcd/releases) - [Changelog](https://github.com/etcd-io/jetcd/blob/main/CHANGELOG.md) - [Commits](https://github.com/etcd-io/jetcd/compare/jetcd-0.7.6...jetcd-0.7.7) Updates `io.etcd:jetcd-test` from 0.7.6 to 0.7.7 - [Release notes](https://github.com/etcd-io/jetcd/releases) - [Changelog](https://github.com/etcd-io/jetcd/blob/main/CHANGELOG.md) - [Commits](https://github.com/etcd-io/jetcd/compare/jetcd-0.7.6...jetcd-0.7.7) --- updated-dependencies: - dependency-name: io.etcd:jetcd-core dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: io.etcd:jetcd-test dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/etcd/shedlock-provider-etcd-jetcd/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml b/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml index 226d7799a..c780e0663 100644 --- a/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml +++ b/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml @@ -11,7 +11,7 @@ shedlock-provider-etcd-jetcd - 0.7.6 + 0.7.7 From 617bf1999d3130d56cbba96ac92ca5395e34e6fa Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 20 Dec 2023 15:51:38 +0000 Subject: [PATCH 0462/1598] Bump quarkus.platform.version from 2.16.12.Final to 3.6.4 Bumps `quarkus.platform.version` from 2.16.12.Final to 3.6.4. Updates `io.quarkus.platform:quarkus-bom` from 2.16.12.Final to 3.6.4 - [Commits](https://github.com/quarkusio/quarkus-platform/compare/2.16.12.Final...3.6.4) Updates `io.quarkus.platform:quarkus-maven-plugin` from 2.16.12.Final to 3.6.4 - [Commits](https://github.com/quarkusio/quarkus-platform/compare/2.16.12.Final...3.6.4) --- updated-dependencies: - dependency-name: io.quarkus.platform:quarkus-bom dependency-type: direct:production update-type: version-update:semver-major - dependency-name: io.quarkus.platform:quarkus-maven-plugin dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- cdi/test/quarkus-test/pom.xml | 2 +- providers/redis/shedlock-provider-redis-quarkus2/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/cdi/test/quarkus-test/pom.xml b/cdi/test/quarkus-test/pom.xml index 91ba109bc..a1e221763 100644 --- a/cdi/test/quarkus-test/pom.xml +++ b/cdi/test/quarkus-test/pom.xml @@ -14,7 +14,7 @@ quarkus-bom io.quarkus.platform - 3.6.2 + 3.6.4 true diff --git a/providers/redis/shedlock-provider-redis-quarkus2/pom.xml b/providers/redis/shedlock-provider-redis-quarkus2/pom.xml index fd765f5bb..a45781886 100644 --- a/providers/redis/shedlock-provider-redis-quarkus2/pom.xml +++ b/providers/redis/shedlock-provider-redis-quarkus2/pom.xml @@ -11,7 +11,7 @@ shedlock-provider-redis-quarkus2 - 2.16.12.Final + 3.6.4 From 73a9a9b7082c306ab758ae7a145874e74413b484 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luk=C3=A1=C5=A1=20K=C5=99e=C4=8Dan?= Date: Wed, 20 Dec 2023 18:53:08 +0100 Subject: [PATCH 0463/1598] Update providers/redis/shedlock-provider-redis-quarkus2/pom.xml --- providers/redis/shedlock-provider-redis-quarkus2/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/redis/shedlock-provider-redis-quarkus2/pom.xml b/providers/redis/shedlock-provider-redis-quarkus2/pom.xml index a45781886..686956f6a 100644 --- a/providers/redis/shedlock-provider-redis-quarkus2/pom.xml +++ b/providers/redis/shedlock-provider-redis-quarkus2/pom.xml @@ -11,7 +11,7 @@ shedlock-provider-redis-quarkus2 - 3.6.4 + 2.6.12.Final From 103a0beed7a85f2538e7c82bd7af6480f797a8a7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luk=C3=A1=C5=A1=20K=C5=99e=C4=8Dan?= Date: Wed, 20 Dec 2023 18:53:41 +0100 Subject: [PATCH 0464/1598] Update providers/redis/shedlock-provider-redis-quarkus2/pom.xml --- providers/redis/shedlock-provider-redis-quarkus2/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/redis/shedlock-provider-redis-quarkus2/pom.xml b/providers/redis/shedlock-provider-redis-quarkus2/pom.xml index 686956f6a..fd765f5bb 100644 --- a/providers/redis/shedlock-provider-redis-quarkus2/pom.xml +++ b/providers/redis/shedlock-provider-redis-quarkus2/pom.xml @@ -11,7 +11,7 @@ shedlock-provider-redis-quarkus2 - 2.6.12.Final + 2.16.12.Final From ad80828da9101f0839dd350bd28d215a594f5b9f Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 21 Dec 2023 16:10:56 +0000 Subject: [PATCH 0465/1598] Bump kotlin.ver from 1.9.21 to 1.9.22 Bumps `kotlin.ver` from 1.9.21 to 1.9.22. Updates `org.jetbrains.kotlin:kotlin-stdlib` from 1.9.21 to 1.9.22 - [Release notes](https://github.com/JetBrains/kotlin/releases) - [Changelog](https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md) - [Commits](https://github.com/JetBrains/kotlin/commits) Updates `org.jetbrains.kotlin:kotlin-reflect` from 1.9.21 to 1.9.22 - [Release notes](https://github.com/JetBrains/kotlin/releases) - [Changelog](https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md) - [Commits](https://github.com/JetBrains/kotlin/commits) Updates `org.jetbrains.kotlin:kotlin-maven-allopen` from 1.9.21 to 1.9.22 Updates `org.jetbrains.kotlin:kotlin-maven-plugin` from 1.9.21 to 1.9.22 --- updated-dependencies: - dependency-name: org.jetbrains.kotlin:kotlin-stdlib dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.jetbrains.kotlin:kotlin-reflect dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.jetbrains.kotlin:kotlin-maven-allopen dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.jetbrains.kotlin:kotlin-maven-plugin dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index f3368f39a..e4e41b236 100644 --- a/pom.xml +++ b/pom.xml @@ -77,7 +77,7 @@ 3.1.4 5.10.1 1.19.3 - 1.9.21 + 1.9.22 3.10.3 3.9.7 4.2.2 From cc995a92d07510215902e8ecfef90d30023ab5cc Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 21 Dec 2023 16:11:28 +0000 Subject: [PATCH 0466/1598] Bump org.mariadb.jdbc:mariadb-java-client from 3.3.1 to 3.3.2 Bumps [org.mariadb.jdbc:mariadb-java-client](https://github.com/mariadb-corporation/mariadb-connector-j) from 3.3.1 to 3.3.2. - [Release notes](https://github.com/mariadb-corporation/mariadb-connector-j/releases) - [Changelog](https://github.com/mariadb-corporation/mariadb-connector-j/blob/master/CHANGELOG.md) - [Commits](https://github.com/mariadb-corporation/mariadb-connector-j/compare/3.3.1...3.3.2) --- updated-dependencies: - dependency-name: org.mariadb.jdbc:mariadb-java-client dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/jdbc/shedlock-test-support-jdbc/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/jdbc/shedlock-test-support-jdbc/pom.xml b/providers/jdbc/shedlock-test-support-jdbc/pom.xml index 3bf0fc77c..b5ad8b95b 100644 --- a/providers/jdbc/shedlock-test-support-jdbc/pom.xml +++ b/providers/jdbc/shedlock-test-support-jdbc/pom.xml @@ -45,7 +45,7 @@ org.mariadb.jdbc mariadb-java-client - 3.3.1 + 3.3.2 From 60f10ff018c1ad5dd7e62f083e167fc434cd7bc8 Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Thu, 21 Dec 2023 19:55:01 +0100 Subject: [PATCH 0467/1598] Use fixed spanner version --- .../AbstractSpannerStorageBasedLockProviderIntegrationTest.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/spanner/shedlock-provider-spanner/src/test/java/net/javacrumbs/shedlock/provider/spanner/AbstractSpannerStorageBasedLockProviderIntegrationTest.java b/providers/spanner/shedlock-provider-spanner/src/test/java/net/javacrumbs/shedlock/provider/spanner/AbstractSpannerStorageBasedLockProviderIntegrationTest.java index 03c6e05dc..160e60b53 100644 --- a/providers/spanner/shedlock-provider-spanner/src/test/java/net/javacrumbs/shedlock/provider/spanner/AbstractSpannerStorageBasedLockProviderIntegrationTest.java +++ b/providers/spanner/shedlock-provider-spanner/src/test/java/net/javacrumbs/shedlock/provider/spanner/AbstractSpannerStorageBasedLockProviderIntegrationTest.java @@ -29,7 +29,7 @@ public abstract class AbstractSpannerStorageBasedLockProviderIntegrationTest extends AbstractStorageBasedLockProviderIntegrationTest { - private static final String SPANNER_EMULATOR_IMAGE = "gcr.io/cloud-spanner-emulator/emulator:latest"; + private static final String SPANNER_EMULATOR_IMAGE = "gcr.io/cloud-spanner-emulator/emulator:1.5.12"; private static final String PROJECT_NAME = "test-project"; private static final String INSTANCE_NAME = "test-instance"; private static final String DATABASE_NAME = "test-db"; From 9604a386b5785e1c3a32d8d47eeab1a1002055b6 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 22 Dec 2023 15:33:21 +0000 Subject: [PATCH 0468/1598] Bump com.arangodb:arangodb-java-driver from 7.3.0 to 7.4.0 Bumps [com.arangodb:arangodb-java-driver](https://github.com/arangodb/arangodb-java-driver) from 7.3.0 to 7.4.0. - [Release notes](https://github.com/arangodb/arangodb-java-driver/releases) - [Changelog](https://github.com/arangodb/arangodb-java-driver/blob/main/ChangeLog.md) - [Commits](https://github.com/arangodb/arangodb-java-driver/compare/v7.3.0...v7.4.0) --- updated-dependencies: - dependency-name: com.arangodb:arangodb-java-driver dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- providers/arangodb/shedlock-provider-arangodb/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/arangodb/shedlock-provider-arangodb/pom.xml b/providers/arangodb/shedlock-provider-arangodb/pom.xml index b22b18d20..947a13306 100644 --- a/providers/arangodb/shedlock-provider-arangodb/pom.xml +++ b/providers/arangodb/shedlock-provider-arangodb/pom.xml @@ -20,7 +20,7 @@ com.arangodb arangodb-java-driver - 7.3.0 + 7.4.0 From 948a11f725b9a87b0dfb5876923a17a0557996dc Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Fri, 22 Dec 2023 22:26:14 +0100 Subject: [PATCH 0469/1598] Upgrade Spring --- pom.xml | 2 +- spring/test/shedlock-springboot-future-test/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/pom.xml b/pom.xml index e4e41b236..91963269a 100644 --- a/pom.xml +++ b/pom.xml @@ -74,7 +74,7 @@ 6.1.2 UTF-8 17 - 3.1.4 + 3.1.7 5.10.1 1.19.3 1.9.22 diff --git a/spring/test/shedlock-springboot-future-test/pom.xml b/spring/test/shedlock-springboot-future-test/pom.xml index ac5d149d8..56b89367e 100644 --- a/spring/test/shedlock-springboot-future-test/pom.xml +++ b/spring/test/shedlock-springboot-future-test/pom.xml @@ -63,7 +63,7 @@ org.springframework.boot spring-boot-dependencies - 3.2.0 + 3.2.1 pom import From 9b3d39baa1ccd4a2d7eee5098f84ba7dcee93fa9 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 25 Dec 2023 15:48:02 +0000 Subject: [PATCH 0470/1598] Bump org.apache.ignite:ignite-core from 2.15.0 to 2.16.0 Bumps org.apache.ignite:ignite-core from 2.15.0 to 2.16.0. --- updated-dependencies: - dependency-name: org.apache.ignite:ignite-core dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- providers/ignite/shedlock-provider-ignite/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/ignite/shedlock-provider-ignite/pom.xml b/providers/ignite/shedlock-provider-ignite/pom.xml index 8ee73e6eb..1f753b56e 100644 --- a/providers/ignite/shedlock-provider-ignite/pom.xml +++ b/providers/ignite/shedlock-provider-ignite/pom.xml @@ -12,7 +12,7 @@ 5.10.3-SNAPSHOT - 2.15.0 + 2.16.0 From 0507b040cd0511b9bd0bcbe1e0bdd6ad1d04abcf Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 25 Dec 2023 15:48:15 +0000 Subject: [PATCH 0471/1598] Bump jackson.version from 2.16.0 to 2.16.1 Bumps `jackson.version` from 2.16.0 to 2.16.1. Updates `com.fasterxml.jackson.datatype:jackson-datatype-jsr310` from 2.16.0 to 2.16.1 Updates `com.fasterxml.jackson.dataformat:jackson-dataformat-xml` from 2.16.0 to 2.16.1 - [Commits](https://github.com/FasterXML/jackson-dataformat-xml/compare/jackson-dataformat-xml-2.16.0...jackson-dataformat-xml-2.16.1) --- updated-dependencies: - dependency-name: com.fasterxml.jackson.datatype:jackson-datatype-jsr310 dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: com.fasterxml.jackson.dataformat:jackson-dataformat-xml dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- .../elasticsearch/shedlock-provider-elasticsearch8/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml index 2116f8a5a..44a1fcae3 100644 --- a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml +++ b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml @@ -14,7 +14,7 @@ 8.11.2 2.1.3 - 2.16.0 + 2.16.1 From 663e8538ad314a5cf6ef13592aeca2f0ac70f108 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 25 Dec 2023 15:48:29 +0000 Subject: [PATCH 0472/1598] Bump org.apache.maven.plugins:maven-compiler-plugin Bumps [org.apache.maven.plugins:maven-compiler-plugin](https://github.com/apache/maven-compiler-plugin) from 3.11.0 to 3.12.1. - [Release notes](https://github.com/apache/maven-compiler-plugin/releases) - [Commits](https://github.com/apache/maven-compiler-plugin/compare/maven-compiler-plugin-3.11.0...maven-compiler-plugin-3.12.1) --- updated-dependencies: - dependency-name: org.apache.maven.plugins:maven-compiler-plugin dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- micronaut/test/micronaut-jdbc-template/pom.xml | 2 +- micronaut/test/micronaut-jdbc/pom.xml | 2 +- micronaut/test/micronaut4-jdbc-template/pom.xml | 2 +- micronaut/test/micronaut4-jdbc/pom.xml | 2 +- pom.xml | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/micronaut/test/micronaut-jdbc-template/pom.xml b/micronaut/test/micronaut-jdbc-template/pom.xml index b0e887661..00e13b044 100644 --- a/micronaut/test/micronaut-jdbc-template/pom.xml +++ b/micronaut/test/micronaut-jdbc-template/pom.xml @@ -162,7 +162,7 @@ org.apache.maven.plugins maven-compiler-plugin - 3.11.0 + 3.12.1 ${jdk.version} ${jdk.version} diff --git a/micronaut/test/micronaut-jdbc/pom.xml b/micronaut/test/micronaut-jdbc/pom.xml index f1484b432..a5af673b5 100644 --- a/micronaut/test/micronaut-jdbc/pom.xml +++ b/micronaut/test/micronaut-jdbc/pom.xml @@ -162,7 +162,7 @@ org.apache.maven.plugins maven-compiler-plugin - 3.11.0 + 3.12.1 ${jdk.version} ${jdk.version} diff --git a/micronaut/test/micronaut4-jdbc-template/pom.xml b/micronaut/test/micronaut4-jdbc-template/pom.xml index 0a99491e7..56a27e29d 100644 --- a/micronaut/test/micronaut4-jdbc-template/pom.xml +++ b/micronaut/test/micronaut4-jdbc-template/pom.xml @@ -138,7 +138,7 @@ org.apache.maven.plugins maven-compiler-plugin - 3.11.0 + 3.12.1 ${jdk.version} ${jdk.version} diff --git a/micronaut/test/micronaut4-jdbc/pom.xml b/micronaut/test/micronaut4-jdbc/pom.xml index 480e30a7c..1e0569086 100644 --- a/micronaut/test/micronaut4-jdbc/pom.xml +++ b/micronaut/test/micronaut4-jdbc/pom.xml @@ -138,7 +138,7 @@ org.apache.maven.plugins maven-compiler-plugin - 3.11.0 + 3.12.1 ${jdk.version} ${jdk.version} diff --git a/pom.xml b/pom.xml index 91963269a..f3eab40b6 100644 --- a/pom.xml +++ b/pom.xml @@ -112,7 +112,7 @@ maven-compiler-plugin - 3.11.0 + 3.12.1 ${jdk.version} From 1535777b427932eeeda025b3a4ac890fa051dc14 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 26 Dec 2023 15:46:10 +0000 Subject: [PATCH 0473/1598] Bump org.testng:testng from 7.8.0 to 7.9.0 Bumps [org.testng:testng](https://github.com/testng-team/testng) from 7.8.0 to 7.9.0. - [Release notes](https://github.com/testng-team/testng/releases) - [Changelog](https://github.com/testng-team/testng/blob/master/CHANGES.txt) - [Commits](https://github.com/testng-team/testng/compare/7.8.0...7.9.0) --- updated-dependencies: - dependency-name: org.testng:testng dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- spring/test/shedlock-testng-test/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spring/test/shedlock-testng-test/pom.xml b/spring/test/shedlock-testng-test/pom.xml index 8e82684f0..e8c29b381 100644 --- a/spring/test/shedlock-testng-test/pom.xml +++ b/spring/test/shedlock-testng-test/pom.xml @@ -48,7 +48,7 @@ org.testng testng - 7.8.0 + 7.9.0 test From 3608f339337633e1617229de623f328f2a77bde7 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 29 Dec 2023 15:54:12 +0000 Subject: [PATCH 0474/1598] Bump org.slf4j:slf4j-api from 2.0.9 to 2.0.10 Bumps org.slf4j:slf4j-api from 2.0.9 to 2.0.10. --- updated-dependencies: - dependency-name: org.slf4j:slf4j-api dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index f3eab40b6..0503c9ed2 100644 --- a/pom.xml +++ b/pom.xml @@ -87,7 +87,7 @@ 4.2.0 3.24.2 5.8.0 - 2.0.9 + 2.0.10 1 From d22a96ca0083d1bec7db8338f503fb0d2a386b9d Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 1 Jan 2024 15:25:19 +0000 Subject: [PATCH 0475/1598] Bump org.assertj:assertj-core from 3.24.2 to 3.25.0 Bumps [org.assertj:assertj-core](https://github.com/assertj/assertj) from 3.24.2 to 3.25.0. - [Release notes](https://github.com/assertj/assertj/releases) - [Commits](https://github.com/assertj/assertj/compare/assertj-build-3.24.2...assertj-build-3.25.0) --- updated-dependencies: - dependency-name: org.assertj:assertj-core dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 0503c9ed2..61f60429a 100644 --- a/pom.xml +++ b/pom.xml @@ -85,7 +85,7 @@ 4.4.0 1.4.14 4.2.0 - 3.24.2 + 3.25.0 5.8.0 2.0.10 1 From a69fc583f65c036ab3da4c7daffb833ba5005577 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 3 Jan 2024 15:24:01 +0000 Subject: [PATCH 0476/1598] Bump org.assertj:assertj-core from 3.25.0 to 3.25.1 Bumps [org.assertj:assertj-core](https://github.com/assertj/assertj) from 3.25.0 to 3.25.1. - [Release notes](https://github.com/assertj/assertj/releases) - [Commits](https://github.com/assertj/assertj/compare/assertj-build-3.25.0...assertj-build-3.25.1) --- updated-dependencies: - dependency-name: org.assertj:assertj-core dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 61f60429a..29fe46327 100644 --- a/pom.xml +++ b/pom.xml @@ -85,7 +85,7 @@ 4.4.0 1.4.14 4.2.0 - 3.25.0 + 3.25.1 5.8.0 2.0.10 1 From 0ead566c501251b855d85a0403e1d3a97cc5a180 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 4 Jan 2024 15:14:47 +0000 Subject: [PATCH 0477/1598] Bump co.elastic.clients:elasticsearch-java from 8.11.2 to 8.11.3 Bumps [co.elastic.clients:elasticsearch-java](https://github.com/elastic/elasticsearch-java) from 8.11.2 to 8.11.3. - [Release notes](https://github.com/elastic/elasticsearch-java/releases) - [Changelog](https://github.com/elastic/elasticsearch-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/elastic/elasticsearch-java/compare/v8.11.2...v8.11.3) --- updated-dependencies: - dependency-name: co.elastic.clients:elasticsearch-java dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- .../elasticsearch/shedlock-provider-elasticsearch8/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml index 44a1fcae3..df384a4f4 100644 --- a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml +++ b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml @@ -12,7 +12,7 @@ 5.10.3-SNAPSHOT - 8.11.2 + 8.11.3 2.1.3 2.16.1 From b10df25b8d74aac6c1f107dca0576c1d1ee91fdf Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 5 Jan 2024 15:22:09 +0000 Subject: [PATCH 0478/1598] Bump micronaut3.version from 3.10.3 to 4.2.3 Bumps `micronaut3.version` from 3.10.3 to 4.2.3. Updates `io.micronaut:micronaut-inject-java` from 3.10.3 to 4.2.3 - [Release notes](https://github.com/micronaut-projects/micronaut-core/releases) - [Changelog](https://github.com/micronaut-projects/micronaut-core/blob/4.3.x/RELEASE.adoc) - [Commits](https://github.com/micronaut-projects/micronaut-core/compare/v3.10.3...v4.2.3) Updates `io.micronaut.platform:micronaut-platform` from 4.2.2 to 4.2.3 - [Release notes](https://github.com/micronaut-projects/micronaut-platform/releases) - [Commits](https://github.com/micronaut-projects/micronaut-platform/compare/v4.2.2...v4.2.3) --- updated-dependencies: - dependency-name: io.micronaut:micronaut-inject-java dependency-type: direct:production update-type: version-update:semver-major - dependency-name: io.micronaut.platform:micronaut-platform dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 29fe46327..bda08239f 100644 --- a/pom.xml +++ b/pom.xml @@ -80,7 +80,7 @@ 1.9.22 3.10.3 3.9.7 - 4.2.2 + 4.2.3 4.2.0 4.4.0 1.4.14 From 206bba6f7d51a32d064f0d27df3aa8d2f5c1a492 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 5 Jan 2024 15:22:29 +0000 Subject: [PATCH 0479/1598] Bump org.neo4j.driver:neo4j-java-driver from 5.15.0 to 5.16.0 Bumps [org.neo4j.driver:neo4j-java-driver](https://github.com/neo4j/neo4j-java-driver) from 5.15.0 to 5.16.0. - [Release notes](https://github.com/neo4j/neo4j-java-driver/releases) - [Commits](https://github.com/neo4j/neo4j-java-driver/compare/5.15.0...5.16.0) --- updated-dependencies: - dependency-name: org.neo4j.driver:neo4j-java-driver dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- providers/neo4j/shedlock-provider-neo4j/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/neo4j/shedlock-provider-neo4j/pom.xml b/providers/neo4j/shedlock-provider-neo4j/pom.xml index 66de4ee71..e75e5bfba 100644 --- a/providers/neo4j/shedlock-provider-neo4j/pom.xml +++ b/providers/neo4j/shedlock-provider-neo4j/pom.xml @@ -20,7 +20,7 @@ org.neo4j.driver neo4j-java-driver - 5.15.0 + 5.16.0 From 1203c7c79fd0694dd4805f8ff027570046bec473 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 8 Jan 2024 15:50:33 +0000 Subject: [PATCH 0480/1598] Bump com.google.cloud:google-cloud-spanner from 6.55.0 to 6.56.0 Bumps [com.google.cloud:google-cloud-spanner](https://github.com/googleapis/java-spanner) from 6.55.0 to 6.56.0. - [Release notes](https://github.com/googleapis/java-spanner/releases) - [Changelog](https://github.com/googleapis/java-spanner/blob/main/CHANGELOG.md) - [Commits](https://github.com/googleapis/java-spanner/compare/v6.55.0...v6.56.0) --- updated-dependencies: - dependency-name: com.google.cloud:google-cloud-spanner dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- providers/spanner/shedlock-provider-spanner/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/spanner/shedlock-provider-spanner/pom.xml b/providers/spanner/shedlock-provider-spanner/pom.xml index d875c66dd..fc109f1a8 100644 --- a/providers/spanner/shedlock-provider-spanner/pom.xml +++ b/providers/spanner/shedlock-provider-spanner/pom.xml @@ -12,7 +12,7 @@ 5.10.3-SNAPSHOT - 6.55.0 + 6.56.0 From 50713ec0ff75dccb02a09bbf3a1f0a0dd1240076 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 8 Jan 2024 15:51:05 +0000 Subject: [PATCH 0481/1598] Bump curator.version from 5.5.0 to 5.6.0 Bumps `curator.version` from 5.5.0 to 5.6.0. Updates `org.apache.curator:curator-framework` from 5.5.0 to 5.6.0 - [Commits](https://github.com/apache/curator/compare/apache-curator-5.5.0...apache-curator-5.6.0) Updates `org.apache.curator:curator-test` from 5.5.0 to 5.6.0 - [Commits](https://github.com/apache/curator/compare/apache-curator-5.5.0...apache-curator-5.6.0) --- updated-dependencies: - dependency-name: org.apache.curator:curator-framework dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: org.apache.curator:curator-test dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml b/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml index a88bc2110..7012db6dc 100644 --- a/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml +++ b/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml @@ -12,7 +12,7 @@ 5.10.3-SNAPSHOT - 5.5.0 + 5.6.0 From 6af6cdfa65f5b464f09bd9a50d57b0e86cf3494e Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 9 Jan 2024 15:42:38 +0000 Subject: [PATCH 0482/1598] Bump com.google.cloud:google-cloud-datastore from 2.17.6 to 2.18.0 Bumps [com.google.cloud:google-cloud-datastore](https://github.com/googleapis/java-datastore) from 2.17.6 to 2.18.0. - [Release notes](https://github.com/googleapis/java-datastore/releases) - [Changelog](https://github.com/googleapis/java-datastore/blob/main/CHANGELOG.md) - [Commits](https://github.com/googleapis/java-datastore/compare/v2.17.6...v2.18.0) --- updated-dependencies: - dependency-name: com.google.cloud:google-cloud-datastore dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- providers/datastore/shedlock-provider-datastore/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/datastore/shedlock-provider-datastore/pom.xml b/providers/datastore/shedlock-provider-datastore/pom.xml index 54b99ca20..79c838efe 100644 --- a/providers/datastore/shedlock-provider-datastore/pom.xml +++ b/providers/datastore/shedlock-provider-datastore/pom.xml @@ -12,7 +12,7 @@ 5.10.3-SNAPSHOT - 2.17.6 + 2.18.0 From cef2d61b32491c2f2d786f4df557894d4bbb6dea Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 9 Jan 2024 15:43:07 +0000 Subject: [PATCH 0483/1598] Bump org.slf4j:slf4j-api from 2.0.10 to 2.0.11 Bumps org.slf4j:slf4j-api from 2.0.10 to 2.0.11. --- updated-dependencies: - dependency-name: org.slf4j:slf4j-api dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index bda08239f..ad6d59250 100644 --- a/pom.xml +++ b/pom.xml @@ -87,7 +87,7 @@ 4.2.0 3.25.1 5.8.0 - 2.0.10 + 2.0.11 1 From e15a2ec8d0017760c3654fa517c9481ce09a33a0 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 10 Jan 2024 15:31:42 +0000 Subject: [PATCH 0484/1598] Bump io.lettuce:lettuce-core from 6.3.0.RELEASE to 6.3.1.RELEASE Bumps [io.lettuce:lettuce-core](https://github.com/lettuce-io/lettuce-core) from 6.3.0.RELEASE to 6.3.1.RELEASE. - [Release notes](https://github.com/lettuce-io/lettuce-core/releases) - [Changelog](https://github.com/lettuce-io/lettuce-core/blob/6.3.1.RELEASE/RELEASE-NOTES.md) - [Commits](https://github.com/lettuce-io/lettuce-core/compare/6.3.0.RELEASE...6.3.1.RELEASE) --- updated-dependencies: - dependency-name: io.lettuce:lettuce-core dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/redis/shedlock-provider-redis-spring/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index dd224c7d6..e1e8918b6 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -55,7 +55,7 @@ io.lettuce lettuce-core - 6.3.0.RELEASE + 6.3.1.RELEASE test From 086e9544da5fbd90f675e4d24aa6ca886aea399f Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 10 Jan 2024 15:31:58 +0000 Subject: [PATCH 0485/1598] Bump org.postgresql:r2dbc-postgresql from 1.0.3.RELEASE to 1.0.4.RELEASE Bumps [org.postgresql:r2dbc-postgresql](https://github.com/pgjdbc/r2dbc-postgresql) from 1.0.3.RELEASE to 1.0.4.RELEASE. - [Release notes](https://github.com/pgjdbc/r2dbc-postgresql/releases) - [Changelog](https://github.com/pgjdbc/r2dbc-postgresql/blob/v1.0.4.RELEASE/CHANGELOG) - [Commits](https://github.com/pgjdbc/r2dbc-postgresql/compare/v1.0.3.RELEASE...v1.0.4.RELEASE) --- updated-dependencies: - dependency-name: org.postgresql:r2dbc-postgresql dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/r2dbc/shedlock-provider-r2dbc/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml index dfecfb1b9..e06ad339a 100644 --- a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml +++ b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml @@ -47,7 +47,7 @@ org.postgresql r2dbc-postgresql - 1.0.3.RELEASE + 1.0.4.RELEASE test From 01601757c7cc76fec0db9421a05576d20ddaf6e2 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 10 Jan 2024 15:32:12 +0000 Subject: [PATCH 0486/1598] Bump org.apache.maven.plugins:maven-surefire-plugin from 3.2.3 to 3.2.5 Bumps [org.apache.maven.plugins:maven-surefire-plugin](https://github.com/apache/maven-surefire) from 3.2.3 to 3.2.5. - [Release notes](https://github.com/apache/maven-surefire/releases) - [Commits](https://github.com/apache/maven-surefire/compare/surefire-3.2.3...surefire-3.2.5) --- updated-dependencies: - dependency-name: org.apache.maven.plugins:maven-surefire-plugin dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index ad6d59250..d3c5dcd88 100644 --- a/pom.xml +++ b/pom.xml @@ -133,7 +133,7 @@ org.apache.maven.plugins maven-surefire-plugin - 3.2.3 + 3.2.5 ${fork.count} -Xmx512m From e07a3ba0ed81a302abab573d3d31d5a21a22eda7 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 10 Jan 2024 15:32:20 +0000 Subject: [PATCH 0487/1598] Bump io.projectreactor:reactor-core from 3.6.1 to 3.6.2 Bumps [io.projectreactor:reactor-core](https://github.com/reactor/reactor-core) from 3.6.1 to 3.6.2. - [Release notes](https://github.com/reactor/reactor-core/releases) - [Commits](https://github.com/reactor/reactor-core/compare/v3.6.1...v3.6.2) --- updated-dependencies: - dependency-name: io.projectreactor:reactor-core dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/r2dbc/shedlock-provider-r2dbc/pom.xml | 2 +- providers/redis/shedlock-provider-redis-spring/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml index dfecfb1b9..3bfcb4b79 100644 --- a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml +++ b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml @@ -32,7 +32,7 @@ io.projectreactor reactor-core - 3.6.1 + 3.6.2 diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index dd224c7d6..5984be89d 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -27,7 +27,7 @@ io.projectreactor reactor-core - 3.6.1 + 3.6.2 true From 78f03ecc61fd8ec32c2e669dbf184ed9d799a985 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 11 Jan 2024 15:49:30 +0000 Subject: [PATCH 0488/1598] Bump spring.version from 6.1.2 to 6.1.3 Bumps `spring.version` from 6.1.2 to 6.1.3. Updates `org.springframework:spring-context` from 6.1.2 to 6.1.3 - [Release notes](https://github.com/spring-projects/spring-framework/releases) - [Commits](https://github.com/spring-projects/spring-framework/compare/v6.1.2...v6.1.3) Updates `org.springframework:spring-test` from 6.1.2 to 6.1.3 - [Release notes](https://github.com/spring-projects/spring-framework/releases) - [Commits](https://github.com/spring-projects/spring-framework/compare/v6.1.2...v6.1.3) Updates `org.springframework:spring-jdbc` from 6.1.2 to 6.1.3 - [Release notes](https://github.com/spring-projects/spring-framework/releases) - [Commits](https://github.com/spring-projects/spring-framework/compare/v6.1.2...v6.1.3) Updates `org.springframework:spring-beans` from 6.1.2 to 6.1.3 - [Release notes](https://github.com/spring-projects/spring-framework/releases) - [Commits](https://github.com/spring-projects/spring-framework/compare/v6.1.2...v6.1.3) --- updated-dependencies: - dependency-name: org.springframework:spring-context dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.springframework:spring-test dependency-type: direct:development update-type: version-update:semver-patch - dependency-name: org.springframework:spring-jdbc dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.springframework:spring-beans dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index d3c5dcd88..5b9a1ba45 100644 --- a/pom.xml +++ b/pom.xml @@ -71,7 +71,7 @@ - 6.1.2 + 6.1.3 UTF-8 17 3.1.7 From 6aa278f2070521ebe9d9f9d6b47894ae6da82b5d Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 11 Jan 2024 15:49:36 +0000 Subject: [PATCH 0489/1598] Bump co.elastic.clients:elasticsearch-java from 8.11.3 to 8.11.4 Bumps [co.elastic.clients:elasticsearch-java](https://github.com/elastic/elasticsearch-java) from 8.11.3 to 8.11.4. - [Release notes](https://github.com/elastic/elasticsearch-java/releases) - [Changelog](https://github.com/elastic/elasticsearch-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/elastic/elasticsearch-java/compare/v8.11.3...v8.11.4) --- updated-dependencies: - dependency-name: co.elastic.clients:elasticsearch-java dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- .../elasticsearch/shedlock-provider-elasticsearch8/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml index df384a4f4..17951e228 100644 --- a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml +++ b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml @@ -12,7 +12,7 @@ 5.10.3-SNAPSHOT - 8.11.3 + 8.11.4 2.1.3 2.16.1 From 64265dff02b8921cb4ef8005c91e962e4a189b24 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 12 Jan 2024 15:46:09 +0000 Subject: [PATCH 0490/1598] Bump org.springframework.data:spring-data-redis from 3.2.1 to 3.2.2 Bumps [org.springframework.data:spring-data-redis](https://github.com/spring-projects/spring-data-redis) from 3.2.1 to 3.2.2. - [Release notes](https://github.com/spring-projects/spring-data-redis/releases) - [Commits](https://github.com/spring-projects/spring-data-redis/compare/3.2.1...3.2.2) --- updated-dependencies: - dependency-name: org.springframework.data:spring-data-redis dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/redis/shedlock-provider-redis-spring/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index 46d7580b4..66b13fb7c 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -21,7 +21,7 @@ org.springframework.data spring-data-redis - 3.2.1 + 3.2.2 From c96062a2f62c71b5963c75aa9af28cc2c60a7022 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 12 Jan 2024 15:46:53 +0000 Subject: [PATCH 0491/1598] Bump org.jooq:jooq from 3.19.1 to 3.19.2 Bumps org.jooq:jooq from 3.19.1 to 3.19.2. --- updated-dependencies: - dependency-name: org.jooq:jooq dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/jdbc/shedlock-provider-jooq/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/jdbc/shedlock-provider-jooq/pom.xml b/providers/jdbc/shedlock-provider-jooq/pom.xml index 00979369c..75d6acdc7 100644 --- a/providers/jdbc/shedlock-provider-jooq/pom.xml +++ b/providers/jdbc/shedlock-provider-jooq/pom.xml @@ -21,7 +21,7 @@ org.jooq jooq - 3.19.1 + 3.19.2 From fbff48a188a130789ed1ee2990cdd3940ff7caa7 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 15 Jan 2024 15:04:46 +0000 Subject: [PATCH 0492/1598] Bump org.mockito:mockito-core from 5.8.0 to 5.9.0 Bumps [org.mockito:mockito-core](https://github.com/mockito/mockito) from 5.8.0 to 5.9.0. - [Release notes](https://github.com/mockito/mockito/releases) - [Commits](https://github.com/mockito/mockito/compare/v5.8.0...v5.9.0) --- updated-dependencies: - dependency-name: org.mockito:mockito-core dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 5b9a1ba45..f2a186da3 100644 --- a/pom.xml +++ b/pom.xml @@ -86,7 +86,7 @@ 1.4.14 4.2.0 3.25.1 - 5.8.0 + 5.9.0 2.0.11 1 From f0a8651f125991a7fa09260483197e155a88da2f Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 15 Jan 2024 15:05:26 +0000 Subject: [PATCH 0493/1598] Bump com.diffplug.spotless:spotless-maven-plugin from 2.41.1 to 2.42.0 Bumps [com.diffplug.spotless:spotless-maven-plugin](https://github.com/diffplug/spotless) from 2.41.1 to 2.42.0. - [Changelog](https://github.com/diffplug/spotless/blob/main/CHANGES.md) - [Commits](https://github.com/diffplug/spotless/compare/maven/2.41.1...lib/2.42.0) --- updated-dependencies: - dependency-name: com.diffplug.spotless:spotless-maven-plugin dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 5b9a1ba45..e1a1e8452 100644 --- a/pom.xml +++ b/pom.xml @@ -96,7 +96,7 @@ com.diffplug.spotless spotless-maven-plugin - 2.41.1 + 2.42.0 2.38.0 From f946ac18bbf899f8890e0686c0322e4184e8e115 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 16 Jan 2024 15:41:20 +0000 Subject: [PATCH 0494/1598] Bump quarkus.platform.version from 2.16.12.Final to 3.6.6 Bumps `quarkus.platform.version` from 2.16.12.Final to 3.6.6. Updates `io.quarkus.platform:quarkus-bom` from 2.16.12.Final to 3.6.6 - [Commits](https://github.com/quarkusio/quarkus-platform/compare/2.16.12.Final...3.6.6) Updates `io.quarkus.platform:quarkus-maven-plugin` from 2.16.12.Final to 3.6.6 - [Commits](https://github.com/quarkusio/quarkus-platform/compare/2.16.12.Final...3.6.6) --- updated-dependencies: - dependency-name: io.quarkus.platform:quarkus-bom dependency-type: direct:production update-type: version-update:semver-major - dependency-name: io.quarkus.platform:quarkus-maven-plugin dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- cdi/test/quarkus-test/pom.xml | 2 +- providers/redis/shedlock-provider-redis-quarkus2/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/cdi/test/quarkus-test/pom.xml b/cdi/test/quarkus-test/pom.xml index a1e221763..279f3c531 100644 --- a/cdi/test/quarkus-test/pom.xml +++ b/cdi/test/quarkus-test/pom.xml @@ -14,7 +14,7 @@ quarkus-bom io.quarkus.platform - 3.6.4 + 3.6.6 true diff --git a/providers/redis/shedlock-provider-redis-quarkus2/pom.xml b/providers/redis/shedlock-provider-redis-quarkus2/pom.xml index fd765f5bb..cd2b4aa82 100644 --- a/providers/redis/shedlock-provider-redis-quarkus2/pom.xml +++ b/providers/redis/shedlock-provider-redis-quarkus2/pom.xml @@ -11,7 +11,7 @@ shedlock-provider-redis-quarkus2 - 2.16.12.Final + 3.6.6 From 278b767c541178af11f5a2ab00408f0d6934b78c Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 16 Jan 2024 15:42:00 +0000 Subject: [PATCH 0495/1598] Bump com.playtika.testcontainers:embedded-redis from 3.1.1 to 3.1.2 Bumps com.playtika.testcontainers:embedded-redis from 3.1.1 to 3.1.2. --- updated-dependencies: - dependency-name: com.playtika.testcontainers:embedded-redis dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/redis/shedlock-provider-redis-jedis4/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/redis/shedlock-provider-redis-jedis4/pom.xml b/providers/redis/shedlock-provider-redis-jedis4/pom.xml index 7d8ea097b..17812e3d9 100644 --- a/providers/redis/shedlock-provider-redis-jedis4/pom.xml +++ b/providers/redis/shedlock-provider-redis-jedis4/pom.xml @@ -34,7 +34,7 @@ com.playtika.testcontainers embedded-redis - 3.1.1 + 3.1.2 test From 3d0b32973ccc47f03b096ca339976ddde923f8ae Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 18 Jan 2024 15:28:37 +0000 Subject: [PATCH 0496/1598] Bump actions/cache from 3 to 4 Bumps [actions/cache](https://github.com/actions/cache) from 3 to 4. - [Release notes](https://github.com/actions/cache/releases) - [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md) - [Commits](https://github.com/actions/cache/compare/v3...v4) --- updated-dependencies: - dependency-name: actions/cache dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- .github/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index a780c114d..36f486845 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -24,7 +24,7 @@ jobs: java-version: ${{ matrix.java }} distribution: 'zulu' - name: Cache Maven packages - uses: actions/cache@v3 + uses: actions/cache@v4 with: path: ~/.m2/repository key: maven-${{ hashFiles('**/pom.xml') }} From 2db1e7173496f3735e761ac328de28930a7ff29d Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 18 Jan 2024 15:45:31 +0000 Subject: [PATCH 0497/1598] Bump co.elastic.clients:elasticsearch-java from 8.11.4 to 8.12.0 Bumps [co.elastic.clients:elasticsearch-java](https://github.com/elastic/elasticsearch-java) from 8.11.4 to 8.12.0. - [Release notes](https://github.com/elastic/elasticsearch-java/releases) - [Changelog](https://github.com/elastic/elasticsearch-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/elastic/elasticsearch-java/compare/v8.11.4...v8.12.0) --- updated-dependencies: - dependency-name: co.elastic.clients:elasticsearch-java dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- .../elasticsearch/shedlock-provider-elasticsearch8/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml index 17951e228..c06084222 100644 --- a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml +++ b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml @@ -12,7 +12,7 @@ 5.10.3-SNAPSHOT - 8.11.4 + 8.12.0 2.1.3 2.16.1 From c682b2489d4745c87722db40c4c33c3910652a9a Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Sun, 21 Jan 2024 20:47:26 +0100 Subject: [PATCH 0498/1598] Fix container versions --- .../net/javacrumbs/shedlock/test/support/jdbc/MySqlConfig.java | 2 +- .../javacrumbs/shedlock/test/support/jdbc/PostgresConfig.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/providers/jdbc/shedlock-test-support-jdbc/src/main/java/net/javacrumbs/shedlock/test/support/jdbc/MySqlConfig.java b/providers/jdbc/shedlock-test-support-jdbc/src/main/java/net/javacrumbs/shedlock/test/support/jdbc/MySqlConfig.java index dcf91a1b5..d0156a316 100644 --- a/providers/jdbc/shedlock-test-support-jdbc/src/main/java/net/javacrumbs/shedlock/test/support/jdbc/MySqlConfig.java +++ b/providers/jdbc/shedlock-test-support-jdbc/src/main/java/net/javacrumbs/shedlock/test/support/jdbc/MySqlConfig.java @@ -36,7 +36,7 @@ public String nowExpression() { static class MyMySQLContainer extends MySQLContainer { MyMySQLContainer() { - super("mysql:8"); + super("mysql:8.2"); } } } diff --git a/providers/jdbc/shedlock-test-support-jdbc/src/main/java/net/javacrumbs/shedlock/test/support/jdbc/PostgresConfig.java b/providers/jdbc/shedlock-test-support-jdbc/src/main/java/net/javacrumbs/shedlock/test/support/jdbc/PostgresConfig.java index ba0ca906d..f0625339b 100644 --- a/providers/jdbc/shedlock-test-support-jdbc/src/main/java/net/javacrumbs/shedlock/test/support/jdbc/PostgresConfig.java +++ b/providers/jdbc/shedlock-test-support-jdbc/src/main/java/net/javacrumbs/shedlock/test/support/jdbc/PostgresConfig.java @@ -30,7 +30,7 @@ public String nowExpression() { static class MyPostgreSQLContainer extends PostgreSQLContainer { MyPostgreSQLContainer() { - super("postgres:15"); + super("postgres:16"); } } } From ad435292af0727e6130010f1fdd3b1dd541735d5 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sun, 21 Jan 2024 19:49:24 +0000 Subject: [PATCH 0499/1598] Bump org.jooq:jooq from 3.19.2 to 3.19.3 Bumps org.jooq:jooq from 3.19.2 to 3.19.3. --- updated-dependencies: - dependency-name: org.jooq:jooq dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/jdbc/shedlock-provider-jooq/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/jdbc/shedlock-provider-jooq/pom.xml b/providers/jdbc/shedlock-provider-jooq/pom.xml index 75d6acdc7..c42620c82 100644 --- a/providers/jdbc/shedlock-provider-jooq/pom.xml +++ b/providers/jdbc/shedlock-provider-jooq/pom.xml @@ -21,7 +21,7 @@ org.jooq jooq - 3.19.2 + 3.19.3 From e15cebd57798d763dd2058c05c4a61f337c203fe Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Sun, 21 Jan 2024 20:52:27 +0100 Subject: [PATCH 0500/1598] Upgrade redission spring data --- providers/redis/shedlock-provider-redis-spring/pom.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index 66b13fb7c..29e03914f 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -61,8 +61,8 @@ org.redisson - redisson-spring-data-20 - 3.24.3 + redisson-spring-data-32 + 3.26.0 test From 9d8cb69e676c5cff112f67e3ee8d100159acb0da Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luk=C3=A1=C5=A1=20K=C5=99e=C4=8Dan?= Date: Sun, 21 Jan 2024 20:55:04 +0100 Subject: [PATCH 0501/1598] Update providers/redis/shedlock-provider-redis-quarkus2/pom.xml --- providers/redis/shedlock-provider-redis-quarkus2/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/redis/shedlock-provider-redis-quarkus2/pom.xml b/providers/redis/shedlock-provider-redis-quarkus2/pom.xml index cd2b4aa82..fd765f5bb 100644 --- a/providers/redis/shedlock-provider-redis-quarkus2/pom.xml +++ b/providers/redis/shedlock-provider-redis-quarkus2/pom.xml @@ -11,7 +11,7 @@ shedlock-provider-redis-quarkus2 - 3.6.6 + 2.16.12.Final From 5098938c5188e63a26f448ba8ad4984f572b5ed3 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 23 Jan 2024 15:34:54 +0000 Subject: [PATCH 0502/1598] Bump com.diffplug.spotless:spotless-maven-plugin from 2.42.0 to 2.43.0 Bumps [com.diffplug.spotless:spotless-maven-plugin](https://github.com/diffplug/spotless) from 2.42.0 to 2.43.0. - [Changelog](https://github.com/diffplug/spotless/blob/main/CHANGES.md) - [Commits](https://github.com/diffplug/spotless/compare/lib/2.42.0...lib/2.43.0) --- updated-dependencies: - dependency-name: com.diffplug.spotless:spotless-maven-plugin dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index ac2fadaf8..031e8f84c 100644 --- a/pom.xml +++ b/pom.xml @@ -96,7 +96,7 @@ com.diffplug.spotless spotless-maven-plugin - 2.42.0 + 2.43.0 2.38.0 From c04289bb4b25e66119d0d2d54a7ec15d2864f5d1 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 23 Jan 2024 15:35:06 +0000 Subject: [PATCH 0503/1598] Bump io.micronaut.validation:micronaut-validation from 4.2.0 to 4.3.0 Bumps [io.micronaut.validation:micronaut-validation](https://github.com/micronaut-projects/micronaut-validation) from 4.2.0 to 4.3.0. - [Release notes](https://github.com/micronaut-projects/micronaut-validation/releases) - [Commits](https://github.com/micronaut-projects/micronaut-validation/compare/v4.2.0...v4.3.0) --- updated-dependencies: - dependency-name: io.micronaut.validation:micronaut-validation dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index ac2fadaf8..0e43948c6 100644 --- a/pom.xml +++ b/pom.xml @@ -81,7 +81,7 @@ 3.10.3 3.9.7 4.2.3 - 4.2.0 + 4.3.0 4.4.0 1.4.14 4.2.0 From 11f2b3f22ace3ae81f04ca427a8ad3a4fb11ca1d Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Tue, 23 Jan 2024 20:26:31 +0100 Subject: [PATCH 0504/1598] Test with Spring Boot 3.3.0 --- spring/test/shedlock-springboot-future-test/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spring/test/shedlock-springboot-future-test/pom.xml b/spring/test/shedlock-springboot-future-test/pom.xml index 56b89367e..e57b76af5 100644 --- a/spring/test/shedlock-springboot-future-test/pom.xml +++ b/spring/test/shedlock-springboot-future-test/pom.xml @@ -63,7 +63,7 @@ org.springframework.boot spring-boot-dependencies - 3.2.1 + 3.3.0-SNAPSHOT pom import From a3eddcb15cc5569dae28da72b6c9215a5f287d83 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 26 Jan 2024 15:29:21 +0000 Subject: [PATCH 0505/1598] Bump test-containers.ver from 1.19.3 to 1.19.4 Bumps `test-containers.ver` from 1.19.3 to 1.19.4. Updates `org.testcontainers:postgresql` from 1.19.3 to 1.19.4 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.19.3...1.19.4) Updates `org.testcontainers:testcontainers` from 1.19.3 to 1.19.4 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.19.3...1.19.4) Updates `org.testcontainers:mysql` from 1.19.3 to 1.19.4 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.19.3...1.19.4) Updates `org.testcontainers:db2` from 1.19.3 to 1.19.4 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.19.3...1.19.4) Updates `org.testcontainers:mariadb` from 1.19.3 to 1.19.4 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.19.3...1.19.4) Updates `org.testcontainers:oracle-xe` from 1.19.3 to 1.19.4 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.19.3...1.19.4) Updates `org.testcontainers:mssqlserver` from 1.19.3 to 1.19.4 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.19.3...1.19.4) Updates `org.testcontainers:junit-jupiter` from 1.19.3 to 1.19.4 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.19.3...1.19.4) Updates `org.testcontainers:elasticsearch` from 1.19.3 to 1.19.4 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.19.3...1.19.4) Updates `org.testcontainers:couchbase` from 1.19.3 to 1.19.4 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.19.3...1.19.4) Updates `org.testcontainers:dynalite` from 1.19.3 to 1.19.4 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.19.3...1.19.4) Updates `org.testcontainers:cassandra` from 1.19.3 to 1.19.4 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.19.3...1.19.4) Updates `org.testcontainers:gcloud` from 1.19.3 to 1.19.4 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.19.3...1.19.4) --- updated-dependencies: - dependency-name: org.testcontainers:postgresql dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.testcontainers:testcontainers dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.testcontainers:mysql dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.testcontainers:db2 dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.testcontainers:mariadb dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.testcontainers:oracle-xe dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.testcontainers:mssqlserver dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.testcontainers:junit-jupiter dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.testcontainers:elasticsearch dependency-type: direct:development update-type: version-update:semver-patch - dependency-name: org.testcontainers:couchbase dependency-type: direct:development update-type: version-update:semver-patch - dependency-name: org.testcontainers:dynalite dependency-type: direct:development update-type: version-update:semver-patch - dependency-name: org.testcontainers:cassandra dependency-type: direct:development update-type: version-update:semver-patch - dependency-name: org.testcontainers:gcloud dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- cdi/test/quarkus-test/pom.xml | 2 +- pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/cdi/test/quarkus-test/pom.xml b/cdi/test/quarkus-test/pom.xml index 279f3c531..9bbf4614d 100644 --- a/cdi/test/quarkus-test/pom.xml +++ b/cdi/test/quarkus-test/pom.xml @@ -51,7 +51,7 @@ org.testcontainers postgresql - 1.19.3 + 1.19.4 io.quarkus diff --git a/pom.xml b/pom.xml index aec93b3cb..9aed5e4b1 100644 --- a/pom.xml +++ b/pom.xml @@ -76,7 +76,7 @@ 17 3.1.7 5.10.1 - 1.19.3 + 1.19.4 1.9.22 3.10.3 3.9.7 From 4e83f286e7e7d9c6a603eeb2266d4ea7339270bd Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 26 Jan 2024 15:29:50 +0000 Subject: [PATCH 0506/1598] Bump micronaut3.version from 3.10.3 to 4.2.4 Bumps `micronaut3.version` from 3.10.3 to 4.2.4. Updates `io.micronaut:micronaut-inject-java` from 3.10.3 to 4.2.4 - [Release notes](https://github.com/micronaut-projects/micronaut-core/releases) - [Changelog](https://github.com/micronaut-projects/micronaut-core/blob/4.3.x/RELEASE.adoc) - [Commits](https://github.com/micronaut-projects/micronaut-core/compare/v3.10.3...v4.2.4) Updates `io.micronaut.platform:micronaut-platform` from 4.2.3 to 4.2.4 - [Release notes](https://github.com/micronaut-projects/micronaut-platform/releases) - [Commits](https://github.com/micronaut-projects/micronaut-platform/compare/v4.2.3...v4.2.4) --- updated-dependencies: - dependency-name: io.micronaut:micronaut-inject-java dependency-type: direct:production update-type: version-update:semver-major - dependency-name: io.micronaut.platform:micronaut-platform dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index aec93b3cb..21993e35b 100644 --- a/pom.xml +++ b/pom.xml @@ -80,7 +80,7 @@ 1.9.22 3.10.3 3.9.7 - 4.2.3 + 4.2.4 4.3.0 4.4.0 1.4.14 From d5a00b842c1eb95aa9331d547f300470db893897 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 26 Jan 2024 15:29:51 +0000 Subject: [PATCH 0507/1598] Bump com.playtika.testcontainers:embedded-redis from 3.1.2 to 3.1.4 Bumps com.playtika.testcontainers:embedded-redis from 3.1.2 to 3.1.4. --- updated-dependencies: - dependency-name: com.playtika.testcontainers:embedded-redis dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/redis/shedlock-provider-redis-jedis4/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/redis/shedlock-provider-redis-jedis4/pom.xml b/providers/redis/shedlock-provider-redis-jedis4/pom.xml index 17812e3d9..be295c027 100644 --- a/providers/redis/shedlock-provider-redis-jedis4/pom.xml +++ b/providers/redis/shedlock-provider-redis-jedis4/pom.xml @@ -34,7 +34,7 @@ com.playtika.testcontainers embedded-redis - 3.1.2 + 3.1.4 test From f982bff4a20f2b464447c3762d19deb3b2913039 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 26 Jan 2024 15:30:11 +0000 Subject: [PATCH 0508/1598] Bump org.testcontainers:neo4j from 1.19.3 to 1.19.4 Bumps [org.testcontainers:neo4j](https://github.com/testcontainers/testcontainers-java) from 1.19.3 to 1.19.4. - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.19.3...1.19.4) --- updated-dependencies: - dependency-name: org.testcontainers:neo4j dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/neo4j/shedlock-provider-neo4j/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/neo4j/shedlock-provider-neo4j/pom.xml b/providers/neo4j/shedlock-provider-neo4j/pom.xml index e75e5bfba..bc66a2a15 100644 --- a/providers/neo4j/shedlock-provider-neo4j/pom.xml +++ b/providers/neo4j/shedlock-provider-neo4j/pom.xml @@ -32,7 +32,7 @@ org.testcontainers neo4j - 1.19.3 + 1.19.4 test From e3259770a1610afda69354bfd6c516b2024dc3d7 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 29 Jan 2024 15:14:24 +0000 Subject: [PATCH 0509/1598] Bump org.assertj:assertj-core from 3.25.1 to 3.25.2 Bumps [org.assertj:assertj-core](https://github.com/assertj/assertj) from 3.25.1 to 3.25.2. - [Release notes](https://github.com/assertj/assertj/releases) - [Commits](https://github.com/assertj/assertj/compare/assertj-build-3.25.1...assertj-build-3.25.2) --- updated-dependencies: - dependency-name: org.assertj:assertj-core dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 162f9f324..8dacb3429 100644 --- a/pom.xml +++ b/pom.xml @@ -85,7 +85,7 @@ 4.4.0 1.4.14 4.2.0 - 3.25.1 + 3.25.2 5.9.0 2.0.11 1 From 473e15912b4e6878b98133a9af452da20ab73387 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 29 Jan 2024 15:14:37 +0000 Subject: [PATCH 0510/1598] Bump quarkus.platform.version from 2.16.12.Final to 3.6.8 Bumps `quarkus.platform.version` from 2.16.12.Final to 3.6.8. Updates `io.quarkus.platform:quarkus-bom` from 2.16.12.Final to 3.6.8 - [Commits](https://github.com/quarkusio/quarkus-platform/compare/2.16.12.Final...3.6.8) Updates `io.quarkus.platform:quarkus-maven-plugin` from 2.16.12.Final to 3.6.8 - [Commits](https://github.com/quarkusio/quarkus-platform/compare/2.16.12.Final...3.6.8) --- updated-dependencies: - dependency-name: io.quarkus.platform:quarkus-bom dependency-type: direct:production update-type: version-update:semver-major - dependency-name: io.quarkus.platform:quarkus-maven-plugin dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- cdi/test/quarkus-test/pom.xml | 2 +- providers/redis/shedlock-provider-redis-quarkus2/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/cdi/test/quarkus-test/pom.xml b/cdi/test/quarkus-test/pom.xml index 9bbf4614d..ae8a89677 100644 --- a/cdi/test/quarkus-test/pom.xml +++ b/cdi/test/quarkus-test/pom.xml @@ -14,7 +14,7 @@ quarkus-bom io.quarkus.platform - 3.6.6 + 3.6.8 true diff --git a/providers/redis/shedlock-provider-redis-quarkus2/pom.xml b/providers/redis/shedlock-provider-redis-quarkus2/pom.xml index fd765f5bb..6732e7e21 100644 --- a/providers/redis/shedlock-provider-redis-quarkus2/pom.xml +++ b/providers/redis/shedlock-provider-redis-quarkus2/pom.xml @@ -11,7 +11,7 @@ shedlock-provider-redis-quarkus2 - 2.16.12.Final + 3.6.8 From a0d24cb7b551b1c2f3048ce150a56bd6bd626ac5 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 29 Jan 2024 15:15:03 +0000 Subject: [PATCH 0511/1598] Bump com.google.cloud:google-cloud-spanner from 6.56.0 to 6.57.0 Bumps [com.google.cloud:google-cloud-spanner](https://github.com/googleapis/java-spanner) from 6.56.0 to 6.57.0. - [Release notes](https://github.com/googleapis/java-spanner/releases) - [Changelog](https://github.com/googleapis/java-spanner/blob/main/CHANGELOG.md) - [Commits](https://github.com/googleapis/java-spanner/compare/v6.56.0...v6.57.0) --- updated-dependencies: - dependency-name: com.google.cloud:google-cloud-spanner dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- providers/spanner/shedlock-provider-spanner/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/spanner/shedlock-provider-spanner/pom.xml b/providers/spanner/shedlock-provider-spanner/pom.xml index fc109f1a8..45da0a4a5 100644 --- a/providers/spanner/shedlock-provider-spanner/pom.xml +++ b/providers/spanner/shedlock-provider-spanner/pom.xml @@ -12,7 +12,7 @@ 5.10.3-SNAPSHOT - 6.56.0 + 6.57.0 From f4e6d34c31e71e29fa7a8a55757bf30ae0c70689 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 29 Jan 2024 15:15:13 +0000 Subject: [PATCH 0512/1598] Bump com.google.cloud:google-cloud-datastore from 2.18.0 to 2.18.2 Bumps [com.google.cloud:google-cloud-datastore](https://github.com/googleapis/java-datastore) from 2.18.0 to 2.18.2. - [Release notes](https://github.com/googleapis/java-datastore/releases) - [Changelog](https://github.com/googleapis/java-datastore/blob/main/CHANGELOG.md) - [Commits](https://github.com/googleapis/java-datastore/compare/v2.18.0...v2.18.2) --- updated-dependencies: - dependency-name: com.google.cloud:google-cloud-datastore dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/datastore/shedlock-provider-datastore/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/datastore/shedlock-provider-datastore/pom.xml b/providers/datastore/shedlock-provider-datastore/pom.xml index 79c838efe..0eec75b9e 100644 --- a/providers/datastore/shedlock-provider-datastore/pom.xml +++ b/providers/datastore/shedlock-provider-datastore/pom.xml @@ -12,7 +12,7 @@ 5.10.3-SNAPSHOT - 2.18.0 + 2.18.2 From 837a586f82a8bdc64ad2ed3ed70bc99dc00b86db Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luk=C3=A1=C5=A1=20K=C5=99e=C4=8Dan?= Date: Mon, 29 Jan 2024 20:46:37 +0100 Subject: [PATCH 0513/1598] Update providers/redis/shedlock-provider-redis-quarkus2/pom.xml --- providers/redis/shedlock-provider-redis-quarkus2/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/redis/shedlock-provider-redis-quarkus2/pom.xml b/providers/redis/shedlock-provider-redis-quarkus2/pom.xml index 6732e7e21..fd765f5bb 100644 --- a/providers/redis/shedlock-provider-redis-quarkus2/pom.xml +++ b/providers/redis/shedlock-provider-redis-quarkus2/pom.xml @@ -11,7 +11,7 @@ shedlock-provider-redis-quarkus2 - 3.6.8 + 2.16.12.Final From d4a88534ef7895323758ce904a0bf5e997fe7798 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 30 Jan 2024 15:10:08 +0000 Subject: [PATCH 0514/1598] Bump org.mockito:mockito-core from 5.9.0 to 5.10.0 Bumps [org.mockito:mockito-core](https://github.com/mockito/mockito) from 5.9.0 to 5.10.0. - [Release notes](https://github.com/mockito/mockito/releases) - [Commits](https://github.com/mockito/mockito/compare/v5.9.0...v5.10.0) --- updated-dependencies: - dependency-name: org.mockito:mockito-core dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 8dacb3429..b1ba6b2a0 100644 --- a/pom.xml +++ b/pom.xml @@ -86,7 +86,7 @@ 1.4.14 4.2.0 3.25.2 - 5.9.0 + 5.10.0 2.0.11 1 From d90e7926b0c28545386775030ccc8ecd304edf80 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 30 Jan 2024 15:10:21 +0000 Subject: [PATCH 0515/1598] Bump com.arangodb:arangodb-java-driver from 7.4.0 to 7.5.1 Bumps [com.arangodb:arangodb-java-driver](https://github.com/arangodb/arangodb-java-driver) from 7.4.0 to 7.5.1. - [Release notes](https://github.com/arangodb/arangodb-java-driver/releases) - [Changelog](https://github.com/arangodb/arangodb-java-driver/blob/main/ChangeLog.md) - [Commits](https://github.com/arangodb/arangodb-java-driver/compare/v7.4.0...v7.5.1) --- updated-dependencies: - dependency-name: com.arangodb:arangodb-java-driver dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- providers/arangodb/shedlock-provider-arangodb/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/arangodb/shedlock-provider-arangodb/pom.xml b/providers/arangodb/shedlock-provider-arangodb/pom.xml index 947a13306..b00590455 100644 --- a/providers/arangodb/shedlock-provider-arangodb/pom.xml +++ b/providers/arangodb/shedlock-provider-arangodb/pom.xml @@ -20,7 +20,7 @@ com.arangodb arangodb-java-driver - 7.4.0 + 7.5.1 From 59ca9e018552142297e356059bfcba1758c7ba1b Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 31 Jan 2024 15:10:13 +0000 Subject: [PATCH 0516/1598] Bump io.micronaut.validation:micronaut-validation from 4.3.0 to 4.4.0 Bumps [io.micronaut.validation:micronaut-validation](https://github.com/micronaut-projects/micronaut-validation) from 4.3.0 to 4.4.0. - [Release notes](https://github.com/micronaut-projects/micronaut-validation/releases) - [Commits](https://github.com/micronaut-projects/micronaut-validation/compare/v4.3.0...v4.4.0) --- updated-dependencies: - dependency-name: io.micronaut.validation:micronaut-validation dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index b1ba6b2a0..537af8a05 100644 --- a/pom.xml +++ b/pom.xml @@ -81,7 +81,7 @@ 3.10.3 3.9.7 4.2.4 - 4.3.0 + 4.4.0 4.4.0 1.4.14 4.2.0 From c2b0040a5d59e8688c7366bc925a3848581c329c Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 31 Jan 2024 15:10:23 +0000 Subject: [PATCH 0517/1598] Bump org.neo4j.driver:neo4j-java-driver from 5.16.0 to 5.17.0 Bumps [org.neo4j.driver:neo4j-java-driver](https://github.com/neo4j/neo4j-java-driver) from 5.16.0 to 5.17.0. - [Release notes](https://github.com/neo4j/neo4j-java-driver/releases) - [Commits](https://github.com/neo4j/neo4j-java-driver/compare/5.16.0...5.17.0) --- updated-dependencies: - dependency-name: org.neo4j.driver:neo4j-java-driver dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- providers/neo4j/shedlock-provider-neo4j/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/neo4j/shedlock-provider-neo4j/pom.xml b/providers/neo4j/shedlock-provider-neo4j/pom.xml index bc66a2a15..887ce5b62 100644 --- a/providers/neo4j/shedlock-provider-neo4j/pom.xml +++ b/providers/neo4j/shedlock-provider-neo4j/pom.xml @@ -20,7 +20,7 @@ org.neo4j.driver neo4j-java-driver - 5.16.0 + 5.17.0 From 5a133bae055c8166f520f214ce3aa1327b04afde Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 1 Feb 2024 15:16:02 +0000 Subject: [PATCH 0518/1598] Bump quarkus.platform.version from 2.16.12.Final to 3.7.1 Bumps `quarkus.platform.version` from 2.16.12.Final to 3.7.1. Updates `io.quarkus.platform:quarkus-bom` from 2.16.12.Final to 3.7.1 - [Commits](https://github.com/quarkusio/quarkus-platform/compare/2.16.12.Final...3.7.1) Updates `io.quarkus.platform:quarkus-maven-plugin` from 2.16.12.Final to 3.7.1 - [Commits](https://github.com/quarkusio/quarkus-platform/compare/2.16.12.Final...3.7.1) --- updated-dependencies: - dependency-name: io.quarkus.platform:quarkus-bom dependency-type: direct:production update-type: version-update:semver-major - dependency-name: io.quarkus.platform:quarkus-maven-plugin dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- cdi/test/quarkus-test/pom.xml | 2 +- providers/redis/shedlock-provider-redis-quarkus2/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/cdi/test/quarkus-test/pom.xml b/cdi/test/quarkus-test/pom.xml index ae8a89677..210dd2086 100644 --- a/cdi/test/quarkus-test/pom.xml +++ b/cdi/test/quarkus-test/pom.xml @@ -14,7 +14,7 @@ quarkus-bom io.quarkus.platform - 3.6.8 + 3.7.1 true diff --git a/providers/redis/shedlock-provider-redis-quarkus2/pom.xml b/providers/redis/shedlock-provider-redis-quarkus2/pom.xml index fd765f5bb..9dd4f9133 100644 --- a/providers/redis/shedlock-provider-redis-quarkus2/pom.xml +++ b/providers/redis/shedlock-provider-redis-quarkus2/pom.xml @@ -11,7 +11,7 @@ shedlock-provider-redis-quarkus2 - 2.16.12.Final + 3.7.1 From 310c28470bfd36dcb4537f1e3b0b41b5889e4e06 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luk=C3=A1=C5=A1=20K=C5=99e=C4=8Dan?= Date: Thu, 1 Feb 2024 20:37:00 +0100 Subject: [PATCH 0519/1598] Apply suggestions from code review --- providers/redis/shedlock-provider-redis-quarkus2/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/redis/shedlock-provider-redis-quarkus2/pom.xml b/providers/redis/shedlock-provider-redis-quarkus2/pom.xml index 9dd4f9133..fd765f5bb 100644 --- a/providers/redis/shedlock-provider-redis-quarkus2/pom.xml +++ b/providers/redis/shedlock-provider-redis-quarkus2/pom.xml @@ -11,7 +11,7 @@ shedlock-provider-redis-quarkus2 - 3.7.1 + 2.16.12.Final From b3845cc11e91af55cb4bbd6ee79f56892b686052 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 2 Feb 2024 15:58:46 +0000 Subject: [PATCH 0520/1598] Bump com.google.cloud:google-cloud-datastore from 2.18.2 to 2.18.3 Bumps [com.google.cloud:google-cloud-datastore](https://github.com/googleapis/java-datastore) from 2.18.2 to 2.18.3. - [Release notes](https://github.com/googleapis/java-datastore/releases) - [Changelog](https://github.com/googleapis/java-datastore/blob/main/CHANGELOG.md) - [Commits](https://github.com/googleapis/java-datastore/compare/v2.18.2...v2.18.3) --- updated-dependencies: - dependency-name: com.google.cloud:google-cloud-datastore dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/datastore/shedlock-provider-datastore/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/datastore/shedlock-provider-datastore/pom.xml b/providers/datastore/shedlock-provider-datastore/pom.xml index 0eec75b9e..1a9961f87 100644 --- a/providers/datastore/shedlock-provider-datastore/pom.xml +++ b/providers/datastore/shedlock-provider-datastore/pom.xml @@ -12,7 +12,7 @@ 5.10.3-SNAPSHOT - 2.18.2 + 2.18.3 From 8c1ae04ba53af1d4ea1324ceb6cd9cbe368765e5 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 2 Feb 2024 15:59:01 +0000 Subject: [PATCH 0521/1598] Bump com.microsoft.sqlserver:mssql-jdbc Bumps [com.microsoft.sqlserver:mssql-jdbc](https://github.com/Microsoft/mssql-jdbc) from 12.4.2.jre11 to 12.6.0.jre11. - [Release notes](https://github.com/Microsoft/mssql-jdbc/releases) - [Changelog](https://github.com/microsoft/mssql-jdbc/blob/main/CHANGELOG.md) - [Commits](https://github.com/Microsoft/mssql-jdbc/commits) --- updated-dependencies: - dependency-name: com.microsoft.sqlserver:mssql-jdbc dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- providers/jdbc/shedlock-test-support-jdbc/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/jdbc/shedlock-test-support-jdbc/pom.xml b/providers/jdbc/shedlock-test-support-jdbc/pom.xml index b5ad8b95b..b3c13cd58 100644 --- a/providers/jdbc/shedlock-test-support-jdbc/pom.xml +++ b/providers/jdbc/shedlock-test-support-jdbc/pom.xml @@ -51,7 +51,7 @@ com.microsoft.sqlserver mssql-jdbc - 12.4.2.jre11 + 12.6.0.jre11 From dc3d77e88e5d576ea8d9d746b7f8b106414966a8 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 5 Feb 2024 15:16:53 +0000 Subject: [PATCH 0522/1598] Bump org.assertj:assertj-core from 3.25.2 to 3.25.3 Bumps [org.assertj:assertj-core](https://github.com/assertj/assertj) from 3.25.2 to 3.25.3. - [Release notes](https://github.com/assertj/assertj/releases) - [Commits](https://github.com/assertj/assertj/compare/assertj-build-3.25.2...assertj-build-3.25.3) --- updated-dependencies: - dependency-name: org.assertj:assertj-core dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 537af8a05..c4f699512 100644 --- a/pom.xml +++ b/pom.xml @@ -85,7 +85,7 @@ 4.4.0 1.4.14 4.2.0 - 3.25.2 + 3.25.3 5.10.0 2.0.11 1 From 4290d3d09414b446e356c4b19ddfacee6c5e8f3d Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 5 Feb 2024 15:18:23 +0000 Subject: [PATCH 0523/1598] Bump junit.ver from 5.10.1 to 5.10.2 Bumps `junit.ver` from 5.10.1 to 5.10.2. Updates `org.junit.jupiter:junit-jupiter` from 5.10.1 to 5.10.2 - [Release notes](https://github.com/junit-team/junit5/releases) - [Commits](https://github.com/junit-team/junit5/compare/r5.10.1...r5.10.2) Updates `org.junit.jupiter:junit-jupiter-api` from 5.10.1 to 5.10.2 - [Release notes](https://github.com/junit-team/junit5/releases) - [Commits](https://github.com/junit-team/junit5/compare/r5.10.1...r5.10.2) Updates `org.junit.jupiter:junit-jupiter-engine` from 5.10.1 to 5.10.2 - [Release notes](https://github.com/junit-team/junit5/releases) - [Commits](https://github.com/junit-team/junit5/compare/r5.10.1...r5.10.2) --- updated-dependencies: - dependency-name: org.junit.jupiter:junit-jupiter dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.junit.jupiter:junit-jupiter-api dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.junit.jupiter:junit-jupiter-engine dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 537af8a05..71a201e13 100644 --- a/pom.xml +++ b/pom.xml @@ -75,7 +75,7 @@ UTF-8 17 3.1.7 - 5.10.1 + 5.10.2 1.19.4 1.9.22 3.10.3 From af9dd6e546de66ffea0c57aa7a5e4aab4e8b3d82 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 6 Feb 2024 15:20:22 +0000 Subject: [PATCH 0524/1598] Bump micronaut3.version from 3.10.3 to 4.3.0 Bumps `micronaut3.version` from 3.10.3 to 4.3.0. Updates `io.micronaut:micronaut-inject-java` from 3.10.3 to 4.3.0 - [Release notes](https://github.com/micronaut-projects/micronaut-core/releases) - [Changelog](https://github.com/micronaut-projects/micronaut-core/blob/4.3.x/RELEASE.adoc) - [Commits](https://github.com/micronaut-projects/micronaut-core/compare/v3.10.3...v4.3.0) Updates `io.micronaut.platform:micronaut-platform` from 4.2.4 to 4.3.0 - [Release notes](https://github.com/micronaut-projects/micronaut-platform/releases) - [Commits](https://github.com/micronaut-projects/micronaut-platform/compare/v4.2.4...v4.3.0) --- updated-dependencies: - dependency-name: io.micronaut:micronaut-inject-java dependency-type: direct:production update-type: version-update:semver-major - dependency-name: io.micronaut.platform:micronaut-platform dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 474b3974c..d430dacce 100644 --- a/pom.xml +++ b/pom.xml @@ -80,7 +80,7 @@ 1.9.22 3.10.3 3.9.7 - 4.2.4 + 4.3.0 4.4.0 4.4.0 1.4.14 From f5705d026bfb8203bf1be3480b8f21fab09528f4 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 6 Feb 2024 15:20:29 +0000 Subject: [PATCH 0525/1598] Bump org.slf4j:slf4j-api from 2.0.11 to 2.0.12 Bumps org.slf4j:slf4j-api from 2.0.11 to 2.0.12. --- updated-dependencies: - dependency-name: org.slf4j:slf4j-api dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 474b3974c..778a42eac 100644 --- a/pom.xml +++ b/pom.xml @@ -87,7 +87,7 @@ 4.2.0 3.25.3 5.10.0 - 2.0.11 + 2.0.12 1 From efb683738bf109d9a6081c962e600e2156384519 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 6 Feb 2024 15:21:08 +0000 Subject: [PATCH 0526/1598] Bump co.elastic.clients:elasticsearch-java from 8.12.0 to 8.12.1 Bumps [co.elastic.clients:elasticsearch-java](https://github.com/elastic/elasticsearch-java) from 8.12.0 to 8.12.1. - [Release notes](https://github.com/elastic/elasticsearch-java/releases) - [Changelog](https://github.com/elastic/elasticsearch-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/elastic/elasticsearch-java/compare/v8.12.0...v8.12.1) --- updated-dependencies: - dependency-name: co.elastic.clients:elasticsearch-java dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- .../elasticsearch/shedlock-provider-elasticsearch8/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml index c06084222..c92ffc31f 100644 --- a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml +++ b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml @@ -12,7 +12,7 @@ 5.10.3-SNAPSHOT - 8.12.0 + 8.12.1 2.1.3 2.16.1 From 2b72b9cc3a06d4f84aac0a30444ea1910a62818c Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Tue, 6 Feb 2024 20:20:47 +0100 Subject: [PATCH 0527/1598] Remove unnecessary abstract class --- ...tSpringLockConfigurationExtractorTest.java | 197 ------------------ .../SpringLockConfigurationExtractorTest.java | 191 ++++++++++++++++- 2 files changed, 185 insertions(+), 203 deletions(-) delete mode 100644 spring/shedlock-spring/src/test/java/net/javacrumbs/shedlock/spring/aop/AbstractSpringLockConfigurationExtractorTest.java diff --git a/spring/shedlock-spring/src/test/java/net/javacrumbs/shedlock/spring/aop/AbstractSpringLockConfigurationExtractorTest.java b/spring/shedlock-spring/src/test/java/net/javacrumbs/shedlock/spring/aop/AbstractSpringLockConfigurationExtractorTest.java deleted file mode 100644 index 7375d696e..000000000 --- a/spring/shedlock-spring/src/test/java/net/javacrumbs/shedlock/spring/aop/AbstractSpringLockConfigurationExtractorTest.java +++ /dev/null @@ -1,197 +0,0 @@ -/** - * Copyright 2009 the original author or authors. - * - *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file - * except in compliance with the License. You may obtain a copy of the License at - * - *

http://www.apache.org/licenses/LICENSE-2.0 - * - *

Unless required by applicable law or agreed to in writing, software distributed under the - * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing permissions and - * limitations under the License. - */ -package net.javacrumbs.shedlock.spring.aop; - -import static java.time.temporal.ChronoUnit.MILLIS; -import static java.time.temporal.ChronoUnit.SECONDS; -import static net.javacrumbs.shedlock.core.ClockProvider.now; -import static org.assertj.core.api.Assertions.assertThat; -import static org.assertj.core.api.Assertions.assertThatThrownBy; -import static org.mockito.ArgumentMatchers.any; -import static org.mockito.Mockito.mock; -import static org.mockito.Mockito.when; - -import java.lang.reflect.Method; -import java.time.Duration; -import java.time.temporal.ChronoUnit; -import java.time.temporal.TemporalAmount; -import java.util.Optional; -import net.javacrumbs.shedlock.core.LockConfiguration; -import net.javacrumbs.shedlock.spring.aop.SpringLockConfigurationExtractor.AnnotationData; -import net.javacrumbs.shedlock.spring.proxytest.BeanInterface; -import net.javacrumbs.shedlock.spring.proxytest.DynamicProxyConfig; -import net.javacrumbs.shedlock.spring.proxytest.SubclassProxyConfig; -import org.junit.jupiter.api.Test; -import org.springframework.context.annotation.AnnotationConfigApplicationContext; -import org.springframework.scheduling.support.ScheduledMethodRunnable; -import org.springframework.util.StringValueResolver; - -public abstract class AbstractSpringLockConfigurationExtractorTest { - private static final Duration DEFAULT_LOCK_TIME = Duration.of(30, ChronoUnit.MINUTES); - private static final Duration DEFAULT_LOCK_AT_LEAST_FOR = Duration.of(5, ChronoUnit.MILLIS); - private final StringValueResolver embeddedValueResolver = mock(StringValueResolver.class); - private final SpringLockConfigurationExtractor extractor = new SpringLockConfigurationExtractor( - DEFAULT_LOCK_TIME, DEFAULT_LOCK_AT_LEAST_FOR, embeddedValueResolver, new StringToDurationConverter()); - - @Test - public void shouldLockForDefaultTimeIfNoAnnotation() throws NoSuchMethodException { - AnnotationData annotation = getAnnotation("annotatedMethodWithoutLockAtMostFor"); - TemporalAmount lockAtMostFor = extractor.getLockAtMostFor(annotation); - assertThat(lockAtMostFor).isEqualTo(DEFAULT_LOCK_TIME); - } - - @Test - public void shouldLockTimeFromAnnotation() throws NoSuchMethodException { - noopResolver(); - AnnotationData annotation = getAnnotation("annotatedMethod"); - TemporalAmount lockAtMostFor = extractor.getLockAtMostFor(annotation); - assertThat(lockAtMostFor).isEqualTo(Duration.of(100, MILLIS)); - } - - @Test - public void shouldLockTimeFromAnnotationWithString() throws NoSuchMethodException { - mockResolvedValue("${placeholder}", "5"); - AnnotationData annotation = getAnnotation("annotatedMethodWithString"); - TemporalAmount lockAtMostFor = extractor.getLockAtMostFor(annotation); - assertThat(lockAtMostFor).isEqualTo(Duration.of(5, MILLIS)); - } - - @Test - public void shouldLockTimeFromAnnotationWithDurationString() throws NoSuchMethodException { - noopResolver(); - AnnotationData annotation = getAnnotation("annotatedMethodWithDurationString"); - TemporalAmount lockAtMostFor = extractor.getLockAtMostFor(annotation); - assertThat(lockAtMostFor).isEqualTo(Duration.of(1, SECONDS)); - } - - @Test - public void shouldGetZeroGracePeriodFromAnnotation() throws NoSuchMethodException { - noopResolver(); - AnnotationData annotation = getAnnotation("annotatedMethodWithZeroGracePeriod"); - TemporalAmount gracePeriod = extractor.getLockAtLeastFor(annotation); - assertThat(gracePeriod).isEqualTo(Duration.ZERO); - } - - @Test - public void shouldGetPositiveGracePeriodFromAnnotation() throws NoSuchMethodException { - noopResolver(); - AnnotationData annotation = getAnnotation("annotatedMethodWithPositiveGracePeriod"); - TemporalAmount gracePeriod = extractor.getLockAtLeastFor(annotation); - assertThat(gracePeriod).isEqualTo(Duration.of(10, MILLIS)); - } - - @Test - public void shouldGetPositiveGracePeriodFromAnnotationWithString() throws NoSuchMethodException { - noopResolver(); - AnnotationData annotation = getAnnotation("annotatedMethodWithPositiveGracePeriodWithString"); - TemporalAmount gracePeriod = extractor.getLockAtLeastFor(annotation); - assertThat(gracePeriod).isEqualTo(Duration.of(10, MILLIS)); - } - - @Test - public void shoulFailOnNegativeLockAtMostFor() throws NoSuchMethodException { - noopResolver(); - AnnotationData annotation = getAnnotation("annotatedMethodWithNegativeGracePeriod"); - assertThatThrownBy(() -> extractor.getLockAtLeastFor(annotation)).isInstanceOf(IllegalArgumentException.class); - } - - @Test - public void shouldExtractComposedAnnotation() throws NoSuchMethodException { - mockResolvedValue("20", "20"); - AnnotationData annotation = getAnnotation("composedAnnotation"); - TemporalAmount atMostFor = extractor.getLockAtMostFor(annotation); - assertThat(annotation.getName()).isEqualTo("lockName1"); - assertThat(atMostFor).isEqualTo(Duration.of(20, MILLIS)); - } - - @Test - public void shouldFindAnnotationOnDynamicProxy() throws NoSuchMethodException { - doTestFindAnnotationOnProxy(DynamicProxyConfig.class); - } - - @Test - public void shouldFindAnnotationOnSubclassProxy() throws NoSuchMethodException { - doTestFindAnnotationOnProxy(SubclassProxyConfig.class); - } - - @Test - public void shouldNotLockUnannotatedMethod() throws NoSuchMethodException { - ScheduledMethodRunnable runnable = new ScheduledMethodRunnable(this, "methodWithoutAnnotation"); - Optional lockConfiguration = extractor.getLockConfiguration(runnable); - assertThat(lockConfiguration).isEmpty(); - } - - @Test - public void shouldGetNameAndLockTimeFromAnnotation() throws NoSuchMethodException { - mockResolvedValue("lockName", "lockName"); - mockResolvedValue("100", "100"); - ScheduledMethodRunnable runnable = new ScheduledMethodRunnable(this, "annotatedMethod"); - LockConfiguration lockConfiguration = - extractor.getLockConfiguration(runnable).get(); - assertThat(lockConfiguration.getName()).isEqualTo("lockName"); - assertThat(lockConfiguration.getLockAtMostUntil()).isBeforeOrEqualTo(now().plus(100, MILLIS)); - assertThat(lockConfiguration.getLockAtLeastUntil()) - .isAfter(now().plus(DEFAULT_LOCK_AT_LEAST_FOR).minus(1, SECONDS)); - } - - @Test - public void shouldGetNameFromSpringVariable() throws NoSuchMethodException { - mockResolvedValue("${name}", "lockNameX"); - ScheduledMethodRunnable runnable = new ScheduledMethodRunnable(this, "annotatedMethodWithNameVariable"); - LockConfiguration lockConfiguration = - extractor.getLockConfiguration(runnable).get(); - assertThat(lockConfiguration.getName()).isEqualTo("lockNameX"); - } - - @Test - public void shouldGetNameFromSpringExpression() throws NoSuchMethodException { - mockResolvedValue("lockName-value-1-3-5", "lockName-value-1-3-5"); - Method method = - this.getClass().getMethod("annotatedMethodWithNameSpringExpression", String.class, Integer.class); - LockConfiguration lockConfiguration = extractor - .getLockConfiguration(this, method, new Object[] {"value", 1}) - .get(); - assertThat(lockConfiguration.getName()).isEqualTo("lockName-value-1-3-5"); - } - - @Test - public void shouldGetNameFromSpringExpressionAndSpringVariable() throws NoSuchMethodException { - mockResolvedValue("${name}-value", "lockName-value"); - Method method = this.getClass().getMethod("annotatedMethodWithNameSpringExpressionAndVariable", String.class); - LockConfiguration lockConfiguration = extractor - .getLockConfiguration(this, method, new Object[] {"value"}) - .get(); - assertThat(lockConfiguration.getName()).isEqualTo("lockName-value"); - } - - private void mockResolvedValue(String expression, String resolved) { - when(embeddedValueResolver.resolveStringValue(expression)).thenReturn(resolved); - } - - private void noopResolver() { - when(embeddedValueResolver.resolveStringValue(any())).thenAnswer(invocation -> invocation.getArgument(0)); - } - - private void doTestFindAnnotationOnProxy(Class config) throws NoSuchMethodException { - try (AnnotationConfigApplicationContext context = new AnnotationConfigApplicationContext(config)) { - BeanInterface bean = context.getBean(BeanInterface.class); - assertThat(extractor.findAnnotation(bean, bean.getClass().getMethod("method"))) - .isNotNull(); - } - } - - private AnnotationData getAnnotation(String method) throws NoSuchMethodException { - return extractor.findAnnotation(this, this.getClass().getMethod(method)); - } -} diff --git a/spring/shedlock-spring/src/test/java/net/javacrumbs/shedlock/spring/aop/SpringLockConfigurationExtractorTest.java b/spring/shedlock-spring/src/test/java/net/javacrumbs/shedlock/spring/aop/SpringLockConfigurationExtractorTest.java index a780c1e37..a4fb05512 100644 --- a/spring/shedlock-spring/src/test/java/net/javacrumbs/shedlock/spring/aop/SpringLockConfigurationExtractorTest.java +++ b/spring/shedlock-spring/src/test/java/net/javacrumbs/shedlock/spring/aop/SpringLockConfigurationExtractorTest.java @@ -13,17 +13,45 @@ */ package net.javacrumbs.shedlock.spring.aop; -import static java.lang.annotation.ElementType.METHOD; -import static java.lang.annotation.RetentionPolicy.RUNTIME; +import net.javacrumbs.shedlock.core.LockConfiguration; +import net.javacrumbs.shedlock.spring.annotation.SchedulerLock; +import net.javacrumbs.shedlock.spring.proxytest.BeanInterface; +import net.javacrumbs.shedlock.spring.proxytest.DynamicProxyConfig; +import net.javacrumbs.shedlock.spring.proxytest.SubclassProxyConfig; +import org.junit.jupiter.api.Test; +import org.springframework.context.annotation.AnnotationConfigApplicationContext; +import org.springframework.core.annotation.AliasFor; +import org.springframework.scheduling.annotation.Scheduled; +import org.springframework.scheduling.support.ScheduledMethodRunnable; +import org.springframework.util.StringValueResolver; import java.lang.annotation.Documented; import java.lang.annotation.Retention; import java.lang.annotation.Target; -import net.javacrumbs.shedlock.spring.annotation.SchedulerLock; -import org.springframework.core.annotation.AliasFor; -import org.springframework.scheduling.annotation.Scheduled; +import java.lang.reflect.Method; +import java.time.Duration; +import java.time.temporal.ChronoUnit; +import java.time.temporal.TemporalAmount; +import java.util.Optional; + +import static java.lang.annotation.ElementType.METHOD; +import static java.lang.annotation.RetentionPolicy.RUNTIME; +import static java.time.temporal.ChronoUnit.MILLIS; +import static java.time.temporal.ChronoUnit.SECONDS; +import static net.javacrumbs.shedlock.core.ClockProvider.now; +import static org.assertj.core.api.Assertions.assertThat; +import static org.assertj.core.api.Assertions.assertThatThrownBy; +import static org.mockito.ArgumentMatchers.any; +import static org.mockito.Mockito.mock; +import static org.mockito.Mockito.when; + +public class SpringLockConfigurationExtractorTest { -public class SpringLockConfigurationExtractorTest extends AbstractSpringLockConfigurationExtractorTest { + private static final Duration DEFAULT_LOCK_TIME = Duration.of(30, ChronoUnit.MINUTES); + private static final Duration DEFAULT_LOCK_AT_LEAST_FOR = Duration.of(5, ChronoUnit.MILLIS); + private final StringValueResolver embeddedValueResolver = mock(StringValueResolver.class); + private final SpringLockConfigurationExtractor extractor = new SpringLockConfigurationExtractor( + DEFAULT_LOCK_TIME, DEFAULT_LOCK_AT_LEAST_FOR, embeddedValueResolver, new StringToDurationConverter()); @SchedulerLock(name = "lockName", lockAtMostFor = "100") public void annotatedMethod() {} @@ -63,6 +91,157 @@ public void composedAnnotation() {} public void methodWithoutAnnotation() {} + @Test + public void shouldLockForDefaultTimeIfNoAnnotation() throws NoSuchMethodException { + SpringLockConfigurationExtractor.AnnotationData annotation = getAnnotation("annotatedMethodWithoutLockAtMostFor"); + TemporalAmount lockAtMostFor = extractor.getLockAtMostFor(annotation); + assertThat(lockAtMostFor).isEqualTo(DEFAULT_LOCK_TIME); + } + + @Test + public void shouldLockTimeFromAnnotation() throws NoSuchMethodException { + noopResolver(); + SpringLockConfigurationExtractor.AnnotationData annotation = getAnnotation("annotatedMethod"); + TemporalAmount lockAtMostFor = extractor.getLockAtMostFor(annotation); + assertThat(lockAtMostFor).isEqualTo(Duration.of(100, MILLIS)); + } + + @Test + public void shouldLockTimeFromAnnotationWithString() throws NoSuchMethodException { + mockResolvedValue("${placeholder}", "5"); + SpringLockConfigurationExtractor.AnnotationData annotation = getAnnotation("annotatedMethodWithString"); + TemporalAmount lockAtMostFor = extractor.getLockAtMostFor(annotation); + assertThat(lockAtMostFor).isEqualTo(Duration.of(5, MILLIS)); + } + + @Test + public void shouldLockTimeFromAnnotationWithDurationString() throws NoSuchMethodException { + noopResolver(); + SpringLockConfigurationExtractor.AnnotationData annotation = getAnnotation("annotatedMethodWithDurationString"); + TemporalAmount lockAtMostFor = extractor.getLockAtMostFor(annotation); + assertThat(lockAtMostFor).isEqualTo(Duration.of(1, SECONDS)); + } + + @Test + public void shouldGetZeroGracePeriodFromAnnotation() throws NoSuchMethodException { + noopResolver(); + SpringLockConfigurationExtractor.AnnotationData annotation = getAnnotation("annotatedMethodWithZeroGracePeriod"); + TemporalAmount gracePeriod = extractor.getLockAtLeastFor(annotation); + assertThat(gracePeriod).isEqualTo(Duration.ZERO); + } + + @Test + public void shouldGetPositiveGracePeriodFromAnnotation() throws NoSuchMethodException { + noopResolver(); + SpringLockConfigurationExtractor.AnnotationData annotation = getAnnotation("annotatedMethodWithPositiveGracePeriod"); + TemporalAmount gracePeriod = extractor.getLockAtLeastFor(annotation); + assertThat(gracePeriod).isEqualTo(Duration.of(10, MILLIS)); + } + + @Test + public void shouldGetPositiveGracePeriodFromAnnotationWithString() throws NoSuchMethodException { + noopResolver(); + SpringLockConfigurationExtractor.AnnotationData annotation = getAnnotation("annotatedMethodWithPositiveGracePeriodWithString"); + TemporalAmount gracePeriod = extractor.getLockAtLeastFor(annotation); + assertThat(gracePeriod).isEqualTo(Duration.of(10, MILLIS)); + } + + @Test + public void shoulFailOnNegativeLockAtMostFor() throws NoSuchMethodException { + noopResolver(); + SpringLockConfigurationExtractor.AnnotationData annotation = getAnnotation("annotatedMethodWithNegativeGracePeriod"); + assertThatThrownBy(() -> extractor.getLockAtLeastFor(annotation)).isInstanceOf(IllegalArgumentException.class); + } + + @Test + public void shouldExtractComposedAnnotation() throws NoSuchMethodException { + mockResolvedValue("20", "20"); + SpringLockConfigurationExtractor.AnnotationData annotation = getAnnotation("composedAnnotation"); + TemporalAmount atMostFor = extractor.getLockAtMostFor(annotation); + assertThat(annotation.getName()).isEqualTo("lockName1"); + assertThat(atMostFor).isEqualTo(Duration.of(20, MILLIS)); + } + + @Test + public void shouldFindAnnotationOnDynamicProxy() throws NoSuchMethodException { + doTestFindAnnotationOnProxy(DynamicProxyConfig.class); + } + + @Test + public void shouldFindAnnotationOnSubclassProxy() throws NoSuchMethodException { + doTestFindAnnotationOnProxy(SubclassProxyConfig.class); + } + + @Test + public void shouldNotLockUnannotatedMethod() throws NoSuchMethodException { + ScheduledMethodRunnable runnable = new ScheduledMethodRunnable(this, "methodWithoutAnnotation"); + Optional lockConfiguration = extractor.getLockConfiguration(runnable); + assertThat(lockConfiguration).isEmpty(); + } + + @Test + public void shouldGetNameAndLockTimeFromAnnotation() throws NoSuchMethodException { + mockResolvedValue("lockName", "lockName"); + mockResolvedValue("100", "100"); + ScheduledMethodRunnable runnable = new ScheduledMethodRunnable(this, "annotatedMethod"); + LockConfiguration lockConfiguration = + extractor.getLockConfiguration(runnable).get(); + assertThat(lockConfiguration.getName()).isEqualTo("lockName"); + assertThat(lockConfiguration.getLockAtMostUntil()).isBeforeOrEqualTo(now().plus(100, MILLIS)); + assertThat(lockConfiguration.getLockAtLeastUntil()) + .isAfter(now().plus(DEFAULT_LOCK_AT_LEAST_FOR).minus(1, SECONDS)); + } + + @Test + public void shouldGetNameFromSpringVariable() throws NoSuchMethodException { + mockResolvedValue("${name}", "lockNameX"); + ScheduledMethodRunnable runnable = new ScheduledMethodRunnable(this, "annotatedMethodWithNameVariable"); + LockConfiguration lockConfiguration = + extractor.getLockConfiguration(runnable).get(); + assertThat(lockConfiguration.getName()).isEqualTo("lockNameX"); + } + + @Test + public void shouldGetNameFromSpringExpression() throws NoSuchMethodException { + mockResolvedValue("lockName-value-1-3-5", "lockName-value-1-3-5"); + Method method = + this.getClass().getMethod("annotatedMethodWithNameSpringExpression", String.class, Integer.class); + LockConfiguration lockConfiguration = extractor + .getLockConfiguration(this, method, new Object[] {"value", 1}) + .get(); + assertThat(lockConfiguration.getName()).isEqualTo("lockName-value-1-3-5"); + } + + @Test + public void shouldGetNameFromSpringExpressionAndSpringVariable() throws NoSuchMethodException { + mockResolvedValue("${name}-value", "lockName-value"); + Method method = this.getClass().getMethod("annotatedMethodWithNameSpringExpressionAndVariable", String.class); + LockConfiguration lockConfiguration = extractor + .getLockConfiguration(this, method, new Object[] {"value"}) + .get(); + assertThat(lockConfiguration.getName()).isEqualTo("lockName-value"); + } + + private void mockResolvedValue(String expression, String resolved) { + when(embeddedValueResolver.resolveStringValue(expression)).thenReturn(resolved); + } + + private void noopResolver() { + when(embeddedValueResolver.resolveStringValue(any())).thenAnswer(invocation -> invocation.getArgument(0)); + } + + private void doTestFindAnnotationOnProxy(Class config) throws NoSuchMethodException { + try (AnnotationConfigApplicationContext context = new AnnotationConfigApplicationContext(config)) { + BeanInterface bean = context.getBean(BeanInterface.class); + assertThat(extractor.findAnnotation(bean, bean.getClass().getMethod("method"))) + .isNotNull(); + } + } + + private SpringLockConfigurationExtractor.AnnotationData getAnnotation(String method) throws NoSuchMethodException { + return extractor.findAnnotation(this, this.getClass().getMethod(method)); + } + @Target(METHOD) @Retention(RUNTIME) @Documented From 0ad289f47720d32fb7785e88d50493a5677b61d9 Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Tue, 6 Feb 2024 20:40:26 +0100 Subject: [PATCH 0528/1598] Failing test --- .../spring/aop/MethodProxyAopConfig.java | 16 ++++++ .../spring/aop/MethodProxyAopTest.java | 8 +++ .../SpringLockConfigurationExtractorTest.java | 54 ++++++++++--------- 3 files changed, 53 insertions(+), 25 deletions(-) diff --git a/spring/shedlock-spring/src/test/java/net/javacrumbs/shedlock/spring/aop/MethodProxyAopConfig.java b/spring/shedlock-spring/src/test/java/net/javacrumbs/shedlock/spring/aop/MethodProxyAopConfig.java index e73909cdf..65ce7a0a7 100644 --- a/spring/shedlock-spring/src/test/java/net/javacrumbs/shedlock/spring/aop/MethodProxyAopConfig.java +++ b/spring/shedlock-spring/src/test/java/net/javacrumbs/shedlock/spring/aop/MethodProxyAopConfig.java @@ -50,6 +50,11 @@ public AnotherTestBean anotherTestBean() { return new AnotherTestBeanImpl(); } + @Bean + public NameSource nameSource() { + return new NameSource(); + } + static class TestBean { private final AtomicBoolean called = new AtomicBoolean(false); @@ -115,6 +120,11 @@ public void spel() { called.set(true); } + @SchedulerLock(name = "#{nameSource.getLockName()}", lockAtLeastFor = "1s") + public void spelBean() { + called.set(true); + } + @SchedulerLock(name = "${finalNotLocked}", lockAtLeastFor = "10ms") public final void finalNotLocked() { assertLocked(); @@ -131,4 +141,10 @@ static class AnotherTestBeanImpl implements AnotherTestBean { @SchedulerLock(name = "classAnnotation") public void runManually() {} } + + static class NameSource { + public String getLockName() { + return "myLockName"; + } + } } diff --git a/spring/shedlock-spring/src/test/java/net/javacrumbs/shedlock/spring/aop/MethodProxyAopTest.java b/spring/shedlock-spring/src/test/java/net/javacrumbs/shedlock/spring/aop/MethodProxyAopTest.java index 2dbab3ebf..224a0454a 100644 --- a/spring/shedlock-spring/src/test/java/net/javacrumbs/shedlock/spring/aop/MethodProxyAopTest.java +++ b/spring/shedlock-spring/src/test/java/net/javacrumbs/shedlock/spring/aop/MethodProxyAopTest.java @@ -134,6 +134,14 @@ public void shouldReadSpringProperty() { assertThat(testBean.wasMethodCalled()).isTrue(); } + @Test + public void shouldGetNameFromABean() { + testBean.spelBean(); + verify(lockProvider).lock(hasParams("myLockName", 30_000, 1_000)); + verify(simpleLock).unlock(); + assertThat(testBean.wasMethodCalled()).isTrue(); + } + @Test public void shouldFailOnNotLockedMethod() { assertThatThrownBy(() -> testBean.finalNotLocked()).hasMessageStartingWith("The task is not locked."); diff --git a/spring/shedlock-spring/src/test/java/net/javacrumbs/shedlock/spring/aop/SpringLockConfigurationExtractorTest.java b/spring/shedlock-spring/src/test/java/net/javacrumbs/shedlock/spring/aop/SpringLockConfigurationExtractorTest.java index a4fb05512..c9a672c86 100644 --- a/spring/shedlock-spring/src/test/java/net/javacrumbs/shedlock/spring/aop/SpringLockConfigurationExtractorTest.java +++ b/spring/shedlock-spring/src/test/java/net/javacrumbs/shedlock/spring/aop/SpringLockConfigurationExtractorTest.java @@ -13,6 +13,25 @@ */ package net.javacrumbs.shedlock.spring.aop; +import static java.lang.annotation.ElementType.METHOD; +import static java.lang.annotation.RetentionPolicy.RUNTIME; +import static java.time.temporal.ChronoUnit.MILLIS; +import static java.time.temporal.ChronoUnit.SECONDS; +import static net.javacrumbs.shedlock.core.ClockProvider.now; +import static org.assertj.core.api.Assertions.assertThat; +import static org.assertj.core.api.Assertions.assertThatThrownBy; +import static org.mockito.ArgumentMatchers.any; +import static org.mockito.Mockito.mock; +import static org.mockito.Mockito.when; + +import java.lang.annotation.Documented; +import java.lang.annotation.Retention; +import java.lang.annotation.Target; +import java.lang.reflect.Method; +import java.time.Duration; +import java.time.temporal.ChronoUnit; +import java.time.temporal.TemporalAmount; +import java.util.Optional; import net.javacrumbs.shedlock.core.LockConfiguration; import net.javacrumbs.shedlock.spring.annotation.SchedulerLock; import net.javacrumbs.shedlock.spring.proxytest.BeanInterface; @@ -25,26 +44,6 @@ import org.springframework.scheduling.support.ScheduledMethodRunnable; import org.springframework.util.StringValueResolver; -import java.lang.annotation.Documented; -import java.lang.annotation.Retention; -import java.lang.annotation.Target; -import java.lang.reflect.Method; -import java.time.Duration; -import java.time.temporal.ChronoUnit; -import java.time.temporal.TemporalAmount; -import java.util.Optional; - -import static java.lang.annotation.ElementType.METHOD; -import static java.lang.annotation.RetentionPolicy.RUNTIME; -import static java.time.temporal.ChronoUnit.MILLIS; -import static java.time.temporal.ChronoUnit.SECONDS; -import static net.javacrumbs.shedlock.core.ClockProvider.now; -import static org.assertj.core.api.Assertions.assertThat; -import static org.assertj.core.api.Assertions.assertThatThrownBy; -import static org.mockito.ArgumentMatchers.any; -import static org.mockito.Mockito.mock; -import static org.mockito.Mockito.when; - public class SpringLockConfigurationExtractorTest { private static final Duration DEFAULT_LOCK_TIME = Duration.of(30, ChronoUnit.MINUTES); @@ -93,7 +92,8 @@ public void methodWithoutAnnotation() {} @Test public void shouldLockForDefaultTimeIfNoAnnotation() throws NoSuchMethodException { - SpringLockConfigurationExtractor.AnnotationData annotation = getAnnotation("annotatedMethodWithoutLockAtMostFor"); + SpringLockConfigurationExtractor.AnnotationData annotation = + getAnnotation("annotatedMethodWithoutLockAtMostFor"); TemporalAmount lockAtMostFor = extractor.getLockAtMostFor(annotation); assertThat(lockAtMostFor).isEqualTo(DEFAULT_LOCK_TIME); } @@ -125,7 +125,8 @@ public void shouldLockTimeFromAnnotationWithDurationString() throws NoSuchMethod @Test public void shouldGetZeroGracePeriodFromAnnotation() throws NoSuchMethodException { noopResolver(); - SpringLockConfigurationExtractor.AnnotationData annotation = getAnnotation("annotatedMethodWithZeroGracePeriod"); + SpringLockConfigurationExtractor.AnnotationData annotation = + getAnnotation("annotatedMethodWithZeroGracePeriod"); TemporalAmount gracePeriod = extractor.getLockAtLeastFor(annotation); assertThat(gracePeriod).isEqualTo(Duration.ZERO); } @@ -133,7 +134,8 @@ public void shouldGetZeroGracePeriodFromAnnotation() throws NoSuchMethodExceptio @Test public void shouldGetPositiveGracePeriodFromAnnotation() throws NoSuchMethodException { noopResolver(); - SpringLockConfigurationExtractor.AnnotationData annotation = getAnnotation("annotatedMethodWithPositiveGracePeriod"); + SpringLockConfigurationExtractor.AnnotationData annotation = + getAnnotation("annotatedMethodWithPositiveGracePeriod"); TemporalAmount gracePeriod = extractor.getLockAtLeastFor(annotation); assertThat(gracePeriod).isEqualTo(Duration.of(10, MILLIS)); } @@ -141,7 +143,8 @@ public void shouldGetPositiveGracePeriodFromAnnotation() throws NoSuchMethodExce @Test public void shouldGetPositiveGracePeriodFromAnnotationWithString() throws NoSuchMethodException { noopResolver(); - SpringLockConfigurationExtractor.AnnotationData annotation = getAnnotation("annotatedMethodWithPositiveGracePeriodWithString"); + SpringLockConfigurationExtractor.AnnotationData annotation = + getAnnotation("annotatedMethodWithPositiveGracePeriodWithString"); TemporalAmount gracePeriod = extractor.getLockAtLeastFor(annotation); assertThat(gracePeriod).isEqualTo(Duration.of(10, MILLIS)); } @@ -149,7 +152,8 @@ public void shouldGetPositiveGracePeriodFromAnnotationWithString() throws NoSuch @Test public void shoulFailOnNegativeLockAtMostFor() throws NoSuchMethodException { noopResolver(); - SpringLockConfigurationExtractor.AnnotationData annotation = getAnnotation("annotatedMethodWithNegativeGracePeriod"); + SpringLockConfigurationExtractor.AnnotationData annotation = + getAnnotation("annotatedMethodWithNegativeGracePeriod"); assertThatThrownBy(() -> extractor.getLockAtLeastFor(annotation)).isInstanceOf(IllegalArgumentException.class); } From 724f4de3cbdcba59c86cc707f55304aa3dd6f913 Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Tue, 6 Feb 2024 20:49:46 +0100 Subject: [PATCH 0529/1598] Integration test --- .../net/javacrumbs/shedlock/test/boot/NameSource.java | 10 ++++++++++ .../javacrumbs/shedlock/test/boot/ScheduledTasks.java | 2 +- 2 files changed, 11 insertions(+), 1 deletion(-) create mode 100644 spring/test/shedlock-springboot-test/src/main/java/net/javacrumbs/shedlock/test/boot/NameSource.java diff --git a/spring/test/shedlock-springboot-test/src/main/java/net/javacrumbs/shedlock/test/boot/NameSource.java b/spring/test/shedlock-springboot-test/src/main/java/net/javacrumbs/shedlock/test/boot/NameSource.java new file mode 100644 index 000000000..33c132965 --- /dev/null +++ b/spring/test/shedlock-springboot-test/src/main/java/net/javacrumbs/shedlock/test/boot/NameSource.java @@ -0,0 +1,10 @@ +package net.javacrumbs.shedlock.test.boot; + +import org.springframework.stereotype.Component; + +@Component +public class NameSource { + public String getLockName() { + return "reportCurrentTime"; + } +} diff --git a/spring/test/shedlock-springboot-test/src/main/java/net/javacrumbs/shedlock/test/boot/ScheduledTasks.java b/spring/test/shedlock-springboot-test/src/main/java/net/javacrumbs/shedlock/test/boot/ScheduledTasks.java index 5aa040ce6..8ad7eafe8 100644 --- a/spring/test/shedlock-springboot-test/src/main/java/net/javacrumbs/shedlock/test/boot/ScheduledTasks.java +++ b/spring/test/shedlock-springboot-test/src/main/java/net/javacrumbs/shedlock/test/boot/ScheduledTasks.java @@ -23,7 +23,7 @@ @Component public class ScheduledTasks { @Scheduled(fixedRate = 100) - @SchedulerLock(name = "reportCurrentTime", lockAtMostFor = "${lock.at.most.for}") + @SchedulerLock(name = "#{nameSource.getLockName()}", lockAtMostFor = "${lock.at.most.for}") public void reportCurrentTime() { assertLocked(); System.out.println(new Date()); From 1f32bef4bae96ed1c486d1e5b758eb2b7b320d47 Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Thu, 8 Feb 2024 08:28:40 +0100 Subject: [PATCH 0530/1598] Revert "Integration test" This reverts commit 724f4de3cbdcba59c86cc707f55304aa3dd6f913. --- .../net/javacrumbs/shedlock/test/boot/NameSource.java | 10 ---------- .../javacrumbs/shedlock/test/boot/ScheduledTasks.java | 2 +- 2 files changed, 1 insertion(+), 11 deletions(-) delete mode 100644 spring/test/shedlock-springboot-test/src/main/java/net/javacrumbs/shedlock/test/boot/NameSource.java diff --git a/spring/test/shedlock-springboot-test/src/main/java/net/javacrumbs/shedlock/test/boot/NameSource.java b/spring/test/shedlock-springboot-test/src/main/java/net/javacrumbs/shedlock/test/boot/NameSource.java deleted file mode 100644 index 33c132965..000000000 --- a/spring/test/shedlock-springboot-test/src/main/java/net/javacrumbs/shedlock/test/boot/NameSource.java +++ /dev/null @@ -1,10 +0,0 @@ -package net.javacrumbs.shedlock.test.boot; - -import org.springframework.stereotype.Component; - -@Component -public class NameSource { - public String getLockName() { - return "reportCurrentTime"; - } -} diff --git a/spring/test/shedlock-springboot-test/src/main/java/net/javacrumbs/shedlock/test/boot/ScheduledTasks.java b/spring/test/shedlock-springboot-test/src/main/java/net/javacrumbs/shedlock/test/boot/ScheduledTasks.java index 8ad7eafe8..5aa040ce6 100644 --- a/spring/test/shedlock-springboot-test/src/main/java/net/javacrumbs/shedlock/test/boot/ScheduledTasks.java +++ b/spring/test/shedlock-springboot-test/src/main/java/net/javacrumbs/shedlock/test/boot/ScheduledTasks.java @@ -23,7 +23,7 @@ @Component public class ScheduledTasks { @Scheduled(fixedRate = 100) - @SchedulerLock(name = "#{nameSource.getLockName()}", lockAtMostFor = "${lock.at.most.for}") + @SchedulerLock(name = "reportCurrentTime", lockAtMostFor = "${lock.at.most.for}") public void reportCurrentTime() { assertLocked(); System.out.println(new Date()); From e4641daa877e878a13b9de914d2e90a607a200a4 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 8 Feb 2024 15:52:55 +0000 Subject: [PATCH 0531/1598] Bump quarkus.platform.version from 2.16.12.Final to 3.7.2 Bumps `quarkus.platform.version` from 2.16.12.Final to 3.7.2. Updates `io.quarkus.platform:quarkus-bom` from 2.16.12.Final to 3.7.2 - [Commits](https://github.com/quarkusio/quarkus-platform/compare/2.16.12.Final...3.7.2) Updates `io.quarkus.platform:quarkus-maven-plugin` from 2.16.12.Final to 3.7.2 - [Commits](https://github.com/quarkusio/quarkus-platform/compare/2.16.12.Final...3.7.2) --- updated-dependencies: - dependency-name: io.quarkus.platform:quarkus-bom dependency-type: direct:production update-type: version-update:semver-major - dependency-name: io.quarkus.platform:quarkus-maven-plugin dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- cdi/test/quarkus-test/pom.xml | 2 +- providers/redis/shedlock-provider-redis-quarkus2/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/cdi/test/quarkus-test/pom.xml b/cdi/test/quarkus-test/pom.xml index 210dd2086..1d346919d 100644 --- a/cdi/test/quarkus-test/pom.xml +++ b/cdi/test/quarkus-test/pom.xml @@ -14,7 +14,7 @@ quarkus-bom io.quarkus.platform - 3.7.1 + 3.7.2 true diff --git a/providers/redis/shedlock-provider-redis-quarkus2/pom.xml b/providers/redis/shedlock-provider-redis-quarkus2/pom.xml index fd765f5bb..7f79382f0 100644 --- a/providers/redis/shedlock-provider-redis-quarkus2/pom.xml +++ b/providers/redis/shedlock-provider-redis-quarkus2/pom.xml @@ -11,7 +11,7 @@ shedlock-provider-redis-quarkus2 - 2.16.12.Final + 3.7.2 From 4bbe9b86047380effe0e8e6fb825186d3040bff1 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 9 Feb 2024 15:13:28 +0000 Subject: [PATCH 0532/1598] Bump com.google.cloud:google-cloud-spanner from 6.57.0 to 6.58.0 Bumps [com.google.cloud:google-cloud-spanner](https://github.com/googleapis/java-spanner) from 6.57.0 to 6.58.0. - [Release notes](https://github.com/googleapis/java-spanner/releases) - [Changelog](https://github.com/googleapis/java-spanner/blob/main/CHANGELOG.md) - [Commits](https://github.com/googleapis/java-spanner/compare/v6.57.0...v6.58.0) --- updated-dependencies: - dependency-name: com.google.cloud:google-cloud-spanner dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- providers/spanner/shedlock-provider-spanner/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/spanner/shedlock-provider-spanner/pom.xml b/providers/spanner/shedlock-provider-spanner/pom.xml index 45da0a4a5..b4f9d8935 100644 --- a/providers/spanner/shedlock-provider-spanner/pom.xml +++ b/providers/spanner/shedlock-provider-spanner/pom.xml @@ -12,7 +12,7 @@ 5.10.3-SNAPSHOT - 6.57.0 + 6.58.0 From a96310d7dca139631fde7e145461d23570f9148a Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 9 Feb 2024 15:14:28 +0000 Subject: [PATCH 0533/1598] Bump test-containers.ver from 1.19.4 to 1.19.5 Bumps `test-containers.ver` from 1.19.4 to 1.19.5. Updates `org.testcontainers:postgresql` from 1.19.4 to 1.19.5 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.19.4...1.19.5) Updates `org.testcontainers:testcontainers` from 1.19.4 to 1.19.5 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.19.4...1.19.5) Updates `org.testcontainers:mysql` from 1.19.4 to 1.19.5 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.19.4...1.19.5) Updates `org.testcontainers:db2` from 1.19.4 to 1.19.5 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.19.4...1.19.5) Updates `org.testcontainers:mariadb` from 1.19.4 to 1.19.5 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.19.4...1.19.5) Updates `org.testcontainers:oracle-xe` from 1.19.4 to 1.19.5 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.19.4...1.19.5) Updates `org.testcontainers:mssqlserver` from 1.19.4 to 1.19.5 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.19.4...1.19.5) Updates `org.testcontainers:junit-jupiter` from 1.19.4 to 1.19.5 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.19.4...1.19.5) Updates `org.testcontainers:elasticsearch` from 1.19.4 to 1.19.5 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.19.4...1.19.5) Updates `org.testcontainers:couchbase` from 1.19.4 to 1.19.5 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.19.4...1.19.5) Updates `org.testcontainers:dynalite` from 1.19.4 to 1.19.5 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.19.4...1.19.5) Updates `org.testcontainers:cassandra` from 1.19.4 to 1.19.5 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.19.4...1.19.5) Updates `org.testcontainers:gcloud` from 1.19.4 to 1.19.5 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.19.4...1.19.5) --- updated-dependencies: - dependency-name: org.testcontainers:postgresql dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.testcontainers:testcontainers dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.testcontainers:mysql dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.testcontainers:db2 dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.testcontainers:mariadb dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.testcontainers:oracle-xe dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.testcontainers:mssqlserver dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.testcontainers:junit-jupiter dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.testcontainers:elasticsearch dependency-type: direct:development update-type: version-update:semver-patch - dependency-name: org.testcontainers:couchbase dependency-type: direct:development update-type: version-update:semver-patch - dependency-name: org.testcontainers:dynalite dependency-type: direct:development update-type: version-update:semver-patch - dependency-name: org.testcontainers:cassandra dependency-type: direct:development update-type: version-update:semver-patch - dependency-name: org.testcontainers:gcloud dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- cdi/test/quarkus-test/pom.xml | 2 +- pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/cdi/test/quarkus-test/pom.xml b/cdi/test/quarkus-test/pom.xml index 210dd2086..a5f35cdb5 100644 --- a/cdi/test/quarkus-test/pom.xml +++ b/cdi/test/quarkus-test/pom.xml @@ -51,7 +51,7 @@ org.testcontainers postgresql - 1.19.4 + 1.19.5 io.quarkus diff --git a/pom.xml b/pom.xml index 778a42eac..c81f82f3e 100644 --- a/pom.xml +++ b/pom.xml @@ -76,7 +76,7 @@ 17 3.1.7 5.10.2 - 1.19.4 + 1.19.5 1.9.22 3.10.3 3.9.7 From fb9e9f718ccbefcab78d83f58c1672ef16d0dbb7 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 9 Feb 2024 15:14:40 +0000 Subject: [PATCH 0534/1598] Bump org.springframework.cloud:spring-cloud-sleuth from 3.1.10 to 3.1.11 Bumps [org.springframework.cloud:spring-cloud-sleuth](https://github.com/spring-cloud/spring-cloud-sleuth) from 3.1.10 to 3.1.11. - [Release notes](https://github.com/spring-cloud/spring-cloud-sleuth/releases) - [Commits](https://github.com/spring-cloud/spring-cloud-sleuth/compare/v3.1.10...v3.1.11) --- updated-dependencies: - dependency-name: org.springframework.cloud:spring-cloud-sleuth dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- spring/test/shedlock-springboot-sleuth-test/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spring/test/shedlock-springboot-sleuth-test/pom.xml b/spring/test/shedlock-springboot-sleuth-test/pom.xml index 809e68e70..5a2773f7a 100644 --- a/spring/test/shedlock-springboot-sleuth-test/pom.xml +++ b/spring/test/shedlock-springboot-sleuth-test/pom.xml @@ -70,7 +70,7 @@ org.springframework.cloud spring-cloud-sleuth - 3.1.10 + 3.1.11 pom import From c49bf8bb14bd6413b13ebb92e37fd069c1526570 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luk=C3=A1=C5=A1=20K=C5=99e=C4=8Dan?= Date: Fri, 9 Feb 2024 20:32:09 +0100 Subject: [PATCH 0535/1598] Revert "#1753 Tests for getting lock name from a bean" --- ...tSpringLockConfigurationExtractorTest.java | 197 ++++++++++++++++++ .../spring/aop/MethodProxyAopConfig.java | 16 -- .../spring/aop/MethodProxyAopTest.java | 8 - .../SpringLockConfigurationExtractorTest.java | 185 +--------------- 4 files changed, 198 insertions(+), 208 deletions(-) create mode 100644 spring/shedlock-spring/src/test/java/net/javacrumbs/shedlock/spring/aop/AbstractSpringLockConfigurationExtractorTest.java diff --git a/spring/shedlock-spring/src/test/java/net/javacrumbs/shedlock/spring/aop/AbstractSpringLockConfigurationExtractorTest.java b/spring/shedlock-spring/src/test/java/net/javacrumbs/shedlock/spring/aop/AbstractSpringLockConfigurationExtractorTest.java new file mode 100644 index 000000000..7375d696e --- /dev/null +++ b/spring/shedlock-spring/src/test/java/net/javacrumbs/shedlock/spring/aop/AbstractSpringLockConfigurationExtractorTest.java @@ -0,0 +1,197 @@ +/** + * Copyright 2009 the original author or authors. + * + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at + * + *

http://www.apache.org/licenses/LICENSE-2.0 + * + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and + * limitations under the License. + */ +package net.javacrumbs.shedlock.spring.aop; + +import static java.time.temporal.ChronoUnit.MILLIS; +import static java.time.temporal.ChronoUnit.SECONDS; +import static net.javacrumbs.shedlock.core.ClockProvider.now; +import static org.assertj.core.api.Assertions.assertThat; +import static org.assertj.core.api.Assertions.assertThatThrownBy; +import static org.mockito.ArgumentMatchers.any; +import static org.mockito.Mockito.mock; +import static org.mockito.Mockito.when; + +import java.lang.reflect.Method; +import java.time.Duration; +import java.time.temporal.ChronoUnit; +import java.time.temporal.TemporalAmount; +import java.util.Optional; +import net.javacrumbs.shedlock.core.LockConfiguration; +import net.javacrumbs.shedlock.spring.aop.SpringLockConfigurationExtractor.AnnotationData; +import net.javacrumbs.shedlock.spring.proxytest.BeanInterface; +import net.javacrumbs.shedlock.spring.proxytest.DynamicProxyConfig; +import net.javacrumbs.shedlock.spring.proxytest.SubclassProxyConfig; +import org.junit.jupiter.api.Test; +import org.springframework.context.annotation.AnnotationConfigApplicationContext; +import org.springframework.scheduling.support.ScheduledMethodRunnable; +import org.springframework.util.StringValueResolver; + +public abstract class AbstractSpringLockConfigurationExtractorTest { + private static final Duration DEFAULT_LOCK_TIME = Duration.of(30, ChronoUnit.MINUTES); + private static final Duration DEFAULT_LOCK_AT_LEAST_FOR = Duration.of(5, ChronoUnit.MILLIS); + private final StringValueResolver embeddedValueResolver = mock(StringValueResolver.class); + private final SpringLockConfigurationExtractor extractor = new SpringLockConfigurationExtractor( + DEFAULT_LOCK_TIME, DEFAULT_LOCK_AT_LEAST_FOR, embeddedValueResolver, new StringToDurationConverter()); + + @Test + public void shouldLockForDefaultTimeIfNoAnnotation() throws NoSuchMethodException { + AnnotationData annotation = getAnnotation("annotatedMethodWithoutLockAtMostFor"); + TemporalAmount lockAtMostFor = extractor.getLockAtMostFor(annotation); + assertThat(lockAtMostFor).isEqualTo(DEFAULT_LOCK_TIME); + } + + @Test + public void shouldLockTimeFromAnnotation() throws NoSuchMethodException { + noopResolver(); + AnnotationData annotation = getAnnotation("annotatedMethod"); + TemporalAmount lockAtMostFor = extractor.getLockAtMostFor(annotation); + assertThat(lockAtMostFor).isEqualTo(Duration.of(100, MILLIS)); + } + + @Test + public void shouldLockTimeFromAnnotationWithString() throws NoSuchMethodException { + mockResolvedValue("${placeholder}", "5"); + AnnotationData annotation = getAnnotation("annotatedMethodWithString"); + TemporalAmount lockAtMostFor = extractor.getLockAtMostFor(annotation); + assertThat(lockAtMostFor).isEqualTo(Duration.of(5, MILLIS)); + } + + @Test + public void shouldLockTimeFromAnnotationWithDurationString() throws NoSuchMethodException { + noopResolver(); + AnnotationData annotation = getAnnotation("annotatedMethodWithDurationString"); + TemporalAmount lockAtMostFor = extractor.getLockAtMostFor(annotation); + assertThat(lockAtMostFor).isEqualTo(Duration.of(1, SECONDS)); + } + + @Test + public void shouldGetZeroGracePeriodFromAnnotation() throws NoSuchMethodException { + noopResolver(); + AnnotationData annotation = getAnnotation("annotatedMethodWithZeroGracePeriod"); + TemporalAmount gracePeriod = extractor.getLockAtLeastFor(annotation); + assertThat(gracePeriod).isEqualTo(Duration.ZERO); + } + + @Test + public void shouldGetPositiveGracePeriodFromAnnotation() throws NoSuchMethodException { + noopResolver(); + AnnotationData annotation = getAnnotation("annotatedMethodWithPositiveGracePeriod"); + TemporalAmount gracePeriod = extractor.getLockAtLeastFor(annotation); + assertThat(gracePeriod).isEqualTo(Duration.of(10, MILLIS)); + } + + @Test + public void shouldGetPositiveGracePeriodFromAnnotationWithString() throws NoSuchMethodException { + noopResolver(); + AnnotationData annotation = getAnnotation("annotatedMethodWithPositiveGracePeriodWithString"); + TemporalAmount gracePeriod = extractor.getLockAtLeastFor(annotation); + assertThat(gracePeriod).isEqualTo(Duration.of(10, MILLIS)); + } + + @Test + public void shoulFailOnNegativeLockAtMostFor() throws NoSuchMethodException { + noopResolver(); + AnnotationData annotation = getAnnotation("annotatedMethodWithNegativeGracePeriod"); + assertThatThrownBy(() -> extractor.getLockAtLeastFor(annotation)).isInstanceOf(IllegalArgumentException.class); + } + + @Test + public void shouldExtractComposedAnnotation() throws NoSuchMethodException { + mockResolvedValue("20", "20"); + AnnotationData annotation = getAnnotation("composedAnnotation"); + TemporalAmount atMostFor = extractor.getLockAtMostFor(annotation); + assertThat(annotation.getName()).isEqualTo("lockName1"); + assertThat(atMostFor).isEqualTo(Duration.of(20, MILLIS)); + } + + @Test + public void shouldFindAnnotationOnDynamicProxy() throws NoSuchMethodException { + doTestFindAnnotationOnProxy(DynamicProxyConfig.class); + } + + @Test + public void shouldFindAnnotationOnSubclassProxy() throws NoSuchMethodException { + doTestFindAnnotationOnProxy(SubclassProxyConfig.class); + } + + @Test + public void shouldNotLockUnannotatedMethod() throws NoSuchMethodException { + ScheduledMethodRunnable runnable = new ScheduledMethodRunnable(this, "methodWithoutAnnotation"); + Optional lockConfiguration = extractor.getLockConfiguration(runnable); + assertThat(lockConfiguration).isEmpty(); + } + + @Test + public void shouldGetNameAndLockTimeFromAnnotation() throws NoSuchMethodException { + mockResolvedValue("lockName", "lockName"); + mockResolvedValue("100", "100"); + ScheduledMethodRunnable runnable = new ScheduledMethodRunnable(this, "annotatedMethod"); + LockConfiguration lockConfiguration = + extractor.getLockConfiguration(runnable).get(); + assertThat(lockConfiguration.getName()).isEqualTo("lockName"); + assertThat(lockConfiguration.getLockAtMostUntil()).isBeforeOrEqualTo(now().plus(100, MILLIS)); + assertThat(lockConfiguration.getLockAtLeastUntil()) + .isAfter(now().plus(DEFAULT_LOCK_AT_LEAST_FOR).minus(1, SECONDS)); + } + + @Test + public void shouldGetNameFromSpringVariable() throws NoSuchMethodException { + mockResolvedValue("${name}", "lockNameX"); + ScheduledMethodRunnable runnable = new ScheduledMethodRunnable(this, "annotatedMethodWithNameVariable"); + LockConfiguration lockConfiguration = + extractor.getLockConfiguration(runnable).get(); + assertThat(lockConfiguration.getName()).isEqualTo("lockNameX"); + } + + @Test + public void shouldGetNameFromSpringExpression() throws NoSuchMethodException { + mockResolvedValue("lockName-value-1-3-5", "lockName-value-1-3-5"); + Method method = + this.getClass().getMethod("annotatedMethodWithNameSpringExpression", String.class, Integer.class); + LockConfiguration lockConfiguration = extractor + .getLockConfiguration(this, method, new Object[] {"value", 1}) + .get(); + assertThat(lockConfiguration.getName()).isEqualTo("lockName-value-1-3-5"); + } + + @Test + public void shouldGetNameFromSpringExpressionAndSpringVariable() throws NoSuchMethodException { + mockResolvedValue("${name}-value", "lockName-value"); + Method method = this.getClass().getMethod("annotatedMethodWithNameSpringExpressionAndVariable", String.class); + LockConfiguration lockConfiguration = extractor + .getLockConfiguration(this, method, new Object[] {"value"}) + .get(); + assertThat(lockConfiguration.getName()).isEqualTo("lockName-value"); + } + + private void mockResolvedValue(String expression, String resolved) { + when(embeddedValueResolver.resolveStringValue(expression)).thenReturn(resolved); + } + + private void noopResolver() { + when(embeddedValueResolver.resolveStringValue(any())).thenAnswer(invocation -> invocation.getArgument(0)); + } + + private void doTestFindAnnotationOnProxy(Class config) throws NoSuchMethodException { + try (AnnotationConfigApplicationContext context = new AnnotationConfigApplicationContext(config)) { + BeanInterface bean = context.getBean(BeanInterface.class); + assertThat(extractor.findAnnotation(bean, bean.getClass().getMethod("method"))) + .isNotNull(); + } + } + + private AnnotationData getAnnotation(String method) throws NoSuchMethodException { + return extractor.findAnnotation(this, this.getClass().getMethod(method)); + } +} diff --git a/spring/shedlock-spring/src/test/java/net/javacrumbs/shedlock/spring/aop/MethodProxyAopConfig.java b/spring/shedlock-spring/src/test/java/net/javacrumbs/shedlock/spring/aop/MethodProxyAopConfig.java index 65ce7a0a7..e73909cdf 100644 --- a/spring/shedlock-spring/src/test/java/net/javacrumbs/shedlock/spring/aop/MethodProxyAopConfig.java +++ b/spring/shedlock-spring/src/test/java/net/javacrumbs/shedlock/spring/aop/MethodProxyAopConfig.java @@ -50,11 +50,6 @@ public AnotherTestBean anotherTestBean() { return new AnotherTestBeanImpl(); } - @Bean - public NameSource nameSource() { - return new NameSource(); - } - static class TestBean { private final AtomicBoolean called = new AtomicBoolean(false); @@ -120,11 +115,6 @@ public void spel() { called.set(true); } - @SchedulerLock(name = "#{nameSource.getLockName()}", lockAtLeastFor = "1s") - public void spelBean() { - called.set(true); - } - @SchedulerLock(name = "${finalNotLocked}", lockAtLeastFor = "10ms") public final void finalNotLocked() { assertLocked(); @@ -141,10 +131,4 @@ static class AnotherTestBeanImpl implements AnotherTestBean { @SchedulerLock(name = "classAnnotation") public void runManually() {} } - - static class NameSource { - public String getLockName() { - return "myLockName"; - } - } } diff --git a/spring/shedlock-spring/src/test/java/net/javacrumbs/shedlock/spring/aop/MethodProxyAopTest.java b/spring/shedlock-spring/src/test/java/net/javacrumbs/shedlock/spring/aop/MethodProxyAopTest.java index 224a0454a..2dbab3ebf 100644 --- a/spring/shedlock-spring/src/test/java/net/javacrumbs/shedlock/spring/aop/MethodProxyAopTest.java +++ b/spring/shedlock-spring/src/test/java/net/javacrumbs/shedlock/spring/aop/MethodProxyAopTest.java @@ -134,14 +134,6 @@ public void shouldReadSpringProperty() { assertThat(testBean.wasMethodCalled()).isTrue(); } - @Test - public void shouldGetNameFromABean() { - testBean.spelBean(); - verify(lockProvider).lock(hasParams("myLockName", 30_000, 1_000)); - verify(simpleLock).unlock(); - assertThat(testBean.wasMethodCalled()).isTrue(); - } - @Test public void shouldFailOnNotLockedMethod() { assertThatThrownBy(() -> testBean.finalNotLocked()).hasMessageStartingWith("The task is not locked."); diff --git a/spring/shedlock-spring/src/test/java/net/javacrumbs/shedlock/spring/aop/SpringLockConfigurationExtractorTest.java b/spring/shedlock-spring/src/test/java/net/javacrumbs/shedlock/spring/aop/SpringLockConfigurationExtractorTest.java index c9a672c86..a780c1e37 100644 --- a/spring/shedlock-spring/src/test/java/net/javacrumbs/shedlock/spring/aop/SpringLockConfigurationExtractorTest.java +++ b/spring/shedlock-spring/src/test/java/net/javacrumbs/shedlock/spring/aop/SpringLockConfigurationExtractorTest.java @@ -15,42 +15,15 @@ import static java.lang.annotation.ElementType.METHOD; import static java.lang.annotation.RetentionPolicy.RUNTIME; -import static java.time.temporal.ChronoUnit.MILLIS; -import static java.time.temporal.ChronoUnit.SECONDS; -import static net.javacrumbs.shedlock.core.ClockProvider.now; -import static org.assertj.core.api.Assertions.assertThat; -import static org.assertj.core.api.Assertions.assertThatThrownBy; -import static org.mockito.ArgumentMatchers.any; -import static org.mockito.Mockito.mock; -import static org.mockito.Mockito.when; import java.lang.annotation.Documented; import java.lang.annotation.Retention; import java.lang.annotation.Target; -import java.lang.reflect.Method; -import java.time.Duration; -import java.time.temporal.ChronoUnit; -import java.time.temporal.TemporalAmount; -import java.util.Optional; -import net.javacrumbs.shedlock.core.LockConfiguration; import net.javacrumbs.shedlock.spring.annotation.SchedulerLock; -import net.javacrumbs.shedlock.spring.proxytest.BeanInterface; -import net.javacrumbs.shedlock.spring.proxytest.DynamicProxyConfig; -import net.javacrumbs.shedlock.spring.proxytest.SubclassProxyConfig; -import org.junit.jupiter.api.Test; -import org.springframework.context.annotation.AnnotationConfigApplicationContext; import org.springframework.core.annotation.AliasFor; import org.springframework.scheduling.annotation.Scheduled; -import org.springframework.scheduling.support.ScheduledMethodRunnable; -import org.springframework.util.StringValueResolver; -public class SpringLockConfigurationExtractorTest { - - private static final Duration DEFAULT_LOCK_TIME = Duration.of(30, ChronoUnit.MINUTES); - private static final Duration DEFAULT_LOCK_AT_LEAST_FOR = Duration.of(5, ChronoUnit.MILLIS); - private final StringValueResolver embeddedValueResolver = mock(StringValueResolver.class); - private final SpringLockConfigurationExtractor extractor = new SpringLockConfigurationExtractor( - DEFAULT_LOCK_TIME, DEFAULT_LOCK_AT_LEAST_FOR, embeddedValueResolver, new StringToDurationConverter()); +public class SpringLockConfigurationExtractorTest extends AbstractSpringLockConfigurationExtractorTest { @SchedulerLock(name = "lockName", lockAtMostFor = "100") public void annotatedMethod() {} @@ -90,162 +63,6 @@ public void composedAnnotation() {} public void methodWithoutAnnotation() {} - @Test - public void shouldLockForDefaultTimeIfNoAnnotation() throws NoSuchMethodException { - SpringLockConfigurationExtractor.AnnotationData annotation = - getAnnotation("annotatedMethodWithoutLockAtMostFor"); - TemporalAmount lockAtMostFor = extractor.getLockAtMostFor(annotation); - assertThat(lockAtMostFor).isEqualTo(DEFAULT_LOCK_TIME); - } - - @Test - public void shouldLockTimeFromAnnotation() throws NoSuchMethodException { - noopResolver(); - SpringLockConfigurationExtractor.AnnotationData annotation = getAnnotation("annotatedMethod"); - TemporalAmount lockAtMostFor = extractor.getLockAtMostFor(annotation); - assertThat(lockAtMostFor).isEqualTo(Duration.of(100, MILLIS)); - } - - @Test - public void shouldLockTimeFromAnnotationWithString() throws NoSuchMethodException { - mockResolvedValue("${placeholder}", "5"); - SpringLockConfigurationExtractor.AnnotationData annotation = getAnnotation("annotatedMethodWithString"); - TemporalAmount lockAtMostFor = extractor.getLockAtMostFor(annotation); - assertThat(lockAtMostFor).isEqualTo(Duration.of(5, MILLIS)); - } - - @Test - public void shouldLockTimeFromAnnotationWithDurationString() throws NoSuchMethodException { - noopResolver(); - SpringLockConfigurationExtractor.AnnotationData annotation = getAnnotation("annotatedMethodWithDurationString"); - TemporalAmount lockAtMostFor = extractor.getLockAtMostFor(annotation); - assertThat(lockAtMostFor).isEqualTo(Duration.of(1, SECONDS)); - } - - @Test - public void shouldGetZeroGracePeriodFromAnnotation() throws NoSuchMethodException { - noopResolver(); - SpringLockConfigurationExtractor.AnnotationData annotation = - getAnnotation("annotatedMethodWithZeroGracePeriod"); - TemporalAmount gracePeriod = extractor.getLockAtLeastFor(annotation); - assertThat(gracePeriod).isEqualTo(Duration.ZERO); - } - - @Test - public void shouldGetPositiveGracePeriodFromAnnotation() throws NoSuchMethodException { - noopResolver(); - SpringLockConfigurationExtractor.AnnotationData annotation = - getAnnotation("annotatedMethodWithPositiveGracePeriod"); - TemporalAmount gracePeriod = extractor.getLockAtLeastFor(annotation); - assertThat(gracePeriod).isEqualTo(Duration.of(10, MILLIS)); - } - - @Test - public void shouldGetPositiveGracePeriodFromAnnotationWithString() throws NoSuchMethodException { - noopResolver(); - SpringLockConfigurationExtractor.AnnotationData annotation = - getAnnotation("annotatedMethodWithPositiveGracePeriodWithString"); - TemporalAmount gracePeriod = extractor.getLockAtLeastFor(annotation); - assertThat(gracePeriod).isEqualTo(Duration.of(10, MILLIS)); - } - - @Test - public void shoulFailOnNegativeLockAtMostFor() throws NoSuchMethodException { - noopResolver(); - SpringLockConfigurationExtractor.AnnotationData annotation = - getAnnotation("annotatedMethodWithNegativeGracePeriod"); - assertThatThrownBy(() -> extractor.getLockAtLeastFor(annotation)).isInstanceOf(IllegalArgumentException.class); - } - - @Test - public void shouldExtractComposedAnnotation() throws NoSuchMethodException { - mockResolvedValue("20", "20"); - SpringLockConfigurationExtractor.AnnotationData annotation = getAnnotation("composedAnnotation"); - TemporalAmount atMostFor = extractor.getLockAtMostFor(annotation); - assertThat(annotation.getName()).isEqualTo("lockName1"); - assertThat(atMostFor).isEqualTo(Duration.of(20, MILLIS)); - } - - @Test - public void shouldFindAnnotationOnDynamicProxy() throws NoSuchMethodException { - doTestFindAnnotationOnProxy(DynamicProxyConfig.class); - } - - @Test - public void shouldFindAnnotationOnSubclassProxy() throws NoSuchMethodException { - doTestFindAnnotationOnProxy(SubclassProxyConfig.class); - } - - @Test - public void shouldNotLockUnannotatedMethod() throws NoSuchMethodException { - ScheduledMethodRunnable runnable = new ScheduledMethodRunnable(this, "methodWithoutAnnotation"); - Optional lockConfiguration = extractor.getLockConfiguration(runnable); - assertThat(lockConfiguration).isEmpty(); - } - - @Test - public void shouldGetNameAndLockTimeFromAnnotation() throws NoSuchMethodException { - mockResolvedValue("lockName", "lockName"); - mockResolvedValue("100", "100"); - ScheduledMethodRunnable runnable = new ScheduledMethodRunnable(this, "annotatedMethod"); - LockConfiguration lockConfiguration = - extractor.getLockConfiguration(runnable).get(); - assertThat(lockConfiguration.getName()).isEqualTo("lockName"); - assertThat(lockConfiguration.getLockAtMostUntil()).isBeforeOrEqualTo(now().plus(100, MILLIS)); - assertThat(lockConfiguration.getLockAtLeastUntil()) - .isAfter(now().plus(DEFAULT_LOCK_AT_LEAST_FOR).minus(1, SECONDS)); - } - - @Test - public void shouldGetNameFromSpringVariable() throws NoSuchMethodException { - mockResolvedValue("${name}", "lockNameX"); - ScheduledMethodRunnable runnable = new ScheduledMethodRunnable(this, "annotatedMethodWithNameVariable"); - LockConfiguration lockConfiguration = - extractor.getLockConfiguration(runnable).get(); - assertThat(lockConfiguration.getName()).isEqualTo("lockNameX"); - } - - @Test - public void shouldGetNameFromSpringExpression() throws NoSuchMethodException { - mockResolvedValue("lockName-value-1-3-5", "lockName-value-1-3-5"); - Method method = - this.getClass().getMethod("annotatedMethodWithNameSpringExpression", String.class, Integer.class); - LockConfiguration lockConfiguration = extractor - .getLockConfiguration(this, method, new Object[] {"value", 1}) - .get(); - assertThat(lockConfiguration.getName()).isEqualTo("lockName-value-1-3-5"); - } - - @Test - public void shouldGetNameFromSpringExpressionAndSpringVariable() throws NoSuchMethodException { - mockResolvedValue("${name}-value", "lockName-value"); - Method method = this.getClass().getMethod("annotatedMethodWithNameSpringExpressionAndVariable", String.class); - LockConfiguration lockConfiguration = extractor - .getLockConfiguration(this, method, new Object[] {"value"}) - .get(); - assertThat(lockConfiguration.getName()).isEqualTo("lockName-value"); - } - - private void mockResolvedValue(String expression, String resolved) { - when(embeddedValueResolver.resolveStringValue(expression)).thenReturn(resolved); - } - - private void noopResolver() { - when(embeddedValueResolver.resolveStringValue(any())).thenAnswer(invocation -> invocation.getArgument(0)); - } - - private void doTestFindAnnotationOnProxy(Class config) throws NoSuchMethodException { - try (AnnotationConfigApplicationContext context = new AnnotationConfigApplicationContext(config)) { - BeanInterface bean = context.getBean(BeanInterface.class); - assertThat(extractor.findAnnotation(bean, bean.getClass().getMethod("method"))) - .isNotNull(); - } - } - - private SpringLockConfigurationExtractor.AnnotationData getAnnotation(String method) throws NoSuchMethodException { - return extractor.findAnnotation(this, this.getClass().getMethod(method)); - } - @Target(METHOD) @Retention(RUNTIME) @Documented From 68eac241e82d52215408e884ef207d486efacdd3 Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Tue, 6 Feb 2024 20:20:47 +0100 Subject: [PATCH 0536/1598] Remove unnecessary abstract class --- ...tSpringLockConfigurationExtractorTest.java | 197 ------------------ .../SpringLockConfigurationExtractorTest.java | 185 +++++++++++++++- 2 files changed, 184 insertions(+), 198 deletions(-) delete mode 100644 spring/shedlock-spring/src/test/java/net/javacrumbs/shedlock/spring/aop/AbstractSpringLockConfigurationExtractorTest.java diff --git a/spring/shedlock-spring/src/test/java/net/javacrumbs/shedlock/spring/aop/AbstractSpringLockConfigurationExtractorTest.java b/spring/shedlock-spring/src/test/java/net/javacrumbs/shedlock/spring/aop/AbstractSpringLockConfigurationExtractorTest.java deleted file mode 100644 index 7375d696e..000000000 --- a/spring/shedlock-spring/src/test/java/net/javacrumbs/shedlock/spring/aop/AbstractSpringLockConfigurationExtractorTest.java +++ /dev/null @@ -1,197 +0,0 @@ -/** - * Copyright 2009 the original author or authors. - * - *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file - * except in compliance with the License. You may obtain a copy of the License at - * - *

http://www.apache.org/licenses/LICENSE-2.0 - * - *

Unless required by applicable law or agreed to in writing, software distributed under the - * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing permissions and - * limitations under the License. - */ -package net.javacrumbs.shedlock.spring.aop; - -import static java.time.temporal.ChronoUnit.MILLIS; -import static java.time.temporal.ChronoUnit.SECONDS; -import static net.javacrumbs.shedlock.core.ClockProvider.now; -import static org.assertj.core.api.Assertions.assertThat; -import static org.assertj.core.api.Assertions.assertThatThrownBy; -import static org.mockito.ArgumentMatchers.any; -import static org.mockito.Mockito.mock; -import static org.mockito.Mockito.when; - -import java.lang.reflect.Method; -import java.time.Duration; -import java.time.temporal.ChronoUnit; -import java.time.temporal.TemporalAmount; -import java.util.Optional; -import net.javacrumbs.shedlock.core.LockConfiguration; -import net.javacrumbs.shedlock.spring.aop.SpringLockConfigurationExtractor.AnnotationData; -import net.javacrumbs.shedlock.spring.proxytest.BeanInterface; -import net.javacrumbs.shedlock.spring.proxytest.DynamicProxyConfig; -import net.javacrumbs.shedlock.spring.proxytest.SubclassProxyConfig; -import org.junit.jupiter.api.Test; -import org.springframework.context.annotation.AnnotationConfigApplicationContext; -import org.springframework.scheduling.support.ScheduledMethodRunnable; -import org.springframework.util.StringValueResolver; - -public abstract class AbstractSpringLockConfigurationExtractorTest { - private static final Duration DEFAULT_LOCK_TIME = Duration.of(30, ChronoUnit.MINUTES); - private static final Duration DEFAULT_LOCK_AT_LEAST_FOR = Duration.of(5, ChronoUnit.MILLIS); - private final StringValueResolver embeddedValueResolver = mock(StringValueResolver.class); - private final SpringLockConfigurationExtractor extractor = new SpringLockConfigurationExtractor( - DEFAULT_LOCK_TIME, DEFAULT_LOCK_AT_LEAST_FOR, embeddedValueResolver, new StringToDurationConverter()); - - @Test - public void shouldLockForDefaultTimeIfNoAnnotation() throws NoSuchMethodException { - AnnotationData annotation = getAnnotation("annotatedMethodWithoutLockAtMostFor"); - TemporalAmount lockAtMostFor = extractor.getLockAtMostFor(annotation); - assertThat(lockAtMostFor).isEqualTo(DEFAULT_LOCK_TIME); - } - - @Test - public void shouldLockTimeFromAnnotation() throws NoSuchMethodException { - noopResolver(); - AnnotationData annotation = getAnnotation("annotatedMethod"); - TemporalAmount lockAtMostFor = extractor.getLockAtMostFor(annotation); - assertThat(lockAtMostFor).isEqualTo(Duration.of(100, MILLIS)); - } - - @Test - public void shouldLockTimeFromAnnotationWithString() throws NoSuchMethodException { - mockResolvedValue("${placeholder}", "5"); - AnnotationData annotation = getAnnotation("annotatedMethodWithString"); - TemporalAmount lockAtMostFor = extractor.getLockAtMostFor(annotation); - assertThat(lockAtMostFor).isEqualTo(Duration.of(5, MILLIS)); - } - - @Test - public void shouldLockTimeFromAnnotationWithDurationString() throws NoSuchMethodException { - noopResolver(); - AnnotationData annotation = getAnnotation("annotatedMethodWithDurationString"); - TemporalAmount lockAtMostFor = extractor.getLockAtMostFor(annotation); - assertThat(lockAtMostFor).isEqualTo(Duration.of(1, SECONDS)); - } - - @Test - public void shouldGetZeroGracePeriodFromAnnotation() throws NoSuchMethodException { - noopResolver(); - AnnotationData annotation = getAnnotation("annotatedMethodWithZeroGracePeriod"); - TemporalAmount gracePeriod = extractor.getLockAtLeastFor(annotation); - assertThat(gracePeriod).isEqualTo(Duration.ZERO); - } - - @Test - public void shouldGetPositiveGracePeriodFromAnnotation() throws NoSuchMethodException { - noopResolver(); - AnnotationData annotation = getAnnotation("annotatedMethodWithPositiveGracePeriod"); - TemporalAmount gracePeriod = extractor.getLockAtLeastFor(annotation); - assertThat(gracePeriod).isEqualTo(Duration.of(10, MILLIS)); - } - - @Test - public void shouldGetPositiveGracePeriodFromAnnotationWithString() throws NoSuchMethodException { - noopResolver(); - AnnotationData annotation = getAnnotation("annotatedMethodWithPositiveGracePeriodWithString"); - TemporalAmount gracePeriod = extractor.getLockAtLeastFor(annotation); - assertThat(gracePeriod).isEqualTo(Duration.of(10, MILLIS)); - } - - @Test - public void shoulFailOnNegativeLockAtMostFor() throws NoSuchMethodException { - noopResolver(); - AnnotationData annotation = getAnnotation("annotatedMethodWithNegativeGracePeriod"); - assertThatThrownBy(() -> extractor.getLockAtLeastFor(annotation)).isInstanceOf(IllegalArgumentException.class); - } - - @Test - public void shouldExtractComposedAnnotation() throws NoSuchMethodException { - mockResolvedValue("20", "20"); - AnnotationData annotation = getAnnotation("composedAnnotation"); - TemporalAmount atMostFor = extractor.getLockAtMostFor(annotation); - assertThat(annotation.getName()).isEqualTo("lockName1"); - assertThat(atMostFor).isEqualTo(Duration.of(20, MILLIS)); - } - - @Test - public void shouldFindAnnotationOnDynamicProxy() throws NoSuchMethodException { - doTestFindAnnotationOnProxy(DynamicProxyConfig.class); - } - - @Test - public void shouldFindAnnotationOnSubclassProxy() throws NoSuchMethodException { - doTestFindAnnotationOnProxy(SubclassProxyConfig.class); - } - - @Test - public void shouldNotLockUnannotatedMethod() throws NoSuchMethodException { - ScheduledMethodRunnable runnable = new ScheduledMethodRunnable(this, "methodWithoutAnnotation"); - Optional lockConfiguration = extractor.getLockConfiguration(runnable); - assertThat(lockConfiguration).isEmpty(); - } - - @Test - public void shouldGetNameAndLockTimeFromAnnotation() throws NoSuchMethodException { - mockResolvedValue("lockName", "lockName"); - mockResolvedValue("100", "100"); - ScheduledMethodRunnable runnable = new ScheduledMethodRunnable(this, "annotatedMethod"); - LockConfiguration lockConfiguration = - extractor.getLockConfiguration(runnable).get(); - assertThat(lockConfiguration.getName()).isEqualTo("lockName"); - assertThat(lockConfiguration.getLockAtMostUntil()).isBeforeOrEqualTo(now().plus(100, MILLIS)); - assertThat(lockConfiguration.getLockAtLeastUntil()) - .isAfter(now().plus(DEFAULT_LOCK_AT_LEAST_FOR).minus(1, SECONDS)); - } - - @Test - public void shouldGetNameFromSpringVariable() throws NoSuchMethodException { - mockResolvedValue("${name}", "lockNameX"); - ScheduledMethodRunnable runnable = new ScheduledMethodRunnable(this, "annotatedMethodWithNameVariable"); - LockConfiguration lockConfiguration = - extractor.getLockConfiguration(runnable).get(); - assertThat(lockConfiguration.getName()).isEqualTo("lockNameX"); - } - - @Test - public void shouldGetNameFromSpringExpression() throws NoSuchMethodException { - mockResolvedValue("lockName-value-1-3-5", "lockName-value-1-3-5"); - Method method = - this.getClass().getMethod("annotatedMethodWithNameSpringExpression", String.class, Integer.class); - LockConfiguration lockConfiguration = extractor - .getLockConfiguration(this, method, new Object[] {"value", 1}) - .get(); - assertThat(lockConfiguration.getName()).isEqualTo("lockName-value-1-3-5"); - } - - @Test - public void shouldGetNameFromSpringExpressionAndSpringVariable() throws NoSuchMethodException { - mockResolvedValue("${name}-value", "lockName-value"); - Method method = this.getClass().getMethod("annotatedMethodWithNameSpringExpressionAndVariable", String.class); - LockConfiguration lockConfiguration = extractor - .getLockConfiguration(this, method, new Object[] {"value"}) - .get(); - assertThat(lockConfiguration.getName()).isEqualTo("lockName-value"); - } - - private void mockResolvedValue(String expression, String resolved) { - when(embeddedValueResolver.resolveStringValue(expression)).thenReturn(resolved); - } - - private void noopResolver() { - when(embeddedValueResolver.resolveStringValue(any())).thenAnswer(invocation -> invocation.getArgument(0)); - } - - private void doTestFindAnnotationOnProxy(Class config) throws NoSuchMethodException { - try (AnnotationConfigApplicationContext context = new AnnotationConfigApplicationContext(config)) { - BeanInterface bean = context.getBean(BeanInterface.class); - assertThat(extractor.findAnnotation(bean, bean.getClass().getMethod("method"))) - .isNotNull(); - } - } - - private AnnotationData getAnnotation(String method) throws NoSuchMethodException { - return extractor.findAnnotation(this, this.getClass().getMethod(method)); - } -} diff --git a/spring/shedlock-spring/src/test/java/net/javacrumbs/shedlock/spring/aop/SpringLockConfigurationExtractorTest.java b/spring/shedlock-spring/src/test/java/net/javacrumbs/shedlock/spring/aop/SpringLockConfigurationExtractorTest.java index a780c1e37..c9a672c86 100644 --- a/spring/shedlock-spring/src/test/java/net/javacrumbs/shedlock/spring/aop/SpringLockConfigurationExtractorTest.java +++ b/spring/shedlock-spring/src/test/java/net/javacrumbs/shedlock/spring/aop/SpringLockConfigurationExtractorTest.java @@ -15,15 +15,42 @@ import static java.lang.annotation.ElementType.METHOD; import static java.lang.annotation.RetentionPolicy.RUNTIME; +import static java.time.temporal.ChronoUnit.MILLIS; +import static java.time.temporal.ChronoUnit.SECONDS; +import static net.javacrumbs.shedlock.core.ClockProvider.now; +import static org.assertj.core.api.Assertions.assertThat; +import static org.assertj.core.api.Assertions.assertThatThrownBy; +import static org.mockito.ArgumentMatchers.any; +import static org.mockito.Mockito.mock; +import static org.mockito.Mockito.when; import java.lang.annotation.Documented; import java.lang.annotation.Retention; import java.lang.annotation.Target; +import java.lang.reflect.Method; +import java.time.Duration; +import java.time.temporal.ChronoUnit; +import java.time.temporal.TemporalAmount; +import java.util.Optional; +import net.javacrumbs.shedlock.core.LockConfiguration; import net.javacrumbs.shedlock.spring.annotation.SchedulerLock; +import net.javacrumbs.shedlock.spring.proxytest.BeanInterface; +import net.javacrumbs.shedlock.spring.proxytest.DynamicProxyConfig; +import net.javacrumbs.shedlock.spring.proxytest.SubclassProxyConfig; +import org.junit.jupiter.api.Test; +import org.springframework.context.annotation.AnnotationConfigApplicationContext; import org.springframework.core.annotation.AliasFor; import org.springframework.scheduling.annotation.Scheduled; +import org.springframework.scheduling.support.ScheduledMethodRunnable; +import org.springframework.util.StringValueResolver; -public class SpringLockConfigurationExtractorTest extends AbstractSpringLockConfigurationExtractorTest { +public class SpringLockConfigurationExtractorTest { + + private static final Duration DEFAULT_LOCK_TIME = Duration.of(30, ChronoUnit.MINUTES); + private static final Duration DEFAULT_LOCK_AT_LEAST_FOR = Duration.of(5, ChronoUnit.MILLIS); + private final StringValueResolver embeddedValueResolver = mock(StringValueResolver.class); + private final SpringLockConfigurationExtractor extractor = new SpringLockConfigurationExtractor( + DEFAULT_LOCK_TIME, DEFAULT_LOCK_AT_LEAST_FOR, embeddedValueResolver, new StringToDurationConverter()); @SchedulerLock(name = "lockName", lockAtMostFor = "100") public void annotatedMethod() {} @@ -63,6 +90,162 @@ public void composedAnnotation() {} public void methodWithoutAnnotation() {} + @Test + public void shouldLockForDefaultTimeIfNoAnnotation() throws NoSuchMethodException { + SpringLockConfigurationExtractor.AnnotationData annotation = + getAnnotation("annotatedMethodWithoutLockAtMostFor"); + TemporalAmount lockAtMostFor = extractor.getLockAtMostFor(annotation); + assertThat(lockAtMostFor).isEqualTo(DEFAULT_LOCK_TIME); + } + + @Test + public void shouldLockTimeFromAnnotation() throws NoSuchMethodException { + noopResolver(); + SpringLockConfigurationExtractor.AnnotationData annotation = getAnnotation("annotatedMethod"); + TemporalAmount lockAtMostFor = extractor.getLockAtMostFor(annotation); + assertThat(lockAtMostFor).isEqualTo(Duration.of(100, MILLIS)); + } + + @Test + public void shouldLockTimeFromAnnotationWithString() throws NoSuchMethodException { + mockResolvedValue("${placeholder}", "5"); + SpringLockConfigurationExtractor.AnnotationData annotation = getAnnotation("annotatedMethodWithString"); + TemporalAmount lockAtMostFor = extractor.getLockAtMostFor(annotation); + assertThat(lockAtMostFor).isEqualTo(Duration.of(5, MILLIS)); + } + + @Test + public void shouldLockTimeFromAnnotationWithDurationString() throws NoSuchMethodException { + noopResolver(); + SpringLockConfigurationExtractor.AnnotationData annotation = getAnnotation("annotatedMethodWithDurationString"); + TemporalAmount lockAtMostFor = extractor.getLockAtMostFor(annotation); + assertThat(lockAtMostFor).isEqualTo(Duration.of(1, SECONDS)); + } + + @Test + public void shouldGetZeroGracePeriodFromAnnotation() throws NoSuchMethodException { + noopResolver(); + SpringLockConfigurationExtractor.AnnotationData annotation = + getAnnotation("annotatedMethodWithZeroGracePeriod"); + TemporalAmount gracePeriod = extractor.getLockAtLeastFor(annotation); + assertThat(gracePeriod).isEqualTo(Duration.ZERO); + } + + @Test + public void shouldGetPositiveGracePeriodFromAnnotation() throws NoSuchMethodException { + noopResolver(); + SpringLockConfigurationExtractor.AnnotationData annotation = + getAnnotation("annotatedMethodWithPositiveGracePeriod"); + TemporalAmount gracePeriod = extractor.getLockAtLeastFor(annotation); + assertThat(gracePeriod).isEqualTo(Duration.of(10, MILLIS)); + } + + @Test + public void shouldGetPositiveGracePeriodFromAnnotationWithString() throws NoSuchMethodException { + noopResolver(); + SpringLockConfigurationExtractor.AnnotationData annotation = + getAnnotation("annotatedMethodWithPositiveGracePeriodWithString"); + TemporalAmount gracePeriod = extractor.getLockAtLeastFor(annotation); + assertThat(gracePeriod).isEqualTo(Duration.of(10, MILLIS)); + } + + @Test + public void shoulFailOnNegativeLockAtMostFor() throws NoSuchMethodException { + noopResolver(); + SpringLockConfigurationExtractor.AnnotationData annotation = + getAnnotation("annotatedMethodWithNegativeGracePeriod"); + assertThatThrownBy(() -> extractor.getLockAtLeastFor(annotation)).isInstanceOf(IllegalArgumentException.class); + } + + @Test + public void shouldExtractComposedAnnotation() throws NoSuchMethodException { + mockResolvedValue("20", "20"); + SpringLockConfigurationExtractor.AnnotationData annotation = getAnnotation("composedAnnotation"); + TemporalAmount atMostFor = extractor.getLockAtMostFor(annotation); + assertThat(annotation.getName()).isEqualTo("lockName1"); + assertThat(atMostFor).isEqualTo(Duration.of(20, MILLIS)); + } + + @Test + public void shouldFindAnnotationOnDynamicProxy() throws NoSuchMethodException { + doTestFindAnnotationOnProxy(DynamicProxyConfig.class); + } + + @Test + public void shouldFindAnnotationOnSubclassProxy() throws NoSuchMethodException { + doTestFindAnnotationOnProxy(SubclassProxyConfig.class); + } + + @Test + public void shouldNotLockUnannotatedMethod() throws NoSuchMethodException { + ScheduledMethodRunnable runnable = new ScheduledMethodRunnable(this, "methodWithoutAnnotation"); + Optional lockConfiguration = extractor.getLockConfiguration(runnable); + assertThat(lockConfiguration).isEmpty(); + } + + @Test + public void shouldGetNameAndLockTimeFromAnnotation() throws NoSuchMethodException { + mockResolvedValue("lockName", "lockName"); + mockResolvedValue("100", "100"); + ScheduledMethodRunnable runnable = new ScheduledMethodRunnable(this, "annotatedMethod"); + LockConfiguration lockConfiguration = + extractor.getLockConfiguration(runnable).get(); + assertThat(lockConfiguration.getName()).isEqualTo("lockName"); + assertThat(lockConfiguration.getLockAtMostUntil()).isBeforeOrEqualTo(now().plus(100, MILLIS)); + assertThat(lockConfiguration.getLockAtLeastUntil()) + .isAfter(now().plus(DEFAULT_LOCK_AT_LEAST_FOR).minus(1, SECONDS)); + } + + @Test + public void shouldGetNameFromSpringVariable() throws NoSuchMethodException { + mockResolvedValue("${name}", "lockNameX"); + ScheduledMethodRunnable runnable = new ScheduledMethodRunnable(this, "annotatedMethodWithNameVariable"); + LockConfiguration lockConfiguration = + extractor.getLockConfiguration(runnable).get(); + assertThat(lockConfiguration.getName()).isEqualTo("lockNameX"); + } + + @Test + public void shouldGetNameFromSpringExpression() throws NoSuchMethodException { + mockResolvedValue("lockName-value-1-3-5", "lockName-value-1-3-5"); + Method method = + this.getClass().getMethod("annotatedMethodWithNameSpringExpression", String.class, Integer.class); + LockConfiguration lockConfiguration = extractor + .getLockConfiguration(this, method, new Object[] {"value", 1}) + .get(); + assertThat(lockConfiguration.getName()).isEqualTo("lockName-value-1-3-5"); + } + + @Test + public void shouldGetNameFromSpringExpressionAndSpringVariable() throws NoSuchMethodException { + mockResolvedValue("${name}-value", "lockName-value"); + Method method = this.getClass().getMethod("annotatedMethodWithNameSpringExpressionAndVariable", String.class); + LockConfiguration lockConfiguration = extractor + .getLockConfiguration(this, method, new Object[] {"value"}) + .get(); + assertThat(lockConfiguration.getName()).isEqualTo("lockName-value"); + } + + private void mockResolvedValue(String expression, String resolved) { + when(embeddedValueResolver.resolveStringValue(expression)).thenReturn(resolved); + } + + private void noopResolver() { + when(embeddedValueResolver.resolveStringValue(any())).thenAnswer(invocation -> invocation.getArgument(0)); + } + + private void doTestFindAnnotationOnProxy(Class config) throws NoSuchMethodException { + try (AnnotationConfigApplicationContext context = new AnnotationConfigApplicationContext(config)) { + BeanInterface bean = context.getBean(BeanInterface.class); + assertThat(extractor.findAnnotation(bean, bean.getClass().getMethod("method"))) + .isNotNull(); + } + } + + private SpringLockConfigurationExtractor.AnnotationData getAnnotation(String method) throws NoSuchMethodException { + return extractor.findAnnotation(this, this.getClass().getMethod(method)); + } + @Target(METHOD) @Retention(RUNTIME) @Documented From c62c27a65ad90f0897ffb983fd949cd837d1cf92 Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Sat, 10 Feb 2024 08:49:23 +0100 Subject: [PATCH 0537/1598] Add clean to CI --- .github/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 36f486845..6cee25d85 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -34,7 +34,7 @@ jobs: env: # Kotlin needs access to java.util MAVEN_OPTS: --add-opens java.base/java.util=ALL-UNNAMED - run: mvn test spotless:check javadoc:javadoc + run: mvn clean test spotless:check javadoc:javadoc - name: Publish Test Report uses: mikepenz/action-junit-report@v4 if: always() # always run even if the previous step fails From 6ecb5339fe8ea8dc1322291b2bc057d92b47c226 Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Tue, 6 Feb 2024 20:40:26 +0100 Subject: [PATCH 0538/1598] Test get name form bean --- .../spring/aop/MethodProxyAopConfig.java | 16 ++++++++++++++++ .../shedlock/spring/aop/MethodProxyAopTest.java | 8 ++++++++ 2 files changed, 24 insertions(+) diff --git a/spring/shedlock-spring/src/test/java/net/javacrumbs/shedlock/spring/aop/MethodProxyAopConfig.java b/spring/shedlock-spring/src/test/java/net/javacrumbs/shedlock/spring/aop/MethodProxyAopConfig.java index e73909cdf..65ce7a0a7 100644 --- a/spring/shedlock-spring/src/test/java/net/javacrumbs/shedlock/spring/aop/MethodProxyAopConfig.java +++ b/spring/shedlock-spring/src/test/java/net/javacrumbs/shedlock/spring/aop/MethodProxyAopConfig.java @@ -50,6 +50,11 @@ public AnotherTestBean anotherTestBean() { return new AnotherTestBeanImpl(); } + @Bean + public NameSource nameSource() { + return new NameSource(); + } + static class TestBean { private final AtomicBoolean called = new AtomicBoolean(false); @@ -115,6 +120,11 @@ public void spel() { called.set(true); } + @SchedulerLock(name = "#{nameSource.getLockName()}", lockAtLeastFor = "1s") + public void spelBean() { + called.set(true); + } + @SchedulerLock(name = "${finalNotLocked}", lockAtLeastFor = "10ms") public final void finalNotLocked() { assertLocked(); @@ -131,4 +141,10 @@ static class AnotherTestBeanImpl implements AnotherTestBean { @SchedulerLock(name = "classAnnotation") public void runManually() {} } + + static class NameSource { + public String getLockName() { + return "myLockName"; + } + } } diff --git a/spring/shedlock-spring/src/test/java/net/javacrumbs/shedlock/spring/aop/MethodProxyAopTest.java b/spring/shedlock-spring/src/test/java/net/javacrumbs/shedlock/spring/aop/MethodProxyAopTest.java index 2dbab3ebf..224a0454a 100644 --- a/spring/shedlock-spring/src/test/java/net/javacrumbs/shedlock/spring/aop/MethodProxyAopTest.java +++ b/spring/shedlock-spring/src/test/java/net/javacrumbs/shedlock/spring/aop/MethodProxyAopTest.java @@ -134,6 +134,14 @@ public void shouldReadSpringProperty() { assertThat(testBean.wasMethodCalled()).isTrue(); } + @Test + public void shouldGetNameFromABean() { + testBean.spelBean(); + verify(lockProvider).lock(hasParams("myLockName", 30_000, 1_000)); + verify(simpleLock).unlock(); + assertThat(testBean.wasMethodCalled()).isTrue(); + } + @Test public void shouldFailOnNotLockedMethod() { assertThatThrownBy(() -> testBean.finalNotLocked()).hasMessageStartingWith("The task is not locked."); From 71751c44461ec9be775bd600a0de0f390b9c7017 Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Sat, 10 Feb 2024 22:22:17 +0100 Subject: [PATCH 0539/1598] Disable wierd test MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit It’s getting stung on Java 17 and is throwing exception on Java 21 Did not work like that before, no idea what’s going on --- .../javacrumbs/shedlock/spring/aop/AopCleanupTest.java | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/spring/shedlock-spring/src/test/java/net/javacrumbs/shedlock/spring/aop/AopCleanupTest.java b/spring/shedlock-spring/src/test/java/net/javacrumbs/shedlock/spring/aop/AopCleanupTest.java index 1c1e4fb10..0cdcce7f2 100644 --- a/spring/shedlock-spring/src/test/java/net/javacrumbs/shedlock/spring/aop/AopCleanupTest.java +++ b/spring/shedlock-spring/src/test/java/net/javacrumbs/shedlock/spring/aop/AopCleanupTest.java @@ -16,16 +16,21 @@ import static org.assertj.core.api.Assertions.assertThat; import static org.mockito.Mockito.mock; +import java.util.concurrent.Executors; import net.javacrumbs.shedlock.core.LockProvider; import net.javacrumbs.shedlock.spring.annotation.EnableSchedulerLock; import net.javacrumbs.shedlock.spring.annotation.SchedulerLock; +import org.junit.jupiter.api.Disabled; import org.junit.jupiter.api.Test; import org.springframework.context.annotation.AnnotationConfigApplicationContext; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; +import org.springframework.scheduling.TaskScheduler; import org.springframework.scheduling.annotation.EnableScheduling; import org.springframework.scheduling.annotation.Scheduled; +import org.springframework.scheduling.concurrent.ConcurrentTaskScheduler; +@Disabled public class AopCleanupTest { @Test public void shouldCloseTaskExecutor() { @@ -46,6 +51,11 @@ public LockProvider lockProvider() { return lockProvider; } + @Bean + public TaskScheduler taskScheduler() { + return new ConcurrentTaskScheduler(Executors.newScheduledThreadPool(10)); + } + @Scheduled(fixedRate = 10_000) @SchedulerLock(name = "task") public void task() {} From b92e6d79aa4fdf13d6129196e90f177c9276bd70 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 12 Feb 2024 15:41:33 +0000 Subject: [PATCH 0540/1598] Bump org.redisson:redisson-spring-data-32 from 3.26.0 to 3.26.1 Bumps org.redisson:redisson-spring-data-32 from 3.26.0 to 3.26.1. --- updated-dependencies: - dependency-name: org.redisson:redisson-spring-data-32 dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/redis/shedlock-provider-redis-spring/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index 29e03914f..fd21b8cee 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -62,7 +62,7 @@ org.redisson redisson-spring-data-32 - 3.26.0 + 3.26.1 test From 1b15f4b19412bdd9ea95245cbbbc40967fc87cae Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 12 Feb 2024 15:42:13 +0000 Subject: [PATCH 0541/1598] Bump org.testcontainers:neo4j from 1.19.4 to 1.19.5 Bumps [org.testcontainers:neo4j](https://github.com/testcontainers/testcontainers-java) from 1.19.4 to 1.19.5. - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.19.4...1.19.5) --- updated-dependencies: - dependency-name: org.testcontainers:neo4j dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/neo4j/shedlock-provider-neo4j/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/neo4j/shedlock-provider-neo4j/pom.xml b/providers/neo4j/shedlock-provider-neo4j/pom.xml index 887ce5b62..af1b7f970 100644 --- a/providers/neo4j/shedlock-provider-neo4j/pom.xml +++ b/providers/neo4j/shedlock-provider-neo4j/pom.xml @@ -32,7 +32,7 @@ org.testcontainers neo4j - 1.19.4 + 1.19.5 test From 319cd4e12d7a39f585f6a43b243e45905cbb209e Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 12 Feb 2024 15:42:24 +0000 Subject: [PATCH 0542/1598] Bump micronaut3.version from 3.10.3 to 4.3.1 Bumps `micronaut3.version` from 3.10.3 to 4.3.1. Updates `io.micronaut:micronaut-inject-java` from 3.10.3 to 4.3.1 - [Release notes](https://github.com/micronaut-projects/micronaut-core/releases) - [Changelog](https://github.com/micronaut-projects/micronaut-core/blob/4.3.x/RELEASE.adoc) - [Commits](https://github.com/micronaut-projects/micronaut-core/compare/v3.10.3...v4.3.1) Updates `io.micronaut.platform:micronaut-platform` from 4.3.0 to 4.3.1 - [Release notes](https://github.com/micronaut-projects/micronaut-platform/releases) - [Commits](https://github.com/micronaut-projects/micronaut-platform/compare/v4.3.0...v4.3.1) --- updated-dependencies: - dependency-name: io.micronaut:micronaut-inject-java dependency-type: direct:production update-type: version-update:semver-major - dependency-name: io.micronaut.platform:micronaut-platform dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 5d4fbb2a8..a3732f8bb 100644 --- a/pom.xml +++ b/pom.xml @@ -80,7 +80,7 @@ 1.9.22 3.10.3 3.9.7 - 4.3.0 + 4.3.1 4.4.0 4.4.0 1.4.14 From e7b83388fa836373c152c143c6213a07b31aa8d4 Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Thu, 8 Feb 2024 08:31:42 +0100 Subject: [PATCH 0543/1598] #1753 reproducer --- .../shedlock/spring/aop/MethodProxyAopConfig.java | 5 +++++ .../shedlock/spring/aop/MethodProxyAopTest.java | 8 ++++++++ 2 files changed, 13 insertions(+) diff --git a/spring/shedlock-spring/src/test/java/net/javacrumbs/shedlock/spring/aop/MethodProxyAopConfig.java b/spring/shedlock-spring/src/test/java/net/javacrumbs/shedlock/spring/aop/MethodProxyAopConfig.java index 65ce7a0a7..41500849e 100644 --- a/spring/shedlock-spring/src/test/java/net/javacrumbs/shedlock/spring/aop/MethodProxyAopConfig.java +++ b/spring/shedlock-spring/src/test/java/net/javacrumbs/shedlock/spring/aop/MethodProxyAopConfig.java @@ -125,6 +125,11 @@ public void spelBean() { called.set(true); } + @SchedulerLock(name = "#{nameSource.getLockName()}", lockAtLeastFor = "1s") + public void spelBean(String param) { + called.set(true); + } + @SchedulerLock(name = "${finalNotLocked}", lockAtLeastFor = "10ms") public final void finalNotLocked() { assertLocked(); diff --git a/spring/shedlock-spring/src/test/java/net/javacrumbs/shedlock/spring/aop/MethodProxyAopTest.java b/spring/shedlock-spring/src/test/java/net/javacrumbs/shedlock/spring/aop/MethodProxyAopTest.java index 224a0454a..4b05ca589 100644 --- a/spring/shedlock-spring/src/test/java/net/javacrumbs/shedlock/spring/aop/MethodProxyAopTest.java +++ b/spring/shedlock-spring/src/test/java/net/javacrumbs/shedlock/spring/aop/MethodProxyAopTest.java @@ -142,6 +142,14 @@ public void shouldGetNameFromABean() { assertThat(testBean.wasMethodCalled()).isTrue(); } + @Test + public void shouldGetNameFromABeanParametrized() { + testBean.spelBean("test"); + verify(lockProvider).lock(hasParams("myLockName", 30_000, 1_000)); + verify(simpleLock).unlock(); + assertThat(testBean.wasMethodCalled()).isTrue(); + } + @Test public void shouldFailOnNotLockedMethod() { assertThatThrownBy(() -> testBean.finalNotLocked()).hasMessageStartingWith("The task is not locked."); From d3cdbed1c39c7f802572613f326d7b92a5e9e583 Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Thu, 8 Feb 2024 09:00:49 +0100 Subject: [PATCH 0544/1598] Fix expression evaluation --- ...ckConfigurationExtractorConfiguration.java | 22 ++++- .../aop/SpringLockConfigurationExtractor.java | 81 +++++++++++++++++-- 2 files changed, 93 insertions(+), 10 deletions(-) diff --git a/spring/shedlock-spring/src/main/java/net/javacrumbs/shedlock/spring/aop/LockConfigurationExtractorConfiguration.java b/spring/shedlock-spring/src/main/java/net/javacrumbs/shedlock/spring/aop/LockConfigurationExtractorConfiguration.java index a92b3a96a..c01a92826 100644 --- a/spring/shedlock-spring/src/main/java/net/javacrumbs/shedlock/spring/aop/LockConfigurationExtractorConfiguration.java +++ b/spring/shedlock-spring/src/main/java/net/javacrumbs/shedlock/spring/aop/LockConfigurationExtractorConfiguration.java @@ -15,6 +15,10 @@ import java.time.Duration; import net.javacrumbs.shedlock.spring.ExtendedLockConfigurationExtractor; +import net.javacrumbs.shedlock.support.annotation.Nullable; +import org.springframework.beans.BeansException; +import org.springframework.beans.factory.BeanFactory; +import org.springframework.beans.factory.BeanFactoryAware; import org.springframework.context.EmbeddedValueResolverAware; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; @@ -22,15 +26,24 @@ /** Defines ExtendedLockConfigurationExtractor bean. */ @Configuration -class LockConfigurationExtractorConfiguration extends AbstractLockConfiguration implements EmbeddedValueResolverAware { +class LockConfigurationExtractorConfiguration extends AbstractLockConfiguration + implements EmbeddedValueResolverAware, BeanFactoryAware { private final StringToDurationConverter durationConverter = StringToDurationConverter.INSTANCE; + @Nullable private StringValueResolver resolver; + @Nullable + private BeanFactory beanFactory; + @Bean ExtendedLockConfigurationExtractor lockConfigurationExtractor() { return new SpringLockConfigurationExtractor( - defaultLockAtMostForDuration(), defaultLockAtLeastForDuration(), resolver, durationConverter); + defaultLockAtMostForDuration(), + defaultLockAtLeastForDuration(), + resolver, + durationConverter, + beanFactory); } private Duration defaultLockAtLeastForDuration() { @@ -61,4 +74,9 @@ protected String getStringFromAnnotation(String name) { public void setEmbeddedValueResolver(StringValueResolver resolver) { this.resolver = resolver; } + + @Override + public void setBeanFactory(BeanFactory beanFactory) throws BeansException { + this.beanFactory = beanFactory; + } } diff --git a/spring/shedlock-spring/src/main/java/net/javacrumbs/shedlock/spring/aop/SpringLockConfigurationExtractor.java b/spring/shedlock-spring/src/main/java/net/javacrumbs/shedlock/spring/aop/SpringLockConfigurationExtractor.java index 603b4401c..231511353 100644 --- a/spring/shedlock-spring/src/main/java/net/javacrumbs/shedlock/spring/aop/SpringLockConfigurationExtractor.java +++ b/spring/shedlock-spring/src/main/java/net/javacrumbs/shedlock/spring/aop/SpringLockConfigurationExtractor.java @@ -16,6 +16,7 @@ import static java.time.temporal.ChronoUnit.MILLIS; import static java.util.Objects.requireNonNull; +import java.lang.reflect.Constructor; import java.lang.reflect.Method; import java.lang.reflect.Parameter; import java.time.Duration; @@ -28,6 +29,14 @@ import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.aop.support.AopUtils; +import org.springframework.beans.factory.BeanFactory; +import org.springframework.context.expression.BeanFactoryAccessor; +import org.springframework.context.expression.MethodBasedEvaluationContext; +import org.springframework.core.KotlinDetector; +import org.springframework.core.KotlinReflectionParameterNameDiscoverer; +import org.springframework.core.ParameterNameDiscoverer; +import org.springframework.core.PrioritizedParameterNameDiscoverer; +import org.springframework.core.StandardReflectionParameterNameDiscoverer; import org.springframework.core.annotation.AnnotatedElementUtils; import org.springframework.core.convert.converter.Converter; import org.springframework.expression.EvaluationContext; @@ -35,7 +44,7 @@ import org.springframework.expression.ParserContext; import org.springframework.expression.common.TemplateParserContext; import org.springframework.expression.spel.standard.SpelExpressionParser; -import org.springframework.expression.spel.support.SimpleEvaluationContext; +import org.springframework.expression.spel.support.StandardEvaluationContext; import org.springframework.scheduling.support.ScheduledMethodRunnable; import org.springframework.util.StringUtils; import org.springframework.util.StringValueResolver; @@ -43,24 +52,49 @@ class SpringLockConfigurationExtractor implements ExtendedLockConfigurationExtractor { private static final ExpressionParser EXPRESSION_PARSER = new SpelExpressionParser(); private static final ParserContext PARSER_CONTEXT = new TemplateParserContext(); + public static final PrioritizedParameterNameDiscoverer PARAMETER_NAME_DISCOVERER = + new PrioritizedParameterNameDiscoverer(); private final Duration defaultLockAtMostFor; private final Duration defaultLockAtLeastFor; @Nullable private final StringValueResolver embeddedValueResolver; + @Nullable + private final BeanFactory beanFactory; + + private final StandardEvaluationContext originalEvaluationContext = new StandardEvaluationContext(); + private final Converter durationConverter; private final Logger logger = LoggerFactory.getLogger(SpringLockConfigurationExtractor.class); + static { + if (KotlinDetector.isKotlinReflectPresent()) { + PARAMETER_NAME_DISCOVERER.addDiscoverer(new KotlinReflectionParameterNameDiscoverer()); + } + PARAMETER_NAME_DISCOVERER.addDiscoverer(new SimpleParameterNameDiscoverer()); + } + public SpringLockConfigurationExtractor( Duration defaultLockAtMostFor, Duration defaultLockAtLeastFor, @Nullable StringValueResolver embeddedValueResolver, Converter durationConverter) { + this(defaultLockAtMostFor, defaultLockAtLeastFor, embeddedValueResolver, durationConverter, null); + } + + public SpringLockConfigurationExtractor( + Duration defaultLockAtMostFor, + Duration defaultLockAtLeastFor, + @Nullable StringValueResolver embeddedValueResolver, + Converter durationConverter, + @Nullable BeanFactory beanFactory) { this.defaultLockAtMostFor = requireNonNull(defaultLockAtMostFor); this.defaultLockAtLeastFor = requireNonNull(defaultLockAtLeastFor); this.durationConverter = requireNonNull(durationConverter); this.embeddedValueResolver = embeddedValueResolver; + this.beanFactory = beanFactory; + originalEvaluationContext.addPropertyAccessor(new BeanFactoryAccessor()); } @Override @@ -110,14 +144,13 @@ private String parseSpEL(String name, Method method, Object[] parameterValues) { } private Optional getEvaluationContext(Method method, Object[] parameterValues) { + // Only applying it when the method has parameters. The while code is pretty fragile, let's hope that + // most of the users do not parametrize their scheduled methods. + // We need this as embeddedValueResolver does not support parameters. Inspired by CacheEvaluationContextFactory. if (method.getParameters().length > 0 && method.getParameters().length == parameterValues.length) { - Parameter[] parameters = method.getParameters(); - EvaluationContext evaluationContext = SimpleEvaluationContext.forReadOnlyDataBinding() - .withInstanceMethods() - .build(); - for (int i = 0; i < parameters.length; i++) { - evaluationContext.setVariable(parameters[i].getName(), parameterValues[i]); - } + StandardEvaluationContext evaluationContext = + new MethodBasedEvaluationContext(beanFactory, method, parameterValues, PARAMETER_NAME_DISCOVERER); + originalEvaluationContext.applyDelegatesTo(evaluationContext); return Optional.of(evaluationContext); } else { return Optional.empty(); @@ -235,4 +268,36 @@ public String getLockAtLeastForString() { return lockAtLeastForString; } } + + /** + * Not using {@link StandardReflectionParameterNameDiscoverer} as it is calling executable.hasRealParameterData() + * and it causes a test to fail. + */ + private static class SimpleParameterNameDiscoverer implements ParameterNameDiscoverer { + @Override + @Nullable + public String[] getParameterNames(Method method) { + return getParameterNames(method.getParameters()); + } + + @Override + @Nullable + public String[] getParameterNames(Constructor ctor) { + return getParameterNames(ctor.getParameters()); + } + + @Nullable + private String[] getParameterNames(Parameter[] parameters) { + String[] parameterNames = new String[parameters.length]; + for (int i = 0; i < parameters.length; i++) { + Parameter param = parameters[i]; + // Here it differs from StandardReflectionParameterNameDiscoverer + if (param.getName() == null) { + return null; + } + parameterNames[i] = param.getName(); + } + return parameterNames; + } + } } From f6498fa06b1e2e847c6ded4065526d290541230a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luk=C3=A1=C5=A1=20K=C5=99e=C4=8Dan?= Date: Tue, 13 Feb 2024 20:25:15 +0100 Subject: [PATCH 0545/1598] Update providers/redis/shedlock-provider-redis-quarkus2/pom.xml --- providers/redis/shedlock-provider-redis-quarkus2/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/redis/shedlock-provider-redis-quarkus2/pom.xml b/providers/redis/shedlock-provider-redis-quarkus2/pom.xml index 7f79382f0..fd765f5bb 100644 --- a/providers/redis/shedlock-provider-redis-quarkus2/pom.xml +++ b/providers/redis/shedlock-provider-redis-quarkus2/pom.xml @@ -11,7 +11,7 @@ shedlock-provider-redis-quarkus2 - 3.7.2 + 2.16.12.Final From 0022cadf09e54b089885ac13e9022e9e673688d3 Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Tue, 13 Feb 2024 20:29:17 +0100 Subject: [PATCH 0546/1598] Drop the key ID --- pom.xml | 3 --- 1 file changed, 3 deletions(-) diff --git a/pom.xml b/pom.xml index a3732f8bb..3ab3559ee 100644 --- a/pom.xml +++ b/pom.xml @@ -181,9 +181,6 @@ org.apache.maven.plugins maven-gpg-plugin - - C51E10BD96D06071 - 3.1.0 From 7f18d867e04204e93ae416fa09a87951c736266c Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Tue, 13 Feb 2024 20:33:39 +0100 Subject: [PATCH 0547/1598] Upgrade test to Spring Boot 3.3.0-M1 --- spring/test/shedlock-springboot-future-test/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spring/test/shedlock-springboot-future-test/pom.xml b/spring/test/shedlock-springboot-future-test/pom.xml index e57b76af5..fd4620a98 100644 --- a/spring/test/shedlock-springboot-future-test/pom.xml +++ b/spring/test/shedlock-springboot-future-test/pom.xml @@ -63,7 +63,7 @@ org.springframework.boot spring-boot-dependencies - 3.3.0-SNAPSHOT + 3.3.0-M1 pom import From 69f7439e08513ff67ff407b7f38fe3776d1af034 Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Tue, 13 Feb 2024 20:37:36 +0100 Subject: [PATCH 0548/1598] [maven-release-plugin] prepare release shedlock-parent-5.11.0 --- cdi/shedlock-cdi-vintage/pom.xml | 4 ++-- cdi/shedlock-cdi/pom.xml | 4 ++-- cdi/test/quarkus-test/pom.xml | 4 ++-- micronaut/shedlock-micronaut/pom.xml | 4 ++-- micronaut/shedlock-micronaut4/pom.xml | 4 ++-- micronaut/test/micronaut-jdbc-template/pom.xml | 4 ++-- micronaut/test/micronaut-jdbc/pom.xml | 4 ++-- micronaut/test/micronaut4-jdbc-template/pom.xml | 4 ++-- micronaut/test/micronaut4-jdbc/pom.xml | 4 ++-- pom.xml | 2 +- providers/arangodb/shedlock-provider-arangodb/pom.xml | 4 ++-- providers/cassandra/shedlock-provider-cassandra/pom.xml | 4 ++-- providers/consul/shedlock-provider-consul/pom.xml | 4 ++-- .../couchbase/shedlock-provider-couchbase-javaclient3/pom.xml | 4 ++-- providers/datastore/shedlock-provider-datastore/pom.xml | 4 ++-- providers/dynamodb/shedlock-provider-dynamodb2/pom.xml | 4 ++-- .../elasticsearch/shedlock-provider-elasticsearch8/pom.xml | 4 ++-- providers/etcd/shedlock-provider-etcd-jetcd/pom.xml | 2 +- providers/hazelcast/shedlock-provider-hazelcast4/pom.xml | 4 ++-- providers/ignite/shedlock-provider-ignite/pom.xml | 4 ++-- providers/inmemory/shedlock-provider-inmemory/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-internal/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-template/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jooq/pom.xml | 4 ++-- providers/jdbc/shedlock-test-support-jdbc/pom.xml | 4 ++-- providers/memcached/shedlock-provider-memcached-spy/pom.xml | 4 ++-- .../mongo/shedlock-provider-mongo-reactivestreams/pom.xml | 4 ++-- providers/mongo/shedlock-provider-mongo/pom.xml | 4 ++-- providers/neo4j/shedlock-provider-neo4j/pom.xml | 4 ++-- providers/opensearch/shedlock-provider-opensearch/pom.xml | 4 ++-- providers/r2dbc/shedlock-provider-r2dbc/pom.xml | 4 ++-- providers/redis/shedlock-provider-redis-jedis4/pom.xml | 4 ++-- providers/redis/shedlock-provider-redis-quarkus2/pom.xml | 2 +- providers/redis/shedlock-provider-redis-spring/pom.xml | 4 ++-- providers/spanner/shedlock-provider-spanner/pom.xml | 4 ++-- .../zookeeper/shedlock-provider-zookeeper-curator/pom.xml | 4 ++-- shedlock-bom/pom.xml | 4 ++-- shedlock-core/pom.xml | 4 ++-- shedlock-test-support/pom.xml | 4 ++-- spring/shedlock-spring/pom.xml | 4 ++-- spring/test/shedlock-springboot-future-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-kotlin-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-old-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-sleuth-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-test/pom.xml | 4 ++-- spring/test/shedlock-testng-test/pom.xml | 4 ++-- 48 files changed, 93 insertions(+), 93 deletions(-) diff --git a/cdi/shedlock-cdi-vintage/pom.xml b/cdi/shedlock-cdi-vintage/pom.xml index ad9d1a23e..31aba5aa7 100644 --- a/cdi/shedlock-cdi-vintage/pom.xml +++ b/cdi/shedlock-cdi-vintage/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.3-SNAPSHOT + 5.11.0 ../../pom.xml shedlock-cdi-vintage - 5.10.3-SNAPSHOT + 5.11.0 diff --git a/cdi/shedlock-cdi/pom.xml b/cdi/shedlock-cdi/pom.xml index 137d18c3a..34c460e50 100644 --- a/cdi/shedlock-cdi/pom.xml +++ b/cdi/shedlock-cdi/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.3-SNAPSHOT + 5.11.0 ../../pom.xml shedlock-cdi - 5.10.3-SNAPSHOT + 5.11.0 diff --git a/cdi/test/quarkus-test/pom.xml b/cdi/test/quarkus-test/pom.xml index 6d743d835..ccacd24f9 100644 --- a/cdi/test/quarkus-test/pom.xml +++ b/cdi/test/quarkus-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.3-SNAPSHOT + 5.11.0 ../../../pom.xml 4.0.0 quarkus-test - 5.10.3-SNAPSHOT + 5.11.0 quarkus-bom diff --git a/micronaut/shedlock-micronaut/pom.xml b/micronaut/shedlock-micronaut/pom.xml index 0309dd212..3a04de2f4 100644 --- a/micronaut/shedlock-micronaut/pom.xml +++ b/micronaut/shedlock-micronaut/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.3-SNAPSHOT + 5.11.0 ../../pom.xml shedlock-micronaut - 5.10.3-SNAPSHOT + 5.11.0 diff --git a/micronaut/shedlock-micronaut4/pom.xml b/micronaut/shedlock-micronaut4/pom.xml index 5084b127c..c78c30846 100644 --- a/micronaut/shedlock-micronaut4/pom.xml +++ b/micronaut/shedlock-micronaut4/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.3-SNAPSHOT + 5.11.0 ../../pom.xml shedlock-micronaut4 - 5.10.3-SNAPSHOT + 5.11.0 diff --git a/micronaut/test/micronaut-jdbc-template/pom.xml b/micronaut/test/micronaut-jdbc-template/pom.xml index 00e13b044..49e918ec9 100644 --- a/micronaut/test/micronaut-jdbc-template/pom.xml +++ b/micronaut/test/micronaut-jdbc-template/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.3-SNAPSHOT + 5.11.0 ../../../pom.xml micronaut-jdbc-template - 5.10.3-SNAPSHOT + 5.11.0 UTF-8 diff --git a/micronaut/test/micronaut-jdbc/pom.xml b/micronaut/test/micronaut-jdbc/pom.xml index a5af673b5..ebfd5e2e6 100644 --- a/micronaut/test/micronaut-jdbc/pom.xml +++ b/micronaut/test/micronaut-jdbc/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.3-SNAPSHOT + 5.11.0 ../../../pom.xml micronaut-jdbc - 5.10.3-SNAPSHOT + 5.11.0 UTF-8 diff --git a/micronaut/test/micronaut4-jdbc-template/pom.xml b/micronaut/test/micronaut4-jdbc-template/pom.xml index 56a27e29d..565114e59 100644 --- a/micronaut/test/micronaut4-jdbc-template/pom.xml +++ b/micronaut/test/micronaut4-jdbc-template/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.3-SNAPSHOT + 5.11.0 ../../../pom.xml micronaut4-jdbc-template - 5.10.3-SNAPSHOT + 5.11.0 UTF-8 diff --git a/micronaut/test/micronaut4-jdbc/pom.xml b/micronaut/test/micronaut4-jdbc/pom.xml index 1e0569086..93bf4d56d 100644 --- a/micronaut/test/micronaut4-jdbc/pom.xml +++ b/micronaut/test/micronaut4-jdbc/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.3-SNAPSHOT + 5.11.0 ../../../pom.xml micronaut4-jdbc - 5.10.3-SNAPSHOT + 5.11.0 UTF-8 diff --git a/pom.xml b/pom.xml index 3ab3559ee..7153d9a3a 100644 --- a/pom.xml +++ b/pom.xml @@ -19,7 +19,7 @@ net.javacrumbs.shedlock shedlock-parent pom - 5.10.3-SNAPSHOT + 5.11.0 shedlock-bom shedlock-core diff --git a/providers/arangodb/shedlock-provider-arangodb/pom.xml b/providers/arangodb/shedlock-provider-arangodb/pom.xml index b00590455..98843b3fc 100644 --- a/providers/arangodb/shedlock-provider-arangodb/pom.xml +++ b/providers/arangodb/shedlock-provider-arangodb/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.3-SNAPSHOT + 5.11.0 ../../../pom.xml 4.0.0 shedlock-provider-arangodb - 5.10.3-SNAPSHOT + 5.11.0 diff --git a/providers/cassandra/shedlock-provider-cassandra/pom.xml b/providers/cassandra/shedlock-provider-cassandra/pom.xml index f13843e8b..076128a9e 100644 --- a/providers/cassandra/shedlock-provider-cassandra/pom.xml +++ b/providers/cassandra/shedlock-provider-cassandra/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.3-SNAPSHOT + 5.11.0 ../../../pom.xml 4.0.0 shedlock-provider-cassandra - 5.10.3-SNAPSHOT + 5.11.0 4.17.0 diff --git a/providers/consul/shedlock-provider-consul/pom.xml b/providers/consul/shedlock-provider-consul/pom.xml index 16d29193f..eee603bcf 100644 --- a/providers/consul/shedlock-provider-consul/pom.xml +++ b/providers/consul/shedlock-provider-consul/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.3-SNAPSHOT + 5.11.0 ../../../pom.xml 4.0.0 shedlock-provider-consul - 5.10.3-SNAPSHOT + 5.11.0 diff --git a/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml b/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml index 77ecea88a..dd15af6a9 100644 --- a/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml +++ b/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.3-SNAPSHOT + 5.11.0 ../../../pom.xml 4.0.0 shedlock-provider-couchbase-javaclient3 - 5.10.3-SNAPSHOT + 5.11.0 diff --git a/providers/datastore/shedlock-provider-datastore/pom.xml b/providers/datastore/shedlock-provider-datastore/pom.xml index 1a9961f87..8c1ba0570 100644 --- a/providers/datastore/shedlock-provider-datastore/pom.xml +++ b/providers/datastore/shedlock-provider-datastore/pom.xml @@ -4,12 +4,12 @@ net.javacrumbs.shedlock shedlock-parent - 5.10.3-SNAPSHOT + 5.11.0 ../../../pom.xml shedlock-provider-datastore - 5.10.3-SNAPSHOT + 5.11.0 2.18.3 diff --git a/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml b/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml index a7bc9bbbf..2f43bf709 100644 --- a/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml +++ b/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.3-SNAPSHOT + 5.11.0 ../../../pom.xml 4.0.0 shedlock-provider-dynamodb2 - 5.10.3-SNAPSHOT + 5.11.0 diff --git a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml index c92ffc31f..bf1d930a4 100644 --- a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml +++ b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.3-SNAPSHOT + 5.11.0 ../../../pom.xml 4.0.0 shedlock-provider-elasticsearch8 - 5.10.3-SNAPSHOT + 5.11.0 8.12.1 diff --git a/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml b/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml index c780e0663..b52f44650 100644 --- a/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml +++ b/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.3-SNAPSHOT + 5.11.0 ../../../pom.xml 4.0.0 diff --git a/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml b/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml index 6f3299a85..88e32f232 100644 --- a/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml +++ b/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.3-SNAPSHOT + 5.11.0 ../../../pom.xml 4.0.0 shedlock-provider-hazelcast4 - 5.10.3-SNAPSHOT + 5.11.0 diff --git a/providers/ignite/shedlock-provider-ignite/pom.xml b/providers/ignite/shedlock-provider-ignite/pom.xml index 1f753b56e..17a56ecaa 100644 --- a/providers/ignite/shedlock-provider-ignite/pom.xml +++ b/providers/ignite/shedlock-provider-ignite/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.3-SNAPSHOT + 5.11.0 ../../../pom.xml 4.0.0 shedlock-provider-ignite - 5.10.3-SNAPSHOT + 5.11.0 2.16.0 diff --git a/providers/inmemory/shedlock-provider-inmemory/pom.xml b/providers/inmemory/shedlock-provider-inmemory/pom.xml index 18111fd41..9ad46758f 100644 --- a/providers/inmemory/shedlock-provider-inmemory/pom.xml +++ b/providers/inmemory/shedlock-provider-inmemory/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.3-SNAPSHOT + 5.11.0 ../../../pom.xml 4.0.0 shedlock-provider-inmemory - 5.10.3-SNAPSHOT + 5.11.0 diff --git a/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml b/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml index ed6dc0111..26109e01a 100644 --- a/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.3-SNAPSHOT + 5.11.0 ../../../pom.xml 4.0.0 shedlock-provider-jdbc-internal - 5.10.3-SNAPSHOT + 5.11.0 diff --git a/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml b/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml index e9350fdc2..c392e747c 100644 --- a/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.3-SNAPSHOT + 5.11.0 ../../../pom.xml 4.0.0 shedlock-provider-jdbc-micronaut - 5.10.3-SNAPSHOT + 5.11.0 diff --git a/providers/jdbc/shedlock-provider-jdbc-template/pom.xml b/providers/jdbc/shedlock-provider-jdbc-template/pom.xml index 5fd363836..23fda6898 100644 --- a/providers/jdbc/shedlock-provider-jdbc-template/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-template/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.3-SNAPSHOT + 5.11.0 ../../../pom.xml 4.0.0 shedlock-provider-jdbc-template - 5.10.3-SNAPSHOT + 5.11.0 diff --git a/providers/jdbc/shedlock-provider-jdbc/pom.xml b/providers/jdbc/shedlock-provider-jdbc/pom.xml index 7250dfe80..32adcf260 100644 --- a/providers/jdbc/shedlock-provider-jdbc/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.3-SNAPSHOT + 5.11.0 ../../../pom.xml 4.0.0 shedlock-provider-jdbc - 5.10.3-SNAPSHOT + 5.11.0 diff --git a/providers/jdbc/shedlock-provider-jooq/pom.xml b/providers/jdbc/shedlock-provider-jooq/pom.xml index c42620c82..01d163113 100644 --- a/providers/jdbc/shedlock-provider-jooq/pom.xml +++ b/providers/jdbc/shedlock-provider-jooq/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.3-SNAPSHOT + 5.11.0 ../../../pom.xml 4.0.0 shedlock-provider-jooq - 5.10.3-SNAPSHOT + 5.11.0 diff --git a/providers/jdbc/shedlock-test-support-jdbc/pom.xml b/providers/jdbc/shedlock-test-support-jdbc/pom.xml index b3c13cd58..20a144666 100644 --- a/providers/jdbc/shedlock-test-support-jdbc/pom.xml +++ b/providers/jdbc/shedlock-test-support-jdbc/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.3-SNAPSHOT + 5.11.0 ../../../pom.xml 4.0.0 shedlock-test-support-jdbc - 5.10.3-SNAPSHOT + 5.11.0 diff --git a/providers/memcached/shedlock-provider-memcached-spy/pom.xml b/providers/memcached/shedlock-provider-memcached-spy/pom.xml index 5bfec9dc0..31957a711 100644 --- a/providers/memcached/shedlock-provider-memcached-spy/pom.xml +++ b/providers/memcached/shedlock-provider-memcached-spy/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.3-SNAPSHOT + 5.11.0 ../../../pom.xml 4.0.0 shedlock-provider-memcached-spy - 5.10.3-SNAPSHOT + 5.11.0 2.12.3 diff --git a/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml b/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml index afb4932cb..4a6fe8b9b 100644 --- a/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml +++ b/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.3-SNAPSHOT + 5.11.0 ../../../pom.xml 4.0.0 shedlock-provider-mongo-reactivestreams - 5.10.3-SNAPSHOT + 5.11.0 diff --git a/providers/mongo/shedlock-provider-mongo/pom.xml b/providers/mongo/shedlock-provider-mongo/pom.xml index 4a90ae4ca..dfdc99fa1 100644 --- a/providers/mongo/shedlock-provider-mongo/pom.xml +++ b/providers/mongo/shedlock-provider-mongo/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.3-SNAPSHOT + 5.11.0 ../../../pom.xml 4.0.0 shedlock-provider-mongo - 5.10.3-SNAPSHOT + 5.11.0 diff --git a/providers/neo4j/shedlock-provider-neo4j/pom.xml b/providers/neo4j/shedlock-provider-neo4j/pom.xml index af1b7f970..252bc879c 100644 --- a/providers/neo4j/shedlock-provider-neo4j/pom.xml +++ b/providers/neo4j/shedlock-provider-neo4j/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.3-SNAPSHOT + 5.11.0 ../../../pom.xml 4.0.0 shedlock-provider-neo4j - 5.10.3-SNAPSHOT + 5.11.0 diff --git a/providers/opensearch/shedlock-provider-opensearch/pom.xml b/providers/opensearch/shedlock-provider-opensearch/pom.xml index 7998adb69..bb402b4d7 100644 --- a/providers/opensearch/shedlock-provider-opensearch/pom.xml +++ b/providers/opensearch/shedlock-provider-opensearch/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.3-SNAPSHOT + 5.11.0 ../../../pom.xml 4.0.0 shedlock-provider-opensearch - 5.10.3-SNAPSHOT + 5.11.0 2.9.0 diff --git a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml index 9b465bb1b..5b8a668bf 100644 --- a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml +++ b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml @@ -5,12 +5,12 @@ net.javacrumbs.shedlock shedlock-parent - 5.10.3-SNAPSHOT + 5.11.0 ../../../pom.xml shedlock-provider-r2dbc - 5.10.3-SNAPSHOT + 5.11.0 1.0.0.RELEASE diff --git a/providers/redis/shedlock-provider-redis-jedis4/pom.xml b/providers/redis/shedlock-provider-redis-jedis4/pom.xml index be295c027..d928d72d1 100644 --- a/providers/redis/shedlock-provider-redis-jedis4/pom.xml +++ b/providers/redis/shedlock-provider-redis-jedis4/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.3-SNAPSHOT + 5.11.0 ../../../pom.xml 4.0.0 shedlock-provider-redis-jedis4 - 5.10.3-SNAPSHOT + 5.11.0 diff --git a/providers/redis/shedlock-provider-redis-quarkus2/pom.xml b/providers/redis/shedlock-provider-redis-quarkus2/pom.xml index fd765f5bb..1b5e8cc9d 100644 --- a/providers/redis/shedlock-provider-redis-quarkus2/pom.xml +++ b/providers/redis/shedlock-provider-redis-quarkus2/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.3-SNAPSHOT + 5.11.0 ../../../pom.xml 4.0.0 diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index fd21b8cee..f6ba76606 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.3-SNAPSHOT + 5.11.0 ../../../pom.xml 4.0.0 shedlock-provider-redis-spring - 5.10.3-SNAPSHOT + 5.11.0 diff --git a/providers/spanner/shedlock-provider-spanner/pom.xml b/providers/spanner/shedlock-provider-spanner/pom.xml index b4f9d8935..2d5547d9b 100644 --- a/providers/spanner/shedlock-provider-spanner/pom.xml +++ b/providers/spanner/shedlock-provider-spanner/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.3-SNAPSHOT + 5.11.0 ../../../pom.xml 4.0.0 shedlock-provider-spanner - 5.10.3-SNAPSHOT + 5.11.0 6.58.0 diff --git a/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml b/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml index 7012db6dc..fc0b6e812 100644 --- a/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml +++ b/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.3-SNAPSHOT + 5.11.0 ../../../pom.xml 4.0.0 shedlock-provider-zookeeper-curator - 5.10.3-SNAPSHOT + 5.11.0 5.6.0 diff --git a/shedlock-bom/pom.xml b/shedlock-bom/pom.xml index a36e2bf97..17f412982 100644 --- a/shedlock-bom/pom.xml +++ b/shedlock-bom/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.3-SNAPSHOT + 5.11.0 4.0.0 BOM for ShedLock modules shedlock-bom - 5.10.3-SNAPSHOT + 5.11.0 pom diff --git a/shedlock-core/pom.xml b/shedlock-core/pom.xml index af2a9828a..915d35264 100644 --- a/shedlock-core/pom.xml +++ b/shedlock-core/pom.xml @@ -3,12 +3,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.3-SNAPSHOT + 5.11.0 4.0.0 shedlock-core - 5.10.3-SNAPSHOT + 5.11.0 2.13.3 diff --git a/shedlock-test-support/pom.xml b/shedlock-test-support/pom.xml index 1e01fea1a..0e0c20f58 100644 --- a/shedlock-test-support/pom.xml +++ b/shedlock-test-support/pom.xml @@ -3,12 +3,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.3-SNAPSHOT + 5.11.0 4.0.0 shedlock-test-support - 5.10.3-SNAPSHOT + 5.11.0 diff --git a/spring/shedlock-spring/pom.xml b/spring/shedlock-spring/pom.xml index 842f2ce81..9a0ebe41b 100644 --- a/spring/shedlock-spring/pom.xml +++ b/spring/shedlock-spring/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.3-SNAPSHOT + 5.11.0 ../../pom.xml 4.0.0 shedlock-spring - 5.10.3-SNAPSHOT + 5.11.0 diff --git a/spring/test/shedlock-springboot-future-test/pom.xml b/spring/test/shedlock-springboot-future-test/pom.xml index fd4620a98..d6180d3a0 100644 --- a/spring/test/shedlock-springboot-future-test/pom.xml +++ b/spring/test/shedlock-springboot-future-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.3-SNAPSHOT + 5.11.0 ../../../pom.xml 4.0.0 shedlock-springboot-future-test - 5.10.3-SNAPSHOT + 5.11.0 diff --git a/spring/test/shedlock-springboot-kotlin-test/pom.xml b/spring/test/shedlock-springboot-kotlin-test/pom.xml index f82b73bdb..b2f91b6f3 100644 --- a/spring/test/shedlock-springboot-kotlin-test/pom.xml +++ b/spring/test/shedlock-springboot-kotlin-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.3-SNAPSHOT + 5.11.0 ../../../pom.xml 4.0.0 shedlock-springboot-kotlin-test - 5.10.3-SNAPSHOT + 5.11.0 diff --git a/spring/test/shedlock-springboot-old-test/pom.xml b/spring/test/shedlock-springboot-old-test/pom.xml index 10bb589d2..b19bcfe1d 100644 --- a/spring/test/shedlock-springboot-old-test/pom.xml +++ b/spring/test/shedlock-springboot-old-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.3-SNAPSHOT + 5.11.0 ../../../pom.xml 4.0.0 shedlock-springboot-old-test - 5.10.3-SNAPSHOT + 5.11.0 diff --git a/spring/test/shedlock-springboot-sleuth-test/pom.xml b/spring/test/shedlock-springboot-sleuth-test/pom.xml index 5a2773f7a..fbe805998 100644 --- a/spring/test/shedlock-springboot-sleuth-test/pom.xml +++ b/spring/test/shedlock-springboot-sleuth-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.3-SNAPSHOT + 5.11.0 ../../../pom.xml 4.0.0 shedlock-springboot-sleuth-test - 5.10.3-SNAPSHOT + 5.11.0 diff --git a/spring/test/shedlock-springboot-test/pom.xml b/spring/test/shedlock-springboot-test/pom.xml index 51487a3ea..12baea950 100644 --- a/spring/test/shedlock-springboot-test/pom.xml +++ b/spring/test/shedlock-springboot-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.3-SNAPSHOT + 5.11.0 ../../../pom.xml 4.0.0 shedlock-springboot-test - 5.10.3-SNAPSHOT + 5.11.0 diff --git a/spring/test/shedlock-testng-test/pom.xml b/spring/test/shedlock-testng-test/pom.xml index e8c29b381..f6316dba1 100644 --- a/spring/test/shedlock-testng-test/pom.xml +++ b/spring/test/shedlock-testng-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.10.3-SNAPSHOT + 5.11.0 ../../../pom.xml 4.0.0 shedlock-testng-test - 5.10.3-SNAPSHOT + 5.11.0 From d847164837653fad80b895cf60098bb040e6dd24 Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Tue, 13 Feb 2024 20:37:42 +0100 Subject: [PATCH 0549/1598] [maven-release-plugin] prepare for next development iteration --- cdi/shedlock-cdi-vintage/pom.xml | 4 ++-- cdi/shedlock-cdi/pom.xml | 4 ++-- cdi/test/quarkus-test/pom.xml | 4 ++-- micronaut/shedlock-micronaut/pom.xml | 4 ++-- micronaut/shedlock-micronaut4/pom.xml | 4 ++-- micronaut/test/micronaut-jdbc-template/pom.xml | 4 ++-- micronaut/test/micronaut-jdbc/pom.xml | 4 ++-- micronaut/test/micronaut4-jdbc-template/pom.xml | 4 ++-- micronaut/test/micronaut4-jdbc/pom.xml | 4 ++-- pom.xml | 2 +- providers/arangodb/shedlock-provider-arangodb/pom.xml | 4 ++-- providers/cassandra/shedlock-provider-cassandra/pom.xml | 4 ++-- providers/consul/shedlock-provider-consul/pom.xml | 4 ++-- .../couchbase/shedlock-provider-couchbase-javaclient3/pom.xml | 4 ++-- providers/datastore/shedlock-provider-datastore/pom.xml | 4 ++-- providers/dynamodb/shedlock-provider-dynamodb2/pom.xml | 4 ++-- .../elasticsearch/shedlock-provider-elasticsearch8/pom.xml | 4 ++-- providers/etcd/shedlock-provider-etcd-jetcd/pom.xml | 2 +- providers/hazelcast/shedlock-provider-hazelcast4/pom.xml | 4 ++-- providers/ignite/shedlock-provider-ignite/pom.xml | 4 ++-- providers/inmemory/shedlock-provider-inmemory/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-internal/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-template/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jooq/pom.xml | 4 ++-- providers/jdbc/shedlock-test-support-jdbc/pom.xml | 4 ++-- providers/memcached/shedlock-provider-memcached-spy/pom.xml | 4 ++-- .../mongo/shedlock-provider-mongo-reactivestreams/pom.xml | 4 ++-- providers/mongo/shedlock-provider-mongo/pom.xml | 4 ++-- providers/neo4j/shedlock-provider-neo4j/pom.xml | 4 ++-- providers/opensearch/shedlock-provider-opensearch/pom.xml | 4 ++-- providers/r2dbc/shedlock-provider-r2dbc/pom.xml | 4 ++-- providers/redis/shedlock-provider-redis-jedis4/pom.xml | 4 ++-- providers/redis/shedlock-provider-redis-quarkus2/pom.xml | 2 +- providers/redis/shedlock-provider-redis-spring/pom.xml | 4 ++-- providers/spanner/shedlock-provider-spanner/pom.xml | 4 ++-- .../zookeeper/shedlock-provider-zookeeper-curator/pom.xml | 4 ++-- shedlock-bom/pom.xml | 4 ++-- shedlock-core/pom.xml | 4 ++-- shedlock-test-support/pom.xml | 4 ++-- spring/shedlock-spring/pom.xml | 4 ++-- spring/test/shedlock-springboot-future-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-kotlin-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-old-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-sleuth-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-test/pom.xml | 4 ++-- spring/test/shedlock-testng-test/pom.xml | 4 ++-- 48 files changed, 93 insertions(+), 93 deletions(-) diff --git a/cdi/shedlock-cdi-vintage/pom.xml b/cdi/shedlock-cdi-vintage/pom.xml index 31aba5aa7..f0c128103 100644 --- a/cdi/shedlock-cdi-vintage/pom.xml +++ b/cdi/shedlock-cdi-vintage/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.11.0 + 5.11.1-SNAPSHOT ../../pom.xml shedlock-cdi-vintage - 5.11.0 + 5.11.1-SNAPSHOT diff --git a/cdi/shedlock-cdi/pom.xml b/cdi/shedlock-cdi/pom.xml index 34c460e50..819bed029 100644 --- a/cdi/shedlock-cdi/pom.xml +++ b/cdi/shedlock-cdi/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.11.0 + 5.11.1-SNAPSHOT ../../pom.xml shedlock-cdi - 5.11.0 + 5.11.1-SNAPSHOT diff --git a/cdi/test/quarkus-test/pom.xml b/cdi/test/quarkus-test/pom.xml index ccacd24f9..6d3aed74d 100644 --- a/cdi/test/quarkus-test/pom.xml +++ b/cdi/test/quarkus-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.11.0 + 5.11.1-SNAPSHOT ../../../pom.xml 4.0.0 quarkus-test - 5.11.0 + 5.11.1-SNAPSHOT quarkus-bom diff --git a/micronaut/shedlock-micronaut/pom.xml b/micronaut/shedlock-micronaut/pom.xml index 3a04de2f4..2c5f43fa5 100644 --- a/micronaut/shedlock-micronaut/pom.xml +++ b/micronaut/shedlock-micronaut/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.11.0 + 5.11.1-SNAPSHOT ../../pom.xml shedlock-micronaut - 5.11.0 + 5.11.1-SNAPSHOT diff --git a/micronaut/shedlock-micronaut4/pom.xml b/micronaut/shedlock-micronaut4/pom.xml index c78c30846..d635c160e 100644 --- a/micronaut/shedlock-micronaut4/pom.xml +++ b/micronaut/shedlock-micronaut4/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.11.0 + 5.11.1-SNAPSHOT ../../pom.xml shedlock-micronaut4 - 5.11.0 + 5.11.1-SNAPSHOT diff --git a/micronaut/test/micronaut-jdbc-template/pom.xml b/micronaut/test/micronaut-jdbc-template/pom.xml index 49e918ec9..a843f1462 100644 --- a/micronaut/test/micronaut-jdbc-template/pom.xml +++ b/micronaut/test/micronaut-jdbc-template/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.11.0 + 5.11.1-SNAPSHOT ../../../pom.xml micronaut-jdbc-template - 5.11.0 + 5.11.1-SNAPSHOT UTF-8 diff --git a/micronaut/test/micronaut-jdbc/pom.xml b/micronaut/test/micronaut-jdbc/pom.xml index ebfd5e2e6..1c0938c11 100644 --- a/micronaut/test/micronaut-jdbc/pom.xml +++ b/micronaut/test/micronaut-jdbc/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.11.0 + 5.11.1-SNAPSHOT ../../../pom.xml micronaut-jdbc - 5.11.0 + 5.11.1-SNAPSHOT UTF-8 diff --git a/micronaut/test/micronaut4-jdbc-template/pom.xml b/micronaut/test/micronaut4-jdbc-template/pom.xml index 565114e59..35056b206 100644 --- a/micronaut/test/micronaut4-jdbc-template/pom.xml +++ b/micronaut/test/micronaut4-jdbc-template/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.11.0 + 5.11.1-SNAPSHOT ../../../pom.xml micronaut4-jdbc-template - 5.11.0 + 5.11.1-SNAPSHOT UTF-8 diff --git a/micronaut/test/micronaut4-jdbc/pom.xml b/micronaut/test/micronaut4-jdbc/pom.xml index 93bf4d56d..6db4eb9ee 100644 --- a/micronaut/test/micronaut4-jdbc/pom.xml +++ b/micronaut/test/micronaut4-jdbc/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.11.0 + 5.11.1-SNAPSHOT ../../../pom.xml micronaut4-jdbc - 5.11.0 + 5.11.1-SNAPSHOT UTF-8 diff --git a/pom.xml b/pom.xml index 7153d9a3a..e0ef1e1d5 100644 --- a/pom.xml +++ b/pom.xml @@ -19,7 +19,7 @@ net.javacrumbs.shedlock shedlock-parent pom - 5.11.0 + 5.11.1-SNAPSHOT shedlock-bom shedlock-core diff --git a/providers/arangodb/shedlock-provider-arangodb/pom.xml b/providers/arangodb/shedlock-provider-arangodb/pom.xml index 98843b3fc..68b6c9d9a 100644 --- a/providers/arangodb/shedlock-provider-arangodb/pom.xml +++ b/providers/arangodb/shedlock-provider-arangodb/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.11.0 + 5.11.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-arangodb - 5.11.0 + 5.11.1-SNAPSHOT diff --git a/providers/cassandra/shedlock-provider-cassandra/pom.xml b/providers/cassandra/shedlock-provider-cassandra/pom.xml index 076128a9e..7bd8ce1a8 100644 --- a/providers/cassandra/shedlock-provider-cassandra/pom.xml +++ b/providers/cassandra/shedlock-provider-cassandra/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.11.0 + 5.11.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-cassandra - 5.11.0 + 5.11.1-SNAPSHOT 4.17.0 diff --git a/providers/consul/shedlock-provider-consul/pom.xml b/providers/consul/shedlock-provider-consul/pom.xml index eee603bcf..4373da131 100644 --- a/providers/consul/shedlock-provider-consul/pom.xml +++ b/providers/consul/shedlock-provider-consul/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.11.0 + 5.11.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-consul - 5.11.0 + 5.11.1-SNAPSHOT diff --git a/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml b/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml index dd15af6a9..d59ae2c1a 100644 --- a/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml +++ b/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.11.0 + 5.11.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-couchbase-javaclient3 - 5.11.0 + 5.11.1-SNAPSHOT diff --git a/providers/datastore/shedlock-provider-datastore/pom.xml b/providers/datastore/shedlock-provider-datastore/pom.xml index 8c1ba0570..53959b0a2 100644 --- a/providers/datastore/shedlock-provider-datastore/pom.xml +++ b/providers/datastore/shedlock-provider-datastore/pom.xml @@ -4,12 +4,12 @@ net.javacrumbs.shedlock shedlock-parent - 5.11.0 + 5.11.1-SNAPSHOT ../../../pom.xml shedlock-provider-datastore - 5.11.0 + 5.11.1-SNAPSHOT 2.18.3 diff --git a/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml b/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml index 2f43bf709..1b86a8ec4 100644 --- a/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml +++ b/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.11.0 + 5.11.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-dynamodb2 - 5.11.0 + 5.11.1-SNAPSHOT diff --git a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml index bf1d930a4..0ae4ef9a5 100644 --- a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml +++ b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.11.0 + 5.11.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-elasticsearch8 - 5.11.0 + 5.11.1-SNAPSHOT 8.12.1 diff --git a/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml b/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml index b52f44650..0b2fc7951 100644 --- a/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml +++ b/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 5.11.0 + 5.11.1-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml b/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml index 88e32f232..bf7fb3af5 100644 --- a/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml +++ b/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.11.0 + 5.11.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-hazelcast4 - 5.11.0 + 5.11.1-SNAPSHOT diff --git a/providers/ignite/shedlock-provider-ignite/pom.xml b/providers/ignite/shedlock-provider-ignite/pom.xml index 17a56ecaa..838c5f92d 100644 --- a/providers/ignite/shedlock-provider-ignite/pom.xml +++ b/providers/ignite/shedlock-provider-ignite/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.11.0 + 5.11.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-ignite - 5.11.0 + 5.11.1-SNAPSHOT 2.16.0 diff --git a/providers/inmemory/shedlock-provider-inmemory/pom.xml b/providers/inmemory/shedlock-provider-inmemory/pom.xml index 9ad46758f..bd43787ae 100644 --- a/providers/inmemory/shedlock-provider-inmemory/pom.xml +++ b/providers/inmemory/shedlock-provider-inmemory/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.11.0 + 5.11.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-inmemory - 5.11.0 + 5.11.1-SNAPSHOT diff --git a/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml b/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml index 26109e01a..afe6b31c9 100644 --- a/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.11.0 + 5.11.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-jdbc-internal - 5.11.0 + 5.11.1-SNAPSHOT diff --git a/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml b/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml index c392e747c..3565312f0 100644 --- a/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.11.0 + 5.11.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-jdbc-micronaut - 5.11.0 + 5.11.1-SNAPSHOT diff --git a/providers/jdbc/shedlock-provider-jdbc-template/pom.xml b/providers/jdbc/shedlock-provider-jdbc-template/pom.xml index 23fda6898..3b6693ec1 100644 --- a/providers/jdbc/shedlock-provider-jdbc-template/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-template/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.11.0 + 5.11.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-jdbc-template - 5.11.0 + 5.11.1-SNAPSHOT diff --git a/providers/jdbc/shedlock-provider-jdbc/pom.xml b/providers/jdbc/shedlock-provider-jdbc/pom.xml index 32adcf260..8ed17378a 100644 --- a/providers/jdbc/shedlock-provider-jdbc/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.11.0 + 5.11.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-jdbc - 5.11.0 + 5.11.1-SNAPSHOT diff --git a/providers/jdbc/shedlock-provider-jooq/pom.xml b/providers/jdbc/shedlock-provider-jooq/pom.xml index 01d163113..50bb403ca 100644 --- a/providers/jdbc/shedlock-provider-jooq/pom.xml +++ b/providers/jdbc/shedlock-provider-jooq/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.11.0 + 5.11.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-jooq - 5.11.0 + 5.11.1-SNAPSHOT diff --git a/providers/jdbc/shedlock-test-support-jdbc/pom.xml b/providers/jdbc/shedlock-test-support-jdbc/pom.xml index 20a144666..7e5ebbf60 100644 --- a/providers/jdbc/shedlock-test-support-jdbc/pom.xml +++ b/providers/jdbc/shedlock-test-support-jdbc/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.11.0 + 5.11.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-test-support-jdbc - 5.11.0 + 5.11.1-SNAPSHOT diff --git a/providers/memcached/shedlock-provider-memcached-spy/pom.xml b/providers/memcached/shedlock-provider-memcached-spy/pom.xml index 31957a711..4f724a1ff 100644 --- a/providers/memcached/shedlock-provider-memcached-spy/pom.xml +++ b/providers/memcached/shedlock-provider-memcached-spy/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.11.0 + 5.11.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-memcached-spy - 5.11.0 + 5.11.1-SNAPSHOT 2.12.3 diff --git a/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml b/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml index 4a6fe8b9b..4166c19f3 100644 --- a/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml +++ b/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.11.0 + 5.11.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-mongo-reactivestreams - 5.11.0 + 5.11.1-SNAPSHOT diff --git a/providers/mongo/shedlock-provider-mongo/pom.xml b/providers/mongo/shedlock-provider-mongo/pom.xml index dfdc99fa1..4b35923ee 100644 --- a/providers/mongo/shedlock-provider-mongo/pom.xml +++ b/providers/mongo/shedlock-provider-mongo/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.11.0 + 5.11.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-mongo - 5.11.0 + 5.11.1-SNAPSHOT diff --git a/providers/neo4j/shedlock-provider-neo4j/pom.xml b/providers/neo4j/shedlock-provider-neo4j/pom.xml index 252bc879c..c97129401 100644 --- a/providers/neo4j/shedlock-provider-neo4j/pom.xml +++ b/providers/neo4j/shedlock-provider-neo4j/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.11.0 + 5.11.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-neo4j - 5.11.0 + 5.11.1-SNAPSHOT diff --git a/providers/opensearch/shedlock-provider-opensearch/pom.xml b/providers/opensearch/shedlock-provider-opensearch/pom.xml index bb402b4d7..6ce403d26 100644 --- a/providers/opensearch/shedlock-provider-opensearch/pom.xml +++ b/providers/opensearch/shedlock-provider-opensearch/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.11.0 + 5.11.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-opensearch - 5.11.0 + 5.11.1-SNAPSHOT 2.9.0 diff --git a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml index 5b8a668bf..3713e0859 100644 --- a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml +++ b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml @@ -5,12 +5,12 @@ net.javacrumbs.shedlock shedlock-parent - 5.11.0 + 5.11.1-SNAPSHOT ../../../pom.xml shedlock-provider-r2dbc - 5.11.0 + 5.11.1-SNAPSHOT 1.0.0.RELEASE diff --git a/providers/redis/shedlock-provider-redis-jedis4/pom.xml b/providers/redis/shedlock-provider-redis-jedis4/pom.xml index d928d72d1..d5c2c4fed 100644 --- a/providers/redis/shedlock-provider-redis-jedis4/pom.xml +++ b/providers/redis/shedlock-provider-redis-jedis4/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.11.0 + 5.11.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-redis-jedis4 - 5.11.0 + 5.11.1-SNAPSHOT diff --git a/providers/redis/shedlock-provider-redis-quarkus2/pom.xml b/providers/redis/shedlock-provider-redis-quarkus2/pom.xml index 1b5e8cc9d..1a528d453 100644 --- a/providers/redis/shedlock-provider-redis-quarkus2/pom.xml +++ b/providers/redis/shedlock-provider-redis-quarkus2/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 5.11.0 + 5.11.1-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index f6ba76606..92c159a7a 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.11.0 + 5.11.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-redis-spring - 5.11.0 + 5.11.1-SNAPSHOT diff --git a/providers/spanner/shedlock-provider-spanner/pom.xml b/providers/spanner/shedlock-provider-spanner/pom.xml index 2d5547d9b..a1ec3b4ae 100644 --- a/providers/spanner/shedlock-provider-spanner/pom.xml +++ b/providers/spanner/shedlock-provider-spanner/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.11.0 + 5.11.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-spanner - 5.11.0 + 5.11.1-SNAPSHOT 6.58.0 diff --git a/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml b/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml index fc0b6e812..bf2a3f321 100644 --- a/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml +++ b/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.11.0 + 5.11.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-zookeeper-curator - 5.11.0 + 5.11.1-SNAPSHOT 5.6.0 diff --git a/shedlock-bom/pom.xml b/shedlock-bom/pom.xml index 17f412982..787dc7515 100644 --- a/shedlock-bom/pom.xml +++ b/shedlock-bom/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.11.0 + 5.11.1-SNAPSHOT 4.0.0 BOM for ShedLock modules shedlock-bom - 5.11.0 + 5.11.1-SNAPSHOT pom diff --git a/shedlock-core/pom.xml b/shedlock-core/pom.xml index 915d35264..403a7c72c 100644 --- a/shedlock-core/pom.xml +++ b/shedlock-core/pom.xml @@ -3,12 +3,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.11.0 + 5.11.1-SNAPSHOT 4.0.0 shedlock-core - 5.11.0 + 5.11.1-SNAPSHOT 2.13.3 diff --git a/shedlock-test-support/pom.xml b/shedlock-test-support/pom.xml index 0e0c20f58..ad869a72f 100644 --- a/shedlock-test-support/pom.xml +++ b/shedlock-test-support/pom.xml @@ -3,12 +3,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.11.0 + 5.11.1-SNAPSHOT 4.0.0 shedlock-test-support - 5.11.0 + 5.11.1-SNAPSHOT diff --git a/spring/shedlock-spring/pom.xml b/spring/shedlock-spring/pom.xml index 9a0ebe41b..fa24fa41e 100644 --- a/spring/shedlock-spring/pom.xml +++ b/spring/shedlock-spring/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.11.0 + 5.11.1-SNAPSHOT ../../pom.xml 4.0.0 shedlock-spring - 5.11.0 + 5.11.1-SNAPSHOT diff --git a/spring/test/shedlock-springboot-future-test/pom.xml b/spring/test/shedlock-springboot-future-test/pom.xml index d6180d3a0..5c54f2f1b 100644 --- a/spring/test/shedlock-springboot-future-test/pom.xml +++ b/spring/test/shedlock-springboot-future-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.11.0 + 5.11.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-springboot-future-test - 5.11.0 + 5.11.1-SNAPSHOT diff --git a/spring/test/shedlock-springboot-kotlin-test/pom.xml b/spring/test/shedlock-springboot-kotlin-test/pom.xml index b2f91b6f3..207563e01 100644 --- a/spring/test/shedlock-springboot-kotlin-test/pom.xml +++ b/spring/test/shedlock-springboot-kotlin-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.11.0 + 5.11.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-springboot-kotlin-test - 5.11.0 + 5.11.1-SNAPSHOT diff --git a/spring/test/shedlock-springboot-old-test/pom.xml b/spring/test/shedlock-springboot-old-test/pom.xml index b19bcfe1d..b5a75b178 100644 --- a/spring/test/shedlock-springboot-old-test/pom.xml +++ b/spring/test/shedlock-springboot-old-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.11.0 + 5.11.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-springboot-old-test - 5.11.0 + 5.11.1-SNAPSHOT diff --git a/spring/test/shedlock-springboot-sleuth-test/pom.xml b/spring/test/shedlock-springboot-sleuth-test/pom.xml index fbe805998..767bc55c8 100644 --- a/spring/test/shedlock-springboot-sleuth-test/pom.xml +++ b/spring/test/shedlock-springboot-sleuth-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.11.0 + 5.11.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-springboot-sleuth-test - 5.11.0 + 5.11.1-SNAPSHOT diff --git a/spring/test/shedlock-springboot-test/pom.xml b/spring/test/shedlock-springboot-test/pom.xml index 12baea950..58638b47d 100644 --- a/spring/test/shedlock-springboot-test/pom.xml +++ b/spring/test/shedlock-springboot-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.11.0 + 5.11.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-springboot-test - 5.11.0 + 5.11.1-SNAPSHOT diff --git a/spring/test/shedlock-testng-test/pom.xml b/spring/test/shedlock-testng-test/pom.xml index f6316dba1..c4572feeb 100644 --- a/spring/test/shedlock-testng-test/pom.xml +++ b/spring/test/shedlock-testng-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.11.0 + 5.11.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-testng-test - 5.11.0 + 5.11.1-SNAPSHOT From a6dbc6ae8e1c67144cdcdff622453cf09f58526a Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Tue, 13 Feb 2024 20:48:27 +0100 Subject: [PATCH 0550/1598] README updated --- README.md | 58 +++++++++++++++++++++++++++++-------------------------- 1 file changed, 31 insertions(+), 27 deletions(-) diff --git a/README.md b/README.md index 5d0a0ac40..fb1544edf 100644 --- a/README.md +++ b/README.md @@ -82,7 +82,7 @@ First of all, we have to import the project net.javacrumbs.shedlock shedlock-spring - 5.10.2 + 5.11.0 ``` @@ -187,7 +187,7 @@ Add dependency net.javacrumbs.shedlock shedlock-provider-jdbc-template - 5.10.2 + 5.11.0 ``` @@ -247,7 +247,7 @@ is in flux and may easily break. net.javacrumbs.shedlock shedlock-provider-r2dbc - 5.10.2 + 5.11.0 ``` @@ -270,7 +270,7 @@ Add dependency net.javacrumbs.shedlock shedlock-provider-jooq - 5.10.2 + 5.11.0 ``` @@ -307,7 +307,7 @@ Add dependency net.javacrumbs.shedlock shedlock-provider-jdbc-micronaut - 5.10.2 + 5.11.0 ``` @@ -330,7 +330,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-mongo - 5.10.2 + 5.11.0 ``` @@ -357,7 +357,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-mongo-reactivestreams - 5.10.2 + 5.11.0 ``` @@ -386,7 +386,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-dynamodb2 - 5.10.2 + 5.11.0 ``` @@ -413,7 +413,7 @@ Import net.javacrumbs.shedlock shedlock-provider-zookeeper-curator - 5.10.2 + 5.11.0 ``` @@ -437,7 +437,7 @@ Import net.javacrumbs.shedlock shedlock-provider-redis-spring - 5.10.2 + 5.11.0 ``` @@ -461,7 +461,7 @@ Import net.javacrumbs.shedlock shedlock-provider-redis-spring - 5.10.2 + 5.11.0 ``` @@ -490,7 +490,7 @@ Import net.javacrumbs.shedlock shedlock-provider-redis-jedis4 - 5.10.2 + 5.11.0 ``` @@ -514,7 +514,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-hazelcast4 - 5.10.2 + 5.11.0 ``` @@ -538,7 +538,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-couchbase-javaclient3 - 5.10.2 + 5.11.0 ``` @@ -564,7 +564,7 @@ I am really not sure it's a good idea to use Elasticsearch as a lock provider. B net.javacrumbs.shedlock shedlock-provider-elasticsearch8 - 5.10.2 + 5.11.0 ``` @@ -616,7 +616,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-cassandra - 5.10.2 + 5.11.0 ``` @@ -651,7 +651,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-consul - 5.10.2 + 5.11.0 ``` @@ -676,7 +676,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-arangodb - 5.10.2 + 5.11.0 ``` @@ -702,7 +702,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-neo4j - 5.10.2 + 5.11.0 ``` @@ -727,7 +727,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-etcd-jetcd - 5.10.2 + 5.11.0 ``` @@ -751,7 +751,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-ignite - 5.10.2 + 5.11.0 ``` @@ -776,7 +776,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-inmemory - 5.10.2 + 5.11.0 test ``` @@ -802,7 +802,7 @@ Import net.javacrumbs.shedlock shedlock-provider-memcached-spy - 5.10.2 + 5.11.0 ``` @@ -833,7 +833,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-datastore - 5.10.2 + 5.11.0 ``` @@ -855,7 +855,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-spanner - 5.10.2 + 5.11.0 ``` Configure @@ -973,7 +973,7 @@ Import the project: shedlock-micronaut - 5.10.2 + 5.11.0 ``` @@ -1011,7 +1011,7 @@ Import the project: net.javacrumbs.shedlock shedlock-cdi - 5.10.2 + 5.11.0 ``` @@ -1147,6 +1147,10 @@ after another, `lockAtLeastFor` can prevent it. # Release notes +## 5.11.0 (2024-02-13) +* #1753 Fix SpEL for methods with parameters +* Dependency updates + ## 5.10.2 (2023-12-07) * #1635 fix makeAllAssertsPass locks only once * Dependency updates From dec22c51441ac33972b4ba9f497282236c4341ff Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 14 Feb 2024 15:30:48 +0000 Subject: [PATCH 0551/1598] Bump org.aspectj:aspectjrt from 1.9.21 to 1.9.21.1 Bumps [org.aspectj:aspectjrt](https://github.com/eclipse/org.aspectj) from 1.9.21 to 1.9.21.1. - [Release notes](https://github.com/eclipse/org.aspectj/releases) - [Commits](https://github.com/eclipse/org.aspectj/commits) --- updated-dependencies: - dependency-name: org.aspectj:aspectjrt dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- spring/shedlock-spring/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spring/shedlock-spring/pom.xml b/spring/shedlock-spring/pom.xml index fa24fa41e..90304a0b0 100644 --- a/spring/shedlock-spring/pom.xml +++ b/spring/shedlock-spring/pom.xml @@ -25,7 +25,7 @@ org.aspectj aspectjrt - 1.9.21 + 1.9.21.1 true From 468b2e2a857f63e2758f006e7af0d5bcd5c39dc3 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 15 Feb 2024 15:52:22 +0000 Subject: [PATCH 0552/1598] Bump quarkus.platform.version from 2.16.12.Final to 3.7.3 Bumps `quarkus.platform.version` from 2.16.12.Final to 3.7.3. Updates `io.quarkus.platform:quarkus-bom` from 2.16.12.Final to 3.7.3 - [Commits](https://github.com/quarkusio/quarkus-platform/compare/2.16.12.Final...3.7.3) Updates `io.quarkus.platform:quarkus-maven-plugin` from 2.16.12.Final to 3.7.3 - [Commits](https://github.com/quarkusio/quarkus-platform/compare/2.16.12.Final...3.7.3) --- updated-dependencies: - dependency-name: io.quarkus.platform:quarkus-bom dependency-type: direct:production update-type: version-update:semver-major - dependency-name: io.quarkus.platform:quarkus-maven-plugin dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- cdi/test/quarkus-test/pom.xml | 2 +- providers/redis/shedlock-provider-redis-quarkus2/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/cdi/test/quarkus-test/pom.xml b/cdi/test/quarkus-test/pom.xml index 6d3aed74d..9d5a5dd82 100644 --- a/cdi/test/quarkus-test/pom.xml +++ b/cdi/test/quarkus-test/pom.xml @@ -14,7 +14,7 @@ quarkus-bom io.quarkus.platform - 3.7.2 + 3.7.3 true diff --git a/providers/redis/shedlock-provider-redis-quarkus2/pom.xml b/providers/redis/shedlock-provider-redis-quarkus2/pom.xml index 1a528d453..daf8a49ef 100644 --- a/providers/redis/shedlock-provider-redis-quarkus2/pom.xml +++ b/providers/redis/shedlock-provider-redis-quarkus2/pom.xml @@ -11,7 +11,7 @@ shedlock-provider-redis-quarkus2 - 2.16.12.Final + 3.7.3 From 0bda04a29a69ad6c5f3f7a21e8510781132d1144 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 15 Feb 2024 15:52:50 +0000 Subject: [PATCH 0553/1598] Bump spring.version from 6.1.3 to 6.1.4 Bumps `spring.version` from 6.1.3 to 6.1.4. Updates `org.springframework:spring-context` from 6.1.3 to 6.1.4 - [Release notes](https://github.com/spring-projects/spring-framework/releases) - [Commits](https://github.com/spring-projects/spring-framework/compare/v6.1.3...v6.1.4) Updates `org.springframework:spring-test` from 6.1.3 to 6.1.4 - [Release notes](https://github.com/spring-projects/spring-framework/releases) - [Commits](https://github.com/spring-projects/spring-framework/compare/v6.1.3...v6.1.4) Updates `org.springframework:spring-jdbc` from 6.1.3 to 6.1.4 - [Release notes](https://github.com/spring-projects/spring-framework/releases) - [Commits](https://github.com/spring-projects/spring-framework/compare/v6.1.3...v6.1.4) Updates `org.springframework:spring-beans` from 6.1.3 to 6.1.4 - [Release notes](https://github.com/spring-projects/spring-framework/releases) - [Commits](https://github.com/spring-projects/spring-framework/compare/v6.1.3...v6.1.4) --- updated-dependencies: - dependency-name: org.springframework:spring-context dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.springframework:spring-test dependency-type: direct:development update-type: version-update:semver-patch - dependency-name: org.springframework:spring-jdbc dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.springframework:spring-beans dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index e0ef1e1d5..9d0da7f9b 100644 --- a/pom.xml +++ b/pom.xml @@ -71,7 +71,7 @@ - 6.1.3 + 6.1.4 UTF-8 17 3.1.7 From 7942a9e9f321b2e52fd39204da8f47587791267d Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 15 Feb 2024 15:53:30 +0000 Subject: [PATCH 0554/1598] Bump micronaut3.version from 3.10.3 to 4.3.2 Bumps `micronaut3.version` from 3.10.3 to 4.3.2. Updates `io.micronaut:micronaut-inject-java` from 3.10.3 to 4.3.2 - [Release notes](https://github.com/micronaut-projects/micronaut-core/releases) - [Changelog](https://github.com/micronaut-projects/micronaut-core/blob/4.3.x/RELEASE.adoc) - [Commits](https://github.com/micronaut-projects/micronaut-core/compare/v3.10.3...v4.3.2) Updates `io.micronaut.platform:micronaut-platform` from 4.3.1 to 4.3.2 - [Release notes](https://github.com/micronaut-projects/micronaut-platform/releases) - [Commits](https://github.com/micronaut-projects/micronaut-platform/compare/v4.3.1...v4.3.2) --- updated-dependencies: - dependency-name: io.micronaut:micronaut-inject-java dependency-type: direct:production update-type: version-update:semver-major - dependency-name: io.micronaut.platform:micronaut-platform dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index e0ef1e1d5..f951e0ff2 100644 --- a/pom.xml +++ b/pom.xml @@ -80,7 +80,7 @@ 1.9.22 3.10.3 3.9.7 - 4.3.1 + 4.3.2 4.4.0 4.4.0 1.4.14 From 48d854b67847ff15f605896e25c74e040821f68c Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 15 Feb 2024 15:53:52 +0000 Subject: [PATCH 0555/1598] Bump com.google.cloud:google-cloud-datastore from 2.18.3 to 2.18.4 Bumps [com.google.cloud:google-cloud-datastore](https://github.com/googleapis/java-datastore) from 2.18.3 to 2.18.4. - [Release notes](https://github.com/googleapis/java-datastore/releases) - [Changelog](https://github.com/googleapis/java-datastore/blob/main/CHANGELOG.md) - [Commits](https://github.com/googleapis/java-datastore/compare/v2.18.3...v2.18.4) --- updated-dependencies: - dependency-name: com.google.cloud:google-cloud-datastore dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/datastore/shedlock-provider-datastore/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/datastore/shedlock-provider-datastore/pom.xml b/providers/datastore/shedlock-provider-datastore/pom.xml index 53959b0a2..c7d04d485 100644 --- a/providers/datastore/shedlock-provider-datastore/pom.xml +++ b/providers/datastore/shedlock-provider-datastore/pom.xml @@ -12,7 +12,7 @@ 5.11.1-SNAPSHOT - 2.18.3 + 2.18.4 From 748b24801aa000b80bcd3bd807c0e8933b66dc9c Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 16 Feb 2024 15:24:30 +0000 Subject: [PATCH 0556/1598] Bump org.springframework.data:spring-data-redis from 3.2.2 to 3.2.3 Bumps [org.springframework.data:spring-data-redis](https://github.com/spring-projects/spring-data-redis) from 3.2.2 to 3.2.3. - [Release notes](https://github.com/spring-projects/spring-data-redis/releases) - [Commits](https://github.com/spring-projects/spring-data-redis/compare/3.2.2...3.2.3) --- updated-dependencies: - dependency-name: org.springframework.data:spring-data-redis dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/redis/shedlock-provider-redis-spring/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index 92c159a7a..d13561f9e 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -21,7 +21,7 @@ org.springframework.data spring-data-redis - 3.2.2 + 3.2.3 From 15a1cbd5f8743bbbed399515c6120266fe39994e Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 16 Feb 2024 15:26:21 +0000 Subject: [PATCH 0557/1598] Bump com.google.cloud:google-cloud-spanner from 6.58.0 to 6.59.0 Bumps [com.google.cloud:google-cloud-spanner](https://github.com/googleapis/java-spanner) from 6.58.0 to 6.59.0. - [Release notes](https://github.com/googleapis/java-spanner/releases) - [Changelog](https://github.com/googleapis/java-spanner/blob/main/CHANGELOG.md) - [Commits](https://github.com/googleapis/java-spanner/compare/v6.58.0...v6.59.0) --- updated-dependencies: - dependency-name: com.google.cloud:google-cloud-spanner dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- providers/spanner/shedlock-provider-spanner/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/spanner/shedlock-provider-spanner/pom.xml b/providers/spanner/shedlock-provider-spanner/pom.xml index a1ec3b4ae..3c70dea11 100644 --- a/providers/spanner/shedlock-provider-spanner/pom.xml +++ b/providers/spanner/shedlock-provider-spanner/pom.xml @@ -12,7 +12,7 @@ 5.11.1-SNAPSHOT - 6.58.0 + 6.59.0 From 70eb9226aa064455598417db591e097aece03fd9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luk=C3=A1=C5=A1=20K=C5=99e=C4=8Dan?= Date: Fri, 16 Feb 2024 19:37:10 +0100 Subject: [PATCH 0558/1598] Update providers/redis/shedlock-provider-redis-quarkus2/pom.xml --- providers/redis/shedlock-provider-redis-quarkus2/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/redis/shedlock-provider-redis-quarkus2/pom.xml b/providers/redis/shedlock-provider-redis-quarkus2/pom.xml index daf8a49ef..fc6dfdf01 100644 --- a/providers/redis/shedlock-provider-redis-quarkus2/pom.xml +++ b/providers/redis/shedlock-provider-redis-quarkus2/pom.xml @@ -11,7 +11,7 @@ shedlock-provider-redis-quarkus2 - 3.7.3 + 2.6.12.Final From f9c5e8b1049200965ea21f5135e51b3eed3d221d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luk=C3=A1=C5=A1=20K=C5=99e=C4=8Dan?= Date: Fri, 16 Feb 2024 19:37:50 +0100 Subject: [PATCH 0559/1598] Update providers/redis/shedlock-provider-redis-quarkus2/pom.xml --- providers/redis/shedlock-provider-redis-quarkus2/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/redis/shedlock-provider-redis-quarkus2/pom.xml b/providers/redis/shedlock-provider-redis-quarkus2/pom.xml index fc6dfdf01..1a528d453 100644 --- a/providers/redis/shedlock-provider-redis-quarkus2/pom.xml +++ b/providers/redis/shedlock-provider-redis-quarkus2/pom.xml @@ -11,7 +11,7 @@ shedlock-provider-redis-quarkus2 - 2.6.12.Final + 2.16.12.Final From 0450cb1f734e0037ea008343309fc680acce8119 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 19 Feb 2024 15:45:53 +0000 Subject: [PATCH 0560/1598] Bump logback.ver from 1.4.14 to 1.5.0 Bumps `logback.ver` from 1.4.14 to 1.5.0. Updates `ch.qos.logback:logback-classic` from 1.4.14 to 1.5.0 - [Commits](https://github.com/qos-ch/logback/compare/v_1.4.14...v_1.5.0) Updates `ch.qos.logback:logback-core` from 1.4.14 to 1.5.0 - [Commits](https://github.com/qos-ch/logback/compare/v_1.4.14...v_1.5.0) --- updated-dependencies: - dependency-name: ch.qos.logback:logback-classic dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: ch.qos.logback:logback-core dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 036d15618..7c4f3251a 100644 --- a/pom.xml +++ b/pom.xml @@ -83,7 +83,7 @@ 4.3.2 4.4.0 4.4.0 - 1.4.14 + 1.5.0 4.2.0 3.25.3 5.10.0 From 13c0d6804b2614e677d8e2c823c23126cbee67ba Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 20 Feb 2024 15:13:21 +0000 Subject: [PATCH 0561/1598] Bump org.redisson:redisson-spring-data-32 from 3.26.1 to 3.27.0 Bumps org.redisson:redisson-spring-data-32 from 3.26.1 to 3.27.0. --- updated-dependencies: - dependency-name: org.redisson:redisson-spring-data-32 dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- providers/redis/shedlock-provider-redis-spring/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index d13561f9e..bce66b916 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -62,7 +62,7 @@ org.redisson redisson-spring-data-32 - 3.26.1 + 3.27.0 test From 15383eb3d50e7fe31976deda7063cb92bc2e72a3 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 20 Feb 2024 15:14:08 +0000 Subject: [PATCH 0562/1598] Bump com.playtika.testcontainers:embedded-redis from 3.1.4 to 3.1.5 Bumps com.playtika.testcontainers:embedded-redis from 3.1.4 to 3.1.5. --- updated-dependencies: - dependency-name: com.playtika.testcontainers:embedded-redis dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/redis/shedlock-provider-redis-jedis4/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/redis/shedlock-provider-redis-jedis4/pom.xml b/providers/redis/shedlock-provider-redis-jedis4/pom.xml index d5c2c4fed..fc2fd5c20 100644 --- a/providers/redis/shedlock-provider-redis-jedis4/pom.xml +++ b/providers/redis/shedlock-provider-redis-jedis4/pom.xml @@ -34,7 +34,7 @@ com.playtika.testcontainers embedded-redis - 3.1.4 + 3.1.5 test From f8c0599fd49958ddc9c6055edba9bd9dac152e92 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 20 Feb 2024 15:14:24 +0000 Subject: [PATCH 0563/1598] Bump org.jooq:jooq from 3.19.3 to 3.19.4 Bumps org.jooq:jooq from 3.19.3 to 3.19.4. --- updated-dependencies: - dependency-name: org.jooq:jooq dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/jdbc/shedlock-provider-jooq/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/jdbc/shedlock-provider-jooq/pom.xml b/providers/jdbc/shedlock-provider-jooq/pom.xml index 50bb403ca..a2a6d2722 100644 --- a/providers/jdbc/shedlock-provider-jooq/pom.xml +++ b/providers/jdbc/shedlock-provider-jooq/pom.xml @@ -21,7 +21,7 @@ org.jooq jooq - 3.19.3 + 3.19.4 From dcd84cc776ea51af391c534190a1621ebc6057b9 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 21 Feb 2024 00:06:34 +0000 Subject: [PATCH 0564/1598] Bump org.postgresql:postgresql Bumps [org.postgresql:postgresql](https://github.com/pgjdbc/pgjdbc) from 42.7.1 to 42.7.2. - [Release notes](https://github.com/pgjdbc/pgjdbc/releases) - [Changelog](https://github.com/pgjdbc/pgjdbc/blob/master/CHANGELOG.md) - [Commits](https://github.com/pgjdbc/pgjdbc/commits) --- updated-dependencies: - dependency-name: org.postgresql:postgresql dependency-type: direct:production ... Signed-off-by: dependabot[bot] --- providers/jdbc/shedlock-test-support-jdbc/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/jdbc/shedlock-test-support-jdbc/pom.xml b/providers/jdbc/shedlock-test-support-jdbc/pom.xml index 7e5ebbf60..428a537b5 100644 --- a/providers/jdbc/shedlock-test-support-jdbc/pom.xml +++ b/providers/jdbc/shedlock-test-support-jdbc/pom.xml @@ -105,7 +105,7 @@ org.postgresql postgresql - 42.7.1 + 42.7.2 From afb97dc2debb12bc5944ed98db6815d901d3e94d Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 21 Feb 2024 15:03:31 +0000 Subject: [PATCH 0565/1598] Bump com.microsoft.sqlserver:mssql-jdbc Bumps [com.microsoft.sqlserver:mssql-jdbc](https://github.com/Microsoft/mssql-jdbc) from 12.6.0.jre11 to 12.6.1.jre11. - [Release notes](https://github.com/Microsoft/mssql-jdbc/releases) - [Changelog](https://github.com/microsoft/mssql-jdbc/blob/main/CHANGELOG.md) - [Commits](https://github.com/Microsoft/mssql-jdbc/commits) --- updated-dependencies: - dependency-name: com.microsoft.sqlserver:mssql-jdbc dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/jdbc/shedlock-test-support-jdbc/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/jdbc/shedlock-test-support-jdbc/pom.xml b/providers/jdbc/shedlock-test-support-jdbc/pom.xml index 428a537b5..2bf796d87 100644 --- a/providers/jdbc/shedlock-test-support-jdbc/pom.xml +++ b/providers/jdbc/shedlock-test-support-jdbc/pom.xml @@ -51,7 +51,7 @@ com.microsoft.sqlserver mssql-jdbc - 12.6.0.jre11 + 12.6.1.jre11 From d99e2d35709da6db274c722e60e94a2f018944da Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 21 Feb 2024 15:03:35 +0000 Subject: [PATCH 0566/1598] Bump org.apache.maven.plugins:maven-shade-plugin from 3.5.1 to 3.5.2 Bumps [org.apache.maven.plugins:maven-shade-plugin](https://github.com/apache/maven-shade-plugin) from 3.5.1 to 3.5.2. - [Release notes](https://github.com/apache/maven-shade-plugin/releases) - [Commits](https://github.com/apache/maven-shade-plugin/compare/maven-shade-plugin-3.5.1...maven-shade-plugin-3.5.2) --- updated-dependencies: - dependency-name: org.apache.maven.plugins:maven-shade-plugin dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- micronaut/test/micronaut-jdbc-template/pom.xml | 2 +- micronaut/test/micronaut-jdbc/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/micronaut/test/micronaut-jdbc-template/pom.xml b/micronaut/test/micronaut-jdbc-template/pom.xml index a843f1462..42de2219b 100644 --- a/micronaut/test/micronaut-jdbc-template/pom.xml +++ b/micronaut/test/micronaut-jdbc-template/pom.xml @@ -122,7 +122,7 @@ org.apache.maven.plugins maven-shade-plugin - 3.5.1 + 3.5.2 package diff --git a/micronaut/test/micronaut-jdbc/pom.xml b/micronaut/test/micronaut-jdbc/pom.xml index 1c0938c11..05b5d0752 100644 --- a/micronaut/test/micronaut-jdbc/pom.xml +++ b/micronaut/test/micronaut-jdbc/pom.xml @@ -122,7 +122,7 @@ org.apache.maven.plugins maven-shade-plugin - 3.5.1 + 3.5.2 package From bcf44e8536ececc97c9a6af4606d7992867621d6 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 21 Feb 2024 15:03:40 +0000 Subject: [PATCH 0567/1598] Bump org.mariadb.jdbc:mariadb-java-client from 3.3.2 to 3.3.3 Bumps [org.mariadb.jdbc:mariadb-java-client](https://github.com/mariadb-corporation/mariadb-connector-j) from 3.3.2 to 3.3.3. - [Release notes](https://github.com/mariadb-corporation/mariadb-connector-j/releases) - [Changelog](https://github.com/mariadb-corporation/mariadb-connector-j/blob/master/CHANGELOG.md) - [Commits](https://github.com/mariadb-corporation/mariadb-connector-j/compare/3.3.2...3.3.3) --- updated-dependencies: - dependency-name: org.mariadb.jdbc:mariadb-java-client dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/jdbc/shedlock-test-support-jdbc/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/jdbc/shedlock-test-support-jdbc/pom.xml b/providers/jdbc/shedlock-test-support-jdbc/pom.xml index 428a537b5..98c7d4b89 100644 --- a/providers/jdbc/shedlock-test-support-jdbc/pom.xml +++ b/providers/jdbc/shedlock-test-support-jdbc/pom.xml @@ -45,7 +45,7 @@ org.mariadb.jdbc mariadb-java-client - 3.3.2 + 3.3.3 From 17c3d2cb8d2592a48f4cecf5b2b2d5d38ddd0f03 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 22 Feb 2024 15:18:33 +0000 Subject: [PATCH 0568/1598] Bump test-containers.ver from 1.19.5 to 1.19.6 Bumps `test-containers.ver` from 1.19.5 to 1.19.6. Updates `org.testcontainers:postgresql` from 1.19.5 to 1.19.6 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.19.5...1.19.6) Updates `org.testcontainers:testcontainers` from 1.19.5 to 1.19.6 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.19.5...1.19.6) Updates `org.testcontainers:mysql` from 1.19.5 to 1.19.6 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.19.5...1.19.6) Updates `org.testcontainers:db2` from 1.19.5 to 1.19.6 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.19.5...1.19.6) Updates `org.testcontainers:mariadb` from 1.19.5 to 1.19.6 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.19.5...1.19.6) Updates `org.testcontainers:oracle-xe` from 1.19.5 to 1.19.6 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.19.5...1.19.6) Updates `org.testcontainers:mssqlserver` from 1.19.5 to 1.19.6 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.19.5...1.19.6) Updates `org.testcontainers:junit-jupiter` from 1.19.5 to 1.19.6 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.19.5...1.19.6) Updates `org.testcontainers:elasticsearch` from 1.19.5 to 1.19.6 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.19.5...1.19.6) Updates `org.testcontainers:couchbase` from 1.19.5 to 1.19.6 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.19.5...1.19.6) Updates `org.testcontainers:dynalite` from 1.19.5 to 1.19.6 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.19.5...1.19.6) Updates `org.testcontainers:cassandra` from 1.19.5 to 1.19.6 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.19.5...1.19.6) Updates `org.testcontainers:gcloud` from 1.19.5 to 1.19.6 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.19.5...1.19.6) --- updated-dependencies: - dependency-name: org.testcontainers:postgresql dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.testcontainers:testcontainers dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.testcontainers:mysql dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.testcontainers:db2 dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.testcontainers:mariadb dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.testcontainers:oracle-xe dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.testcontainers:mssqlserver dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.testcontainers:junit-jupiter dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.testcontainers:elasticsearch dependency-type: direct:development update-type: version-update:semver-patch - dependency-name: org.testcontainers:couchbase dependency-type: direct:development update-type: version-update:semver-patch - dependency-name: org.testcontainers:dynalite dependency-type: direct:development update-type: version-update:semver-patch - dependency-name: org.testcontainers:cassandra dependency-type: direct:development update-type: version-update:semver-patch - dependency-name: org.testcontainers:gcloud dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- cdi/test/quarkus-test/pom.xml | 2 +- pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/cdi/test/quarkus-test/pom.xml b/cdi/test/quarkus-test/pom.xml index 9d5a5dd82..104f056bd 100644 --- a/cdi/test/quarkus-test/pom.xml +++ b/cdi/test/quarkus-test/pom.xml @@ -51,7 +51,7 @@ org.testcontainers postgresql - 1.19.5 + 1.19.6 io.quarkus diff --git a/pom.xml b/pom.xml index 7c4f3251a..1eddfe2ed 100644 --- a/pom.xml +++ b/pom.xml @@ -76,7 +76,7 @@ 17 3.1.7 5.10.2 - 1.19.5 + 1.19.6 1.9.22 3.10.3 3.9.7 From 6a0d7874bc3018b3fb5c08bf2c6261c62dd8a5c1 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 26 Feb 2024 15:28:31 +0000 Subject: [PATCH 0569/1598] Bump org.testcontainers:neo4j from 1.19.5 to 1.19.6 Bumps [org.testcontainers:neo4j](https://github.com/testcontainers/testcontainers-java) from 1.19.5 to 1.19.6. - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.19.5...1.19.6) --- updated-dependencies: - dependency-name: org.testcontainers:neo4j dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/neo4j/shedlock-provider-neo4j/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/neo4j/shedlock-provider-neo4j/pom.xml b/providers/neo4j/shedlock-provider-neo4j/pom.xml index c97129401..7dd271a6c 100644 --- a/providers/neo4j/shedlock-provider-neo4j/pom.xml +++ b/providers/neo4j/shedlock-provider-neo4j/pom.xml @@ -32,7 +32,7 @@ org.testcontainers neo4j - 1.19.5 + 1.19.6 test From 3bd49cba93ac4fbdaa4e6b84d00dd30f3fb8b85f Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 26 Feb 2024 15:28:47 +0000 Subject: [PATCH 0570/1598] Bump org.codehaus.mojo:exec-maven-plugin from 3.1.1 to 3.2.0 Bumps [org.codehaus.mojo:exec-maven-plugin](https://github.com/mojohaus/exec-maven-plugin) from 3.1.1 to 3.2.0. - [Release notes](https://github.com/mojohaus/exec-maven-plugin/releases) - [Commits](https://github.com/mojohaus/exec-maven-plugin/compare/3.1.1...3.2.0) --- updated-dependencies: - dependency-name: org.codehaus.mojo:exec-maven-plugin dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- micronaut/test/micronaut-jdbc-template/pom.xml | 2 +- micronaut/test/micronaut-jdbc/pom.xml | 2 +- micronaut/test/micronaut4-jdbc-template/pom.xml | 2 +- micronaut/test/micronaut4-jdbc/pom.xml | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/micronaut/test/micronaut-jdbc-template/pom.xml b/micronaut/test/micronaut-jdbc-template/pom.xml index 42de2219b..131d3988e 100644 --- a/micronaut/test/micronaut-jdbc-template/pom.xml +++ b/micronaut/test/micronaut-jdbc-template/pom.xml @@ -143,7 +143,7 @@ org.codehaus.mojo exec-maven-plugin - 3.1.1 + 3.2.0 java diff --git a/micronaut/test/micronaut-jdbc/pom.xml b/micronaut/test/micronaut-jdbc/pom.xml index 05b5d0752..8a8a0dad1 100644 --- a/micronaut/test/micronaut-jdbc/pom.xml +++ b/micronaut/test/micronaut-jdbc/pom.xml @@ -143,7 +143,7 @@ org.codehaus.mojo exec-maven-plugin - 3.1.1 + 3.2.0 java diff --git a/micronaut/test/micronaut4-jdbc-template/pom.xml b/micronaut/test/micronaut4-jdbc-template/pom.xml index 35056b206..cfca9ed85 100644 --- a/micronaut/test/micronaut4-jdbc-template/pom.xml +++ b/micronaut/test/micronaut4-jdbc-template/pom.xml @@ -119,7 +119,7 @@ org.codehaus.mojo exec-maven-plugin - 3.1.1 + 3.2.0 java diff --git a/micronaut/test/micronaut4-jdbc/pom.xml b/micronaut/test/micronaut4-jdbc/pom.xml index 6db4eb9ee..7bafaff7d 100644 --- a/micronaut/test/micronaut4-jdbc/pom.xml +++ b/micronaut/test/micronaut4-jdbc/pom.xml @@ -119,7 +119,7 @@ org.codehaus.mojo exec-maven-plugin - 3.1.1 + 3.2.0 java From d8d086012464d4938672d11a8cf6ddef25f2a505 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 26 Feb 2024 15:29:08 +0000 Subject: [PATCH 0571/1598] Bump micronaut3.version from 3.10.3 to 4.3.3 Bumps `micronaut3.version` from 3.10.3 to 4.3.3. Updates `io.micronaut:micronaut-inject-java` from 3.10.3 to 4.3.3 - [Release notes](https://github.com/micronaut-projects/micronaut-core/releases) - [Changelog](https://github.com/micronaut-projects/micronaut-core/blob/4.3.x/RELEASE.adoc) - [Commits](https://github.com/micronaut-projects/micronaut-core/compare/v3.10.3...v4.3.3) Updates `io.micronaut.platform:micronaut-platform` from 4.3.2 to 4.3.3 - [Release notes](https://github.com/micronaut-projects/micronaut-platform/releases) - [Commits](https://github.com/micronaut-projects/micronaut-platform/compare/v4.3.2...v4.3.3) --- updated-dependencies: - dependency-name: io.micronaut:micronaut-inject-java dependency-type: direct:production update-type: version-update:semver-major - dependency-name: io.micronaut.platform:micronaut-platform dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 1eddfe2ed..7a126233f 100644 --- a/pom.xml +++ b/pom.xml @@ -80,7 +80,7 @@ 1.9.22 3.10.3 3.9.7 - 4.3.2 + 4.3.3 4.4.0 4.4.0 1.5.0 From 3d2a9f26637f495762f482fb8c19c4a724467806 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 27 Feb 2024 15:53:43 +0000 Subject: [PATCH 0572/1598] Bump org.mariadb:r2dbc-mariadb from 1.1.4 to 1.2.0 Bumps [org.mariadb:r2dbc-mariadb](https://github.com/mariadb-corporation/mariadb-connector-r2dbc) from 1.1.4 to 1.2.0. - [Release notes](https://github.com/mariadb-corporation/mariadb-connector-r2dbc/releases) - [Changelog](https://github.com/mariadb-corporation/mariadb-connector-r2dbc/blob/master/CHANGELOG.md) - [Commits](https://github.com/mariadb-corporation/mariadb-connector-r2dbc/compare/1.1.4...1.2.0) --- updated-dependencies: - dependency-name: org.mariadb:r2dbc-mariadb dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- providers/r2dbc/shedlock-provider-r2dbc/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml index 3713e0859..bb6f0a7de 100644 --- a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml +++ b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml @@ -89,7 +89,7 @@ org.mariadb r2dbc-mariadb - 1.1.4 + 1.2.0 test From f1c1dba7bc0d19c5eaac876a82c0cb96d7bcf203 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 27 Feb 2024 15:53:45 +0000 Subject: [PATCH 0573/1598] Bump org.jooq:jooq from 3.19.4 to 3.19.5 Bumps org.jooq:jooq from 3.19.4 to 3.19.5. --- updated-dependencies: - dependency-name: org.jooq:jooq dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/jdbc/shedlock-provider-jooq/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/jdbc/shedlock-provider-jooq/pom.xml b/providers/jdbc/shedlock-provider-jooq/pom.xml index a2a6d2722..5cab9b959 100644 --- a/providers/jdbc/shedlock-provider-jooq/pom.xml +++ b/providers/jdbc/shedlock-provider-jooq/pom.xml @@ -21,7 +21,7 @@ org.jooq jooq - 3.19.4 + 3.19.5 From 5b31fc23a5eefb43801631aa5b7ca8bc76cf9a12 Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Tue, 27 Feb 2024 20:27:12 +0100 Subject: [PATCH 0574/1598] Update deps --- cdi/test/quarkus-test/pom.xml | 2 +- pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/cdi/test/quarkus-test/pom.xml b/cdi/test/quarkus-test/pom.xml index 104f056bd..fe3aeeebb 100644 --- a/cdi/test/quarkus-test/pom.xml +++ b/cdi/test/quarkus-test/pom.xml @@ -14,7 +14,7 @@ quarkus-bom io.quarkus.platform - 3.7.3 + 3.7.4 true diff --git a/pom.xml b/pom.xml index 7a126233f..dfbab3e5e 100644 --- a/pom.xml +++ b/pom.xml @@ -74,7 +74,7 @@ 6.1.4 UTF-8 17 - 3.1.7 + 3.2.3 5.10.2 1.19.6 1.9.22 From 88633210e46ab291da3ef022c02a0d8bb42f9ec0 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 28 Feb 2024 15:11:37 +0000 Subject: [PATCH 0575/1598] Bump logback.ver from 1.5.0 to 1.5.1 Bumps `logback.ver` from 1.5.0 to 1.5.1. Updates `ch.qos.logback:logback-classic` from 1.5.0 to 1.5.1 - [Commits](https://github.com/qos-ch/logback/commits) Updates `ch.qos.logback:logback-core` from 1.5.0 to 1.5.1 - [Commits](https://github.com/qos-ch/logback/commits) --- updated-dependencies: - dependency-name: ch.qos.logback:logback-classic dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: ch.qos.logback:logback-core dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index dfbab3e5e..21e2f8016 100644 --- a/pom.xml +++ b/pom.xml @@ -83,7 +83,7 @@ 4.3.3 4.4.0 4.4.0 - 1.5.0 + 1.5.1 4.2.0 3.25.3 5.10.0 From 9eab408051a5942ee1424651cb58b43acae6ce1b Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 28 Feb 2024 15:11:41 +0000 Subject: [PATCH 0576/1598] Bump co.elastic.clients:elasticsearch-java from 8.12.1 to 8.12.2 Bumps [co.elastic.clients:elasticsearch-java](https://github.com/elastic/elasticsearch-java) from 8.12.1 to 8.12.2. - [Release notes](https://github.com/elastic/elasticsearch-java/releases) - [Changelog](https://github.com/elastic/elasticsearch-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/elastic/elasticsearch-java/compare/v8.12.1...v8.12.2) --- updated-dependencies: - dependency-name: co.elastic.clients:elasticsearch-java dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- .../elasticsearch/shedlock-provider-elasticsearch8/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml index 0ae4ef9a5..2f9d4a3b7 100644 --- a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml +++ b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml @@ -12,7 +12,7 @@ 5.11.1-SNAPSHOT - 8.12.1 + 8.12.2 2.1.3 2.16.1 From 1c47e612b7463826edca785f439919e296732367 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 28 Feb 2024 15:11:59 +0000 Subject: [PATCH 0577/1598] Bump redis.clients:jedis from 5.1.0 to 5.1.1 Bumps [redis.clients:jedis](https://github.com/redis/jedis) from 5.1.0 to 5.1.1. - [Release notes](https://github.com/redis/jedis/releases) - [Commits](https://github.com/redis/jedis/compare/v5.1.0...v5.1.1) --- updated-dependencies: - dependency-name: redis.clients:jedis dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/redis/shedlock-provider-redis-jedis4/pom.xml | 2 +- providers/redis/shedlock-provider-redis-spring/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/providers/redis/shedlock-provider-redis-jedis4/pom.xml b/providers/redis/shedlock-provider-redis-jedis4/pom.xml index fc2fd5c20..1e051ca82 100644 --- a/providers/redis/shedlock-provider-redis-jedis4/pom.xml +++ b/providers/redis/shedlock-provider-redis-jedis4/pom.xml @@ -21,7 +21,7 @@ redis.clients jedis - 5.1.0 + 5.1.1 diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index bce66b916..f24b3337c 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -48,7 +48,7 @@ redis.clients jedis - 5.1.0 + 5.1.1 test From 06f7737135121717c691d29a637e564818ff8911 Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Thu, 29 Feb 2024 15:34:07 +0100 Subject: [PATCH 0578/1598] #1804 Fix compatibility with Neo4j 5 --- .../shedlock/provider/neo4j/Neo4jStorageAccessor.java | 2 +- .../provider/neo4j/Neo4jLockProviderIntegrationTest.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/providers/neo4j/shedlock-provider-neo4j/src/main/java/net/javacrumbs/shedlock/provider/neo4j/Neo4jStorageAccessor.java b/providers/neo4j/shedlock-provider-neo4j/src/main/java/net/javacrumbs/shedlock/provider/neo4j/Neo4jStorageAccessor.java index 5e69323f1..4ed71ce5e 100644 --- a/providers/neo4j/shedlock-provider-neo4j/src/main/java/net/javacrumbs/shedlock/provider/neo4j/Neo4jStorageAccessor.java +++ b/providers/neo4j/shedlock-provider-neo4j/src/main/java/net/javacrumbs/shedlock/provider/neo4j/Neo4jStorageAccessor.java @@ -46,7 +46,7 @@ private void createLockNameUniqueConstraint() { try (Session session = getSession(); Transaction transaction = session.beginTransaction()) { transaction.run(String.format( - "CREATE CONSTRAINT UNIQUE_%s_name IF NOT EXISTS ON (lock:%s) ASSERT lock.name IS UNIQUE", + "CREATE CONSTRAINT UNIQUE_%s_name IF NOT EXISTS FOR (lock:%s) REQUIRE lock.name IS UNIQUE", collectionName, collectionName)); transaction.commit(); } diff --git a/providers/neo4j/shedlock-provider-neo4j/src/test/java/net/javacrumbs/shedlock/provider/neo4j/Neo4jLockProviderIntegrationTest.java b/providers/neo4j/shedlock-provider-neo4j/src/test/java/net/javacrumbs/shedlock/provider/neo4j/Neo4jLockProviderIntegrationTest.java index bdbf364bf..e5dadcf79 100644 --- a/providers/neo4j/shedlock-provider-neo4j/src/test/java/net/javacrumbs/shedlock/provider/neo4j/Neo4jLockProviderIntegrationTest.java +++ b/providers/neo4j/shedlock-provider-neo4j/src/test/java/net/javacrumbs/shedlock/provider/neo4j/Neo4jLockProviderIntegrationTest.java @@ -213,7 +213,7 @@ protected Neo4jTestUtils.LockInfo getLockInfo(String lockName) { private static class MyNeo4jContainer extends Neo4jContainer { MyNeo4jContainer() { - super(DockerImageName.parse("neo4j").withTag("4.4.6")); + super(DockerImageName.parse("neo4j").withTag("5.17.0")); withoutAuthentication(); } } From 7ea09e77cdf08b39a45de0b9f8a107593a603ff5 Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Thu, 29 Feb 2024 15:44:34 +0100 Subject: [PATCH 0579/1598] #1800 Match DB product ignoring case --- .../provider/jdbctemplate/DatabaseProduct.java | 16 ++++++++-------- .../jdbctemplate/DatabaseProductTest.java | 13 +++++++++++++ 2 files changed, 21 insertions(+), 8 deletions(-) create mode 100644 providers/jdbc/shedlock-provider-jdbc-template/src/test/java/net/javacrumbs/shedlock/provider/jdbctemplate/DatabaseProductTest.java diff --git a/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/DatabaseProduct.java b/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/DatabaseProduct.java index 1058750ce..48e378897 100644 --- a/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/DatabaseProduct.java +++ b/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/DatabaseProduct.java @@ -7,14 +7,14 @@ import net.javacrumbs.shedlock.support.annotation.NonNull; public enum DatabaseProduct { - POSTGRES_SQL("PostgreSQL"::equals, PostgresSqlServerTimeStatementsSource::new), - SQL_SERVER("Microsoft SQL Server"::equals, MsSqlServerTimeStatementsSource::new), - ORACLE("Oracle"::equals, OracleServerTimeStatementsSource::new), - MY_SQL("MySQL"::equals, MySqlServerTimeStatementsSource::new), - MARIA_DB("MariaDB"::equals, MySqlServerTimeStatementsSource::new), - HQL("HSQL Database Engine"::equals, HsqlServerTimeStatementsSource::new), - H2("H2"::equals, H2ServerTimeStatementsSource::new), - DB2(s -> s.startsWith("DB2"), Db2ServerTimeStatementsSource::new), + POSTGRES_SQL("PostgreSQL"::equalsIgnoreCase, PostgresSqlServerTimeStatementsSource::new), + SQL_SERVER("Microsoft SQL Server"::equalsIgnoreCase, MsSqlServerTimeStatementsSource::new), + ORACLE("Oracle"::equalsIgnoreCase, OracleServerTimeStatementsSource::new), + MY_SQL("MySQL"::equalsIgnoreCase, MySqlServerTimeStatementsSource::new), + MARIA_DB("MariaDB"::equalsIgnoreCase, MySqlServerTimeStatementsSource::new), + HQL("HSQL Database Engine"::equalsIgnoreCase, HsqlServerTimeStatementsSource::new), + H2("H2"::equalsIgnoreCase, H2ServerTimeStatementsSource::new), + DB2(s -> s.substring(0, 3).equalsIgnoreCase("DB2"), Db2ServerTimeStatementsSource::new), UNKNOWN(s -> false, configuration -> { throw new UnsupportedOperationException("DB time is not supported for unknown database product"); }); diff --git a/providers/jdbc/shedlock-provider-jdbc-template/src/test/java/net/javacrumbs/shedlock/provider/jdbctemplate/DatabaseProductTest.java b/providers/jdbc/shedlock-provider-jdbc-template/src/test/java/net/javacrumbs/shedlock/provider/jdbctemplate/DatabaseProductTest.java new file mode 100644 index 000000000..d5d827829 --- /dev/null +++ b/providers/jdbc/shedlock-provider-jdbc-template/src/test/java/net/javacrumbs/shedlock/provider/jdbctemplate/DatabaseProductTest.java @@ -0,0 +1,13 @@ +package net.javacrumbs.shedlock.provider.jdbctemplate; + +import static org.assertj.core.api.AssertionsForClassTypes.assertThat; + +import org.junit.jupiter.api.Test; + +class DatabaseProductTest { + + @Test + void shouldMatchDb2() { + assertThat(DatabaseProduct.matchProductName("dB2 for zOS 456")).isEqualTo(DatabaseProduct.DB2); + } +} From eee7e6a50cd157540c288d0423fee1d4da7727db Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Thu, 29 Feb 2024 16:18:55 +0100 Subject: [PATCH 0580/1598] #1779 Ability to rethrow unexpected exception in JdbcTemplateStorageAccessor --- .../JdbcTemplateLockProvider.java | 18 +++++- .../JdbcTemplateStorageAccessor.java | 6 ++ .../JdbcTemplateStorageAccessorTest.java | 57 ++++++++++++++++++- 3 files changed, 78 insertions(+), 3 deletions(-) diff --git a/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/JdbcTemplateLockProvider.java b/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/JdbcTemplateLockProvider.java index 21598fea5..b326b242f 100644 --- a/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/JdbcTemplateLockProvider.java +++ b/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/JdbcTemplateLockProvider.java @@ -91,6 +91,7 @@ public static final class Configuration { private final String lockedByValue; private final boolean useDbTime; private final Integer isolationLevel; + private final boolean throwUnexpectedException; Configuration( @NonNull JdbcTemplate jdbcTemplate, @@ -101,7 +102,8 @@ public static final class Configuration { @NonNull ColumnNames columnNames, @NonNull String lockedByValue, boolean useDbTime, - @Nullable Integer isolationLevel) { + @Nullable Integer isolationLevel, + boolean throwUnexpectedException) { this.jdbcTemplate = requireNonNull(jdbcTemplate, "jdbcTemplate can not be null"); this.databaseProduct = databaseProduct; @@ -115,6 +117,7 @@ public static final class Configuration { throw new IllegalArgumentException("Can not set both useDbTime and timeZone"); } this.useDbTime = useDbTime; + this.throwUnexpectedException = throwUnexpectedException; } public JdbcTemplate getJdbcTemplate() { @@ -153,6 +156,10 @@ public Integer getIsolationLevel() { return isolationLevel; } + public boolean isThrowUnexpectedException() { + return throwUnexpectedException; + } + public static Configuration.Builder builder() { return new Configuration.Builder(); } @@ -168,6 +175,7 @@ public static final class Builder { private boolean dbUpperCase = false; private boolean useDbTime = false; private Integer isolationLevel; + private boolean throwUnexpectedException = false; public Builder withJdbcTemplate(@NonNull JdbcTemplate jdbcTemplate) { this.jdbcTemplate = jdbcTemplate; @@ -233,6 +241,11 @@ public Builder withIsolationLevel(int isolationLevel) { return this; } + public Builder withThrowUnexpectedException(boolean throwUnexpectedException) { + this.throwUnexpectedException = throwUnexpectedException; + return this; + } + public JdbcTemplateLockProvider.Configuration build() { return new JdbcTemplateLockProvider.Configuration( jdbcTemplate, @@ -243,7 +256,8 @@ public JdbcTemplateLockProvider.Configuration build() { dbUpperCase ? columnNames.toUpperCase() : columnNames, lockedByValue, useDbTime, - isolationLevel); + isolationLevel, + throwUnexpectedException); } } } diff --git a/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/JdbcTemplateStorageAccessor.java b/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/JdbcTemplateStorageAccessor.java index c3bd407ed..a731cb105 100644 --- a/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/JdbcTemplateStorageAccessor.java +++ b/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/JdbcTemplateStorageAccessor.java @@ -66,6 +66,9 @@ public boolean insertRecord(@NonNull LockConfiguration lockConfiguration) { logger.debug("Duplicate key", e); return false; } catch (DataIntegrityViolationException | BadSqlGrammarException | UncategorizedSQLException e) { + if (configuration.isThrowUnexpectedException()) { + throw e; + } logger.error("Unexpected exception", e); return false; } @@ -80,6 +83,9 @@ public boolean updateRecord(@NonNull LockConfiguration lockConfiguration) { logger.debug("Serialization exception", e); return false; } catch (DataIntegrityViolationException | TransactionSystemException | UncategorizedSQLException e) { + if (configuration.isThrowUnexpectedException()) { + throw e; + } logger.error("Unexpected exception", e); return false; } diff --git a/providers/jdbc/shedlock-provider-jdbc-template/src/test/java/net/javacrumbs/shedlock/provider/jdbctemplate/JdbcTemplateStorageAccessorTest.java b/providers/jdbc/shedlock-provider-jdbc-template/src/test/java/net/javacrumbs/shedlock/provider/jdbctemplate/JdbcTemplateStorageAccessorTest.java index 9b96b4534..171777088 100644 --- a/providers/jdbc/shedlock-provider-jdbc-template/src/test/java/net/javacrumbs/shedlock/provider/jdbctemplate/JdbcTemplateStorageAccessorTest.java +++ b/providers/jdbc/shedlock-provider-jdbc-template/src/test/java/net/javacrumbs/shedlock/provider/jdbctemplate/JdbcTemplateStorageAccessorTest.java @@ -13,22 +13,77 @@ */ package net.javacrumbs.shedlock.provider.jdbctemplate; +import static java.time.Duration.ZERO; +import static net.javacrumbs.shedlock.core.ClockProvider.now; +import static org.assertj.core.api.Assertions.assertThat; +import static org.assertj.core.api.Assertions.assertThatThrownBy; +import static org.mockito.ArgumentMatchers.any; import static org.mockito.Mockito.mock; import static org.mockito.Mockito.verifyNoInteractions; +import static org.mockito.Mockito.when; +import java.time.Duration; import javax.sql.DataSource; +import net.javacrumbs.shedlock.core.LockConfiguration; +import org.jetbrains.annotations.NotNull; import org.junit.jupiter.api.Test; import org.springframework.jdbc.core.JdbcTemplate; +import org.springframework.jdbc.core.PreparedStatementCreator; +import org.springframework.transaction.PlatformTransactionManager; +import org.springframework.transaction.TransactionSystemException; class JdbcTemplateStorageAccessorTest { + private final DataSource dataSource = mock(DataSource.class); + private final LockConfiguration lockConfiguration = + new LockConfiguration(now(), "name", Duration.ofSeconds(1), ZERO); + @Test void shouldDoLazyInit() { - DataSource dataSource = mock(DataSource.class); + new JdbcTemplateStorageAccessor(JdbcTemplateLockProvider.Configuration.builder() .withJdbcTemplate(new JdbcTemplate(dataSource)) .build()); verifyNoInteractions(dataSource); } + + @Test + void shouldCatchUnexpectedException() { + TransactionSystemException exception = new TransactionSystemException("test"); + JdbcTemplateStorageAccessor jdbcTemplateStorageAccessor = createJdbcTemplateStorageAccessor(exception, false); + + assertThat(jdbcTemplateStorageAccessor.updateRecord(lockConfiguration)).isFalse(); + } + + @Test + void shouldThrowUnexpectedException() { + TransactionSystemException exception = new TransactionSystemException("test"); + JdbcTemplateStorageAccessor jdbcTemplateStorageAccessor = createJdbcTemplateStorageAccessor(exception, true); + + assertThatThrownBy(() -> jdbcTemplateStorageAccessor.updateRecord(lockConfiguration)) + .isEqualTo(exception); + } + + @NotNull + private JdbcTemplateStorageAccessor createJdbcTemplateStorageAccessor( + TransactionSystemException exception, boolean throwUnexpectedException) { + JdbcTemplate jdbcTemplate = mock(JdbcTemplate.class); + when(jdbcTemplate.getDataSource()).thenReturn(dataSource); + PlatformTransactionManager txManager = mock(PlatformTransactionManager.class); + + JdbcTemplateStorageAccessor jdbcTemplateStorageAccessor = + new JdbcTemplateStorageAccessor(JdbcTemplateLockProvider.Configuration.builder() + .withJdbcTemplate(jdbcTemplate) + .withTransactionManager(txManager) + .withThrowUnexpectedException(throwUnexpectedException) + .build()); + + mockUpdateThrowsException(jdbcTemplate, exception); + return jdbcTemplateStorageAccessor; + } + + private static void mockUpdateThrowsException(JdbcTemplate jdbcTemplate, TransactionSystemException ex) { + when(jdbcTemplate.update(any(PreparedStatementCreator.class))).thenThrow(ex); + } } From b249238d62182ffc89851762e69f591d11badb08 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 29 Feb 2024 15:26:31 +0000 Subject: [PATCH 0581/1598] Bump com.google.cloud:google-cloud-spanner from 6.59.0 to 6.60.1 Bumps [com.google.cloud:google-cloud-spanner](https://github.com/googleapis/java-spanner) from 6.59.0 to 6.60.1. - [Release notes](https://github.com/googleapis/java-spanner/releases) - [Changelog](https://github.com/googleapis/java-spanner/blob/main/CHANGELOG.md) - [Commits](https://github.com/googleapis/java-spanner/compare/v6.59.0...v6.60.1) --- updated-dependencies: - dependency-name: com.google.cloud:google-cloud-spanner dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- providers/spanner/shedlock-provider-spanner/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/spanner/shedlock-provider-spanner/pom.xml b/providers/spanner/shedlock-provider-spanner/pom.xml index 3c70dea11..40d7d07a5 100644 --- a/providers/spanner/shedlock-provider-spanner/pom.xml +++ b/providers/spanner/shedlock-provider-spanner/pom.xml @@ -12,7 +12,7 @@ 5.11.1-SNAPSHOT - 6.59.0 + 6.60.1 From 74a449f8e53b315df355531a9757f1d243c2932c Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 29 Feb 2024 15:26:48 +0000 Subject: [PATCH 0582/1598] Bump quarkus.platform.version from 2.16.12.Final to 3.8.1 Bumps `quarkus.platform.version` from 2.16.12.Final to 3.8.1. Updates `io.quarkus.platform:quarkus-bom` from 2.16.12.Final to 3.8.1 - [Commits](https://github.com/quarkusio/quarkus-platform/compare/2.16.12.Final...3.8.1) Updates `io.quarkus.platform:quarkus-maven-plugin` from 2.16.12.Final to 3.8.1 - [Commits](https://github.com/quarkusio/quarkus-platform/compare/2.16.12.Final...3.8.1) --- updated-dependencies: - dependency-name: io.quarkus.platform:quarkus-bom dependency-type: direct:production update-type: version-update:semver-major - dependency-name: io.quarkus.platform:quarkus-maven-plugin dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- cdi/test/quarkus-test/pom.xml | 2 +- providers/redis/shedlock-provider-redis-quarkus2/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/cdi/test/quarkus-test/pom.xml b/cdi/test/quarkus-test/pom.xml index fe3aeeebb..af17db3b3 100644 --- a/cdi/test/quarkus-test/pom.xml +++ b/cdi/test/quarkus-test/pom.xml @@ -14,7 +14,7 @@ quarkus-bom io.quarkus.platform - 3.7.4 + 3.8.1 true diff --git a/providers/redis/shedlock-provider-redis-quarkus2/pom.xml b/providers/redis/shedlock-provider-redis-quarkus2/pom.xml index 1a528d453..70e116af2 100644 --- a/providers/redis/shedlock-provider-redis-quarkus2/pom.xml +++ b/providers/redis/shedlock-provider-redis-quarkus2/pom.xml @@ -11,7 +11,7 @@ shedlock-provider-redis-quarkus2 - 2.16.12.Final + 3.8.1 From 445cca5dc4c2355fd7489fd22a6f9d5f4e7c6dbc Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 29 Feb 2024 15:26:57 +0000 Subject: [PATCH 0583/1598] Bump org.mongodb:mongodb-driver-reactivestreams from 4.11.1 to 5.0.0 Bumps [org.mongodb:mongodb-driver-reactivestreams](https://github.com/mongodb/mongo-java-driver) from 4.11.1 to 5.0.0. - [Release notes](https://github.com/mongodb/mongo-java-driver/releases) - [Commits](https://github.com/mongodb/mongo-java-driver/compare/r4.11.1...r5.0.0) --- updated-dependencies: - dependency-name: org.mongodb:mongodb-driver-reactivestreams dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml b/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml index 4166c19f3..21b0e3b36 100644 --- a/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml +++ b/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml @@ -21,7 +21,7 @@ org.mongodb mongodb-driver-reactivestreams - 4.11.1 + 5.0.0 From 9b151d2af9dcb5cdca64237626de22ac5b05dac4 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 29 Feb 2024 15:27:21 +0000 Subject: [PATCH 0584/1598] Bump org.redisson:redisson-spring-data-32 from 3.27.0 to 3.27.1 Bumps org.redisson:redisson-spring-data-32 from 3.27.0 to 3.27.1. --- updated-dependencies: - dependency-name: org.redisson:redisson-spring-data-32 dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/redis/shedlock-provider-redis-spring/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index f24b3337c..150594799 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -62,7 +62,7 @@ org.redisson redisson-spring-data-32 - 3.27.0 + 3.27.1 test From 57b849161e879bf90ee34e8f6308fdc7cf291b75 Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Thu, 29 Feb 2024 16:40:59 +0100 Subject: [PATCH 0585/1598] [maven-release-plugin] prepare release shedlock-parent-5.12.0 --- cdi/shedlock-cdi-vintage/pom.xml | 4 ++-- cdi/shedlock-cdi/pom.xml | 4 ++-- cdi/test/quarkus-test/pom.xml | 4 ++-- micronaut/shedlock-micronaut/pom.xml | 4 ++-- micronaut/shedlock-micronaut4/pom.xml | 4 ++-- micronaut/test/micronaut-jdbc-template/pom.xml | 4 ++-- micronaut/test/micronaut-jdbc/pom.xml | 4 ++-- micronaut/test/micronaut4-jdbc-template/pom.xml | 4 ++-- micronaut/test/micronaut4-jdbc/pom.xml | 4 ++-- pom.xml | 2 +- providers/arangodb/shedlock-provider-arangodb/pom.xml | 4 ++-- providers/cassandra/shedlock-provider-cassandra/pom.xml | 4 ++-- providers/consul/shedlock-provider-consul/pom.xml | 4 ++-- .../couchbase/shedlock-provider-couchbase-javaclient3/pom.xml | 4 ++-- providers/datastore/shedlock-provider-datastore/pom.xml | 4 ++-- providers/dynamodb/shedlock-provider-dynamodb2/pom.xml | 4 ++-- .../elasticsearch/shedlock-provider-elasticsearch8/pom.xml | 4 ++-- providers/etcd/shedlock-provider-etcd-jetcd/pom.xml | 2 +- providers/hazelcast/shedlock-provider-hazelcast4/pom.xml | 4 ++-- providers/ignite/shedlock-provider-ignite/pom.xml | 4 ++-- providers/inmemory/shedlock-provider-inmemory/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-internal/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-template/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jooq/pom.xml | 4 ++-- providers/jdbc/shedlock-test-support-jdbc/pom.xml | 4 ++-- providers/memcached/shedlock-provider-memcached-spy/pom.xml | 4 ++-- .../mongo/shedlock-provider-mongo-reactivestreams/pom.xml | 4 ++-- providers/mongo/shedlock-provider-mongo/pom.xml | 4 ++-- providers/neo4j/shedlock-provider-neo4j/pom.xml | 4 ++-- providers/opensearch/shedlock-provider-opensearch/pom.xml | 4 ++-- providers/r2dbc/shedlock-provider-r2dbc/pom.xml | 4 ++-- providers/redis/shedlock-provider-redis-jedis4/pom.xml | 4 ++-- providers/redis/shedlock-provider-redis-quarkus2/pom.xml | 2 +- providers/redis/shedlock-provider-redis-spring/pom.xml | 4 ++-- providers/spanner/shedlock-provider-spanner/pom.xml | 4 ++-- .../zookeeper/shedlock-provider-zookeeper-curator/pom.xml | 4 ++-- shedlock-bom/pom.xml | 4 ++-- shedlock-core/pom.xml | 4 ++-- shedlock-test-support/pom.xml | 4 ++-- spring/shedlock-spring/pom.xml | 4 ++-- spring/test/shedlock-springboot-future-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-kotlin-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-old-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-sleuth-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-test/pom.xml | 4 ++-- spring/test/shedlock-testng-test/pom.xml | 4 ++-- 48 files changed, 93 insertions(+), 93 deletions(-) diff --git a/cdi/shedlock-cdi-vintage/pom.xml b/cdi/shedlock-cdi-vintage/pom.xml index f0c128103..e0b86cc06 100644 --- a/cdi/shedlock-cdi-vintage/pom.xml +++ b/cdi/shedlock-cdi-vintage/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.11.1-SNAPSHOT + 5.12.0 ../../pom.xml shedlock-cdi-vintage - 5.11.1-SNAPSHOT + 5.12.0 diff --git a/cdi/shedlock-cdi/pom.xml b/cdi/shedlock-cdi/pom.xml index 819bed029..6fd6a497f 100644 --- a/cdi/shedlock-cdi/pom.xml +++ b/cdi/shedlock-cdi/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.11.1-SNAPSHOT + 5.12.0 ../../pom.xml shedlock-cdi - 5.11.1-SNAPSHOT + 5.12.0 diff --git a/cdi/test/quarkus-test/pom.xml b/cdi/test/quarkus-test/pom.xml index fe3aeeebb..3005c0451 100644 --- a/cdi/test/quarkus-test/pom.xml +++ b/cdi/test/quarkus-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.11.1-SNAPSHOT + 5.12.0 ../../../pom.xml 4.0.0 quarkus-test - 5.11.1-SNAPSHOT + 5.12.0 quarkus-bom diff --git a/micronaut/shedlock-micronaut/pom.xml b/micronaut/shedlock-micronaut/pom.xml index 2c5f43fa5..ac6566847 100644 --- a/micronaut/shedlock-micronaut/pom.xml +++ b/micronaut/shedlock-micronaut/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.11.1-SNAPSHOT + 5.12.0 ../../pom.xml shedlock-micronaut - 5.11.1-SNAPSHOT + 5.12.0 diff --git a/micronaut/shedlock-micronaut4/pom.xml b/micronaut/shedlock-micronaut4/pom.xml index d635c160e..57953f3f1 100644 --- a/micronaut/shedlock-micronaut4/pom.xml +++ b/micronaut/shedlock-micronaut4/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.11.1-SNAPSHOT + 5.12.0 ../../pom.xml shedlock-micronaut4 - 5.11.1-SNAPSHOT + 5.12.0 diff --git a/micronaut/test/micronaut-jdbc-template/pom.xml b/micronaut/test/micronaut-jdbc-template/pom.xml index 131d3988e..f6d90f688 100644 --- a/micronaut/test/micronaut-jdbc-template/pom.xml +++ b/micronaut/test/micronaut-jdbc-template/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.11.1-SNAPSHOT + 5.12.0 ../../../pom.xml micronaut-jdbc-template - 5.11.1-SNAPSHOT + 5.12.0 UTF-8 diff --git a/micronaut/test/micronaut-jdbc/pom.xml b/micronaut/test/micronaut-jdbc/pom.xml index 8a8a0dad1..047d7bba9 100644 --- a/micronaut/test/micronaut-jdbc/pom.xml +++ b/micronaut/test/micronaut-jdbc/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.11.1-SNAPSHOT + 5.12.0 ../../../pom.xml micronaut-jdbc - 5.11.1-SNAPSHOT + 5.12.0 UTF-8 diff --git a/micronaut/test/micronaut4-jdbc-template/pom.xml b/micronaut/test/micronaut4-jdbc-template/pom.xml index cfca9ed85..4a18e4ffc 100644 --- a/micronaut/test/micronaut4-jdbc-template/pom.xml +++ b/micronaut/test/micronaut4-jdbc-template/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.11.1-SNAPSHOT + 5.12.0 ../../../pom.xml micronaut4-jdbc-template - 5.11.1-SNAPSHOT + 5.12.0 UTF-8 diff --git a/micronaut/test/micronaut4-jdbc/pom.xml b/micronaut/test/micronaut4-jdbc/pom.xml index 7bafaff7d..3676e9a0a 100644 --- a/micronaut/test/micronaut4-jdbc/pom.xml +++ b/micronaut/test/micronaut4-jdbc/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.11.1-SNAPSHOT + 5.12.0 ../../../pom.xml micronaut4-jdbc - 5.11.1-SNAPSHOT + 5.12.0 UTF-8 diff --git a/pom.xml b/pom.xml index 21e2f8016..4290dd72d 100644 --- a/pom.xml +++ b/pom.xml @@ -19,7 +19,7 @@ net.javacrumbs.shedlock shedlock-parent pom - 5.11.1-SNAPSHOT + 5.12.0 shedlock-bom shedlock-core diff --git a/providers/arangodb/shedlock-provider-arangodb/pom.xml b/providers/arangodb/shedlock-provider-arangodb/pom.xml index 68b6c9d9a..246b44f30 100644 --- a/providers/arangodb/shedlock-provider-arangodb/pom.xml +++ b/providers/arangodb/shedlock-provider-arangodb/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.11.1-SNAPSHOT + 5.12.0 ../../../pom.xml 4.0.0 shedlock-provider-arangodb - 5.11.1-SNAPSHOT + 5.12.0 diff --git a/providers/cassandra/shedlock-provider-cassandra/pom.xml b/providers/cassandra/shedlock-provider-cassandra/pom.xml index 7bd8ce1a8..a0ad4ab2f 100644 --- a/providers/cassandra/shedlock-provider-cassandra/pom.xml +++ b/providers/cassandra/shedlock-provider-cassandra/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.11.1-SNAPSHOT + 5.12.0 ../../../pom.xml 4.0.0 shedlock-provider-cassandra - 5.11.1-SNAPSHOT + 5.12.0 4.17.0 diff --git a/providers/consul/shedlock-provider-consul/pom.xml b/providers/consul/shedlock-provider-consul/pom.xml index 4373da131..381cbfe6a 100644 --- a/providers/consul/shedlock-provider-consul/pom.xml +++ b/providers/consul/shedlock-provider-consul/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.11.1-SNAPSHOT + 5.12.0 ../../../pom.xml 4.0.0 shedlock-provider-consul - 5.11.1-SNAPSHOT + 5.12.0 diff --git a/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml b/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml index d59ae2c1a..4912880a6 100644 --- a/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml +++ b/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.11.1-SNAPSHOT + 5.12.0 ../../../pom.xml 4.0.0 shedlock-provider-couchbase-javaclient3 - 5.11.1-SNAPSHOT + 5.12.0 diff --git a/providers/datastore/shedlock-provider-datastore/pom.xml b/providers/datastore/shedlock-provider-datastore/pom.xml index c7d04d485..417be25ff 100644 --- a/providers/datastore/shedlock-provider-datastore/pom.xml +++ b/providers/datastore/shedlock-provider-datastore/pom.xml @@ -4,12 +4,12 @@ net.javacrumbs.shedlock shedlock-parent - 5.11.1-SNAPSHOT + 5.12.0 ../../../pom.xml shedlock-provider-datastore - 5.11.1-SNAPSHOT + 5.12.0 2.18.4 diff --git a/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml b/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml index 1b86a8ec4..5173d4971 100644 --- a/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml +++ b/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.11.1-SNAPSHOT + 5.12.0 ../../../pom.xml 4.0.0 shedlock-provider-dynamodb2 - 5.11.1-SNAPSHOT + 5.12.0 diff --git a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml index 2f9d4a3b7..12af1f801 100644 --- a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml +++ b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.11.1-SNAPSHOT + 5.12.0 ../../../pom.xml 4.0.0 shedlock-provider-elasticsearch8 - 5.11.1-SNAPSHOT + 5.12.0 8.12.2 diff --git a/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml b/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml index 0b2fc7951..99a855bbc 100644 --- a/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml +++ b/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 5.11.1-SNAPSHOT + 5.12.0 ../../../pom.xml 4.0.0 diff --git a/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml b/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml index bf7fb3af5..85e07b47b 100644 --- a/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml +++ b/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.11.1-SNAPSHOT + 5.12.0 ../../../pom.xml 4.0.0 shedlock-provider-hazelcast4 - 5.11.1-SNAPSHOT + 5.12.0 diff --git a/providers/ignite/shedlock-provider-ignite/pom.xml b/providers/ignite/shedlock-provider-ignite/pom.xml index 838c5f92d..e601a03f2 100644 --- a/providers/ignite/shedlock-provider-ignite/pom.xml +++ b/providers/ignite/shedlock-provider-ignite/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.11.1-SNAPSHOT + 5.12.0 ../../../pom.xml 4.0.0 shedlock-provider-ignite - 5.11.1-SNAPSHOT + 5.12.0 2.16.0 diff --git a/providers/inmemory/shedlock-provider-inmemory/pom.xml b/providers/inmemory/shedlock-provider-inmemory/pom.xml index bd43787ae..c1c58fb7d 100644 --- a/providers/inmemory/shedlock-provider-inmemory/pom.xml +++ b/providers/inmemory/shedlock-provider-inmemory/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.11.1-SNAPSHOT + 5.12.0 ../../../pom.xml 4.0.0 shedlock-provider-inmemory - 5.11.1-SNAPSHOT + 5.12.0 diff --git a/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml b/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml index afe6b31c9..fb2c1396a 100644 --- a/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.11.1-SNAPSHOT + 5.12.0 ../../../pom.xml 4.0.0 shedlock-provider-jdbc-internal - 5.11.1-SNAPSHOT + 5.12.0 diff --git a/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml b/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml index 3565312f0..23a02e1c7 100644 --- a/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.11.1-SNAPSHOT + 5.12.0 ../../../pom.xml 4.0.0 shedlock-provider-jdbc-micronaut - 5.11.1-SNAPSHOT + 5.12.0 diff --git a/providers/jdbc/shedlock-provider-jdbc-template/pom.xml b/providers/jdbc/shedlock-provider-jdbc-template/pom.xml index 3b6693ec1..22e705d74 100644 --- a/providers/jdbc/shedlock-provider-jdbc-template/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-template/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.11.1-SNAPSHOT + 5.12.0 ../../../pom.xml 4.0.0 shedlock-provider-jdbc-template - 5.11.1-SNAPSHOT + 5.12.0 diff --git a/providers/jdbc/shedlock-provider-jdbc/pom.xml b/providers/jdbc/shedlock-provider-jdbc/pom.xml index 8ed17378a..aa2d4b423 100644 --- a/providers/jdbc/shedlock-provider-jdbc/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.11.1-SNAPSHOT + 5.12.0 ../../../pom.xml 4.0.0 shedlock-provider-jdbc - 5.11.1-SNAPSHOT + 5.12.0 diff --git a/providers/jdbc/shedlock-provider-jooq/pom.xml b/providers/jdbc/shedlock-provider-jooq/pom.xml index 5cab9b959..d95131a20 100644 --- a/providers/jdbc/shedlock-provider-jooq/pom.xml +++ b/providers/jdbc/shedlock-provider-jooq/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.11.1-SNAPSHOT + 5.12.0 ../../../pom.xml 4.0.0 shedlock-provider-jooq - 5.11.1-SNAPSHOT + 5.12.0 diff --git a/providers/jdbc/shedlock-test-support-jdbc/pom.xml b/providers/jdbc/shedlock-test-support-jdbc/pom.xml index 3b2681194..36c3f55f9 100644 --- a/providers/jdbc/shedlock-test-support-jdbc/pom.xml +++ b/providers/jdbc/shedlock-test-support-jdbc/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.11.1-SNAPSHOT + 5.12.0 ../../../pom.xml 4.0.0 shedlock-test-support-jdbc - 5.11.1-SNAPSHOT + 5.12.0 diff --git a/providers/memcached/shedlock-provider-memcached-spy/pom.xml b/providers/memcached/shedlock-provider-memcached-spy/pom.xml index 4f724a1ff..53d10e7da 100644 --- a/providers/memcached/shedlock-provider-memcached-spy/pom.xml +++ b/providers/memcached/shedlock-provider-memcached-spy/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.11.1-SNAPSHOT + 5.12.0 ../../../pom.xml 4.0.0 shedlock-provider-memcached-spy - 5.11.1-SNAPSHOT + 5.12.0 2.12.3 diff --git a/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml b/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml index 4166c19f3..d87bce1c0 100644 --- a/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml +++ b/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.11.1-SNAPSHOT + 5.12.0 ../../../pom.xml 4.0.0 shedlock-provider-mongo-reactivestreams - 5.11.1-SNAPSHOT + 5.12.0 diff --git a/providers/mongo/shedlock-provider-mongo/pom.xml b/providers/mongo/shedlock-provider-mongo/pom.xml index 4b35923ee..3a1f7fdf9 100644 --- a/providers/mongo/shedlock-provider-mongo/pom.xml +++ b/providers/mongo/shedlock-provider-mongo/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.11.1-SNAPSHOT + 5.12.0 ../../../pom.xml 4.0.0 shedlock-provider-mongo - 5.11.1-SNAPSHOT + 5.12.0 diff --git a/providers/neo4j/shedlock-provider-neo4j/pom.xml b/providers/neo4j/shedlock-provider-neo4j/pom.xml index 7dd271a6c..cad21bf9c 100644 --- a/providers/neo4j/shedlock-provider-neo4j/pom.xml +++ b/providers/neo4j/shedlock-provider-neo4j/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.11.1-SNAPSHOT + 5.12.0 ../../../pom.xml 4.0.0 shedlock-provider-neo4j - 5.11.1-SNAPSHOT + 5.12.0 diff --git a/providers/opensearch/shedlock-provider-opensearch/pom.xml b/providers/opensearch/shedlock-provider-opensearch/pom.xml index 6ce403d26..7762b3720 100644 --- a/providers/opensearch/shedlock-provider-opensearch/pom.xml +++ b/providers/opensearch/shedlock-provider-opensearch/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.11.1-SNAPSHOT + 5.12.0 ../../../pom.xml 4.0.0 shedlock-provider-opensearch - 5.11.1-SNAPSHOT + 5.12.0 2.9.0 diff --git a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml index bb6f0a7de..64994f60c 100644 --- a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml +++ b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml @@ -5,12 +5,12 @@ net.javacrumbs.shedlock shedlock-parent - 5.11.1-SNAPSHOT + 5.12.0 ../../../pom.xml shedlock-provider-r2dbc - 5.11.1-SNAPSHOT + 5.12.0 1.0.0.RELEASE diff --git a/providers/redis/shedlock-provider-redis-jedis4/pom.xml b/providers/redis/shedlock-provider-redis-jedis4/pom.xml index 1e051ca82..e213ded54 100644 --- a/providers/redis/shedlock-provider-redis-jedis4/pom.xml +++ b/providers/redis/shedlock-provider-redis-jedis4/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.11.1-SNAPSHOT + 5.12.0 ../../../pom.xml 4.0.0 shedlock-provider-redis-jedis4 - 5.11.1-SNAPSHOT + 5.12.0 diff --git a/providers/redis/shedlock-provider-redis-quarkus2/pom.xml b/providers/redis/shedlock-provider-redis-quarkus2/pom.xml index 1a528d453..5a6530d80 100644 --- a/providers/redis/shedlock-provider-redis-quarkus2/pom.xml +++ b/providers/redis/shedlock-provider-redis-quarkus2/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 5.11.1-SNAPSHOT + 5.12.0 ../../../pom.xml 4.0.0 diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index f24b3337c..cd0bc4921 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.11.1-SNAPSHOT + 5.12.0 ../../../pom.xml 4.0.0 shedlock-provider-redis-spring - 5.11.1-SNAPSHOT + 5.12.0 diff --git a/providers/spanner/shedlock-provider-spanner/pom.xml b/providers/spanner/shedlock-provider-spanner/pom.xml index 3c70dea11..d775f13a9 100644 --- a/providers/spanner/shedlock-provider-spanner/pom.xml +++ b/providers/spanner/shedlock-provider-spanner/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.11.1-SNAPSHOT + 5.12.0 ../../../pom.xml 4.0.0 shedlock-provider-spanner - 5.11.1-SNAPSHOT + 5.12.0 6.59.0 diff --git a/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml b/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml index bf2a3f321..3b2f4b66d 100644 --- a/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml +++ b/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.11.1-SNAPSHOT + 5.12.0 ../../../pom.xml 4.0.0 shedlock-provider-zookeeper-curator - 5.11.1-SNAPSHOT + 5.12.0 5.6.0 diff --git a/shedlock-bom/pom.xml b/shedlock-bom/pom.xml index 787dc7515..e6fcf6c8b 100644 --- a/shedlock-bom/pom.xml +++ b/shedlock-bom/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.11.1-SNAPSHOT + 5.12.0 4.0.0 BOM for ShedLock modules shedlock-bom - 5.11.1-SNAPSHOT + 5.12.0 pom diff --git a/shedlock-core/pom.xml b/shedlock-core/pom.xml index 403a7c72c..d56526f81 100644 --- a/shedlock-core/pom.xml +++ b/shedlock-core/pom.xml @@ -3,12 +3,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.11.1-SNAPSHOT + 5.12.0 4.0.0 shedlock-core - 5.11.1-SNAPSHOT + 5.12.0 2.13.3 diff --git a/shedlock-test-support/pom.xml b/shedlock-test-support/pom.xml index ad869a72f..071b636b9 100644 --- a/shedlock-test-support/pom.xml +++ b/shedlock-test-support/pom.xml @@ -3,12 +3,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.11.1-SNAPSHOT + 5.12.0 4.0.0 shedlock-test-support - 5.11.1-SNAPSHOT + 5.12.0 diff --git a/spring/shedlock-spring/pom.xml b/spring/shedlock-spring/pom.xml index 90304a0b0..fe1bca930 100644 --- a/spring/shedlock-spring/pom.xml +++ b/spring/shedlock-spring/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.11.1-SNAPSHOT + 5.12.0 ../../pom.xml 4.0.0 shedlock-spring - 5.11.1-SNAPSHOT + 5.12.0 diff --git a/spring/test/shedlock-springboot-future-test/pom.xml b/spring/test/shedlock-springboot-future-test/pom.xml index 5c54f2f1b..f489ed539 100644 --- a/spring/test/shedlock-springboot-future-test/pom.xml +++ b/spring/test/shedlock-springboot-future-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.11.1-SNAPSHOT + 5.12.0 ../../../pom.xml 4.0.0 shedlock-springboot-future-test - 5.11.1-SNAPSHOT + 5.12.0 diff --git a/spring/test/shedlock-springboot-kotlin-test/pom.xml b/spring/test/shedlock-springboot-kotlin-test/pom.xml index 207563e01..632d01810 100644 --- a/spring/test/shedlock-springboot-kotlin-test/pom.xml +++ b/spring/test/shedlock-springboot-kotlin-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.11.1-SNAPSHOT + 5.12.0 ../../../pom.xml 4.0.0 shedlock-springboot-kotlin-test - 5.11.1-SNAPSHOT + 5.12.0 diff --git a/spring/test/shedlock-springboot-old-test/pom.xml b/spring/test/shedlock-springboot-old-test/pom.xml index b5a75b178..ec22da6bd 100644 --- a/spring/test/shedlock-springboot-old-test/pom.xml +++ b/spring/test/shedlock-springboot-old-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.11.1-SNAPSHOT + 5.12.0 ../../../pom.xml 4.0.0 shedlock-springboot-old-test - 5.11.1-SNAPSHOT + 5.12.0 diff --git a/spring/test/shedlock-springboot-sleuth-test/pom.xml b/spring/test/shedlock-springboot-sleuth-test/pom.xml index 767bc55c8..b003500b4 100644 --- a/spring/test/shedlock-springboot-sleuth-test/pom.xml +++ b/spring/test/shedlock-springboot-sleuth-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.11.1-SNAPSHOT + 5.12.0 ../../../pom.xml 4.0.0 shedlock-springboot-sleuth-test - 5.11.1-SNAPSHOT + 5.12.0 diff --git a/spring/test/shedlock-springboot-test/pom.xml b/spring/test/shedlock-springboot-test/pom.xml index 58638b47d..e6de02d39 100644 --- a/spring/test/shedlock-springboot-test/pom.xml +++ b/spring/test/shedlock-springboot-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.11.1-SNAPSHOT + 5.12.0 ../../../pom.xml 4.0.0 shedlock-springboot-test - 5.11.1-SNAPSHOT + 5.12.0 diff --git a/spring/test/shedlock-testng-test/pom.xml b/spring/test/shedlock-testng-test/pom.xml index c4572feeb..f2286a606 100644 --- a/spring/test/shedlock-testng-test/pom.xml +++ b/spring/test/shedlock-testng-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.11.1-SNAPSHOT + 5.12.0 ../../../pom.xml 4.0.0 shedlock-testng-test - 5.11.1-SNAPSHOT + 5.12.0 From 0349c311b4b882c7986e8d1de797a392415ced46 Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Thu, 29 Feb 2024 16:41:06 +0100 Subject: [PATCH 0586/1598] [maven-release-plugin] prepare for next development iteration --- cdi/shedlock-cdi-vintage/pom.xml | 4 ++-- cdi/shedlock-cdi/pom.xml | 4 ++-- cdi/test/quarkus-test/pom.xml | 4 ++-- micronaut/shedlock-micronaut/pom.xml | 4 ++-- micronaut/shedlock-micronaut4/pom.xml | 4 ++-- micronaut/test/micronaut-jdbc-template/pom.xml | 4 ++-- micronaut/test/micronaut-jdbc/pom.xml | 4 ++-- micronaut/test/micronaut4-jdbc-template/pom.xml | 4 ++-- micronaut/test/micronaut4-jdbc/pom.xml | 4 ++-- pom.xml | 2 +- providers/arangodb/shedlock-provider-arangodb/pom.xml | 4 ++-- providers/cassandra/shedlock-provider-cassandra/pom.xml | 4 ++-- providers/consul/shedlock-provider-consul/pom.xml | 4 ++-- .../couchbase/shedlock-provider-couchbase-javaclient3/pom.xml | 4 ++-- providers/datastore/shedlock-provider-datastore/pom.xml | 4 ++-- providers/dynamodb/shedlock-provider-dynamodb2/pom.xml | 4 ++-- .../elasticsearch/shedlock-provider-elasticsearch8/pom.xml | 4 ++-- providers/etcd/shedlock-provider-etcd-jetcd/pom.xml | 2 +- providers/hazelcast/shedlock-provider-hazelcast4/pom.xml | 4 ++-- providers/ignite/shedlock-provider-ignite/pom.xml | 4 ++-- providers/inmemory/shedlock-provider-inmemory/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-internal/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-template/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jooq/pom.xml | 4 ++-- providers/jdbc/shedlock-test-support-jdbc/pom.xml | 4 ++-- providers/memcached/shedlock-provider-memcached-spy/pom.xml | 4 ++-- .../mongo/shedlock-provider-mongo-reactivestreams/pom.xml | 4 ++-- providers/mongo/shedlock-provider-mongo/pom.xml | 4 ++-- providers/neo4j/shedlock-provider-neo4j/pom.xml | 4 ++-- providers/opensearch/shedlock-provider-opensearch/pom.xml | 4 ++-- providers/r2dbc/shedlock-provider-r2dbc/pom.xml | 4 ++-- providers/redis/shedlock-provider-redis-jedis4/pom.xml | 4 ++-- providers/redis/shedlock-provider-redis-quarkus2/pom.xml | 2 +- providers/redis/shedlock-provider-redis-spring/pom.xml | 4 ++-- providers/spanner/shedlock-provider-spanner/pom.xml | 4 ++-- .../zookeeper/shedlock-provider-zookeeper-curator/pom.xml | 4 ++-- shedlock-bom/pom.xml | 4 ++-- shedlock-core/pom.xml | 4 ++-- shedlock-test-support/pom.xml | 4 ++-- spring/shedlock-spring/pom.xml | 4 ++-- spring/test/shedlock-springboot-future-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-kotlin-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-old-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-sleuth-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-test/pom.xml | 4 ++-- spring/test/shedlock-testng-test/pom.xml | 4 ++-- 48 files changed, 93 insertions(+), 93 deletions(-) diff --git a/cdi/shedlock-cdi-vintage/pom.xml b/cdi/shedlock-cdi-vintage/pom.xml index e0b86cc06..fd54c68fc 100644 --- a/cdi/shedlock-cdi-vintage/pom.xml +++ b/cdi/shedlock-cdi-vintage/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.12.0 + 5.12.1-SNAPSHOT ../../pom.xml shedlock-cdi-vintage - 5.12.0 + 5.12.1-SNAPSHOT diff --git a/cdi/shedlock-cdi/pom.xml b/cdi/shedlock-cdi/pom.xml index 6fd6a497f..de1e3ea28 100644 --- a/cdi/shedlock-cdi/pom.xml +++ b/cdi/shedlock-cdi/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.12.0 + 5.12.1-SNAPSHOT ../../pom.xml shedlock-cdi - 5.12.0 + 5.12.1-SNAPSHOT diff --git a/cdi/test/quarkus-test/pom.xml b/cdi/test/quarkus-test/pom.xml index 3005c0451..0331458a6 100644 --- a/cdi/test/quarkus-test/pom.xml +++ b/cdi/test/quarkus-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.12.0 + 5.12.1-SNAPSHOT ../../../pom.xml 4.0.0 quarkus-test - 5.12.0 + 5.12.1-SNAPSHOT quarkus-bom diff --git a/micronaut/shedlock-micronaut/pom.xml b/micronaut/shedlock-micronaut/pom.xml index ac6566847..64adee15a 100644 --- a/micronaut/shedlock-micronaut/pom.xml +++ b/micronaut/shedlock-micronaut/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.12.0 + 5.12.1-SNAPSHOT ../../pom.xml shedlock-micronaut - 5.12.0 + 5.12.1-SNAPSHOT diff --git a/micronaut/shedlock-micronaut4/pom.xml b/micronaut/shedlock-micronaut4/pom.xml index 57953f3f1..d98be4b19 100644 --- a/micronaut/shedlock-micronaut4/pom.xml +++ b/micronaut/shedlock-micronaut4/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.12.0 + 5.12.1-SNAPSHOT ../../pom.xml shedlock-micronaut4 - 5.12.0 + 5.12.1-SNAPSHOT diff --git a/micronaut/test/micronaut-jdbc-template/pom.xml b/micronaut/test/micronaut-jdbc-template/pom.xml index f6d90f688..fcc30f72b 100644 --- a/micronaut/test/micronaut-jdbc-template/pom.xml +++ b/micronaut/test/micronaut-jdbc-template/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.12.0 + 5.12.1-SNAPSHOT ../../../pom.xml micronaut-jdbc-template - 5.12.0 + 5.12.1-SNAPSHOT UTF-8 diff --git a/micronaut/test/micronaut-jdbc/pom.xml b/micronaut/test/micronaut-jdbc/pom.xml index 047d7bba9..c00db7dee 100644 --- a/micronaut/test/micronaut-jdbc/pom.xml +++ b/micronaut/test/micronaut-jdbc/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.12.0 + 5.12.1-SNAPSHOT ../../../pom.xml micronaut-jdbc - 5.12.0 + 5.12.1-SNAPSHOT UTF-8 diff --git a/micronaut/test/micronaut4-jdbc-template/pom.xml b/micronaut/test/micronaut4-jdbc-template/pom.xml index 4a18e4ffc..9808841a4 100644 --- a/micronaut/test/micronaut4-jdbc-template/pom.xml +++ b/micronaut/test/micronaut4-jdbc-template/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.12.0 + 5.12.1-SNAPSHOT ../../../pom.xml micronaut4-jdbc-template - 5.12.0 + 5.12.1-SNAPSHOT UTF-8 diff --git a/micronaut/test/micronaut4-jdbc/pom.xml b/micronaut/test/micronaut4-jdbc/pom.xml index 3676e9a0a..3ce9af8b3 100644 --- a/micronaut/test/micronaut4-jdbc/pom.xml +++ b/micronaut/test/micronaut4-jdbc/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.12.0 + 5.12.1-SNAPSHOT ../../../pom.xml micronaut4-jdbc - 5.12.0 + 5.12.1-SNAPSHOT UTF-8 diff --git a/pom.xml b/pom.xml index 4290dd72d..6ba98559c 100644 --- a/pom.xml +++ b/pom.xml @@ -19,7 +19,7 @@ net.javacrumbs.shedlock shedlock-parent pom - 5.12.0 + 5.12.1-SNAPSHOT shedlock-bom shedlock-core diff --git a/providers/arangodb/shedlock-provider-arangodb/pom.xml b/providers/arangodb/shedlock-provider-arangodb/pom.xml index 246b44f30..00a1ec021 100644 --- a/providers/arangodb/shedlock-provider-arangodb/pom.xml +++ b/providers/arangodb/shedlock-provider-arangodb/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.12.0 + 5.12.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-arangodb - 5.12.0 + 5.12.1-SNAPSHOT diff --git a/providers/cassandra/shedlock-provider-cassandra/pom.xml b/providers/cassandra/shedlock-provider-cassandra/pom.xml index a0ad4ab2f..30ae80d57 100644 --- a/providers/cassandra/shedlock-provider-cassandra/pom.xml +++ b/providers/cassandra/shedlock-provider-cassandra/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.12.0 + 5.12.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-cassandra - 5.12.0 + 5.12.1-SNAPSHOT 4.17.0 diff --git a/providers/consul/shedlock-provider-consul/pom.xml b/providers/consul/shedlock-provider-consul/pom.xml index 381cbfe6a..80c5b00ea 100644 --- a/providers/consul/shedlock-provider-consul/pom.xml +++ b/providers/consul/shedlock-provider-consul/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.12.0 + 5.12.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-consul - 5.12.0 + 5.12.1-SNAPSHOT diff --git a/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml b/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml index 4912880a6..7087079f0 100644 --- a/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml +++ b/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.12.0 + 5.12.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-couchbase-javaclient3 - 5.12.0 + 5.12.1-SNAPSHOT diff --git a/providers/datastore/shedlock-provider-datastore/pom.xml b/providers/datastore/shedlock-provider-datastore/pom.xml index 417be25ff..47e99a768 100644 --- a/providers/datastore/shedlock-provider-datastore/pom.xml +++ b/providers/datastore/shedlock-provider-datastore/pom.xml @@ -4,12 +4,12 @@ net.javacrumbs.shedlock shedlock-parent - 5.12.0 + 5.12.1-SNAPSHOT ../../../pom.xml shedlock-provider-datastore - 5.12.0 + 5.12.1-SNAPSHOT 2.18.4 diff --git a/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml b/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml index 5173d4971..d4f9d8a3c 100644 --- a/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml +++ b/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.12.0 + 5.12.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-dynamodb2 - 5.12.0 + 5.12.1-SNAPSHOT diff --git a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml index 12af1f801..2c42d6279 100644 --- a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml +++ b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.12.0 + 5.12.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-elasticsearch8 - 5.12.0 + 5.12.1-SNAPSHOT 8.12.2 diff --git a/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml b/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml index 99a855bbc..c2f48d5d7 100644 --- a/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml +++ b/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 5.12.0 + 5.12.1-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml b/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml index 85e07b47b..b9b2a7c6b 100644 --- a/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml +++ b/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.12.0 + 5.12.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-hazelcast4 - 5.12.0 + 5.12.1-SNAPSHOT diff --git a/providers/ignite/shedlock-provider-ignite/pom.xml b/providers/ignite/shedlock-provider-ignite/pom.xml index e601a03f2..b118fb5f5 100644 --- a/providers/ignite/shedlock-provider-ignite/pom.xml +++ b/providers/ignite/shedlock-provider-ignite/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.12.0 + 5.12.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-ignite - 5.12.0 + 5.12.1-SNAPSHOT 2.16.0 diff --git a/providers/inmemory/shedlock-provider-inmemory/pom.xml b/providers/inmemory/shedlock-provider-inmemory/pom.xml index c1c58fb7d..2f907eb69 100644 --- a/providers/inmemory/shedlock-provider-inmemory/pom.xml +++ b/providers/inmemory/shedlock-provider-inmemory/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.12.0 + 5.12.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-inmemory - 5.12.0 + 5.12.1-SNAPSHOT diff --git a/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml b/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml index fb2c1396a..455dbeb71 100644 --- a/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.12.0 + 5.12.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-jdbc-internal - 5.12.0 + 5.12.1-SNAPSHOT diff --git a/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml b/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml index 23a02e1c7..a3ea85322 100644 --- a/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.12.0 + 5.12.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-jdbc-micronaut - 5.12.0 + 5.12.1-SNAPSHOT diff --git a/providers/jdbc/shedlock-provider-jdbc-template/pom.xml b/providers/jdbc/shedlock-provider-jdbc-template/pom.xml index 22e705d74..4e4579569 100644 --- a/providers/jdbc/shedlock-provider-jdbc-template/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-template/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.12.0 + 5.12.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-jdbc-template - 5.12.0 + 5.12.1-SNAPSHOT diff --git a/providers/jdbc/shedlock-provider-jdbc/pom.xml b/providers/jdbc/shedlock-provider-jdbc/pom.xml index aa2d4b423..b08292964 100644 --- a/providers/jdbc/shedlock-provider-jdbc/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.12.0 + 5.12.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-jdbc - 5.12.0 + 5.12.1-SNAPSHOT diff --git a/providers/jdbc/shedlock-provider-jooq/pom.xml b/providers/jdbc/shedlock-provider-jooq/pom.xml index d95131a20..33794c3dd 100644 --- a/providers/jdbc/shedlock-provider-jooq/pom.xml +++ b/providers/jdbc/shedlock-provider-jooq/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.12.0 + 5.12.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-jooq - 5.12.0 + 5.12.1-SNAPSHOT diff --git a/providers/jdbc/shedlock-test-support-jdbc/pom.xml b/providers/jdbc/shedlock-test-support-jdbc/pom.xml index 36c3f55f9..dd6c18cae 100644 --- a/providers/jdbc/shedlock-test-support-jdbc/pom.xml +++ b/providers/jdbc/shedlock-test-support-jdbc/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.12.0 + 5.12.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-test-support-jdbc - 5.12.0 + 5.12.1-SNAPSHOT diff --git a/providers/memcached/shedlock-provider-memcached-spy/pom.xml b/providers/memcached/shedlock-provider-memcached-spy/pom.xml index 53d10e7da..9beca8f8e 100644 --- a/providers/memcached/shedlock-provider-memcached-spy/pom.xml +++ b/providers/memcached/shedlock-provider-memcached-spy/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.12.0 + 5.12.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-memcached-spy - 5.12.0 + 5.12.1-SNAPSHOT 2.12.3 diff --git a/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml b/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml index d87bce1c0..18ca800eb 100644 --- a/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml +++ b/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.12.0 + 5.12.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-mongo-reactivestreams - 5.12.0 + 5.12.1-SNAPSHOT diff --git a/providers/mongo/shedlock-provider-mongo/pom.xml b/providers/mongo/shedlock-provider-mongo/pom.xml index 3a1f7fdf9..cc5f5c1b6 100644 --- a/providers/mongo/shedlock-provider-mongo/pom.xml +++ b/providers/mongo/shedlock-provider-mongo/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.12.0 + 5.12.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-mongo - 5.12.0 + 5.12.1-SNAPSHOT diff --git a/providers/neo4j/shedlock-provider-neo4j/pom.xml b/providers/neo4j/shedlock-provider-neo4j/pom.xml index cad21bf9c..2b8a2f69f 100644 --- a/providers/neo4j/shedlock-provider-neo4j/pom.xml +++ b/providers/neo4j/shedlock-provider-neo4j/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.12.0 + 5.12.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-neo4j - 5.12.0 + 5.12.1-SNAPSHOT diff --git a/providers/opensearch/shedlock-provider-opensearch/pom.xml b/providers/opensearch/shedlock-provider-opensearch/pom.xml index 7762b3720..d57f5b9a0 100644 --- a/providers/opensearch/shedlock-provider-opensearch/pom.xml +++ b/providers/opensearch/shedlock-provider-opensearch/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.12.0 + 5.12.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-opensearch - 5.12.0 + 5.12.1-SNAPSHOT 2.9.0 diff --git a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml index 64994f60c..ecedcd40b 100644 --- a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml +++ b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml @@ -5,12 +5,12 @@ net.javacrumbs.shedlock shedlock-parent - 5.12.0 + 5.12.1-SNAPSHOT ../../../pom.xml shedlock-provider-r2dbc - 5.12.0 + 5.12.1-SNAPSHOT 1.0.0.RELEASE diff --git a/providers/redis/shedlock-provider-redis-jedis4/pom.xml b/providers/redis/shedlock-provider-redis-jedis4/pom.xml index e213ded54..599f91267 100644 --- a/providers/redis/shedlock-provider-redis-jedis4/pom.xml +++ b/providers/redis/shedlock-provider-redis-jedis4/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.12.0 + 5.12.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-redis-jedis4 - 5.12.0 + 5.12.1-SNAPSHOT diff --git a/providers/redis/shedlock-provider-redis-quarkus2/pom.xml b/providers/redis/shedlock-provider-redis-quarkus2/pom.xml index 5a6530d80..043a65f87 100644 --- a/providers/redis/shedlock-provider-redis-quarkus2/pom.xml +++ b/providers/redis/shedlock-provider-redis-quarkus2/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 5.12.0 + 5.12.1-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index cd0bc4921..5f06c9af6 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.12.0 + 5.12.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-redis-spring - 5.12.0 + 5.12.1-SNAPSHOT diff --git a/providers/spanner/shedlock-provider-spanner/pom.xml b/providers/spanner/shedlock-provider-spanner/pom.xml index d775f13a9..a85fae10a 100644 --- a/providers/spanner/shedlock-provider-spanner/pom.xml +++ b/providers/spanner/shedlock-provider-spanner/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.12.0 + 5.12.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-spanner - 5.12.0 + 5.12.1-SNAPSHOT 6.59.0 diff --git a/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml b/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml index 3b2f4b66d..070c4a0a1 100644 --- a/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml +++ b/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.12.0 + 5.12.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-zookeeper-curator - 5.12.0 + 5.12.1-SNAPSHOT 5.6.0 diff --git a/shedlock-bom/pom.xml b/shedlock-bom/pom.xml index e6fcf6c8b..31fce86c2 100644 --- a/shedlock-bom/pom.xml +++ b/shedlock-bom/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.12.0 + 5.12.1-SNAPSHOT 4.0.0 BOM for ShedLock modules shedlock-bom - 5.12.0 + 5.12.1-SNAPSHOT pom diff --git a/shedlock-core/pom.xml b/shedlock-core/pom.xml index d56526f81..d913b7793 100644 --- a/shedlock-core/pom.xml +++ b/shedlock-core/pom.xml @@ -3,12 +3,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.12.0 + 5.12.1-SNAPSHOT 4.0.0 shedlock-core - 5.12.0 + 5.12.1-SNAPSHOT 2.13.3 diff --git a/shedlock-test-support/pom.xml b/shedlock-test-support/pom.xml index 071b636b9..bfcd9c2d0 100644 --- a/shedlock-test-support/pom.xml +++ b/shedlock-test-support/pom.xml @@ -3,12 +3,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.12.0 + 5.12.1-SNAPSHOT 4.0.0 shedlock-test-support - 5.12.0 + 5.12.1-SNAPSHOT diff --git a/spring/shedlock-spring/pom.xml b/spring/shedlock-spring/pom.xml index fe1bca930..d8935f3a9 100644 --- a/spring/shedlock-spring/pom.xml +++ b/spring/shedlock-spring/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.12.0 + 5.12.1-SNAPSHOT ../../pom.xml 4.0.0 shedlock-spring - 5.12.0 + 5.12.1-SNAPSHOT diff --git a/spring/test/shedlock-springboot-future-test/pom.xml b/spring/test/shedlock-springboot-future-test/pom.xml index f489ed539..c41d4929a 100644 --- a/spring/test/shedlock-springboot-future-test/pom.xml +++ b/spring/test/shedlock-springboot-future-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.12.0 + 5.12.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-springboot-future-test - 5.12.0 + 5.12.1-SNAPSHOT diff --git a/spring/test/shedlock-springboot-kotlin-test/pom.xml b/spring/test/shedlock-springboot-kotlin-test/pom.xml index 632d01810..dc351aec3 100644 --- a/spring/test/shedlock-springboot-kotlin-test/pom.xml +++ b/spring/test/shedlock-springboot-kotlin-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.12.0 + 5.12.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-springboot-kotlin-test - 5.12.0 + 5.12.1-SNAPSHOT diff --git a/spring/test/shedlock-springboot-old-test/pom.xml b/spring/test/shedlock-springboot-old-test/pom.xml index ec22da6bd..1218bacfd 100644 --- a/spring/test/shedlock-springboot-old-test/pom.xml +++ b/spring/test/shedlock-springboot-old-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.12.0 + 5.12.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-springboot-old-test - 5.12.0 + 5.12.1-SNAPSHOT diff --git a/spring/test/shedlock-springboot-sleuth-test/pom.xml b/spring/test/shedlock-springboot-sleuth-test/pom.xml index b003500b4..d4fb2c720 100644 --- a/spring/test/shedlock-springboot-sleuth-test/pom.xml +++ b/spring/test/shedlock-springboot-sleuth-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.12.0 + 5.12.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-springboot-sleuth-test - 5.12.0 + 5.12.1-SNAPSHOT diff --git a/spring/test/shedlock-springboot-test/pom.xml b/spring/test/shedlock-springboot-test/pom.xml index e6de02d39..2c736405e 100644 --- a/spring/test/shedlock-springboot-test/pom.xml +++ b/spring/test/shedlock-springboot-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.12.0 + 5.12.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-springboot-test - 5.12.0 + 5.12.1-SNAPSHOT diff --git a/spring/test/shedlock-testng-test/pom.xml b/spring/test/shedlock-testng-test/pom.xml index f2286a606..474eac40f 100644 --- a/spring/test/shedlock-testng-test/pom.xml +++ b/spring/test/shedlock-testng-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.12.0 + 5.12.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-testng-test - 5.12.0 + 5.12.1-SNAPSHOT From 4a97c1799d9688d64e3a3316d8d4c94bb3c5429e Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Thu, 29 Feb 2024 16:49:22 +0100 Subject: [PATCH 0587/1598] README updated --- README.md | 59 ++++++++++++++++++++++++++++++------------------------- 1 file changed, 32 insertions(+), 27 deletions(-) diff --git a/README.md b/README.md index fb1544edf..654e7cbe5 100644 --- a/README.md +++ b/README.md @@ -82,7 +82,7 @@ First of all, we have to import the project net.javacrumbs.shedlock shedlock-spring - 5.11.0 + 5.12.0 ``` @@ -187,7 +187,7 @@ Add dependency net.javacrumbs.shedlock shedlock-provider-jdbc-template - 5.11.0 + 5.12.0 ``` @@ -247,7 +247,7 @@ is in flux and may easily break. net.javacrumbs.shedlock shedlock-provider-r2dbc - 5.11.0 + 5.12.0 ``` @@ -270,7 +270,7 @@ Add dependency net.javacrumbs.shedlock shedlock-provider-jooq - 5.11.0 + 5.12.0 ``` @@ -307,7 +307,7 @@ Add dependency net.javacrumbs.shedlock shedlock-provider-jdbc-micronaut - 5.11.0 + 5.12.0 ``` @@ -330,7 +330,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-mongo - 5.11.0 + 5.12.0 ``` @@ -357,7 +357,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-mongo-reactivestreams - 5.11.0 + 5.12.0 ``` @@ -386,7 +386,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-dynamodb2 - 5.11.0 + 5.12.0 ``` @@ -413,7 +413,7 @@ Import net.javacrumbs.shedlock shedlock-provider-zookeeper-curator - 5.11.0 + 5.12.0 ``` @@ -437,7 +437,7 @@ Import net.javacrumbs.shedlock shedlock-provider-redis-spring - 5.11.0 + 5.12.0 ``` @@ -461,7 +461,7 @@ Import net.javacrumbs.shedlock shedlock-provider-redis-spring - 5.11.0 + 5.12.0 ``` @@ -490,7 +490,7 @@ Import net.javacrumbs.shedlock shedlock-provider-redis-jedis4 - 5.11.0 + 5.12.0 ``` @@ -514,7 +514,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-hazelcast4 - 5.11.0 + 5.12.0 ``` @@ -538,7 +538,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-couchbase-javaclient3 - 5.11.0 + 5.12.0 ``` @@ -564,7 +564,7 @@ I am really not sure it's a good idea to use Elasticsearch as a lock provider. B net.javacrumbs.shedlock shedlock-provider-elasticsearch8 - 5.11.0 + 5.12.0 ``` @@ -616,7 +616,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-cassandra - 5.11.0 + 5.12.0 ``` @@ -651,7 +651,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-consul - 5.11.0 + 5.12.0 ``` @@ -676,7 +676,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-arangodb - 5.11.0 + 5.12.0 ``` @@ -702,7 +702,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-neo4j - 5.11.0 + 5.12.0 ``` @@ -727,7 +727,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-etcd-jetcd - 5.11.0 + 5.12.0 ``` @@ -751,7 +751,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-ignite - 5.11.0 + 5.12.0 ``` @@ -776,7 +776,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-inmemory - 5.11.0 + 5.12.0 test ``` @@ -802,7 +802,7 @@ Import net.javacrumbs.shedlock shedlock-provider-memcached-spy - 5.11.0 + 5.12.0 ``` @@ -833,7 +833,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-datastore - 5.11.0 + 5.12.0 ``` @@ -855,7 +855,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-spanner - 5.11.0 + 5.12.0 ``` Configure @@ -973,7 +973,7 @@ Import the project: shedlock-micronaut - 5.11.0 + 5.12.0 ``` @@ -1011,7 +1011,7 @@ Import the project: net.javacrumbs.shedlock shedlock-cdi - 5.11.0 + 5.12.0 ``` @@ -1147,6 +1147,11 @@ after another, `lockAtLeastFor` can prevent it. # Release notes +## 5.12.0 (2024-02-29) +* #1800 Enable lower case for database type when using usingDbTime() +* #1804 Startup error with Neo4j 5.17.0 +* Dependency updates + ## 5.11.0 (2024-02-13) * #1753 Fix SpEL for methods with parameters * Dependency updates From 4d0eb4ff13dff06393d05cb48a523b319b993286 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luk=C3=A1=C5=A1=20K=C5=99e=C4=8Dan?= Date: Thu, 29 Feb 2024 19:15:08 +0100 Subject: [PATCH 0588/1598] Update providers/redis/shedlock-provider-redis-quarkus2/pom.xml --- providers/redis/shedlock-provider-redis-quarkus2/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/redis/shedlock-provider-redis-quarkus2/pom.xml b/providers/redis/shedlock-provider-redis-quarkus2/pom.xml index 70e116af2..1a528d453 100644 --- a/providers/redis/shedlock-provider-redis-quarkus2/pom.xml +++ b/providers/redis/shedlock-provider-redis-quarkus2/pom.xml @@ -11,7 +11,7 @@ shedlock-provider-redis-quarkus2 - 3.8.1 + 2.16.12.Final From 2ed3fb608cdeadd3388167f4d75a3f008632e4b5 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 1 Mar 2024 15:25:38 +0000 Subject: [PATCH 0589/1598] Bump org.mongodb:mongodb-driver-sync from 4.8.1 to 5.0.0 Bumps [org.mongodb:mongodb-driver-sync](https://github.com/mongodb/mongo-java-driver) from 4.8.1 to 5.0.0. - [Release notes](https://github.com/mongodb/mongo-java-driver/releases) - [Commits](https://github.com/mongodb/mongo-java-driver/compare/r4.8.1...r5.0.0) --- updated-dependencies: - dependency-name: org.mongodb:mongodb-driver-sync dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- providers/mongo/shedlock-provider-mongo/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/mongo/shedlock-provider-mongo/pom.xml b/providers/mongo/shedlock-provider-mongo/pom.xml index cc5f5c1b6..b13f110eb 100644 --- a/providers/mongo/shedlock-provider-mongo/pom.xml +++ b/providers/mongo/shedlock-provider-mongo/pom.xml @@ -21,7 +21,7 @@ org.mongodb mongodb-driver-sync - 4.8.1 + 5.0.0 From 039926a7f674939c6f63db9a70d5d440b0934af3 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 1 Mar 2024 15:25:57 +0000 Subject: [PATCH 0590/1598] Bump micronaut3.version from 3.10.3 to 4.3.4 Bumps `micronaut3.version` from 3.10.3 to 4.3.4. Updates `io.micronaut:micronaut-inject-java` from 3.10.3 to 4.3.4 - [Release notes](https://github.com/micronaut-projects/micronaut-core/releases) - [Changelog](https://github.com/micronaut-projects/micronaut-core/blob/4.3.x/RELEASE.adoc) - [Commits](https://github.com/micronaut-projects/micronaut-core/compare/v3.10.3...v4.3.4) Updates `io.micronaut.platform:micronaut-platform` from 4.3.3 to 4.3.4 - [Release notes](https://github.com/micronaut-projects/micronaut-platform/releases) - [Commits](https://github.com/micronaut-projects/micronaut-platform/compare/v4.3.3...v4.3.4) --- updated-dependencies: - dependency-name: io.micronaut:micronaut-inject-java dependency-type: direct:production update-type: version-update:semver-major - dependency-name: io.micronaut.platform:micronaut-platform dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 6ba98559c..58f6c4631 100644 --- a/pom.xml +++ b/pom.xml @@ -80,7 +80,7 @@ 1.9.22 3.10.3 3.9.7 - 4.3.3 + 4.3.4 4.4.0 4.4.0 1.5.1 From 8eea4e6d27c4c7a38185b02dcac4b6f6b048127f Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 1 Mar 2024 15:26:27 +0000 Subject: [PATCH 0591/1598] Bump org.mockito:mockito-core from 5.10.0 to 5.11.0 Bumps [org.mockito:mockito-core](https://github.com/mockito/mockito) from 5.10.0 to 5.11.0. - [Release notes](https://github.com/mockito/mockito/releases) - [Commits](https://github.com/mockito/mockito/compare/v5.10.0...v5.11.0) --- updated-dependencies: - dependency-name: org.mockito:mockito-core dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 6ba98559c..da63c196a 100644 --- a/pom.xml +++ b/pom.xml @@ -86,7 +86,7 @@ 1.5.1 4.2.0 3.25.3 - 5.10.0 + 5.11.0 2.0.12 1 From db43ecc93cd2b20ee924d27e195e7f6b8203881f Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Fri, 1 Mar 2024 17:10:58 +0100 Subject: [PATCH 0592/1598] README updated --- README.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/README.md b/README.md index 654e7cbe5..516afc3c1 100644 --- a/README.md +++ b/README.md @@ -1152,6 +1152,9 @@ after another, `lockAtLeastFor` can prevent it. * #1804 Startup error with Neo4j 5.17.0 * Dependency updates +## 4.47.0 (2024-03-01) +* #1800 Enable lower case for database type when using usingDbTime() (thanks @yuagu1) + ## 5.11.0 (2024-02-13) * #1753 Fix SpEL for methods with parameters * Dependency updates From 9d4f58ab8b58f0e315fe666eed28203466442328 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 4 Mar 2024 15:25:42 +0000 Subject: [PATCH 0593/1598] Bump logback.ver from 1.5.1 to 1.5.3 Bumps `logback.ver` from 1.5.1 to 1.5.3. Updates `ch.qos.logback:logback-classic` from 1.5.1 to 1.5.3 - [Commits](https://github.com/qos-ch/logback/compare/v_1.5.1...v_1.5.3) Updates `ch.qos.logback:logback-core` from 1.5.1 to 1.5.3 - [Commits](https://github.com/qos-ch/logback/compare/v_1.5.1...v_1.5.3) --- updated-dependencies: - dependency-name: ch.qos.logback:logback-classic dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: ch.qos.logback:logback-core dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 5ab2aef94..0b97e42e8 100644 --- a/pom.xml +++ b/pom.xml @@ -83,7 +83,7 @@ 4.3.4 4.4.0 4.4.0 - 1.5.1 + 1.5.3 4.2.0 3.25.3 5.11.0 From a4a374aaa420d737e326a95b242288539f0104b4 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 4 Mar 2024 15:26:00 +0000 Subject: [PATCH 0594/1598] Bump org.neo4j.driver:neo4j-java-driver from 5.17.0 to 5.18.0 Bumps [org.neo4j.driver:neo4j-java-driver](https://github.com/neo4j/neo4j-java-driver) from 5.17.0 to 5.18.0. - [Release notes](https://github.com/neo4j/neo4j-java-driver/releases) - [Commits](https://github.com/neo4j/neo4j-java-driver/compare/5.17.0...5.18.0) --- updated-dependencies: - dependency-name: org.neo4j.driver:neo4j-java-driver dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- providers/neo4j/shedlock-provider-neo4j/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/neo4j/shedlock-provider-neo4j/pom.xml b/providers/neo4j/shedlock-provider-neo4j/pom.xml index 2b8a2f69f..75c287331 100644 --- a/providers/neo4j/shedlock-provider-neo4j/pom.xml +++ b/providers/neo4j/shedlock-provider-neo4j/pom.xml @@ -20,7 +20,7 @@ org.neo4j.driver neo4j-java-driver - 5.17.0 + 5.18.0 From 47464ce681e703b5bedf6d372b78ce7739e23be7 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 4 Mar 2024 15:26:09 +0000 Subject: [PATCH 0595/1598] Bump io.micronaut.validation:micronaut-validation from 4.4.0 to 4.4.3 Bumps [io.micronaut.validation:micronaut-validation](https://github.com/micronaut-projects/micronaut-validation) from 4.4.0 to 4.4.3. - [Release notes](https://github.com/micronaut-projects/micronaut-validation/releases) - [Commits](https://github.com/micronaut-projects/micronaut-validation/compare/v4.4.0...v4.4.3) --- updated-dependencies: - dependency-name: io.micronaut.validation:micronaut-validation dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 5ab2aef94..644ce4e33 100644 --- a/pom.xml +++ b/pom.xml @@ -81,7 +81,7 @@ 3.10.3 3.9.7 4.3.4 - 4.4.0 + 4.4.3 4.4.0 1.5.1 4.2.0 From 8bc48d1c1d7620bd502db8349c9a90aa0a6529a4 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 5 Mar 2024 15:26:32 +0000 Subject: [PATCH 0596/1598] Bump com.google.cloud:google-cloud-datastore from 2.18.4 to 2.18.5 Bumps [com.google.cloud:google-cloud-datastore](https://github.com/googleapis/java-datastore) from 2.18.4 to 2.18.5. - [Release notes](https://github.com/googleapis/java-datastore/releases) - [Changelog](https://github.com/googleapis/java-datastore/blob/main/CHANGELOG.md) - [Commits](https://github.com/googleapis/java-datastore/compare/v2.18.4...v2.18.5) --- updated-dependencies: - dependency-name: com.google.cloud:google-cloud-datastore dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/datastore/shedlock-provider-datastore/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/datastore/shedlock-provider-datastore/pom.xml b/providers/datastore/shedlock-provider-datastore/pom.xml index 47e99a768..3843bc4dd 100644 --- a/providers/datastore/shedlock-provider-datastore/pom.xml +++ b/providers/datastore/shedlock-provider-datastore/pom.xml @@ -12,7 +12,7 @@ 5.12.1-SNAPSHOT - 2.18.4 + 2.18.5 From 0b9c1b3ede49ecb6e3af5062869fc48d350c35c7 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 5 Mar 2024 15:27:00 +0000 Subject: [PATCH 0597/1598] Bump com.google.cloud:google-cloud-spanner from 6.60.1 to 6.61.0 Bumps [com.google.cloud:google-cloud-spanner](https://github.com/googleapis/java-spanner) from 6.60.1 to 6.61.0. - [Release notes](https://github.com/googleapis/java-spanner/releases) - [Changelog](https://github.com/googleapis/java-spanner/blob/main/CHANGELOG.md) - [Commits](https://github.com/googleapis/java-spanner/compare/v6.60.1...v6.61.0) --- updated-dependencies: - dependency-name: com.google.cloud:google-cloud-spanner dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- providers/spanner/shedlock-provider-spanner/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/spanner/shedlock-provider-spanner/pom.xml b/providers/spanner/shedlock-provider-spanner/pom.xml index 7934fdb38..a835563a7 100644 --- a/providers/spanner/shedlock-provider-spanner/pom.xml +++ b/providers/spanner/shedlock-provider-spanner/pom.xml @@ -12,7 +12,7 @@ 5.12.1-SNAPSHOT - 6.60.1 + 6.61.0 From 2bdd75f9d31276dc8d9b6d6f436e65448b4a36f2 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 6 Mar 2024 15:38:59 +0000 Subject: [PATCH 0598/1598] Bump test-containers.ver from 1.19.6 to 1.19.7 Bumps `test-containers.ver` from 1.19.6 to 1.19.7. Updates `org.testcontainers:postgresql` from 1.19.6 to 1.19.7 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.19.6...1.19.7) Updates `org.testcontainers:testcontainers` from 1.19.6 to 1.19.7 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.19.6...1.19.7) Updates `org.testcontainers:mysql` from 1.19.6 to 1.19.7 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.19.6...1.19.7) Updates `org.testcontainers:db2` from 1.19.6 to 1.19.7 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.19.6...1.19.7) Updates `org.testcontainers:mariadb` from 1.19.6 to 1.19.7 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.19.6...1.19.7) Updates `org.testcontainers:oracle-xe` from 1.19.6 to 1.19.7 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.19.6...1.19.7) Updates `org.testcontainers:mssqlserver` from 1.19.6 to 1.19.7 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.19.6...1.19.7) Updates `org.testcontainers:junit-jupiter` from 1.19.6 to 1.19.7 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.19.6...1.19.7) Updates `org.testcontainers:elasticsearch` from 1.19.6 to 1.19.7 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.19.6...1.19.7) Updates `org.testcontainers:couchbase` from 1.19.6 to 1.19.7 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.19.6...1.19.7) Updates `org.testcontainers:dynalite` from 1.19.6 to 1.19.7 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.19.6...1.19.7) Updates `org.testcontainers:cassandra` from 1.19.6 to 1.19.7 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.19.6...1.19.7) Updates `org.testcontainers:gcloud` from 1.19.6 to 1.19.7 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.19.6...1.19.7) --- updated-dependencies: - dependency-name: org.testcontainers:postgresql dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.testcontainers:testcontainers dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.testcontainers:mysql dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.testcontainers:db2 dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.testcontainers:mariadb dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.testcontainers:oracle-xe dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.testcontainers:mssqlserver dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.testcontainers:junit-jupiter dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.testcontainers:elasticsearch dependency-type: direct:development update-type: version-update:semver-patch - dependency-name: org.testcontainers:couchbase dependency-type: direct:development update-type: version-update:semver-patch - dependency-name: org.testcontainers:dynalite dependency-type: direct:development update-type: version-update:semver-patch - dependency-name: org.testcontainers:cassandra dependency-type: direct:development update-type: version-update:semver-patch - dependency-name: org.testcontainers:gcloud dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- cdi/test/quarkus-test/pom.xml | 2 +- pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/cdi/test/quarkus-test/pom.xml b/cdi/test/quarkus-test/pom.xml index fd6ce7c1a..eae015e9c 100644 --- a/cdi/test/quarkus-test/pom.xml +++ b/cdi/test/quarkus-test/pom.xml @@ -51,7 +51,7 @@ org.testcontainers postgresql - 1.19.6 + 1.19.7 io.quarkus diff --git a/pom.xml b/pom.xml index 6ae02de5e..e721bfedf 100644 --- a/pom.xml +++ b/pom.xml @@ -76,7 +76,7 @@ 17 3.2.3 5.10.2 - 1.19.6 + 1.19.7 1.9.22 3.10.3 3.9.7 From f649b290842cadf5bd0ca428045095ef04a2414f Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 6 Mar 2024 15:39:36 +0000 Subject: [PATCH 0599/1598] Bump org.testcontainers:neo4j from 1.19.6 to 1.19.7 Bumps [org.testcontainers:neo4j](https://github.com/testcontainers/testcontainers-java) from 1.19.6 to 1.19.7. - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.19.6...1.19.7) --- updated-dependencies: - dependency-name: org.testcontainers:neo4j dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/neo4j/shedlock-provider-neo4j/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/neo4j/shedlock-provider-neo4j/pom.xml b/providers/neo4j/shedlock-provider-neo4j/pom.xml index 75c287331..ac25b3308 100644 --- a/providers/neo4j/shedlock-provider-neo4j/pom.xml +++ b/providers/neo4j/shedlock-provider-neo4j/pom.xml @@ -32,7 +32,7 @@ org.testcontainers neo4j - 1.19.6 + 1.19.7 test From b6c22c4504240f5d5e8999000fda059859c96c8b Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 6 Mar 2024 15:40:13 +0000 Subject: [PATCH 0600/1598] Bump redis.clients:jedis from 5.1.1 to 5.1.2 Bumps [redis.clients:jedis](https://github.com/redis/jedis) from 5.1.1 to 5.1.2. - [Release notes](https://github.com/redis/jedis/releases) - [Commits](https://github.com/redis/jedis/compare/v5.1.1...v5.1.2) --- updated-dependencies: - dependency-name: redis.clients:jedis dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/redis/shedlock-provider-redis-jedis4/pom.xml | 2 +- providers/redis/shedlock-provider-redis-spring/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/providers/redis/shedlock-provider-redis-jedis4/pom.xml b/providers/redis/shedlock-provider-redis-jedis4/pom.xml index 599f91267..e45124c39 100644 --- a/providers/redis/shedlock-provider-redis-jedis4/pom.xml +++ b/providers/redis/shedlock-provider-redis-jedis4/pom.xml @@ -21,7 +21,7 @@ redis.clients jedis - 5.1.1 + 5.1.2 diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index 06354211c..3275ce99a 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -48,7 +48,7 @@ redis.clients jedis - 5.1.1 + 5.1.2 test From ffba13f10f078974c6cdb60179fd0cb28d6ba4ed Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 7 Mar 2024 15:20:04 +0000 Subject: [PATCH 0601/1598] Bump kotlin.ver from 1.9.22 to 1.9.23 Bumps `kotlin.ver` from 1.9.22 to 1.9.23. Updates `org.jetbrains.kotlin:kotlin-stdlib` from 1.9.22 to 1.9.23 - [Release notes](https://github.com/JetBrains/kotlin/releases) - [Changelog](https://github.com/JetBrains/kotlin/blob/v1.9.23/ChangeLog.md) - [Commits](https://github.com/JetBrains/kotlin/compare/v1.9.22...v1.9.23) Updates `org.jetbrains.kotlin:kotlin-reflect` from 1.9.22 to 1.9.23 - [Release notes](https://github.com/JetBrains/kotlin/releases) - [Changelog](https://github.com/JetBrains/kotlin/blob/v1.9.23/ChangeLog.md) - [Commits](https://github.com/JetBrains/kotlin/compare/v1.9.22...v1.9.23) Updates `org.jetbrains.kotlin:kotlin-maven-allopen` from 1.9.22 to 1.9.23 Updates `org.jetbrains.kotlin:kotlin-maven-plugin` from 1.9.22 to 1.9.23 --- updated-dependencies: - dependency-name: org.jetbrains.kotlin:kotlin-stdlib dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.jetbrains.kotlin:kotlin-reflect dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.jetbrains.kotlin:kotlin-maven-allopen dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.jetbrains.kotlin:kotlin-maven-plugin dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index e721bfedf..5f2dd250a 100644 --- a/pom.xml +++ b/pom.xml @@ -77,7 +77,7 @@ 3.2.3 5.10.2 1.19.7 - 1.9.22 + 1.9.23 3.10.3 3.9.7 4.3.4 From 1f89d6657830fbd2ad6f61b745dc330573ca93e8 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 8 Mar 2024 15:11:51 +0000 Subject: [PATCH 0602/1598] Bump org.jooq:jooq from 3.19.5 to 3.19.6 Bumps org.jooq:jooq from 3.19.5 to 3.19.6. --- updated-dependencies: - dependency-name: org.jooq:jooq dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/jdbc/shedlock-provider-jooq/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/jdbc/shedlock-provider-jooq/pom.xml b/providers/jdbc/shedlock-provider-jooq/pom.xml index 33794c3dd..6afe7fb35 100644 --- a/providers/jdbc/shedlock-provider-jooq/pom.xml +++ b/providers/jdbc/shedlock-provider-jooq/pom.xml @@ -21,7 +21,7 @@ org.jooq jooq - 3.19.5 + 3.19.6 From 5e9bed9f584d3d21975d252d11c9e1e97cd29cab Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 11 Mar 2024 15:13:24 +0000 Subject: [PATCH 0603/1598] Bump org.apache.maven.plugins:maven-gpg-plugin from 3.1.0 to 3.2.0 Bumps [org.apache.maven.plugins:maven-gpg-plugin](https://github.com/apache/maven-gpg-plugin) from 3.1.0 to 3.2.0. - [Release notes](https://github.com/apache/maven-gpg-plugin/releases) - [Commits](https://github.com/apache/maven-gpg-plugin/compare/maven-gpg-plugin-3.1.0...maven-gpg-plugin-3.2.0) --- updated-dependencies: - dependency-name: org.apache.maven.plugins:maven-gpg-plugin dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 5f2dd250a..a395587f8 100644 --- a/pom.xml +++ b/pom.xml @@ -181,7 +181,7 @@ org.apache.maven.plugins maven-gpg-plugin - 3.1.0 + 3.2.0 sign-artifacts From 001541ec979365a5828df57d4ab659b82a9c99c5 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 11 Mar 2024 15:13:47 +0000 Subject: [PATCH 0604/1598] Bump jackson.version from 2.16.1 to 2.16.2 Bumps `jackson.version` from 2.16.1 to 2.16.2. Updates `com.fasterxml.jackson.datatype:jackson-datatype-jsr310` from 2.16.1 to 2.16.2 Updates `com.fasterxml.jackson.dataformat:jackson-dataformat-xml` from 2.16.1 to 2.16.2 - [Commits](https://github.com/FasterXML/jackson-dataformat-xml/compare/jackson-dataformat-xml-2.16.1...jackson-dataformat-xml-2.16.2) --- updated-dependencies: - dependency-name: com.fasterxml.jackson.datatype:jackson-datatype-jsr310 dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: com.fasterxml.jackson.dataformat:jackson-dataformat-xml dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- .../elasticsearch/shedlock-provider-elasticsearch8/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml index 2c42d6279..92817d3a2 100644 --- a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml +++ b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml @@ -14,7 +14,7 @@ 8.12.2 2.1.3 - 2.16.1 + 2.16.2 From 4a40d9fa48161d964724078c9afc0f48fe6d8534 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 11 Mar 2024 15:14:32 +0000 Subject: [PATCH 0605/1598] Bump micronaut3.version from 3.10.3 to 4.3.5 Bumps `micronaut3.version` from 3.10.3 to 4.3.5. Updates `io.micronaut:micronaut-inject-java` from 3.10.3 to 4.3.5 - [Release notes](https://github.com/micronaut-projects/micronaut-core/releases) - [Changelog](https://github.com/micronaut-projects/micronaut-core/blob/4.3.x/RELEASE.adoc) - [Commits](https://github.com/micronaut-projects/micronaut-core/compare/v3.10.3...v4.3.5) Updates `io.micronaut.platform:micronaut-platform` from 4.3.4 to 4.3.5 - [Release notes](https://github.com/micronaut-projects/micronaut-platform/releases) - [Commits](https://github.com/micronaut-projects/micronaut-platform/compare/v4.3.4...v4.3.5) --- updated-dependencies: - dependency-name: io.micronaut:micronaut-inject-java dependency-type: direct:production update-type: version-update:semver-major - dependency-name: io.micronaut.platform:micronaut-platform dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 5f2dd250a..de053ff09 100644 --- a/pom.xml +++ b/pom.xml @@ -80,7 +80,7 @@ 1.9.23 3.10.3 3.9.7 - 4.3.4 + 4.3.5 4.4.3 4.4.0 1.5.3 From cad2263eacc954ad81227da050eea808d03be5c5 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 11 Mar 2024 15:14:58 +0000 Subject: [PATCH 0606/1598] Bump org.jmock:jmock-junit5 from 2.12.0 to 2.13.0 Bumps [org.jmock:jmock-junit5](https://github.com/jmock-developers/jmock-library) from 2.12.0 to 2.13.0. - [Release notes](https://github.com/jmock-developers/jmock-library/releases) - [Commits](https://github.com/jmock-developers/jmock-library/compare/2.12.0...2.13.0) --- updated-dependencies: - dependency-name: org.jmock:jmock-junit5 dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- shedlock-core/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/shedlock-core/pom.xml b/shedlock-core/pom.xml index d913b7793..ad47fa491 100644 --- a/shedlock-core/pom.xml +++ b/shedlock-core/pom.xml @@ -54,7 +54,7 @@ org.jmock jmock-junit5 - 2.12.0 + 2.13.0 test From 4f3f83090a23d0522aa832cd6fcc76a7b497b67e Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 12 Mar 2024 15:19:46 +0000 Subject: [PATCH 0607/1598] Bump io.micronaut.validation:micronaut-validation from 4.4.3 to 4.4.4 Bumps [io.micronaut.validation:micronaut-validation](https://github.com/micronaut-projects/micronaut-validation) from 4.4.3 to 4.4.4. - [Release notes](https://github.com/micronaut-projects/micronaut-validation/releases) - [Commits](https://github.com/micronaut-projects/micronaut-validation/compare/v4.4.3...v4.4.4) --- updated-dependencies: - dependency-name: io.micronaut.validation:micronaut-validation dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index dfb20d9bf..53ef3b309 100644 --- a/pom.xml +++ b/pom.xml @@ -81,7 +81,7 @@ 3.10.3 3.9.7 4.3.5 - 4.4.3 + 4.4.4 4.4.0 1.5.3 4.2.0 From 12c335ff2dbdec024947aaf7e8ca50fc62304afc Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 12 Mar 2024 15:20:06 +0000 Subject: [PATCH 0608/1598] Bump org.redisson:redisson-spring-data-32 from 3.27.1 to 3.27.2 Bumps org.redisson:redisson-spring-data-32 from 3.27.1 to 3.27.2. --- updated-dependencies: - dependency-name: org.redisson:redisson-spring-data-32 dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/redis/shedlock-provider-redis-spring/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index 3275ce99a..e11e5f357 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -62,7 +62,7 @@ org.redisson redisson-spring-data-32 - 3.27.1 + 3.27.2 test From d517fa685cc4194e8a465ea808a4e83dd4fa2143 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 12 Mar 2024 15:20:15 +0000 Subject: [PATCH 0609/1598] Bump io.projectreactor:reactor-core from 3.6.2 to 3.6.4 Bumps [io.projectreactor:reactor-core](https://github.com/reactor/reactor-core) from 3.6.2 to 3.6.4. - [Release notes](https://github.com/reactor/reactor-core/releases) - [Commits](https://github.com/reactor/reactor-core/compare/v3.6.2...v3.6.4) --- updated-dependencies: - dependency-name: io.projectreactor:reactor-core dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/r2dbc/shedlock-provider-r2dbc/pom.xml | 2 +- providers/redis/shedlock-provider-redis-spring/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml index ecedcd40b..9f1bbb560 100644 --- a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml +++ b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml @@ -32,7 +32,7 @@ io.projectreactor reactor-core - 3.6.2 + 3.6.4 diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index 3275ce99a..039caed8a 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -27,7 +27,7 @@ io.projectreactor reactor-core - 3.6.2 + 3.6.4 true From 337eca9b64e38e2e16111a980de46d441c0bf21c Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 13 Mar 2024 15:47:34 +0000 Subject: [PATCH 0610/1598] Bump org.aspectj:aspectjrt from 1.9.21.1 to 1.9.21.2 Bumps [org.aspectj:aspectjrt](https://github.com/eclipse/org.aspectj) from 1.9.21.1 to 1.9.21.2. - [Release notes](https://github.com/eclipse/org.aspectj/releases) - [Commits](https://github.com/eclipse/org.aspectj/commits) --- updated-dependencies: - dependency-name: org.aspectj:aspectjrt dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- spring/shedlock-spring/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spring/shedlock-spring/pom.xml b/spring/shedlock-spring/pom.xml index d8935f3a9..8ece14aef 100644 --- a/spring/shedlock-spring/pom.xml +++ b/spring/shedlock-spring/pom.xml @@ -25,7 +25,7 @@ org.aspectj aspectjrt - 1.9.21.1 + 1.9.21.2 true From 78f5ebeed6f8e5fa3df8a8852193652d1b6437bd Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 13 Mar 2024 15:47:45 +0000 Subject: [PATCH 0611/1598] Bump jackson.version from 2.16.2 to 2.17.0 Bumps `jackson.version` from 2.16.2 to 2.17.0. Updates `com.fasterxml.jackson.datatype:jackson-datatype-jsr310` from 2.16.2 to 2.17.0 Updates `com.fasterxml.jackson.dataformat:jackson-dataformat-xml` from 2.16.2 to 2.17.0 - [Commits](https://github.com/FasterXML/jackson-dataformat-xml/compare/jackson-dataformat-xml-2.16.2...jackson-dataformat-xml-2.17.0) --- updated-dependencies: - dependency-name: com.fasterxml.jackson.datatype:jackson-datatype-jsr310 dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: com.fasterxml.jackson.dataformat:jackson-dataformat-xml dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- .../elasticsearch/shedlock-provider-elasticsearch8/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml index 92817d3a2..c7a97dddf 100644 --- a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml +++ b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml @@ -14,7 +14,7 @@ 8.12.2 2.1.3 - 2.16.2 + 2.17.0 From 64cd0331df174c095e23d12ad0d80bef927dbb50 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 13 Mar 2024 15:47:58 +0000 Subject: [PATCH 0612/1598] Bump io.lettuce:lettuce-core from 6.3.1.RELEASE to 6.3.2.RELEASE Bumps [io.lettuce:lettuce-core](https://github.com/lettuce-io/lettuce-core) from 6.3.1.RELEASE to 6.3.2.RELEASE. - [Release notes](https://github.com/lettuce-io/lettuce-core/releases) - [Changelog](https://github.com/lettuce-io/lettuce-core/blob/6.3.2.RELEASE/RELEASE-NOTES.md) - [Commits](https://github.com/lettuce-io/lettuce-core/compare/6.3.1.RELEASE...6.3.2.RELEASE) --- updated-dependencies: - dependency-name: io.lettuce:lettuce-core dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/redis/shedlock-provider-redis-spring/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index 73977bcc4..c563ef7f0 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -55,7 +55,7 @@ io.lettuce lettuce-core - 6.3.1.RELEASE + 6.3.2.RELEASE test From 3944e0d1dc330281a806fc7406bf1ebed1501a94 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 14 Mar 2024 15:32:43 +0000 Subject: [PATCH 0613/1598] Bump spring.version from 6.1.4 to 6.1.5 Bumps `spring.version` from 6.1.4 to 6.1.5. Updates `org.springframework:spring-context` from 6.1.4 to 6.1.5 - [Release notes](https://github.com/spring-projects/spring-framework/releases) - [Commits](https://github.com/spring-projects/spring-framework/compare/v6.1.4...v6.1.5) Updates `org.springframework:spring-test` from 6.1.4 to 6.1.5 - [Release notes](https://github.com/spring-projects/spring-framework/releases) - [Commits](https://github.com/spring-projects/spring-framework/compare/v6.1.4...v6.1.5) Updates `org.springframework:spring-jdbc` from 6.1.4 to 6.1.5 - [Release notes](https://github.com/spring-projects/spring-framework/releases) - [Commits](https://github.com/spring-projects/spring-framework/compare/v6.1.4...v6.1.5) Updates `org.springframework:spring-beans` from 6.1.4 to 6.1.5 - [Release notes](https://github.com/spring-projects/spring-framework/releases) - [Commits](https://github.com/spring-projects/spring-framework/compare/v6.1.4...v6.1.5) --- updated-dependencies: - dependency-name: org.springframework:spring-context dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.springframework:spring-test dependency-type: direct:development update-type: version-update:semver-patch - dependency-name: org.springframework:spring-jdbc dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.springframework:spring-beans dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 53ef3b309..cda098d13 100644 --- a/pom.xml +++ b/pom.xml @@ -71,7 +71,7 @@ - 6.1.4 + 6.1.5 UTF-8 17 3.2.3 From a1b00d9b54ede71ec79166cacfcc24f43a66ebac Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 15 Mar 2024 15:01:41 +0000 Subject: [PATCH 0614/1598] Bump org.postgresql:postgresql from 42.7.2 to 42.7.3 Bumps [org.postgresql:postgresql](https://github.com/pgjdbc/pgjdbc) from 42.7.2 to 42.7.3. - [Release notes](https://github.com/pgjdbc/pgjdbc/releases) - [Changelog](https://github.com/pgjdbc/pgjdbc/blob/master/CHANGELOG.md) - [Commits](https://github.com/pgjdbc/pgjdbc/compare/REL42.7.2...REL42.7.3) --- updated-dependencies: - dependency-name: org.postgresql:postgresql dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/jdbc/shedlock-test-support-jdbc/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/jdbc/shedlock-test-support-jdbc/pom.xml b/providers/jdbc/shedlock-test-support-jdbc/pom.xml index dd6c18cae..9be524e14 100644 --- a/providers/jdbc/shedlock-test-support-jdbc/pom.xml +++ b/providers/jdbc/shedlock-test-support-jdbc/pom.xml @@ -105,7 +105,7 @@ org.postgresql postgresql - 42.7.2 + 42.7.3 From 5477cc5382ceaf515a92f35ee5f857184161fc6b Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 15 Mar 2024 15:01:59 +0000 Subject: [PATCH 0615/1598] Bump org.springframework.data:spring-data-redis from 3.2.3 to 3.2.4 Bumps [org.springframework.data:spring-data-redis](https://github.com/spring-projects/spring-data-redis) from 3.2.3 to 3.2.4. - [Release notes](https://github.com/spring-projects/spring-data-redis/releases) - [Commits](https://github.com/spring-projects/spring-data-redis/compare/3.2.3...3.2.4) --- updated-dependencies: - dependency-name: org.springframework.data:spring-data-redis dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/redis/shedlock-provider-redis-spring/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index c563ef7f0..ecb01627b 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -21,7 +21,7 @@ org.springframework.data spring-data-redis - 3.2.3 + 3.2.4 From 88b4bd9df87d6e34bb628b94037e1626d4b571d1 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 18 Mar 2024 15:29:42 +0000 Subject: [PATCH 0616/1598] Bump org.jmock:jmock-junit5 from 2.13.0 to 2.13.1 Bumps [org.jmock:jmock-junit5](https://github.com/jmock-developers/jmock-library) from 2.13.0 to 2.13.1. - [Release notes](https://github.com/jmock-developers/jmock-library/releases) - [Commits](https://github.com/jmock-developers/jmock-library/compare/2.13.0...2.13.1) --- updated-dependencies: - dependency-name: org.jmock:jmock-junit5 dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- shedlock-core/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/shedlock-core/pom.xml b/shedlock-core/pom.xml index ad47fa491..a75a240bb 100644 --- a/shedlock-core/pom.xml +++ b/shedlock-core/pom.xml @@ -54,7 +54,7 @@ org.jmock jmock-junit5 - 2.13.0 + 2.13.1 test From 1c100676af94d777b3044935d88c0eab66c66045 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 18 Mar 2024 15:29:51 +0000 Subject: [PATCH 0617/1598] Bump org.apache.maven.plugins:maven-gpg-plugin from 3.2.0 to 3.2.1 Bumps [org.apache.maven.plugins:maven-gpg-plugin](https://github.com/apache/maven-gpg-plugin) from 3.2.0 to 3.2.1. - [Release notes](https://github.com/apache/maven-gpg-plugin/releases) - [Commits](https://github.com/apache/maven-gpg-plugin/compare/maven-gpg-plugin-3.2.0...maven-gpg-plugin-3.2.1) --- updated-dependencies: - dependency-name: org.apache.maven.plugins:maven-gpg-plugin dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index cda098d13..6bff73f37 100644 --- a/pom.xml +++ b/pom.xml @@ -181,7 +181,7 @@ org.apache.maven.plugins maven-gpg-plugin - 3.2.0 + 3.2.1 sign-artifacts From bebad4d70151ffff067b76fe7b3b11f604e1116c Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 18 Mar 2024 15:30:00 +0000 Subject: [PATCH 0618/1598] Bump org.awaitility:awaitility from 4.2.0 to 4.2.1 Bumps [org.awaitility:awaitility](https://github.com/awaitility/awaitility) from 4.2.0 to 4.2.1. - [Changelog](https://github.com/awaitility/awaitility/blob/master/changelog.txt) - [Commits](https://github.com/awaitility/awaitility/compare/awaitility-4.2.0...awaitility-4.2.1) --- updated-dependencies: - dependency-name: org.awaitility:awaitility dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index cda098d13..3038d94e7 100644 --- a/pom.xml +++ b/pom.xml @@ -84,7 +84,7 @@ 4.4.4 4.4.0 1.5.3 - 4.2.0 + 4.2.1 3.25.3 5.11.0 2.0.12 From 9d8677fd748430e1125c8b84fb0297a3c78830d6 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 18 Mar 2024 15:30:28 +0000 Subject: [PATCH 0619/1598] Bump micronaut3.version from 3.10.3 to 4.3.6 Bumps `micronaut3.version` from 3.10.3 to 4.3.6. Updates `io.micronaut:micronaut-inject-java` from 3.10.3 to 4.3.6 - [Release notes](https://github.com/micronaut-projects/micronaut-core/releases) - [Changelog](https://github.com/micronaut-projects/micronaut-core/blob/4.3.x/RELEASE.adoc) - [Commits](https://github.com/micronaut-projects/micronaut-core/compare/v3.10.3...v4.3.6) Updates `io.micronaut.platform:micronaut-platform` from 4.3.5 to 4.3.6 - [Release notes](https://github.com/micronaut-projects/micronaut-platform/releases) - [Commits](https://github.com/micronaut-projects/micronaut-platform/compare/v4.3.5...v4.3.6) --- updated-dependencies: - dependency-name: io.micronaut:micronaut-inject-java dependency-type: direct:production update-type: version-update:semver-major - dependency-name: io.micronaut.platform:micronaut-platform dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index cda098d13..850e7453c 100644 --- a/pom.xml +++ b/pom.xml @@ -80,7 +80,7 @@ 1.9.23 3.10.3 3.9.7 - 4.3.5 + 4.3.6 4.4.4 4.4.0 1.5.3 From 29654322d17a790d837d4b40a763c056fb6518b0 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 19 Mar 2024 15:12:33 +0000 Subject: [PATCH 0620/1598] Bump com.google.cloud:google-cloud-datastore from 2.18.5 to 2.18.6 Bumps [com.google.cloud:google-cloud-datastore](https://github.com/googleapis/java-datastore) from 2.18.5 to 2.18.6. - [Release notes](https://github.com/googleapis/java-datastore/releases) - [Changelog](https://github.com/googleapis/java-datastore/blob/main/CHANGELOG.md) - [Commits](https://github.com/googleapis/java-datastore/compare/v2.18.5...v2.18.6) --- updated-dependencies: - dependency-name: com.google.cloud:google-cloud-datastore dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/datastore/shedlock-provider-datastore/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/datastore/shedlock-provider-datastore/pom.xml b/providers/datastore/shedlock-provider-datastore/pom.xml index 3843bc4dd..dfb372e0a 100644 --- a/providers/datastore/shedlock-provider-datastore/pom.xml +++ b/providers/datastore/shedlock-provider-datastore/pom.xml @@ -12,7 +12,7 @@ 5.12.1-SNAPSHOT - 2.18.5 + 2.18.6 From 10b093554345d4e2de84f467e7e1c25e84dce898 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 19 Mar 2024 15:12:56 +0000 Subject: [PATCH 0621/1598] Bump org.apache.maven.plugins:maven-compiler-plugin Bumps [org.apache.maven.plugins:maven-compiler-plugin](https://github.com/apache/maven-compiler-plugin) from 3.12.1 to 3.13.0. - [Release notes](https://github.com/apache/maven-compiler-plugin/releases) - [Commits](https://github.com/apache/maven-compiler-plugin/compare/maven-compiler-plugin-3.12.1...maven-compiler-plugin-3.13.0) --- updated-dependencies: - dependency-name: org.apache.maven.plugins:maven-compiler-plugin dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- micronaut/test/micronaut-jdbc-template/pom.xml | 2 +- micronaut/test/micronaut-jdbc/pom.xml | 2 +- micronaut/test/micronaut4-jdbc-template/pom.xml | 2 +- micronaut/test/micronaut4-jdbc/pom.xml | 2 +- pom.xml | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/micronaut/test/micronaut-jdbc-template/pom.xml b/micronaut/test/micronaut-jdbc-template/pom.xml index fcc30f72b..af83868fb 100644 --- a/micronaut/test/micronaut-jdbc-template/pom.xml +++ b/micronaut/test/micronaut-jdbc-template/pom.xml @@ -162,7 +162,7 @@ org.apache.maven.plugins maven-compiler-plugin - 3.12.1 + 3.13.0 ${jdk.version} ${jdk.version} diff --git a/micronaut/test/micronaut-jdbc/pom.xml b/micronaut/test/micronaut-jdbc/pom.xml index c00db7dee..f67799448 100644 --- a/micronaut/test/micronaut-jdbc/pom.xml +++ b/micronaut/test/micronaut-jdbc/pom.xml @@ -162,7 +162,7 @@ org.apache.maven.plugins maven-compiler-plugin - 3.12.1 + 3.13.0 ${jdk.version} ${jdk.version} diff --git a/micronaut/test/micronaut4-jdbc-template/pom.xml b/micronaut/test/micronaut4-jdbc-template/pom.xml index 9808841a4..520d5cee9 100644 --- a/micronaut/test/micronaut4-jdbc-template/pom.xml +++ b/micronaut/test/micronaut4-jdbc-template/pom.xml @@ -138,7 +138,7 @@ org.apache.maven.plugins maven-compiler-plugin - 3.12.1 + 3.13.0 ${jdk.version} ${jdk.version} diff --git a/micronaut/test/micronaut4-jdbc/pom.xml b/micronaut/test/micronaut4-jdbc/pom.xml index 3ce9af8b3..c3bddd046 100644 --- a/micronaut/test/micronaut4-jdbc/pom.xml +++ b/micronaut/test/micronaut4-jdbc/pom.xml @@ -138,7 +138,7 @@ org.apache.maven.plugins maven-compiler-plugin - 3.12.1 + 3.13.0 ${jdk.version} ${jdk.version} diff --git a/pom.xml b/pom.xml index 1bf00f463..da926ec42 100644 --- a/pom.xml +++ b/pom.xml @@ -112,7 +112,7 @@ maven-compiler-plugin - 3.12.1 + 3.13.0 ${jdk.version} From b193b74a996ac1b371ac460e7b5c74e2f57908c2 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 19 Mar 2024 15:13:18 +0000 Subject: [PATCH 0622/1598] Bump com.google.cloud:google-cloud-spanner from 6.61.0 to 6.62.0 Bumps [com.google.cloud:google-cloud-spanner](https://github.com/googleapis/java-spanner) from 6.61.0 to 6.62.0. - [Release notes](https://github.com/googleapis/java-spanner/releases) - [Changelog](https://github.com/googleapis/java-spanner/blob/main/CHANGELOG.md) - [Commits](https://github.com/googleapis/java-spanner/compare/v6.61.0...v6.62.0) --- updated-dependencies: - dependency-name: com.google.cloud:google-cloud-spanner dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- providers/spanner/shedlock-provider-spanner/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/spanner/shedlock-provider-spanner/pom.xml b/providers/spanner/shedlock-provider-spanner/pom.xml index a835563a7..756e07487 100644 --- a/providers/spanner/shedlock-provider-spanner/pom.xml +++ b/providers/spanner/shedlock-provider-spanner/pom.xml @@ -12,7 +12,7 @@ 5.12.1-SNAPSHOT - 6.61.0 + 6.62.0 From 501000df71bb6007137d377df7e6ea2d4963e675 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 19 Mar 2024 15:14:04 +0000 Subject: [PATCH 0623/1598] Bump quarkus.platform.version from 2.16.12.Final to 3.8.3 Bumps `quarkus.platform.version` from 2.16.12.Final to 3.8.3. Updates `io.quarkus.platform:quarkus-bom` from 2.16.12.Final to 3.8.3 - [Commits](https://github.com/quarkusio/quarkus-platform/compare/2.16.12.Final...3.8.3) Updates `io.quarkus.platform:quarkus-maven-plugin` from 2.16.12.Final to 3.8.3 - [Commits](https://github.com/quarkusio/quarkus-platform/compare/2.16.12.Final...3.8.3) --- updated-dependencies: - dependency-name: io.quarkus.platform:quarkus-bom dependency-type: direct:production update-type: version-update:semver-major - dependency-name: io.quarkus.platform:quarkus-maven-plugin dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- cdi/test/quarkus-test/pom.xml | 2 +- providers/redis/shedlock-provider-redis-quarkus2/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/cdi/test/quarkus-test/pom.xml b/cdi/test/quarkus-test/pom.xml index eae015e9c..865e7225a 100644 --- a/cdi/test/quarkus-test/pom.xml +++ b/cdi/test/quarkus-test/pom.xml @@ -14,7 +14,7 @@ quarkus-bom io.quarkus.platform - 3.8.1 + 3.8.3 true diff --git a/providers/redis/shedlock-provider-redis-quarkus2/pom.xml b/providers/redis/shedlock-provider-redis-quarkus2/pom.xml index 043a65f87..4b3de6b56 100644 --- a/providers/redis/shedlock-provider-redis-quarkus2/pom.xml +++ b/providers/redis/shedlock-provider-redis-quarkus2/pom.xml @@ -11,7 +11,7 @@ shedlock-provider-redis-quarkus2 - 2.16.12.Final + 3.8.3 From 543780d072653ed3cad453f684663377a7042029 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luk=C3=A1=C5=A1=20K=C5=99e=C4=8Dan?= Date: Tue, 19 Mar 2024 20:09:14 +0100 Subject: [PATCH 0624/1598] Update providers/redis/shedlock-provider-redis-quarkus2/pom.xml --- providers/redis/shedlock-provider-redis-quarkus2/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/redis/shedlock-provider-redis-quarkus2/pom.xml b/providers/redis/shedlock-provider-redis-quarkus2/pom.xml index 4b3de6b56..043a65f87 100644 --- a/providers/redis/shedlock-provider-redis-quarkus2/pom.xml +++ b/providers/redis/shedlock-provider-redis-quarkus2/pom.xml @@ -11,7 +11,7 @@ shedlock-provider-redis-quarkus2 - 3.8.3 + 2.16.12.Final From b329051b1e1857b01d507bfb7fcdbfbbdcc1b816 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 22 Mar 2024 15:03:28 +0000 Subject: [PATCH 0625/1598] Bump micronaut3.version from 3.10.3 to 4.3.7 Bumps `micronaut3.version` from 3.10.3 to 4.3.7. Updates `io.micronaut:micronaut-inject-java` from 3.10.3 to 4.3.7 - [Release notes](https://github.com/micronaut-projects/micronaut-core/releases) - [Changelog](https://github.com/micronaut-projects/micronaut-core/blob/4.4.x/RELEASE.adoc) - [Commits](https://github.com/micronaut-projects/micronaut-core/compare/v3.10.3...v4.3.7) Updates `io.micronaut.platform:micronaut-platform` from 4.3.6 to 4.3.7 - [Release notes](https://github.com/micronaut-projects/micronaut-platform/releases) - [Commits](https://github.com/micronaut-projects/micronaut-platform/compare/v4.3.6...v4.3.7) --- updated-dependencies: - dependency-name: io.micronaut:micronaut-inject-java dependency-type: direct:production update-type: version-update:semver-major - dependency-name: io.micronaut.platform:micronaut-platform dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index da926ec42..78e5e00cb 100644 --- a/pom.xml +++ b/pom.xml @@ -80,7 +80,7 @@ 1.9.23 3.10.3 3.9.7 - 4.3.6 + 4.3.7 4.4.4 4.4.0 1.5.3 From 388629fb71a2ac31df2970d93ee41ab5c228a4b0 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 22 Mar 2024 15:04:03 +0000 Subject: [PATCH 0626/1598] Bump com.arangodb:arangodb-java-driver from 7.5.1 to 7.6.0 Bumps [com.arangodb:arangodb-java-driver](https://github.com/arangodb/arangodb-java-driver) from 7.5.1 to 7.6.0. - [Release notes](https://github.com/arangodb/arangodb-java-driver/releases) - [Changelog](https://github.com/arangodb/arangodb-java-driver/blob/main/ChangeLog.md) - [Commits](https://github.com/arangodb/arangodb-java-driver/compare/v7.5.1...v7.6.0) --- updated-dependencies: - dependency-name: com.arangodb:arangodb-java-driver dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- providers/arangodb/shedlock-provider-arangodb/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/arangodb/shedlock-provider-arangodb/pom.xml b/providers/arangodb/shedlock-provider-arangodb/pom.xml index 00a1ec021..3d8ffa4dd 100644 --- a/providers/arangodb/shedlock-provider-arangodb/pom.xml +++ b/providers/arangodb/shedlock-provider-arangodb/pom.xml @@ -20,7 +20,7 @@ com.arangodb arangodb-java-driver - 7.5.1 + 7.6.0 From 423854bb21afd9b6d5a21c593fa81ef7dff4caaf Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 25 Mar 2024 15:57:19 +0000 Subject: [PATCH 0627/1598] Bump org.aspectj:aspectjrt from 1.9.21.2 to 1.9.22 Bumps [org.aspectj:aspectjrt](https://github.com/eclipse/org.aspectj) from 1.9.21.2 to 1.9.22. - [Release notes](https://github.com/eclipse/org.aspectj/releases) - [Commits](https://github.com/eclipse/org.aspectj/commits) --- updated-dependencies: - dependency-name: org.aspectj:aspectjrt dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- spring/shedlock-spring/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spring/shedlock-spring/pom.xml b/spring/shedlock-spring/pom.xml index 8ece14aef..737e68d7c 100644 --- a/spring/shedlock-spring/pom.xml +++ b/spring/shedlock-spring/pom.xml @@ -25,7 +25,7 @@ org.aspectj aspectjrt - 1.9.21.2 + 1.9.22 true From 379618ec7836fb5056bc6841f757e10f94fdcdab Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 25 Mar 2024 15:57:42 +0000 Subject: [PATCH 0628/1598] Bump micronaut3.version from 3.10.3 to 3.10.4 Bumps `micronaut3.version` from 3.10.3 to 3.10.4. Updates `io.micronaut:micronaut-bom` from 3.10.3 to 3.10.4 - [Release notes](https://github.com/micronaut-projects/micronaut-core/releases) - [Changelog](https://github.com/micronaut-projects/micronaut-core/blob/4.4.x/RELEASE.adoc) - [Commits](https://github.com/micronaut-projects/micronaut-core/compare/v3.10.3...v3.10.4) Updates `io.micronaut:micronaut-inject-java` from 3.10.3 to 3.10.4 - [Release notes](https://github.com/micronaut-projects/micronaut-core/releases) - [Changelog](https://github.com/micronaut-projects/micronaut-core/blob/4.4.x/RELEASE.adoc) - [Commits](https://github.com/micronaut-projects/micronaut-core/compare/v3.10.3...v3.10.4) Updates `io.micronaut:micronaut-validation` from 3.10.3 to 3.10.4 - [Release notes](https://github.com/micronaut-projects/micronaut-core/releases) - [Changelog](https://github.com/micronaut-projects/micronaut-core/blob/4.4.x/RELEASE.adoc) - [Commits](https://github.com/micronaut-projects/micronaut-core/compare/v3.10.3...v3.10.4) --- updated-dependencies: - dependency-name: io.micronaut:micronaut-bom dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: io.micronaut:micronaut-inject-java dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: io.micronaut:micronaut-validation dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 78e5e00cb..dadad98b4 100644 --- a/pom.xml +++ b/pom.xml @@ -78,7 +78,7 @@ 5.10.2 1.19.7 1.9.23 - 3.10.3 + 3.10.4 3.9.7 4.3.7 4.4.4 From 80f81a7b259496dcdb1bb5fc70d30ebae183d88a Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 26 Mar 2024 15:32:38 +0000 Subject: [PATCH 0629/1598] Bump co.elastic.clients:elasticsearch-java from 8.12.2 to 8.13.0 Bumps [co.elastic.clients:elasticsearch-java](https://github.com/elastic/elasticsearch-java) from 8.12.2 to 8.13.0. - [Release notes](https://github.com/elastic/elasticsearch-java/releases) - [Changelog](https://github.com/elastic/elasticsearch-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/elastic/elasticsearch-java/commits) --- updated-dependencies: - dependency-name: co.elastic.clients:elasticsearch-java dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- .../elasticsearch/shedlock-provider-elasticsearch8/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml index c7a97dddf..0a0f72f28 100644 --- a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml +++ b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml @@ -12,7 +12,7 @@ 5.12.1-SNAPSHOT - 8.12.2 + 8.13.0 2.1.3 2.17.0 From 0d914b8fecaef00837ce80d5aba306c71e7cc1d2 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 26 Mar 2024 15:34:50 +0000 Subject: [PATCH 0630/1598] Bump org.apache.maven.plugins:maven-gpg-plugin from 3.2.1 to 3.2.2 Bumps [org.apache.maven.plugins:maven-gpg-plugin](https://github.com/apache/maven-gpg-plugin) from 3.2.1 to 3.2.2. - [Release notes](https://github.com/apache/maven-gpg-plugin/releases) - [Commits](https://github.com/apache/maven-gpg-plugin/compare/maven-gpg-plugin-3.2.1...maven-gpg-plugin-3.2.2) --- updated-dependencies: - dependency-name: org.apache.maven.plugins:maven-gpg-plugin dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index dadad98b4..285a9474b 100644 --- a/pom.xml +++ b/pom.xml @@ -181,7 +181,7 @@ org.apache.maven.plugins maven-gpg-plugin - 3.2.1 + 3.2.2 sign-artifacts From 3192e0eed235301ca1f91974eb69b0ec06407710 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 27 Mar 2024 15:17:58 +0000 Subject: [PATCH 0631/1598] Bump com.google.cloud:google-cloud-datastore from 2.18.6 to 2.19.0 Bumps [com.google.cloud:google-cloud-datastore](https://github.com/googleapis/java-datastore) from 2.18.6 to 2.19.0. - [Release notes](https://github.com/googleapis/java-datastore/releases) - [Changelog](https://github.com/googleapis/java-datastore/blob/main/CHANGELOG.md) - [Commits](https://github.com/googleapis/java-datastore/compare/v2.18.6...v2.19.0) --- updated-dependencies: - dependency-name: com.google.cloud:google-cloud-datastore dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- providers/datastore/shedlock-provider-datastore/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/datastore/shedlock-provider-datastore/pom.xml b/providers/datastore/shedlock-provider-datastore/pom.xml index dfb372e0a..c06c8c7ba 100644 --- a/providers/datastore/shedlock-provider-datastore/pom.xml +++ b/providers/datastore/shedlock-provider-datastore/pom.xml @@ -12,7 +12,7 @@ 5.12.1-SNAPSHOT - 2.18.6 + 2.19.0 From c56c7726798bc9180e8c4c5fd37d7a76fc580a64 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 27 Mar 2024 15:18:12 +0000 Subject: [PATCH 0632/1598] Bump quarkus.platform.version from 2.16.12.Final to 3.9.1 Bumps `quarkus.platform.version` from 2.16.12.Final to 3.9.1. Updates `io.quarkus.platform:quarkus-bom` from 2.16.12.Final to 3.9.1 - [Commits](https://github.com/quarkusio/quarkus-platform/compare/2.16.12.Final...3.9.1) Updates `io.quarkus.platform:quarkus-maven-plugin` from 2.16.12.Final to 3.9.1 - [Commits](https://github.com/quarkusio/quarkus-platform/compare/2.16.12.Final...3.9.1) --- updated-dependencies: - dependency-name: io.quarkus.platform:quarkus-bom dependency-type: direct:production update-type: version-update:semver-major - dependency-name: io.quarkus.platform:quarkus-maven-plugin dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- cdi/test/quarkus-test/pom.xml | 2 +- providers/redis/shedlock-provider-redis-quarkus2/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/cdi/test/quarkus-test/pom.xml b/cdi/test/quarkus-test/pom.xml index 865e7225a..34d10634d 100644 --- a/cdi/test/quarkus-test/pom.xml +++ b/cdi/test/quarkus-test/pom.xml @@ -14,7 +14,7 @@ quarkus-bom io.quarkus.platform - 3.8.3 + 3.9.1 true diff --git a/providers/redis/shedlock-provider-redis-quarkus2/pom.xml b/providers/redis/shedlock-provider-redis-quarkus2/pom.xml index 043a65f87..c82eacd2e 100644 --- a/providers/redis/shedlock-provider-redis-quarkus2/pom.xml +++ b/providers/redis/shedlock-provider-redis-quarkus2/pom.xml @@ -11,7 +11,7 @@ shedlock-provider-redis-quarkus2 - 2.16.12.Final + 3.9.1 From cd3bf3d6516d7f16d4400d51682739df7e282449 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luk=C3=A1=C5=A1=20K=C5=99e=C4=8Dan?= Date: Wed, 27 Mar 2024 17:04:29 +0100 Subject: [PATCH 0633/1598] Update providers/redis/shedlock-provider-redis-quarkus2/pom.xml --- providers/redis/shedlock-provider-redis-quarkus2/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/redis/shedlock-provider-redis-quarkus2/pom.xml b/providers/redis/shedlock-provider-redis-quarkus2/pom.xml index c82eacd2e..121131695 100644 --- a/providers/redis/shedlock-provider-redis-quarkus2/pom.xml +++ b/providers/redis/shedlock-provider-redis-quarkus2/pom.xml @@ -11,7 +11,7 @@ shedlock-provider-redis-quarkus2 - 3.9.1 + 2.6.12.Final From 693637c27e583c18f87534306352aae0b2bc4204 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luk=C3=A1=C5=A1=20K=C5=99e=C4=8Dan?= Date: Wed, 27 Mar 2024 17:04:57 +0100 Subject: [PATCH 0634/1598] Update providers/redis/shedlock-provider-redis-quarkus2/pom.xml --- providers/redis/shedlock-provider-redis-quarkus2/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/redis/shedlock-provider-redis-quarkus2/pom.xml b/providers/redis/shedlock-provider-redis-quarkus2/pom.xml index 121131695..043a65f87 100644 --- a/providers/redis/shedlock-provider-redis-quarkus2/pom.xml +++ b/providers/redis/shedlock-provider-redis-quarkus2/pom.xml @@ -11,7 +11,7 @@ shedlock-provider-redis-quarkus2 - 2.6.12.Final + 2.16.12.Final From 091af5a7fb4080aacaeb1bf4bf9df788f32a5fbc Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Thu, 28 Mar 2024 21:10:30 +0100 Subject: [PATCH 0635/1598] jOOQ config section in readme --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 516afc3c1..0a8d3ea8d 100644 --- a/README.md +++ b/README.md @@ -291,8 +291,8 @@ create new transaction (with REQUIRES_NEW), jOOQ [does not support setting it](h ShedLock tries to create a new transaction, but depending on your set-up, ShedLock DB operations may end-up being part of the enclosing transaction. -jOOQ lock provider is not yet as flexible as its JdbcTemplate counterpart, but it can be. If you need some -configuration option, please let me know. +If you need to configure the table name, schema or column names, you can use jOOQ render mapping as +described [here](https://github.com/lukas-krecan/ShedLock/issues/1830#issuecomment-2015820509). #### Micronaut Data Jdbc If you are using Micronaut data and you do not want to add dependency on Spring JDBC, you can use From 06f481a177d333094bf6f67f0fc29ce9fcd4779f Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 1 Apr 2024 15:27:04 +0000 Subject: [PATCH 0636/1598] Bump com.google.cloud:google-cloud-spanner from 6.62.0 to 6.63.0 Bumps [com.google.cloud:google-cloud-spanner](https://github.com/googleapis/java-spanner) from 6.62.0 to 6.63.0. - [Release notes](https://github.com/googleapis/java-spanner/releases) - [Changelog](https://github.com/googleapis/java-spanner/blob/main/CHANGELOG.md) - [Commits](https://github.com/googleapis/java-spanner/compare/v6.62.0...v6.63.0) --- updated-dependencies: - dependency-name: com.google.cloud:google-cloud-spanner dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- providers/spanner/shedlock-provider-spanner/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/spanner/shedlock-provider-spanner/pom.xml b/providers/spanner/shedlock-provider-spanner/pom.xml index 756e07487..8745fc1cc 100644 --- a/providers/spanner/shedlock-provider-spanner/pom.xml +++ b/providers/spanner/shedlock-provider-spanner/pom.xml @@ -12,7 +12,7 @@ 5.12.1-SNAPSHOT - 6.62.0 + 6.63.0 From 32ee1231950aaf8a13aa966c0d298e9bae46c31e Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 2 Apr 2024 15:56:16 +0000 Subject: [PATCH 0637/1598] Bump org.neo4j.driver:neo4j-java-driver from 5.18.0 to 5.19.0 Bumps [org.neo4j.driver:neo4j-java-driver](https://github.com/neo4j/neo4j-java-driver) from 5.18.0 to 5.19.0. - [Release notes](https://github.com/neo4j/neo4j-java-driver/releases) - [Commits](https://github.com/neo4j/neo4j-java-driver/compare/5.18.0...5.19.0) --- updated-dependencies: - dependency-name: org.neo4j.driver:neo4j-java-driver dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- providers/neo4j/shedlock-provider-neo4j/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/neo4j/shedlock-provider-neo4j/pom.xml b/providers/neo4j/shedlock-provider-neo4j/pom.xml index ac25b3308..6f1a01cde 100644 --- a/providers/neo4j/shedlock-provider-neo4j/pom.xml +++ b/providers/neo4j/shedlock-provider-neo4j/pom.xml @@ -20,7 +20,7 @@ org.neo4j.driver neo4j-java-driver - 5.18.0 + 5.19.0 From c23dbbc83668f6b9da26b451e2c3589f48399d57 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 2 Apr 2024 15:56:37 +0000 Subject: [PATCH 0638/1598] Bump co.elastic.clients:elasticsearch-java from 8.13.0 to 8.13.1 Bumps [co.elastic.clients:elasticsearch-java](https://github.com/elastic/elasticsearch-java) from 8.13.0 to 8.13.1. - [Release notes](https://github.com/elastic/elasticsearch-java/releases) - [Changelog](https://github.com/elastic/elasticsearch-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/elastic/elasticsearch-java/compare/v8.13.0...v8.13.1) --- updated-dependencies: - dependency-name: co.elastic.clients:elasticsearch-java dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- .../elasticsearch/shedlock-provider-elasticsearch8/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml index 0a0f72f28..ac9feeeab 100644 --- a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml +++ b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml @@ -12,7 +12,7 @@ 5.12.1-SNAPSHOT - 8.13.0 + 8.13.1 2.1.3 2.17.0 From dd43d03985138c2504061c71deb129c9d8902305 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 3 Apr 2024 15:36:14 +0000 Subject: [PATCH 0639/1598] Bump io.micronaut.validation:micronaut-validation from 4.4.4 to 4.5.0 Bumps [io.micronaut.validation:micronaut-validation](https://github.com/micronaut-projects/micronaut-validation) from 4.4.4 to 4.5.0. - [Release notes](https://github.com/micronaut-projects/micronaut-validation/releases) - [Commits](https://github.com/micronaut-projects/micronaut-validation/compare/v4.4.4...v4.5.0) --- updated-dependencies: - dependency-name: io.micronaut.validation:micronaut-validation dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 285a9474b..407d8cea5 100644 --- a/pom.xml +++ b/pom.xml @@ -81,7 +81,7 @@ 3.10.4 3.9.7 4.3.7 - 4.4.4 + 4.5.0 4.4.0 1.5.3 4.2.1 From 65e166ebf9bfc60ef784f448f8b04f74d0ba08e0 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 4 Apr 2024 15:11:39 +0000 Subject: [PATCH 0640/1598] Bump org.jooq:jooq from 3.19.6 to 3.19.7 Bumps org.jooq:jooq from 3.19.6 to 3.19.7. --- updated-dependencies: - dependency-name: org.jooq:jooq dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/jdbc/shedlock-provider-jooq/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/jdbc/shedlock-provider-jooq/pom.xml b/providers/jdbc/shedlock-provider-jooq/pom.xml index 6afe7fb35..8007e6501 100644 --- a/providers/jdbc/shedlock-provider-jooq/pom.xml +++ b/providers/jdbc/shedlock-provider-jooq/pom.xml @@ -21,7 +21,7 @@ org.jooq jooq - 3.19.6 + 3.19.7 From 7be72830f26eab2f4ef2030a6b80bfcb9500852b Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 4 Apr 2024 15:11:51 +0000 Subject: [PATCH 0641/1598] Bump org.mongodb:mongodb-driver-sync from 5.0.0 to 5.0.1 Bumps [org.mongodb:mongodb-driver-sync](https://github.com/mongodb/mongo-java-driver) from 5.0.0 to 5.0.1. - [Release notes](https://github.com/mongodb/mongo-java-driver/releases) - [Commits](https://github.com/mongodb/mongo-java-driver/compare/r5.0.0...r5.0.1) --- updated-dependencies: - dependency-name: org.mongodb:mongodb-driver-sync dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/mongo/shedlock-provider-mongo/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/mongo/shedlock-provider-mongo/pom.xml b/providers/mongo/shedlock-provider-mongo/pom.xml index b13f110eb..c7df62fc2 100644 --- a/providers/mongo/shedlock-provider-mongo/pom.xml +++ b/providers/mongo/shedlock-provider-mongo/pom.xml @@ -21,7 +21,7 @@ org.mongodb mongodb-driver-sync - 5.0.0 + 5.0.1 From 84a9d452c43d53d109556f350f0cd4e4e90c8f31 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 4 Apr 2024 15:12:01 +0000 Subject: [PATCH 0642/1598] Bump quarkus.platform.version from 2.16.12.Final to 3.9.2 Bumps `quarkus.platform.version` from 2.16.12.Final to 3.9.2. Updates `io.quarkus.platform:quarkus-bom` from 2.16.12.Final to 3.9.2 - [Commits](https://github.com/quarkusio/quarkus-platform/compare/2.16.12.Final...3.9.2) Updates `io.quarkus.platform:quarkus-maven-plugin` from 2.16.12.Final to 3.9.2 - [Commits](https://github.com/quarkusio/quarkus-platform/compare/2.16.12.Final...3.9.2) --- updated-dependencies: - dependency-name: io.quarkus.platform:quarkus-bom dependency-type: direct:production update-type: version-update:semver-major - dependency-name: io.quarkus.platform:quarkus-maven-plugin dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- cdi/test/quarkus-test/pom.xml | 2 +- providers/redis/shedlock-provider-redis-quarkus2/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/cdi/test/quarkus-test/pom.xml b/cdi/test/quarkus-test/pom.xml index 34d10634d..4a9ec7bd2 100644 --- a/cdi/test/quarkus-test/pom.xml +++ b/cdi/test/quarkus-test/pom.xml @@ -14,7 +14,7 @@ quarkus-bom io.quarkus.platform - 3.9.1 + 3.9.2 true diff --git a/providers/redis/shedlock-provider-redis-quarkus2/pom.xml b/providers/redis/shedlock-provider-redis-quarkus2/pom.xml index 043a65f87..7d4193898 100644 --- a/providers/redis/shedlock-provider-redis-quarkus2/pom.xml +++ b/providers/redis/shedlock-provider-redis-quarkus2/pom.xml @@ -11,7 +11,7 @@ shedlock-provider-redis-quarkus2 - 2.16.12.Final + 3.9.2 From 966484ab974222e68c96bb5c4d8192de90265099 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 4 Apr 2024 15:12:06 +0000 Subject: [PATCH 0643/1598] Bump org.mongodb:mongodb-driver-reactivestreams from 5.0.0 to 5.0.1 Bumps [org.mongodb:mongodb-driver-reactivestreams](https://github.com/mongodb/mongo-java-driver) from 5.0.0 to 5.0.1. - [Release notes](https://github.com/mongodb/mongo-java-driver/releases) - [Commits](https://github.com/mongodb/mongo-java-driver/compare/r5.0.0...r5.0.1) --- updated-dependencies: - dependency-name: org.mongodb:mongodb-driver-reactivestreams dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml b/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml index bbba3d85b..454a7d37e 100644 --- a/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml +++ b/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml @@ -21,7 +21,7 @@ org.mongodb mongodb-driver-reactivestreams - 5.0.0 + 5.0.1 From a556bf3978e308a73a2a296d5491d1340f29b0f7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luk=C3=A1=C5=A1=20K=C5=99e=C4=8Dan?= Date: Thu, 4 Apr 2024 22:13:23 +0200 Subject: [PATCH 0644/1598] Update providers/redis/shedlock-provider-redis-quarkus2/pom.xml --- providers/redis/shedlock-provider-redis-quarkus2/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/redis/shedlock-provider-redis-quarkus2/pom.xml b/providers/redis/shedlock-provider-redis-quarkus2/pom.xml index 7d4193898..043a65f87 100644 --- a/providers/redis/shedlock-provider-redis-quarkus2/pom.xml +++ b/providers/redis/shedlock-provider-redis-quarkus2/pom.xml @@ -11,7 +11,7 @@ shedlock-provider-redis-quarkus2 - 3.9.2 + 2.16.12.Final From ed3d4d65134bcb31be52cea80ff94f298c7368da Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 5 Apr 2024 15:49:55 +0000 Subject: [PATCH 0645/1598] Bump com.hazelcast:hazelcast from 5.3.6 to 5.3.7 Bumps [com.hazelcast:hazelcast](https://github.com/hazelcast/hazelcast) from 5.3.6 to 5.3.7. - [Release notes](https://github.com/hazelcast/hazelcast/releases) - [Commits](https://github.com/hazelcast/hazelcast/compare/v5.3.6...v5.3.7) --- updated-dependencies: - dependency-name: com.hazelcast:hazelcast dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/hazelcast/shedlock-provider-hazelcast4/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml b/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml index b9b2a7c6b..ab0271660 100644 --- a/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml +++ b/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml @@ -21,7 +21,7 @@ com.hazelcast hazelcast - 5.3.6 + 5.3.7 From edca10069a87716136dd2769f30710886410d923 Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Fri, 5 Apr 2024 18:15:12 +0200 Subject: [PATCH 0646/1598] [maven-release-plugin] prepare release shedlock-parent-5.13.0 --- cdi/shedlock-cdi-vintage/pom.xml | 4 ++-- cdi/shedlock-cdi/pom.xml | 4 ++-- cdi/test/quarkus-test/pom.xml | 4 ++-- micronaut/shedlock-micronaut/pom.xml | 4 ++-- micronaut/shedlock-micronaut4/pom.xml | 4 ++-- micronaut/test/micronaut-jdbc-template/pom.xml | 4 ++-- micronaut/test/micronaut-jdbc/pom.xml | 4 ++-- micronaut/test/micronaut4-jdbc-template/pom.xml | 4 ++-- micronaut/test/micronaut4-jdbc/pom.xml | 4 ++-- pom.xml | 2 +- providers/arangodb/shedlock-provider-arangodb/pom.xml | 4 ++-- providers/cassandra/shedlock-provider-cassandra/pom.xml | 4 ++-- providers/consul/shedlock-provider-consul/pom.xml | 4 ++-- .../couchbase/shedlock-provider-couchbase-javaclient3/pom.xml | 4 ++-- providers/datastore/shedlock-provider-datastore/pom.xml | 4 ++-- providers/dynamodb/shedlock-provider-dynamodb2/pom.xml | 4 ++-- .../elasticsearch/shedlock-provider-elasticsearch8/pom.xml | 4 ++-- providers/etcd/shedlock-provider-etcd-jetcd/pom.xml | 2 +- providers/hazelcast/shedlock-provider-hazelcast4/pom.xml | 4 ++-- providers/ignite/shedlock-provider-ignite/pom.xml | 4 ++-- providers/inmemory/shedlock-provider-inmemory/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-internal/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-template/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jooq/pom.xml | 4 ++-- providers/jdbc/shedlock-test-support-jdbc/pom.xml | 4 ++-- providers/memcached/shedlock-provider-memcached-spy/pom.xml | 4 ++-- .../mongo/shedlock-provider-mongo-reactivestreams/pom.xml | 4 ++-- providers/mongo/shedlock-provider-mongo/pom.xml | 4 ++-- providers/neo4j/shedlock-provider-neo4j/pom.xml | 4 ++-- providers/opensearch/shedlock-provider-opensearch/pom.xml | 4 ++-- providers/r2dbc/shedlock-provider-r2dbc/pom.xml | 4 ++-- providers/redis/shedlock-provider-redis-jedis4/pom.xml | 4 ++-- providers/redis/shedlock-provider-redis-quarkus2/pom.xml | 2 +- providers/redis/shedlock-provider-redis-spring/pom.xml | 4 ++-- providers/spanner/shedlock-provider-spanner/pom.xml | 4 ++-- .../zookeeper/shedlock-provider-zookeeper-curator/pom.xml | 4 ++-- shedlock-bom/pom.xml | 4 ++-- shedlock-core/pom.xml | 4 ++-- shedlock-test-support/pom.xml | 4 ++-- spring/shedlock-spring/pom.xml | 4 ++-- spring/test/shedlock-springboot-future-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-kotlin-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-old-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-sleuth-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-test/pom.xml | 4 ++-- spring/test/shedlock-testng-test/pom.xml | 4 ++-- 48 files changed, 93 insertions(+), 93 deletions(-) diff --git a/cdi/shedlock-cdi-vintage/pom.xml b/cdi/shedlock-cdi-vintage/pom.xml index fd54c68fc..0d9ad97d5 100644 --- a/cdi/shedlock-cdi-vintage/pom.xml +++ b/cdi/shedlock-cdi-vintage/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.12.1-SNAPSHOT + 5.13.0 ../../pom.xml shedlock-cdi-vintage - 5.12.1-SNAPSHOT + 5.13.0 diff --git a/cdi/shedlock-cdi/pom.xml b/cdi/shedlock-cdi/pom.xml index de1e3ea28..324996a6d 100644 --- a/cdi/shedlock-cdi/pom.xml +++ b/cdi/shedlock-cdi/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.12.1-SNAPSHOT + 5.13.0 ../../pom.xml shedlock-cdi - 5.12.1-SNAPSHOT + 5.13.0 diff --git a/cdi/test/quarkus-test/pom.xml b/cdi/test/quarkus-test/pom.xml index 4a9ec7bd2..661557b43 100644 --- a/cdi/test/quarkus-test/pom.xml +++ b/cdi/test/quarkus-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.12.1-SNAPSHOT + 5.13.0 ../../../pom.xml 4.0.0 quarkus-test - 5.12.1-SNAPSHOT + 5.13.0 quarkus-bom diff --git a/micronaut/shedlock-micronaut/pom.xml b/micronaut/shedlock-micronaut/pom.xml index 64adee15a..15c7a212b 100644 --- a/micronaut/shedlock-micronaut/pom.xml +++ b/micronaut/shedlock-micronaut/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.12.1-SNAPSHOT + 5.13.0 ../../pom.xml shedlock-micronaut - 5.12.1-SNAPSHOT + 5.13.0 diff --git a/micronaut/shedlock-micronaut4/pom.xml b/micronaut/shedlock-micronaut4/pom.xml index d98be4b19..8e862ed8c 100644 --- a/micronaut/shedlock-micronaut4/pom.xml +++ b/micronaut/shedlock-micronaut4/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.12.1-SNAPSHOT + 5.13.0 ../../pom.xml shedlock-micronaut4 - 5.12.1-SNAPSHOT + 5.13.0 diff --git a/micronaut/test/micronaut-jdbc-template/pom.xml b/micronaut/test/micronaut-jdbc-template/pom.xml index af83868fb..c79ef3d57 100644 --- a/micronaut/test/micronaut-jdbc-template/pom.xml +++ b/micronaut/test/micronaut-jdbc-template/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.12.1-SNAPSHOT + 5.13.0 ../../../pom.xml micronaut-jdbc-template - 5.12.1-SNAPSHOT + 5.13.0 UTF-8 diff --git a/micronaut/test/micronaut-jdbc/pom.xml b/micronaut/test/micronaut-jdbc/pom.xml index f67799448..a1891e24e 100644 --- a/micronaut/test/micronaut-jdbc/pom.xml +++ b/micronaut/test/micronaut-jdbc/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.12.1-SNAPSHOT + 5.13.0 ../../../pom.xml micronaut-jdbc - 5.12.1-SNAPSHOT + 5.13.0 UTF-8 diff --git a/micronaut/test/micronaut4-jdbc-template/pom.xml b/micronaut/test/micronaut4-jdbc-template/pom.xml index 520d5cee9..386221ab0 100644 --- a/micronaut/test/micronaut4-jdbc-template/pom.xml +++ b/micronaut/test/micronaut4-jdbc-template/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.12.1-SNAPSHOT + 5.13.0 ../../../pom.xml micronaut4-jdbc-template - 5.12.1-SNAPSHOT + 5.13.0 UTF-8 diff --git a/micronaut/test/micronaut4-jdbc/pom.xml b/micronaut/test/micronaut4-jdbc/pom.xml index c3bddd046..35e2389ef 100644 --- a/micronaut/test/micronaut4-jdbc/pom.xml +++ b/micronaut/test/micronaut4-jdbc/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.12.1-SNAPSHOT + 5.13.0 ../../../pom.xml micronaut4-jdbc - 5.12.1-SNAPSHOT + 5.13.0 UTF-8 diff --git a/pom.xml b/pom.xml index 407d8cea5..43c4f6d7a 100644 --- a/pom.xml +++ b/pom.xml @@ -19,7 +19,7 @@ net.javacrumbs.shedlock shedlock-parent pom - 5.12.1-SNAPSHOT + 5.13.0 shedlock-bom shedlock-core diff --git a/providers/arangodb/shedlock-provider-arangodb/pom.xml b/providers/arangodb/shedlock-provider-arangodb/pom.xml index 3d8ffa4dd..e58dccd83 100644 --- a/providers/arangodb/shedlock-provider-arangodb/pom.xml +++ b/providers/arangodb/shedlock-provider-arangodb/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.12.1-SNAPSHOT + 5.13.0 ../../../pom.xml 4.0.0 shedlock-provider-arangodb - 5.12.1-SNAPSHOT + 5.13.0 diff --git a/providers/cassandra/shedlock-provider-cassandra/pom.xml b/providers/cassandra/shedlock-provider-cassandra/pom.xml index 30ae80d57..e32659abf 100644 --- a/providers/cassandra/shedlock-provider-cassandra/pom.xml +++ b/providers/cassandra/shedlock-provider-cassandra/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.12.1-SNAPSHOT + 5.13.0 ../../../pom.xml 4.0.0 shedlock-provider-cassandra - 5.12.1-SNAPSHOT + 5.13.0 4.17.0 diff --git a/providers/consul/shedlock-provider-consul/pom.xml b/providers/consul/shedlock-provider-consul/pom.xml index 80c5b00ea..34a6b69dc 100644 --- a/providers/consul/shedlock-provider-consul/pom.xml +++ b/providers/consul/shedlock-provider-consul/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.12.1-SNAPSHOT + 5.13.0 ../../../pom.xml 4.0.0 shedlock-provider-consul - 5.12.1-SNAPSHOT + 5.13.0 diff --git a/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml b/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml index 7087079f0..925bcff86 100644 --- a/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml +++ b/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.12.1-SNAPSHOT + 5.13.0 ../../../pom.xml 4.0.0 shedlock-provider-couchbase-javaclient3 - 5.12.1-SNAPSHOT + 5.13.0 diff --git a/providers/datastore/shedlock-provider-datastore/pom.xml b/providers/datastore/shedlock-provider-datastore/pom.xml index c06c8c7ba..6aa722fa9 100644 --- a/providers/datastore/shedlock-provider-datastore/pom.xml +++ b/providers/datastore/shedlock-provider-datastore/pom.xml @@ -4,12 +4,12 @@ net.javacrumbs.shedlock shedlock-parent - 5.12.1-SNAPSHOT + 5.13.0 ../../../pom.xml shedlock-provider-datastore - 5.12.1-SNAPSHOT + 5.13.0 2.19.0 diff --git a/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml b/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml index d4f9d8a3c..bbc146821 100644 --- a/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml +++ b/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.12.1-SNAPSHOT + 5.13.0 ../../../pom.xml 4.0.0 shedlock-provider-dynamodb2 - 5.12.1-SNAPSHOT + 5.13.0 diff --git a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml index ac9feeeab..ce96ad354 100644 --- a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml +++ b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.12.1-SNAPSHOT + 5.13.0 ../../../pom.xml 4.0.0 shedlock-provider-elasticsearch8 - 5.12.1-SNAPSHOT + 5.13.0 8.13.1 diff --git a/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml b/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml index c2f48d5d7..9492fae84 100644 --- a/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml +++ b/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 5.12.1-SNAPSHOT + 5.13.0 ../../../pom.xml 4.0.0 diff --git a/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml b/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml index b9b2a7c6b..5e7aef2c8 100644 --- a/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml +++ b/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.12.1-SNAPSHOT + 5.13.0 ../../../pom.xml 4.0.0 shedlock-provider-hazelcast4 - 5.12.1-SNAPSHOT + 5.13.0 diff --git a/providers/ignite/shedlock-provider-ignite/pom.xml b/providers/ignite/shedlock-provider-ignite/pom.xml index b118fb5f5..a06b81b11 100644 --- a/providers/ignite/shedlock-provider-ignite/pom.xml +++ b/providers/ignite/shedlock-provider-ignite/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.12.1-SNAPSHOT + 5.13.0 ../../../pom.xml 4.0.0 shedlock-provider-ignite - 5.12.1-SNAPSHOT + 5.13.0 2.16.0 diff --git a/providers/inmemory/shedlock-provider-inmemory/pom.xml b/providers/inmemory/shedlock-provider-inmemory/pom.xml index 2f907eb69..cc6d83d5c 100644 --- a/providers/inmemory/shedlock-provider-inmemory/pom.xml +++ b/providers/inmemory/shedlock-provider-inmemory/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.12.1-SNAPSHOT + 5.13.0 ../../../pom.xml 4.0.0 shedlock-provider-inmemory - 5.12.1-SNAPSHOT + 5.13.0 diff --git a/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml b/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml index 455dbeb71..d55f0919d 100644 --- a/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.12.1-SNAPSHOT + 5.13.0 ../../../pom.xml 4.0.0 shedlock-provider-jdbc-internal - 5.12.1-SNAPSHOT + 5.13.0 diff --git a/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml b/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml index a3ea85322..a9cfd9b68 100644 --- a/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.12.1-SNAPSHOT + 5.13.0 ../../../pom.xml 4.0.0 shedlock-provider-jdbc-micronaut - 5.12.1-SNAPSHOT + 5.13.0 diff --git a/providers/jdbc/shedlock-provider-jdbc-template/pom.xml b/providers/jdbc/shedlock-provider-jdbc-template/pom.xml index 4e4579569..14a5352a3 100644 --- a/providers/jdbc/shedlock-provider-jdbc-template/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-template/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.12.1-SNAPSHOT + 5.13.0 ../../../pom.xml 4.0.0 shedlock-provider-jdbc-template - 5.12.1-SNAPSHOT + 5.13.0 diff --git a/providers/jdbc/shedlock-provider-jdbc/pom.xml b/providers/jdbc/shedlock-provider-jdbc/pom.xml index b08292964..768370554 100644 --- a/providers/jdbc/shedlock-provider-jdbc/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.12.1-SNAPSHOT + 5.13.0 ../../../pom.xml 4.0.0 shedlock-provider-jdbc - 5.12.1-SNAPSHOT + 5.13.0 diff --git a/providers/jdbc/shedlock-provider-jooq/pom.xml b/providers/jdbc/shedlock-provider-jooq/pom.xml index 8007e6501..845be16c5 100644 --- a/providers/jdbc/shedlock-provider-jooq/pom.xml +++ b/providers/jdbc/shedlock-provider-jooq/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.12.1-SNAPSHOT + 5.13.0 ../../../pom.xml 4.0.0 shedlock-provider-jooq - 5.12.1-SNAPSHOT + 5.13.0 diff --git a/providers/jdbc/shedlock-test-support-jdbc/pom.xml b/providers/jdbc/shedlock-test-support-jdbc/pom.xml index 9be524e14..25b37f01c 100644 --- a/providers/jdbc/shedlock-test-support-jdbc/pom.xml +++ b/providers/jdbc/shedlock-test-support-jdbc/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.12.1-SNAPSHOT + 5.13.0 ../../../pom.xml 4.0.0 shedlock-test-support-jdbc - 5.12.1-SNAPSHOT + 5.13.0 diff --git a/providers/memcached/shedlock-provider-memcached-spy/pom.xml b/providers/memcached/shedlock-provider-memcached-spy/pom.xml index 9beca8f8e..47a0e458c 100644 --- a/providers/memcached/shedlock-provider-memcached-spy/pom.xml +++ b/providers/memcached/shedlock-provider-memcached-spy/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.12.1-SNAPSHOT + 5.13.0 ../../../pom.xml 4.0.0 shedlock-provider-memcached-spy - 5.12.1-SNAPSHOT + 5.13.0 2.12.3 diff --git a/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml b/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml index 454a7d37e..f32b74595 100644 --- a/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml +++ b/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.12.1-SNAPSHOT + 5.13.0 ../../../pom.xml 4.0.0 shedlock-provider-mongo-reactivestreams - 5.12.1-SNAPSHOT + 5.13.0 diff --git a/providers/mongo/shedlock-provider-mongo/pom.xml b/providers/mongo/shedlock-provider-mongo/pom.xml index c7df62fc2..cef7bb94a 100644 --- a/providers/mongo/shedlock-provider-mongo/pom.xml +++ b/providers/mongo/shedlock-provider-mongo/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.12.1-SNAPSHOT + 5.13.0 ../../../pom.xml 4.0.0 shedlock-provider-mongo - 5.12.1-SNAPSHOT + 5.13.0 diff --git a/providers/neo4j/shedlock-provider-neo4j/pom.xml b/providers/neo4j/shedlock-provider-neo4j/pom.xml index 6f1a01cde..b1a70b5b4 100644 --- a/providers/neo4j/shedlock-provider-neo4j/pom.xml +++ b/providers/neo4j/shedlock-provider-neo4j/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.12.1-SNAPSHOT + 5.13.0 ../../../pom.xml 4.0.0 shedlock-provider-neo4j - 5.12.1-SNAPSHOT + 5.13.0 diff --git a/providers/opensearch/shedlock-provider-opensearch/pom.xml b/providers/opensearch/shedlock-provider-opensearch/pom.xml index d57f5b9a0..5712c0ec3 100644 --- a/providers/opensearch/shedlock-provider-opensearch/pom.xml +++ b/providers/opensearch/shedlock-provider-opensearch/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.12.1-SNAPSHOT + 5.13.0 ../../../pom.xml 4.0.0 shedlock-provider-opensearch - 5.12.1-SNAPSHOT + 5.13.0 2.9.0 diff --git a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml index 9f1bbb560..f63fb34c3 100644 --- a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml +++ b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml @@ -5,12 +5,12 @@ net.javacrumbs.shedlock shedlock-parent - 5.12.1-SNAPSHOT + 5.13.0 ../../../pom.xml shedlock-provider-r2dbc - 5.12.1-SNAPSHOT + 5.13.0 1.0.0.RELEASE diff --git a/providers/redis/shedlock-provider-redis-jedis4/pom.xml b/providers/redis/shedlock-provider-redis-jedis4/pom.xml index e45124c39..7df22bf11 100644 --- a/providers/redis/shedlock-provider-redis-jedis4/pom.xml +++ b/providers/redis/shedlock-provider-redis-jedis4/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.12.1-SNAPSHOT + 5.13.0 ../../../pom.xml 4.0.0 shedlock-provider-redis-jedis4 - 5.12.1-SNAPSHOT + 5.13.0 diff --git a/providers/redis/shedlock-provider-redis-quarkus2/pom.xml b/providers/redis/shedlock-provider-redis-quarkus2/pom.xml index 043a65f87..2a931ee59 100644 --- a/providers/redis/shedlock-provider-redis-quarkus2/pom.xml +++ b/providers/redis/shedlock-provider-redis-quarkus2/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 5.12.1-SNAPSHOT + 5.13.0 ../../../pom.xml 4.0.0 diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index ecb01627b..b1b15d920 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.12.1-SNAPSHOT + 5.13.0 ../../../pom.xml 4.0.0 shedlock-provider-redis-spring - 5.12.1-SNAPSHOT + 5.13.0 diff --git a/providers/spanner/shedlock-provider-spanner/pom.xml b/providers/spanner/shedlock-provider-spanner/pom.xml index 8745fc1cc..ee5bef879 100644 --- a/providers/spanner/shedlock-provider-spanner/pom.xml +++ b/providers/spanner/shedlock-provider-spanner/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.12.1-SNAPSHOT + 5.13.0 ../../../pom.xml 4.0.0 shedlock-provider-spanner - 5.12.1-SNAPSHOT + 5.13.0 6.63.0 diff --git a/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml b/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml index 070c4a0a1..9faf7a772 100644 --- a/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml +++ b/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.12.1-SNAPSHOT + 5.13.0 ../../../pom.xml 4.0.0 shedlock-provider-zookeeper-curator - 5.12.1-SNAPSHOT + 5.13.0 5.6.0 diff --git a/shedlock-bom/pom.xml b/shedlock-bom/pom.xml index 31fce86c2..efe567b17 100644 --- a/shedlock-bom/pom.xml +++ b/shedlock-bom/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.12.1-SNAPSHOT + 5.13.0 4.0.0 BOM for ShedLock modules shedlock-bom - 5.12.1-SNAPSHOT + 5.13.0 pom diff --git a/shedlock-core/pom.xml b/shedlock-core/pom.xml index a75a240bb..827b8ed36 100644 --- a/shedlock-core/pom.xml +++ b/shedlock-core/pom.xml @@ -3,12 +3,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.12.1-SNAPSHOT + 5.13.0 4.0.0 shedlock-core - 5.12.1-SNAPSHOT + 5.13.0 2.13.3 diff --git a/shedlock-test-support/pom.xml b/shedlock-test-support/pom.xml index bfcd9c2d0..cae3c0fb7 100644 --- a/shedlock-test-support/pom.xml +++ b/shedlock-test-support/pom.xml @@ -3,12 +3,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.12.1-SNAPSHOT + 5.13.0 4.0.0 shedlock-test-support - 5.12.1-SNAPSHOT + 5.13.0 diff --git a/spring/shedlock-spring/pom.xml b/spring/shedlock-spring/pom.xml index 737e68d7c..b69d1c078 100644 --- a/spring/shedlock-spring/pom.xml +++ b/spring/shedlock-spring/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.12.1-SNAPSHOT + 5.13.0 ../../pom.xml 4.0.0 shedlock-spring - 5.12.1-SNAPSHOT + 5.13.0 diff --git a/spring/test/shedlock-springboot-future-test/pom.xml b/spring/test/shedlock-springboot-future-test/pom.xml index c41d4929a..4938b6392 100644 --- a/spring/test/shedlock-springboot-future-test/pom.xml +++ b/spring/test/shedlock-springboot-future-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.12.1-SNAPSHOT + 5.13.0 ../../../pom.xml 4.0.0 shedlock-springboot-future-test - 5.12.1-SNAPSHOT + 5.13.0 diff --git a/spring/test/shedlock-springboot-kotlin-test/pom.xml b/spring/test/shedlock-springboot-kotlin-test/pom.xml index dc351aec3..b1401fe1a 100644 --- a/spring/test/shedlock-springboot-kotlin-test/pom.xml +++ b/spring/test/shedlock-springboot-kotlin-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.12.1-SNAPSHOT + 5.13.0 ../../../pom.xml 4.0.0 shedlock-springboot-kotlin-test - 5.12.1-SNAPSHOT + 5.13.0 diff --git a/spring/test/shedlock-springboot-old-test/pom.xml b/spring/test/shedlock-springboot-old-test/pom.xml index 1218bacfd..d87482b86 100644 --- a/spring/test/shedlock-springboot-old-test/pom.xml +++ b/spring/test/shedlock-springboot-old-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.12.1-SNAPSHOT + 5.13.0 ../../../pom.xml 4.0.0 shedlock-springboot-old-test - 5.12.1-SNAPSHOT + 5.13.0 diff --git a/spring/test/shedlock-springboot-sleuth-test/pom.xml b/spring/test/shedlock-springboot-sleuth-test/pom.xml index d4fb2c720..39aa28028 100644 --- a/spring/test/shedlock-springboot-sleuth-test/pom.xml +++ b/spring/test/shedlock-springboot-sleuth-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.12.1-SNAPSHOT + 5.13.0 ../../../pom.xml 4.0.0 shedlock-springboot-sleuth-test - 5.12.1-SNAPSHOT + 5.13.0 diff --git a/spring/test/shedlock-springboot-test/pom.xml b/spring/test/shedlock-springboot-test/pom.xml index 2c736405e..69210a5a8 100644 --- a/spring/test/shedlock-springboot-test/pom.xml +++ b/spring/test/shedlock-springboot-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.12.1-SNAPSHOT + 5.13.0 ../../../pom.xml 4.0.0 shedlock-springboot-test - 5.12.1-SNAPSHOT + 5.13.0 diff --git a/spring/test/shedlock-testng-test/pom.xml b/spring/test/shedlock-testng-test/pom.xml index 474eac40f..84f948e84 100644 --- a/spring/test/shedlock-testng-test/pom.xml +++ b/spring/test/shedlock-testng-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.12.1-SNAPSHOT + 5.13.0 ../../../pom.xml 4.0.0 shedlock-testng-test - 5.12.1-SNAPSHOT + 5.13.0 From 7b55d0a79adcde3217cb3e653ca7ba4b57ba4d6b Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Fri, 5 Apr 2024 18:15:19 +0200 Subject: [PATCH 0647/1598] [maven-release-plugin] prepare for next development iteration --- cdi/shedlock-cdi-vintage/pom.xml | 4 ++-- cdi/shedlock-cdi/pom.xml | 4 ++-- cdi/test/quarkus-test/pom.xml | 4 ++-- micronaut/shedlock-micronaut/pom.xml | 4 ++-- micronaut/shedlock-micronaut4/pom.xml | 4 ++-- micronaut/test/micronaut-jdbc-template/pom.xml | 4 ++-- micronaut/test/micronaut-jdbc/pom.xml | 4 ++-- micronaut/test/micronaut4-jdbc-template/pom.xml | 4 ++-- micronaut/test/micronaut4-jdbc/pom.xml | 4 ++-- pom.xml | 2 +- providers/arangodb/shedlock-provider-arangodb/pom.xml | 4 ++-- providers/cassandra/shedlock-provider-cassandra/pom.xml | 4 ++-- providers/consul/shedlock-provider-consul/pom.xml | 4 ++-- .../couchbase/shedlock-provider-couchbase-javaclient3/pom.xml | 4 ++-- providers/datastore/shedlock-provider-datastore/pom.xml | 4 ++-- providers/dynamodb/shedlock-provider-dynamodb2/pom.xml | 4 ++-- .../elasticsearch/shedlock-provider-elasticsearch8/pom.xml | 4 ++-- providers/etcd/shedlock-provider-etcd-jetcd/pom.xml | 2 +- providers/hazelcast/shedlock-provider-hazelcast4/pom.xml | 4 ++-- providers/ignite/shedlock-provider-ignite/pom.xml | 4 ++-- providers/inmemory/shedlock-provider-inmemory/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-internal/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-template/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jooq/pom.xml | 4 ++-- providers/jdbc/shedlock-test-support-jdbc/pom.xml | 4 ++-- providers/memcached/shedlock-provider-memcached-spy/pom.xml | 4 ++-- .../mongo/shedlock-provider-mongo-reactivestreams/pom.xml | 4 ++-- providers/mongo/shedlock-provider-mongo/pom.xml | 4 ++-- providers/neo4j/shedlock-provider-neo4j/pom.xml | 4 ++-- providers/opensearch/shedlock-provider-opensearch/pom.xml | 4 ++-- providers/r2dbc/shedlock-provider-r2dbc/pom.xml | 4 ++-- providers/redis/shedlock-provider-redis-jedis4/pom.xml | 4 ++-- providers/redis/shedlock-provider-redis-quarkus2/pom.xml | 2 +- providers/redis/shedlock-provider-redis-spring/pom.xml | 4 ++-- providers/spanner/shedlock-provider-spanner/pom.xml | 4 ++-- .../zookeeper/shedlock-provider-zookeeper-curator/pom.xml | 4 ++-- shedlock-bom/pom.xml | 4 ++-- shedlock-core/pom.xml | 4 ++-- shedlock-test-support/pom.xml | 4 ++-- spring/shedlock-spring/pom.xml | 4 ++-- spring/test/shedlock-springboot-future-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-kotlin-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-old-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-sleuth-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-test/pom.xml | 4 ++-- spring/test/shedlock-testng-test/pom.xml | 4 ++-- 48 files changed, 93 insertions(+), 93 deletions(-) diff --git a/cdi/shedlock-cdi-vintage/pom.xml b/cdi/shedlock-cdi-vintage/pom.xml index 0d9ad97d5..af9cd40b5 100644 --- a/cdi/shedlock-cdi-vintage/pom.xml +++ b/cdi/shedlock-cdi-vintage/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.13.0 + 5.13.1-SNAPSHOT ../../pom.xml shedlock-cdi-vintage - 5.13.0 + 5.13.1-SNAPSHOT diff --git a/cdi/shedlock-cdi/pom.xml b/cdi/shedlock-cdi/pom.xml index 324996a6d..d7ea719d1 100644 --- a/cdi/shedlock-cdi/pom.xml +++ b/cdi/shedlock-cdi/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.13.0 + 5.13.1-SNAPSHOT ../../pom.xml shedlock-cdi - 5.13.0 + 5.13.1-SNAPSHOT diff --git a/cdi/test/quarkus-test/pom.xml b/cdi/test/quarkus-test/pom.xml index 661557b43..bd84fc845 100644 --- a/cdi/test/quarkus-test/pom.xml +++ b/cdi/test/quarkus-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.13.0 + 5.13.1-SNAPSHOT ../../../pom.xml 4.0.0 quarkus-test - 5.13.0 + 5.13.1-SNAPSHOT quarkus-bom diff --git a/micronaut/shedlock-micronaut/pom.xml b/micronaut/shedlock-micronaut/pom.xml index 15c7a212b..7ad629ff3 100644 --- a/micronaut/shedlock-micronaut/pom.xml +++ b/micronaut/shedlock-micronaut/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.13.0 + 5.13.1-SNAPSHOT ../../pom.xml shedlock-micronaut - 5.13.0 + 5.13.1-SNAPSHOT diff --git a/micronaut/shedlock-micronaut4/pom.xml b/micronaut/shedlock-micronaut4/pom.xml index 8e862ed8c..b3e947708 100644 --- a/micronaut/shedlock-micronaut4/pom.xml +++ b/micronaut/shedlock-micronaut4/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.13.0 + 5.13.1-SNAPSHOT ../../pom.xml shedlock-micronaut4 - 5.13.0 + 5.13.1-SNAPSHOT diff --git a/micronaut/test/micronaut-jdbc-template/pom.xml b/micronaut/test/micronaut-jdbc-template/pom.xml index c79ef3d57..f5ffffde0 100644 --- a/micronaut/test/micronaut-jdbc-template/pom.xml +++ b/micronaut/test/micronaut-jdbc-template/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.13.0 + 5.13.1-SNAPSHOT ../../../pom.xml micronaut-jdbc-template - 5.13.0 + 5.13.1-SNAPSHOT UTF-8 diff --git a/micronaut/test/micronaut-jdbc/pom.xml b/micronaut/test/micronaut-jdbc/pom.xml index a1891e24e..7d6efe185 100644 --- a/micronaut/test/micronaut-jdbc/pom.xml +++ b/micronaut/test/micronaut-jdbc/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.13.0 + 5.13.1-SNAPSHOT ../../../pom.xml micronaut-jdbc - 5.13.0 + 5.13.1-SNAPSHOT UTF-8 diff --git a/micronaut/test/micronaut4-jdbc-template/pom.xml b/micronaut/test/micronaut4-jdbc-template/pom.xml index 386221ab0..07dd78ac2 100644 --- a/micronaut/test/micronaut4-jdbc-template/pom.xml +++ b/micronaut/test/micronaut4-jdbc-template/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.13.0 + 5.13.1-SNAPSHOT ../../../pom.xml micronaut4-jdbc-template - 5.13.0 + 5.13.1-SNAPSHOT UTF-8 diff --git a/micronaut/test/micronaut4-jdbc/pom.xml b/micronaut/test/micronaut4-jdbc/pom.xml index 35e2389ef..65078523b 100644 --- a/micronaut/test/micronaut4-jdbc/pom.xml +++ b/micronaut/test/micronaut4-jdbc/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.13.0 + 5.13.1-SNAPSHOT ../../../pom.xml micronaut4-jdbc - 5.13.0 + 5.13.1-SNAPSHOT UTF-8 diff --git a/pom.xml b/pom.xml index 43c4f6d7a..44f413e51 100644 --- a/pom.xml +++ b/pom.xml @@ -19,7 +19,7 @@ net.javacrumbs.shedlock shedlock-parent pom - 5.13.0 + 5.13.1-SNAPSHOT shedlock-bom shedlock-core diff --git a/providers/arangodb/shedlock-provider-arangodb/pom.xml b/providers/arangodb/shedlock-provider-arangodb/pom.xml index e58dccd83..143661e6a 100644 --- a/providers/arangodb/shedlock-provider-arangodb/pom.xml +++ b/providers/arangodb/shedlock-provider-arangodb/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.13.0 + 5.13.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-arangodb - 5.13.0 + 5.13.1-SNAPSHOT diff --git a/providers/cassandra/shedlock-provider-cassandra/pom.xml b/providers/cassandra/shedlock-provider-cassandra/pom.xml index e32659abf..6da52e58c 100644 --- a/providers/cassandra/shedlock-provider-cassandra/pom.xml +++ b/providers/cassandra/shedlock-provider-cassandra/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.13.0 + 5.13.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-cassandra - 5.13.0 + 5.13.1-SNAPSHOT 4.17.0 diff --git a/providers/consul/shedlock-provider-consul/pom.xml b/providers/consul/shedlock-provider-consul/pom.xml index 34a6b69dc..771b118fc 100644 --- a/providers/consul/shedlock-provider-consul/pom.xml +++ b/providers/consul/shedlock-provider-consul/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.13.0 + 5.13.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-consul - 5.13.0 + 5.13.1-SNAPSHOT diff --git a/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml b/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml index 925bcff86..8aca2d311 100644 --- a/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml +++ b/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.13.0 + 5.13.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-couchbase-javaclient3 - 5.13.0 + 5.13.1-SNAPSHOT diff --git a/providers/datastore/shedlock-provider-datastore/pom.xml b/providers/datastore/shedlock-provider-datastore/pom.xml index 6aa722fa9..01e394d09 100644 --- a/providers/datastore/shedlock-provider-datastore/pom.xml +++ b/providers/datastore/shedlock-provider-datastore/pom.xml @@ -4,12 +4,12 @@ net.javacrumbs.shedlock shedlock-parent - 5.13.0 + 5.13.1-SNAPSHOT ../../../pom.xml shedlock-provider-datastore - 5.13.0 + 5.13.1-SNAPSHOT 2.19.0 diff --git a/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml b/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml index bbc146821..4822506d3 100644 --- a/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml +++ b/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.13.0 + 5.13.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-dynamodb2 - 5.13.0 + 5.13.1-SNAPSHOT diff --git a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml index ce96ad354..4b1135f29 100644 --- a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml +++ b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.13.0 + 5.13.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-elasticsearch8 - 5.13.0 + 5.13.1-SNAPSHOT 8.13.1 diff --git a/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml b/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml index 9492fae84..1b3ae8caf 100644 --- a/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml +++ b/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 5.13.0 + 5.13.1-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml b/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml index 5e7aef2c8..03d37b36c 100644 --- a/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml +++ b/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.13.0 + 5.13.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-hazelcast4 - 5.13.0 + 5.13.1-SNAPSHOT diff --git a/providers/ignite/shedlock-provider-ignite/pom.xml b/providers/ignite/shedlock-provider-ignite/pom.xml index a06b81b11..74eff41a0 100644 --- a/providers/ignite/shedlock-provider-ignite/pom.xml +++ b/providers/ignite/shedlock-provider-ignite/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.13.0 + 5.13.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-ignite - 5.13.0 + 5.13.1-SNAPSHOT 2.16.0 diff --git a/providers/inmemory/shedlock-provider-inmemory/pom.xml b/providers/inmemory/shedlock-provider-inmemory/pom.xml index cc6d83d5c..af4686288 100644 --- a/providers/inmemory/shedlock-provider-inmemory/pom.xml +++ b/providers/inmemory/shedlock-provider-inmemory/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.13.0 + 5.13.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-inmemory - 5.13.0 + 5.13.1-SNAPSHOT diff --git a/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml b/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml index d55f0919d..88da0c2e6 100644 --- a/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.13.0 + 5.13.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-jdbc-internal - 5.13.0 + 5.13.1-SNAPSHOT diff --git a/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml b/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml index a9cfd9b68..2f1fe6b9b 100644 --- a/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.13.0 + 5.13.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-jdbc-micronaut - 5.13.0 + 5.13.1-SNAPSHOT diff --git a/providers/jdbc/shedlock-provider-jdbc-template/pom.xml b/providers/jdbc/shedlock-provider-jdbc-template/pom.xml index 14a5352a3..dafee51ec 100644 --- a/providers/jdbc/shedlock-provider-jdbc-template/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-template/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.13.0 + 5.13.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-jdbc-template - 5.13.0 + 5.13.1-SNAPSHOT diff --git a/providers/jdbc/shedlock-provider-jdbc/pom.xml b/providers/jdbc/shedlock-provider-jdbc/pom.xml index 768370554..3af1d1fac 100644 --- a/providers/jdbc/shedlock-provider-jdbc/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.13.0 + 5.13.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-jdbc - 5.13.0 + 5.13.1-SNAPSHOT diff --git a/providers/jdbc/shedlock-provider-jooq/pom.xml b/providers/jdbc/shedlock-provider-jooq/pom.xml index 845be16c5..8e8c67202 100644 --- a/providers/jdbc/shedlock-provider-jooq/pom.xml +++ b/providers/jdbc/shedlock-provider-jooq/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.13.0 + 5.13.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-jooq - 5.13.0 + 5.13.1-SNAPSHOT diff --git a/providers/jdbc/shedlock-test-support-jdbc/pom.xml b/providers/jdbc/shedlock-test-support-jdbc/pom.xml index 25b37f01c..9dc7434ff 100644 --- a/providers/jdbc/shedlock-test-support-jdbc/pom.xml +++ b/providers/jdbc/shedlock-test-support-jdbc/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.13.0 + 5.13.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-test-support-jdbc - 5.13.0 + 5.13.1-SNAPSHOT diff --git a/providers/memcached/shedlock-provider-memcached-spy/pom.xml b/providers/memcached/shedlock-provider-memcached-spy/pom.xml index 47a0e458c..2087211a4 100644 --- a/providers/memcached/shedlock-provider-memcached-spy/pom.xml +++ b/providers/memcached/shedlock-provider-memcached-spy/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.13.0 + 5.13.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-memcached-spy - 5.13.0 + 5.13.1-SNAPSHOT 2.12.3 diff --git a/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml b/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml index f32b74595..6234e6c74 100644 --- a/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml +++ b/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.13.0 + 5.13.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-mongo-reactivestreams - 5.13.0 + 5.13.1-SNAPSHOT diff --git a/providers/mongo/shedlock-provider-mongo/pom.xml b/providers/mongo/shedlock-provider-mongo/pom.xml index cef7bb94a..bf94375f9 100644 --- a/providers/mongo/shedlock-provider-mongo/pom.xml +++ b/providers/mongo/shedlock-provider-mongo/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.13.0 + 5.13.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-mongo - 5.13.0 + 5.13.1-SNAPSHOT diff --git a/providers/neo4j/shedlock-provider-neo4j/pom.xml b/providers/neo4j/shedlock-provider-neo4j/pom.xml index b1a70b5b4..21ae282d0 100644 --- a/providers/neo4j/shedlock-provider-neo4j/pom.xml +++ b/providers/neo4j/shedlock-provider-neo4j/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.13.0 + 5.13.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-neo4j - 5.13.0 + 5.13.1-SNAPSHOT diff --git a/providers/opensearch/shedlock-provider-opensearch/pom.xml b/providers/opensearch/shedlock-provider-opensearch/pom.xml index 5712c0ec3..2daffe3ba 100644 --- a/providers/opensearch/shedlock-provider-opensearch/pom.xml +++ b/providers/opensearch/shedlock-provider-opensearch/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.13.0 + 5.13.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-opensearch - 5.13.0 + 5.13.1-SNAPSHOT 2.9.0 diff --git a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml index f63fb34c3..7cae330d9 100644 --- a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml +++ b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml @@ -5,12 +5,12 @@ net.javacrumbs.shedlock shedlock-parent - 5.13.0 + 5.13.1-SNAPSHOT ../../../pom.xml shedlock-provider-r2dbc - 5.13.0 + 5.13.1-SNAPSHOT 1.0.0.RELEASE diff --git a/providers/redis/shedlock-provider-redis-jedis4/pom.xml b/providers/redis/shedlock-provider-redis-jedis4/pom.xml index 7df22bf11..09b23420a 100644 --- a/providers/redis/shedlock-provider-redis-jedis4/pom.xml +++ b/providers/redis/shedlock-provider-redis-jedis4/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.13.0 + 5.13.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-redis-jedis4 - 5.13.0 + 5.13.1-SNAPSHOT diff --git a/providers/redis/shedlock-provider-redis-quarkus2/pom.xml b/providers/redis/shedlock-provider-redis-quarkus2/pom.xml index 2a931ee59..3b69bdd0c 100644 --- a/providers/redis/shedlock-provider-redis-quarkus2/pom.xml +++ b/providers/redis/shedlock-provider-redis-quarkus2/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 5.13.0 + 5.13.1-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index b1b15d920..468a0917a 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.13.0 + 5.13.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-redis-spring - 5.13.0 + 5.13.1-SNAPSHOT diff --git a/providers/spanner/shedlock-provider-spanner/pom.xml b/providers/spanner/shedlock-provider-spanner/pom.xml index ee5bef879..7703c819c 100644 --- a/providers/spanner/shedlock-provider-spanner/pom.xml +++ b/providers/spanner/shedlock-provider-spanner/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.13.0 + 5.13.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-spanner - 5.13.0 + 5.13.1-SNAPSHOT 6.63.0 diff --git a/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml b/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml index 9faf7a772..8122a8672 100644 --- a/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml +++ b/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.13.0 + 5.13.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-zookeeper-curator - 5.13.0 + 5.13.1-SNAPSHOT 5.6.0 diff --git a/shedlock-bom/pom.xml b/shedlock-bom/pom.xml index efe567b17..ca86e8089 100644 --- a/shedlock-bom/pom.xml +++ b/shedlock-bom/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.13.0 + 5.13.1-SNAPSHOT 4.0.0 BOM for ShedLock modules shedlock-bom - 5.13.0 + 5.13.1-SNAPSHOT pom diff --git a/shedlock-core/pom.xml b/shedlock-core/pom.xml index 827b8ed36..15a0be41e 100644 --- a/shedlock-core/pom.xml +++ b/shedlock-core/pom.xml @@ -3,12 +3,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.13.0 + 5.13.1-SNAPSHOT 4.0.0 shedlock-core - 5.13.0 + 5.13.1-SNAPSHOT 2.13.3 diff --git a/shedlock-test-support/pom.xml b/shedlock-test-support/pom.xml index cae3c0fb7..5ab2a2339 100644 --- a/shedlock-test-support/pom.xml +++ b/shedlock-test-support/pom.xml @@ -3,12 +3,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.13.0 + 5.13.1-SNAPSHOT 4.0.0 shedlock-test-support - 5.13.0 + 5.13.1-SNAPSHOT diff --git a/spring/shedlock-spring/pom.xml b/spring/shedlock-spring/pom.xml index b69d1c078..6251a3132 100644 --- a/spring/shedlock-spring/pom.xml +++ b/spring/shedlock-spring/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.13.0 + 5.13.1-SNAPSHOT ../../pom.xml 4.0.0 shedlock-spring - 5.13.0 + 5.13.1-SNAPSHOT diff --git a/spring/test/shedlock-springboot-future-test/pom.xml b/spring/test/shedlock-springboot-future-test/pom.xml index 4938b6392..be1322ed5 100644 --- a/spring/test/shedlock-springboot-future-test/pom.xml +++ b/spring/test/shedlock-springboot-future-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.13.0 + 5.13.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-springboot-future-test - 5.13.0 + 5.13.1-SNAPSHOT diff --git a/spring/test/shedlock-springboot-kotlin-test/pom.xml b/spring/test/shedlock-springboot-kotlin-test/pom.xml index b1401fe1a..a682eed30 100644 --- a/spring/test/shedlock-springboot-kotlin-test/pom.xml +++ b/spring/test/shedlock-springboot-kotlin-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.13.0 + 5.13.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-springboot-kotlin-test - 5.13.0 + 5.13.1-SNAPSHOT diff --git a/spring/test/shedlock-springboot-old-test/pom.xml b/spring/test/shedlock-springboot-old-test/pom.xml index d87482b86..5fa164f4e 100644 --- a/spring/test/shedlock-springboot-old-test/pom.xml +++ b/spring/test/shedlock-springboot-old-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.13.0 + 5.13.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-springboot-old-test - 5.13.0 + 5.13.1-SNAPSHOT diff --git a/spring/test/shedlock-springboot-sleuth-test/pom.xml b/spring/test/shedlock-springboot-sleuth-test/pom.xml index 39aa28028..d3b9fd725 100644 --- a/spring/test/shedlock-springboot-sleuth-test/pom.xml +++ b/spring/test/shedlock-springboot-sleuth-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.13.0 + 5.13.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-springboot-sleuth-test - 5.13.0 + 5.13.1-SNAPSHOT diff --git a/spring/test/shedlock-springboot-test/pom.xml b/spring/test/shedlock-springboot-test/pom.xml index 69210a5a8..202a3a228 100644 --- a/spring/test/shedlock-springboot-test/pom.xml +++ b/spring/test/shedlock-springboot-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.13.0 + 5.13.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-springboot-test - 5.13.0 + 5.13.1-SNAPSHOT diff --git a/spring/test/shedlock-testng-test/pom.xml b/spring/test/shedlock-testng-test/pom.xml index 84f948e84..141fc27a9 100644 --- a/spring/test/shedlock-testng-test/pom.xml +++ b/spring/test/shedlock-testng-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.13.0 + 5.13.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-testng-test - 5.13.0 + 5.13.1-SNAPSHOT From 5df13ff06b5c2d66440b6fbb66f19442dc8f46c4 Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Fri, 5 Apr 2024 18:43:56 +0200 Subject: [PATCH 0648/1598] README updated --- README.md | 58 +++++++++++++++++++++++++++++-------------------------- 1 file changed, 31 insertions(+), 27 deletions(-) diff --git a/README.md b/README.md index 0a8d3ea8d..a0b57b22d 100644 --- a/README.md +++ b/README.md @@ -82,7 +82,7 @@ First of all, we have to import the project net.javacrumbs.shedlock shedlock-spring - 5.12.0 + 5.13.0 ``` @@ -187,7 +187,7 @@ Add dependency net.javacrumbs.shedlock shedlock-provider-jdbc-template - 5.12.0 + 5.13.0 ``` @@ -247,7 +247,7 @@ is in flux and may easily break. net.javacrumbs.shedlock shedlock-provider-r2dbc - 5.12.0 + 5.13.0 ``` @@ -270,7 +270,7 @@ Add dependency net.javacrumbs.shedlock shedlock-provider-jooq - 5.12.0 + 5.13.0 ``` @@ -307,7 +307,7 @@ Add dependency net.javacrumbs.shedlock shedlock-provider-jdbc-micronaut - 5.12.0 + 5.13.0 ``` @@ -330,7 +330,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-mongo - 5.12.0 + 5.13.0 ``` @@ -357,7 +357,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-mongo-reactivestreams - 5.12.0 + 5.13.0 ``` @@ -386,7 +386,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-dynamodb2 - 5.12.0 + 5.13.0 ``` @@ -413,7 +413,7 @@ Import net.javacrumbs.shedlock shedlock-provider-zookeeper-curator - 5.12.0 + 5.13.0 ``` @@ -437,7 +437,7 @@ Import net.javacrumbs.shedlock shedlock-provider-redis-spring - 5.12.0 + 5.13.0 ``` @@ -461,7 +461,7 @@ Import net.javacrumbs.shedlock shedlock-provider-redis-spring - 5.12.0 + 5.13.0 ``` @@ -490,7 +490,7 @@ Import net.javacrumbs.shedlock shedlock-provider-redis-jedis4 - 5.12.0 + 5.13.0 ``` @@ -514,7 +514,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-hazelcast4 - 5.12.0 + 5.13.0 ``` @@ -538,7 +538,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-couchbase-javaclient3 - 5.12.0 + 5.13.0 ``` @@ -564,7 +564,7 @@ I am really not sure it's a good idea to use Elasticsearch as a lock provider. B net.javacrumbs.shedlock shedlock-provider-elasticsearch8 - 5.12.0 + 5.13.0 ``` @@ -616,7 +616,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-cassandra - 5.12.0 + 5.13.0 ``` @@ -651,7 +651,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-consul - 5.12.0 + 5.13.0 ``` @@ -676,7 +676,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-arangodb - 5.12.0 + 5.13.0 ``` @@ -702,7 +702,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-neo4j - 5.12.0 + 5.13.0 ``` @@ -727,7 +727,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-etcd-jetcd - 5.12.0 + 5.13.0 ``` @@ -751,7 +751,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-ignite - 5.12.0 + 5.13.0 ``` @@ -776,7 +776,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-inmemory - 5.12.0 + 5.13.0 test ``` @@ -802,7 +802,7 @@ Import net.javacrumbs.shedlock shedlock-provider-memcached-spy - 5.12.0 + 5.13.0 ``` @@ -833,7 +833,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-datastore - 5.12.0 + 5.13.0 ``` @@ -855,7 +855,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-spanner - 5.12.0 + 5.13.0 ``` Configure @@ -973,7 +973,7 @@ Import the project: shedlock-micronaut - 5.12.0 + 5.13.0 ``` @@ -1011,7 +1011,7 @@ Import the project: net.javacrumbs.shedlock shedlock-cdi - 5.12.0 + 5.13.0 ``` @@ -1147,6 +1147,10 @@ after another, `lockAtLeastFor` can prevent it. # Release notes +## 5.13.0 (2024-04-05) +* #1779 Ability to rethrow unexpected exception in JdbcTemplateStorageAccessor +* Dependency updates + ## 5.12.0 (2024-02-29) * #1800 Enable lower case for database type when using usingDbTime() * #1804 Startup error with Neo4j 5.17.0 From cbaed6c7629c1d36ef99b0dca0474614a00ed50c Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 8 Apr 2024 15:35:39 +0000 Subject: [PATCH 0649/1598] Bump com.microsoft.sqlserver:mssql-jdbc Bumps [com.microsoft.sqlserver:mssql-jdbc](https://github.com/Microsoft/mssql-jdbc) from 12.6.1.jre11 to 12.7.0.jre11-preview. - [Release notes](https://github.com/Microsoft/mssql-jdbc/releases) - [Changelog](https://github.com/microsoft/mssql-jdbc/blob/main/CHANGELOG.md) - [Commits](https://github.com/Microsoft/mssql-jdbc/commits) --- updated-dependencies: - dependency-name: com.microsoft.sqlserver:mssql-jdbc dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- providers/jdbc/shedlock-test-support-jdbc/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/jdbc/shedlock-test-support-jdbc/pom.xml b/providers/jdbc/shedlock-test-support-jdbc/pom.xml index 9dc7434ff..b911a1747 100644 --- a/providers/jdbc/shedlock-test-support-jdbc/pom.xml +++ b/providers/jdbc/shedlock-test-support-jdbc/pom.xml @@ -51,7 +51,7 @@ com.microsoft.sqlserver mssql-jdbc - 12.6.1.jre11 + 12.7.0.jre11-preview From f157fc5459133a14fa17b6c2cd57af5debf5a083 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 8 Apr 2024 15:35:58 +0000 Subject: [PATCH 0650/1598] Bump org.testng:testng from 7.9.0 to 7.10.0 Bumps [org.testng:testng](https://github.com/testng-team/testng) from 7.9.0 to 7.10.0. - [Release notes](https://github.com/testng-team/testng/releases) - [Changelog](https://github.com/testng-team/testng/blob/master/CHANGES.txt) - [Commits](https://github.com/testng-team/testng/compare/7.9.0...7.10.0) --- updated-dependencies: - dependency-name: org.testng:testng dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- spring/test/shedlock-testng-test/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spring/test/shedlock-testng-test/pom.xml b/spring/test/shedlock-testng-test/pom.xml index 141fc27a9..9fd5230f4 100644 --- a/spring/test/shedlock-testng-test/pom.xml +++ b/spring/test/shedlock-testng-test/pom.xml @@ -48,7 +48,7 @@ org.testng testng - 7.9.0 + 7.10.0 test From a19fe142d75fb187ef33d94db0a83336b7bd1f61 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 8 Apr 2024 15:36:05 +0000 Subject: [PATCH 0651/1598] Bump co.elastic.clients:elasticsearch-java from 8.13.1 to 8.13.2 Bumps [co.elastic.clients:elasticsearch-java](https://github.com/elastic/elasticsearch-java) from 8.13.1 to 8.13.2. - [Release notes](https://github.com/elastic/elasticsearch-java/releases) - [Changelog](https://github.com/elastic/elasticsearch-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/elastic/elasticsearch-java/commits) --- updated-dependencies: - dependency-name: co.elastic.clients:elasticsearch-java dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- .../elasticsearch/shedlock-provider-elasticsearch8/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml index 4b1135f29..9362c77ad 100644 --- a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml +++ b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml @@ -12,7 +12,7 @@ 5.13.1-SNAPSHOT - 8.13.1 + 8.13.2 2.1.3 2.17.0 From 748b1a5e04a41fae08bede9847757e078b28d2f5 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 9 Apr 2024 15:24:24 +0000 Subject: [PATCH 0652/1598] Bump logback.ver from 1.5.3 to 1.5.4 Bumps `logback.ver` from 1.5.3 to 1.5.4. Updates `ch.qos.logback:logback-classic` from 1.5.3 to 1.5.4 - [Commits](https://github.com/qos-ch/logback/compare/v_1.5.3...v_1.5.4) Updates `ch.qos.logback:logback-core` from 1.5.3 to 1.5.4 - [Commits](https://github.com/qos-ch/logback/compare/v_1.5.3...v_1.5.4) --- updated-dependencies: - dependency-name: ch.qos.logback:logback-classic dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: ch.qos.logback:logback-core dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 44f413e51..89a1e6722 100644 --- a/pom.xml +++ b/pom.xml @@ -83,7 +83,7 @@ 4.3.7 4.5.0 4.4.0 - 1.5.3 + 1.5.4 4.2.1 3.25.3 5.11.0 From 436c92b24e5b1fc4d3751c95cf0788b80f31719f Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 9 Apr 2024 15:24:37 +0000 Subject: [PATCH 0653/1598] Bump org.testng:testng from 7.10.0 to 7.10.1 Bumps [org.testng:testng](https://github.com/testng-team/testng) from 7.10.0 to 7.10.1. - [Release notes](https://github.com/testng-team/testng/releases) - [Changelog](https://github.com/testng-team/testng/blob/master/CHANGES.txt) - [Commits](https://github.com/testng-team/testng/compare/7.10.0...7.10.1) --- updated-dependencies: - dependency-name: org.testng:testng dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- spring/test/shedlock-testng-test/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spring/test/shedlock-testng-test/pom.xml b/spring/test/shedlock-testng-test/pom.xml index 9fd5230f4..8ba1901bb 100644 --- a/spring/test/shedlock-testng-test/pom.xml +++ b/spring/test/shedlock-testng-test/pom.xml @@ -48,7 +48,7 @@ org.testng testng - 7.10.0 + 7.10.1 test From f5978074dd4ed199b907dd9bbf5db851eb45ba26 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 9 Apr 2024 15:25:05 +0000 Subject: [PATCH 0654/1598] Bump jakarta.annotation:jakarta.annotation-api from 1.3.5 to 3.0.0 Bumps [jakarta.annotation:jakarta.annotation-api](https://github.com/jakartaee/common-annotations-api) from 1.3.5 to 3.0.0. - [Commits](https://github.com/jakartaee/common-annotations-api/compare/1.3.5...3.0.0) --- updated-dependencies: - dependency-name: jakarta.annotation:jakarta.annotation-api dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- cdi/shedlock-cdi-vintage/pom.xml | 2 +- cdi/shedlock-cdi/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/cdi/shedlock-cdi-vintage/pom.xml b/cdi/shedlock-cdi-vintage/pom.xml index af9cd40b5..53eba9cce 100644 --- a/cdi/shedlock-cdi-vintage/pom.xml +++ b/cdi/shedlock-cdi-vintage/pom.xml @@ -30,7 +30,7 @@ jakarta.annotation jakarta.annotation-api - 1.3.5 + 3.0.0 diff --git a/cdi/shedlock-cdi/pom.xml b/cdi/shedlock-cdi/pom.xml index d7ea719d1..0f3c5ee4d 100644 --- a/cdi/shedlock-cdi/pom.xml +++ b/cdi/shedlock-cdi/pom.xml @@ -30,7 +30,7 @@ jakarta.annotation jakarta.annotation-api - 2.1.1 + 3.0.0 From bb8890c02374deede56fa9013ad80df8ecaf11d5 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 9 Apr 2024 15:25:11 +0000 Subject: [PATCH 0655/1598] Bump io.projectreactor:reactor-core from 3.6.4 to 3.6.5 Bumps [io.projectreactor:reactor-core](https://github.com/reactor/reactor-core) from 3.6.4 to 3.6.5. - [Release notes](https://github.com/reactor/reactor-core/releases) - [Commits](https://github.com/reactor/reactor-core/compare/v3.6.4...v3.6.5) --- updated-dependencies: - dependency-name: io.projectreactor:reactor-core dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/r2dbc/shedlock-provider-r2dbc/pom.xml | 2 +- providers/redis/shedlock-provider-redis-spring/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml index 7cae330d9..b00cc2126 100644 --- a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml +++ b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml @@ -32,7 +32,7 @@ io.projectreactor reactor-core - 3.6.4 + 3.6.5 diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index 468a0917a..213e00b75 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -27,7 +27,7 @@ io.projectreactor reactor-core - 3.6.4 + 3.6.5 true From d9d665c3809548d7ae4b8a842b858fcd673828f6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luk=C3=A1=C5=A1=20K=C5=99e=C4=8Dan?= Date: Tue, 9 Apr 2024 19:21:40 +0200 Subject: [PATCH 0656/1598] Update cdi/shedlock-cdi-vintage/pom.xml --- cdi/shedlock-cdi-vintage/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cdi/shedlock-cdi-vintage/pom.xml b/cdi/shedlock-cdi-vintage/pom.xml index 53eba9cce..af9cd40b5 100644 --- a/cdi/shedlock-cdi-vintage/pom.xml +++ b/cdi/shedlock-cdi-vintage/pom.xml @@ -30,7 +30,7 @@ jakarta.annotation jakarta.annotation-api - 3.0.0 + 1.3.5 From 0f6b4e8b5340b5bb8cd026d2122b60f8fadc0126 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 10 Apr 2024 15:37:55 +0000 Subject: [PATCH 0657/1598] Bump org.redisson:redisson-spring-data-32 from 3.27.2 to 3.28.0 Bumps org.redisson:redisson-spring-data-32 from 3.27.2 to 3.28.0. --- updated-dependencies: - dependency-name: org.redisson:redisson-spring-data-32 dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- providers/redis/shedlock-provider-redis-spring/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index 213e00b75..2aad0e299 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -62,7 +62,7 @@ org.redisson redisson-spring-data-32 - 3.27.2 + 3.28.0 test From f7c4b01e740e844e748d33a4b770f11fd91901d7 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 10 Apr 2024 15:38:19 +0000 Subject: [PATCH 0658/1598] Bump org.postgresql:r2dbc-postgresql from 1.0.4.RELEASE to 1.0.5.RELEASE Bumps [org.postgresql:r2dbc-postgresql](https://github.com/pgjdbc/r2dbc-postgresql) from 1.0.4.RELEASE to 1.0.5.RELEASE. - [Release notes](https://github.com/pgjdbc/r2dbc-postgresql/releases) - [Changelog](https://github.com/pgjdbc/r2dbc-postgresql/blob/v1.0.5.RELEASE/CHANGELOG) - [Commits](https://github.com/pgjdbc/r2dbc-postgresql/compare/v1.0.4.RELEASE...v1.0.5.RELEASE) --- updated-dependencies: - dependency-name: org.postgresql:r2dbc-postgresql dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/r2dbc/shedlock-provider-r2dbc/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml index b00cc2126..d038cf89d 100644 --- a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml +++ b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml @@ -47,7 +47,7 @@ org.postgresql r2dbc-postgresql - 1.0.4.RELEASE + 1.0.5.RELEASE test From 61f376995004cc678cb74ebba1758e4296c748d4 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 10 Apr 2024 15:38:40 +0000 Subject: [PATCH 0659/1598] Bump quarkus.platform.version from 2.16.12.Final to 3.9.3 Bumps `quarkus.platform.version` from 2.16.12.Final to 3.9.3. Updates `io.quarkus.platform:quarkus-bom` from 2.16.12.Final to 3.9.3 - [Commits](https://github.com/quarkusio/quarkus-platform/compare/2.16.12.Final...3.9.3) Updates `io.quarkus.platform:quarkus-maven-plugin` from 2.16.12.Final to 3.9.3 - [Commits](https://github.com/quarkusio/quarkus-platform/compare/2.16.12.Final...3.9.3) --- updated-dependencies: - dependency-name: io.quarkus.platform:quarkus-bom dependency-type: direct:production update-type: version-update:semver-major - dependency-name: io.quarkus.platform:quarkus-maven-plugin dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- cdi/test/quarkus-test/pom.xml | 2 +- providers/redis/shedlock-provider-redis-quarkus2/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/cdi/test/quarkus-test/pom.xml b/cdi/test/quarkus-test/pom.xml index bd84fc845..2edee99b8 100644 --- a/cdi/test/quarkus-test/pom.xml +++ b/cdi/test/quarkus-test/pom.xml @@ -14,7 +14,7 @@ quarkus-bom io.quarkus.platform - 3.9.2 + 3.9.3 true diff --git a/providers/redis/shedlock-provider-redis-quarkus2/pom.xml b/providers/redis/shedlock-provider-redis-quarkus2/pom.xml index 3b69bdd0c..11c08db31 100644 --- a/providers/redis/shedlock-provider-redis-quarkus2/pom.xml +++ b/providers/redis/shedlock-provider-redis-quarkus2/pom.xml @@ -11,7 +11,7 @@ shedlock-provider-redis-quarkus2 - 2.16.12.Final + 3.9.3 From 09f5c93de7cca533924a54dbff546116f79cd313 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 10 Apr 2024 15:39:36 +0000 Subject: [PATCH 0660/1598] Bump micronaut3.version from 3.10.4 to 4.3.8 Bumps `micronaut3.version` from 3.10.4 to 4.3.8. Updates `io.micronaut:micronaut-inject-java` from 3.10.4 to 4.3.8 - [Release notes](https://github.com/micronaut-projects/micronaut-core/releases) - [Changelog](https://github.com/micronaut-projects/micronaut-core/blob/4.4.x/RELEASE.adoc) - [Commits](https://github.com/micronaut-projects/micronaut-core/compare/v3.10.4...v4.3.8) Updates `io.micronaut.platform:micronaut-platform` from 4.3.7 to 4.3.8 - [Release notes](https://github.com/micronaut-projects/micronaut-platform/releases) - [Commits](https://github.com/micronaut-projects/micronaut-platform/compare/v4.3.7...v4.3.8) --- updated-dependencies: - dependency-name: io.micronaut:micronaut-inject-java dependency-type: direct:production update-type: version-update:semver-major - dependency-name: io.micronaut.platform:micronaut-platform dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 89a1e6722..3425905d4 100644 --- a/pom.xml +++ b/pom.xml @@ -80,7 +80,7 @@ 1.9.23 3.10.4 3.9.7 - 4.3.7 + 4.3.8 4.5.0 4.4.0 1.5.4 From a509d899335ba52b6d4deb658ed673b239b8a638 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luk=C3=A1=C5=A1=20K=C5=99e=C4=8Dan?= Date: Wed, 10 Apr 2024 21:38:56 +0200 Subject: [PATCH 0661/1598] Update providers/redis/shedlock-provider-redis-quarkus2/pom.xml --- providers/redis/shedlock-provider-redis-quarkus2/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/redis/shedlock-provider-redis-quarkus2/pom.xml b/providers/redis/shedlock-provider-redis-quarkus2/pom.xml index 11c08db31..3b69bdd0c 100644 --- a/providers/redis/shedlock-provider-redis-quarkus2/pom.xml +++ b/providers/redis/shedlock-provider-redis-quarkus2/pom.xml @@ -11,7 +11,7 @@ shedlock-provider-redis-quarkus2 - 3.9.3 + 2.16.12.Final From 85dd9d35f8a88d794e3b4b7ad9342d7282434617 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 11 Apr 2024 15:38:31 +0000 Subject: [PATCH 0662/1598] Bump spring.version from 6.1.5 to 6.1.6 Bumps `spring.version` from 6.1.5 to 6.1.6. Updates `org.springframework:spring-context` from 6.1.5 to 6.1.6 - [Release notes](https://github.com/spring-projects/spring-framework/releases) - [Commits](https://github.com/spring-projects/spring-framework/compare/v6.1.5...v6.1.6) Updates `org.springframework:spring-test` from 6.1.5 to 6.1.6 - [Release notes](https://github.com/spring-projects/spring-framework/releases) - [Commits](https://github.com/spring-projects/spring-framework/compare/v6.1.5...v6.1.6) Updates `org.springframework:spring-jdbc` from 6.1.5 to 6.1.6 - [Release notes](https://github.com/spring-projects/spring-framework/releases) - [Commits](https://github.com/spring-projects/spring-framework/compare/v6.1.5...v6.1.6) Updates `org.springframework:spring-beans` from 6.1.5 to 6.1.6 - [Release notes](https://github.com/spring-projects/spring-framework/releases) - [Commits](https://github.com/spring-projects/spring-framework/compare/v6.1.5...v6.1.6) --- updated-dependencies: - dependency-name: org.springframework:spring-context dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.springframework:spring-test dependency-type: direct:development update-type: version-update:semver-patch - dependency-name: org.springframework:spring-jdbc dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.springframework:spring-beans dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 3425905d4..9dc0654bf 100644 --- a/pom.xml +++ b/pom.xml @@ -71,7 +71,7 @@ - 6.1.5 + 6.1.6 UTF-8 17 3.2.3 From 528d216ac095fe38d9b918294ab2d804d36c2784 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 11 Apr 2024 15:39:01 +0000 Subject: [PATCH 0663/1598] Bump org.apache.maven.plugins:maven-gpg-plugin from 3.2.2 to 3.2.3 Bumps [org.apache.maven.plugins:maven-gpg-plugin](https://github.com/apache/maven-gpg-plugin) from 3.2.2 to 3.2.3. - [Release notes](https://github.com/apache/maven-gpg-plugin/releases) - [Commits](https://github.com/apache/maven-gpg-plugin/compare/maven-gpg-plugin-3.2.2...maven-gpg-plugin-3.2.3) --- updated-dependencies: - dependency-name: org.apache.maven.plugins:maven-gpg-plugin dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 3425905d4..d26fe8ffd 100644 --- a/pom.xml +++ b/pom.xml @@ -181,7 +181,7 @@ org.apache.maven.plugins maven-gpg-plugin - 3.2.2 + 3.2.3 sign-artifacts From ec65dfabcfad7faa9bffd23564b5e655b464abc8 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 12 Apr 2024 15:58:52 +0000 Subject: [PATCH 0664/1598] Bump com.playtika.testcontainers:embedded-redis from 3.1.5 to 3.1.6 Bumps com.playtika.testcontainers:embedded-redis from 3.1.5 to 3.1.6. --- updated-dependencies: - dependency-name: com.playtika.testcontainers:embedded-redis dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/redis/shedlock-provider-redis-jedis4/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/redis/shedlock-provider-redis-jedis4/pom.xml b/providers/redis/shedlock-provider-redis-jedis4/pom.xml index 09b23420a..0c0e0eae5 100644 --- a/providers/redis/shedlock-provider-redis-jedis4/pom.xml +++ b/providers/redis/shedlock-provider-redis-jedis4/pom.xml @@ -34,7 +34,7 @@ com.playtika.testcontainers embedded-redis - 3.1.5 + 3.1.6 test From 1947852dea68c698fdce4c1e428e35c8c1b06571 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 12 Apr 2024 15:59:35 +0000 Subject: [PATCH 0665/1598] Bump org.slf4j:slf4j-api from 2.0.12 to 2.0.13 Bumps org.slf4j:slf4j-api from 2.0.12 to 2.0.13. --- updated-dependencies: - dependency-name: org.slf4j:slf4j-api dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 7abb21f45..91c6bfb4b 100644 --- a/pom.xml +++ b/pom.xml @@ -87,7 +87,7 @@ 4.2.1 3.25.3 5.11.0 - 2.0.12 + 2.0.13 1 From 08aa2ca2acb78448f199ff86f4242f6554e65df0 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 12 Apr 2024 15:59:51 +0000 Subject: [PATCH 0666/1598] Bump org.springframework.data:spring-data-redis from 3.2.4 to 3.2.5 Bumps [org.springframework.data:spring-data-redis](https://github.com/spring-projects/spring-data-redis) from 3.2.4 to 3.2.5. - [Release notes](https://github.com/spring-projects/spring-data-redis/releases) - [Commits](https://github.com/spring-projects/spring-data-redis/compare/3.2.4...3.2.5) --- updated-dependencies: - dependency-name: org.springframework.data:spring-data-redis dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/redis/shedlock-provider-redis-spring/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index 2aad0e299..419c856a2 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -21,7 +21,7 @@ org.springframework.data spring-data-redis - 3.2.4 + 3.2.5 From 400763c146557e06a0ef4afb5e5141cab7b88bb8 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 15 Apr 2024 15:43:15 +0000 Subject: [PATCH 0667/1598] Bump org.apache.maven.plugins:maven-jar-plugin from 3.3.0 to 3.4.0 Bumps [org.apache.maven.plugins:maven-jar-plugin](https://github.com/apache/maven-jar-plugin) from 3.3.0 to 3.4.0. - [Release notes](https://github.com/apache/maven-jar-plugin/releases) - [Commits](https://github.com/apache/maven-jar-plugin/compare/maven-jar-plugin-3.3.0...maven-jar-plugin-3.4.0) --- updated-dependencies: - dependency-name: org.apache.maven.plugins:maven-jar-plugin dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 91c6bfb4b..ec2650844 100644 --- a/pom.xml +++ b/pom.xml @@ -142,7 +142,7 @@ org.apache.maven.plugins maven-jar-plugin - 3.3.0 + 3.4.0 org.apache.maven.plugins From c4417bffa987df4fde66710aa7f78b7a35b8c01e Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 15 Apr 2024 15:43:19 +0000 Subject: [PATCH 0668/1598] Bump com.hazelcast:hazelcast from 5.3.7 to 5.4.0 Bumps [com.hazelcast:hazelcast](https://github.com/hazelcast/hazelcast) from 5.3.7 to 5.4.0. - [Release notes](https://github.com/hazelcast/hazelcast/releases) - [Commits](https://github.com/hazelcast/hazelcast/commits) --- updated-dependencies: - dependency-name: com.hazelcast:hazelcast dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- providers/hazelcast/shedlock-provider-hazelcast4/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml b/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml index d33f52c66..2ba13b4d9 100644 --- a/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml +++ b/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml @@ -21,7 +21,7 @@ com.hazelcast hazelcast - 5.3.7 + 5.4.0 From f81c6f64672edf4310959f8903c0e5084f17d68d Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 15 Apr 2024 15:43:35 +0000 Subject: [PATCH 0669/1598] Bump logback.ver from 1.5.4 to 1.5.5 Bumps `logback.ver` from 1.5.4 to 1.5.5. Updates `ch.qos.logback:logback-classic` from 1.5.4 to 1.5.5 - [Commits](https://github.com/qos-ch/logback/compare/v_1.5.4...v_1.5.5) Updates `ch.qos.logback:logback-core` from 1.5.4 to 1.5.5 - [Commits](https://github.com/qos-ch/logback/compare/v_1.5.4...v_1.5.5) --- updated-dependencies: - dependency-name: ch.qos.logback:logback-classic dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: ch.qos.logback:logback-core dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 91c6bfb4b..d2bedcd95 100644 --- a/pom.xml +++ b/pom.xml @@ -83,7 +83,7 @@ 4.3.8 4.5.0 4.4.0 - 1.5.4 + 1.5.5 4.2.1 3.25.3 5.11.0 From c671f10ce29f4746ab90b3b95513d05ba43c7b68 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 15 Apr 2024 15:43:44 +0000 Subject: [PATCH 0670/1598] Bump com.google.cloud:google-cloud-spanner from 6.63.0 to 6.64.0 Bumps [com.google.cloud:google-cloud-spanner](https://github.com/googleapis/java-spanner) from 6.63.0 to 6.64.0. - [Release notes](https://github.com/googleapis/java-spanner/releases) - [Changelog](https://github.com/googleapis/java-spanner/blob/main/CHANGELOG.md) - [Commits](https://github.com/googleapis/java-spanner/compare/v6.63.0...v6.64.0) --- updated-dependencies: - dependency-name: com.google.cloud:google-cloud-spanner dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- providers/spanner/shedlock-provider-spanner/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/spanner/shedlock-provider-spanner/pom.xml b/providers/spanner/shedlock-provider-spanner/pom.xml index 7703c819c..d742c6fbd 100644 --- a/providers/spanner/shedlock-provider-spanner/pom.xml +++ b/providers/spanner/shedlock-provider-spanner/pom.xml @@ -12,7 +12,7 @@ 5.13.1-SNAPSHOT - 6.63.0 + 6.64.0 From 7f5b0e93649e62b623414f65417a0359afdaa250 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 16 Apr 2024 15:24:03 +0000 Subject: [PATCH 0671/1598] Bump jakarta.enterprise:jakarta.enterprise.cdi-api from 2.0.2 to 4.1.0 Bumps [jakarta.enterprise:jakarta.enterprise.cdi-api](https://github.com/cdi-spec/cdi) from 2.0.2 to 4.1.0. - [Release notes](https://github.com/cdi-spec/cdi/releases) - [Commits](https://github.com/cdi-spec/cdi/compare/2.0.2...4.1.0) --- updated-dependencies: - dependency-name: jakarta.enterprise:jakarta.enterprise.cdi-api dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- cdi/shedlock-cdi-vintage/pom.xml | 2 +- cdi/shedlock-cdi/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/cdi/shedlock-cdi-vintage/pom.xml b/cdi/shedlock-cdi-vintage/pom.xml index af9cd40b5..0d4fe46fb 100644 --- a/cdi/shedlock-cdi-vintage/pom.xml +++ b/cdi/shedlock-cdi-vintage/pom.xml @@ -24,7 +24,7 @@ jakarta.enterprise jakarta.enterprise.cdi-api - 2.0.2 + 4.1.0 diff --git a/cdi/shedlock-cdi/pom.xml b/cdi/shedlock-cdi/pom.xml index 0f3c5ee4d..370028aca 100644 --- a/cdi/shedlock-cdi/pom.xml +++ b/cdi/shedlock-cdi/pom.xml @@ -24,7 +24,7 @@ jakarta.enterprise jakarta.enterprise.cdi-api - 4.0.1 + 4.1.0 From 2cba875414bd1c9042305f33f036664f0370049e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luk=C3=A1=C5=A1=20K=C5=99e=C4=8Dan?= Date: Tue, 16 Apr 2024 19:15:28 +0200 Subject: [PATCH 0672/1598] Update cdi/shedlock-cdi-vintage/pom.xml --- cdi/shedlock-cdi-vintage/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cdi/shedlock-cdi-vintage/pom.xml b/cdi/shedlock-cdi-vintage/pom.xml index 0d4fe46fb..af9cd40b5 100644 --- a/cdi/shedlock-cdi-vintage/pom.xml +++ b/cdi/shedlock-cdi-vintage/pom.xml @@ -24,7 +24,7 @@ jakarta.enterprise jakarta.enterprise.cdi-api - 4.1.0 + 2.0.2 From d3679d5e4487d55d7c04b0654b132a4f7d95d2f3 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 17 Apr 2024 15:12:36 +0000 Subject: [PATCH 0673/1598] Bump jetcd.version from 0.7.7 to 0.8.0 Bumps `jetcd.version` from 0.7.7 to 0.8.0. Updates `io.etcd:jetcd-core` from 0.7.7 to 0.8.0 - [Release notes](https://github.com/etcd-io/jetcd/releases) - [Changelog](https://github.com/etcd-io/jetcd/blob/main/CHANGELOG.md) - [Commits](https://github.com/etcd-io/jetcd/compare/jetcd-0.7.7...jetcd-0.8.0) Updates `io.etcd:jetcd-test` from 0.7.7 to 0.8.0 - [Release notes](https://github.com/etcd-io/jetcd/releases) - [Changelog](https://github.com/etcd-io/jetcd/blob/main/CHANGELOG.md) - [Commits](https://github.com/etcd-io/jetcd/compare/jetcd-0.7.7...jetcd-0.8.0) --- updated-dependencies: - dependency-name: io.etcd:jetcd-core dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: io.etcd:jetcd-test dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- providers/etcd/shedlock-provider-etcd-jetcd/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml b/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml index 1b3ae8caf..a12ed8c40 100644 --- a/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml +++ b/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml @@ -11,7 +11,7 @@ shedlock-provider-etcd-jetcd - 0.7.7 + 0.8.0 From 13c90519bf1f95abf91a68368f865dcb67ee5432 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 18 Apr 2024 15:46:37 +0000 Subject: [PATCH 0674/1598] Bump quarkus.platform.version from 2.16.12.Final to 3.9.4 Bumps `quarkus.platform.version` from 2.16.12.Final to 3.9.4. Updates `io.quarkus.platform:quarkus-bom` from 2.16.12.Final to 3.9.4 - [Commits](https://github.com/quarkusio/quarkus-platform/compare/2.16.12.Final...3.9.4) Updates `io.quarkus.platform:quarkus-maven-plugin` from 2.16.12.Final to 3.9.4 - [Commits](https://github.com/quarkusio/quarkus-platform/compare/2.16.12.Final...3.9.4) --- updated-dependencies: - dependency-name: io.quarkus.platform:quarkus-bom dependency-type: direct:production update-type: version-update:semver-major - dependency-name: io.quarkus.platform:quarkus-maven-plugin dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- cdi/test/quarkus-test/pom.xml | 2 +- providers/redis/shedlock-provider-redis-quarkus2/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/cdi/test/quarkus-test/pom.xml b/cdi/test/quarkus-test/pom.xml index 2edee99b8..6064e0268 100644 --- a/cdi/test/quarkus-test/pom.xml +++ b/cdi/test/quarkus-test/pom.xml @@ -14,7 +14,7 @@ quarkus-bom io.quarkus.platform - 3.9.3 + 3.9.4 true diff --git a/providers/redis/shedlock-provider-redis-quarkus2/pom.xml b/providers/redis/shedlock-provider-redis-quarkus2/pom.xml index 3b69bdd0c..7d2d00617 100644 --- a/providers/redis/shedlock-provider-redis-quarkus2/pom.xml +++ b/providers/redis/shedlock-provider-redis-quarkus2/pom.xml @@ -11,7 +11,7 @@ shedlock-provider-redis-quarkus2 - 2.16.12.Final + 3.9.4 From 95a52a4e0991554ffdfdd053380f2752c8dccb6e Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 18 Apr 2024 15:47:01 +0000 Subject: [PATCH 0675/1598] Bump micronaut3.version from 3.10.4 to 4.4.0 Bumps `micronaut3.version` from 3.10.4 to 4.4.0. Updates `io.micronaut:micronaut-inject-java` from 3.10.4 to 4.4.0 - [Release notes](https://github.com/micronaut-projects/micronaut-core/releases) - [Changelog](https://github.com/micronaut-projects/micronaut-core/blob/4.5.x/RELEASE.adoc) - [Commits](https://github.com/micronaut-projects/micronaut-core/compare/v3.10.4...v4.4.0) Updates `io.micronaut.platform:micronaut-platform` from 4.3.8 to 4.4.0 - [Release notes](https://github.com/micronaut-projects/micronaut-platform/releases) - [Commits](https://github.com/micronaut-projects/micronaut-platform/compare/v4.3.8...v4.4.0) --- updated-dependencies: - dependency-name: io.micronaut:micronaut-inject-java dependency-type: direct:production update-type: version-update:semver-major - dependency-name: io.micronaut.platform:micronaut-platform dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index dad6ffc70..3c50a92d6 100644 --- a/pom.xml +++ b/pom.xml @@ -80,7 +80,7 @@ 1.9.23 3.10.4 3.9.7 - 4.3.8 + 4.4.0 4.5.0 4.4.0 1.5.5 From f556cbb60e5deb90da673d2575ec677348635bde Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 18 Apr 2024 15:47:41 +0000 Subject: [PATCH 0676/1598] Bump logback.ver from 1.5.5 to 1.5.6 Bumps `logback.ver` from 1.5.5 to 1.5.6. Updates `ch.qos.logback:logback-classic` from 1.5.5 to 1.5.6 - [Commits](https://github.com/qos-ch/logback/compare/v_1.5.5...v_1.5.6) Updates `ch.qos.logback:logback-core` from 1.5.5 to 1.5.6 - [Commits](https://github.com/qos-ch/logback/compare/v_1.5.5...v_1.5.6) --- updated-dependencies: - dependency-name: ch.qos.logback:logback-classic dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: ch.qos.logback:logback-core dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index dad6ffc70..0c7479992 100644 --- a/pom.xml +++ b/pom.xml @@ -83,7 +83,7 @@ 4.3.8 4.5.0 4.4.0 - 1.5.5 + 1.5.6 4.2.1 3.25.3 5.11.0 From 867d318e02fa118defbbe0e21799302adebe85ba Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luk=C3=A1=C5=A1=20K=C5=99e=C4=8Dan?= Date: Thu, 18 Apr 2024 19:32:26 +0200 Subject: [PATCH 0677/1598] Update providers/redis/shedlock-provider-redis-quarkus2/pom.xml --- providers/redis/shedlock-provider-redis-quarkus2/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/redis/shedlock-provider-redis-quarkus2/pom.xml b/providers/redis/shedlock-provider-redis-quarkus2/pom.xml index 7d2d00617..3b69bdd0c 100644 --- a/providers/redis/shedlock-provider-redis-quarkus2/pom.xml +++ b/providers/redis/shedlock-provider-redis-quarkus2/pom.xml @@ -11,7 +11,7 @@ shedlock-provider-redis-quarkus2 - 3.9.4 + 2.16.12.Final From d59b51a00c214364a5e381e0c031d5911d9690ec Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 19 Apr 2024 15:21:50 +0000 Subject: [PATCH 0678/1598] Bump org.apache.maven.plugins:maven-gpg-plugin from 3.2.3 to 3.2.4 Bumps [org.apache.maven.plugins:maven-gpg-plugin](https://github.com/apache/maven-gpg-plugin) from 3.2.3 to 3.2.4. - [Release notes](https://github.com/apache/maven-gpg-plugin/releases) - [Commits](https://github.com/apache/maven-gpg-plugin/compare/maven-gpg-plugin-3.2.3...maven-gpg-plugin-3.2.4) --- updated-dependencies: - dependency-name: org.apache.maven.plugins:maven-gpg-plugin dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 45b6c604d..cf1c0d08a 100644 --- a/pom.xml +++ b/pom.xml @@ -181,7 +181,7 @@ org.apache.maven.plugins maven-gpg-plugin - 3.2.3 + 3.2.4 sign-artifacts From c9bd4707d042405865a89d26f4da08017438886d Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 22 Apr 2024 15:42:48 +0000 Subject: [PATCH 0679/1598] Bump com.google.cloud:google-cloud-spanner from 6.64.0 to 6.65.0 Bumps [com.google.cloud:google-cloud-spanner](https://github.com/googleapis/java-spanner) from 6.64.0 to 6.65.0. - [Release notes](https://github.com/googleapis/java-spanner/releases) - [Changelog](https://github.com/googleapis/java-spanner/blob/main/CHANGELOG.md) - [Commits](https://github.com/googleapis/java-spanner/compare/v6.64.0...v6.65.0) --- updated-dependencies: - dependency-name: com.google.cloud:google-cloud-spanner dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- providers/spanner/shedlock-provider-spanner/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/spanner/shedlock-provider-spanner/pom.xml b/providers/spanner/shedlock-provider-spanner/pom.xml index d742c6fbd..ab14908f7 100644 --- a/providers/spanner/shedlock-provider-spanner/pom.xml +++ b/providers/spanner/shedlock-provider-spanner/pom.xml @@ -12,7 +12,7 @@ 5.13.1-SNAPSHOT - 6.64.0 + 6.65.0 From 8ea7363b20951b31b35b47c767a6cbdc50b6f9cb Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 22 Apr 2024 15:43:05 +0000 Subject: [PATCH 0680/1598] Bump org.redisson:redisson-spring-data-32 from 3.28.0 to 3.29.0 Bumps org.redisson:redisson-spring-data-32 from 3.28.0 to 3.29.0. --- updated-dependencies: - dependency-name: org.redisson:redisson-spring-data-32 dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- providers/redis/shedlock-provider-redis-spring/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index 419c856a2..3b1c1dd12 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -62,7 +62,7 @@ org.redisson redisson-spring-data-32 - 3.28.0 + 3.29.0 test From 115dfb5e47cf646f171a45bf19ffeb3d52092890 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 22 Apr 2024 15:43:37 +0000 Subject: [PATCH 0681/1598] Bump org.apache.maven.plugins:maven-jar-plugin from 3.4.0 to 3.4.1 Bumps [org.apache.maven.plugins:maven-jar-plugin](https://github.com/apache/maven-jar-plugin) from 3.4.0 to 3.4.1. - [Release notes](https://github.com/apache/maven-jar-plugin/releases) - [Commits](https://github.com/apache/maven-jar-plugin/compare/maven-jar-plugin-3.4.0...maven-jar-plugin-3.4.1) --- updated-dependencies: - dependency-name: org.apache.maven.plugins:maven-jar-plugin dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index cf1c0d08a..86d3bb1ff 100644 --- a/pom.xml +++ b/pom.xml @@ -142,7 +142,7 @@ org.apache.maven.plugins maven-jar-plugin - 3.4.0 + 3.4.1 org.apache.maven.plugins From 04f83d14a4c13287abd5ea359a1175061e8584bd Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 23 Apr 2024 15:05:19 +0000 Subject: [PATCH 0682/1598] Bump micronaut3.version from 3.10.4 to 4.4.1 Bumps `micronaut3.version` from 3.10.4 to 4.4.1. Updates `io.micronaut:micronaut-inject-java` from 3.10.4 to 4.4.1 - [Release notes](https://github.com/micronaut-projects/micronaut-core/releases) - [Changelog](https://github.com/micronaut-projects/micronaut-core/blob/4.5.x/RELEASE.adoc) - [Commits](https://github.com/micronaut-projects/micronaut-core/compare/v3.10.4...v4.4.1) Updates `io.micronaut.platform:micronaut-platform` from 4.4.0 to 4.4.1 - [Release notes](https://github.com/micronaut-projects/micronaut-platform/releases) - [Commits](https://github.com/micronaut-projects/micronaut-platform/compare/v4.4.0...v4.4.1) --- updated-dependencies: - dependency-name: io.micronaut:micronaut-inject-java dependency-type: direct:production update-type: version-update:semver-major - dependency-name: io.micronaut.platform:micronaut-platform dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 86d3bb1ff..9a4c8e6d5 100644 --- a/pom.xml +++ b/pom.xml @@ -80,7 +80,7 @@ 1.9.23 3.10.4 3.9.7 - 4.4.0 + 4.4.1 4.5.0 4.4.0 1.5.6 From 4761b950090fa62cab2cb88bd2ed96fadc89e19b Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 24 Apr 2024 15:06:23 +0000 Subject: [PATCH 0683/1598] Bump org.apache.maven.plugins:maven-shade-plugin from 3.5.2 to 3.5.3 Bumps [org.apache.maven.plugins:maven-shade-plugin](https://github.com/apache/maven-shade-plugin) from 3.5.2 to 3.5.3. - [Release notes](https://github.com/apache/maven-shade-plugin/releases) - [Commits](https://github.com/apache/maven-shade-plugin/compare/maven-shade-plugin-3.5.2...maven-shade-plugin-3.5.3) --- updated-dependencies: - dependency-name: org.apache.maven.plugins:maven-shade-plugin dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- micronaut/test/micronaut-jdbc-template/pom.xml | 2 +- micronaut/test/micronaut-jdbc/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/micronaut/test/micronaut-jdbc-template/pom.xml b/micronaut/test/micronaut-jdbc-template/pom.xml index f5ffffde0..16f0704bb 100644 --- a/micronaut/test/micronaut-jdbc-template/pom.xml +++ b/micronaut/test/micronaut-jdbc-template/pom.xml @@ -122,7 +122,7 @@ org.apache.maven.plugins maven-shade-plugin - 3.5.2 + 3.5.3 package diff --git a/micronaut/test/micronaut-jdbc/pom.xml b/micronaut/test/micronaut-jdbc/pom.xml index 7d6efe185..86144f50f 100644 --- a/micronaut/test/micronaut-jdbc/pom.xml +++ b/micronaut/test/micronaut-jdbc/pom.xml @@ -122,7 +122,7 @@ org.apache.maven.plugins maven-shade-plugin - 3.5.2 + 3.5.3 package From bead4db3d616db609a8d56aa9c2ed0e00949ceec Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 24 Apr 2024 15:06:52 +0000 Subject: [PATCH 0684/1598] Bump com.google.cloud:google-cloud-datastore from 2.19.0 to 2.19.1 Bumps [com.google.cloud:google-cloud-datastore](https://github.com/googleapis/java-datastore) from 2.19.0 to 2.19.1. - [Release notes](https://github.com/googleapis/java-datastore/releases) - [Changelog](https://github.com/googleapis/java-datastore/blob/main/CHANGELOG.md) - [Commits](https://github.com/googleapis/java-datastore/compare/v2.19.0...v2.19.1) --- updated-dependencies: - dependency-name: com.google.cloud:google-cloud-datastore dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/datastore/shedlock-provider-datastore/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/datastore/shedlock-provider-datastore/pom.xml b/providers/datastore/shedlock-provider-datastore/pom.xml index 01e394d09..3f5fe99c3 100644 --- a/providers/datastore/shedlock-provider-datastore/pom.xml +++ b/providers/datastore/shedlock-provider-datastore/pom.xml @@ -12,7 +12,7 @@ 5.13.1-SNAPSHOT - 2.19.0 + 2.19.1 From 3f9fed5846bb127496d8bd20b4eebf0589b96c45 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 25 Apr 2024 15:47:41 +0000 Subject: [PATCH 0685/1598] Bump org.neo4j.driver:neo4j-java-driver from 5.19.0 to 5.20.0 Bumps [org.neo4j.driver:neo4j-java-driver](https://github.com/neo4j/neo4j-java-driver) from 5.19.0 to 5.20.0. - [Release notes](https://github.com/neo4j/neo4j-java-driver/releases) - [Commits](https://github.com/neo4j/neo4j-java-driver/compare/5.19.0...5.20.0) --- updated-dependencies: - dependency-name: org.neo4j.driver:neo4j-java-driver dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- providers/neo4j/shedlock-provider-neo4j/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/neo4j/shedlock-provider-neo4j/pom.xml b/providers/neo4j/shedlock-provider-neo4j/pom.xml index 21ae282d0..20711a66e 100644 --- a/providers/neo4j/shedlock-provider-neo4j/pom.xml +++ b/providers/neo4j/shedlock-provider-neo4j/pom.xml @@ -20,7 +20,7 @@ org.neo4j.driver neo4j-java-driver - 5.19.0 + 5.20.0 From 387b26a6e4a201f3d48670b2919b2a2153db0311 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 29 Apr 2024 15:14:29 +0000 Subject: [PATCH 0686/1598] Bump org.apache.maven.plugins:maven-deploy-plugin from 3.1.1 to 3.1.2 Bumps [org.apache.maven.plugins:maven-deploy-plugin](https://github.com/apache/maven-deploy-plugin) from 3.1.1 to 3.1.2. - [Release notes](https://github.com/apache/maven-deploy-plugin/releases) - [Commits](https://github.com/apache/maven-deploy-plugin/compare/maven-deploy-plugin-3.1.1...maven-deploy-plugin-3.1.2) --- updated-dependencies: - dependency-name: org.apache.maven.plugins:maven-deploy-plugin dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 9a4c8e6d5..b63a8f261 100644 --- a/pom.xml +++ b/pom.xml @@ -155,7 +155,7 @@ org.apache.maven.plugins maven-deploy-plugin - 3.1.1 + 3.1.2 From 7b886731d83c8d4a6b77389d903bf2c75bd35b73 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 29 Apr 2024 15:14:54 +0000 Subject: [PATCH 0687/1598] Bump org.testng:testng from 7.10.1 to 7.10.2 Bumps [org.testng:testng](https://github.com/testng-team/testng) from 7.10.1 to 7.10.2. - [Release notes](https://github.com/testng-team/testng/releases) - [Changelog](https://github.com/testng-team/testng/blob/master/CHANGES.txt) - [Commits](https://github.com/testng-team/testng/compare/7.10.1...7.10.2) --- updated-dependencies: - dependency-name: org.testng:testng dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- spring/test/shedlock-testng-test/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spring/test/shedlock-testng-test/pom.xml b/spring/test/shedlock-testng-test/pom.xml index 8ba1901bb..563d82f04 100644 --- a/spring/test/shedlock-testng-test/pom.xml +++ b/spring/test/shedlock-testng-test/pom.xml @@ -48,7 +48,7 @@ org.testng testng - 7.10.1 + 7.10.2 test From 08f301cf030d18bca83742721dd1e5bc3f9b4bd8 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 29 Apr 2024 15:15:02 +0000 Subject: [PATCH 0688/1598] Bump quarkus.platform.version from 2.16.12.Final to 3.9.5 Bumps `quarkus.platform.version` from 2.16.12.Final to 3.9.5. Updates `io.quarkus.platform:quarkus-bom` from 2.16.12.Final to 3.9.5 - [Commits](https://github.com/quarkusio/quarkus-platform/compare/2.16.12.Final...3.9.5) Updates `io.quarkus.platform:quarkus-maven-plugin` from 2.16.12.Final to 3.9.5 - [Commits](https://github.com/quarkusio/quarkus-platform/compare/2.16.12.Final...3.9.5) --- updated-dependencies: - dependency-name: io.quarkus.platform:quarkus-bom dependency-type: direct:production update-type: version-update:semver-major - dependency-name: io.quarkus.platform:quarkus-maven-plugin dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- cdi/test/quarkus-test/pom.xml | 2 +- providers/redis/shedlock-provider-redis-quarkus2/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/cdi/test/quarkus-test/pom.xml b/cdi/test/quarkus-test/pom.xml index 6064e0268..3204410ae 100644 --- a/cdi/test/quarkus-test/pom.xml +++ b/cdi/test/quarkus-test/pom.xml @@ -14,7 +14,7 @@ quarkus-bom io.quarkus.platform - 3.9.4 + 3.9.5 true diff --git a/providers/redis/shedlock-provider-redis-quarkus2/pom.xml b/providers/redis/shedlock-provider-redis-quarkus2/pom.xml index 3b69bdd0c..d0ff11df6 100644 --- a/providers/redis/shedlock-provider-redis-quarkus2/pom.xml +++ b/providers/redis/shedlock-provider-redis-quarkus2/pom.xml @@ -11,7 +11,7 @@ shedlock-provider-redis-quarkus2 - 2.16.12.Final + 3.9.5 From bc49eea0061dd37749d594a4243a2d7848d6b09b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luk=C3=A1=C5=A1=20K=C5=99e=C4=8Dan?= Date: Mon, 29 Apr 2024 21:13:17 +0200 Subject: [PATCH 0689/1598] Update providers/redis/shedlock-provider-redis-quarkus2/pom.xml --- providers/redis/shedlock-provider-redis-quarkus2/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/redis/shedlock-provider-redis-quarkus2/pom.xml b/providers/redis/shedlock-provider-redis-quarkus2/pom.xml index d0ff11df6..3b69bdd0c 100644 --- a/providers/redis/shedlock-provider-redis-quarkus2/pom.xml +++ b/providers/redis/shedlock-provider-redis-quarkus2/pom.xml @@ -11,7 +11,7 @@ shedlock-provider-redis-quarkus2 - 3.9.5 + 2.16.12.Final From 88df1f3aedd1edf5ac642789214c7cc99129a8e4 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 30 Apr 2024 15:50:52 +0000 Subject: [PATCH 0690/1598] Bump com.google.cloud:google-cloud-spanner from 6.65.0 to 6.65.1 Bumps [com.google.cloud:google-cloud-spanner](https://github.com/googleapis/java-spanner) from 6.65.0 to 6.65.1. - [Release notes](https://github.com/googleapis/java-spanner/releases) - [Changelog](https://github.com/googleapis/java-spanner/blob/main/CHANGELOG.md) - [Commits](https://github.com/googleapis/java-spanner/compare/v6.65.0...v6.65.1) --- updated-dependencies: - dependency-name: com.google.cloud:google-cloud-spanner dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/spanner/shedlock-provider-spanner/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/spanner/shedlock-provider-spanner/pom.xml b/providers/spanner/shedlock-provider-spanner/pom.xml index ab14908f7..8a2f94aee 100644 --- a/providers/spanner/shedlock-provider-spanner/pom.xml +++ b/providers/spanner/shedlock-provider-spanner/pom.xml @@ -12,7 +12,7 @@ 5.13.1-SNAPSHOT - 6.65.0 + 6.65.1 From 553018dcd1eef3515b56441ea9d81c735ac69d3a Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 1 May 2024 15:52:40 +0000 Subject: [PATCH 0691/1598] Bump org.mongodb:mongodb-driver-sync from 5.0.1 to 5.1.0 Bumps [org.mongodb:mongodb-driver-sync](https://github.com/mongodb/mongo-java-driver) from 5.0.1 to 5.1.0. - [Release notes](https://github.com/mongodb/mongo-java-driver/releases) - [Commits](https://github.com/mongodb/mongo-java-driver/compare/r5.0.1...r5.1.0) --- updated-dependencies: - dependency-name: org.mongodb:mongodb-driver-sync dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- providers/mongo/shedlock-provider-mongo/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/mongo/shedlock-provider-mongo/pom.xml b/providers/mongo/shedlock-provider-mongo/pom.xml index bf94375f9..b242b814d 100644 --- a/providers/mongo/shedlock-provider-mongo/pom.xml +++ b/providers/mongo/shedlock-provider-mongo/pom.xml @@ -21,7 +21,7 @@ org.mongodb mongodb-driver-sync - 5.0.1 + 5.1.0 From 047a3916f1828cdf8f3689d2e2cc4b8d1e602ab8 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 1 May 2024 15:52:49 +0000 Subject: [PATCH 0692/1598] Bump org.mongodb:mongodb-driver-reactivestreams from 5.0.1 to 5.1.0 Bumps [org.mongodb:mongodb-driver-reactivestreams](https://github.com/mongodb/mongo-java-driver) from 5.0.1 to 5.1.0. - [Release notes](https://github.com/mongodb/mongo-java-driver/releases) - [Commits](https://github.com/mongodb/mongo-java-driver/compare/r5.0.1...r5.1.0) --- updated-dependencies: - dependency-name: org.mongodb:mongodb-driver-reactivestreams dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml b/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml index 6234e6c74..851c6a159 100644 --- a/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml +++ b/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml @@ -21,7 +21,7 @@ org.mongodb mongodb-driver-reactivestreams - 5.0.1 + 5.1.0 From d1bff23a14fc2239970eae05cfc8120586177458 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 2 May 2024 15:14:21 +0000 Subject: [PATCH 0693/1598] Bump org.jooq:jooq from 3.19.7 to 3.19.8 Bumps org.jooq:jooq from 3.19.7 to 3.19.8. --- updated-dependencies: - dependency-name: org.jooq:jooq dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/jdbc/shedlock-provider-jooq/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/jdbc/shedlock-provider-jooq/pom.xml b/providers/jdbc/shedlock-provider-jooq/pom.xml index 8e8c67202..16c86e32a 100644 --- a/providers/jdbc/shedlock-provider-jooq/pom.xml +++ b/providers/jdbc/shedlock-provider-jooq/pom.xml @@ -21,7 +21,7 @@ org.jooq jooq - 3.19.7 + 3.19.8 From efb42494e30ba5e047c04e17f0f8044d03cc82e5 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 2 May 2024 15:14:28 +0000 Subject: [PATCH 0694/1598] Bump co.elastic.clients:elasticsearch-java from 8.13.2 to 8.13.3 Bumps [co.elastic.clients:elasticsearch-java](https://github.com/elastic/elasticsearch-java) from 8.13.2 to 8.13.3. - [Release notes](https://github.com/elastic/elasticsearch-java/releases) - [Changelog](https://github.com/elastic/elasticsearch-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/elastic/elasticsearch-java/commits) --- updated-dependencies: - dependency-name: co.elastic.clients:elasticsearch-java dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- .../elasticsearch/shedlock-provider-elasticsearch8/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml index 9362c77ad..3fe968ec6 100644 --- a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml +++ b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml @@ -12,7 +12,7 @@ 5.13.1-SNAPSHOT - 8.13.2 + 8.13.3 2.1.3 2.17.0 From a1f70b736c2bed9cb8568150a692670efa632c00 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 3 May 2024 15:46:01 +0000 Subject: [PATCH 0695/1598] Bump micronaut3.version from 3.10.4 to 4.4.2 Bumps `micronaut3.version` from 3.10.4 to 4.4.2. Updates `io.micronaut:micronaut-inject-java` from 3.10.4 to 4.4.2 - [Release notes](https://github.com/micronaut-projects/micronaut-core/releases) - [Changelog](https://github.com/micronaut-projects/micronaut-core/blob/4.5.x/RELEASE.adoc) - [Commits](https://github.com/micronaut-projects/micronaut-core/compare/v3.10.4...v4.4.2) Updates `io.micronaut.platform:micronaut-platform` from 4.4.1 to 4.4.2 - [Release notes](https://github.com/micronaut-projects/micronaut-platform/releases) - [Commits](https://github.com/micronaut-projects/micronaut-platform/compare/v4.4.1...v4.4.2) --- updated-dependencies: - dependency-name: io.micronaut:micronaut-inject-java dependency-type: direct:production update-type: version-update:semver-major - dependency-name: io.micronaut.platform:micronaut-platform dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index b63a8f261..4fbc559f3 100644 --- a/pom.xml +++ b/pom.xml @@ -80,7 +80,7 @@ 1.9.23 3.10.4 3.9.7 - 4.4.1 + 4.4.2 4.5.0 4.4.0 1.5.6 From 078bcd7e5a5d8ef1f76eba91ce9a3819b12be900 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 6 May 2024 15:14:11 +0000 Subject: [PATCH 0696/1598] Bump com.google.cloud:google-cloud-spanner from 6.65.1 to 6.66.0 Bumps [com.google.cloud:google-cloud-spanner](https://github.com/googleapis/java-spanner) from 6.65.1 to 6.66.0. - [Release notes](https://github.com/googleapis/java-spanner/releases) - [Changelog](https://github.com/googleapis/java-spanner/blob/main/CHANGELOG.md) - [Commits](https://github.com/googleapis/java-spanner/compare/v6.65.1...v6.66.0) --- updated-dependencies: - dependency-name: com.google.cloud:google-cloud-spanner dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- providers/spanner/shedlock-provider-spanner/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/spanner/shedlock-provider-spanner/pom.xml b/providers/spanner/shedlock-provider-spanner/pom.xml index 8a2f94aee..6e9b49773 100644 --- a/providers/spanner/shedlock-provider-spanner/pom.xml +++ b/providers/spanner/shedlock-provider-spanner/pom.xml @@ -12,7 +12,7 @@ 5.13.1-SNAPSHOT - 6.65.1 + 6.66.0 From 91a673997a86e08aaa52b7f408d0067e10595396 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 6 May 2024 15:14:36 +0000 Subject: [PATCH 0697/1598] Bump jackson.version from 2.17.0 to 2.17.1 Bumps `jackson.version` from 2.17.0 to 2.17.1. Updates `com.fasterxml.jackson.datatype:jackson-datatype-jsr310` from 2.17.0 to 2.17.1 Updates `com.fasterxml.jackson.dataformat:jackson-dataformat-xml` from 2.17.0 to 2.17.1 - [Commits](https://github.com/FasterXML/jackson-dataformat-xml/compare/jackson-dataformat-xml-2.17.0...jackson-dataformat-xml-2.17.1) --- updated-dependencies: - dependency-name: com.fasterxml.jackson.datatype:jackson-datatype-jsr310 dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: com.fasterxml.jackson.dataformat:jackson-dataformat-xml dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- .../elasticsearch/shedlock-provider-elasticsearch8/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml index 3fe968ec6..f12dda024 100644 --- a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml +++ b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml @@ -14,7 +14,7 @@ 8.13.3 2.1.3 - 2.17.0 + 2.17.1 From 748af78f14678ca33c517fb56a84245f37be1b42 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 6 May 2024 15:14:41 +0000 Subject: [PATCH 0698/1598] Bump com.oracle.database.jdbc:ojdbc11 from 23.3.0.23.09 to 23.4.0.24.05 Bumps com.oracle.database.jdbc:ojdbc11 from 23.3.0.23.09 to 23.4.0.24.05. --- updated-dependencies: - dependency-name: com.oracle.database.jdbc:ojdbc11 dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- providers/jdbc/shedlock-test-support-jdbc/pom.xml | 2 +- providers/r2dbc/shedlock-provider-r2dbc/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/providers/jdbc/shedlock-test-support-jdbc/pom.xml b/providers/jdbc/shedlock-test-support-jdbc/pom.xml index b911a1747..8406cac2a 100644 --- a/providers/jdbc/shedlock-test-support-jdbc/pom.xml +++ b/providers/jdbc/shedlock-test-support-jdbc/pom.xml @@ -57,7 +57,7 @@ com.oracle.database.jdbc ojdbc11 - 23.3.0.23.09 + 23.4.0.24.05 diff --git a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml index d038cf89d..3c893e8fe 100644 --- a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml +++ b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml @@ -75,7 +75,7 @@ com.oracle.database.jdbc ojdbc11 - 23.3.0.23.09 + 23.4.0.24.05 test From 67e3155aee8127ea9730ce439adcd152cd10fe13 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 7 May 2024 15:10:56 +0000 Subject: [PATCH 0699/1598] Bump com.mycila:license-maven-plugin from 4.3 to 4.4 Bumps [com.mycila:license-maven-plugin](https://github.com/mathieucarbou/license-maven-plugin) from 4.3 to 4.4. - [Commits](https://github.com/mathieucarbou/license-maven-plugin/compare/license-maven-plugin-4.3...license-maven-plugin-4.4) --- updated-dependencies: - dependency-name: com.mycila:license-maven-plugin dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 4fbc559f3..cf13fa5ba 100644 --- a/pom.xml +++ b/pom.xml @@ -120,7 +120,7 @@ com.mycila license-maven-plugin - 4.3 + 4.4

header.txt
From 93eeb18484edca77bbe23cb14e647f06d39e2796 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 7 May 2024 15:15:57 +0000 Subject: [PATCH 0700/1598] Bump kotlin.ver from 1.9.23 to 1.9.24 Bumps `kotlin.ver` from 1.9.23 to 1.9.24. Updates `org.jetbrains.kotlin:kotlin-stdlib` from 1.9.23 to 1.9.24 - [Release notes](https://github.com/JetBrains/kotlin/releases) - [Changelog](https://github.com/JetBrains/kotlin/blob/v1.9.24/ChangeLog.md) - [Commits](https://github.com/JetBrains/kotlin/compare/v1.9.23...v1.9.24) Updates `org.jetbrains.kotlin:kotlin-reflect` from 1.9.23 to 1.9.24 - [Release notes](https://github.com/JetBrains/kotlin/releases) - [Changelog](https://github.com/JetBrains/kotlin/blob/v1.9.24/ChangeLog.md) - [Commits](https://github.com/JetBrains/kotlin/compare/v1.9.23...v1.9.24) Updates `org.jetbrains.kotlin:kotlin-maven-allopen` from 1.9.23 to 1.9.24 Updates `org.jetbrains.kotlin:kotlin-maven-plugin` from 1.9.23 to 1.9.24 --- updated-dependencies: - dependency-name: org.jetbrains.kotlin:kotlin-stdlib dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.jetbrains.kotlin:kotlin-reflect dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.jetbrains.kotlin:kotlin-maven-allopen dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.jetbrains.kotlin:kotlin-maven-plugin dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 4fbc559f3..a849ad2c1 100644 --- a/pom.xml +++ b/pom.xml @@ -77,7 +77,7 @@ 3.2.3 5.10.2 1.19.7 - 1.9.23 + 1.9.24 3.10.4 3.9.7 4.4.2 From 476be32deae1f055bf478f4ab5433ac567607971 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 8 May 2024 15:50:11 +0000 Subject: [PATCH 0701/1598] Bump com.google.cloud:google-cloud-datastore from 2.19.1 to 2.19.2 Bumps [com.google.cloud:google-cloud-datastore](https://github.com/googleapis/java-datastore) from 2.19.1 to 2.19.2. - [Release notes](https://github.com/googleapis/java-datastore/releases) - [Changelog](https://github.com/googleapis/java-datastore/blob/main/CHANGELOG.md) - [Commits](https://github.com/googleapis/java-datastore/compare/v2.19.1...v2.19.2) --- updated-dependencies: - dependency-name: com.google.cloud:google-cloud-datastore dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/datastore/shedlock-provider-datastore/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/datastore/shedlock-provider-datastore/pom.xml b/providers/datastore/shedlock-provider-datastore/pom.xml index 3f5fe99c3..4bd9be1f1 100644 --- a/providers/datastore/shedlock-provider-datastore/pom.xml +++ b/providers/datastore/shedlock-provider-datastore/pom.xml @@ -12,7 +12,7 @@ 5.13.1-SNAPSHOT - 2.19.1 + 2.19.2 From 1f87c8625a6f7f031eda4c42665fc98d84297c6a Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 9 May 2024 15:21:40 +0000 Subject: [PATCH 0702/1598] Bump test-containers.ver from 1.19.7 to 1.19.8 Bumps `test-containers.ver` from 1.19.7 to 1.19.8. Updates `org.testcontainers:postgresql` from 1.19.7 to 1.19.8 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.19.7...1.19.8) Updates `org.testcontainers:testcontainers` from 1.19.7 to 1.19.8 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.19.7...1.19.8) Updates `org.testcontainers:mysql` from 1.19.7 to 1.19.8 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.19.7...1.19.8) Updates `org.testcontainers:db2` from 1.19.7 to 1.19.8 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.19.7...1.19.8) Updates `org.testcontainers:mariadb` from 1.19.7 to 1.19.8 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.19.7...1.19.8) Updates `org.testcontainers:oracle-xe` from 1.19.7 to 1.19.8 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.19.7...1.19.8) Updates `org.testcontainers:mssqlserver` from 1.19.7 to 1.19.8 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.19.7...1.19.8) Updates `org.testcontainers:junit-jupiter` from 1.19.7 to 1.19.8 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.19.7...1.19.8) Updates `org.testcontainers:elasticsearch` from 1.19.7 to 1.19.8 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.19.7...1.19.8) Updates `org.testcontainers:couchbase` from 1.19.7 to 1.19.8 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.19.7...1.19.8) Updates `org.testcontainers:dynalite` from 1.19.7 to 1.19.8 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.19.7...1.19.8) Updates `org.testcontainers:cassandra` from 1.19.7 to 1.19.8 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.19.7...1.19.8) Updates `org.testcontainers:gcloud` from 1.19.7 to 1.19.8 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.19.7...1.19.8) --- updated-dependencies: - dependency-name: org.testcontainers:postgresql dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.testcontainers:testcontainers dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.testcontainers:mysql dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.testcontainers:db2 dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.testcontainers:mariadb dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.testcontainers:oracle-xe dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.testcontainers:mssqlserver dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.testcontainers:junit-jupiter dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.testcontainers:elasticsearch dependency-type: direct:development update-type: version-update:semver-patch - dependency-name: org.testcontainers:couchbase dependency-type: direct:development update-type: version-update:semver-patch - dependency-name: org.testcontainers:dynalite dependency-type: direct:development update-type: version-update:semver-patch - dependency-name: org.testcontainers:cassandra dependency-type: direct:development update-type: version-update:semver-patch - dependency-name: org.testcontainers:gcloud dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- cdi/test/quarkus-test/pom.xml | 2 +- pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/cdi/test/quarkus-test/pom.xml b/cdi/test/quarkus-test/pom.xml index 3204410ae..9de28ea6c 100644 --- a/cdi/test/quarkus-test/pom.xml +++ b/cdi/test/quarkus-test/pom.xml @@ -51,7 +51,7 @@ org.testcontainers postgresql - 1.19.7 + 1.19.8 io.quarkus diff --git a/pom.xml b/pom.xml index 78c01ec72..3c8c99b24 100644 --- a/pom.xml +++ b/pom.xml @@ -76,7 +76,7 @@ 17 3.2.3 5.10.2 - 1.19.7 + 1.19.8 1.9.24 3.10.4 3.9.7 From ca16f650a161886a4cf9aac572b1e567d0c19196 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 9 May 2024 15:21:51 +0000 Subject: [PATCH 0703/1598] Bump co.elastic.clients:elasticsearch-java from 8.13.3 to 8.13.4 Bumps [co.elastic.clients:elasticsearch-java](https://github.com/elastic/elasticsearch-java) from 8.13.3 to 8.13.4. - [Release notes](https://github.com/elastic/elasticsearch-java/releases) - [Changelog](https://github.com/elastic/elasticsearch-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/elastic/elasticsearch-java/commits) --- updated-dependencies: - dependency-name: co.elastic.clients:elasticsearch-java dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- .../elasticsearch/shedlock-provider-elasticsearch8/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml index f12dda024..259fce954 100644 --- a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml +++ b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml @@ -12,7 +12,7 @@ 5.13.1-SNAPSHOT - 8.13.3 + 8.13.4 2.1.3 2.17.1 From d97f158a36fbd3497521157c09567b0db3277fd0 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 9 May 2024 15:23:15 +0000 Subject: [PATCH 0704/1598] Bump org.testcontainers:neo4j from 1.19.7 to 1.19.8 Bumps [org.testcontainers:neo4j](https://github.com/testcontainers/testcontainers-java) from 1.19.7 to 1.19.8. - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.19.7...1.19.8) --- updated-dependencies: - dependency-name: org.testcontainers:neo4j dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/neo4j/shedlock-provider-neo4j/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/neo4j/shedlock-provider-neo4j/pom.xml b/providers/neo4j/shedlock-provider-neo4j/pom.xml index 20711a66e..97f1c8600 100644 --- a/providers/neo4j/shedlock-provider-neo4j/pom.xml +++ b/providers/neo4j/shedlock-provider-neo4j/pom.xml @@ -32,7 +32,7 @@ org.testcontainers neo4j - 1.19.7 + 1.19.8 test From 50b6806d79a0381dc364af170dffe4cad129521c Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 10 May 2024 15:28:08 +0000 Subject: [PATCH 0705/1598] Bump org.redisson:redisson-spring-data-32 from 3.29.0 to 3.30.0 Bumps org.redisson:redisson-spring-data-32 from 3.29.0 to 3.30.0. --- updated-dependencies: - dependency-name: org.redisson:redisson-spring-data-32 dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- providers/redis/shedlock-provider-redis-spring/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index 3b1c1dd12..c8bc19ded 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -62,7 +62,7 @@ org.redisson redisson-spring-data-32 - 3.29.0 + 3.30.0 test From 9b158c7b3bb86dc3bda48eacd8e1fe1a10a78d5d Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 13 May 2024 15:50:33 +0000 Subject: [PATCH 0706/1598] Bump org.mockito:mockito-core from 5.11.0 to 5.12.0 Bumps [org.mockito:mockito-core](https://github.com/mockito/mockito) from 5.11.0 to 5.12.0. - [Release notes](https://github.com/mockito/mockito/releases) - [Commits](https://github.com/mockito/mockito/compare/v5.11.0...v5.12.0) --- updated-dependencies: - dependency-name: org.mockito:mockito-core dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 3c8c99b24..2eee99e82 100644 --- a/pom.xml +++ b/pom.xml @@ -86,7 +86,7 @@ 1.5.6 4.2.1 3.25.3 - 5.11.0 + 5.12.0 2.0.13 1 From 25618810698adeb43e36793dffe0b37d2cb7e625 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 13 May 2024 15:50:43 +0000 Subject: [PATCH 0707/1598] Bump org.aspectj:aspectjrt from 1.9.22 to 1.9.22.1 Bumps [org.aspectj:aspectjrt](https://github.com/eclipse/org.aspectj) from 1.9.22 to 1.9.22.1. - [Release notes](https://github.com/eclipse/org.aspectj/releases) - [Commits](https://github.com/eclipse/org.aspectj/commits) --- updated-dependencies: - dependency-name: org.aspectj:aspectjrt dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- spring/shedlock-spring/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spring/shedlock-spring/pom.xml b/spring/shedlock-spring/pom.xml index 6251a3132..af9d8aa8c 100644 --- a/spring/shedlock-spring/pom.xml +++ b/spring/shedlock-spring/pom.xml @@ -25,7 +25,7 @@ org.aspectj aspectjrt - 1.9.22 + 1.9.22.1 true From d56b20bf3677ae81167c36f4ba220fdce8349403 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 13 May 2024 15:51:19 +0000 Subject: [PATCH 0708/1598] Bump com.mycila:license-maven-plugin from 4.4 to 4.5 Bumps [com.mycila:license-maven-plugin](https://github.com/mathieucarbou/license-maven-plugin) from 4.4 to 4.5. - [Commits](https://github.com/mathieucarbou/license-maven-plugin/compare/license-maven-plugin-4.4...license-maven-plugin-4.5) --- updated-dependencies: - dependency-name: com.mycila:license-maven-plugin dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 3c8c99b24..abfab4ef3 100644 --- a/pom.xml +++ b/pom.xml @@ -120,7 +120,7 @@ com.mycila license-maven-plugin - 4.4 + 4.5
header.txt
From 14e0a64b44223d4ff047d71cf0b4b7673c97bf87 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 15 May 2024 15:14:40 +0000 Subject: [PATCH 0709/1598] Bump io.projectreactor:reactor-core from 3.6.5 to 3.6.6 Bumps [io.projectreactor:reactor-core](https://github.com/reactor/reactor-core) from 3.6.5 to 3.6.6. - [Release notes](https://github.com/reactor/reactor-core/releases) - [Commits](https://github.com/reactor/reactor-core/compare/v3.6.5...v3.6.6) --- updated-dependencies: - dependency-name: io.projectreactor:reactor-core dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/r2dbc/shedlock-provider-r2dbc/pom.xml | 2 +- providers/redis/shedlock-provider-redis-spring/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml index 3c893e8fe..d04756e76 100644 --- a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml +++ b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml @@ -32,7 +32,7 @@ io.projectreactor reactor-core - 3.6.5 + 3.6.6 diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index c8bc19ded..650e2040f 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -27,7 +27,7 @@ io.projectreactor reactor-core - 3.6.5 + 3.6.6 true From 302e7f2e3dafc333ae2d81cccb3e768a5dec3cad Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 16 May 2024 15:26:56 +0000 Subject: [PATCH 0710/1598] Bump spring.version from 6.1.6 to 6.1.7 Bumps `spring.version` from 6.1.6 to 6.1.7. Updates `org.springframework:spring-context` from 6.1.6 to 6.1.7 - [Release notes](https://github.com/spring-projects/spring-framework/releases) - [Commits](https://github.com/spring-projects/spring-framework/compare/v6.1.6...v6.1.7) Updates `org.springframework:spring-test` from 6.1.6 to 6.1.7 - [Release notes](https://github.com/spring-projects/spring-framework/releases) - [Commits](https://github.com/spring-projects/spring-framework/compare/v6.1.6...v6.1.7) Updates `org.springframework:spring-jdbc` from 6.1.6 to 6.1.7 - [Release notes](https://github.com/spring-projects/spring-framework/releases) - [Commits](https://github.com/spring-projects/spring-framework/compare/v6.1.6...v6.1.7) Updates `org.springframework:spring-beans` from 6.1.6 to 6.1.7 - [Release notes](https://github.com/spring-projects/spring-framework/releases) - [Commits](https://github.com/spring-projects/spring-framework/compare/v6.1.6...v6.1.7) --- updated-dependencies: - dependency-name: org.springframework:spring-context dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.springframework:spring-test dependency-type: direct:development update-type: version-update:semver-patch - dependency-name: org.springframework:spring-jdbc dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.springframework:spring-beans dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index d5ba99b5f..9645db319 100644 --- a/pom.xml +++ b/pom.xml @@ -71,7 +71,7 @@ - 6.1.6 + 6.1.7 UTF-8 17 3.2.3 From 1cb1ff83b123dd7824cc0d3e6e57b3b726f3b77e Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 17 May 2024 15:05:54 +0000 Subject: [PATCH 0711/1598] Bump org.springframework.data:spring-data-redis from 3.2.5 to 3.3.0 Bumps [org.springframework.data:spring-data-redis](https://github.com/spring-projects/spring-data-redis) from 3.2.5 to 3.3.0. - [Release notes](https://github.com/spring-projects/spring-data-redis/releases) - [Commits](https://github.com/spring-projects/spring-data-redis/compare/3.2.5...3.3.0) --- updated-dependencies: - dependency-name: org.springframework.data:spring-data-redis dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- providers/redis/shedlock-provider-redis-spring/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index 650e2040f..a45722ce7 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -21,7 +21,7 @@ org.springframework.data spring-data-redis - 3.2.5 + 3.3.0 From c73d236fb19402506dacb63316c231fb7557430f Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 17 May 2024 15:06:04 +0000 Subject: [PATCH 0712/1598] Bump com.google.cloud:google-cloud-datastore from 2.19.2 to 2.19.3 Bumps [com.google.cloud:google-cloud-datastore](https://github.com/googleapis/java-datastore) from 2.19.2 to 2.19.3. - [Release notes](https://github.com/googleapis/java-datastore/releases) - [Changelog](https://github.com/googleapis/java-datastore/blob/main/CHANGELOG.md) - [Commits](https://github.com/googleapis/java-datastore/compare/v2.19.2...v2.19.3) --- updated-dependencies: - dependency-name: com.google.cloud:google-cloud-datastore dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/datastore/shedlock-provider-datastore/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/datastore/shedlock-provider-datastore/pom.xml b/providers/datastore/shedlock-provider-datastore/pom.xml index 4bd9be1f1..3643be57b 100644 --- a/providers/datastore/shedlock-provider-datastore/pom.xml +++ b/providers/datastore/shedlock-provider-datastore/pom.xml @@ -12,7 +12,7 @@ 5.13.1-SNAPSHOT - 2.19.2 + 2.19.3 From 2876654560e68bd742adb9f0db425d82cad80006 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 20 May 2024 15:17:05 +0000 Subject: [PATCH 0713/1598] Bump org.mariadb.jdbc:mariadb-java-client from 3.3.3 to 3.4.0 Bumps [org.mariadb.jdbc:mariadb-java-client](https://github.com/mariadb-corporation/mariadb-connector-j) from 3.3.3 to 3.4.0. - [Release notes](https://github.com/mariadb-corporation/mariadb-connector-j/releases) - [Changelog](https://github.com/mariadb-corporation/mariadb-connector-j/blob/master/CHANGELOG.md) - [Commits](https://github.com/mariadb-corporation/mariadb-connector-j/compare/3.3.3...3.4.0) --- updated-dependencies: - dependency-name: org.mariadb.jdbc:mariadb-java-client dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- providers/jdbc/shedlock-test-support-jdbc/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/jdbc/shedlock-test-support-jdbc/pom.xml b/providers/jdbc/shedlock-test-support-jdbc/pom.xml index 8406cac2a..e8f77758b 100644 --- a/providers/jdbc/shedlock-test-support-jdbc/pom.xml +++ b/providers/jdbc/shedlock-test-support-jdbc/pom.xml @@ -45,7 +45,7 @@ org.mariadb.jdbc mariadb-java-client - 3.3.3 + 3.4.0 From ca482160232f0b54c4c50e269ffe538081b33cdc Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 21 May 2024 15:26:38 +0000 Subject: [PATCH 0714/1598] --- updated-dependencies: - dependency-name: org.jetbrains.kotlin:kotlin-stdlib dependency-type: direct:production update-type: version-update:semver-major - dependency-name: org.jetbrains.kotlin:kotlin-reflect dependency-type: direct:production update-type: version-update:semver-major - dependency-name: org.jetbrains.kotlin:kotlin-maven-allopen dependency-type: direct:production update-type: version-update:semver-major - dependency-name: org.jetbrains.kotlin:kotlin-maven-plugin dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 9645db319..83855fe85 100644 --- a/pom.xml +++ b/pom.xml @@ -77,7 +77,7 @@ 3.2.3 5.10.2 1.19.8 - 1.9.24 + 2.0.0 3.10.4 3.9.7 4.4.2 From 3972ab286be572aa6f5bbad3b97983d6f62e0e56 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 21 May 2024 15:27:50 +0000 Subject: [PATCH 0715/1598] --- updated-dependencies: - dependency-name: redis.clients:jedis dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/redis/shedlock-provider-redis-jedis4/pom.xml | 2 +- providers/redis/shedlock-provider-redis-spring/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/providers/redis/shedlock-provider-redis-jedis4/pom.xml b/providers/redis/shedlock-provider-redis-jedis4/pom.xml index 0c0e0eae5..0004fdd0e 100644 --- a/providers/redis/shedlock-provider-redis-jedis4/pom.xml +++ b/providers/redis/shedlock-provider-redis-jedis4/pom.xml @@ -21,7 +21,7 @@ redis.clients jedis - 5.1.2 + 5.1.3 diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index a45722ce7..32c9b95c6 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -48,7 +48,7 @@ redis.clients jedis - 5.1.2 + 5.1.3 test From 44c99493be1570bc2689e94dd5a54dfd8cd3e593 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 22 May 2024 15:15:47 +0000 Subject: [PATCH 0716/1598] --- updated-dependencies: - dependency-name: org.codehaus.mojo:exec-maven-plugin dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- micronaut/test/micronaut-jdbc-template/pom.xml | 2 +- micronaut/test/micronaut-jdbc/pom.xml | 2 +- micronaut/test/micronaut4-jdbc-template/pom.xml | 2 +- micronaut/test/micronaut4-jdbc/pom.xml | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/micronaut/test/micronaut-jdbc-template/pom.xml b/micronaut/test/micronaut-jdbc-template/pom.xml index 16f0704bb..b3c62467c 100644 --- a/micronaut/test/micronaut-jdbc-template/pom.xml +++ b/micronaut/test/micronaut-jdbc-template/pom.xml @@ -143,7 +143,7 @@ org.codehaus.mojo exec-maven-plugin - 3.2.0 + 3.3.0 java diff --git a/micronaut/test/micronaut-jdbc/pom.xml b/micronaut/test/micronaut-jdbc/pom.xml index 86144f50f..4a1ef8513 100644 --- a/micronaut/test/micronaut-jdbc/pom.xml +++ b/micronaut/test/micronaut-jdbc/pom.xml @@ -143,7 +143,7 @@ org.codehaus.mojo exec-maven-plugin - 3.2.0 + 3.3.0 java diff --git a/micronaut/test/micronaut4-jdbc-template/pom.xml b/micronaut/test/micronaut4-jdbc-template/pom.xml index 07dd78ac2..4e3b9a13c 100644 --- a/micronaut/test/micronaut4-jdbc-template/pom.xml +++ b/micronaut/test/micronaut4-jdbc-template/pom.xml @@ -119,7 +119,7 @@ org.codehaus.mojo exec-maven-plugin - 3.2.0 + 3.3.0 java diff --git a/micronaut/test/micronaut4-jdbc/pom.xml b/micronaut/test/micronaut4-jdbc/pom.xml index 65078523b..037f4648d 100644 --- a/micronaut/test/micronaut4-jdbc/pom.xml +++ b/micronaut/test/micronaut4-jdbc/pom.xml @@ -119,7 +119,7 @@ org.codehaus.mojo exec-maven-plugin - 3.2.0 + 3.3.0 java From cd03b3ba04aac3833e055db9493512904da8df44 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 23 May 2024 15:03:25 +0000 Subject: [PATCH 0717/1598] Bump spring.version from 6.1.7 to 6.1.8 Bumps `spring.version` from 6.1.7 to 6.1.8. Updates `org.springframework:spring-context` from 6.1.7 to 6.1.8 - [Release notes](https://github.com/spring-projects/spring-framework/releases) - [Commits](https://github.com/spring-projects/spring-framework/compare/v6.1.7...v6.1.8) Updates `org.springframework:spring-test` from 6.1.7 to 6.1.8 - [Release notes](https://github.com/spring-projects/spring-framework/releases) - [Commits](https://github.com/spring-projects/spring-framework/compare/v6.1.7...v6.1.8) Updates `org.springframework:spring-jdbc` from 6.1.7 to 6.1.8 - [Release notes](https://github.com/spring-projects/spring-framework/releases) - [Commits](https://github.com/spring-projects/spring-framework/compare/v6.1.7...v6.1.8) Updates `org.springframework:spring-beans` from 6.1.7 to 6.1.8 - [Release notes](https://github.com/spring-projects/spring-framework/releases) - [Commits](https://github.com/spring-projects/spring-framework/compare/v6.1.7...v6.1.8) --- updated-dependencies: - dependency-name: org.springframework:spring-context dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.springframework:spring-test dependency-type: direct:development update-type: version-update:semver-patch - dependency-name: org.springframework:spring-jdbc dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.springframework:spring-beans dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 83855fe85..301779979 100644 --- a/pom.xml +++ b/pom.xml @@ -71,7 +71,7 @@ - 6.1.7 + 6.1.8 UTF-8 17 3.2.3 From 60fbbc1b2fcd6b9a8b4f5f73f6cad0e02e3ff497 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 23 May 2024 15:03:55 +0000 Subject: [PATCH 0718/1598] Bump com.google.cloud:google-cloud-spanner from 6.66.0 to 6.67.0 Bumps [com.google.cloud:google-cloud-spanner](https://github.com/googleapis/java-spanner) from 6.66.0 to 6.67.0. - [Release notes](https://github.com/googleapis/java-spanner/releases) - [Changelog](https://github.com/googleapis/java-spanner/blob/main/CHANGELOG.md) - [Commits](https://github.com/googleapis/java-spanner/compare/v6.66.0...v6.67.0) --- updated-dependencies: - dependency-name: com.google.cloud:google-cloud-spanner dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- providers/spanner/shedlock-provider-spanner/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/spanner/shedlock-provider-spanner/pom.xml b/providers/spanner/shedlock-provider-spanner/pom.xml index 6e9b49773..40754f307 100644 --- a/providers/spanner/shedlock-provider-spanner/pom.xml +++ b/providers/spanner/shedlock-provider-spanner/pom.xml @@ -12,7 +12,7 @@ 5.13.1-SNAPSHOT - 6.66.0 + 6.67.0 From 5b10205e37e5133875be5d0fd1e783b0b0fd2739 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 27 May 2024 15:41:25 +0000 Subject: [PATCH 0719/1598] Bump org.assertj:assertj-core from 3.25.3 to 3.26.0 Bumps [org.assertj:assertj-core](https://github.com/assertj/assertj) from 3.25.3 to 3.26.0. - [Release notes](https://github.com/assertj/assertj/releases) - [Commits](https://github.com/assertj/assertj/compare/assertj-build-3.25.3...assertj-build-3.26.0) --- updated-dependencies: - dependency-name: org.assertj:assertj-core dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 301779979..49ba584d9 100644 --- a/pom.xml +++ b/pom.xml @@ -85,7 +85,7 @@ 4.4.0 1.5.6 4.2.1 - 3.25.3 + 3.26.0 5.12.0 2.0.13 1 From 39d1b0bae95199796fd87245971d5df69d0dac2e Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 27 May 2024 15:41:51 +0000 Subject: [PATCH 0720/1598] Bump micronaut3.version from 3.10.4 to 4.4.3 Bumps `micronaut3.version` from 3.10.4 to 4.4.3. Updates `io.micronaut:micronaut-inject-java` from 3.10.4 to 4.4.3 - [Release notes](https://github.com/micronaut-projects/micronaut-core/releases) - [Changelog](https://github.com/micronaut-projects/micronaut-core/blob/4.5.x/RELEASE.adoc) - [Commits](https://github.com/micronaut-projects/micronaut-core/compare/v3.10.4...v4.4.3) Updates `io.micronaut.platform:micronaut-platform` from 4.4.2 to 4.4.3 - [Release notes](https://github.com/micronaut-projects/micronaut-platform/releases) - [Commits](https://github.com/micronaut-projects/micronaut-platform/compare/v4.4.2...v4.4.3) --- updated-dependencies: - dependency-name: io.micronaut:micronaut-inject-java dependency-type: direct:production update-type: version-update:semver-major - dependency-name: io.micronaut.platform:micronaut-platform dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 301779979..f1e9956c3 100644 --- a/pom.xml +++ b/pom.xml @@ -80,7 +80,7 @@ 2.0.0 3.10.4 3.9.7 - 4.4.2 + 4.4.3 4.5.0 4.4.0 1.5.6 From 89d5775fb17050337dd682ea84fa32b6f39c82c3 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 28 May 2024 15:23:14 +0000 Subject: [PATCH 0721/1598] Bump com.google.cloud:google-cloud-spanner from 6.67.0 to 6.68.0 Bumps [com.google.cloud:google-cloud-spanner](https://github.com/googleapis/java-spanner) from 6.67.0 to 6.68.0. - [Release notes](https://github.com/googleapis/java-spanner/releases) - [Changelog](https://github.com/googleapis/java-spanner/blob/main/CHANGELOG.md) - [Commits](https://github.com/googleapis/java-spanner/compare/v6.67.0...v6.68.0) --- updated-dependencies: - dependency-name: com.google.cloud:google-cloud-spanner dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- providers/spanner/shedlock-provider-spanner/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/spanner/shedlock-provider-spanner/pom.xml b/providers/spanner/shedlock-provider-spanner/pom.xml index 40754f307..d4928671d 100644 --- a/providers/spanner/shedlock-provider-spanner/pom.xml +++ b/providers/spanner/shedlock-provider-spanner/pom.xml @@ -12,7 +12,7 @@ 5.13.1-SNAPSHOT - 6.67.0 + 6.68.0 From f9cafe08d9caabc25a0f48d58900ab5f7e34661a Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 28 May 2024 15:23:40 +0000 Subject: [PATCH 0722/1598] Bump com.google.cloud:google-cloud-datastore from 2.19.3 to 2.20.0 Bumps [com.google.cloud:google-cloud-datastore](https://github.com/googleapis/java-datastore) from 2.19.3 to 2.20.0. - [Release notes](https://github.com/googleapis/java-datastore/releases) - [Changelog](https://github.com/googleapis/java-datastore/blob/main/CHANGELOG.md) - [Commits](https://github.com/googleapis/java-datastore/compare/v2.19.3...v2.20.0) --- updated-dependencies: - dependency-name: com.google.cloud:google-cloud-datastore dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- providers/datastore/shedlock-provider-datastore/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/datastore/shedlock-provider-datastore/pom.xml b/providers/datastore/shedlock-provider-datastore/pom.xml index 3643be57b..f583ae6a6 100644 --- a/providers/datastore/shedlock-provider-datastore/pom.xml +++ b/providers/datastore/shedlock-provider-datastore/pom.xml @@ -12,7 +12,7 @@ 5.13.1-SNAPSHOT - 2.19.3 + 2.20.0 From 9fdc6a99b1b7c9048071beab479a3d5684a23112 Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Wed, 29 May 2024 21:38:15 +0200 Subject: [PATCH 0723/1598] Upgrade Spring versions --- pom.xml | 2 +- spring/test/shedlock-springboot-future-test/pom.xml | 2 +- spring/test/shedlock-springboot-old-test/pom.xml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/pom.xml b/pom.xml index fac77ff1e..d4400790e 100644 --- a/pom.xml +++ b/pom.xml @@ -74,7 +74,7 @@ 6.1.8 UTF-8 17 - 3.2.3 + 3.3.0 5.10.2 1.19.8 2.0.0 diff --git a/spring/test/shedlock-springboot-future-test/pom.xml b/spring/test/shedlock-springboot-future-test/pom.xml index be1322ed5..1cb97f477 100644 --- a/spring/test/shedlock-springboot-future-test/pom.xml +++ b/spring/test/shedlock-springboot-future-test/pom.xml @@ -63,7 +63,7 @@ org.springframework.boot spring-boot-dependencies - 3.3.0-M1 + 3.3.1-SNAPSHOT pom import diff --git a/spring/test/shedlock-springboot-old-test/pom.xml b/spring/test/shedlock-springboot-old-test/pom.xml index 5fa164f4e..8f9b5f5a7 100644 --- a/spring/test/shedlock-springboot-old-test/pom.xml +++ b/spring/test/shedlock-springboot-old-test/pom.xml @@ -63,7 +63,7 @@ org.springframework.boot spring-boot-dependencies - 3.0.11 + 3.2.6 pom import From 8e2f410496006ce8076a378205196a20a0fb07ec Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Wed, 29 May 2024 21:40:23 +0200 Subject: [PATCH 0724/1598] Upgrade Quarkus --- cdi/test/quarkus-test/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cdi/test/quarkus-test/pom.xml b/cdi/test/quarkus-test/pom.xml index 9de28ea6c..14b07d868 100644 --- a/cdi/test/quarkus-test/pom.xml +++ b/cdi/test/quarkus-test/pom.xml @@ -14,7 +14,7 @@ quarkus-bom io.quarkus.platform - 3.9.5 + 3.11.0 true From 34232005f5ea048c74fd894671ab973f43be03cf Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 30 May 2024 15:10:25 +0000 Subject: [PATCH 0725/1598] Bump jetcd.version from 0.8.0 to 0.8.2 Bumps `jetcd.version` from 0.8.0 to 0.8.2. Updates `io.etcd:jetcd-core` from 0.8.0 to 0.8.2 - [Release notes](https://github.com/etcd-io/jetcd/releases) - [Changelog](https://github.com/etcd-io/jetcd/blob/main/CHANGELOG.md) - [Commits](https://github.com/etcd-io/jetcd/compare/jetcd-0.8.0...jetcd-0.8.2) Updates `io.etcd:jetcd-test` from 0.8.0 to 0.8.2 - [Release notes](https://github.com/etcd-io/jetcd/releases) - [Changelog](https://github.com/etcd-io/jetcd/blob/main/CHANGELOG.md) - [Commits](https://github.com/etcd-io/jetcd/compare/jetcd-0.8.0...jetcd-0.8.2) --- updated-dependencies: - dependency-name: io.etcd:jetcd-core dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: io.etcd:jetcd-test dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/etcd/shedlock-provider-etcd-jetcd/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml b/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml index a12ed8c40..df468cb9e 100644 --- a/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml +++ b/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml @@ -11,7 +11,7 @@ shedlock-provider-etcd-jetcd - 0.8.0 + 0.8.2 From 964b9b4f4998f84fda79b7a74b78348a92628bc1 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 31 May 2024 15:09:00 +0000 Subject: [PATCH 0726/1598] Bump org.redisson:redisson-spring-data-32 from 3.30.0 to 3.31.0 Bumps org.redisson:redisson-spring-data-32 from 3.30.0 to 3.31.0. --- updated-dependencies: - dependency-name: org.redisson:redisson-spring-data-32 dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- providers/redis/shedlock-provider-redis-spring/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index 32c9b95c6..a07523444 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -62,7 +62,7 @@ org.redisson redisson-spring-data-32 - 3.30.0 + 3.31.0 test From 88a2bb5e8f1caadc625aeb4dba6774311dd3d7e1 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 13 Jun 2024 15:36:51 +0000 Subject: [PATCH 0727/1598] Bump com.google.cloud:google-cloud-spanner from 6.68.0 to 6.69.0 Bumps [com.google.cloud:google-cloud-spanner](https://github.com/googleapis/java-spanner) from 6.68.0 to 6.69.0. - [Release notes](https://github.com/googleapis/java-spanner/releases) - [Changelog](https://github.com/googleapis/java-spanner/blob/main/CHANGELOG.md) - [Commits](https://github.com/googleapis/java-spanner/compare/v6.68.0...v6.69.0) --- updated-dependencies: - dependency-name: com.google.cloud:google-cloud-spanner dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- providers/spanner/shedlock-provider-spanner/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/spanner/shedlock-provider-spanner/pom.xml b/providers/spanner/shedlock-provider-spanner/pom.xml index d4928671d..e2835b19f 100644 --- a/providers/spanner/shedlock-provider-spanner/pom.xml +++ b/providers/spanner/shedlock-provider-spanner/pom.xml @@ -12,7 +12,7 @@ 5.13.1-SNAPSHOT - 6.68.0 + 6.69.0 From b60dfbfa1dc7f93480d3280ef07e50ee7bccbb7e Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 14 Jun 2024 15:07:18 +0000 Subject: [PATCH 0728/1598] Bump org.jooq:jooq from 3.19.8 to 3.19.10 Bumps org.jooq:jooq from 3.19.8 to 3.19.10. --- updated-dependencies: - dependency-name: org.jooq:jooq dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/jdbc/shedlock-provider-jooq/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/jdbc/shedlock-provider-jooq/pom.xml b/providers/jdbc/shedlock-provider-jooq/pom.xml index 16c86e32a..c7e384bd2 100644 --- a/providers/jdbc/shedlock-provider-jooq/pom.xml +++ b/providers/jdbc/shedlock-provider-jooq/pom.xml @@ -21,7 +21,7 @@ org.jooq jooq - 3.19.8 + 3.19.10 From d75dcdc814b410d9dbf8b08c7b45b57749f8c423 Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Mon, 17 Jun 2024 20:16:35 +0200 Subject: [PATCH 0729/1598] Fix DynamoDb tests --- .../dynamodb2/DynamoDBLockProviderIntegrationTest.java | 6 +----- .../src/test/resources/logback.xml | 2 +- 2 files changed, 2 insertions(+), 6 deletions(-) diff --git a/providers/dynamodb/shedlock-provider-dynamodb2/src/test/java/net/javacrumbs/shedlock/provider/dynamodb2/DynamoDBLockProviderIntegrationTest.java b/providers/dynamodb/shedlock-provider-dynamodb2/src/test/java/net/javacrumbs/shedlock/provider/dynamodb2/DynamoDBLockProviderIntegrationTest.java index a7d904446..95a2bb3d0 100644 --- a/providers/dynamodb/shedlock-provider-dynamodb2/src/test/java/net/javacrumbs/shedlock/provider/dynamodb2/DynamoDBLockProviderIntegrationTest.java +++ b/providers/dynamodb/shedlock-provider-dynamodb2/src/test/java/net/javacrumbs/shedlock/provider/dynamodb2/DynamoDBLockProviderIntegrationTest.java @@ -31,8 +31,6 @@ import org.testcontainers.containers.GenericContainer; import org.testcontainers.junit.jupiter.Container; import org.testcontainers.junit.jupiter.Testcontainers; -import software.amazon.awssdk.auth.credentials.AwsBasicCredentials; -import software.amazon.awssdk.auth.credentials.StaticCredentialsProvider; import software.amazon.awssdk.regions.Region; import software.amazon.awssdk.services.dynamodb.DynamoDbClient; import software.amazon.awssdk.services.dynamodb.model.AttributeValue; @@ -48,7 +46,7 @@ public class DynamoDBLockProviderIntegrationTest extends AbstractLockProviderIntegrationTest { @Container public static final DynamoDbContainer dynamoDbContainer = - new DynamoDbContainer("quay.io/testcontainers/dynalite:v1.2.1-1").withExposedPorts(4567); + new DynamoDbContainer("amazon/dynamodb-local:2.5.1").withExposedPorts(8000); private static final String TABLE_NAME = "Shedlock"; private static DynamoDbClient dynamodb; @@ -87,8 +85,6 @@ static DynamoDbClient createClient() { // The region is meaningless for local DynamoDb but required for client builder // validation .region(Region.US_EAST_1) - .credentialsProvider( - StaticCredentialsProvider.create(AwsBasicCredentials.create("dummy-key", "dummy-secret"))) .build(); } diff --git a/providers/dynamodb/shedlock-provider-dynamodb2/src/test/resources/logback.xml b/providers/dynamodb/shedlock-provider-dynamodb2/src/test/resources/logback.xml index 348588530..d8ff54991 100644 --- a/providers/dynamodb/shedlock-provider-dynamodb2/src/test/resources/logback.xml +++ b/providers/dynamodb/shedlock-provider-dynamodb2/src/test/resources/logback.xml @@ -8,7 +8,7 @@ - + From cfa5b0a3cb08f7d13b9b620b3aadb77de54f770a Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Mon, 17 Jun 2024 20:18:12 +0200 Subject: [PATCH 0730/1598] Get rid of a few warnings --- .../dynamodb2/DynamoDBLockProviderIntegrationTest.java | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/providers/dynamodb/shedlock-provider-dynamodb2/src/test/java/net/javacrumbs/shedlock/provider/dynamodb2/DynamoDBLockProviderIntegrationTest.java b/providers/dynamodb/shedlock-provider-dynamodb2/src/test/java/net/javacrumbs/shedlock/provider/dynamodb2/DynamoDBLockProviderIntegrationTest.java index 95a2bb3d0..cb8ebb181 100644 --- a/providers/dynamodb/shedlock-provider-dynamodb2/src/test/java/net/javacrumbs/shedlock/provider/dynamodb2/DynamoDBLockProviderIntegrationTest.java +++ b/providers/dynamodb/shedlock-provider-dynamodb2/src/test/java/net/javacrumbs/shedlock/provider/dynamodb2/DynamoDBLockProviderIntegrationTest.java @@ -45,7 +45,7 @@ @Testcontainers public class DynamoDBLockProviderIntegrationTest extends AbstractLockProviderIntegrationTest { @Container - public static final DynamoDbContainer dynamoDbContainer = + static final DynamoDbContainer dynamoDbContainer = new DynamoDbContainer("amazon/dynamodb-local:2.5.1").withExposedPorts(8000); private static final String TABLE_NAME = "Shedlock"; @@ -78,8 +78,7 @@ private static TableStatus getTableStatus(String lockTable) { * @return A DynamoDbClient pointing to the local DynamoDb instance */ static DynamoDbClient createClient() { - String endpoint = - "http://" + dynamoDbContainer.getContainerIpAddress() + ":" + dynamoDbContainer.getFirstMappedPort(); + String endpoint = "http://" + dynamoDbContainer.getHost() + ":" + dynamoDbContainer.getFirstMappedPort(); return DynamoDbClient.builder() .endpointOverride(URI.create(endpoint)) // The region is meaningless for local DynamoDb but required for client builder From 607033b22ed8f72484df837de85e9d339de26550 Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Mon, 17 Jun 2024 21:16:56 +0200 Subject: [PATCH 0731/1598] Fix dynamo test take 2 --- .../dynamodb2/DynamoDBLockProviderIntegrationTest.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/providers/dynamodb/shedlock-provider-dynamodb2/src/test/java/net/javacrumbs/shedlock/provider/dynamodb2/DynamoDBLockProviderIntegrationTest.java b/providers/dynamodb/shedlock-provider-dynamodb2/src/test/java/net/javacrumbs/shedlock/provider/dynamodb2/DynamoDBLockProviderIntegrationTest.java index cb8ebb181..bd9237dfc 100644 --- a/providers/dynamodb/shedlock-provider-dynamodb2/src/test/java/net/javacrumbs/shedlock/provider/dynamodb2/DynamoDBLockProviderIntegrationTest.java +++ b/providers/dynamodb/shedlock-provider-dynamodb2/src/test/java/net/javacrumbs/shedlock/provider/dynamodb2/DynamoDBLockProviderIntegrationTest.java @@ -31,6 +31,8 @@ import org.testcontainers.containers.GenericContainer; import org.testcontainers.junit.jupiter.Container; import org.testcontainers.junit.jupiter.Testcontainers; +import software.amazon.awssdk.auth.credentials.AwsBasicCredentials; +import software.amazon.awssdk.auth.credentials.StaticCredentialsProvider; import software.amazon.awssdk.regions.Region; import software.amazon.awssdk.services.dynamodb.DynamoDbClient; import software.amazon.awssdk.services.dynamodb.model.AttributeValue; @@ -83,6 +85,7 @@ static DynamoDbClient createClient() { .endpointOverride(URI.create(endpoint)) // The region is meaningless for local DynamoDb but required for client builder // validation + .credentialsProvider(StaticCredentialsProvider.create(AwsBasicCredentials.create("dummy", "dummy"))) .region(Region.US_EAST_1) .build(); } From 3a24d4e76ebd13ea5deee10544a6e8392f925498 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 18 Jun 2024 15:11:20 +0000 Subject: [PATCH 0732/1598] Bump org.neo4j.driver:neo4j-java-driver from 5.20.0 to 5.21.0 Bumps [org.neo4j.driver:neo4j-java-driver](https://github.com/neo4j/neo4j-java-driver) from 5.20.0 to 5.21.0. - [Release notes](https://github.com/neo4j/neo4j-java-driver/releases) - [Commits](https://github.com/neo4j/neo4j-java-driver/compare/5.20.0...5.21.0) --- updated-dependencies: - dependency-name: org.neo4j.driver:neo4j-java-driver dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- providers/neo4j/shedlock-provider-neo4j/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/neo4j/shedlock-provider-neo4j/pom.xml b/providers/neo4j/shedlock-provider-neo4j/pom.xml index 97f1c8600..7731c6afb 100644 --- a/providers/neo4j/shedlock-provider-neo4j/pom.xml +++ b/providers/neo4j/shedlock-provider-neo4j/pom.xml @@ -20,7 +20,7 @@ org.neo4j.driver neo4j-java-driver - 5.20.0 + 5.21.0 From 2eaf187ca16a41f95990f6376bcc502c7a4067a3 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 18 Jun 2024 15:11:30 +0000 Subject: [PATCH 0733/1598] Bump com.google.cloud:google-cloud-datastore from 2.20.0 to 2.20.1 Bumps [com.google.cloud:google-cloud-datastore](https://github.com/googleapis/java-datastore) from 2.20.0 to 2.20.1. - [Release notes](https://github.com/googleapis/java-datastore/releases) - [Changelog](https://github.com/googleapis/java-datastore/blob/main/CHANGELOG.md) - [Commits](https://github.com/googleapis/java-datastore/compare/v2.20.0...v2.20.1) --- updated-dependencies: - dependency-name: com.google.cloud:google-cloud-datastore dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/datastore/shedlock-provider-datastore/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/datastore/shedlock-provider-datastore/pom.xml b/providers/datastore/shedlock-provider-datastore/pom.xml index f583ae6a6..154f57e5c 100644 --- a/providers/datastore/shedlock-provider-datastore/pom.xml +++ b/providers/datastore/shedlock-provider-datastore/pom.xml @@ -12,7 +12,7 @@ 5.13.1-SNAPSHOT - 2.20.0 + 2.20.1 From a6874fded022778f020ee094abde7e5c5df6c4e3 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 18 Jun 2024 15:11:36 +0000 Subject: [PATCH 0734/1598] Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.6.3 to 3.7.0 Bumps [org.apache.maven.plugins:maven-javadoc-plugin](https://github.com/apache/maven-javadoc-plugin) from 3.6.3 to 3.7.0. - [Release notes](https://github.com/apache/maven-javadoc-plugin/releases) - [Commits](https://github.com/apache/maven-javadoc-plugin/compare/maven-javadoc-plugin-3.6.3...maven-javadoc-plugin-3.7.0) --- updated-dependencies: - dependency-name: org.apache.maven.plugins:maven-javadoc-plugin dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index d4400790e..0bc614df5 100644 --- a/pom.xml +++ b/pom.xml @@ -147,7 +147,7 @@ org.apache.maven.plugins maven-javadoc-plugin - 3.6.3 + 3.7.0 false From 822ca99267416ab04582d610d81724d62362afaf Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 19 Jun 2024 15:44:43 +0000 Subject: [PATCH 0735/1598] Bump io.projectreactor:reactor-core from 3.6.6 to 3.6.7 Bumps [io.projectreactor:reactor-core](https://github.com/reactor/reactor-core) from 3.6.6 to 3.6.7. - [Release notes](https://github.com/reactor/reactor-core/releases) - [Commits](https://github.com/reactor/reactor-core/compare/v3.6.6...v3.6.7) --- updated-dependencies: - dependency-name: io.projectreactor:reactor-core dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/r2dbc/shedlock-provider-r2dbc/pom.xml | 2 +- providers/redis/shedlock-provider-redis-spring/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml index d04756e76..a4370d65e 100644 --- a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml +++ b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml @@ -32,7 +32,7 @@ io.projectreactor reactor-core - 3.6.6 + 3.6.7 diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index a07523444..77339e3bd 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -27,7 +27,7 @@ io.projectreactor reactor-core - 3.6.6 + 3.6.7 true From 2d77165853b0779fb3dae1b90abffea7adfa68b9 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 19 Jun 2024 15:44:47 +0000 Subject: [PATCH 0736/1598] Bump co.elastic.clients:elasticsearch-java from 8.13.4 to 8.14.1 Bumps [co.elastic.clients:elasticsearch-java](https://github.com/elastic/elasticsearch-java) from 8.13.4 to 8.14.1. - [Release notes](https://github.com/elastic/elasticsearch-java/releases) - [Changelog](https://github.com/elastic/elasticsearch-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/elastic/elasticsearch-java/compare/v8.13.4...v8.14.1) --- updated-dependencies: - dependency-name: co.elastic.clients:elasticsearch-java dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- .../elasticsearch/shedlock-provider-elasticsearch8/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml index 259fce954..e9a388ac1 100644 --- a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml +++ b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml @@ -12,7 +12,7 @@ 5.13.1-SNAPSHOT - 8.13.4 + 8.14.1 2.1.3 2.17.1 From 5b558c083ccb782059d37bbc4b26d6f4bf99fa90 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 19 Jun 2024 15:44:56 +0000 Subject: [PATCH 0737/1598] Bump curator.version from 5.6.0 to 5.7.0 Bumps `curator.version` from 5.6.0 to 5.7.0. Updates `org.apache.curator:curator-framework` from 5.6.0 to 5.7.0 - [Commits](https://github.com/apache/curator/compare/apache-curator-5.6.0...apache-curator-5.7.0) Updates `org.apache.curator:curator-test` from 5.6.0 to 5.7.0 - [Commits](https://github.com/apache/curator/compare/apache-curator-5.6.0...apache-curator-5.7.0) --- updated-dependencies: - dependency-name: org.apache.curator:curator-framework dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: org.apache.curator:curator-test dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml b/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml index 8122a8672..f58ba60f1 100644 --- a/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml +++ b/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml @@ -12,7 +12,7 @@ 5.13.1-SNAPSHOT - 5.6.0 + 5.7.0 From 7f53eb267050b6e37fee6d7d19f6f0ba2904f0a0 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 19 Jun 2024 15:44:58 +0000 Subject: [PATCH 0738/1598] Bump org.hsqldb:hsqldb from 2.7.2 to 2.7.3 Bumps org.hsqldb:hsqldb from 2.7.2 to 2.7.3. --- updated-dependencies: - dependency-name: org.hsqldb:hsqldb dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/jdbc/shedlock-test-support-jdbc/pom.xml | 2 +- spring/test/shedlock-springboot-future-test/pom.xml | 2 +- spring/test/shedlock-springboot-kotlin-test/pom.xml | 2 +- spring/test/shedlock-springboot-old-test/pom.xml | 2 +- spring/test/shedlock-springboot-sleuth-test/pom.xml | 2 +- spring/test/shedlock-springboot-test/pom.xml | 2 +- spring/test/shedlock-testng-test/pom.xml | 2 +- 7 files changed, 7 insertions(+), 7 deletions(-) diff --git a/providers/jdbc/shedlock-test-support-jdbc/pom.xml b/providers/jdbc/shedlock-test-support-jdbc/pom.xml index e8f77758b..fbd57c966 100644 --- a/providers/jdbc/shedlock-test-support-jdbc/pom.xml +++ b/providers/jdbc/shedlock-test-support-jdbc/pom.xml @@ -27,7 +27,7 @@ org.hsqldb hsqldb - 2.7.2 + 2.7.3 diff --git a/spring/test/shedlock-springboot-future-test/pom.xml b/spring/test/shedlock-springboot-future-test/pom.xml index 1cb97f477..f3243968b 100644 --- a/spring/test/shedlock-springboot-future-test/pom.xml +++ b/spring/test/shedlock-springboot-future-test/pom.xml @@ -47,7 +47,7 @@ org.hsqldb hsqldb - 2.7.2 + 2.7.3 diff --git a/spring/test/shedlock-springboot-kotlin-test/pom.xml b/spring/test/shedlock-springboot-kotlin-test/pom.xml index a682eed30..0dc622bb8 100644 --- a/spring/test/shedlock-springboot-kotlin-test/pom.xml +++ b/spring/test/shedlock-springboot-kotlin-test/pom.xml @@ -58,7 +58,7 @@ org.hsqldb hsqldb - 2.7.2 + 2.7.3 diff --git a/spring/test/shedlock-springboot-old-test/pom.xml b/spring/test/shedlock-springboot-old-test/pom.xml index 8f9b5f5a7..140381f56 100644 --- a/spring/test/shedlock-springboot-old-test/pom.xml +++ b/spring/test/shedlock-springboot-old-test/pom.xml @@ -42,7 +42,7 @@ org.hsqldb hsqldb - 2.7.2 + 2.7.3 diff --git a/spring/test/shedlock-springboot-sleuth-test/pom.xml b/spring/test/shedlock-springboot-sleuth-test/pom.xml index d3b9fd725..0e56fdd72 100644 --- a/spring/test/shedlock-springboot-sleuth-test/pom.xml +++ b/spring/test/shedlock-springboot-sleuth-test/pom.xml @@ -47,7 +47,7 @@ org.hsqldb hsqldb - 2.7.2 + 2.7.3 diff --git a/spring/test/shedlock-springboot-test/pom.xml b/spring/test/shedlock-springboot-test/pom.xml index 202a3a228..5b38a1e17 100644 --- a/spring/test/shedlock-springboot-test/pom.xml +++ b/spring/test/shedlock-springboot-test/pom.xml @@ -47,7 +47,7 @@ org.hsqldb hsqldb - 2.7.2 + 2.7.3 diff --git a/spring/test/shedlock-testng-test/pom.xml b/spring/test/shedlock-testng-test/pom.xml index 563d82f04..f8934c9cb 100644 --- a/spring/test/shedlock-testng-test/pom.xml +++ b/spring/test/shedlock-testng-test/pom.xml @@ -55,7 +55,7 @@ org.hsqldb hsqldb - 2.7.2 + 2.7.3 From 8a802e2b115cd67e55d950debfadb2e00954420d Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 21 Jun 2024 15:55:02 +0000 Subject: [PATCH 0739/1598] Bump org.mongodb:mongodb-driver-reactivestreams from 5.1.0 to 5.1.1 Bumps [org.mongodb:mongodb-driver-reactivestreams](https://github.com/mongodb/mongo-java-driver) from 5.1.0 to 5.1.1. - [Release notes](https://github.com/mongodb/mongo-java-driver/releases) - [Commits](https://github.com/mongodb/mongo-java-driver/compare/r5.1.0...r5.1.1) --- updated-dependencies: - dependency-name: org.mongodb:mongodb-driver-reactivestreams dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml b/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml index 851c6a159..30c2aceed 100644 --- a/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml +++ b/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml @@ -21,7 +21,7 @@ org.mongodb mongodb-driver-reactivestreams - 5.1.0 + 5.1.1 From 0479f9251a8a3413c7de255482f62278a33a53a4 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 21 Jun 2024 15:55:21 +0000 Subject: [PATCH 0740/1598] Bump org.apache.maven.plugins:maven-surefire-plugin from 3.2.5 to 3.3.0 Bumps [org.apache.maven.plugins:maven-surefire-plugin](https://github.com/apache/maven-surefire) from 3.2.5 to 3.3.0. - [Release notes](https://github.com/apache/maven-surefire/releases) - [Commits](https://github.com/apache/maven-surefire/compare/surefire-3.2.5...surefire-3.3.0) --- updated-dependencies: - dependency-name: org.apache.maven.plugins:maven-surefire-plugin dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 0bc614df5..26b9e0951 100644 --- a/pom.xml +++ b/pom.xml @@ -133,7 +133,7 @@ org.apache.maven.plugins maven-surefire-plugin - 3.2.5 + 3.3.0 ${fork.count} -Xmx512m From 633bea3808c596ba2974423f350a30cac831a289 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 21 Jun 2024 15:55:28 +0000 Subject: [PATCH 0741/1598] Bump org.mongodb:mongodb-driver-sync from 5.1.0 to 5.1.1 Bumps [org.mongodb:mongodb-driver-sync](https://github.com/mongodb/mongo-java-driver) from 5.1.0 to 5.1.1. - [Release notes](https://github.com/mongodb/mongo-java-driver/releases) - [Commits](https://github.com/mongodb/mongo-java-driver/compare/r5.1.0...r5.1.1) --- updated-dependencies: - dependency-name: org.mongodb:mongodb-driver-sync dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/mongo/shedlock-provider-mongo/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/mongo/shedlock-provider-mongo/pom.xml b/providers/mongo/shedlock-provider-mongo/pom.xml index b242b814d..564e3f33d 100644 --- a/providers/mongo/shedlock-provider-mongo/pom.xml +++ b/providers/mongo/shedlock-provider-mongo/pom.xml @@ -21,7 +21,7 @@ org.mongodb mongodb-driver-sync - 5.1.0 + 5.1.1 From 0dddd1b69d9be1360fcc81cf698bd68ff943094c Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 24 Jun 2024 15:16:19 +0000 Subject: [PATCH 0742/1598] Bump org.redisson:redisson-spring-data-32 from 3.31.0 to 3.32.0 Bumps org.redisson:redisson-spring-data-32 from 3.31.0 to 3.32.0. --- updated-dependencies: - dependency-name: org.redisson:redisson-spring-data-32 dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- providers/redis/shedlock-provider-redis-spring/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index 77339e3bd..af1a3e800 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -62,7 +62,7 @@ org.redisson redisson-spring-data-32 - 3.31.0 + 3.32.0 test From ef90fe730a9ecf3f69edb0636565c80a205a261f Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 24 Jun 2024 15:16:44 +0000 Subject: [PATCH 0743/1598] Bump micronaut3.version from 3.10.4 to 4.5.0 Bumps `micronaut3.version` from 3.10.4 to 4.5.0. Updates `io.micronaut:micronaut-inject-java` from 3.10.4 to 4.5.0 - [Release notes](https://github.com/micronaut-projects/micronaut-core/releases) - [Changelog](https://github.com/micronaut-projects/micronaut-core/blob/4.5.x/RELEASE.adoc) - [Commits](https://github.com/micronaut-projects/micronaut-core/compare/v3.10.4...v4.5.0) Updates `io.micronaut.platform:micronaut-platform` from 4.4.3 to 4.5.0 - [Release notes](https://github.com/micronaut-projects/micronaut-platform/releases) - [Commits](https://github.com/micronaut-projects/micronaut-platform/compare/v4.4.3...v4.5.0) --- updated-dependencies: - dependency-name: io.micronaut:micronaut-inject-java dependency-type: direct:production update-type: version-update:semver-major - dependency-name: io.micronaut.platform:micronaut-platform dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 26b9e0951..ad9e00687 100644 --- a/pom.xml +++ b/pom.xml @@ -80,7 +80,7 @@ 2.0.0 3.10.4 3.9.7 - 4.4.3 + 4.5.0 4.5.0 4.4.0 1.5.6 From 407c5265417f0a5d0aac20e66bdb6d23a1820d03 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 24 Jun 2024 15:17:08 +0000 Subject: [PATCH 0744/1598] Bump spring.version from 6.1.8 to 6.1.10 Bumps `spring.version` from 6.1.8 to 6.1.10. Updates `org.springframework:spring-context` from 6.1.8 to 6.1.10 - [Release notes](https://github.com/spring-projects/spring-framework/releases) - [Commits](https://github.com/spring-projects/spring-framework/compare/v6.1.8...v6.1.10) Updates `org.springframework:spring-test` from 6.1.8 to 6.1.10 - [Release notes](https://github.com/spring-projects/spring-framework/releases) - [Commits](https://github.com/spring-projects/spring-framework/compare/v6.1.8...v6.1.10) Updates `org.springframework:spring-jdbc` from 6.1.8 to 6.1.10 - [Release notes](https://github.com/spring-projects/spring-framework/releases) - [Commits](https://github.com/spring-projects/spring-framework/compare/v6.1.8...v6.1.10) Updates `org.springframework:spring-beans` from 6.1.8 to 6.1.10 - [Release notes](https://github.com/spring-projects/spring-framework/releases) - [Commits](https://github.com/spring-projects/spring-framework/compare/v6.1.8...v6.1.10) --- updated-dependencies: - dependency-name: org.springframework:spring-context dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.springframework:spring-test dependency-type: direct:development update-type: version-update:semver-patch - dependency-name: org.springframework:spring-jdbc dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.springframework:spring-beans dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 26b9e0951..1fbb32379 100644 --- a/pom.xml +++ b/pom.xml @@ -71,7 +71,7 @@ - 6.1.8 + 6.1.10 UTF-8 17 3.3.0 From ebfabeda15cd3222a969853951729830ee8322a7 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 25 Jun 2024 15:40:11 +0000 Subject: [PATCH 0745/1598] Bump org.apache.maven.plugins:maven-shade-plugin from 3.5.3 to 3.6.0 Bumps [org.apache.maven.plugins:maven-shade-plugin](https://github.com/apache/maven-shade-plugin) from 3.5.3 to 3.6.0. - [Release notes](https://github.com/apache/maven-shade-plugin/releases) - [Commits](https://github.com/apache/maven-shade-plugin/compare/maven-shade-plugin-3.5.3...maven-shade-plugin-3.6.0) --- updated-dependencies: - dependency-name: org.apache.maven.plugins:maven-shade-plugin dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- micronaut/test/micronaut-jdbc-template/pom.xml | 2 +- micronaut/test/micronaut-jdbc/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/micronaut/test/micronaut-jdbc-template/pom.xml b/micronaut/test/micronaut-jdbc-template/pom.xml index b3c62467c..4b6dfbf54 100644 --- a/micronaut/test/micronaut-jdbc-template/pom.xml +++ b/micronaut/test/micronaut-jdbc-template/pom.xml @@ -122,7 +122,7 @@ org.apache.maven.plugins maven-shade-plugin - 3.5.3 + 3.6.0 package diff --git a/micronaut/test/micronaut-jdbc/pom.xml b/micronaut/test/micronaut-jdbc/pom.xml index 4a1ef8513..665688c01 100644 --- a/micronaut/test/micronaut-jdbc/pom.xml +++ b/micronaut/test/micronaut-jdbc/pom.xml @@ -122,7 +122,7 @@ org.apache.maven.plugins maven-shade-plugin - 3.5.3 + 3.6.0 package From 72e59c1aa1380a30298ea88ee9d88c9f20327452 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 25 Jun 2024 15:40:21 +0000 Subject: [PATCH 0746/1598] Bump org.apache.maven.plugins:maven-jar-plugin from 3.4.1 to 3.4.2 Bumps [org.apache.maven.plugins:maven-jar-plugin](https://github.com/apache/maven-jar-plugin) from 3.4.1 to 3.4.2. - [Release notes](https://github.com/apache/maven-jar-plugin/releases) - [Commits](https://github.com/apache/maven-jar-plugin/compare/maven-jar-plugin-3.4.1...maven-jar-plugin-3.4.2) --- updated-dependencies: - dependency-name: org.apache.maven.plugins:maven-jar-plugin dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 1fbb32379..ed95f1f51 100644 --- a/pom.xml +++ b/pom.xml @@ -142,7 +142,7 @@ org.apache.maven.plugins maven-jar-plugin - 3.4.1 + 3.4.2 org.apache.maven.plugins From 76d5f751a17682f9770a18b3eade4e3dc4e7633d Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 25 Jun 2024 15:40:26 +0000 Subject: [PATCH 0747/1598] Bump org.springframework.data:spring-data-redis from 3.3.0 to 3.3.1 Bumps [org.springframework.data:spring-data-redis](https://github.com/spring-projects/spring-data-redis) from 3.3.0 to 3.3.1. - [Release notes](https://github.com/spring-projects/spring-data-redis/releases) - [Commits](https://github.com/spring-projects/spring-data-redis/compare/3.3.0...3.3.1) --- updated-dependencies: - dependency-name: org.springframework.data:spring-data-redis dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/redis/shedlock-provider-redis-spring/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index af1a3e800..58a6a9396 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -21,7 +21,7 @@ org.springframework.data spring-data-redis - 3.3.0 + 3.3.1 From c4f5f2174041a7068bd02ddda677942003175cfe Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 28 Jun 2024 15:23:03 +0000 Subject: [PATCH 0748/1598] Bump org.neo4j.driver:neo4j-java-driver from 5.21.0 to 5.22.0 Bumps [org.neo4j.driver:neo4j-java-driver](https://github.com/neo4j/neo4j-java-driver) from 5.21.0 to 5.22.0. - [Release notes](https://github.com/neo4j/neo4j-java-driver/releases) - [Commits](https://github.com/neo4j/neo4j-java-driver/compare/5.21.0...5.22.0) --- updated-dependencies: - dependency-name: org.neo4j.driver:neo4j-java-driver dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- providers/neo4j/shedlock-provider-neo4j/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/neo4j/shedlock-provider-neo4j/pom.xml b/providers/neo4j/shedlock-provider-neo4j/pom.xml index 7731c6afb..c8d3e64e1 100644 --- a/providers/neo4j/shedlock-provider-neo4j/pom.xml +++ b/providers/neo4j/shedlock-provider-neo4j/pom.xml @@ -20,7 +20,7 @@ org.neo4j.driver neo4j-java-driver - 5.21.0 + 5.22.0 From 887d892ea2843ead81f4df9d5c7dc2506c7de5aa Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 28 Jun 2024 15:23:04 +0000 Subject: [PATCH 0749/1598] Bump com.playtika.testcontainers:embedded-redis from 3.1.6 to 3.1.7 Bumps com.playtika.testcontainers:embedded-redis from 3.1.6 to 3.1.7. --- updated-dependencies: - dependency-name: com.playtika.testcontainers:embedded-redis dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/redis/shedlock-provider-redis-jedis4/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/redis/shedlock-provider-redis-jedis4/pom.xml b/providers/redis/shedlock-provider-redis-jedis4/pom.xml index 0004fdd0e..b72c54c15 100644 --- a/providers/redis/shedlock-provider-redis-jedis4/pom.xml +++ b/providers/redis/shedlock-provider-redis-jedis4/pom.xml @@ -34,7 +34,7 @@ com.playtika.testcontainers embedded-redis - 3.1.6 + 3.1.7 test From bd74718e7748928523e85dc8d7a25bf4fc60088a Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 28 Jun 2024 15:23:17 +0000 Subject: [PATCH 0750/1598] Bump junit.ver from 5.10.2 to 5.10.3 Bumps `junit.ver` from 5.10.2 to 5.10.3. Updates `org.junit.jupiter:junit-jupiter` from 5.10.2 to 5.10.3 - [Release notes](https://github.com/junit-team/junit5/releases) - [Commits](https://github.com/junit-team/junit5/compare/r5.10.2...r5.10.3) Updates `org.junit.jupiter:junit-jupiter-api` from 5.10.2 to 5.10.3 - [Release notes](https://github.com/junit-team/junit5/releases) - [Commits](https://github.com/junit-team/junit5/compare/r5.10.2...r5.10.3) Updates `org.junit.jupiter:junit-jupiter-engine` from 5.10.2 to 5.10.3 - [Release notes](https://github.com/junit-team/junit5/releases) - [Commits](https://github.com/junit-team/junit5/compare/r5.10.2...r5.10.3) --- updated-dependencies: - dependency-name: org.junit.jupiter:junit-jupiter dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.junit.jupiter:junit-jupiter-api dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.junit.jupiter:junit-jupiter-engine dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index ed95f1f51..c185ca161 100644 --- a/pom.xml +++ b/pom.xml @@ -75,7 +75,7 @@ UTF-8 17 3.3.0 - 5.10.2 + 5.10.3 1.19.8 2.0.0 3.10.4 From 16667d5c7eca3b9ad990153a0be86d6ab2e9e90a Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 1 Jul 2024 15:24:37 +0000 Subject: [PATCH 0751/1598] Bump org.mariadb:r2dbc-mariadb from 1.2.0 to 1.2.1 Bumps [org.mariadb:r2dbc-mariadb](https://github.com/mariadb-corporation/mariadb-connector-r2dbc) from 1.2.0 to 1.2.1. - [Release notes](https://github.com/mariadb-corporation/mariadb-connector-r2dbc/releases) - [Changelog](https://github.com/mariadb-corporation/mariadb-connector-r2dbc/blob/master/CHANGELOG.md) - [Commits](https://github.com/mariadb-corporation/mariadb-connector-r2dbc/compare/1.2.0...1.2.1) --- updated-dependencies: - dependency-name: org.mariadb:r2dbc-mariadb dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/r2dbc/shedlock-provider-r2dbc/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml index a4370d65e..35f2f2ed2 100644 --- a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml +++ b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml @@ -89,7 +89,7 @@ org.mariadb r2dbc-mariadb - 1.2.0 + 1.2.1 test From a13a2025ece130ee8e2567c752c41505cf19ff41 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 1 Jul 2024 15:24:54 +0000 Subject: [PATCH 0752/1598] Bump quarkus.platform.version from 2.16.12.Final to 3.12.0 Bumps `quarkus.platform.version` from 2.16.12.Final to 3.12.0. Updates `io.quarkus.platform:quarkus-bom` from 2.16.12.Final to 3.12.0 - [Commits](https://github.com/quarkusio/quarkus-platform/compare/2.16.12.Final...3.12.0) Updates `io.quarkus.platform:quarkus-maven-plugin` from 2.16.12.Final to 3.12.0 - [Commits](https://github.com/quarkusio/quarkus-platform/compare/2.16.12.Final...3.12.0) --- updated-dependencies: - dependency-name: io.quarkus.platform:quarkus-bom dependency-type: direct:production update-type: version-update:semver-major - dependency-name: io.quarkus.platform:quarkus-maven-plugin dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- cdi/test/quarkus-test/pom.xml | 2 +- providers/redis/shedlock-provider-redis-quarkus2/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/cdi/test/quarkus-test/pom.xml b/cdi/test/quarkus-test/pom.xml index 14b07d868..deb990bc1 100644 --- a/cdi/test/quarkus-test/pom.xml +++ b/cdi/test/quarkus-test/pom.xml @@ -14,7 +14,7 @@ quarkus-bom io.quarkus.platform - 3.11.0 + 3.12.0 true diff --git a/providers/redis/shedlock-provider-redis-quarkus2/pom.xml b/providers/redis/shedlock-provider-redis-quarkus2/pom.xml index 3b69bdd0c..f4844d2e6 100644 --- a/providers/redis/shedlock-provider-redis-quarkus2/pom.xml +++ b/providers/redis/shedlock-provider-redis-quarkus2/pom.xml @@ -11,7 +11,7 @@ shedlock-provider-redis-quarkus2 - 2.16.12.Final + 3.12.0 From 64eec92de9dd4adac958d98e2f7845a907af5200 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 1 Jul 2024 15:25:35 +0000 Subject: [PATCH 0753/1598] Bump com.google.cloud:google-cloud-spanner from 6.69.0 to 6.70.0 Bumps [com.google.cloud:google-cloud-spanner](https://github.com/googleapis/java-spanner) from 6.69.0 to 6.70.0. - [Release notes](https://github.com/googleapis/java-spanner/releases) - [Changelog](https://github.com/googleapis/java-spanner/blob/main/CHANGELOG.md) - [Commits](https://github.com/googleapis/java-spanner/compare/v6.69.0...v6.70.0) --- updated-dependencies: - dependency-name: com.google.cloud:google-cloud-spanner dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- providers/spanner/shedlock-provider-spanner/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/spanner/shedlock-provider-spanner/pom.xml b/providers/spanner/shedlock-provider-spanner/pom.xml index e2835b19f..71a80ca09 100644 --- a/providers/spanner/shedlock-provider-spanner/pom.xml +++ b/providers/spanner/shedlock-provider-spanner/pom.xml @@ -12,7 +12,7 @@ 5.13.1-SNAPSHOT - 6.69.0 + 6.70.0 From ac0edfd9e6ea55b0aa0744f8e6e5a3860d77a97f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luk=C3=A1=C5=A1=20K=C5=99e=C4=8Dan?= Date: Mon, 1 Jul 2024 17:56:07 +0200 Subject: [PATCH 0754/1598] Update providers/redis/shedlock-provider-redis-quarkus2/pom.xml --- providers/redis/shedlock-provider-redis-quarkus2/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/redis/shedlock-provider-redis-quarkus2/pom.xml b/providers/redis/shedlock-provider-redis-quarkus2/pom.xml index f4844d2e6..3b69bdd0c 100644 --- a/providers/redis/shedlock-provider-redis-quarkus2/pom.xml +++ b/providers/redis/shedlock-provider-redis-quarkus2/pom.xml @@ -11,7 +11,7 @@ shedlock-provider-redis-quarkus2 - 3.12.0 + 2.16.12.Final From 6fde3af09b8fa469f2881ed8623f9800a063b61a Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Mon, 1 Jul 2024 18:08:02 +0200 Subject: [PATCH 0755/1598] Upgrade micronaut --- pom.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pom.xml b/pom.xml index ad9e00687..4d18c5461 100644 --- a/pom.xml +++ b/pom.xml @@ -81,8 +81,8 @@ 3.10.4 3.9.7 4.5.0 - 4.5.0 - 4.4.0 + 4.6.0 + 4.8.1 1.5.6 4.2.1 3.26.0 From 415a1ec948260614870bd6228bdf84249d23e735 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 2 Jul 2024 15:43:52 +0000 Subject: [PATCH 0756/1598] Bump com.arangodb:arangodb-java-driver from 7.6.0 to 7.7.1 Bumps [com.arangodb:arangodb-java-driver](https://github.com/arangodb/arangodb-java-driver) from 7.6.0 to 7.7.1. - [Release notes](https://github.com/arangodb/arangodb-java-driver/releases) - [Changelog](https://github.com/arangodb/arangodb-java-driver/blob/main/ChangeLog.md) - [Commits](https://github.com/arangodb/arangodb-java-driver/compare/v7.6.0...v7.7.1) --- updated-dependencies: - dependency-name: com.arangodb:arangodb-java-driver dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- providers/arangodb/shedlock-provider-arangodb/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/arangodb/shedlock-provider-arangodb/pom.xml b/providers/arangodb/shedlock-provider-arangodb/pom.xml index 143661e6a..022ff6ab7 100644 --- a/providers/arangodb/shedlock-provider-arangodb/pom.xml +++ b/providers/arangodb/shedlock-provider-arangodb/pom.xml @@ -20,7 +20,7 @@ com.arangodb arangodb-java-driver - 7.6.0 + 7.7.1 From 0fc43cfbdee984fbc0dff878ebabc23cd4ad209e Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 2 Jul 2024 15:43:59 +0000 Subject: [PATCH 0757/1598] Bump com.google.cloud:google-cloud-datastore from 2.20.1 to 2.20.2 Bumps [com.google.cloud:google-cloud-datastore](https://github.com/googleapis/java-datastore) from 2.20.1 to 2.20.2. - [Release notes](https://github.com/googleapis/java-datastore/releases) - [Changelog](https://github.com/googleapis/java-datastore/blob/main/CHANGELOG.md) - [Commits](https://github.com/googleapis/java-datastore/compare/v2.20.1...v2.20.2) --- updated-dependencies: - dependency-name: com.google.cloud:google-cloud-datastore dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/datastore/shedlock-provider-datastore/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/datastore/shedlock-provider-datastore/pom.xml b/providers/datastore/shedlock-provider-datastore/pom.xml index 154f57e5c..f14c53950 100644 --- a/providers/datastore/shedlock-provider-datastore/pom.xml +++ b/providers/datastore/shedlock-provider-datastore/pom.xml @@ -12,7 +12,7 @@ 5.13.1-SNAPSHOT - 2.20.1 + 2.20.2 From 3341546749669311d4e15bcbc8f9518d0eb6feb6 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 2 Jul 2024 15:44:35 +0000 Subject: [PATCH 0758/1598] Bump org.codehaus.mojo:versions-maven-plugin from 2.16.2 to 2.17.0 Bumps [org.codehaus.mojo:versions-maven-plugin](https://github.com/mojohaus/versions) from 2.16.2 to 2.17.0. - [Release notes](https://github.com/mojohaus/versions/releases) - [Changelog](https://github.com/mojohaus/versions/blob/master/ReleaseNotes.md) - [Commits](https://github.com/mojohaus/versions/compare/2.16.2...2.17.0) --- updated-dependencies: - dependency-name: org.codehaus.mojo:versions-maven-plugin dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index e47df2f2c..2ae8d943c 100644 --- a/pom.xml +++ b/pom.xml @@ -195,7 +195,7 @@ org.codehaus.mojo versions-maven-plugin - 2.16.2 + 2.17.0 From df3655e3cec722f5241044da3b9aa873a2921cc9 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 3 Jul 2024 15:54:51 +0000 Subject: [PATCH 0759/1598] Bump com.google.cloud:google-cloud-spanner from 6.70.0 to 6.71.0 Bumps [com.google.cloud:google-cloud-spanner](https://github.com/googleapis/java-spanner) from 6.70.0 to 6.71.0. - [Release notes](https://github.com/googleapis/java-spanner/releases) - [Changelog](https://github.com/googleapis/java-spanner/blob/main/CHANGELOG.md) - [Commits](https://github.com/googleapis/java-spanner/compare/v6.70.0...v6.71.0) --- updated-dependencies: - dependency-name: com.google.cloud:google-cloud-spanner dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- providers/spanner/shedlock-provider-spanner/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/spanner/shedlock-provider-spanner/pom.xml b/providers/spanner/shedlock-provider-spanner/pom.xml index 71a80ca09..27d8414bb 100644 --- a/providers/spanner/shedlock-provider-spanner/pom.xml +++ b/providers/spanner/shedlock-provider-spanner/pom.xml @@ -12,7 +12,7 @@ 5.13.1-SNAPSHOT - 6.70.0 + 6.71.0 From eaca2cb09377fe8fa72be740526987e9610a4e1e Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 4 Jul 2024 15:26:48 +0000 Subject: [PATCH 0760/1598] Bump co.elastic.clients:elasticsearch-java from 8.14.1 to 8.14.2 Bumps [co.elastic.clients:elasticsearch-java](https://github.com/elastic/elasticsearch-java) from 8.14.1 to 8.14.2. - [Release notes](https://github.com/elastic/elasticsearch-java/releases) - [Changelog](https://github.com/elastic/elasticsearch-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/elastic/elasticsearch-java/compare/v8.14.1...v8.14.2) --- updated-dependencies: - dependency-name: co.elastic.clients:elasticsearch-java dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- .../elasticsearch/shedlock-provider-elasticsearch8/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml index e9a388ac1..8e853678d 100644 --- a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml +++ b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml @@ -12,7 +12,7 @@ 5.13.1-SNAPSHOT - 8.14.1 + 8.14.2 2.1.3 2.17.1 From 7ae99d37b1f76a4d4c22a702f7d6ea15817a2e63 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 8 Jul 2024 15:14:45 +0000 Subject: [PATCH 0761/1598] Bump jackson.version from 2.17.1 to 2.17.2 Bumps `jackson.version` from 2.17.1 to 2.17.2. Updates `com.fasterxml.jackson.datatype:jackson-datatype-jsr310` from 2.17.1 to 2.17.2 Updates `com.fasterxml.jackson.dataformat:jackson-dataformat-xml` from 2.17.1 to 2.17.2 - [Commits](https://github.com/FasterXML/jackson-dataformat-xml/compare/jackson-dataformat-xml-2.17.1...jackson-dataformat-xml-2.17.2) --- updated-dependencies: - dependency-name: com.fasterxml.jackson.datatype:jackson-datatype-jsr310 dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: com.fasterxml.jackson.dataformat:jackson-dataformat-xml dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- .../elasticsearch/shedlock-provider-elasticsearch8/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml index 8e853678d..348daa6f4 100644 --- a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml +++ b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml @@ -14,7 +14,7 @@ 8.14.2 2.1.3 - 2.17.1 + 2.17.2 From 0e08c44f21fc18a760c7de3521cd08cfd6916b09 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 8 Jul 2024 15:15:09 +0000 Subject: [PATCH 0762/1598] Bump io.micronaut.validation:micronaut-validation from 4.6.0 to 4.6.1 Bumps [io.micronaut.validation:micronaut-validation](https://github.com/micronaut-projects/micronaut-validation) from 4.6.0 to 4.6.1. - [Release notes](https://github.com/micronaut-projects/micronaut-validation/releases) - [Commits](https://github.com/micronaut-projects/micronaut-validation/compare/v4.6.0...v4.6.1) --- updated-dependencies: - dependency-name: io.micronaut.validation:micronaut-validation dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 2ae8d943c..37796c15b 100644 --- a/pom.xml +++ b/pom.xml @@ -81,7 +81,7 @@ 3.10.4 3.9.7 4.5.0 - 4.6.0 + 4.6.1 4.8.1 1.5.6 4.2.1 From 3870096fe8197012f601ed0c61d5b2e9003f05fa Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 9 Jul 2024 15:14:09 +0000 Subject: [PATCH 0763/1598] Bump io.projectreactor:reactor-core from 3.6.7 to 3.6.8 Bumps [io.projectreactor:reactor-core](https://github.com/reactor/reactor-core) from 3.6.7 to 3.6.8. - [Release notes](https://github.com/reactor/reactor-core/releases) - [Commits](https://github.com/reactor/reactor-core/compare/v3.6.7...v3.6.8) --- updated-dependencies: - dependency-name: io.projectreactor:reactor-core dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/r2dbc/shedlock-provider-r2dbc/pom.xml | 2 +- providers/redis/shedlock-provider-redis-spring/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml index 35f2f2ed2..b6dbf350e 100644 --- a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml +++ b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml @@ -32,7 +32,7 @@ io.projectreactor reactor-core - 3.6.7 + 3.6.8 diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index 58a6a9396..6161c1ccd 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -27,7 +27,7 @@ io.projectreactor reactor-core - 3.6.7 + 3.6.8 true From a1e7ab09107b21949094b901b6e97bfd3e2139ad Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 10 Jul 2024 15:24:32 +0000 Subject: [PATCH 0764/1598] Bump org.mongodb:mongodb-driver-sync from 5.1.1 to 5.1.2 Bumps [org.mongodb:mongodb-driver-sync](https://github.com/mongodb/mongo-java-driver) from 5.1.1 to 5.1.2. - [Release notes](https://github.com/mongodb/mongo-java-driver/releases) - [Commits](https://github.com/mongodb/mongo-java-driver/compare/r5.1.1...r5.1.2) --- updated-dependencies: - dependency-name: org.mongodb:mongodb-driver-sync dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/mongo/shedlock-provider-mongo/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/mongo/shedlock-provider-mongo/pom.xml b/providers/mongo/shedlock-provider-mongo/pom.xml index 564e3f33d..4675fb206 100644 --- a/providers/mongo/shedlock-provider-mongo/pom.xml +++ b/providers/mongo/shedlock-provider-mongo/pom.xml @@ -21,7 +21,7 @@ org.mongodb mongodb-driver-sync - 5.1.1 + 5.1.2 From 4158133ddfa10f5014c137cfb41c266899424345 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 10 Jul 2024 15:24:42 +0000 Subject: [PATCH 0765/1598] Bump org.assertj:assertj-core from 3.26.0 to 3.26.3 Bumps [org.assertj:assertj-core](https://github.com/assertj/assertj) from 3.26.0 to 3.26.3. - [Release notes](https://github.com/assertj/assertj/releases) - [Commits](https://github.com/assertj/assertj/compare/assertj-build-3.26.0...assertj-build-3.26.3) --- updated-dependencies: - dependency-name: org.assertj:assertj-core dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 37796c15b..df422ae98 100644 --- a/pom.xml +++ b/pom.xml @@ -85,7 +85,7 @@ 4.8.1 1.5.6 4.2.1 - 3.26.0 + 3.26.3 5.12.0 2.0.13 1 From 0fc809fd387423542a7f87a2278dc797a0db5685 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 10 Jul 2024 15:24:55 +0000 Subject: [PATCH 0766/1598] Bump com.microsoft.sqlserver:mssql-jdbc Bumps [com.microsoft.sqlserver:mssql-jdbc](https://github.com/Microsoft/mssql-jdbc) from 12.7.0.jre11-preview to 12.7.1.jre11-preview. - [Release notes](https://github.com/Microsoft/mssql-jdbc/releases) - [Changelog](https://github.com/microsoft/mssql-jdbc/blob/main/CHANGELOG.md) - [Commits](https://github.com/Microsoft/mssql-jdbc/commits) --- updated-dependencies: - dependency-name: com.microsoft.sqlserver:mssql-jdbc dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/jdbc/shedlock-test-support-jdbc/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/jdbc/shedlock-test-support-jdbc/pom.xml b/providers/jdbc/shedlock-test-support-jdbc/pom.xml index fbd57c966..698400041 100644 --- a/providers/jdbc/shedlock-test-support-jdbc/pom.xml +++ b/providers/jdbc/shedlock-test-support-jdbc/pom.xml @@ -51,7 +51,7 @@ com.microsoft.sqlserver mssql-jdbc - 12.7.0.jre11-preview + 12.7.1.jre11-preview From 3a9954b45d99e754f18948f8c32c24b35b508059 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 10 Jul 2024 15:25:08 +0000 Subject: [PATCH 0767/1598] Bump org.mongodb:mongodb-driver-reactivestreams from 5.1.1 to 5.1.2 Bumps [org.mongodb:mongodb-driver-reactivestreams](https://github.com/mongodb/mongo-java-driver) from 5.1.1 to 5.1.2. - [Release notes](https://github.com/mongodb/mongo-java-driver/releases) - [Commits](https://github.com/mongodb/mongo-java-driver/compare/r5.1.1...r5.1.2) --- updated-dependencies: - dependency-name: org.mongodb:mongodb-driver-reactivestreams dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml b/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml index 30c2aceed..74a86d915 100644 --- a/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml +++ b/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml @@ -21,7 +21,7 @@ org.mongodb mongodb-driver-reactivestreams - 5.1.1 + 5.1.2 From dc249cb4fec0d65d27a8ed831edf2a881d0564b1 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 11 Jul 2024 15:04:05 +0000 Subject: [PATCH 0768/1598] Bump co.elastic.clients:elasticsearch-java from 8.14.2 to 8.14.3 Bumps [co.elastic.clients:elasticsearch-java](https://github.com/elastic/elasticsearch-java) from 8.14.2 to 8.14.3. - [Release notes](https://github.com/elastic/elasticsearch-java/releases) - [Changelog](https://github.com/elastic/elasticsearch-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/elastic/elasticsearch-java/compare/v8.14.2...v8.14.3) --- updated-dependencies: - dependency-name: co.elastic.clients:elasticsearch-java dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- .../elasticsearch/shedlock-provider-elasticsearch8/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml index 348daa6f4..dd40a09cc 100644 --- a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml +++ b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml @@ -12,7 +12,7 @@ 5.13.1-SNAPSHOT - 8.14.2 + 8.14.3 2.1.3 2.17.2 From f8bf72eeaf7ed8ddaad1653b127f107cdffcc1e6 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 11 Jul 2024 15:04:26 +0000 Subject: [PATCH 0769/1598] Bump spring.version from 6.1.10 to 6.1.11 Bumps `spring.version` from 6.1.10 to 6.1.11. Updates `org.springframework:spring-context` from 6.1.10 to 6.1.11 - [Release notes](https://github.com/spring-projects/spring-framework/releases) - [Commits](https://github.com/spring-projects/spring-framework/compare/v6.1.10...v6.1.11) Updates `org.springframework:spring-test` from 6.1.10 to 6.1.11 - [Release notes](https://github.com/spring-projects/spring-framework/releases) - [Commits](https://github.com/spring-projects/spring-framework/compare/v6.1.10...v6.1.11) Updates `org.springframework:spring-jdbc` from 6.1.10 to 6.1.11 - [Release notes](https://github.com/spring-projects/spring-framework/releases) - [Commits](https://github.com/spring-projects/spring-framework/compare/v6.1.10...v6.1.11) Updates `org.springframework:spring-beans` from 6.1.10 to 6.1.11 - [Release notes](https://github.com/spring-projects/spring-framework/releases) - [Commits](https://github.com/spring-projects/spring-framework/compare/v6.1.10...v6.1.11) --- updated-dependencies: - dependency-name: org.springframework:spring-context dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.springframework:spring-test dependency-type: direct:development update-type: version-update:semver-patch - dependency-name: org.springframework:spring-jdbc dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.springframework:spring-beans dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index df422ae98..c7b20b967 100644 --- a/pom.xml +++ b/pom.xml @@ -71,7 +71,7 @@ - 6.1.10 + 6.1.11 UTF-8 17 3.3.0 From a224483671d02336af8eb7760f774c6994aa2d70 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 11 Jul 2024 15:04:38 +0000 Subject: [PATCH 0770/1598] Bump org.apache.maven.plugins:maven-surefire-plugin from 3.3.0 to 3.3.1 Bumps [org.apache.maven.plugins:maven-surefire-plugin](https://github.com/apache/maven-surefire) from 3.3.0 to 3.3.1. - [Release notes](https://github.com/apache/maven-surefire/releases) - [Commits](https://github.com/apache/maven-surefire/compare/surefire-3.3.0...surefire-3.3.1) --- updated-dependencies: - dependency-name: org.apache.maven.plugins:maven-surefire-plugin dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index df422ae98..2d917f504 100644 --- a/pom.xml +++ b/pom.xml @@ -133,7 +133,7 @@ org.apache.maven.plugins maven-surefire-plugin - 3.3.0 + 3.3.1 ${fork.count} -Xmx512m From 837e0ae401d97004d4d55fe7aac23e04bf0ce500 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 15 Jul 2024 15:09:21 +0000 Subject: [PATCH 0771/1598] Bump org.codehaus.mojo:versions-maven-plugin from 2.17.0 to 2.17.1 Bumps [org.codehaus.mojo:versions-maven-plugin](https://github.com/mojohaus/versions) from 2.17.0 to 2.17.1. - [Release notes](https://github.com/mojohaus/versions/releases) - [Changelog](https://github.com/mojohaus/versions/blob/master/ReleaseNotes.md) - [Commits](https://github.com/mojohaus/versions/compare/2.17.0...2.17.1) --- updated-dependencies: - dependency-name: org.codehaus.mojo:versions-maven-plugin dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index e54aba9fc..548801951 100644 --- a/pom.xml +++ b/pom.xml @@ -195,7 +195,7 @@ org.codehaus.mojo versions-maven-plugin - 2.17.0 + 2.17.1 From 9d78c288ea3ed9d94eccfc9f72f216cc7ac87794 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 15 Jul 2024 15:09:36 +0000 Subject: [PATCH 0772/1598] Bump org.springframework.data:spring-data-redis from 3.3.1 to 3.3.2 Bumps [org.springframework.data:spring-data-redis](https://github.com/spring-projects/spring-data-redis) from 3.3.1 to 3.3.2. - [Release notes](https://github.com/spring-projects/spring-data-redis/releases) - [Commits](https://github.com/spring-projects/spring-data-redis/compare/3.3.1...3.3.2) --- updated-dependencies: - dependency-name: org.springframework.data:spring-data-redis dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/redis/shedlock-provider-redis-spring/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index 6161c1ccd..6da6bdd82 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -21,7 +21,7 @@ org.springframework.data spring-data-redis - 3.3.1 + 3.3.2 From 204606c667a13c5a83c7b0c1436e17c3035edaf6 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 16 Jul 2024 15:51:58 +0000 Subject: [PATCH 0773/1598] Bump com.h2database:h2 from 2.2.224 to 2.3.230 Bumps [com.h2database:h2](https://github.com/h2database/h2database) from 2.2.224 to 2.3.230. - [Release notes](https://github.com/h2database/h2database/releases) - [Commits](https://github.com/h2database/h2database/compare/version-2.2.224...version-2.3.230) --- updated-dependencies: - dependency-name: com.h2database:h2 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- micronaut/test/micronaut-jdbc-template/pom.xml | 2 +- micronaut/test/micronaut-jdbc/pom.xml | 2 +- micronaut/test/micronaut4-jdbc-template/pom.xml | 2 +- micronaut/test/micronaut4-jdbc/pom.xml | 2 +- providers/jdbc/shedlock-test-support-jdbc/pom.xml | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/micronaut/test/micronaut-jdbc-template/pom.xml b/micronaut/test/micronaut-jdbc-template/pom.xml index 4b6dfbf54..9cb3567ff 100644 --- a/micronaut/test/micronaut-jdbc-template/pom.xml +++ b/micronaut/test/micronaut-jdbc-template/pom.xml @@ -102,7 +102,7 @@ com.h2database h2 - 2.2.224 + 2.3.230 org.assertj diff --git a/micronaut/test/micronaut-jdbc/pom.xml b/micronaut/test/micronaut-jdbc/pom.xml index 665688c01..267a1a979 100644 --- a/micronaut/test/micronaut-jdbc/pom.xml +++ b/micronaut/test/micronaut-jdbc/pom.xml @@ -102,7 +102,7 @@ com.h2database h2 - 2.2.224 + 2.3.230 org.assertj diff --git a/micronaut/test/micronaut4-jdbc-template/pom.xml b/micronaut/test/micronaut4-jdbc-template/pom.xml index 4e3b9a13c..b8136ffab 100644 --- a/micronaut/test/micronaut4-jdbc-template/pom.xml +++ b/micronaut/test/micronaut4-jdbc-template/pom.xml @@ -99,7 +99,7 @@ com.h2database h2 - 2.2.224 + 2.3.230 org.assertj diff --git a/micronaut/test/micronaut4-jdbc/pom.xml b/micronaut/test/micronaut4-jdbc/pom.xml index 037f4648d..82a955e02 100644 --- a/micronaut/test/micronaut4-jdbc/pom.xml +++ b/micronaut/test/micronaut4-jdbc/pom.xml @@ -99,7 +99,7 @@ com.h2database h2 - 2.2.224 + 2.3.230 org.assertj diff --git a/providers/jdbc/shedlock-test-support-jdbc/pom.xml b/providers/jdbc/shedlock-test-support-jdbc/pom.xml index 698400041..069963026 100644 --- a/providers/jdbc/shedlock-test-support-jdbc/pom.xml +++ b/providers/jdbc/shedlock-test-support-jdbc/pom.xml @@ -33,7 +33,7 @@ com.h2database h2 - 2.2.224 + 2.3.230 From 4f3bc5c6bb74e3e6354e5b4b5b0dde55d420b85d Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 17 Jul 2024 15:10:12 +0000 Subject: [PATCH 0774/1598] Bump org.redisson:redisson-spring-data-32 from 3.32.0 to 3.33.0 Bumps org.redisson:redisson-spring-data-32 from 3.32.0 to 3.33.0. --- updated-dependencies: - dependency-name: org.redisson:redisson-spring-data-32 dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- providers/redis/shedlock-provider-redis-spring/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index 6da6bdd82..7af7107d3 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -62,7 +62,7 @@ org.redisson redisson-spring-data-32 - 3.32.0 + 3.33.0 test From 6d1381951834e7700be05946a60a62bd66b34677 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 17 Jul 2024 15:10:25 +0000 Subject: [PATCH 0775/1598] Bump quarkus.platform.version from 2.16.12.Final to 3.12.3 Bumps `quarkus.platform.version` from 2.16.12.Final to 3.12.3. Updates `io.quarkus.platform:quarkus-bom` from 2.16.12.Final to 3.12.3 - [Commits](https://github.com/quarkusio/quarkus-platform/compare/2.16.12.Final...3.12.3) Updates `io.quarkus.platform:quarkus-maven-plugin` from 2.16.12.Final to 3.12.3 - [Commits](https://github.com/quarkusio/quarkus-platform/compare/2.16.12.Final...3.12.3) --- updated-dependencies: - dependency-name: io.quarkus.platform:quarkus-bom dependency-type: direct:production update-type: version-update:semver-major - dependency-name: io.quarkus.platform:quarkus-maven-plugin dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- cdi/test/quarkus-test/pom.xml | 2 +- providers/redis/shedlock-provider-redis-quarkus2/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/cdi/test/quarkus-test/pom.xml b/cdi/test/quarkus-test/pom.xml index deb990bc1..d9ab06aa9 100644 --- a/cdi/test/quarkus-test/pom.xml +++ b/cdi/test/quarkus-test/pom.xml @@ -14,7 +14,7 @@ quarkus-bom io.quarkus.platform - 3.12.0 + 3.12.3 true diff --git a/providers/redis/shedlock-provider-redis-quarkus2/pom.xml b/providers/redis/shedlock-provider-redis-quarkus2/pom.xml index 3b69bdd0c..a4c56080b 100644 --- a/providers/redis/shedlock-provider-redis-quarkus2/pom.xml +++ b/providers/redis/shedlock-provider-redis-quarkus2/pom.xml @@ -11,7 +11,7 @@ shedlock-provider-redis-quarkus2 - 2.16.12.Final + 3.12.3 From 885251a0626d846de175ee05be34381c406f3973 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 18 Jul 2024 15:11:34 +0000 Subject: [PATCH 0776/1598] Bump test-containers.ver from 1.19.8 to 1.20.0 Bumps `test-containers.ver` from 1.19.8 to 1.20.0. Updates `org.testcontainers:postgresql` from 1.19.8 to 1.20.0 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.19.8...1.20.0) Updates `org.testcontainers:testcontainers` from 1.19.8 to 1.20.0 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.19.8...1.20.0) Updates `org.testcontainers:mysql` from 1.19.8 to 1.20.0 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.19.8...1.20.0) Updates `org.testcontainers:db2` from 1.19.8 to 1.20.0 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.19.8...1.20.0) Updates `org.testcontainers:mariadb` from 1.19.8 to 1.20.0 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.19.8...1.20.0) Updates `org.testcontainers:oracle-xe` from 1.19.8 to 1.20.0 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.19.8...1.20.0) Updates `org.testcontainers:mssqlserver` from 1.19.8 to 1.20.0 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.19.8...1.20.0) Updates `org.testcontainers:junit-jupiter` from 1.19.8 to 1.20.0 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.19.8...1.20.0) Updates `org.testcontainers:elasticsearch` from 1.19.8 to 1.20.0 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.19.8...1.20.0) Updates `org.testcontainers:couchbase` from 1.19.8 to 1.20.0 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.19.8...1.20.0) Updates `org.testcontainers:dynalite` from 1.19.8 to 1.20.0 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.19.8...1.20.0) Updates `org.testcontainers:cassandra` from 1.19.8 to 1.20.0 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.19.8...1.20.0) Updates `org.testcontainers:gcloud` from 1.19.8 to 1.20.0 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.19.8...1.20.0) --- updated-dependencies: - dependency-name: org.testcontainers:postgresql dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: org.testcontainers:testcontainers dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: org.testcontainers:mysql dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: org.testcontainers:db2 dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: org.testcontainers:mariadb dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: org.testcontainers:oracle-xe dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: org.testcontainers:mssqlserver dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: org.testcontainers:junit-jupiter dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: org.testcontainers:elasticsearch dependency-type: direct:development update-type: version-update:semver-minor - dependency-name: org.testcontainers:couchbase dependency-type: direct:development update-type: version-update:semver-minor - dependency-name: org.testcontainers:dynalite dependency-type: direct:development update-type: version-update:semver-minor - dependency-name: org.testcontainers:cassandra dependency-type: direct:development update-type: version-update:semver-minor - dependency-name: org.testcontainers:gcloud dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- cdi/test/quarkus-test/pom.xml | 2 +- pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/cdi/test/quarkus-test/pom.xml b/cdi/test/quarkus-test/pom.xml index deb990bc1..f5e3d9fb3 100644 --- a/cdi/test/quarkus-test/pom.xml +++ b/cdi/test/quarkus-test/pom.xml @@ -51,7 +51,7 @@ org.testcontainers postgresql - 1.19.8 + 1.20.0 io.quarkus diff --git a/pom.xml b/pom.xml index 548801951..ad76a9ddb 100644 --- a/pom.xml +++ b/pom.xml @@ -76,7 +76,7 @@ 17 3.3.0 5.10.3 - 1.19.8 + 1.20.0 2.0.0 3.10.4 3.9.7 From 6e700e1aaa53f29bc89af848d89c1e6b1b7fe3d8 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 18 Jul 2024 15:12:20 +0000 Subject: [PATCH 0777/1598] Bump org.mariadb.jdbc:mariadb-java-client from 3.4.0 to 3.4.1 Bumps [org.mariadb.jdbc:mariadb-java-client](https://github.com/mariadb-corporation/mariadb-connector-j) from 3.4.0 to 3.4.1. - [Release notes](https://github.com/mariadb-corporation/mariadb-connector-j/releases) - [Changelog](https://github.com/mariadb-corporation/mariadb-connector-j/blob/master/CHANGELOG.md) - [Commits](https://github.com/mariadb-corporation/mariadb-connector-j/compare/3.4.0...3.4.1) --- updated-dependencies: - dependency-name: org.mariadb.jdbc:mariadb-java-client dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/jdbc/shedlock-test-support-jdbc/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/jdbc/shedlock-test-support-jdbc/pom.xml b/providers/jdbc/shedlock-test-support-jdbc/pom.xml index 069963026..a49f75501 100644 --- a/providers/jdbc/shedlock-test-support-jdbc/pom.xml +++ b/providers/jdbc/shedlock-test-support-jdbc/pom.xml @@ -45,7 +45,7 @@ org.mariadb.jdbc mariadb-java-client - 3.4.0 + 3.4.1 From a3c6057d14166f73957627b23c5816d90ba9f83e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luk=C3=A1=C5=A1=20K=C5=99e=C4=8Dan?= Date: Thu, 18 Jul 2024 21:46:42 +0200 Subject: [PATCH 0778/1598] Update providers/redis/shedlock-provider-redis-quarkus2/pom.xml --- providers/redis/shedlock-provider-redis-quarkus2/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/redis/shedlock-provider-redis-quarkus2/pom.xml b/providers/redis/shedlock-provider-redis-quarkus2/pom.xml index a4c56080b..ccf435158 100644 --- a/providers/redis/shedlock-provider-redis-quarkus2/pom.xml +++ b/providers/redis/shedlock-provider-redis-quarkus2/pom.xml @@ -11,7 +11,7 @@ shedlock-provider-redis-quarkus2 - 3.12.3 + 2.6.12.Final From 44ff00e05d04f23e225c0131ad0c70aeeb5e231b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luk=C3=A1=C5=A1=20K=C5=99e=C4=8Dan?= Date: Thu, 18 Jul 2024 21:47:13 +0200 Subject: [PATCH 0779/1598] Update providers/redis/shedlock-provider-redis-quarkus2/pom.xml --- providers/redis/shedlock-provider-redis-quarkus2/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/redis/shedlock-provider-redis-quarkus2/pom.xml b/providers/redis/shedlock-provider-redis-quarkus2/pom.xml index ccf435158..3b69bdd0c 100644 --- a/providers/redis/shedlock-provider-redis-quarkus2/pom.xml +++ b/providers/redis/shedlock-provider-redis-quarkus2/pom.xml @@ -11,7 +11,7 @@ shedlock-provider-redis-quarkus2 - 2.6.12.Final + 2.16.12.Final From e2a5161d4f692a938f0bc54caaa2c45e86dca0e0 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 18 Jul 2024 19:48:51 +0000 Subject: [PATCH 0780/1598] Bump org.testcontainers:neo4j from 1.19.8 to 1.20.0 Bumps [org.testcontainers:neo4j](https://github.com/testcontainers/testcontainers-java) from 1.19.8 to 1.20.0. - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.19.8...1.20.0) --- updated-dependencies: - dependency-name: org.testcontainers:neo4j dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- providers/neo4j/shedlock-provider-neo4j/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/neo4j/shedlock-provider-neo4j/pom.xml b/providers/neo4j/shedlock-provider-neo4j/pom.xml index c8d3e64e1..bb3bf46b6 100644 --- a/providers/neo4j/shedlock-provider-neo4j/pom.xml +++ b/providers/neo4j/shedlock-provider-neo4j/pom.xml @@ -32,7 +32,7 @@ org.testcontainers neo4j - 1.19.8 + 1.20.0 test From a6194509f75ac030991edd12bc95988aea97c1fb Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 22 Jul 2024 15:42:20 +0000 Subject: [PATCH 0781/1598] Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.7.0 to 3.8.0 Bumps [org.apache.maven.plugins:maven-javadoc-plugin](https://github.com/apache/maven-javadoc-plugin) from 3.7.0 to 3.8.0. - [Release notes](https://github.com/apache/maven-javadoc-plugin/releases) - [Commits](https://github.com/apache/maven-javadoc-plugin/compare/maven-javadoc-plugin-3.7.0...maven-javadoc-plugin-3.8.0) --- updated-dependencies: - dependency-name: org.apache.maven.plugins:maven-javadoc-plugin dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index ad76a9ddb..4a4e9ff47 100644 --- a/pom.xml +++ b/pom.xml @@ -147,7 +147,7 @@ org.apache.maven.plugins maven-javadoc-plugin - 3.7.0 + 3.8.0 false From e8b5dd315f4715cf1320f31632972b6b3db5793e Mon Sep 17 00:00:00 2001 From: shubhajyoti-bagchi-groww Date: Tue, 23 Jul 2024 21:42:26 +0530 Subject: [PATCH 0782/1598] feat(spring-redis): added lock extension for spring redis lockprovider --- .../provider/redis/spring/RedisLockProvider.java | 15 +++++++++++++-- .../AbstractRedisLockProviderIntegrationTest.java | 8 ++++---- 2 files changed, 17 insertions(+), 6 deletions(-) diff --git a/providers/redis/shedlock-provider-redis-spring/src/main/java/net/javacrumbs/shedlock/provider/redis/spring/RedisLockProvider.java b/providers/redis/shedlock-provider-redis-spring/src/main/java/net/javacrumbs/shedlock/provider/redis/spring/RedisLockProvider.java index 53fd7a92a..5f9cad5df 100644 --- a/providers/redis/shedlock-provider-redis-spring/src/main/java/net/javacrumbs/shedlock/provider/redis/spring/RedisLockProvider.java +++ b/providers/redis/shedlock-provider-redis-spring/src/main/java/net/javacrumbs/shedlock/provider/redis/spring/RedisLockProvider.java @@ -24,8 +24,8 @@ import java.util.concurrent.TimeUnit; import net.javacrumbs.shedlock.core.AbstractSimpleLock; import net.javacrumbs.shedlock.core.ClockProvider; +import net.javacrumbs.shedlock.core.ExtensibleLockProvider; import net.javacrumbs.shedlock.core.LockConfiguration; -import net.javacrumbs.shedlock.core.LockProvider; import net.javacrumbs.shedlock.core.SimpleLock; import net.javacrumbs.shedlock.support.LockException; import net.javacrumbs.shedlock.support.annotation.NonNull; @@ -39,7 +39,7 @@ * Uses Redis's `SET resource-name anystring NX PX max-lock-ms-time` as locking * mechanism. See https://redis.io/commands/set */ -public class RedisLockProvider implements LockProvider { +public class RedisLockProvider implements ExtensibleLockProvider { private static final String KEY_PREFIX_DEFAULT = "job-lock"; private static final String ENV_DEFAULT = "default"; @@ -146,8 +146,19 @@ public void doUnlock() { tryToSetExpiration(this.redisTemplate, key, keepLockFor, SetOption.SET_IF_PRESENT); } } + + @Override + public Optional doExtend(LockConfiguration newConfiguration) { + Expiration expiration = getExpiration(newConfiguration.getLockAtMostUntil()); + if (TRUE.equals(tryToSetExpiration(redisTemplate, key, expiration, SetOption.SET_IF_PRESENT))) { + return Optional.of(new RedisLock(key, redisTemplate, newConfiguration)); + } else { + return Optional.empty(); + } + } } + String buildKey(String lockName) { return String.format("%s:%s:%s", keyPrefix, environment, lockName); } diff --git a/providers/redis/shedlock-provider-redis-spring/src/test/java/net/javacrumbs/shedlock/provider/redis/spring/AbstractRedisLockProviderIntegrationTest.java b/providers/redis/shedlock-provider-redis-spring/src/test/java/net/javacrumbs/shedlock/provider/redis/spring/AbstractRedisLockProviderIntegrationTest.java index 63c607ce0..9b100c14b 100644 --- a/providers/redis/shedlock-provider-redis-spring/src/test/java/net/javacrumbs/shedlock/provider/redis/spring/AbstractRedisLockProviderIntegrationTest.java +++ b/providers/redis/shedlock-provider-redis-spring/src/test/java/net/javacrumbs/shedlock/provider/redis/spring/AbstractRedisLockProviderIntegrationTest.java @@ -15,12 +15,12 @@ import static org.assertj.core.api.Assertions.assertThat; -import net.javacrumbs.shedlock.core.LockProvider; -import net.javacrumbs.shedlock.test.support.AbstractLockProviderIntegrationTest; +import net.javacrumbs.shedlock.core.ExtensibleLockProvider; +import net.javacrumbs.shedlock.test.support.AbstractExtensibleLockProviderIntegrationTest; import org.springframework.data.redis.connection.RedisConnectionFactory; import org.springframework.data.redis.core.StringRedisTemplate; -public abstract class AbstractRedisLockProviderIntegrationTest extends AbstractLockProviderIntegrationTest { +public abstract class AbstractRedisLockProviderIntegrationTest extends AbstractExtensibleLockProviderIntegrationTest { private final RedisLockProvider lockProvider; private final StringRedisTemplate redisTemplate; @@ -38,7 +38,7 @@ public AbstractRedisLockProviderIntegrationTest(RedisConnectionFactory connectio } @Override - protected LockProvider getLockProvider() { + protected ExtensibleLockProvider getLockProvider() { return lockProvider; } From f91d376b3ff4fb419273846d89f4dad2f6d15016 Mon Sep 17 00:00:00 2001 From: shubhajyoti-bagchi-groww Date: Tue, 23 Jul 2024 21:48:17 +0530 Subject: [PATCH 0783/1598] removed unnecessary newline --- .../shedlock/provider/redis/spring/RedisLockProvider.java | 1 - 1 file changed, 1 deletion(-) diff --git a/providers/redis/shedlock-provider-redis-spring/src/main/java/net/javacrumbs/shedlock/provider/redis/spring/RedisLockProvider.java b/providers/redis/shedlock-provider-redis-spring/src/main/java/net/javacrumbs/shedlock/provider/redis/spring/RedisLockProvider.java index 5f9cad5df..a5a45daa6 100644 --- a/providers/redis/shedlock-provider-redis-spring/src/main/java/net/javacrumbs/shedlock/provider/redis/spring/RedisLockProvider.java +++ b/providers/redis/shedlock-provider-redis-spring/src/main/java/net/javacrumbs/shedlock/provider/redis/spring/RedisLockProvider.java @@ -158,7 +158,6 @@ public Optional doExtend(LockConfiguration newConfiguration) { } } - String buildKey(String lockName) { return String.format("%s:%s:%s", keyPrefix, environment, lockName); } From 54b4d4d4a2f53e46c2c97d84fb83e98c57e33274 Mon Sep 17 00:00:00 2001 From: shubhajyoti-bagchi-groww Date: Tue, 23 Jul 2024 22:22:05 +0530 Subject: [PATCH 0784/1598] removed unnecessary else --- .../shedlock/provider/redis/spring/RedisLockProvider.java | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/providers/redis/shedlock-provider-redis-spring/src/main/java/net/javacrumbs/shedlock/provider/redis/spring/RedisLockProvider.java b/providers/redis/shedlock-provider-redis-spring/src/main/java/net/javacrumbs/shedlock/provider/redis/spring/RedisLockProvider.java index a5a45daa6..d630e28e7 100644 --- a/providers/redis/shedlock-provider-redis-spring/src/main/java/net/javacrumbs/shedlock/provider/redis/spring/RedisLockProvider.java +++ b/providers/redis/shedlock-provider-redis-spring/src/main/java/net/javacrumbs/shedlock/provider/redis/spring/RedisLockProvider.java @@ -152,9 +152,8 @@ public Optional doExtend(LockConfiguration newConfiguration) { Expiration expiration = getExpiration(newConfiguration.getLockAtMostUntil()); if (TRUE.equals(tryToSetExpiration(redisTemplate, key, expiration, SetOption.SET_IF_PRESENT))) { return Optional.of(new RedisLock(key, redisTemplate, newConfiguration)); - } else { - return Optional.empty(); } + return Optional.empty(); } } From c5533e85e9eddcd53cb8c97c09097c95a4aabf1c Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Wed, 24 Jul 2024 06:09:47 +0200 Subject: [PATCH 0785/1598] Upgrade Spring --- pom.xml | 2 +- spring/test/shedlock-springboot-future-test/pom.xml | 2 +- spring/test/shedlock-springboot-old-test/pom.xml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/pom.xml b/pom.xml index 4a4e9ff47..9be404078 100644 --- a/pom.xml +++ b/pom.xml @@ -74,7 +74,7 @@ 6.1.11 UTF-8 17 - 3.3.0 + 3.3.2 5.10.3 1.20.0 2.0.0 diff --git a/spring/test/shedlock-springboot-future-test/pom.xml b/spring/test/shedlock-springboot-future-test/pom.xml index f3243968b..b45a324aa 100644 --- a/spring/test/shedlock-springboot-future-test/pom.xml +++ b/spring/test/shedlock-springboot-future-test/pom.xml @@ -63,7 +63,7 @@ org.springframework.boot spring-boot-dependencies - 3.3.1-SNAPSHOT + 3.4.0-M1 pom import diff --git a/spring/test/shedlock-springboot-old-test/pom.xml b/spring/test/shedlock-springboot-old-test/pom.xml index 140381f56..5cd71db60 100644 --- a/spring/test/shedlock-springboot-old-test/pom.xml +++ b/spring/test/shedlock-springboot-old-test/pom.xml @@ -63,7 +63,7 @@ org.springframework.boot spring-boot-dependencies - 3.2.6 + 3.2.8 pom import From 0921f0e1cbdb28061d330f4847f6dd4a23d00bdf Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Wed, 24 Jul 2024 06:14:42 +0200 Subject: [PATCH 0786/1598] [maven-release-plugin] prepare release shedlock-parent-5.14.0 --- cdi/shedlock-cdi-vintage/pom.xml | 4 ++-- cdi/shedlock-cdi/pom.xml | 4 ++-- cdi/test/quarkus-test/pom.xml | 4 ++-- micronaut/shedlock-micronaut/pom.xml | 4 ++-- micronaut/shedlock-micronaut4/pom.xml | 4 ++-- micronaut/test/micronaut-jdbc-template/pom.xml | 4 ++-- micronaut/test/micronaut-jdbc/pom.xml | 4 ++-- micronaut/test/micronaut4-jdbc-template/pom.xml | 4 ++-- micronaut/test/micronaut4-jdbc/pom.xml | 4 ++-- pom.xml | 2 +- providers/arangodb/shedlock-provider-arangodb/pom.xml | 4 ++-- providers/cassandra/shedlock-provider-cassandra/pom.xml | 4 ++-- providers/consul/shedlock-provider-consul/pom.xml | 4 ++-- .../couchbase/shedlock-provider-couchbase-javaclient3/pom.xml | 4 ++-- providers/datastore/shedlock-provider-datastore/pom.xml | 4 ++-- providers/dynamodb/shedlock-provider-dynamodb2/pom.xml | 4 ++-- .../elasticsearch/shedlock-provider-elasticsearch8/pom.xml | 4 ++-- providers/etcd/shedlock-provider-etcd-jetcd/pom.xml | 2 +- providers/hazelcast/shedlock-provider-hazelcast4/pom.xml | 4 ++-- providers/ignite/shedlock-provider-ignite/pom.xml | 4 ++-- providers/inmemory/shedlock-provider-inmemory/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-internal/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-template/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jooq/pom.xml | 4 ++-- providers/jdbc/shedlock-test-support-jdbc/pom.xml | 4 ++-- providers/memcached/shedlock-provider-memcached-spy/pom.xml | 4 ++-- .../mongo/shedlock-provider-mongo-reactivestreams/pom.xml | 4 ++-- providers/mongo/shedlock-provider-mongo/pom.xml | 4 ++-- providers/neo4j/shedlock-provider-neo4j/pom.xml | 4 ++-- providers/opensearch/shedlock-provider-opensearch/pom.xml | 4 ++-- providers/r2dbc/shedlock-provider-r2dbc/pom.xml | 4 ++-- providers/redis/shedlock-provider-redis-jedis4/pom.xml | 4 ++-- providers/redis/shedlock-provider-redis-quarkus2/pom.xml | 2 +- providers/redis/shedlock-provider-redis-spring/pom.xml | 4 ++-- providers/spanner/shedlock-provider-spanner/pom.xml | 4 ++-- .../zookeeper/shedlock-provider-zookeeper-curator/pom.xml | 4 ++-- shedlock-bom/pom.xml | 4 ++-- shedlock-core/pom.xml | 4 ++-- shedlock-test-support/pom.xml | 4 ++-- spring/shedlock-spring/pom.xml | 4 ++-- spring/test/shedlock-springboot-future-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-kotlin-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-old-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-sleuth-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-test/pom.xml | 4 ++-- spring/test/shedlock-testng-test/pom.xml | 4 ++-- 48 files changed, 93 insertions(+), 93 deletions(-) diff --git a/cdi/shedlock-cdi-vintage/pom.xml b/cdi/shedlock-cdi-vintage/pom.xml index af9cd40b5..dc2d5e5c5 100644 --- a/cdi/shedlock-cdi-vintage/pom.xml +++ b/cdi/shedlock-cdi-vintage/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.13.1-SNAPSHOT + 5.14.0 ../../pom.xml shedlock-cdi-vintage - 5.13.1-SNAPSHOT + 5.14.0 diff --git a/cdi/shedlock-cdi/pom.xml b/cdi/shedlock-cdi/pom.xml index 370028aca..af9716415 100644 --- a/cdi/shedlock-cdi/pom.xml +++ b/cdi/shedlock-cdi/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.13.1-SNAPSHOT + 5.14.0 ../../pom.xml shedlock-cdi - 5.13.1-SNAPSHOT + 5.14.0 diff --git a/cdi/test/quarkus-test/pom.xml b/cdi/test/quarkus-test/pom.xml index 8ca816a2e..6731f0008 100644 --- a/cdi/test/quarkus-test/pom.xml +++ b/cdi/test/quarkus-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.13.1-SNAPSHOT + 5.14.0 ../../../pom.xml 4.0.0 quarkus-test - 5.13.1-SNAPSHOT + 5.14.0 quarkus-bom diff --git a/micronaut/shedlock-micronaut/pom.xml b/micronaut/shedlock-micronaut/pom.xml index 7ad629ff3..4b1149f6c 100644 --- a/micronaut/shedlock-micronaut/pom.xml +++ b/micronaut/shedlock-micronaut/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.13.1-SNAPSHOT + 5.14.0 ../../pom.xml shedlock-micronaut - 5.13.1-SNAPSHOT + 5.14.0 diff --git a/micronaut/shedlock-micronaut4/pom.xml b/micronaut/shedlock-micronaut4/pom.xml index b3e947708..b07385e2c 100644 --- a/micronaut/shedlock-micronaut4/pom.xml +++ b/micronaut/shedlock-micronaut4/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.13.1-SNAPSHOT + 5.14.0 ../../pom.xml shedlock-micronaut4 - 5.13.1-SNAPSHOT + 5.14.0 diff --git a/micronaut/test/micronaut-jdbc-template/pom.xml b/micronaut/test/micronaut-jdbc-template/pom.xml index 9cb3567ff..cc09bad93 100644 --- a/micronaut/test/micronaut-jdbc-template/pom.xml +++ b/micronaut/test/micronaut-jdbc-template/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.13.1-SNAPSHOT + 5.14.0 ../../../pom.xml micronaut-jdbc-template - 5.13.1-SNAPSHOT + 5.14.0 UTF-8 diff --git a/micronaut/test/micronaut-jdbc/pom.xml b/micronaut/test/micronaut-jdbc/pom.xml index 267a1a979..061322e92 100644 --- a/micronaut/test/micronaut-jdbc/pom.xml +++ b/micronaut/test/micronaut-jdbc/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.13.1-SNAPSHOT + 5.14.0 ../../../pom.xml micronaut-jdbc - 5.13.1-SNAPSHOT + 5.14.0 UTF-8 diff --git a/micronaut/test/micronaut4-jdbc-template/pom.xml b/micronaut/test/micronaut4-jdbc-template/pom.xml index b8136ffab..f1e025173 100644 --- a/micronaut/test/micronaut4-jdbc-template/pom.xml +++ b/micronaut/test/micronaut4-jdbc-template/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.13.1-SNAPSHOT + 5.14.0 ../../../pom.xml micronaut4-jdbc-template - 5.13.1-SNAPSHOT + 5.14.0 UTF-8 diff --git a/micronaut/test/micronaut4-jdbc/pom.xml b/micronaut/test/micronaut4-jdbc/pom.xml index 82a955e02..c8585a7fa 100644 --- a/micronaut/test/micronaut4-jdbc/pom.xml +++ b/micronaut/test/micronaut4-jdbc/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.13.1-SNAPSHOT + 5.14.0 ../../../pom.xml micronaut4-jdbc - 5.13.1-SNAPSHOT + 5.14.0 UTF-8 diff --git a/pom.xml b/pom.xml index 9be404078..dc298c07d 100644 --- a/pom.xml +++ b/pom.xml @@ -19,7 +19,7 @@ net.javacrumbs.shedlock shedlock-parent pom - 5.13.1-SNAPSHOT + 5.14.0 shedlock-bom shedlock-core diff --git a/providers/arangodb/shedlock-provider-arangodb/pom.xml b/providers/arangodb/shedlock-provider-arangodb/pom.xml index 022ff6ab7..d7860f471 100644 --- a/providers/arangodb/shedlock-provider-arangodb/pom.xml +++ b/providers/arangodb/shedlock-provider-arangodb/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.13.1-SNAPSHOT + 5.14.0 ../../../pom.xml 4.0.0 shedlock-provider-arangodb - 5.13.1-SNAPSHOT + 5.14.0 diff --git a/providers/cassandra/shedlock-provider-cassandra/pom.xml b/providers/cassandra/shedlock-provider-cassandra/pom.xml index 6da52e58c..562de5330 100644 --- a/providers/cassandra/shedlock-provider-cassandra/pom.xml +++ b/providers/cassandra/shedlock-provider-cassandra/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.13.1-SNAPSHOT + 5.14.0 ../../../pom.xml 4.0.0 shedlock-provider-cassandra - 5.13.1-SNAPSHOT + 5.14.0 4.17.0 diff --git a/providers/consul/shedlock-provider-consul/pom.xml b/providers/consul/shedlock-provider-consul/pom.xml index 771b118fc..c2180ec49 100644 --- a/providers/consul/shedlock-provider-consul/pom.xml +++ b/providers/consul/shedlock-provider-consul/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.13.1-SNAPSHOT + 5.14.0 ../../../pom.xml 4.0.0 shedlock-provider-consul - 5.13.1-SNAPSHOT + 5.14.0 diff --git a/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml b/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml index 8aca2d311..403772477 100644 --- a/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml +++ b/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.13.1-SNAPSHOT + 5.14.0 ../../../pom.xml 4.0.0 shedlock-provider-couchbase-javaclient3 - 5.13.1-SNAPSHOT + 5.14.0 diff --git a/providers/datastore/shedlock-provider-datastore/pom.xml b/providers/datastore/shedlock-provider-datastore/pom.xml index f14c53950..17ade1a6a 100644 --- a/providers/datastore/shedlock-provider-datastore/pom.xml +++ b/providers/datastore/shedlock-provider-datastore/pom.xml @@ -4,12 +4,12 @@ net.javacrumbs.shedlock shedlock-parent - 5.13.1-SNAPSHOT + 5.14.0 ../../../pom.xml shedlock-provider-datastore - 5.13.1-SNAPSHOT + 5.14.0 2.20.2 diff --git a/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml b/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml index 4822506d3..efbda65ff 100644 --- a/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml +++ b/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.13.1-SNAPSHOT + 5.14.0 ../../../pom.xml 4.0.0 shedlock-provider-dynamodb2 - 5.13.1-SNAPSHOT + 5.14.0 diff --git a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml index dd40a09cc..d5b88a940 100644 --- a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml +++ b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.13.1-SNAPSHOT + 5.14.0 ../../../pom.xml 4.0.0 shedlock-provider-elasticsearch8 - 5.13.1-SNAPSHOT + 5.14.0 8.14.3 diff --git a/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml b/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml index df468cb9e..52080d4e6 100644 --- a/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml +++ b/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 5.13.1-SNAPSHOT + 5.14.0 ../../../pom.xml 4.0.0 diff --git a/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml b/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml index 2ba13b4d9..88a396990 100644 --- a/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml +++ b/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.13.1-SNAPSHOT + 5.14.0 ../../../pom.xml 4.0.0 shedlock-provider-hazelcast4 - 5.13.1-SNAPSHOT + 5.14.0 diff --git a/providers/ignite/shedlock-provider-ignite/pom.xml b/providers/ignite/shedlock-provider-ignite/pom.xml index 74eff41a0..76804f61a 100644 --- a/providers/ignite/shedlock-provider-ignite/pom.xml +++ b/providers/ignite/shedlock-provider-ignite/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.13.1-SNAPSHOT + 5.14.0 ../../../pom.xml 4.0.0 shedlock-provider-ignite - 5.13.1-SNAPSHOT + 5.14.0 2.16.0 diff --git a/providers/inmemory/shedlock-provider-inmemory/pom.xml b/providers/inmemory/shedlock-provider-inmemory/pom.xml index af4686288..d710e89a0 100644 --- a/providers/inmemory/shedlock-provider-inmemory/pom.xml +++ b/providers/inmemory/shedlock-provider-inmemory/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.13.1-SNAPSHOT + 5.14.0 ../../../pom.xml 4.0.0 shedlock-provider-inmemory - 5.13.1-SNAPSHOT + 5.14.0 diff --git a/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml b/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml index 88da0c2e6..40c64d0b9 100644 --- a/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.13.1-SNAPSHOT + 5.14.0 ../../../pom.xml 4.0.0 shedlock-provider-jdbc-internal - 5.13.1-SNAPSHOT + 5.14.0 diff --git a/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml b/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml index 2f1fe6b9b..953d00a5c 100644 --- a/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.13.1-SNAPSHOT + 5.14.0 ../../../pom.xml 4.0.0 shedlock-provider-jdbc-micronaut - 5.13.1-SNAPSHOT + 5.14.0 diff --git a/providers/jdbc/shedlock-provider-jdbc-template/pom.xml b/providers/jdbc/shedlock-provider-jdbc-template/pom.xml index dafee51ec..5f9b92db4 100644 --- a/providers/jdbc/shedlock-provider-jdbc-template/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-template/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.13.1-SNAPSHOT + 5.14.0 ../../../pom.xml 4.0.0 shedlock-provider-jdbc-template - 5.13.1-SNAPSHOT + 5.14.0 diff --git a/providers/jdbc/shedlock-provider-jdbc/pom.xml b/providers/jdbc/shedlock-provider-jdbc/pom.xml index 3af1d1fac..c95eb0be8 100644 --- a/providers/jdbc/shedlock-provider-jdbc/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.13.1-SNAPSHOT + 5.14.0 ../../../pom.xml 4.0.0 shedlock-provider-jdbc - 5.13.1-SNAPSHOT + 5.14.0 diff --git a/providers/jdbc/shedlock-provider-jooq/pom.xml b/providers/jdbc/shedlock-provider-jooq/pom.xml index c7e384bd2..cbb91d786 100644 --- a/providers/jdbc/shedlock-provider-jooq/pom.xml +++ b/providers/jdbc/shedlock-provider-jooq/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.13.1-SNAPSHOT + 5.14.0 ../../../pom.xml 4.0.0 shedlock-provider-jooq - 5.13.1-SNAPSHOT + 5.14.0 diff --git a/providers/jdbc/shedlock-test-support-jdbc/pom.xml b/providers/jdbc/shedlock-test-support-jdbc/pom.xml index a49f75501..7afbe4276 100644 --- a/providers/jdbc/shedlock-test-support-jdbc/pom.xml +++ b/providers/jdbc/shedlock-test-support-jdbc/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.13.1-SNAPSHOT + 5.14.0 ../../../pom.xml 4.0.0 shedlock-test-support-jdbc - 5.13.1-SNAPSHOT + 5.14.0 diff --git a/providers/memcached/shedlock-provider-memcached-spy/pom.xml b/providers/memcached/shedlock-provider-memcached-spy/pom.xml index 2087211a4..6dac8e56b 100644 --- a/providers/memcached/shedlock-provider-memcached-spy/pom.xml +++ b/providers/memcached/shedlock-provider-memcached-spy/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.13.1-SNAPSHOT + 5.14.0 ../../../pom.xml 4.0.0 shedlock-provider-memcached-spy - 5.13.1-SNAPSHOT + 5.14.0 2.12.3 diff --git a/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml b/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml index 74a86d915..554699749 100644 --- a/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml +++ b/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.13.1-SNAPSHOT + 5.14.0 ../../../pom.xml 4.0.0 shedlock-provider-mongo-reactivestreams - 5.13.1-SNAPSHOT + 5.14.0 diff --git a/providers/mongo/shedlock-provider-mongo/pom.xml b/providers/mongo/shedlock-provider-mongo/pom.xml index 4675fb206..3461de6e2 100644 --- a/providers/mongo/shedlock-provider-mongo/pom.xml +++ b/providers/mongo/shedlock-provider-mongo/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.13.1-SNAPSHOT + 5.14.0 ../../../pom.xml 4.0.0 shedlock-provider-mongo - 5.13.1-SNAPSHOT + 5.14.0 diff --git a/providers/neo4j/shedlock-provider-neo4j/pom.xml b/providers/neo4j/shedlock-provider-neo4j/pom.xml index bb3bf46b6..abf53ac3c 100644 --- a/providers/neo4j/shedlock-provider-neo4j/pom.xml +++ b/providers/neo4j/shedlock-provider-neo4j/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.13.1-SNAPSHOT + 5.14.0 ../../../pom.xml 4.0.0 shedlock-provider-neo4j - 5.13.1-SNAPSHOT + 5.14.0 diff --git a/providers/opensearch/shedlock-provider-opensearch/pom.xml b/providers/opensearch/shedlock-provider-opensearch/pom.xml index 2daffe3ba..44c2749da 100644 --- a/providers/opensearch/shedlock-provider-opensearch/pom.xml +++ b/providers/opensearch/shedlock-provider-opensearch/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.13.1-SNAPSHOT + 5.14.0 ../../../pom.xml 4.0.0 shedlock-provider-opensearch - 5.13.1-SNAPSHOT + 5.14.0 2.9.0 diff --git a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml index b6dbf350e..a2b7ae73a 100644 --- a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml +++ b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml @@ -5,12 +5,12 @@ net.javacrumbs.shedlock shedlock-parent - 5.13.1-SNAPSHOT + 5.14.0 ../../../pom.xml shedlock-provider-r2dbc - 5.13.1-SNAPSHOT + 5.14.0 1.0.0.RELEASE diff --git a/providers/redis/shedlock-provider-redis-jedis4/pom.xml b/providers/redis/shedlock-provider-redis-jedis4/pom.xml index b72c54c15..74a6b5d91 100644 --- a/providers/redis/shedlock-provider-redis-jedis4/pom.xml +++ b/providers/redis/shedlock-provider-redis-jedis4/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.13.1-SNAPSHOT + 5.14.0 ../../../pom.xml 4.0.0 shedlock-provider-redis-jedis4 - 5.13.1-SNAPSHOT + 5.14.0 diff --git a/providers/redis/shedlock-provider-redis-quarkus2/pom.xml b/providers/redis/shedlock-provider-redis-quarkus2/pom.xml index 3b69bdd0c..c58712045 100644 --- a/providers/redis/shedlock-provider-redis-quarkus2/pom.xml +++ b/providers/redis/shedlock-provider-redis-quarkus2/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 5.13.1-SNAPSHOT + 5.14.0 ../../../pom.xml 4.0.0 diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index 7af7107d3..b6ede1857 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.13.1-SNAPSHOT + 5.14.0 ../../../pom.xml 4.0.0 shedlock-provider-redis-spring - 5.13.1-SNAPSHOT + 5.14.0 diff --git a/providers/spanner/shedlock-provider-spanner/pom.xml b/providers/spanner/shedlock-provider-spanner/pom.xml index 27d8414bb..bf0f338c2 100644 --- a/providers/spanner/shedlock-provider-spanner/pom.xml +++ b/providers/spanner/shedlock-provider-spanner/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.13.1-SNAPSHOT + 5.14.0 ../../../pom.xml 4.0.0 shedlock-provider-spanner - 5.13.1-SNAPSHOT + 5.14.0 6.71.0 diff --git a/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml b/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml index f58ba60f1..e3258ca89 100644 --- a/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml +++ b/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.13.1-SNAPSHOT + 5.14.0 ../../../pom.xml 4.0.0 shedlock-provider-zookeeper-curator - 5.13.1-SNAPSHOT + 5.14.0 5.7.0 diff --git a/shedlock-bom/pom.xml b/shedlock-bom/pom.xml index ca86e8089..935e046f5 100644 --- a/shedlock-bom/pom.xml +++ b/shedlock-bom/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.13.1-SNAPSHOT + 5.14.0 4.0.0 BOM for ShedLock modules shedlock-bom - 5.13.1-SNAPSHOT + 5.14.0 pom diff --git a/shedlock-core/pom.xml b/shedlock-core/pom.xml index 15a0be41e..b6acce9dc 100644 --- a/shedlock-core/pom.xml +++ b/shedlock-core/pom.xml @@ -3,12 +3,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.13.1-SNAPSHOT + 5.14.0 4.0.0 shedlock-core - 5.13.1-SNAPSHOT + 5.14.0 2.13.3 diff --git a/shedlock-test-support/pom.xml b/shedlock-test-support/pom.xml index 5ab2a2339..340557b5f 100644 --- a/shedlock-test-support/pom.xml +++ b/shedlock-test-support/pom.xml @@ -3,12 +3,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.13.1-SNAPSHOT + 5.14.0 4.0.0 shedlock-test-support - 5.13.1-SNAPSHOT + 5.14.0 diff --git a/spring/shedlock-spring/pom.xml b/spring/shedlock-spring/pom.xml index af9d8aa8c..989b63bcb 100644 --- a/spring/shedlock-spring/pom.xml +++ b/spring/shedlock-spring/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.13.1-SNAPSHOT + 5.14.0 ../../pom.xml 4.0.0 shedlock-spring - 5.13.1-SNAPSHOT + 5.14.0 diff --git a/spring/test/shedlock-springboot-future-test/pom.xml b/spring/test/shedlock-springboot-future-test/pom.xml index b45a324aa..0ab1fa34b 100644 --- a/spring/test/shedlock-springboot-future-test/pom.xml +++ b/spring/test/shedlock-springboot-future-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.13.1-SNAPSHOT + 5.14.0 ../../../pom.xml 4.0.0 shedlock-springboot-future-test - 5.13.1-SNAPSHOT + 5.14.0 diff --git a/spring/test/shedlock-springboot-kotlin-test/pom.xml b/spring/test/shedlock-springboot-kotlin-test/pom.xml index 0dc622bb8..54d6a05b1 100644 --- a/spring/test/shedlock-springboot-kotlin-test/pom.xml +++ b/spring/test/shedlock-springboot-kotlin-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.13.1-SNAPSHOT + 5.14.0 ../../../pom.xml 4.0.0 shedlock-springboot-kotlin-test - 5.13.1-SNAPSHOT + 5.14.0 diff --git a/spring/test/shedlock-springboot-old-test/pom.xml b/spring/test/shedlock-springboot-old-test/pom.xml index 5cd71db60..3e9ddc368 100644 --- a/spring/test/shedlock-springboot-old-test/pom.xml +++ b/spring/test/shedlock-springboot-old-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.13.1-SNAPSHOT + 5.14.0 ../../../pom.xml 4.0.0 shedlock-springboot-old-test - 5.13.1-SNAPSHOT + 5.14.0 diff --git a/spring/test/shedlock-springboot-sleuth-test/pom.xml b/spring/test/shedlock-springboot-sleuth-test/pom.xml index 0e56fdd72..8d71bbd30 100644 --- a/spring/test/shedlock-springboot-sleuth-test/pom.xml +++ b/spring/test/shedlock-springboot-sleuth-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.13.1-SNAPSHOT + 5.14.0 ../../../pom.xml 4.0.0 shedlock-springboot-sleuth-test - 5.13.1-SNAPSHOT + 5.14.0 diff --git a/spring/test/shedlock-springboot-test/pom.xml b/spring/test/shedlock-springboot-test/pom.xml index 5b38a1e17..b9245826a 100644 --- a/spring/test/shedlock-springboot-test/pom.xml +++ b/spring/test/shedlock-springboot-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.13.1-SNAPSHOT + 5.14.0 ../../../pom.xml 4.0.0 shedlock-springboot-test - 5.13.1-SNAPSHOT + 5.14.0 diff --git a/spring/test/shedlock-testng-test/pom.xml b/spring/test/shedlock-testng-test/pom.xml index f8934c9cb..f75692fe5 100644 --- a/spring/test/shedlock-testng-test/pom.xml +++ b/spring/test/shedlock-testng-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.13.1-SNAPSHOT + 5.14.0 ../../../pom.xml 4.0.0 shedlock-testng-test - 5.13.1-SNAPSHOT + 5.14.0 From f4690007af365baf9f428b8445ed14d39bd28691 Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Wed, 24 Jul 2024 06:14:49 +0200 Subject: [PATCH 0787/1598] [maven-release-plugin] prepare for next development iteration --- cdi/shedlock-cdi-vintage/pom.xml | 4 ++-- cdi/shedlock-cdi/pom.xml | 4 ++-- cdi/test/quarkus-test/pom.xml | 4 ++-- micronaut/shedlock-micronaut/pom.xml | 4 ++-- micronaut/shedlock-micronaut4/pom.xml | 4 ++-- micronaut/test/micronaut-jdbc-template/pom.xml | 4 ++-- micronaut/test/micronaut-jdbc/pom.xml | 4 ++-- micronaut/test/micronaut4-jdbc-template/pom.xml | 4 ++-- micronaut/test/micronaut4-jdbc/pom.xml | 4 ++-- pom.xml | 2 +- providers/arangodb/shedlock-provider-arangodb/pom.xml | 4 ++-- providers/cassandra/shedlock-provider-cassandra/pom.xml | 4 ++-- providers/consul/shedlock-provider-consul/pom.xml | 4 ++-- .../couchbase/shedlock-provider-couchbase-javaclient3/pom.xml | 4 ++-- providers/datastore/shedlock-provider-datastore/pom.xml | 4 ++-- providers/dynamodb/shedlock-provider-dynamodb2/pom.xml | 4 ++-- .../elasticsearch/shedlock-provider-elasticsearch8/pom.xml | 4 ++-- providers/etcd/shedlock-provider-etcd-jetcd/pom.xml | 2 +- providers/hazelcast/shedlock-provider-hazelcast4/pom.xml | 4 ++-- providers/ignite/shedlock-provider-ignite/pom.xml | 4 ++-- providers/inmemory/shedlock-provider-inmemory/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-internal/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-template/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jooq/pom.xml | 4 ++-- providers/jdbc/shedlock-test-support-jdbc/pom.xml | 4 ++-- providers/memcached/shedlock-provider-memcached-spy/pom.xml | 4 ++-- .../mongo/shedlock-provider-mongo-reactivestreams/pom.xml | 4 ++-- providers/mongo/shedlock-provider-mongo/pom.xml | 4 ++-- providers/neo4j/shedlock-provider-neo4j/pom.xml | 4 ++-- providers/opensearch/shedlock-provider-opensearch/pom.xml | 4 ++-- providers/r2dbc/shedlock-provider-r2dbc/pom.xml | 4 ++-- providers/redis/shedlock-provider-redis-jedis4/pom.xml | 4 ++-- providers/redis/shedlock-provider-redis-quarkus2/pom.xml | 2 +- providers/redis/shedlock-provider-redis-spring/pom.xml | 4 ++-- providers/spanner/shedlock-provider-spanner/pom.xml | 4 ++-- .../zookeeper/shedlock-provider-zookeeper-curator/pom.xml | 4 ++-- shedlock-bom/pom.xml | 4 ++-- shedlock-core/pom.xml | 4 ++-- shedlock-test-support/pom.xml | 4 ++-- spring/shedlock-spring/pom.xml | 4 ++-- spring/test/shedlock-springboot-future-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-kotlin-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-old-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-sleuth-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-test/pom.xml | 4 ++-- spring/test/shedlock-testng-test/pom.xml | 4 ++-- 48 files changed, 93 insertions(+), 93 deletions(-) diff --git a/cdi/shedlock-cdi-vintage/pom.xml b/cdi/shedlock-cdi-vintage/pom.xml index dc2d5e5c5..22e55def2 100644 --- a/cdi/shedlock-cdi-vintage/pom.xml +++ b/cdi/shedlock-cdi-vintage/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.14.0 + 5.14.1-SNAPSHOT ../../pom.xml shedlock-cdi-vintage - 5.14.0 + 5.14.1-SNAPSHOT diff --git a/cdi/shedlock-cdi/pom.xml b/cdi/shedlock-cdi/pom.xml index af9716415..b41c1bd0e 100644 --- a/cdi/shedlock-cdi/pom.xml +++ b/cdi/shedlock-cdi/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.14.0 + 5.14.1-SNAPSHOT ../../pom.xml shedlock-cdi - 5.14.0 + 5.14.1-SNAPSHOT diff --git a/cdi/test/quarkus-test/pom.xml b/cdi/test/quarkus-test/pom.xml index 6731f0008..5461dc27f 100644 --- a/cdi/test/quarkus-test/pom.xml +++ b/cdi/test/quarkus-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.14.0 + 5.14.1-SNAPSHOT ../../../pom.xml 4.0.0 quarkus-test - 5.14.0 + 5.14.1-SNAPSHOT quarkus-bom diff --git a/micronaut/shedlock-micronaut/pom.xml b/micronaut/shedlock-micronaut/pom.xml index 4b1149f6c..32ffdeddc 100644 --- a/micronaut/shedlock-micronaut/pom.xml +++ b/micronaut/shedlock-micronaut/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.14.0 + 5.14.1-SNAPSHOT ../../pom.xml shedlock-micronaut - 5.14.0 + 5.14.1-SNAPSHOT diff --git a/micronaut/shedlock-micronaut4/pom.xml b/micronaut/shedlock-micronaut4/pom.xml index b07385e2c..a40290a25 100644 --- a/micronaut/shedlock-micronaut4/pom.xml +++ b/micronaut/shedlock-micronaut4/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.14.0 + 5.14.1-SNAPSHOT ../../pom.xml shedlock-micronaut4 - 5.14.0 + 5.14.1-SNAPSHOT diff --git a/micronaut/test/micronaut-jdbc-template/pom.xml b/micronaut/test/micronaut-jdbc-template/pom.xml index cc09bad93..b16f77ad5 100644 --- a/micronaut/test/micronaut-jdbc-template/pom.xml +++ b/micronaut/test/micronaut-jdbc-template/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.14.0 + 5.14.1-SNAPSHOT ../../../pom.xml micronaut-jdbc-template - 5.14.0 + 5.14.1-SNAPSHOT UTF-8 diff --git a/micronaut/test/micronaut-jdbc/pom.xml b/micronaut/test/micronaut-jdbc/pom.xml index 061322e92..5e9d9b1e2 100644 --- a/micronaut/test/micronaut-jdbc/pom.xml +++ b/micronaut/test/micronaut-jdbc/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.14.0 + 5.14.1-SNAPSHOT ../../../pom.xml micronaut-jdbc - 5.14.0 + 5.14.1-SNAPSHOT UTF-8 diff --git a/micronaut/test/micronaut4-jdbc-template/pom.xml b/micronaut/test/micronaut4-jdbc-template/pom.xml index f1e025173..77781fe7e 100644 --- a/micronaut/test/micronaut4-jdbc-template/pom.xml +++ b/micronaut/test/micronaut4-jdbc-template/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.14.0 + 5.14.1-SNAPSHOT ../../../pom.xml micronaut4-jdbc-template - 5.14.0 + 5.14.1-SNAPSHOT UTF-8 diff --git a/micronaut/test/micronaut4-jdbc/pom.xml b/micronaut/test/micronaut4-jdbc/pom.xml index c8585a7fa..9068a32c8 100644 --- a/micronaut/test/micronaut4-jdbc/pom.xml +++ b/micronaut/test/micronaut4-jdbc/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.14.0 + 5.14.1-SNAPSHOT ../../../pom.xml micronaut4-jdbc - 5.14.0 + 5.14.1-SNAPSHOT UTF-8 diff --git a/pom.xml b/pom.xml index dc298c07d..e8a90416a 100644 --- a/pom.xml +++ b/pom.xml @@ -19,7 +19,7 @@ net.javacrumbs.shedlock shedlock-parent pom - 5.14.0 + 5.14.1-SNAPSHOT shedlock-bom shedlock-core diff --git a/providers/arangodb/shedlock-provider-arangodb/pom.xml b/providers/arangodb/shedlock-provider-arangodb/pom.xml index d7860f471..d9699596e 100644 --- a/providers/arangodb/shedlock-provider-arangodb/pom.xml +++ b/providers/arangodb/shedlock-provider-arangodb/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.14.0 + 5.14.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-arangodb - 5.14.0 + 5.14.1-SNAPSHOT diff --git a/providers/cassandra/shedlock-provider-cassandra/pom.xml b/providers/cassandra/shedlock-provider-cassandra/pom.xml index 562de5330..fc99d6c0e 100644 --- a/providers/cassandra/shedlock-provider-cassandra/pom.xml +++ b/providers/cassandra/shedlock-provider-cassandra/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.14.0 + 5.14.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-cassandra - 5.14.0 + 5.14.1-SNAPSHOT 4.17.0 diff --git a/providers/consul/shedlock-provider-consul/pom.xml b/providers/consul/shedlock-provider-consul/pom.xml index c2180ec49..a96f1b12f 100644 --- a/providers/consul/shedlock-provider-consul/pom.xml +++ b/providers/consul/shedlock-provider-consul/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.14.0 + 5.14.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-consul - 5.14.0 + 5.14.1-SNAPSHOT diff --git a/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml b/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml index 403772477..c66d8f8a5 100644 --- a/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml +++ b/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.14.0 + 5.14.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-couchbase-javaclient3 - 5.14.0 + 5.14.1-SNAPSHOT diff --git a/providers/datastore/shedlock-provider-datastore/pom.xml b/providers/datastore/shedlock-provider-datastore/pom.xml index 17ade1a6a..0bd252038 100644 --- a/providers/datastore/shedlock-provider-datastore/pom.xml +++ b/providers/datastore/shedlock-provider-datastore/pom.xml @@ -4,12 +4,12 @@ net.javacrumbs.shedlock shedlock-parent - 5.14.0 + 5.14.1-SNAPSHOT ../../../pom.xml shedlock-provider-datastore - 5.14.0 + 5.14.1-SNAPSHOT 2.20.2 diff --git a/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml b/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml index efbda65ff..af95e11fa 100644 --- a/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml +++ b/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.14.0 + 5.14.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-dynamodb2 - 5.14.0 + 5.14.1-SNAPSHOT diff --git a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml index d5b88a940..a8e9b6d26 100644 --- a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml +++ b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.14.0 + 5.14.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-elasticsearch8 - 5.14.0 + 5.14.1-SNAPSHOT 8.14.3 diff --git a/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml b/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml index 52080d4e6..af3d958d8 100644 --- a/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml +++ b/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 5.14.0 + 5.14.1-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml b/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml index 88a396990..d075bc5fb 100644 --- a/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml +++ b/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.14.0 + 5.14.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-hazelcast4 - 5.14.0 + 5.14.1-SNAPSHOT diff --git a/providers/ignite/shedlock-provider-ignite/pom.xml b/providers/ignite/shedlock-provider-ignite/pom.xml index 76804f61a..1887114c5 100644 --- a/providers/ignite/shedlock-provider-ignite/pom.xml +++ b/providers/ignite/shedlock-provider-ignite/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.14.0 + 5.14.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-ignite - 5.14.0 + 5.14.1-SNAPSHOT 2.16.0 diff --git a/providers/inmemory/shedlock-provider-inmemory/pom.xml b/providers/inmemory/shedlock-provider-inmemory/pom.xml index d710e89a0..1cb9ff149 100644 --- a/providers/inmemory/shedlock-provider-inmemory/pom.xml +++ b/providers/inmemory/shedlock-provider-inmemory/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.14.0 + 5.14.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-inmemory - 5.14.0 + 5.14.1-SNAPSHOT diff --git a/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml b/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml index 40c64d0b9..c5494fe2e 100644 --- a/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.14.0 + 5.14.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-jdbc-internal - 5.14.0 + 5.14.1-SNAPSHOT diff --git a/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml b/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml index 953d00a5c..9d2c76cd2 100644 --- a/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.14.0 + 5.14.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-jdbc-micronaut - 5.14.0 + 5.14.1-SNAPSHOT diff --git a/providers/jdbc/shedlock-provider-jdbc-template/pom.xml b/providers/jdbc/shedlock-provider-jdbc-template/pom.xml index 5f9b92db4..52ad69e6c 100644 --- a/providers/jdbc/shedlock-provider-jdbc-template/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-template/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.14.0 + 5.14.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-jdbc-template - 5.14.0 + 5.14.1-SNAPSHOT diff --git a/providers/jdbc/shedlock-provider-jdbc/pom.xml b/providers/jdbc/shedlock-provider-jdbc/pom.xml index c95eb0be8..554598898 100644 --- a/providers/jdbc/shedlock-provider-jdbc/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.14.0 + 5.14.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-jdbc - 5.14.0 + 5.14.1-SNAPSHOT diff --git a/providers/jdbc/shedlock-provider-jooq/pom.xml b/providers/jdbc/shedlock-provider-jooq/pom.xml index cbb91d786..4524a710d 100644 --- a/providers/jdbc/shedlock-provider-jooq/pom.xml +++ b/providers/jdbc/shedlock-provider-jooq/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.14.0 + 5.14.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-jooq - 5.14.0 + 5.14.1-SNAPSHOT diff --git a/providers/jdbc/shedlock-test-support-jdbc/pom.xml b/providers/jdbc/shedlock-test-support-jdbc/pom.xml index 7afbe4276..9d4f92888 100644 --- a/providers/jdbc/shedlock-test-support-jdbc/pom.xml +++ b/providers/jdbc/shedlock-test-support-jdbc/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.14.0 + 5.14.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-test-support-jdbc - 5.14.0 + 5.14.1-SNAPSHOT diff --git a/providers/memcached/shedlock-provider-memcached-spy/pom.xml b/providers/memcached/shedlock-provider-memcached-spy/pom.xml index 6dac8e56b..207c6f5c2 100644 --- a/providers/memcached/shedlock-provider-memcached-spy/pom.xml +++ b/providers/memcached/shedlock-provider-memcached-spy/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.14.0 + 5.14.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-memcached-spy - 5.14.0 + 5.14.1-SNAPSHOT 2.12.3 diff --git a/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml b/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml index 554699749..27964bd91 100644 --- a/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml +++ b/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.14.0 + 5.14.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-mongo-reactivestreams - 5.14.0 + 5.14.1-SNAPSHOT diff --git a/providers/mongo/shedlock-provider-mongo/pom.xml b/providers/mongo/shedlock-provider-mongo/pom.xml index 3461de6e2..287783a7a 100644 --- a/providers/mongo/shedlock-provider-mongo/pom.xml +++ b/providers/mongo/shedlock-provider-mongo/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.14.0 + 5.14.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-mongo - 5.14.0 + 5.14.1-SNAPSHOT diff --git a/providers/neo4j/shedlock-provider-neo4j/pom.xml b/providers/neo4j/shedlock-provider-neo4j/pom.xml index abf53ac3c..1c1e879d3 100644 --- a/providers/neo4j/shedlock-provider-neo4j/pom.xml +++ b/providers/neo4j/shedlock-provider-neo4j/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.14.0 + 5.14.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-neo4j - 5.14.0 + 5.14.1-SNAPSHOT diff --git a/providers/opensearch/shedlock-provider-opensearch/pom.xml b/providers/opensearch/shedlock-provider-opensearch/pom.xml index 44c2749da..9eda6434a 100644 --- a/providers/opensearch/shedlock-provider-opensearch/pom.xml +++ b/providers/opensearch/shedlock-provider-opensearch/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.14.0 + 5.14.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-opensearch - 5.14.0 + 5.14.1-SNAPSHOT 2.9.0 diff --git a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml index a2b7ae73a..5400b116a 100644 --- a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml +++ b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml @@ -5,12 +5,12 @@ net.javacrumbs.shedlock shedlock-parent - 5.14.0 + 5.14.1-SNAPSHOT ../../../pom.xml shedlock-provider-r2dbc - 5.14.0 + 5.14.1-SNAPSHOT 1.0.0.RELEASE diff --git a/providers/redis/shedlock-provider-redis-jedis4/pom.xml b/providers/redis/shedlock-provider-redis-jedis4/pom.xml index 74a6b5d91..bc85839da 100644 --- a/providers/redis/shedlock-provider-redis-jedis4/pom.xml +++ b/providers/redis/shedlock-provider-redis-jedis4/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.14.0 + 5.14.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-redis-jedis4 - 5.14.0 + 5.14.1-SNAPSHOT diff --git a/providers/redis/shedlock-provider-redis-quarkus2/pom.xml b/providers/redis/shedlock-provider-redis-quarkus2/pom.xml index c58712045..4cecba314 100644 --- a/providers/redis/shedlock-provider-redis-quarkus2/pom.xml +++ b/providers/redis/shedlock-provider-redis-quarkus2/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 5.14.0 + 5.14.1-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index b6ede1857..a2f34288e 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.14.0 + 5.14.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-redis-spring - 5.14.0 + 5.14.1-SNAPSHOT diff --git a/providers/spanner/shedlock-provider-spanner/pom.xml b/providers/spanner/shedlock-provider-spanner/pom.xml index bf0f338c2..e7de512b1 100644 --- a/providers/spanner/shedlock-provider-spanner/pom.xml +++ b/providers/spanner/shedlock-provider-spanner/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.14.0 + 5.14.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-spanner - 5.14.0 + 5.14.1-SNAPSHOT 6.71.0 diff --git a/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml b/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml index e3258ca89..108487ea6 100644 --- a/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml +++ b/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.14.0 + 5.14.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-zookeeper-curator - 5.14.0 + 5.14.1-SNAPSHOT 5.7.0 diff --git a/shedlock-bom/pom.xml b/shedlock-bom/pom.xml index 935e046f5..e6df28a90 100644 --- a/shedlock-bom/pom.xml +++ b/shedlock-bom/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.14.0 + 5.14.1-SNAPSHOT 4.0.0 BOM for ShedLock modules shedlock-bom - 5.14.0 + 5.14.1-SNAPSHOT pom diff --git a/shedlock-core/pom.xml b/shedlock-core/pom.xml index b6acce9dc..811717eea 100644 --- a/shedlock-core/pom.xml +++ b/shedlock-core/pom.xml @@ -3,12 +3,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.14.0 + 5.14.1-SNAPSHOT 4.0.0 shedlock-core - 5.14.0 + 5.14.1-SNAPSHOT 2.13.3 diff --git a/shedlock-test-support/pom.xml b/shedlock-test-support/pom.xml index 340557b5f..7f0042c07 100644 --- a/shedlock-test-support/pom.xml +++ b/shedlock-test-support/pom.xml @@ -3,12 +3,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.14.0 + 5.14.1-SNAPSHOT 4.0.0 shedlock-test-support - 5.14.0 + 5.14.1-SNAPSHOT diff --git a/spring/shedlock-spring/pom.xml b/spring/shedlock-spring/pom.xml index 989b63bcb..eae449c81 100644 --- a/spring/shedlock-spring/pom.xml +++ b/spring/shedlock-spring/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.14.0 + 5.14.1-SNAPSHOT ../../pom.xml 4.0.0 shedlock-spring - 5.14.0 + 5.14.1-SNAPSHOT diff --git a/spring/test/shedlock-springboot-future-test/pom.xml b/spring/test/shedlock-springboot-future-test/pom.xml index 0ab1fa34b..182cbea0e 100644 --- a/spring/test/shedlock-springboot-future-test/pom.xml +++ b/spring/test/shedlock-springboot-future-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.14.0 + 5.14.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-springboot-future-test - 5.14.0 + 5.14.1-SNAPSHOT diff --git a/spring/test/shedlock-springboot-kotlin-test/pom.xml b/spring/test/shedlock-springboot-kotlin-test/pom.xml index 54d6a05b1..e962e5b64 100644 --- a/spring/test/shedlock-springboot-kotlin-test/pom.xml +++ b/spring/test/shedlock-springboot-kotlin-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.14.0 + 5.14.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-springboot-kotlin-test - 5.14.0 + 5.14.1-SNAPSHOT diff --git a/spring/test/shedlock-springboot-old-test/pom.xml b/spring/test/shedlock-springboot-old-test/pom.xml index 3e9ddc368..46251e1b3 100644 --- a/spring/test/shedlock-springboot-old-test/pom.xml +++ b/spring/test/shedlock-springboot-old-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.14.0 + 5.14.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-springboot-old-test - 5.14.0 + 5.14.1-SNAPSHOT diff --git a/spring/test/shedlock-springboot-sleuth-test/pom.xml b/spring/test/shedlock-springboot-sleuth-test/pom.xml index 8d71bbd30..75ffd114d 100644 --- a/spring/test/shedlock-springboot-sleuth-test/pom.xml +++ b/spring/test/shedlock-springboot-sleuth-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.14.0 + 5.14.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-springboot-sleuth-test - 5.14.0 + 5.14.1-SNAPSHOT diff --git a/spring/test/shedlock-springboot-test/pom.xml b/spring/test/shedlock-springboot-test/pom.xml index b9245826a..a44dee026 100644 --- a/spring/test/shedlock-springboot-test/pom.xml +++ b/spring/test/shedlock-springboot-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.14.0 + 5.14.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-springboot-test - 5.14.0 + 5.14.1-SNAPSHOT diff --git a/spring/test/shedlock-testng-test/pom.xml b/spring/test/shedlock-testng-test/pom.xml index f75692fe5..67fea3db0 100644 --- a/spring/test/shedlock-testng-test/pom.xml +++ b/spring/test/shedlock-testng-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.14.0 + 5.14.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-testng-test - 5.14.0 + 5.14.1-SNAPSHOT From 4cb640bc6631ce4a575dac49dfa7f3d865a67735 Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Wed, 24 Jul 2024 06:46:05 +0200 Subject: [PATCH 0788/1598] Readme updated --- README.md | 59 ++++++++++++++++++++++++++++++------------------------- 1 file changed, 32 insertions(+), 27 deletions(-) diff --git a/README.md b/README.md index a0b57b22d..bb46551b5 100644 --- a/README.md +++ b/README.md @@ -82,7 +82,7 @@ First of all, we have to import the project net.javacrumbs.shedlock shedlock-spring - 5.13.0 + 5.14.0 ``` @@ -187,7 +187,7 @@ Add dependency net.javacrumbs.shedlock shedlock-provider-jdbc-template - 5.13.0 + 5.14.0 ``` @@ -247,7 +247,7 @@ is in flux and may easily break. net.javacrumbs.shedlock shedlock-provider-r2dbc - 5.13.0 + 5.14.0 ``` @@ -270,7 +270,7 @@ Add dependency net.javacrumbs.shedlock shedlock-provider-jooq - 5.13.0 + 5.14.0 ``` @@ -307,7 +307,7 @@ Add dependency net.javacrumbs.shedlock shedlock-provider-jdbc-micronaut - 5.13.0 + 5.14.0 ``` @@ -330,7 +330,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-mongo - 5.13.0 + 5.14.0 ``` @@ -357,7 +357,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-mongo-reactivestreams - 5.13.0 + 5.14.0 ``` @@ -386,7 +386,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-dynamodb2 - 5.13.0 + 5.14.0 ``` @@ -413,7 +413,7 @@ Import net.javacrumbs.shedlock shedlock-provider-zookeeper-curator - 5.13.0 + 5.14.0 ``` @@ -437,7 +437,7 @@ Import net.javacrumbs.shedlock shedlock-provider-redis-spring - 5.13.0 + 5.14.0 ``` @@ -461,7 +461,7 @@ Import net.javacrumbs.shedlock shedlock-provider-redis-spring - 5.13.0 + 5.14.0 ``` @@ -490,7 +490,7 @@ Import net.javacrumbs.shedlock shedlock-provider-redis-jedis4 - 5.13.0 + 5.14.0 ``` @@ -514,7 +514,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-hazelcast4 - 5.13.0 + 5.14.0 ``` @@ -538,7 +538,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-couchbase-javaclient3 - 5.13.0 + 5.14.0 ``` @@ -564,7 +564,7 @@ I am really not sure it's a good idea to use Elasticsearch as a lock provider. B net.javacrumbs.shedlock shedlock-provider-elasticsearch8 - 5.13.0 + 5.14.0 ``` @@ -616,7 +616,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-cassandra - 5.13.0 + 5.14.0 ``` @@ -651,7 +651,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-consul - 5.13.0 + 5.14.0 ``` @@ -676,7 +676,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-arangodb - 5.13.0 + 5.14.0 ``` @@ -702,7 +702,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-neo4j - 5.13.0 + 5.14.0 ``` @@ -727,7 +727,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-etcd-jetcd - 5.13.0 + 5.14.0 ``` @@ -751,7 +751,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-ignite - 5.13.0 + 5.14.0 ``` @@ -776,7 +776,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-inmemory - 5.13.0 + 5.14.0 test ``` @@ -802,7 +802,7 @@ Import net.javacrumbs.shedlock shedlock-provider-memcached-spy - 5.13.0 + 5.14.0 ``` @@ -833,7 +833,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-datastore - 5.13.0 + 5.14.0 ``` @@ -855,7 +855,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-spanner - 5.13.0 + 5.14.0 ``` Configure @@ -973,7 +973,7 @@ Import the project: shedlock-micronaut - 5.13.0 + 5.14.0 ``` @@ -1011,7 +1011,7 @@ Import the project: net.javacrumbs.shedlock shedlock-cdi - 5.13.0 + 5.14.0 ``` @@ -1147,6 +1147,11 @@ after another, `lockAtLeastFor` can prevent it. # Release notes + +## 5.14.0 + 4.48.0 (2024-07-24) +* RedisLockProvider made extensible (thanks @shubhajyoti-bagchi-groww) +* Dependency updates + ## 5.13.0 (2024-04-05) * #1779 Ability to rethrow unexpected exception in JdbcTemplateStorageAccessor * Dependency updates From bef06041ac14d0ed906518c918d2144e7a438625 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 24 Jul 2024 15:06:39 +0000 Subject: [PATCH 0789/1598] Bump micronaut3.version from 3.10.4 to 4.5.1 Bumps `micronaut3.version` from 3.10.4 to 4.5.1. Updates `io.micronaut:micronaut-inject-java` from 3.10.4 to 4.5.1 - [Release notes](https://github.com/micronaut-projects/micronaut-core/releases) - [Changelog](https://github.com/micronaut-projects/micronaut-core/blob/4.6.x/RELEASE.adoc) - [Commits](https://github.com/micronaut-projects/micronaut-core/compare/v3.10.4...v4.5.1) Updates `io.micronaut.platform:micronaut-platform` from 4.5.0 to 4.5.1 - [Release notes](https://github.com/micronaut-projects/micronaut-platform/releases) - [Commits](https://github.com/micronaut-projects/micronaut-platform/compare/v4.5.0...v4.5.1) --- updated-dependencies: - dependency-name: io.micronaut:micronaut-inject-java dependency-type: direct:production update-type: version-update:semver-major - dependency-name: io.micronaut.platform:micronaut-platform dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index e8a90416a..787174918 100644 --- a/pom.xml +++ b/pom.xml @@ -80,7 +80,7 @@ 2.0.0 3.10.4 3.9.7 - 4.5.0 + 4.5.1 4.6.1 4.8.1 1.5.6 From 727df0775e789409080cdc6e50b288e87ce93e50 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 25 Jul 2024 15:22:21 +0000 Subject: [PATCH 0790/1598] Bump org.neo4j.driver:neo4j-java-driver from 5.22.0 to 5.23.0 Bumps [org.neo4j.driver:neo4j-java-driver](https://github.com/neo4j/neo4j-java-driver) from 5.22.0 to 5.23.0. - [Release notes](https://github.com/neo4j/neo4j-java-driver/releases) - [Commits](https://github.com/neo4j/neo4j-java-driver/compare/5.22.0...5.23.0) --- updated-dependencies: - dependency-name: org.neo4j.driver:neo4j-java-driver dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- providers/neo4j/shedlock-provider-neo4j/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/neo4j/shedlock-provider-neo4j/pom.xml b/providers/neo4j/shedlock-provider-neo4j/pom.xml index 1c1e879d3..eb2ca5538 100644 --- a/providers/neo4j/shedlock-provider-neo4j/pom.xml +++ b/providers/neo4j/shedlock-provider-neo4j/pom.xml @@ -20,7 +20,7 @@ org.neo4j.driver neo4j-java-driver - 5.22.0 + 5.23.0 From 4765c708c99fd8873e96f4fedbb62df4972c1a35 Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Thu, 25 Jul 2024 21:22:23 +0200 Subject: [PATCH 0791/1598] Fix editorconfig --- .editorconfig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.editorconfig b/.editorconfig index cae16714a..d6eead7ac 100644 --- a/.editorconfig +++ b/.editorconfig @@ -113,7 +113,7 @@ ij_java_for_statement_wrap = off ij_java_generate_final_locals = false ij_java_generate_final_parameters = false ij_java_if_brace_force = never -ij_java_imports_layout = *,|,javax.**,java.**,|,$* +ij_java_imports_layout = $*,|,* ij_java_indent_case_from_switch = true ij_java_insert_inner_class_imports = false ij_java_insert_override_annotation = true From 1d11433cc53a3684d1c2de2a1d5f5ef116ef0f5e Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 29 Jul 2024 15:30:42 +0000 Subject: [PATCH 0792/1598] Bump io.lettuce:lettuce-core from 6.3.2.RELEASE to 6.4.0.RELEASE Bumps [io.lettuce:lettuce-core](https://github.com/lettuce-io/lettuce-core) from 6.3.2.RELEASE to 6.4.0.RELEASE. - [Release notes](https://github.com/lettuce-io/lettuce-core/releases) - [Changelog](https://github.com/redis/lettuce/blob/main/RELEASE-NOTES.md) - [Commits](https://github.com/lettuce-io/lettuce-core/compare/6.3.2.RELEASE...6.4.0.RELEASE) --- updated-dependencies: - dependency-name: io.lettuce:lettuce-core dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- providers/redis/shedlock-provider-redis-spring/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index a2f34288e..f1378fe8f 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -55,7 +55,7 @@ io.lettuce lettuce-core - 6.3.2.RELEASE + 6.4.0.RELEASE test From 50a29c7b0d9fdabe5f83f63ff813368b2d0d32f8 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 29 Jul 2024 15:30:51 +0000 Subject: [PATCH 0793/1598] Bump redis.clients:jedis from 5.1.3 to 5.1.4 Bumps [redis.clients:jedis](https://github.com/redis/jedis) from 5.1.3 to 5.1.4. - [Release notes](https://github.com/redis/jedis/releases) - [Commits](https://github.com/redis/jedis/compare/v5.1.3...v5.1.4) --- updated-dependencies: - dependency-name: redis.clients:jedis dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/redis/shedlock-provider-redis-jedis4/pom.xml | 2 +- providers/redis/shedlock-provider-redis-spring/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/providers/redis/shedlock-provider-redis-jedis4/pom.xml b/providers/redis/shedlock-provider-redis-jedis4/pom.xml index bc85839da..eb065adae 100644 --- a/providers/redis/shedlock-provider-redis-jedis4/pom.xml +++ b/providers/redis/shedlock-provider-redis-jedis4/pom.xml @@ -21,7 +21,7 @@ redis.clients jedis - 5.1.3 + 5.1.4 diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index a2f34288e..2f90039fa 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -48,7 +48,7 @@ redis.clients jedis - 5.1.3 + 5.1.4 test From c1780a31b34c39afad67d3454c4e03de460ddc9c Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 30 Jul 2024 15:54:07 +0000 Subject: [PATCH 0794/1598] Bump org.redisson:redisson-spring-data-32 from 3.33.0 to 3.34.0 Bumps org.redisson:redisson-spring-data-32 from 3.33.0 to 3.34.0. --- updated-dependencies: - dependency-name: org.redisson:redisson-spring-data-32 dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- providers/redis/shedlock-provider-redis-spring/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index eb62addcb..6a8188c72 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -62,7 +62,7 @@ org.redisson redisson-spring-data-32 - 3.33.0 + 3.34.0 test From b12ba3e7ecdca60ba65e3d9db7afda607ff568e7 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 31 Jul 2024 15:38:13 +0000 Subject: [PATCH 0795/1598] Bump org.redisson:redisson-spring-data-32 from 3.34.0 to 3.34.1 Bumps org.redisson:redisson-spring-data-32 from 3.34.0 to 3.34.1. --- updated-dependencies: - dependency-name: org.redisson:redisson-spring-data-32 dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/redis/shedlock-provider-redis-spring/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index 6a8188c72..93162d258 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -62,7 +62,7 @@ org.redisson redisson-spring-data-32 - 3.34.0 + 3.34.1 test From 7fd66ae6f8b25068d31eb94792ec004b2c07e060 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 1 Aug 2024 15:08:59 +0000 Subject: [PATCH 0796/1598] Bump test-containers.ver from 1.20.0 to 1.20.1 Bumps `test-containers.ver` from 1.20.0 to 1.20.1. Updates `org.testcontainers:postgresql` from 1.20.0 to 1.20.1 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.20.0...1.20.1) Updates `org.testcontainers:testcontainers` from 1.20.0 to 1.20.1 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.20.0...1.20.1) Updates `org.testcontainers:mysql` from 1.20.0 to 1.20.1 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.20.0...1.20.1) Updates `org.testcontainers:db2` from 1.20.0 to 1.20.1 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.20.0...1.20.1) Updates `org.testcontainers:mariadb` from 1.20.0 to 1.20.1 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.20.0...1.20.1) Updates `org.testcontainers:oracle-xe` from 1.20.0 to 1.20.1 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.20.0...1.20.1) Updates `org.testcontainers:mssqlserver` from 1.20.0 to 1.20.1 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.20.0...1.20.1) Updates `org.testcontainers:junit-jupiter` from 1.20.0 to 1.20.1 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.20.0...1.20.1) Updates `org.testcontainers:elasticsearch` from 1.20.0 to 1.20.1 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.20.0...1.20.1) Updates `org.testcontainers:couchbase` from 1.20.0 to 1.20.1 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.20.0...1.20.1) Updates `org.testcontainers:dynalite` from 1.20.0 to 1.20.1 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.20.0...1.20.1) Updates `org.testcontainers:cassandra` from 1.20.0 to 1.20.1 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.20.0...1.20.1) Updates `org.testcontainers:gcloud` from 1.20.0 to 1.20.1 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.20.0...1.20.1) --- updated-dependencies: - dependency-name: org.testcontainers:postgresql dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.testcontainers:testcontainers dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.testcontainers:mysql dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.testcontainers:db2 dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.testcontainers:mariadb dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.testcontainers:oracle-xe dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.testcontainers:mssqlserver dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.testcontainers:junit-jupiter dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.testcontainers:elasticsearch dependency-type: direct:development update-type: version-update:semver-patch - dependency-name: org.testcontainers:couchbase dependency-type: direct:development update-type: version-update:semver-patch - dependency-name: org.testcontainers:dynalite dependency-type: direct:development update-type: version-update:semver-patch - dependency-name: org.testcontainers:cassandra dependency-type: direct:development update-type: version-update:semver-patch - dependency-name: org.testcontainers:gcloud dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- cdi/test/quarkus-test/pom.xml | 2 +- pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/cdi/test/quarkus-test/pom.xml b/cdi/test/quarkus-test/pom.xml index 5461dc27f..cdd3eb0a6 100644 --- a/cdi/test/quarkus-test/pom.xml +++ b/cdi/test/quarkus-test/pom.xml @@ -51,7 +51,7 @@ org.testcontainers postgresql - 1.20.0 + 1.20.1 io.quarkus diff --git a/pom.xml b/pom.xml index 787174918..a07bd809d 100644 --- a/pom.xml +++ b/pom.xml @@ -76,7 +76,7 @@ 17 3.3.2 5.10.3 - 1.20.0 + 1.20.1 2.0.0 3.10.4 3.9.7 From b9cc7727f24fc63e80439465823533145ce7678a Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 1 Aug 2024 15:10:27 +0000 Subject: [PATCH 0797/1598] Bump org.testcontainers:neo4j from 1.20.0 to 1.20.1 Bumps [org.testcontainers:neo4j](https://github.com/testcontainers/testcontainers-java) from 1.20.0 to 1.20.1. - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.20.0...1.20.1) --- updated-dependencies: - dependency-name: org.testcontainers:neo4j dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/neo4j/shedlock-provider-neo4j/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/neo4j/shedlock-provider-neo4j/pom.xml b/providers/neo4j/shedlock-provider-neo4j/pom.xml index eb2ca5538..e5e1ed5f9 100644 --- a/providers/neo4j/shedlock-provider-neo4j/pom.xml +++ b/providers/neo4j/shedlock-provider-neo4j/pom.xml @@ -32,7 +32,7 @@ org.testcontainers neo4j - 1.20.0 + 1.20.1 test From dcce6d853a70827c2b42bbd9805e9521f3579438 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 1 Aug 2024 15:10:45 +0000 Subject: [PATCH 0798/1598] Bump com.microsoft.sqlserver:mssql-jdbc Bumps [com.microsoft.sqlserver:mssql-jdbc](https://github.com/Microsoft/mssql-jdbc) from 12.7.1.jre11-preview to 12.8.0.jre11. - [Release notes](https://github.com/Microsoft/mssql-jdbc/releases) - [Changelog](https://github.com/microsoft/mssql-jdbc/blob/main/CHANGELOG.md) - [Commits](https://github.com/Microsoft/mssql-jdbc/commits) --- updated-dependencies: - dependency-name: com.microsoft.sqlserver:mssql-jdbc dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- providers/jdbc/shedlock-test-support-jdbc/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/jdbc/shedlock-test-support-jdbc/pom.xml b/providers/jdbc/shedlock-test-support-jdbc/pom.xml index 9d4f92888..772a62e47 100644 --- a/providers/jdbc/shedlock-test-support-jdbc/pom.xml +++ b/providers/jdbc/shedlock-test-support-jdbc/pom.xml @@ -51,7 +51,7 @@ com.microsoft.sqlserver mssql-jdbc - 12.7.1.jre11-preview + 12.8.0.jre11 From eae3bb5ec7e2b4fe720b80fb0029b01a28abebfb Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 2 Aug 2024 15:13:56 +0000 Subject: [PATCH 0799/1598] Bump quarkus.platform.version from 2.16.12.Final to 3.13.0 Bumps `quarkus.platform.version` from 2.16.12.Final to 3.13.0. Updates `io.quarkus.platform:quarkus-bom` from 2.16.12.Final to 3.13.0 - [Commits](https://github.com/quarkusio/quarkus-platform/compare/2.16.12.Final...3.13.0) Updates `io.quarkus.platform:quarkus-maven-plugin` from 2.16.12.Final to 3.13.0 - [Commits](https://github.com/quarkusio/quarkus-platform/compare/2.16.12.Final...3.13.0) --- updated-dependencies: - dependency-name: io.quarkus.platform:quarkus-bom dependency-type: direct:production update-type: version-update:semver-major - dependency-name: io.quarkus.platform:quarkus-maven-plugin dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- cdi/test/quarkus-test/pom.xml | 2 +- providers/redis/shedlock-provider-redis-quarkus2/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/cdi/test/quarkus-test/pom.xml b/cdi/test/quarkus-test/pom.xml index cdd3eb0a6..2b653f6b7 100644 --- a/cdi/test/quarkus-test/pom.xml +++ b/cdi/test/quarkus-test/pom.xml @@ -14,7 +14,7 @@ quarkus-bom io.quarkus.platform - 3.12.3 + 3.13.0 true diff --git a/providers/redis/shedlock-provider-redis-quarkus2/pom.xml b/providers/redis/shedlock-provider-redis-quarkus2/pom.xml index 4cecba314..b4ca96787 100644 --- a/providers/redis/shedlock-provider-redis-quarkus2/pom.xml +++ b/providers/redis/shedlock-provider-redis-quarkus2/pom.xml @@ -11,7 +11,7 @@ shedlock-provider-redis-quarkus2 - 2.16.12.Final + 3.13.0 From 9cbd13e52668c221f06a0ada40c9f19970c093d0 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 2 Aug 2024 15:14:05 +0000 Subject: [PATCH 0800/1598] Bump com.oracle.database.jdbc:ojdbc11 from 23.4.0.24.05 to 23.5.0.24.07 Bumps com.oracle.database.jdbc:ojdbc11 from 23.4.0.24.05 to 23.5.0.24.07. --- updated-dependencies: - dependency-name: com.oracle.database.jdbc:ojdbc11 dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- providers/jdbc/shedlock-test-support-jdbc/pom.xml | 2 +- providers/r2dbc/shedlock-provider-r2dbc/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/providers/jdbc/shedlock-test-support-jdbc/pom.xml b/providers/jdbc/shedlock-test-support-jdbc/pom.xml index 772a62e47..96b94616b 100644 --- a/providers/jdbc/shedlock-test-support-jdbc/pom.xml +++ b/providers/jdbc/shedlock-test-support-jdbc/pom.xml @@ -57,7 +57,7 @@ com.oracle.database.jdbc ojdbc11 - 23.4.0.24.05 + 23.5.0.24.07 diff --git a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml index 5400b116a..360f32ca0 100644 --- a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml +++ b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml @@ -75,7 +75,7 @@ com.oracle.database.jdbc ojdbc11 - 23.4.0.24.05 + 23.5.0.24.07 test From 1abada60f818c50537015228ec186d38ddf65e4b Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Thu, 25 Jul 2024 08:54:44 +0200 Subject: [PATCH 0801/1598] Add TrackingLockProviderWrapper --- .../util/SimpleLockWithConfiguration.java | 8 ++ .../util/TrackingLockProviderWrapper.java | 82 ++++++++++++++++++ .../util/TrackingLockProviderWrapperTest.java | 84 +++++++++++++++++++ 3 files changed, 174 insertions(+) create mode 100644 shedlock-core/src/main/java/net/javacrumbs/shedlock/util/SimpleLockWithConfiguration.java create mode 100644 shedlock-core/src/main/java/net/javacrumbs/shedlock/util/TrackingLockProviderWrapper.java create mode 100644 shedlock-core/src/test/java/net/javacrumbs/shedlock/util/TrackingLockProviderWrapperTest.java diff --git a/shedlock-core/src/main/java/net/javacrumbs/shedlock/util/SimpleLockWithConfiguration.java b/shedlock-core/src/main/java/net/javacrumbs/shedlock/util/SimpleLockWithConfiguration.java new file mode 100644 index 000000000..f95e3c4d1 --- /dev/null +++ b/shedlock-core/src/main/java/net/javacrumbs/shedlock/util/SimpleLockWithConfiguration.java @@ -0,0 +1,8 @@ +package net.javacrumbs.shedlock.util; + +import net.javacrumbs.shedlock.core.LockConfiguration; +import net.javacrumbs.shedlock.core.SimpleLock; + +public interface SimpleLockWithConfiguration extends SimpleLock { + LockConfiguration getLockConfiguration(); +} diff --git a/shedlock-core/src/main/java/net/javacrumbs/shedlock/util/TrackingLockProviderWrapper.java b/shedlock-core/src/main/java/net/javacrumbs/shedlock/util/TrackingLockProviderWrapper.java new file mode 100644 index 000000000..d8daa8c0e --- /dev/null +++ b/shedlock-core/src/main/java/net/javacrumbs/shedlock/util/TrackingLockProviderWrapper.java @@ -0,0 +1,82 @@ +package net.javacrumbs.shedlock.util; + +import static java.util.Collections.newSetFromMap; +import static java.util.Collections.synchronizedSet; + +import java.time.Duration; +import java.util.Collection; +import java.util.Collections; +import java.util.IdentityHashMap; +import java.util.Optional; +import java.util.Set; +import java.util.concurrent.atomic.AtomicBoolean; +import net.javacrumbs.shedlock.core.LockConfiguration; +import net.javacrumbs.shedlock.core.LockProvider; +import net.javacrumbs.shedlock.core.SimpleLock; +import net.javacrumbs.shedlock.support.annotation.NonNull; + +/** + * Wraps a LockProvider and keeps track of active locks. You can use the getActiveLocks() method + * to obtain the list of active locks. Unlocking the returned locks will most likely lead to unpredictable + * results - the lock will be released another node can get the lock while the original task is still running. + */ +public class TrackingLockProviderWrapper implements LockProvider { + private final LockProvider wrapped; + private final Set activeLocks = synchronizedSet(newSetFromMap(new IdentityHashMap<>())); + + public TrackingLockProviderWrapper(LockProvider wrapped) { + this.wrapped = wrapped; + } + + @Override + @NonNull + public Optional lock(@NonNull LockConfiguration lockConfiguration) { + Optional result = wrapped.lock(lockConfiguration); + if (result.isPresent()) { + SimpleLock wrappedLock = new SimpleLockWrapper(result.get(), lockConfiguration); + activeLocks.add(wrappedLock); + return Optional.of(wrappedLock); + } else { + return Optional.empty(); + } + } + + public Collection getActiveLocks() { + return Collections.unmodifiableSet(activeLocks); + } + + private class SimpleLockWrapper implements SimpleLockWithConfiguration { + private final SimpleLock wrappedLock; + private final LockConfiguration lockConfiguration; + private final AtomicBoolean locked = new AtomicBoolean(true); + + private SimpleLockWrapper(SimpleLock wrappedLock, LockConfiguration lockConfiguration) { + this.wrappedLock = wrappedLock; + this.lockConfiguration = lockConfiguration; + } + + @Override + public void unlock() { + try { + // Unlocking only once - unlocking twice is dangerous as it's likely that the second unlock will + // unlock a lock heald by another process + if (locked.compareAndSet(true, false)) { + wrappedLock.unlock(); + } + } finally { + activeLocks.remove(this); + } + } + + @Override + @NonNull + public Optional extend(@NonNull Duration lockAtMostFor, @NonNull Duration lockAtLeastFor) { + return wrappedLock.extend(lockAtMostFor, lockAtLeastFor); + } + + @Override + public LockConfiguration getLockConfiguration() { + return lockConfiguration; + } + } +} diff --git a/shedlock-core/src/test/java/net/javacrumbs/shedlock/util/TrackingLockProviderWrapperTest.java b/shedlock-core/src/test/java/net/javacrumbs/shedlock/util/TrackingLockProviderWrapperTest.java new file mode 100644 index 000000000..696e8403c --- /dev/null +++ b/shedlock-core/src/test/java/net/javacrumbs/shedlock/util/TrackingLockProviderWrapperTest.java @@ -0,0 +1,84 @@ +package net.javacrumbs.shedlock.util; + +import static java.time.Duration.ZERO; +import static org.assertj.core.api.Assertions.assertThat; +import static org.mockito.ArgumentMatchers.eq; +import static org.mockito.Mockito.mock; +import static org.mockito.Mockito.times; +import static org.mockito.Mockito.verify; +import static org.mockito.Mockito.when; + +import java.time.Duration; +import java.time.Instant; +import java.util.Collection; +import java.util.Optional; +import net.javacrumbs.shedlock.core.LockConfiguration; +import net.javacrumbs.shedlock.core.LockProvider; +import net.javacrumbs.shedlock.core.SimpleLock; +import org.junit.jupiter.api.Test; + +class TrackingLockProviderWrapperTest { + private final LockProvider wrapped = mock(LockProvider.class); + private final TrackingLockProviderWrapper wrapper = new TrackingLockProviderWrapper(wrapped); + + @Test + void shouldTrackLocks() { + LockConfiguration configA = config("a"); + LockConfiguration configB = config("b"); + LockConfiguration configC = config("c"); + SimpleLock lockA = mock(SimpleLock.class); + SimpleLock lockB = mock(SimpleLock.class); + + when(wrapped.lock(eq(configA))).thenReturn(Optional.of(lockA)); + when(wrapped.lock(eq(configB))).thenReturn(Optional.of(lockB)); + when(wrapped.lock(eq(configC))).thenReturn(Optional.empty()); + + Optional a = wrapper.lock(configA); + assertThat(a).isPresent(); + assertThat(((SimpleLockWithConfiguration) a.get()).getLockConfiguration()) + .isEqualTo(configA); + + Optional b = wrapper.lock(configB); + assertThat(b).isPresent(); + + assertThat(wrapper.lock(configC)).isNotPresent(); + + assertThat(wrapper.getActiveLocks()).containsExactlyInAnyOrder(a.get(), b.get()); + + a.get().unlock(); + b.get().extend(Duration.ofSeconds(10), ZERO); + + Collection activeLocks = wrapper.getActiveLocks(); + assertThat(activeLocks).containsExactlyInAnyOrder(b.get()); + activeLocks.forEach(SimpleLock::unlock); + + assertThat(wrapper.getActiveLocks()).isEmpty(); + + verify(lockA).unlock(); + verify(lockB).unlock(); + verify(lockB).extend(Duration.ofSeconds(10), ZERO); + } + + @Test + void shouldUnlockOnlyOnce() { + LockConfiguration configA = config("a"); + SimpleLock lockA = mock(SimpleLock.class); + + when(wrapped.lock(eq(configA))).thenReturn(Optional.of(lockA)); + + Optional a = wrapper.lock(configA); + assertThat(a).isPresent(); + + Collection activeLocks = wrapper.getActiveLocks(); + assertThat(activeLocks).containsExactlyInAnyOrder(a.get()); + + a.get().unlock(); + a.get().unlock(); + + verify(lockA, times(1)).unlock(); + } + + private LockConfiguration config(String name) { + return new LockConfiguration(Instant.now(), name, Duration.ofSeconds(10), ZERO); + } +} From 3e641c1d75136964d9e9e892128d75aaaf279e37 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 6 Aug 2024 15:38:24 +0000 Subject: [PATCH 0802/1598] Bump kotlin.ver from 2.0.0 to 2.0.10 Bumps `kotlin.ver` from 2.0.0 to 2.0.10. Updates `org.jetbrains.kotlin:kotlin-stdlib` from 2.0.0 to 2.0.10 - [Release notes](https://github.com/JetBrains/kotlin/releases) - [Changelog](https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md) - [Commits](https://github.com/JetBrains/kotlin/compare/v2.0.0...v2.0.10) Updates `org.jetbrains.kotlin:kotlin-reflect` from 2.0.0 to 2.0.10 - [Release notes](https://github.com/JetBrains/kotlin/releases) - [Changelog](https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md) - [Commits](https://github.com/JetBrains/kotlin/compare/v2.0.0...v2.0.10) Updates `org.jetbrains.kotlin:kotlin-maven-allopen` from 2.0.0 to 2.0.10 Updates `org.jetbrains.kotlin:kotlin-maven-plugin` from 2.0.0 to 2.0.10 --- updated-dependencies: - dependency-name: org.jetbrains.kotlin:kotlin-stdlib dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.jetbrains.kotlin:kotlin-reflect dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.jetbrains.kotlin:kotlin-maven-allopen dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.jetbrains.kotlin:kotlin-maven-plugin dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index a07bd809d..eb1a44b3b 100644 --- a/pom.xml +++ b/pom.xml @@ -77,7 +77,7 @@ 3.3.2 5.10.3 1.20.1 - 2.0.0 + 2.0.10 3.10.4 3.9.7 4.5.1 From 0a1bd645033b12596eeb890c3098f1159364fa5e Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 6 Aug 2024 15:38:44 +0000 Subject: [PATCH 0803/1598] Bump com.google.cloud:google-cloud-datastore from 2.20.2 to 2.21.0 Bumps [com.google.cloud:google-cloud-datastore](https://github.com/googleapis/java-datastore) from 2.20.2 to 2.21.0. - [Release notes](https://github.com/googleapis/java-datastore/releases) - [Changelog](https://github.com/googleapis/java-datastore/blob/main/CHANGELOG.md) - [Commits](https://github.com/googleapis/java-datastore/compare/v2.20.2...v2.21.0) --- updated-dependencies: - dependency-name: com.google.cloud:google-cloud-datastore dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- providers/datastore/shedlock-provider-datastore/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/datastore/shedlock-provider-datastore/pom.xml b/providers/datastore/shedlock-provider-datastore/pom.xml index 0bd252038..e1a3a5b31 100644 --- a/providers/datastore/shedlock-provider-datastore/pom.xml +++ b/providers/datastore/shedlock-provider-datastore/pom.xml @@ -12,7 +12,7 @@ 5.14.1-SNAPSHOT - 2.20.2 + 2.21.0 From 9517063f536ed3a9236cdf07a0456ec487d5449c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luk=C3=A1=C5=A1=20K=C5=99e=C4=8Dan?= Date: Tue, 6 Aug 2024 21:31:16 +0200 Subject: [PATCH 0804/1598] Update providers/redis/shedlock-provider-redis-quarkus2/pom.xml --- providers/redis/shedlock-provider-redis-quarkus2/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/redis/shedlock-provider-redis-quarkus2/pom.xml b/providers/redis/shedlock-provider-redis-quarkus2/pom.xml index b4ca96787..4cecba314 100644 --- a/providers/redis/shedlock-provider-redis-quarkus2/pom.xml +++ b/providers/redis/shedlock-provider-redis-quarkus2/pom.xml @@ -11,7 +11,7 @@ shedlock-provider-redis-quarkus2 - 3.13.0 + 2.16.12.Final From fbc0f1b9d326e12c65a7502c7a83214231062684 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 7 Aug 2024 15:35:31 +0000 Subject: [PATCH 0805/1598] Bump com.google.cloud:google-cloud-datastore from 2.21.0 to 2.21.1 Bumps [com.google.cloud:google-cloud-datastore](https://github.com/googleapis/java-datastore) from 2.21.0 to 2.21.1. - [Release notes](https://github.com/googleapis/java-datastore/releases) - [Changelog](https://github.com/googleapis/java-datastore/blob/main/CHANGELOG.md) - [Commits](https://github.com/googleapis/java-datastore/compare/v2.21.0...v2.21.1) --- updated-dependencies: - dependency-name: com.google.cloud:google-cloud-datastore dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/datastore/shedlock-provider-datastore/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/datastore/shedlock-provider-datastore/pom.xml b/providers/datastore/shedlock-provider-datastore/pom.xml index e1a3a5b31..61f964f1e 100644 --- a/providers/datastore/shedlock-provider-datastore/pom.xml +++ b/providers/datastore/shedlock-provider-datastore/pom.xml @@ -12,7 +12,7 @@ 5.14.1-SNAPSHOT - 2.21.0 + 2.21.1 From 79fee112a9925a12d45944f2dfefe269e270c617 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 7 Aug 2024 15:35:52 +0000 Subject: [PATCH 0806/1598] Bump com.google.cloud:google-cloud-spanner from 6.71.0 to 6.72.0 Bumps [com.google.cloud:google-cloud-spanner](https://github.com/googleapis/java-spanner) from 6.71.0 to 6.72.0. - [Release notes](https://github.com/googleapis/java-spanner/releases) - [Changelog](https://github.com/googleapis/java-spanner/blob/main/CHANGELOG.md) - [Commits](https://github.com/googleapis/java-spanner/compare/v6.71.0...v6.72.0) --- updated-dependencies: - dependency-name: com.google.cloud:google-cloud-spanner dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- providers/spanner/shedlock-provider-spanner/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/spanner/shedlock-provider-spanner/pom.xml b/providers/spanner/shedlock-provider-spanner/pom.xml index e7de512b1..5d4af890f 100644 --- a/providers/spanner/shedlock-provider-spanner/pom.xml +++ b/providers/spanner/shedlock-provider-spanner/pom.xml @@ -12,7 +12,7 @@ 5.14.1-SNAPSHOT - 6.71.0 + 6.72.0 From 80ad19038732159781c793efc0a6f6abe26545b4 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 7 Aug 2024 15:35:56 +0000 Subject: [PATCH 0807/1598] Bump org.codehaus.mojo:exec-maven-plugin from 3.3.0 to 3.4.0 Bumps [org.codehaus.mojo:exec-maven-plugin](https://github.com/mojohaus/exec-maven-plugin) from 3.3.0 to 3.4.0. - [Release notes](https://github.com/mojohaus/exec-maven-plugin/releases) - [Commits](https://github.com/mojohaus/exec-maven-plugin/compare/3.3.0...3.4.0) --- updated-dependencies: - dependency-name: org.codehaus.mojo:exec-maven-plugin dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- micronaut/test/micronaut-jdbc-template/pom.xml | 2 +- micronaut/test/micronaut-jdbc/pom.xml | 2 +- micronaut/test/micronaut4-jdbc-template/pom.xml | 2 +- micronaut/test/micronaut4-jdbc/pom.xml | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/micronaut/test/micronaut-jdbc-template/pom.xml b/micronaut/test/micronaut-jdbc-template/pom.xml index b16f77ad5..412839f95 100644 --- a/micronaut/test/micronaut-jdbc-template/pom.xml +++ b/micronaut/test/micronaut-jdbc-template/pom.xml @@ -143,7 +143,7 @@ org.codehaus.mojo exec-maven-plugin - 3.3.0 + 3.4.0 java diff --git a/micronaut/test/micronaut-jdbc/pom.xml b/micronaut/test/micronaut-jdbc/pom.xml index 5e9d9b1e2..8cb81ff35 100644 --- a/micronaut/test/micronaut-jdbc/pom.xml +++ b/micronaut/test/micronaut-jdbc/pom.xml @@ -143,7 +143,7 @@ org.codehaus.mojo exec-maven-plugin - 3.3.0 + 3.4.0 java diff --git a/micronaut/test/micronaut4-jdbc-template/pom.xml b/micronaut/test/micronaut4-jdbc-template/pom.xml index 77781fe7e..cbaaf6aec 100644 --- a/micronaut/test/micronaut4-jdbc-template/pom.xml +++ b/micronaut/test/micronaut4-jdbc-template/pom.xml @@ -119,7 +119,7 @@ org.codehaus.mojo exec-maven-plugin - 3.3.0 + 3.4.0 java diff --git a/micronaut/test/micronaut4-jdbc/pom.xml b/micronaut/test/micronaut4-jdbc/pom.xml index 9068a32c8..04cce9211 100644 --- a/micronaut/test/micronaut4-jdbc/pom.xml +++ b/micronaut/test/micronaut4-jdbc/pom.xml @@ -119,7 +119,7 @@ org.codehaus.mojo exec-maven-plugin - 3.3.0 + 3.4.0 java From 46f2565e997af57d4f0c7ef8d2a6da75962f258a Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 7 Aug 2024 15:36:15 +0000 Subject: [PATCH 0808/1598] Bump org.awaitility:awaitility from 4.2.1 to 4.2.2 Bumps [org.awaitility:awaitility](https://github.com/awaitility/awaitility) from 4.2.1 to 4.2.2. - [Changelog](https://github.com/awaitility/awaitility/blob/master/changelog.txt) - [Commits](https://github.com/awaitility/awaitility/compare/awaitility-4.2.1...awaitility-4.2.2) --- updated-dependencies: - dependency-name: org.awaitility:awaitility dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index eb1a44b3b..3da082c16 100644 --- a/pom.xml +++ b/pom.xml @@ -84,7 +84,7 @@ 4.6.1 4.8.1 1.5.6 - 4.2.1 + 4.2.2 3.26.3 5.12.0 2.0.13 From a986a827082c3a7b649182243d6a3492f6e5ef34 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 7 Aug 2024 15:36:26 +0000 Subject: [PATCH 0809/1598] Bump org.slf4j:slf4j-api from 2.0.13 to 2.0.14 Bumps org.slf4j:slf4j-api from 2.0.13 to 2.0.14. --- updated-dependencies: - dependency-name: org.slf4j:slf4j-api dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index eb1a44b3b..53ff18a13 100644 --- a/pom.xml +++ b/pom.xml @@ -87,7 +87,7 @@ 4.2.1 3.26.3 5.12.0 - 2.0.13 + 2.0.14 1 From 35e88115533df3ecfc47554ebeb4bc9cf485df06 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 8 Aug 2024 15:51:01 +0000 Subject: [PATCH 0810/1598] Bump org.mongodb:mongodb-driver-sync from 5.1.2 to 5.1.3 Bumps [org.mongodb:mongodb-driver-sync](https://github.com/mongodb/mongo-java-driver) from 5.1.2 to 5.1.3. - [Release notes](https://github.com/mongodb/mongo-java-driver/releases) - [Commits](https://github.com/mongodb/mongo-java-driver/compare/r5.1.2...r5.1.3) --- updated-dependencies: - dependency-name: org.mongodb:mongodb-driver-sync dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/mongo/shedlock-provider-mongo/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/mongo/shedlock-provider-mongo/pom.xml b/providers/mongo/shedlock-provider-mongo/pom.xml index 287783a7a..f58317d84 100644 --- a/providers/mongo/shedlock-provider-mongo/pom.xml +++ b/providers/mongo/shedlock-provider-mongo/pom.xml @@ -21,7 +21,7 @@ org.mongodb mongodb-driver-sync - 5.1.2 + 5.1.3 From 53bdb356cca30bbb8a49dfd690cb402e199e63a2 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 8 Aug 2024 15:51:20 +0000 Subject: [PATCH 0811/1598] Bump org.mongodb:mongodb-driver-reactivestreams from 5.1.2 to 5.1.3 Bumps [org.mongodb:mongodb-driver-reactivestreams](https://github.com/mongodb/mongo-java-driver) from 5.1.2 to 5.1.3. - [Release notes](https://github.com/mongodb/mongo-java-driver/releases) - [Commits](https://github.com/mongodb/mongo-java-driver/compare/r5.1.2...r5.1.3) --- updated-dependencies: - dependency-name: org.mongodb:mongodb-driver-reactivestreams dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml b/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml index 27964bd91..cce6380c6 100644 --- a/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml +++ b/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml @@ -21,7 +21,7 @@ org.mongodb mongodb-driver-reactivestreams - 5.1.2 + 5.1.3 From 1ebb5d63c80af742ea92a2b2eb8ffaa4e214b63c Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 8 Aug 2024 15:51:45 +0000 Subject: [PATCH 0812/1598] Bump org.slf4j:slf4j-api from 2.0.14 to 2.0.15 Bumps org.slf4j:slf4j-api from 2.0.14 to 2.0.15. --- updated-dependencies: - dependency-name: org.slf4j:slf4j-api dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 19efeab3e..5b91ed413 100644 --- a/pom.xml +++ b/pom.xml @@ -87,7 +87,7 @@ 4.2.2 3.26.3 5.12.0 - 2.0.14 + 2.0.15 1 From 87632e5591c16ef5f23551ec395b3cdbe8f3bf75 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 9 Aug 2024 15:07:23 +0000 Subject: [PATCH 0813/1598] Bump quarkus.platform.version from 2.16.12.Final to 3.13.2 Bumps `quarkus.platform.version` from 2.16.12.Final to 3.13.2. Updates `io.quarkus.platform:quarkus-bom` from 2.16.12.Final to 3.13.2 - [Commits](https://github.com/quarkusio/quarkus-platform/compare/2.16.12.Final...3.13.2) Updates `io.quarkus.platform:quarkus-maven-plugin` from 2.16.12.Final to 3.13.2 - [Commits](https://github.com/quarkusio/quarkus-platform/compare/2.16.12.Final...3.13.2) --- updated-dependencies: - dependency-name: io.quarkus.platform:quarkus-bom dependency-type: direct:production update-type: version-update:semver-major - dependency-name: io.quarkus.platform:quarkus-maven-plugin dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- cdi/test/quarkus-test/pom.xml | 2 +- providers/redis/shedlock-provider-redis-quarkus2/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/cdi/test/quarkus-test/pom.xml b/cdi/test/quarkus-test/pom.xml index 2b653f6b7..ac57d5c7d 100644 --- a/cdi/test/quarkus-test/pom.xml +++ b/cdi/test/quarkus-test/pom.xml @@ -14,7 +14,7 @@ quarkus-bom io.quarkus.platform - 3.13.0 + 3.13.2 true diff --git a/providers/redis/shedlock-provider-redis-quarkus2/pom.xml b/providers/redis/shedlock-provider-redis-quarkus2/pom.xml index 4cecba314..a0a16fe45 100644 --- a/providers/redis/shedlock-provider-redis-quarkus2/pom.xml +++ b/providers/redis/shedlock-provider-redis-quarkus2/pom.xml @@ -11,7 +11,7 @@ shedlock-provider-redis-quarkus2 - 2.16.12.Final + 3.13.2 From c0090bb65097eaf5c8b6d4b65df8734775c44277 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luk=C3=A1=C5=A1=20K=C5=99e=C4=8Dan?= Date: Fri, 9 Aug 2024 20:09:48 +0200 Subject: [PATCH 0814/1598] Update providers/redis/shedlock-provider-redis-quarkus2/pom.xml --- providers/redis/shedlock-provider-redis-quarkus2/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/redis/shedlock-provider-redis-quarkus2/pom.xml b/providers/redis/shedlock-provider-redis-quarkus2/pom.xml index a0a16fe45..4cecba314 100644 --- a/providers/redis/shedlock-provider-redis-quarkus2/pom.xml +++ b/providers/redis/shedlock-provider-redis-quarkus2/pom.xml @@ -11,7 +11,7 @@ shedlock-provider-redis-quarkus2 - 3.13.2 + 2.16.12.Final From 7a8a0c2c6b62dbd3c941ffe3859890e5d9c52387 Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Fri, 9 Aug 2024 20:39:34 +0200 Subject: [PATCH 0815/1598] Use Testcontainers instead of Fongo --- .../CassandraLockProviderIntegrationTest.java | 2 +- .../CouchbaseLockProviderIntegrationTest.java | 2 +- .../MemcachedLockProviderIntegrationTest.java | 2 +- .../mongo/shedlock-provider-mongo/pom.xml | 31 ++++++++++++---- .../MongoLockProviderIntegrationTest.java | 37 ++++++++----------- .../JedisLockProviderIntegrationTest.java | 4 +- 6 files changed, 44 insertions(+), 34 deletions(-) diff --git a/providers/cassandra/shedlock-provider-cassandra/src/test/java/net/javacrumbs/shedlock/provider/cassandra/CassandraLockProviderIntegrationTest.java b/providers/cassandra/shedlock-provider-cassandra/src/test/java/net/javacrumbs/shedlock/provider/cassandra/CassandraLockProviderIntegrationTest.java index a16293152..789bb3795 100644 --- a/providers/cassandra/shedlock-provider-cassandra/src/test/java/net/javacrumbs/shedlock/provider/cassandra/CassandraLockProviderIntegrationTest.java +++ b/providers/cassandra/shedlock-provider-cassandra/src/test/java/net/javacrumbs/shedlock/provider/cassandra/CassandraLockProviderIntegrationTest.java @@ -50,7 +50,7 @@ public class CassandraLockProviderIntegrationTest extends AbstractStorageBasedLo @BeforeAll public static void startCassandra() { - String containerIpAddress = cassandra.getContainerIpAddress(); + String containerIpAddress = cassandra.getHost(); int containerPort = cassandra.getMappedPort(9042); InetSocketAddress containerEndPoint = new InetSocketAddress(containerIpAddress, containerPort); diff --git a/providers/couchbase/shedlock-provider-couchbase-javaclient3/src/test/java/net/javacrumbs/shedlock/provider/couchbase/javaclient3/CouchbaseLockProviderIntegrationTest.java b/providers/couchbase/shedlock-provider-couchbase-javaclient3/src/test/java/net/javacrumbs/shedlock/provider/couchbase/javaclient3/CouchbaseLockProviderIntegrationTest.java index 4db500a90..56ea605bc 100644 --- a/providers/couchbase/shedlock-provider-couchbase-javaclient3/src/test/java/net/javacrumbs/shedlock/provider/couchbase/javaclient3/CouchbaseLockProviderIntegrationTest.java +++ b/providers/couchbase/shedlock-provider-couchbase-javaclient3/src/test/java/net/javacrumbs/shedlock/provider/couchbase/javaclient3/CouchbaseLockProviderIntegrationTest.java @@ -57,7 +57,7 @@ public static void startCouchbase() { container.start(); Set seedNodes = new HashSet<>(List.of(SeedNode.create( - container.getContainerIpAddress(), + container.getHost(), Optional.of(container.getBootstrapCarrierDirectPort()), Optional.of(container.getBootstrapHttpDirectPort())))); ClusterOptions options = ClusterOptions.clusterOptions(container.getUsername(), container.getPassword()); diff --git a/providers/memcached/shedlock-provider-memcached-spy/src/test/java/net/javacrumbs/shedlock/provider/memcached/spy/MemcachedLockProviderIntegrationTest.java b/providers/memcached/shedlock-provider-memcached-spy/src/test/java/net/javacrumbs/shedlock/provider/memcached/spy/MemcachedLockProviderIntegrationTest.java index 9cd9566b3..33faadfe1 100644 --- a/providers/memcached/shedlock-provider-memcached-spy/src/test/java/net/javacrumbs/shedlock/provider/memcached/spy/MemcachedLockProviderIntegrationTest.java +++ b/providers/memcached/shedlock-provider-memcached-spy/src/test/java/net/javacrumbs/shedlock/provider/memcached/spy/MemcachedLockProviderIntegrationTest.java @@ -32,7 +32,7 @@ public class MemcachedLockProviderIntegrationTest extends AbstractLockProviderIn @BeforeEach public void createLockProvider() throws IOException { memcachedClient = new MemcachedClient( - AddrUtil.getAddresses(container.getContainerIpAddress() + ":" + container.getFirstMappedPort())); + AddrUtil.getAddresses(container.getHost() + ":" + container.getFirstMappedPort())); lockProvider = new MemcachedLockProvider(memcachedClient, ENV); } diff --git a/providers/mongo/shedlock-provider-mongo/pom.xml b/providers/mongo/shedlock-provider-mongo/pom.xml index f58317d84..9ac21a312 100644 --- a/providers/mongo/shedlock-provider-mongo/pom.xml +++ b/providers/mongo/shedlock-provider-mongo/pom.xml @@ -1,5 +1,6 @@ - + shedlock-parent net.javacrumbs.shedlock @@ -24,13 +25,6 @@ 5.1.3 - - de.flapdoodle.embed - de.flapdoodle.embed.mongo - 3.4.11 - test - - net.javacrumbs.shedlock shedlock-test-support @@ -44,6 +38,27 @@ ${logback.ver} test + + + org.testcontainers + testcontainers + ${test-containers.ver} + test + + + + org.testcontainers + junit-jupiter + ${test-containers.ver} + test + + + + org.testcontainers + mongodb + ${test-containers.ver} + test + diff --git a/providers/mongo/shedlock-provider-mongo/src/test/java/net/javacrumbs/shedlock/provider/mongo/MongoLockProviderIntegrationTest.java b/providers/mongo/shedlock-provider-mongo/src/test/java/net/javacrumbs/shedlock/provider/mongo/MongoLockProviderIntegrationTest.java index 60ef6fd23..a55c8a0bd 100644 --- a/providers/mongo/shedlock-provider-mongo/src/test/java/net/javacrumbs/shedlock/provider/mongo/MongoLockProviderIntegrationTest.java +++ b/providers/mongo/shedlock-provider-mongo/src/test/java/net/javacrumbs/shedlock/provider/mongo/MongoLockProviderIntegrationTest.java @@ -26,12 +26,6 @@ import com.mongodb.client.MongoClients; import com.mongodb.client.MongoCollection; import com.mongodb.client.result.DeleteResult; -import de.flapdoodle.embed.mongo.MongodExecutable; -import de.flapdoodle.embed.mongo.MongodProcess; -import de.flapdoodle.embed.mongo.MongodStarter; -import de.flapdoodle.embed.mongo.config.MongodConfig; -import de.flapdoodle.embed.mongo.distribution.Version; -import java.io.IOException; import java.util.Date; import net.javacrumbs.shedlock.core.ExtensibleLockProvider; import net.javacrumbs.shedlock.core.LockProvider; @@ -41,42 +35,38 @@ import org.junit.jupiter.api.BeforeAll; import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.Test; +import org.testcontainers.containers.MongoDBContainer; +import org.testcontainers.junit.jupiter.Container; +import org.testcontainers.junit.jupiter.Testcontainers; +@Testcontainers public class MongoLockProviderIntegrationTest extends AbstractExtensibleLockProviderIntegrationTest { - private static final MongodStarter starter = MongodStarter.getDefaultInstance(); private static final String DB_NAME = "db"; - private static MongodExecutable mongodExe; - private static MongodProcess mongod; + @Container + public static final MongoDBContainer container = new MongoDBContainer("mongo:4.0.10"); private static MongoClient mongo; @BeforeAll - public static void startMongo() throws IOException { - mongodExe = starter.prepare( - MongodConfig.builder().version(Version.Main.V3_6).build()); - mongod = mongodExe.start(); - - mongo = MongoClients.create( - "mongodb://localhost:" + mongod.getConfig().net().getPort()); + public static void startMongo() { + mongo = MongoClients.create("mongodb://" + container.getHost() + ":" + container.getFirstMappedPort()); } @AfterAll public static void stopMongo() { mongo.close(); - mongod.stop(); - mongodExe.stop(); } @BeforeEach public void cleanDb() { - mongo.getDatabase(DB_NAME).drop(); + getMongo().getDatabase(DB_NAME).drop(); } @Override protected ExtensibleLockProvider getLockProvider() { - return new MongoLockProvider(mongo.getDatabase(DB_NAME)); + return new MongoLockProvider(getMongo().getDatabase(DB_NAME)); } @Override @@ -100,9 +90,10 @@ protected void assertLocked(String lockName) { } private MongoCollection getLockCollection() { - return mongo.getDatabase(DB_NAME).getCollection(DEFAULT_SHEDLOCK_COLLECTION_NAME); + return getMongo().getDatabase(DB_NAME).getCollection(DEFAULT_SHEDLOCK_COLLECTION_NAME); } + private Document getLockDocument(String lockName) { return getLockCollection().find(eq(ID, lockName)).first(); } @@ -119,4 +110,8 @@ public void shouldLockWhenDocumentRemovedExternally() { assertThat(provider.lock(lockConfig(LOCK_NAME1))).isNotEmpty(); assertLocked(LOCK_NAME1); } + + private MongoClient getMongo() { + return mongo; + } } diff --git a/providers/redis/shedlock-provider-redis-jedis4/src/test/java/net/javacrumbs/shedlock/provider/redis/jedis4/JedisLockProviderIntegrationTest.java b/providers/redis/shedlock-provider-redis-jedis4/src/test/java/net/javacrumbs/shedlock/provider/redis/jedis4/JedisLockProviderIntegrationTest.java index a4337f48c..4e9343f73 100644 --- a/providers/redis/shedlock-provider-redis-jedis4/src/test/java/net/javacrumbs/shedlock/provider/redis/jedis4/JedisLockProviderIntegrationTest.java +++ b/providers/redis/shedlock-provider-redis-jedis4/src/test/java/net/javacrumbs/shedlock/provider/redis/jedis4/JedisLockProviderIntegrationTest.java @@ -42,7 +42,7 @@ class Cluster extends AbstractExtensibleLockProviderIntegrationTest { @BeforeEach public void createLockProvider() { - jedisCluster = new JedisCluster(new HostAndPort(redis.getContainerIpAddress(), redis.getFirstMappedPort())); + jedisCluster = new JedisCluster(new HostAndPort(redis.getHost(), redis.getFirstMappedPort())); lockProvider = new JedisLockProvider(jedisCluster, ENV); } @@ -74,7 +74,7 @@ class Pool extends AbstractExtensibleLockProviderIntegrationTest { @BeforeEach public void createLockProvider() { - jedisPool = new JedisPool(redis.getContainerIpAddress(), redis.getMappedPort(PORT)); + jedisPool = new JedisPool(redis.getHost(), redis.getMappedPort(PORT)); lockProvider = new JedisLockProvider(jedisPool, ENV); } From 891132bcc51d7fb3d416e4e8793318fd6d135d28 Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Fri, 9 Aug 2024 21:22:49 +0200 Subject: [PATCH 0816/1598] =?UTF-8?q?It=E2=80=99s=20spotless?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../memcached/spy/MemcachedLockProviderIntegrationTest.java | 4 ++-- .../provider/mongo/MongoLockProviderIntegrationTest.java | 1 - 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/providers/memcached/shedlock-provider-memcached-spy/src/test/java/net/javacrumbs/shedlock/provider/memcached/spy/MemcachedLockProviderIntegrationTest.java b/providers/memcached/shedlock-provider-memcached-spy/src/test/java/net/javacrumbs/shedlock/provider/memcached/spy/MemcachedLockProviderIntegrationTest.java index 33faadfe1..969d30cd4 100644 --- a/providers/memcached/shedlock-provider-memcached-spy/src/test/java/net/javacrumbs/shedlock/provider/memcached/spy/MemcachedLockProviderIntegrationTest.java +++ b/providers/memcached/shedlock-provider-memcached-spy/src/test/java/net/javacrumbs/shedlock/provider/memcached/spy/MemcachedLockProviderIntegrationTest.java @@ -31,8 +31,8 @@ public class MemcachedLockProviderIntegrationTest extends AbstractLockProviderIn @BeforeEach public void createLockProvider() throws IOException { - memcachedClient = new MemcachedClient( - AddrUtil.getAddresses(container.getHost() + ":" + container.getFirstMappedPort())); + memcachedClient = + new MemcachedClient(AddrUtil.getAddresses(container.getHost() + ":" + container.getFirstMappedPort())); lockProvider = new MemcachedLockProvider(memcachedClient, ENV); } diff --git a/providers/mongo/shedlock-provider-mongo/src/test/java/net/javacrumbs/shedlock/provider/mongo/MongoLockProviderIntegrationTest.java b/providers/mongo/shedlock-provider-mongo/src/test/java/net/javacrumbs/shedlock/provider/mongo/MongoLockProviderIntegrationTest.java index a55c8a0bd..48d1650a6 100644 --- a/providers/mongo/shedlock-provider-mongo/src/test/java/net/javacrumbs/shedlock/provider/mongo/MongoLockProviderIntegrationTest.java +++ b/providers/mongo/shedlock-provider-mongo/src/test/java/net/javacrumbs/shedlock/provider/mongo/MongoLockProviderIntegrationTest.java @@ -93,7 +93,6 @@ private MongoCollection getLockCollection() { return getMongo().getDatabase(DB_NAME).getCollection(DEFAULT_SHEDLOCK_COLLECTION_NAME); } - private Document getLockDocument(String lockName) { return getLockCollection().find(eq(ID, lockName)).first(); } From 57d1c7b0a2c33c4174e9830bed6b0df200a7dbe3 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 12 Aug 2024 15:07:15 +0000 Subject: [PATCH 0817/1598] Bump org.slf4j:slf4j-api from 2.0.15 to 2.0.16 Bumps org.slf4j:slf4j-api from 2.0.15 to 2.0.16. --- updated-dependencies: - dependency-name: org.slf4j:slf4j-api dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 5b91ed413..fd06d70c4 100644 --- a/pom.xml +++ b/pom.xml @@ -87,7 +87,7 @@ 4.2.2 3.26.3 5.12.0 - 2.0.15 + 2.0.16 1 From add4927bae80941a8324f6ca24fa3da4d9a9e443 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 12 Aug 2024 15:08:10 +0000 Subject: [PATCH 0818/1598] Bump org.apache.maven.plugins:maven-gpg-plugin from 3.2.4 to 3.2.5 Bumps [org.apache.maven.plugins:maven-gpg-plugin](https://github.com/apache/maven-gpg-plugin) from 3.2.4 to 3.2.5. - [Release notes](https://github.com/apache/maven-gpg-plugin/releases) - [Commits](https://github.com/apache/maven-gpg-plugin/compare/maven-gpg-plugin-3.2.4...maven-gpg-plugin-3.2.5) --- updated-dependencies: - dependency-name: org.apache.maven.plugins:maven-gpg-plugin dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 5b91ed413..cd1db5331 100644 --- a/pom.xml +++ b/pom.xml @@ -181,7 +181,7 @@ org.apache.maven.plugins maven-gpg-plugin - 3.2.4 + 3.2.5 sign-artifacts From 60b129c8b4c2101bcc746cd1e096f9cdca4e6c17 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 13 Aug 2024 15:17:46 +0000 Subject: [PATCH 0819/1598] Bump io.projectreactor:reactor-core from 3.6.8 to 3.6.9 Bumps [io.projectreactor:reactor-core](https://github.com/reactor/reactor-core) from 3.6.8 to 3.6.9. - [Release notes](https://github.com/reactor/reactor-core/releases) - [Commits](https://github.com/reactor/reactor-core/compare/v3.6.8...v3.6.9) --- updated-dependencies: - dependency-name: io.projectreactor:reactor-core dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/r2dbc/shedlock-provider-r2dbc/pom.xml | 2 +- providers/redis/shedlock-provider-redis-spring/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml index 360f32ca0..d9c632d0e 100644 --- a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml +++ b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml @@ -32,7 +32,7 @@ io.projectreactor reactor-core - 3.6.8 + 3.6.9 diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index 93162d258..79d437215 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -27,7 +27,7 @@ io.projectreactor reactor-core - 3.6.8 + 3.6.9 true From 76c4d43cf9837337f99ce8963cf3c9966c70ce5f Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 13 Aug 2024 15:18:07 +0000 Subject: [PATCH 0820/1598] Bump com.h2database:h2 from 2.3.230 to 2.3.232 Bumps [com.h2database:h2](https://github.com/h2database/h2database) from 2.3.230 to 2.3.232. - [Release notes](https://github.com/h2database/h2database/releases) - [Commits](https://github.com/h2database/h2database/compare/version-2.3.230...version-2.3.232) --- updated-dependencies: - dependency-name: com.h2database:h2 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- micronaut/test/micronaut-jdbc-template/pom.xml | 2 +- micronaut/test/micronaut-jdbc/pom.xml | 2 +- micronaut/test/micronaut4-jdbc-template/pom.xml | 2 +- micronaut/test/micronaut4-jdbc/pom.xml | 2 +- providers/jdbc/shedlock-test-support-jdbc/pom.xml | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/micronaut/test/micronaut-jdbc-template/pom.xml b/micronaut/test/micronaut-jdbc-template/pom.xml index 412839f95..00097f41f 100644 --- a/micronaut/test/micronaut-jdbc-template/pom.xml +++ b/micronaut/test/micronaut-jdbc-template/pom.xml @@ -102,7 +102,7 @@ com.h2database h2 - 2.3.230 + 2.3.232 org.assertj diff --git a/micronaut/test/micronaut-jdbc/pom.xml b/micronaut/test/micronaut-jdbc/pom.xml index 8cb81ff35..14cc5392d 100644 --- a/micronaut/test/micronaut-jdbc/pom.xml +++ b/micronaut/test/micronaut-jdbc/pom.xml @@ -102,7 +102,7 @@ com.h2database h2 - 2.3.230 + 2.3.232 org.assertj diff --git a/micronaut/test/micronaut4-jdbc-template/pom.xml b/micronaut/test/micronaut4-jdbc-template/pom.xml index cbaaf6aec..9458273c7 100644 --- a/micronaut/test/micronaut4-jdbc-template/pom.xml +++ b/micronaut/test/micronaut4-jdbc-template/pom.xml @@ -99,7 +99,7 @@ com.h2database h2 - 2.3.230 + 2.3.232 org.assertj diff --git a/micronaut/test/micronaut4-jdbc/pom.xml b/micronaut/test/micronaut4-jdbc/pom.xml index 04cce9211..269dd0700 100644 --- a/micronaut/test/micronaut4-jdbc/pom.xml +++ b/micronaut/test/micronaut4-jdbc/pom.xml @@ -99,7 +99,7 @@ com.h2database h2 - 2.3.230 + 2.3.232 org.assertj diff --git a/providers/jdbc/shedlock-test-support-jdbc/pom.xml b/providers/jdbc/shedlock-test-support-jdbc/pom.xml index 96b94616b..8287eeb92 100644 --- a/providers/jdbc/shedlock-test-support-jdbc/pom.xml +++ b/providers/jdbc/shedlock-test-support-jdbc/pom.xml @@ -33,7 +33,7 @@ com.h2database h2 - 2.3.230 + 2.3.232 From b73f0ed8e3b2a72e034c5c9f30c54fe0a7c87ecc Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 13 Aug 2024 15:18:16 +0000 Subject: [PATCH 0821/1598] Bump org.codehaus.mojo:exec-maven-plugin from 3.4.0 to 3.4.1 Bumps [org.codehaus.mojo:exec-maven-plugin](https://github.com/mojohaus/exec-maven-plugin) from 3.4.0 to 3.4.1. - [Release notes](https://github.com/mojohaus/exec-maven-plugin/releases) - [Commits](https://github.com/mojohaus/exec-maven-plugin/compare/3.4.0...3.4.1) --- updated-dependencies: - dependency-name: org.codehaus.mojo:exec-maven-plugin dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- micronaut/test/micronaut-jdbc-template/pom.xml | 2 +- micronaut/test/micronaut-jdbc/pom.xml | 2 +- micronaut/test/micronaut4-jdbc-template/pom.xml | 2 +- micronaut/test/micronaut4-jdbc/pom.xml | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/micronaut/test/micronaut-jdbc-template/pom.xml b/micronaut/test/micronaut-jdbc-template/pom.xml index 412839f95..f5a3f8b00 100644 --- a/micronaut/test/micronaut-jdbc-template/pom.xml +++ b/micronaut/test/micronaut-jdbc-template/pom.xml @@ -143,7 +143,7 @@ org.codehaus.mojo exec-maven-plugin - 3.4.0 + 3.4.1 java diff --git a/micronaut/test/micronaut-jdbc/pom.xml b/micronaut/test/micronaut-jdbc/pom.xml index 8cb81ff35..c86c3550a 100644 --- a/micronaut/test/micronaut-jdbc/pom.xml +++ b/micronaut/test/micronaut-jdbc/pom.xml @@ -143,7 +143,7 @@ org.codehaus.mojo exec-maven-plugin - 3.4.0 + 3.4.1 java diff --git a/micronaut/test/micronaut4-jdbc-template/pom.xml b/micronaut/test/micronaut4-jdbc-template/pom.xml index cbaaf6aec..c625492e8 100644 --- a/micronaut/test/micronaut4-jdbc-template/pom.xml +++ b/micronaut/test/micronaut4-jdbc-template/pom.xml @@ -119,7 +119,7 @@ org.codehaus.mojo exec-maven-plugin - 3.4.0 + 3.4.1 java diff --git a/micronaut/test/micronaut4-jdbc/pom.xml b/micronaut/test/micronaut4-jdbc/pom.xml index 04cce9211..b390cf6c6 100644 --- a/micronaut/test/micronaut4-jdbc/pom.xml +++ b/micronaut/test/micronaut4-jdbc/pom.xml @@ -119,7 +119,7 @@ org.codehaus.mojo exec-maven-plugin - 3.4.0 + 3.4.1 java From 31d9f01a1df61ee5166b7ffa97efa4864f014e46 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 13 Aug 2024 15:18:21 +0000 Subject: [PATCH 0822/1598] Bump org.jooq:jooq from 3.19.10 to 3.19.11 Bumps org.jooq:jooq from 3.19.10 to 3.19.11. --- updated-dependencies: - dependency-name: org.jooq:jooq dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/jdbc/shedlock-provider-jooq/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/jdbc/shedlock-provider-jooq/pom.xml b/providers/jdbc/shedlock-provider-jooq/pom.xml index 4524a710d..049bb4aeb 100644 --- a/providers/jdbc/shedlock-provider-jooq/pom.xml +++ b/providers/jdbc/shedlock-provider-jooq/pom.xml @@ -21,7 +21,7 @@ org.jooq jooq - 3.19.10 + 3.19.11 From a0c855d2fb4fb7ffe8cb81c3bc7cc0a3d463cf7f Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 14 Aug 2024 15:49:14 +0000 Subject: [PATCH 0823/1598] Bump spring.version from 6.1.11 to 6.1.12 Bumps `spring.version` from 6.1.11 to 6.1.12. Updates `org.springframework:spring-context` from 6.1.11 to 6.1.12 - [Release notes](https://github.com/spring-projects/spring-framework/releases) - [Commits](https://github.com/spring-projects/spring-framework/compare/v6.1.11...v6.1.12) Updates `org.springframework:spring-test` from 6.1.11 to 6.1.12 - [Release notes](https://github.com/spring-projects/spring-framework/releases) - [Commits](https://github.com/spring-projects/spring-framework/compare/v6.1.11...v6.1.12) Updates `org.springframework:spring-jdbc` from 6.1.11 to 6.1.12 - [Release notes](https://github.com/spring-projects/spring-framework/releases) - [Commits](https://github.com/spring-projects/spring-framework/compare/v6.1.11...v6.1.12) Updates `org.springframework:spring-beans` from 6.1.11 to 6.1.12 - [Release notes](https://github.com/spring-projects/spring-framework/releases) - [Commits](https://github.com/spring-projects/spring-framework/compare/v6.1.11...v6.1.12) --- updated-dependencies: - dependency-name: org.springframework:spring-context dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.springframework:spring-test dependency-type: direct:development update-type: version-update:semver-patch - dependency-name: org.springframework:spring-jdbc dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.springframework:spring-beans dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 9ae9071d1..e9b7118a6 100644 --- a/pom.xml +++ b/pom.xml @@ -71,7 +71,7 @@ - 6.1.11 + 6.1.12 UTF-8 17 3.3.2 From 9d432d766f1f01e1a44e5150f04ed3d25957cff3 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 14 Aug 2024 15:49:40 +0000 Subject: [PATCH 0824/1598] Bump junit.ver from 5.10.3 to 5.11.0 Bumps `junit.ver` from 5.10.3 to 5.11.0. Updates `org.junit.jupiter:junit-jupiter` from 5.10.3 to 5.11.0 - [Release notes](https://github.com/junit-team/junit5/releases) - [Commits](https://github.com/junit-team/junit5/compare/r5.10.3...r5.11.0) Updates `org.junit.jupiter:junit-jupiter-api` from 5.10.3 to 5.11.0 - [Release notes](https://github.com/junit-team/junit5/releases) - [Commits](https://github.com/junit-team/junit5/compare/r5.10.3...r5.11.0) Updates `org.junit.jupiter:junit-jupiter-engine` from 5.10.3 to 5.11.0 - [Release notes](https://github.com/junit-team/junit5/releases) - [Commits](https://github.com/junit-team/junit5/compare/r5.10.3...r5.11.0) --- updated-dependencies: - dependency-name: org.junit.jupiter:junit-jupiter dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: org.junit.jupiter:junit-jupiter-api dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: org.junit.jupiter:junit-jupiter-engine dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 9ae9071d1..ccc74b5eb 100644 --- a/pom.xml +++ b/pom.xml @@ -75,7 +75,7 @@ UTF-8 17 3.3.2 - 5.10.3 + 5.11.0 1.20.1 2.0.10 3.10.4 From e25f2576fe7502e6b9a105b416dffd7d3dbcc764 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 14 Aug 2024 15:50:06 +0000 Subject: [PATCH 0825/1598] Bump io.micronaut.validation:micronaut-validation from 4.6.1 to 4.7.0 Bumps [io.micronaut.validation:micronaut-validation](https://github.com/micronaut-projects/micronaut-validation) from 4.6.1 to 4.7.0. - [Release notes](https://github.com/micronaut-projects/micronaut-validation/releases) - [Commits](https://github.com/micronaut-projects/micronaut-validation/compare/v4.6.1...v4.7.0) --- updated-dependencies: - dependency-name: io.micronaut.validation:micronaut-validation dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 9ae9071d1..f614bce8c 100644 --- a/pom.xml +++ b/pom.xml @@ -81,7 +81,7 @@ 3.10.4 3.9.7 4.5.1 - 4.6.1 + 4.7.0 4.8.1 1.5.6 4.2.2 From 25cae425d93622189bad6131e057c6846863cee6 Mon Sep 17 00:00:00 2001 From: Matthias Putz Date: Wed, 14 Aug 2024 21:30:29 +0200 Subject: [PATCH 0826/1598] Bump co.elastic.clients:elasticsearch-java from 8.14.3 to 8.15.0 and fix changed API --- .../elasticsearch/shedlock-provider-elasticsearch8/pom.xml | 2 +- .../provider/elasticsearch8/ElasticsearchLockProvider.java | 7 +++---- 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml index a8e9b6d26..a450158a3 100644 --- a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml +++ b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml @@ -12,7 +12,7 @@ 5.14.1-SNAPSHOT - 8.14.3 + 8.15.0 2.1.3 2.17.2 diff --git a/providers/elasticsearch/shedlock-provider-elasticsearch8/src/main/java/net/javacrumbs/shedlock/provider/elasticsearch8/ElasticsearchLockProvider.java b/providers/elasticsearch/shedlock-provider-elasticsearch8/src/main/java/net/javacrumbs/shedlock/provider/elasticsearch8/ElasticsearchLockProvider.java index 2fde85ab0..ab8e0b749 100644 --- a/providers/elasticsearch/shedlock-provider-elasticsearch8/src/main/java/net/javacrumbs/shedlock/provider/elasticsearch8/ElasticsearchLockProvider.java +++ b/providers/elasticsearch/shedlock-provider-elasticsearch8/src/main/java/net/javacrumbs/shedlock/provider/elasticsearch8/ElasticsearchLockProvider.java @@ -109,8 +109,7 @@ public Optional lock(@NonNull LockConfiguration lockConfiguration) { UpdateRequest updateRequest = UpdateRequest.of(ur -> ur.index(index) .id(lockConfiguration.getName()) .refresh(Refresh.True) - .script(sc -> sc.inline( - in -> in.lang("painless").source(UPDATE_SCRIPT).params(lockObject))) + .script(sc -> sc.lang("painless").source(UPDATE_SCRIPT).params(lockObject)) .upsert(pojo)); UpdateResponse res = client.update(updateRequest, Lock.class); @@ -163,9 +162,9 @@ public void doUnlock() { UpdateRequest updateRequest = UpdateRequest.of(ur -> ur.index(index) .id(lockConfiguration.getName()) .refresh(Refresh.True) - .script(sc -> sc.inline(in -> in.lang("painless") + .script(sc -> sc.lang("painless") .source("ctx._source.lockUntil = params.unlockTime") - .params(lockObject)))); + .params(lockObject))); client.update(updateRequest, Lock.class); } catch (IOException | ElasticsearchException e) { throw new LockException("Unexpected exception occurred", e); From eb9c79244abfd59f425da3f9f32b1f2a70a35ff0 Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Thu, 15 Aug 2024 20:56:04 +0200 Subject: [PATCH 0827/1598] [maven-release-plugin] prepare release shedlock-parent-5.15.0 --- cdi/shedlock-cdi-vintage/pom.xml | 4 ++-- cdi/shedlock-cdi/pom.xml | 4 ++-- cdi/test/quarkus-test/pom.xml | 4 ++-- micronaut/shedlock-micronaut/pom.xml | 4 ++-- micronaut/shedlock-micronaut4/pom.xml | 4 ++-- micronaut/test/micronaut-jdbc-template/pom.xml | 4 ++-- micronaut/test/micronaut-jdbc/pom.xml | 4 ++-- micronaut/test/micronaut4-jdbc-template/pom.xml | 4 ++-- micronaut/test/micronaut4-jdbc/pom.xml | 4 ++-- pom.xml | 2 +- providers/arangodb/shedlock-provider-arangodb/pom.xml | 4 ++-- providers/cassandra/shedlock-provider-cassandra/pom.xml | 4 ++-- providers/consul/shedlock-provider-consul/pom.xml | 4 ++-- .../shedlock-provider-couchbase-javaclient3/pom.xml | 4 ++-- providers/datastore/shedlock-provider-datastore/pom.xml | 4 ++-- providers/dynamodb/shedlock-provider-dynamodb2/pom.xml | 4 ++-- .../elasticsearch/shedlock-provider-elasticsearch8/pom.xml | 4 ++-- providers/etcd/shedlock-provider-etcd-jetcd/pom.xml | 2 +- providers/hazelcast/shedlock-provider-hazelcast4/pom.xml | 4 ++-- providers/ignite/shedlock-provider-ignite/pom.xml | 4 ++-- providers/inmemory/shedlock-provider-inmemory/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-internal/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-template/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jooq/pom.xml | 4 ++-- providers/jdbc/shedlock-test-support-jdbc/pom.xml | 4 ++-- .../memcached/shedlock-provider-memcached-spy/pom.xml | 4 ++-- .../mongo/shedlock-provider-mongo-reactivestreams/pom.xml | 4 ++-- providers/mongo/shedlock-provider-mongo/pom.xml | 7 +++---- providers/neo4j/shedlock-provider-neo4j/pom.xml | 4 ++-- providers/opensearch/shedlock-provider-opensearch/pom.xml | 4 ++-- providers/r2dbc/shedlock-provider-r2dbc/pom.xml | 4 ++-- providers/redis/shedlock-provider-redis-jedis4/pom.xml | 4 ++-- providers/redis/shedlock-provider-redis-quarkus2/pom.xml | 2 +- providers/redis/shedlock-provider-redis-spring/pom.xml | 4 ++-- providers/spanner/shedlock-provider-spanner/pom.xml | 4 ++-- .../zookeeper/shedlock-provider-zookeeper-curator/pom.xml | 4 ++-- shedlock-bom/pom.xml | 4 ++-- shedlock-core/pom.xml | 4 ++-- shedlock-test-support/pom.xml | 4 ++-- spring/shedlock-spring/pom.xml | 4 ++-- spring/test/shedlock-springboot-future-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-kotlin-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-old-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-sleuth-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-test/pom.xml | 4 ++-- spring/test/shedlock-testng-test/pom.xml | 4 ++-- 48 files changed, 94 insertions(+), 95 deletions(-) diff --git a/cdi/shedlock-cdi-vintage/pom.xml b/cdi/shedlock-cdi-vintage/pom.xml index 22e55def2..68eea03f6 100644 --- a/cdi/shedlock-cdi-vintage/pom.xml +++ b/cdi/shedlock-cdi-vintage/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.14.1-SNAPSHOT + 5.15.0 ../../pom.xml shedlock-cdi-vintage - 5.14.1-SNAPSHOT + 5.15.0 diff --git a/cdi/shedlock-cdi/pom.xml b/cdi/shedlock-cdi/pom.xml index b41c1bd0e..514c82be5 100644 --- a/cdi/shedlock-cdi/pom.xml +++ b/cdi/shedlock-cdi/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.14.1-SNAPSHOT + 5.15.0 ../../pom.xml shedlock-cdi - 5.14.1-SNAPSHOT + 5.15.0 diff --git a/cdi/test/quarkus-test/pom.xml b/cdi/test/quarkus-test/pom.xml index ac57d5c7d..52c78a461 100644 --- a/cdi/test/quarkus-test/pom.xml +++ b/cdi/test/quarkus-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.14.1-SNAPSHOT + 5.15.0 ../../../pom.xml 4.0.0 quarkus-test - 5.14.1-SNAPSHOT + 5.15.0 quarkus-bom diff --git a/micronaut/shedlock-micronaut/pom.xml b/micronaut/shedlock-micronaut/pom.xml index 32ffdeddc..11a250c25 100644 --- a/micronaut/shedlock-micronaut/pom.xml +++ b/micronaut/shedlock-micronaut/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.14.1-SNAPSHOT + 5.15.0 ../../pom.xml shedlock-micronaut - 5.14.1-SNAPSHOT + 5.15.0 diff --git a/micronaut/shedlock-micronaut4/pom.xml b/micronaut/shedlock-micronaut4/pom.xml index a40290a25..eafe66b46 100644 --- a/micronaut/shedlock-micronaut4/pom.xml +++ b/micronaut/shedlock-micronaut4/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.14.1-SNAPSHOT + 5.15.0 ../../pom.xml shedlock-micronaut4 - 5.14.1-SNAPSHOT + 5.15.0 diff --git a/micronaut/test/micronaut-jdbc-template/pom.xml b/micronaut/test/micronaut-jdbc-template/pom.xml index b232a04b1..0cf64daac 100644 --- a/micronaut/test/micronaut-jdbc-template/pom.xml +++ b/micronaut/test/micronaut-jdbc-template/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.14.1-SNAPSHOT + 5.15.0 ../../../pom.xml micronaut-jdbc-template - 5.14.1-SNAPSHOT + 5.15.0 UTF-8 diff --git a/micronaut/test/micronaut-jdbc/pom.xml b/micronaut/test/micronaut-jdbc/pom.xml index acfde763a..28a02d1a3 100644 --- a/micronaut/test/micronaut-jdbc/pom.xml +++ b/micronaut/test/micronaut-jdbc/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.14.1-SNAPSHOT + 5.15.0 ../../../pom.xml micronaut-jdbc - 5.14.1-SNAPSHOT + 5.15.0 UTF-8 diff --git a/micronaut/test/micronaut4-jdbc-template/pom.xml b/micronaut/test/micronaut4-jdbc-template/pom.xml index 5622c0ec1..769abd9b3 100644 --- a/micronaut/test/micronaut4-jdbc-template/pom.xml +++ b/micronaut/test/micronaut4-jdbc-template/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.14.1-SNAPSHOT + 5.15.0 ../../../pom.xml micronaut4-jdbc-template - 5.14.1-SNAPSHOT + 5.15.0 UTF-8 diff --git a/micronaut/test/micronaut4-jdbc/pom.xml b/micronaut/test/micronaut4-jdbc/pom.xml index 8a84fc6f2..f0bcad69a 100644 --- a/micronaut/test/micronaut4-jdbc/pom.xml +++ b/micronaut/test/micronaut4-jdbc/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.14.1-SNAPSHOT + 5.15.0 ../../../pom.xml micronaut4-jdbc - 5.14.1-SNAPSHOT + 5.15.0 UTF-8 diff --git a/pom.xml b/pom.xml index bea6e4bfb..ab5ec64c9 100644 --- a/pom.xml +++ b/pom.xml @@ -19,7 +19,7 @@ net.javacrumbs.shedlock shedlock-parent pom - 5.14.1-SNAPSHOT + 5.15.0 shedlock-bom shedlock-core diff --git a/providers/arangodb/shedlock-provider-arangodb/pom.xml b/providers/arangodb/shedlock-provider-arangodb/pom.xml index d9699596e..723778e40 100644 --- a/providers/arangodb/shedlock-provider-arangodb/pom.xml +++ b/providers/arangodb/shedlock-provider-arangodb/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.14.1-SNAPSHOT + 5.15.0 ../../../pom.xml 4.0.0 shedlock-provider-arangodb - 5.14.1-SNAPSHOT + 5.15.0 diff --git a/providers/cassandra/shedlock-provider-cassandra/pom.xml b/providers/cassandra/shedlock-provider-cassandra/pom.xml index fc99d6c0e..bd6eed7ea 100644 --- a/providers/cassandra/shedlock-provider-cassandra/pom.xml +++ b/providers/cassandra/shedlock-provider-cassandra/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.14.1-SNAPSHOT + 5.15.0 ../../../pom.xml 4.0.0 shedlock-provider-cassandra - 5.14.1-SNAPSHOT + 5.15.0 4.17.0 diff --git a/providers/consul/shedlock-provider-consul/pom.xml b/providers/consul/shedlock-provider-consul/pom.xml index a96f1b12f..16d2f3fdb 100644 --- a/providers/consul/shedlock-provider-consul/pom.xml +++ b/providers/consul/shedlock-provider-consul/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.14.1-SNAPSHOT + 5.15.0 ../../../pom.xml 4.0.0 shedlock-provider-consul - 5.14.1-SNAPSHOT + 5.15.0 diff --git a/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml b/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml index c66d8f8a5..fdf0dd9bc 100644 --- a/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml +++ b/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.14.1-SNAPSHOT + 5.15.0 ../../../pom.xml 4.0.0 shedlock-provider-couchbase-javaclient3 - 5.14.1-SNAPSHOT + 5.15.0 diff --git a/providers/datastore/shedlock-provider-datastore/pom.xml b/providers/datastore/shedlock-provider-datastore/pom.xml index 61f964f1e..b77a18867 100644 --- a/providers/datastore/shedlock-provider-datastore/pom.xml +++ b/providers/datastore/shedlock-provider-datastore/pom.xml @@ -4,12 +4,12 @@ net.javacrumbs.shedlock shedlock-parent - 5.14.1-SNAPSHOT + 5.15.0 ../../../pom.xml shedlock-provider-datastore - 5.14.1-SNAPSHOT + 5.15.0 2.21.1 diff --git a/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml b/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml index af95e11fa..35ccaa007 100644 --- a/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml +++ b/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.14.1-SNAPSHOT + 5.15.0 ../../../pom.xml 4.0.0 shedlock-provider-dynamodb2 - 5.14.1-SNAPSHOT + 5.15.0 diff --git a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml index a450158a3..99b659097 100644 --- a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml +++ b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.14.1-SNAPSHOT + 5.15.0 ../../../pom.xml 4.0.0 shedlock-provider-elasticsearch8 - 5.14.1-SNAPSHOT + 5.15.0 8.15.0 diff --git a/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml b/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml index af3d958d8..765622903 100644 --- a/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml +++ b/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 5.14.1-SNAPSHOT + 5.15.0 ../../../pom.xml 4.0.0 diff --git a/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml b/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml index d075bc5fb..23e39d540 100644 --- a/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml +++ b/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.14.1-SNAPSHOT + 5.15.0 ../../../pom.xml 4.0.0 shedlock-provider-hazelcast4 - 5.14.1-SNAPSHOT + 5.15.0 diff --git a/providers/ignite/shedlock-provider-ignite/pom.xml b/providers/ignite/shedlock-provider-ignite/pom.xml index 1887114c5..119921067 100644 --- a/providers/ignite/shedlock-provider-ignite/pom.xml +++ b/providers/ignite/shedlock-provider-ignite/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.14.1-SNAPSHOT + 5.15.0 ../../../pom.xml 4.0.0 shedlock-provider-ignite - 5.14.1-SNAPSHOT + 5.15.0 2.16.0 diff --git a/providers/inmemory/shedlock-provider-inmemory/pom.xml b/providers/inmemory/shedlock-provider-inmemory/pom.xml index 1cb9ff149..7c64d0602 100644 --- a/providers/inmemory/shedlock-provider-inmemory/pom.xml +++ b/providers/inmemory/shedlock-provider-inmemory/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.14.1-SNAPSHOT + 5.15.0 ../../../pom.xml 4.0.0 shedlock-provider-inmemory - 5.14.1-SNAPSHOT + 5.15.0 diff --git a/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml b/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml index c5494fe2e..8298768b2 100644 --- a/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.14.1-SNAPSHOT + 5.15.0 ../../../pom.xml 4.0.0 shedlock-provider-jdbc-internal - 5.14.1-SNAPSHOT + 5.15.0 diff --git a/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml b/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml index 9d2c76cd2..6fc79f619 100644 --- a/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.14.1-SNAPSHOT + 5.15.0 ../../../pom.xml 4.0.0 shedlock-provider-jdbc-micronaut - 5.14.1-SNAPSHOT + 5.15.0 diff --git a/providers/jdbc/shedlock-provider-jdbc-template/pom.xml b/providers/jdbc/shedlock-provider-jdbc-template/pom.xml index 52ad69e6c..2c8fcc40f 100644 --- a/providers/jdbc/shedlock-provider-jdbc-template/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-template/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.14.1-SNAPSHOT + 5.15.0 ../../../pom.xml 4.0.0 shedlock-provider-jdbc-template - 5.14.1-SNAPSHOT + 5.15.0 diff --git a/providers/jdbc/shedlock-provider-jdbc/pom.xml b/providers/jdbc/shedlock-provider-jdbc/pom.xml index 554598898..df3ea0dda 100644 --- a/providers/jdbc/shedlock-provider-jdbc/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.14.1-SNAPSHOT + 5.15.0 ../../../pom.xml 4.0.0 shedlock-provider-jdbc - 5.14.1-SNAPSHOT + 5.15.0 diff --git a/providers/jdbc/shedlock-provider-jooq/pom.xml b/providers/jdbc/shedlock-provider-jooq/pom.xml index 049bb4aeb..618c0dc3f 100644 --- a/providers/jdbc/shedlock-provider-jooq/pom.xml +++ b/providers/jdbc/shedlock-provider-jooq/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.14.1-SNAPSHOT + 5.15.0 ../../../pom.xml 4.0.0 shedlock-provider-jooq - 5.14.1-SNAPSHOT + 5.15.0 diff --git a/providers/jdbc/shedlock-test-support-jdbc/pom.xml b/providers/jdbc/shedlock-test-support-jdbc/pom.xml index 8287eeb92..46fc7edc9 100644 --- a/providers/jdbc/shedlock-test-support-jdbc/pom.xml +++ b/providers/jdbc/shedlock-test-support-jdbc/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.14.1-SNAPSHOT + 5.15.0 ../../../pom.xml 4.0.0 shedlock-test-support-jdbc - 5.14.1-SNAPSHOT + 5.15.0 diff --git a/providers/memcached/shedlock-provider-memcached-spy/pom.xml b/providers/memcached/shedlock-provider-memcached-spy/pom.xml index 207c6f5c2..c5d092682 100644 --- a/providers/memcached/shedlock-provider-memcached-spy/pom.xml +++ b/providers/memcached/shedlock-provider-memcached-spy/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.14.1-SNAPSHOT + 5.15.0 ../../../pom.xml 4.0.0 shedlock-provider-memcached-spy - 5.14.1-SNAPSHOT + 5.15.0 2.12.3 diff --git a/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml b/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml index cce6380c6..15dcf5bfe 100644 --- a/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml +++ b/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.14.1-SNAPSHOT + 5.15.0 ../../../pom.xml 4.0.0 shedlock-provider-mongo-reactivestreams - 5.14.1-SNAPSHOT + 5.15.0 diff --git a/providers/mongo/shedlock-provider-mongo/pom.xml b/providers/mongo/shedlock-provider-mongo/pom.xml index 9ac21a312..240116d5f 100644 --- a/providers/mongo/shedlock-provider-mongo/pom.xml +++ b/providers/mongo/shedlock-provider-mongo/pom.xml @@ -1,16 +1,15 @@ - + shedlock-parent net.javacrumbs.shedlock - 5.14.1-SNAPSHOT + 5.15.0 ../../../pom.xml 4.0.0 shedlock-provider-mongo - 5.14.1-SNAPSHOT + 5.15.0 diff --git a/providers/neo4j/shedlock-provider-neo4j/pom.xml b/providers/neo4j/shedlock-provider-neo4j/pom.xml index e5e1ed5f9..dcc51d0e5 100644 --- a/providers/neo4j/shedlock-provider-neo4j/pom.xml +++ b/providers/neo4j/shedlock-provider-neo4j/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.14.1-SNAPSHOT + 5.15.0 ../../../pom.xml 4.0.0 shedlock-provider-neo4j - 5.14.1-SNAPSHOT + 5.15.0 diff --git a/providers/opensearch/shedlock-provider-opensearch/pom.xml b/providers/opensearch/shedlock-provider-opensearch/pom.xml index 9eda6434a..115e8a4a1 100644 --- a/providers/opensearch/shedlock-provider-opensearch/pom.xml +++ b/providers/opensearch/shedlock-provider-opensearch/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.14.1-SNAPSHOT + 5.15.0 ../../../pom.xml 4.0.0 shedlock-provider-opensearch - 5.14.1-SNAPSHOT + 5.15.0 2.9.0 diff --git a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml index d9c632d0e..6db549ad7 100644 --- a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml +++ b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml @@ -5,12 +5,12 @@ net.javacrumbs.shedlock shedlock-parent - 5.14.1-SNAPSHOT + 5.15.0 ../../../pom.xml shedlock-provider-r2dbc - 5.14.1-SNAPSHOT + 5.15.0 1.0.0.RELEASE diff --git a/providers/redis/shedlock-provider-redis-jedis4/pom.xml b/providers/redis/shedlock-provider-redis-jedis4/pom.xml index eb065adae..085189655 100644 --- a/providers/redis/shedlock-provider-redis-jedis4/pom.xml +++ b/providers/redis/shedlock-provider-redis-jedis4/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.14.1-SNAPSHOT + 5.15.0 ../../../pom.xml 4.0.0 shedlock-provider-redis-jedis4 - 5.14.1-SNAPSHOT + 5.15.0 diff --git a/providers/redis/shedlock-provider-redis-quarkus2/pom.xml b/providers/redis/shedlock-provider-redis-quarkus2/pom.xml index 4cecba314..b27e91d16 100644 --- a/providers/redis/shedlock-provider-redis-quarkus2/pom.xml +++ b/providers/redis/shedlock-provider-redis-quarkus2/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 5.14.1-SNAPSHOT + 5.15.0 ../../../pom.xml 4.0.0 diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index 79d437215..1d86acc30 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.14.1-SNAPSHOT + 5.15.0 ../../../pom.xml 4.0.0 shedlock-provider-redis-spring - 5.14.1-SNAPSHOT + 5.15.0 diff --git a/providers/spanner/shedlock-provider-spanner/pom.xml b/providers/spanner/shedlock-provider-spanner/pom.xml index 5d4af890f..49d5b61f8 100644 --- a/providers/spanner/shedlock-provider-spanner/pom.xml +++ b/providers/spanner/shedlock-provider-spanner/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.14.1-SNAPSHOT + 5.15.0 ../../../pom.xml 4.0.0 shedlock-provider-spanner - 5.14.1-SNAPSHOT + 5.15.0 6.72.0 diff --git a/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml b/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml index 108487ea6..afad22c52 100644 --- a/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml +++ b/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.14.1-SNAPSHOT + 5.15.0 ../../../pom.xml 4.0.0 shedlock-provider-zookeeper-curator - 5.14.1-SNAPSHOT + 5.15.0 5.7.0 diff --git a/shedlock-bom/pom.xml b/shedlock-bom/pom.xml index e6df28a90..33555f492 100644 --- a/shedlock-bom/pom.xml +++ b/shedlock-bom/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.14.1-SNAPSHOT + 5.15.0 4.0.0 BOM for ShedLock modules shedlock-bom - 5.14.1-SNAPSHOT + 5.15.0 pom diff --git a/shedlock-core/pom.xml b/shedlock-core/pom.xml index 811717eea..6a04ef8fb 100644 --- a/shedlock-core/pom.xml +++ b/shedlock-core/pom.xml @@ -3,12 +3,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.14.1-SNAPSHOT + 5.15.0 4.0.0 shedlock-core - 5.14.1-SNAPSHOT + 5.15.0 2.13.3 diff --git a/shedlock-test-support/pom.xml b/shedlock-test-support/pom.xml index 7f0042c07..a0c091b2b 100644 --- a/shedlock-test-support/pom.xml +++ b/shedlock-test-support/pom.xml @@ -3,12 +3,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.14.1-SNAPSHOT + 5.15.0 4.0.0 shedlock-test-support - 5.14.1-SNAPSHOT + 5.15.0 diff --git a/spring/shedlock-spring/pom.xml b/spring/shedlock-spring/pom.xml index eae449c81..b99c6b806 100644 --- a/spring/shedlock-spring/pom.xml +++ b/spring/shedlock-spring/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.14.1-SNAPSHOT + 5.15.0 ../../pom.xml 4.0.0 shedlock-spring - 5.14.1-SNAPSHOT + 5.15.0 diff --git a/spring/test/shedlock-springboot-future-test/pom.xml b/spring/test/shedlock-springboot-future-test/pom.xml index 182cbea0e..47c154ec3 100644 --- a/spring/test/shedlock-springboot-future-test/pom.xml +++ b/spring/test/shedlock-springboot-future-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.14.1-SNAPSHOT + 5.15.0 ../../../pom.xml 4.0.0 shedlock-springboot-future-test - 5.14.1-SNAPSHOT + 5.15.0 diff --git a/spring/test/shedlock-springboot-kotlin-test/pom.xml b/spring/test/shedlock-springboot-kotlin-test/pom.xml index e962e5b64..3fb581075 100644 --- a/spring/test/shedlock-springboot-kotlin-test/pom.xml +++ b/spring/test/shedlock-springboot-kotlin-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.14.1-SNAPSHOT + 5.15.0 ../../../pom.xml 4.0.0 shedlock-springboot-kotlin-test - 5.14.1-SNAPSHOT + 5.15.0 diff --git a/spring/test/shedlock-springboot-old-test/pom.xml b/spring/test/shedlock-springboot-old-test/pom.xml index 46251e1b3..890283acc 100644 --- a/spring/test/shedlock-springboot-old-test/pom.xml +++ b/spring/test/shedlock-springboot-old-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.14.1-SNAPSHOT + 5.15.0 ../../../pom.xml 4.0.0 shedlock-springboot-old-test - 5.14.1-SNAPSHOT + 5.15.0 diff --git a/spring/test/shedlock-springboot-sleuth-test/pom.xml b/spring/test/shedlock-springboot-sleuth-test/pom.xml index 75ffd114d..62da3e697 100644 --- a/spring/test/shedlock-springboot-sleuth-test/pom.xml +++ b/spring/test/shedlock-springboot-sleuth-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.14.1-SNAPSHOT + 5.15.0 ../../../pom.xml 4.0.0 shedlock-springboot-sleuth-test - 5.14.1-SNAPSHOT + 5.15.0 diff --git a/spring/test/shedlock-springboot-test/pom.xml b/spring/test/shedlock-springboot-test/pom.xml index a44dee026..d6e56ac1a 100644 --- a/spring/test/shedlock-springboot-test/pom.xml +++ b/spring/test/shedlock-springboot-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.14.1-SNAPSHOT + 5.15.0 ../../../pom.xml 4.0.0 shedlock-springboot-test - 5.14.1-SNAPSHOT + 5.15.0 diff --git a/spring/test/shedlock-testng-test/pom.xml b/spring/test/shedlock-testng-test/pom.xml index 67fea3db0..9a447093f 100644 --- a/spring/test/shedlock-testng-test/pom.xml +++ b/spring/test/shedlock-testng-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.14.1-SNAPSHOT + 5.15.0 ../../../pom.xml 4.0.0 shedlock-testng-test - 5.14.1-SNAPSHOT + 5.15.0 From 6c8e478601a95cadc90d89cf603181ad3fb177bd Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Thu, 15 Aug 2024 20:56:12 +0200 Subject: [PATCH 0828/1598] [maven-release-plugin] prepare for next development iteration --- cdi/shedlock-cdi-vintage/pom.xml | 4 ++-- cdi/shedlock-cdi/pom.xml | 4 ++-- cdi/test/quarkus-test/pom.xml | 4 ++-- micronaut/shedlock-micronaut/pom.xml | 4 ++-- micronaut/shedlock-micronaut4/pom.xml | 4 ++-- micronaut/test/micronaut-jdbc-template/pom.xml | 4 ++-- micronaut/test/micronaut-jdbc/pom.xml | 4 ++-- micronaut/test/micronaut4-jdbc-template/pom.xml | 4 ++-- micronaut/test/micronaut4-jdbc/pom.xml | 4 ++-- pom.xml | 2 +- providers/arangodb/shedlock-provider-arangodb/pom.xml | 4 ++-- providers/cassandra/shedlock-provider-cassandra/pom.xml | 4 ++-- providers/consul/shedlock-provider-consul/pom.xml | 4 ++-- .../couchbase/shedlock-provider-couchbase-javaclient3/pom.xml | 4 ++-- providers/datastore/shedlock-provider-datastore/pom.xml | 4 ++-- providers/dynamodb/shedlock-provider-dynamodb2/pom.xml | 4 ++-- .../elasticsearch/shedlock-provider-elasticsearch8/pom.xml | 4 ++-- providers/etcd/shedlock-provider-etcd-jetcd/pom.xml | 2 +- providers/hazelcast/shedlock-provider-hazelcast4/pom.xml | 4 ++-- providers/ignite/shedlock-provider-ignite/pom.xml | 4 ++-- providers/inmemory/shedlock-provider-inmemory/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-internal/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-template/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jooq/pom.xml | 4 ++-- providers/jdbc/shedlock-test-support-jdbc/pom.xml | 4 ++-- providers/memcached/shedlock-provider-memcached-spy/pom.xml | 4 ++-- .../mongo/shedlock-provider-mongo-reactivestreams/pom.xml | 4 ++-- providers/mongo/shedlock-provider-mongo/pom.xml | 4 ++-- providers/neo4j/shedlock-provider-neo4j/pom.xml | 4 ++-- providers/opensearch/shedlock-provider-opensearch/pom.xml | 4 ++-- providers/r2dbc/shedlock-provider-r2dbc/pom.xml | 4 ++-- providers/redis/shedlock-provider-redis-jedis4/pom.xml | 4 ++-- providers/redis/shedlock-provider-redis-quarkus2/pom.xml | 2 +- providers/redis/shedlock-provider-redis-spring/pom.xml | 4 ++-- providers/spanner/shedlock-provider-spanner/pom.xml | 4 ++-- .../zookeeper/shedlock-provider-zookeeper-curator/pom.xml | 4 ++-- shedlock-bom/pom.xml | 4 ++-- shedlock-core/pom.xml | 4 ++-- shedlock-test-support/pom.xml | 4 ++-- spring/shedlock-spring/pom.xml | 4 ++-- spring/test/shedlock-springboot-future-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-kotlin-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-old-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-sleuth-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-test/pom.xml | 4 ++-- spring/test/shedlock-testng-test/pom.xml | 4 ++-- 48 files changed, 93 insertions(+), 93 deletions(-) diff --git a/cdi/shedlock-cdi-vintage/pom.xml b/cdi/shedlock-cdi-vintage/pom.xml index 68eea03f6..a8abcee96 100644 --- a/cdi/shedlock-cdi-vintage/pom.xml +++ b/cdi/shedlock-cdi-vintage/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.15.0 + 5.15.1-SNAPSHOT ../../pom.xml shedlock-cdi-vintage - 5.15.0 + 5.15.1-SNAPSHOT diff --git a/cdi/shedlock-cdi/pom.xml b/cdi/shedlock-cdi/pom.xml index 514c82be5..37c9b3eca 100644 --- a/cdi/shedlock-cdi/pom.xml +++ b/cdi/shedlock-cdi/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.15.0 + 5.15.1-SNAPSHOT ../../pom.xml shedlock-cdi - 5.15.0 + 5.15.1-SNAPSHOT diff --git a/cdi/test/quarkus-test/pom.xml b/cdi/test/quarkus-test/pom.xml index 52c78a461..740552ff3 100644 --- a/cdi/test/quarkus-test/pom.xml +++ b/cdi/test/quarkus-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.15.0 + 5.15.1-SNAPSHOT ../../../pom.xml 4.0.0 quarkus-test - 5.15.0 + 5.15.1-SNAPSHOT quarkus-bom diff --git a/micronaut/shedlock-micronaut/pom.xml b/micronaut/shedlock-micronaut/pom.xml index 11a250c25..d9be4f65e 100644 --- a/micronaut/shedlock-micronaut/pom.xml +++ b/micronaut/shedlock-micronaut/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.15.0 + 5.15.1-SNAPSHOT ../../pom.xml shedlock-micronaut - 5.15.0 + 5.15.1-SNAPSHOT diff --git a/micronaut/shedlock-micronaut4/pom.xml b/micronaut/shedlock-micronaut4/pom.xml index eafe66b46..92c41a412 100644 --- a/micronaut/shedlock-micronaut4/pom.xml +++ b/micronaut/shedlock-micronaut4/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.15.0 + 5.15.1-SNAPSHOT ../../pom.xml shedlock-micronaut4 - 5.15.0 + 5.15.1-SNAPSHOT diff --git a/micronaut/test/micronaut-jdbc-template/pom.xml b/micronaut/test/micronaut-jdbc-template/pom.xml index 0cf64daac..28188b497 100644 --- a/micronaut/test/micronaut-jdbc-template/pom.xml +++ b/micronaut/test/micronaut-jdbc-template/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.15.0 + 5.15.1-SNAPSHOT ../../../pom.xml micronaut-jdbc-template - 5.15.0 + 5.15.1-SNAPSHOT UTF-8 diff --git a/micronaut/test/micronaut-jdbc/pom.xml b/micronaut/test/micronaut-jdbc/pom.xml index 28a02d1a3..d5a8b0775 100644 --- a/micronaut/test/micronaut-jdbc/pom.xml +++ b/micronaut/test/micronaut-jdbc/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.15.0 + 5.15.1-SNAPSHOT ../../../pom.xml micronaut-jdbc - 5.15.0 + 5.15.1-SNAPSHOT UTF-8 diff --git a/micronaut/test/micronaut4-jdbc-template/pom.xml b/micronaut/test/micronaut4-jdbc-template/pom.xml index 769abd9b3..6c265b0cd 100644 --- a/micronaut/test/micronaut4-jdbc-template/pom.xml +++ b/micronaut/test/micronaut4-jdbc-template/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.15.0 + 5.15.1-SNAPSHOT ../../../pom.xml micronaut4-jdbc-template - 5.15.0 + 5.15.1-SNAPSHOT UTF-8 diff --git a/micronaut/test/micronaut4-jdbc/pom.xml b/micronaut/test/micronaut4-jdbc/pom.xml index f0bcad69a..2d4d4c3c9 100644 --- a/micronaut/test/micronaut4-jdbc/pom.xml +++ b/micronaut/test/micronaut4-jdbc/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.15.0 + 5.15.1-SNAPSHOT ../../../pom.xml micronaut4-jdbc - 5.15.0 + 5.15.1-SNAPSHOT UTF-8 diff --git a/pom.xml b/pom.xml index ab5ec64c9..d0ef001c3 100644 --- a/pom.xml +++ b/pom.xml @@ -19,7 +19,7 @@ net.javacrumbs.shedlock shedlock-parent pom - 5.15.0 + 5.15.1-SNAPSHOT shedlock-bom shedlock-core diff --git a/providers/arangodb/shedlock-provider-arangodb/pom.xml b/providers/arangodb/shedlock-provider-arangodb/pom.xml index 723778e40..a3903f12c 100644 --- a/providers/arangodb/shedlock-provider-arangodb/pom.xml +++ b/providers/arangodb/shedlock-provider-arangodb/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.15.0 + 5.15.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-arangodb - 5.15.0 + 5.15.1-SNAPSHOT diff --git a/providers/cassandra/shedlock-provider-cassandra/pom.xml b/providers/cassandra/shedlock-provider-cassandra/pom.xml index bd6eed7ea..d36c15838 100644 --- a/providers/cassandra/shedlock-provider-cassandra/pom.xml +++ b/providers/cassandra/shedlock-provider-cassandra/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.15.0 + 5.15.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-cassandra - 5.15.0 + 5.15.1-SNAPSHOT 4.17.0 diff --git a/providers/consul/shedlock-provider-consul/pom.xml b/providers/consul/shedlock-provider-consul/pom.xml index 16d2f3fdb..30d1c46f9 100644 --- a/providers/consul/shedlock-provider-consul/pom.xml +++ b/providers/consul/shedlock-provider-consul/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.15.0 + 5.15.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-consul - 5.15.0 + 5.15.1-SNAPSHOT diff --git a/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml b/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml index fdf0dd9bc..6a0836d60 100644 --- a/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml +++ b/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.15.0 + 5.15.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-couchbase-javaclient3 - 5.15.0 + 5.15.1-SNAPSHOT diff --git a/providers/datastore/shedlock-provider-datastore/pom.xml b/providers/datastore/shedlock-provider-datastore/pom.xml index b77a18867..1f180f574 100644 --- a/providers/datastore/shedlock-provider-datastore/pom.xml +++ b/providers/datastore/shedlock-provider-datastore/pom.xml @@ -4,12 +4,12 @@ net.javacrumbs.shedlock shedlock-parent - 5.15.0 + 5.15.1-SNAPSHOT ../../../pom.xml shedlock-provider-datastore - 5.15.0 + 5.15.1-SNAPSHOT 2.21.1 diff --git a/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml b/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml index 35ccaa007..3113154c3 100644 --- a/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml +++ b/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.15.0 + 5.15.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-dynamodb2 - 5.15.0 + 5.15.1-SNAPSHOT diff --git a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml index 99b659097..34159e9b7 100644 --- a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml +++ b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.15.0 + 5.15.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-elasticsearch8 - 5.15.0 + 5.15.1-SNAPSHOT 8.15.0 diff --git a/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml b/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml index 765622903..90be349e8 100644 --- a/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml +++ b/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 5.15.0 + 5.15.1-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml b/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml index 23e39d540..5875166e8 100644 --- a/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml +++ b/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.15.0 + 5.15.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-hazelcast4 - 5.15.0 + 5.15.1-SNAPSHOT diff --git a/providers/ignite/shedlock-provider-ignite/pom.xml b/providers/ignite/shedlock-provider-ignite/pom.xml index 119921067..2223106e2 100644 --- a/providers/ignite/shedlock-provider-ignite/pom.xml +++ b/providers/ignite/shedlock-provider-ignite/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.15.0 + 5.15.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-ignite - 5.15.0 + 5.15.1-SNAPSHOT 2.16.0 diff --git a/providers/inmemory/shedlock-provider-inmemory/pom.xml b/providers/inmemory/shedlock-provider-inmemory/pom.xml index 7c64d0602..28bb4b5eb 100644 --- a/providers/inmemory/shedlock-provider-inmemory/pom.xml +++ b/providers/inmemory/shedlock-provider-inmemory/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.15.0 + 5.15.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-inmemory - 5.15.0 + 5.15.1-SNAPSHOT diff --git a/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml b/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml index 8298768b2..512d95219 100644 --- a/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.15.0 + 5.15.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-jdbc-internal - 5.15.0 + 5.15.1-SNAPSHOT diff --git a/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml b/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml index 6fc79f619..1208c04a9 100644 --- a/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.15.0 + 5.15.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-jdbc-micronaut - 5.15.0 + 5.15.1-SNAPSHOT diff --git a/providers/jdbc/shedlock-provider-jdbc-template/pom.xml b/providers/jdbc/shedlock-provider-jdbc-template/pom.xml index 2c8fcc40f..eb2215702 100644 --- a/providers/jdbc/shedlock-provider-jdbc-template/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-template/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.15.0 + 5.15.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-jdbc-template - 5.15.0 + 5.15.1-SNAPSHOT diff --git a/providers/jdbc/shedlock-provider-jdbc/pom.xml b/providers/jdbc/shedlock-provider-jdbc/pom.xml index df3ea0dda..d3b267d33 100644 --- a/providers/jdbc/shedlock-provider-jdbc/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.15.0 + 5.15.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-jdbc - 5.15.0 + 5.15.1-SNAPSHOT diff --git a/providers/jdbc/shedlock-provider-jooq/pom.xml b/providers/jdbc/shedlock-provider-jooq/pom.xml index 618c0dc3f..89021b6e2 100644 --- a/providers/jdbc/shedlock-provider-jooq/pom.xml +++ b/providers/jdbc/shedlock-provider-jooq/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.15.0 + 5.15.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-jooq - 5.15.0 + 5.15.1-SNAPSHOT diff --git a/providers/jdbc/shedlock-test-support-jdbc/pom.xml b/providers/jdbc/shedlock-test-support-jdbc/pom.xml index 46fc7edc9..bee36a942 100644 --- a/providers/jdbc/shedlock-test-support-jdbc/pom.xml +++ b/providers/jdbc/shedlock-test-support-jdbc/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.15.0 + 5.15.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-test-support-jdbc - 5.15.0 + 5.15.1-SNAPSHOT diff --git a/providers/memcached/shedlock-provider-memcached-spy/pom.xml b/providers/memcached/shedlock-provider-memcached-spy/pom.xml index c5d092682..bb6cea27c 100644 --- a/providers/memcached/shedlock-provider-memcached-spy/pom.xml +++ b/providers/memcached/shedlock-provider-memcached-spy/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.15.0 + 5.15.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-memcached-spy - 5.15.0 + 5.15.1-SNAPSHOT 2.12.3 diff --git a/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml b/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml index 15dcf5bfe..b5ab84e03 100644 --- a/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml +++ b/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.15.0 + 5.15.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-mongo-reactivestreams - 5.15.0 + 5.15.1-SNAPSHOT diff --git a/providers/mongo/shedlock-provider-mongo/pom.xml b/providers/mongo/shedlock-provider-mongo/pom.xml index 240116d5f..99c81e2b0 100644 --- a/providers/mongo/shedlock-provider-mongo/pom.xml +++ b/providers/mongo/shedlock-provider-mongo/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.15.0 + 5.15.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-mongo - 5.15.0 + 5.15.1-SNAPSHOT diff --git a/providers/neo4j/shedlock-provider-neo4j/pom.xml b/providers/neo4j/shedlock-provider-neo4j/pom.xml index dcc51d0e5..a81a078eb 100644 --- a/providers/neo4j/shedlock-provider-neo4j/pom.xml +++ b/providers/neo4j/shedlock-provider-neo4j/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.15.0 + 5.15.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-neo4j - 5.15.0 + 5.15.1-SNAPSHOT diff --git a/providers/opensearch/shedlock-provider-opensearch/pom.xml b/providers/opensearch/shedlock-provider-opensearch/pom.xml index 115e8a4a1..e24ca5d5f 100644 --- a/providers/opensearch/shedlock-provider-opensearch/pom.xml +++ b/providers/opensearch/shedlock-provider-opensearch/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.15.0 + 5.15.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-opensearch - 5.15.0 + 5.15.1-SNAPSHOT 2.9.0 diff --git a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml index 6db549ad7..fe5ed544c 100644 --- a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml +++ b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml @@ -5,12 +5,12 @@ net.javacrumbs.shedlock shedlock-parent - 5.15.0 + 5.15.1-SNAPSHOT ../../../pom.xml shedlock-provider-r2dbc - 5.15.0 + 5.15.1-SNAPSHOT 1.0.0.RELEASE diff --git a/providers/redis/shedlock-provider-redis-jedis4/pom.xml b/providers/redis/shedlock-provider-redis-jedis4/pom.xml index 085189655..fcc0e8b9f 100644 --- a/providers/redis/shedlock-provider-redis-jedis4/pom.xml +++ b/providers/redis/shedlock-provider-redis-jedis4/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.15.0 + 5.15.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-redis-jedis4 - 5.15.0 + 5.15.1-SNAPSHOT diff --git a/providers/redis/shedlock-provider-redis-quarkus2/pom.xml b/providers/redis/shedlock-provider-redis-quarkus2/pom.xml index b27e91d16..e9413ad15 100644 --- a/providers/redis/shedlock-provider-redis-quarkus2/pom.xml +++ b/providers/redis/shedlock-provider-redis-quarkus2/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 5.15.0 + 5.15.1-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index 1d86acc30..60011d899 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.15.0 + 5.15.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-redis-spring - 5.15.0 + 5.15.1-SNAPSHOT diff --git a/providers/spanner/shedlock-provider-spanner/pom.xml b/providers/spanner/shedlock-provider-spanner/pom.xml index 49d5b61f8..6e2e5350f 100644 --- a/providers/spanner/shedlock-provider-spanner/pom.xml +++ b/providers/spanner/shedlock-provider-spanner/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.15.0 + 5.15.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-spanner - 5.15.0 + 5.15.1-SNAPSHOT 6.72.0 diff --git a/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml b/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml index afad22c52..92bebb289 100644 --- a/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml +++ b/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.15.0 + 5.15.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-zookeeper-curator - 5.15.0 + 5.15.1-SNAPSHOT 5.7.0 diff --git a/shedlock-bom/pom.xml b/shedlock-bom/pom.xml index 33555f492..578b3ba05 100644 --- a/shedlock-bom/pom.xml +++ b/shedlock-bom/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.15.0 + 5.15.1-SNAPSHOT 4.0.0 BOM for ShedLock modules shedlock-bom - 5.15.0 + 5.15.1-SNAPSHOT pom diff --git a/shedlock-core/pom.xml b/shedlock-core/pom.xml index 6a04ef8fb..cb2bf7e12 100644 --- a/shedlock-core/pom.xml +++ b/shedlock-core/pom.xml @@ -3,12 +3,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.15.0 + 5.15.1-SNAPSHOT 4.0.0 shedlock-core - 5.15.0 + 5.15.1-SNAPSHOT 2.13.3 diff --git a/shedlock-test-support/pom.xml b/shedlock-test-support/pom.xml index a0c091b2b..85926bb9a 100644 --- a/shedlock-test-support/pom.xml +++ b/shedlock-test-support/pom.xml @@ -3,12 +3,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.15.0 + 5.15.1-SNAPSHOT 4.0.0 shedlock-test-support - 5.15.0 + 5.15.1-SNAPSHOT diff --git a/spring/shedlock-spring/pom.xml b/spring/shedlock-spring/pom.xml index b99c6b806..6af9f7639 100644 --- a/spring/shedlock-spring/pom.xml +++ b/spring/shedlock-spring/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.15.0 + 5.15.1-SNAPSHOT ../../pom.xml 4.0.0 shedlock-spring - 5.15.0 + 5.15.1-SNAPSHOT diff --git a/spring/test/shedlock-springboot-future-test/pom.xml b/spring/test/shedlock-springboot-future-test/pom.xml index 47c154ec3..e6712c8fd 100644 --- a/spring/test/shedlock-springboot-future-test/pom.xml +++ b/spring/test/shedlock-springboot-future-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.15.0 + 5.15.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-springboot-future-test - 5.15.0 + 5.15.1-SNAPSHOT diff --git a/spring/test/shedlock-springboot-kotlin-test/pom.xml b/spring/test/shedlock-springboot-kotlin-test/pom.xml index 3fb581075..484215915 100644 --- a/spring/test/shedlock-springboot-kotlin-test/pom.xml +++ b/spring/test/shedlock-springboot-kotlin-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.15.0 + 5.15.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-springboot-kotlin-test - 5.15.0 + 5.15.1-SNAPSHOT diff --git a/spring/test/shedlock-springboot-old-test/pom.xml b/spring/test/shedlock-springboot-old-test/pom.xml index 890283acc..e048ab5db 100644 --- a/spring/test/shedlock-springboot-old-test/pom.xml +++ b/spring/test/shedlock-springboot-old-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.15.0 + 5.15.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-springboot-old-test - 5.15.0 + 5.15.1-SNAPSHOT diff --git a/spring/test/shedlock-springboot-sleuth-test/pom.xml b/spring/test/shedlock-springboot-sleuth-test/pom.xml index 62da3e697..8fffb1080 100644 --- a/spring/test/shedlock-springboot-sleuth-test/pom.xml +++ b/spring/test/shedlock-springboot-sleuth-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.15.0 + 5.15.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-springboot-sleuth-test - 5.15.0 + 5.15.1-SNAPSHOT diff --git a/spring/test/shedlock-springboot-test/pom.xml b/spring/test/shedlock-springboot-test/pom.xml index d6e56ac1a..2d48064cb 100644 --- a/spring/test/shedlock-springboot-test/pom.xml +++ b/spring/test/shedlock-springboot-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.15.0 + 5.15.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-springboot-test - 5.15.0 + 5.15.1-SNAPSHOT diff --git a/spring/test/shedlock-testng-test/pom.xml b/spring/test/shedlock-testng-test/pom.xml index 9a447093f..25925c0d1 100644 --- a/spring/test/shedlock-testng-test/pom.xml +++ b/spring/test/shedlock-testng-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.15.0 + 5.15.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-testng-test - 5.15.0 + 5.15.1-SNAPSHOT From 2a2f8f717c0567016039e700df14ee68546a2104 Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Thu, 15 Aug 2024 21:08:45 +0200 Subject: [PATCH 0829/1598] README updated --- README.md | 60 ++++++++++++++++++++++++++++++------------------------- 1 file changed, 33 insertions(+), 27 deletions(-) diff --git a/README.md b/README.md index bb46551b5..83ddc5851 100644 --- a/README.md +++ b/README.md @@ -82,7 +82,7 @@ First of all, we have to import the project net.javacrumbs.shedlock shedlock-spring - 5.14.0 + 5.15.0 ``` @@ -187,7 +187,7 @@ Add dependency net.javacrumbs.shedlock shedlock-provider-jdbc-template - 5.14.0 + 5.15.0 ``` @@ -247,7 +247,7 @@ is in flux and may easily break. net.javacrumbs.shedlock shedlock-provider-r2dbc - 5.14.0 + 5.15.0 ``` @@ -270,7 +270,7 @@ Add dependency net.javacrumbs.shedlock shedlock-provider-jooq - 5.14.0 + 5.15.0 ``` @@ -307,7 +307,7 @@ Add dependency net.javacrumbs.shedlock shedlock-provider-jdbc-micronaut - 5.14.0 + 5.15.0 ``` @@ -330,7 +330,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-mongo - 5.14.0 + 5.15.0 ``` @@ -357,7 +357,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-mongo-reactivestreams - 5.14.0 + 5.15.0 ``` @@ -386,7 +386,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-dynamodb2 - 5.14.0 + 5.15.0 ``` @@ -413,7 +413,7 @@ Import net.javacrumbs.shedlock shedlock-provider-zookeeper-curator - 5.14.0 + 5.15.0 ``` @@ -437,7 +437,7 @@ Import net.javacrumbs.shedlock shedlock-provider-redis-spring - 5.14.0 + 5.15.0 ``` @@ -461,7 +461,7 @@ Import net.javacrumbs.shedlock shedlock-provider-redis-spring - 5.14.0 + 5.15.0 ``` @@ -490,7 +490,7 @@ Import net.javacrumbs.shedlock shedlock-provider-redis-jedis4 - 5.14.0 + 5.15.0 ``` @@ -514,7 +514,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-hazelcast4 - 5.14.0 + 5.15.0 ``` @@ -538,7 +538,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-couchbase-javaclient3 - 5.14.0 + 5.15.0 ``` @@ -564,7 +564,7 @@ I am really not sure it's a good idea to use Elasticsearch as a lock provider. B net.javacrumbs.shedlock shedlock-provider-elasticsearch8 - 5.14.0 + 5.15.0 ``` @@ -616,7 +616,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-cassandra - 5.14.0 + 5.15.0 ``` @@ -651,7 +651,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-consul - 5.14.0 + 5.15.0 ``` @@ -676,7 +676,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-arangodb - 5.14.0 + 5.15.0 ``` @@ -702,7 +702,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-neo4j - 5.14.0 + 5.15.0 ``` @@ -727,7 +727,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-etcd-jetcd - 5.14.0 + 5.15.0 ``` @@ -751,7 +751,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-ignite - 5.14.0 + 5.15.0 ``` @@ -776,7 +776,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-inmemory - 5.14.0 + 5.15.0 test ``` @@ -802,7 +802,7 @@ Import net.javacrumbs.shedlock shedlock-provider-memcached-spy - 5.14.0 + 5.15.0 ``` @@ -833,7 +833,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-datastore - 5.14.0 + 5.15.0 ``` @@ -855,7 +855,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-spanner - 5.14.0 + 5.15.0 ``` Configure @@ -929,6 +929,8 @@ public class MyLockProvider implements LockProvider { } ``` +You can see a full example in [TrackingLockProviderWrapper](https://github.com/lukas-krecan/ShedLock/blob/master/shedlock-core/src/main/java/net/javacrumbs/shedlock/util/TrackingLockProviderWrapper.java) + ## Duration specification All the annotations where you need to specify a duration support the following formats @@ -973,7 +975,7 @@ Import the project: shedlock-micronaut - 5.14.0 + 5.15.0 ``` @@ -1011,7 +1013,7 @@ Import the project: net.javacrumbs.shedlock shedlock-cdi - 5.14.0 + 5.15.0 ``` @@ -1148,6 +1150,10 @@ after another, `lockAtLeastFor` can prevent it. # Release notes +## 5.15.0 (2024-08-15) +* Dependency update +* ElasticSearch updated to 8.15.0 containing backward incompatible change (thanks @mputz86) + ## 5.14.0 + 4.48.0 (2024-07-24) * RedisLockProvider made extensible (thanks @shubhajyoti-bagchi-groww) * Dependency updates From 70bd8cdda0e50259f18b2bc168a1ebd8879a467c Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Thu, 15 Aug 2024 21:10:21 +0200 Subject: [PATCH 0830/1598] Fix typo --- .../javacrumbs/shedlock/util/TrackingLockProviderWrapper.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/shedlock-core/src/main/java/net/javacrumbs/shedlock/util/TrackingLockProviderWrapper.java b/shedlock-core/src/main/java/net/javacrumbs/shedlock/util/TrackingLockProviderWrapper.java index d8daa8c0e..d9116b3a5 100644 --- a/shedlock-core/src/main/java/net/javacrumbs/shedlock/util/TrackingLockProviderWrapper.java +++ b/shedlock-core/src/main/java/net/javacrumbs/shedlock/util/TrackingLockProviderWrapper.java @@ -59,7 +59,7 @@ private SimpleLockWrapper(SimpleLock wrappedLock, LockConfiguration lockConfigur public void unlock() { try { // Unlocking only once - unlocking twice is dangerous as it's likely that the second unlock will - // unlock a lock heald by another process + // unlock a lock held by another process if (locked.compareAndSet(true, false)) { wrappedLock.unlock(); } From e4841c3922ce38e040ac0d34926a9b63b78ac794 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 16 Aug 2024 15:27:46 +0000 Subject: [PATCH 0831/1598] Bump logback.ver from 1.5.6 to 1.5.7 Bumps `logback.ver` from 1.5.6 to 1.5.7. Updates `ch.qos.logback:logback-classic` from 1.5.6 to 1.5.7 - [Commits](https://github.com/qos-ch/logback/compare/v_1.5.6...v_1.5.7) Updates `ch.qos.logback:logback-core` from 1.5.6 to 1.5.7 - [Commits](https://github.com/qos-ch/logback/compare/v_1.5.6...v_1.5.7) --- updated-dependencies: - dependency-name: ch.qos.logback:logback-classic dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: ch.qos.logback:logback-core dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index d0ef001c3..26d8e0715 100644 --- a/pom.xml +++ b/pom.xml @@ -83,7 +83,7 @@ 4.5.1 4.7.0 4.8.1 - 1.5.6 + 1.5.7 4.2.2 3.26.3 5.12.0 From 1c3290363a2bdd823fffe80b845e526f17836e8f Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 16 Aug 2024 15:28:10 +0000 Subject: [PATCH 0832/1598] Bump jetcd.version from 0.8.2 to 0.8.3 Bumps `jetcd.version` from 0.8.2 to 0.8.3. Updates `io.etcd:jetcd-core` from 0.8.2 to 0.8.3 - [Release notes](https://github.com/etcd-io/jetcd/releases) - [Changelog](https://github.com/etcd-io/jetcd/blob/main/CHANGELOG.md) - [Commits](https://github.com/etcd-io/jetcd/compare/jetcd-0.8.2...jetcd-0.8.3) Updates `io.etcd:jetcd-test` from 0.8.2 to 0.8.3 - [Release notes](https://github.com/etcd-io/jetcd/releases) - [Changelog](https://github.com/etcd-io/jetcd/blob/main/CHANGELOG.md) - [Commits](https://github.com/etcd-io/jetcd/compare/jetcd-0.8.2...jetcd-0.8.3) --- updated-dependencies: - dependency-name: io.etcd:jetcd-core dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: io.etcd:jetcd-test dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/etcd/shedlock-provider-etcd-jetcd/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml b/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml index 90be349e8..54bb1d898 100644 --- a/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml +++ b/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml @@ -11,7 +11,7 @@ shedlock-provider-etcd-jetcd - 0.8.2 + 0.8.3 From b8af66a9eec5dfad521280b841431daaa0dd4c09 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 16 Aug 2024 15:28:29 +0000 Subject: [PATCH 0833/1598] Bump org.springframework.data:spring-data-redis from 3.3.2 to 3.3.3 Bumps [org.springframework.data:spring-data-redis](https://github.com/spring-projects/spring-data-redis) from 3.3.2 to 3.3.3. - [Release notes](https://github.com/spring-projects/spring-data-redis/releases) - [Commits](https://github.com/spring-projects/spring-data-redis/compare/3.3.2...3.3.3) --- updated-dependencies: - dependency-name: org.springframework.data:spring-data-redis dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/redis/shedlock-provider-redis-spring/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index 60011d899..1a2c20648 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -21,7 +21,7 @@ org.springframework.data spring-data-redis - 3.3.2 + 3.3.3 From d1e02d9634ecbcecbf354afe877e1fd043c19f4d Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 19 Aug 2024 15:43:37 +0000 Subject: [PATCH 0834/1598] Bump org.apache.maven.plugins:maven-deploy-plugin from 3.1.2 to 3.1.3 Bumps [org.apache.maven.plugins:maven-deploy-plugin](https://github.com/apache/maven-deploy-plugin) from 3.1.2 to 3.1.3. - [Release notes](https://github.com/apache/maven-deploy-plugin/releases) - [Commits](https://github.com/apache/maven-deploy-plugin/compare/maven-deploy-plugin-3.1.2...maven-deploy-plugin-3.1.3) --- updated-dependencies: - dependency-name: org.apache.maven.plugins:maven-deploy-plugin dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 26d8e0715..32b2476a0 100644 --- a/pom.xml +++ b/pom.xml @@ -155,7 +155,7 @@ org.apache.maven.plugins maven-deploy-plugin - 3.1.2 + 3.1.3 From 3d999cb0cd7d91f42f4d82e6b3d4c946be81191c Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 19 Aug 2024 15:44:23 +0000 Subject: [PATCH 0835/1598] Bump org.apache.maven.plugins:maven-surefire-plugin from 3.3.1 to 3.4.0 Bumps [org.apache.maven.plugins:maven-surefire-plugin](https://github.com/apache/maven-surefire) from 3.3.1 to 3.4.0. - [Release notes](https://github.com/apache/maven-surefire/releases) - [Commits](https://github.com/apache/maven-surefire/compare/surefire-3.3.1...surefire-3.4.0) --- updated-dependencies: - dependency-name: org.apache.maven.plugins:maven-surefire-plugin dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 26d8e0715..86c0d795a 100644 --- a/pom.xml +++ b/pom.xml @@ -133,7 +133,7 @@ org.apache.maven.plugins maven-surefire-plugin - 3.3.1 + 3.4.0 ${fork.count} -Xmx512m From aeb59e497d7d778ba303a12a1a1eaf25807ce525 Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Tue, 20 Aug 2024 21:02:33 +0200 Subject: [PATCH 0836/1598] Upgrade Neo4j image --- .../provider/neo4j/Neo4jLockProviderIntegrationTest.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/neo4j/shedlock-provider-neo4j/src/test/java/net/javacrumbs/shedlock/provider/neo4j/Neo4jLockProviderIntegrationTest.java b/providers/neo4j/shedlock-provider-neo4j/src/test/java/net/javacrumbs/shedlock/provider/neo4j/Neo4jLockProviderIntegrationTest.java index e5dadcf79..5bc8b6f2b 100644 --- a/providers/neo4j/shedlock-provider-neo4j/src/test/java/net/javacrumbs/shedlock/provider/neo4j/Neo4jLockProviderIntegrationTest.java +++ b/providers/neo4j/shedlock-provider-neo4j/src/test/java/net/javacrumbs/shedlock/provider/neo4j/Neo4jLockProviderIntegrationTest.java @@ -213,7 +213,7 @@ protected Neo4jTestUtils.LockInfo getLockInfo(String lockName) { private static class MyNeo4jContainer extends Neo4jContainer { MyNeo4jContainer() { - super(DockerImageName.parse("neo4j").withTag("5.17.0")); + super(DockerImageName.parse("neo4j").withTag("5.22.0")); withoutAuthentication(); } } From d11208a6913fae1663e67e6ac03b88a1439ebf98 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 22 Aug 2024 15:54:21 +0000 Subject: [PATCH 0837/1598] Bump kotlin.ver from 2.0.10 to 2.0.20 Bumps `kotlin.ver` from 2.0.10 to 2.0.20. Updates `org.jetbrains.kotlin:kotlin-stdlib` from 2.0.10 to 2.0.20 - [Release notes](https://github.com/JetBrains/kotlin/releases) - [Changelog](https://github.com/JetBrains/kotlin/blob/v2.0.20/ChangeLog.md) - [Commits](https://github.com/JetBrains/kotlin/compare/v2.0.10...v2.0.20) Updates `org.jetbrains.kotlin:kotlin-reflect` from 2.0.10 to 2.0.20 - [Release notes](https://github.com/JetBrains/kotlin/releases) - [Changelog](https://github.com/JetBrains/kotlin/blob/v2.0.20/ChangeLog.md) - [Commits](https://github.com/JetBrains/kotlin/compare/v2.0.10...v2.0.20) Updates `org.jetbrains.kotlin:kotlin-maven-allopen` from 2.0.10 to 2.0.20 Updates `org.jetbrains.kotlin:kotlin-maven-plugin` from 2.0.10 to 2.0.20 --- updated-dependencies: - dependency-name: org.jetbrains.kotlin:kotlin-stdlib dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.jetbrains.kotlin:kotlin-reflect dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.jetbrains.kotlin:kotlin-maven-allopen dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.jetbrains.kotlin:kotlin-maven-plugin dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index f8199b1c0..f9ec34d65 100644 --- a/pom.xml +++ b/pom.xml @@ -77,7 +77,7 @@ 3.3.2 5.11.0 1.20.1 - 2.0.10 + 2.0.20 3.10.4 3.9.7 4.5.1 From 05952a65327d0832dcc317c1b448c0bdae090fad Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 22 Aug 2024 15:54:29 +0000 Subject: [PATCH 0838/1598] Bump org.redisson:redisson-spring-data-32 from 3.34.1 to 3.35.0 Bumps org.redisson:redisson-spring-data-32 from 3.34.1 to 3.35.0. --- updated-dependencies: - dependency-name: org.redisson:redisson-spring-data-32 dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- providers/redis/shedlock-provider-redis-spring/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index 1a2c20648..fae4e6663 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -62,7 +62,7 @@ org.redisson redisson-spring-data-32 - 3.34.1 + 3.35.0 test From cb687524efb13ffdd2beaf3d7847ad3b90e12654 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 22 Aug 2024 15:54:53 +0000 Subject: [PATCH 0839/1598] Bump redis.clients:jedis from 5.1.4 to 5.1.5 Bumps [redis.clients:jedis](https://github.com/redis/jedis) from 5.1.4 to 5.1.5. - [Release notes](https://github.com/redis/jedis/releases) - [Commits](https://github.com/redis/jedis/compare/v5.1.4...v5.1.5) --- updated-dependencies: - dependency-name: redis.clients:jedis dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/redis/shedlock-provider-redis-jedis4/pom.xml | 2 +- providers/redis/shedlock-provider-redis-spring/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/providers/redis/shedlock-provider-redis-jedis4/pom.xml b/providers/redis/shedlock-provider-redis-jedis4/pom.xml index fcc0e8b9f..27a47a128 100644 --- a/providers/redis/shedlock-provider-redis-jedis4/pom.xml +++ b/providers/redis/shedlock-provider-redis-jedis4/pom.xml @@ -21,7 +21,7 @@ redis.clients jedis - 5.1.4 + 5.1.5 diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index 1a2c20648..3e26425d4 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -48,7 +48,7 @@ redis.clients jedis - 5.1.4 + 5.1.5 test From 6c5420df68fa1a0f23d21decd0b4774ff5c78cee Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 23 Aug 2024 15:23:12 +0000 Subject: [PATCH 0840/1598] Bump com.microsoft.sqlserver:mssql-jdbc Bumps [com.microsoft.sqlserver:mssql-jdbc](https://github.com/Microsoft/mssql-jdbc) from 12.8.0.jre11 to 12.8.1.jre11. - [Release notes](https://github.com/Microsoft/mssql-jdbc/releases) - [Changelog](https://github.com/microsoft/mssql-jdbc/blob/main/CHANGELOG.md) - [Commits](https://github.com/Microsoft/mssql-jdbc/commits) --- updated-dependencies: - dependency-name: com.microsoft.sqlserver:mssql-jdbc dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/jdbc/shedlock-test-support-jdbc/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/jdbc/shedlock-test-support-jdbc/pom.xml b/providers/jdbc/shedlock-test-support-jdbc/pom.xml index bee36a942..a72e27daf 100644 --- a/providers/jdbc/shedlock-test-support-jdbc/pom.xml +++ b/providers/jdbc/shedlock-test-support-jdbc/pom.xml @@ -51,7 +51,7 @@ com.microsoft.sqlserver mssql-jdbc - 12.8.0.jre11 + 12.8.1.jre11 From d33ed350e84fd0dcfff296e090f8a7416cd457d2 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 23 Aug 2024 15:23:24 +0000 Subject: [PATCH 0841/1598] Bump com.google.cloud:google-cloud-spanner from 6.72.0 to 6.73.0 Bumps [com.google.cloud:google-cloud-spanner](https://github.com/googleapis/java-spanner) from 6.72.0 to 6.73.0. - [Release notes](https://github.com/googleapis/java-spanner/releases) - [Changelog](https://github.com/googleapis/java-spanner/blob/main/CHANGELOG.md) - [Commits](https://github.com/googleapis/java-spanner/compare/v6.72.0...v6.73.0) --- updated-dependencies: - dependency-name: com.google.cloud:google-cloud-spanner dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- providers/spanner/shedlock-provider-spanner/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/spanner/shedlock-provider-spanner/pom.xml b/providers/spanner/shedlock-provider-spanner/pom.xml index 6e2e5350f..03b7d27a2 100644 --- a/providers/spanner/shedlock-provider-spanner/pom.xml +++ b/providers/spanner/shedlock-provider-spanner/pom.xml @@ -12,7 +12,7 @@ 5.15.1-SNAPSHOT - 6.72.0 + 6.73.0 From 11796466b377821572bf36e1f56f38b8395c13c1 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 23 Aug 2024 15:23:35 +0000 Subject: [PATCH 0842/1598] Bump org.postgresql:postgresql from 42.7.3 to 42.7.4 Bumps [org.postgresql:postgresql](https://github.com/pgjdbc/pgjdbc) from 42.7.3 to 42.7.4. - [Release notes](https://github.com/pgjdbc/pgjdbc/releases) - [Changelog](https://github.com/pgjdbc/pgjdbc/blob/master/CHANGELOG.md) - [Commits](https://github.com/pgjdbc/pgjdbc/compare/REL42.7.3...REL42.7.4) --- updated-dependencies: - dependency-name: org.postgresql:postgresql dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/jdbc/shedlock-test-support-jdbc/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/jdbc/shedlock-test-support-jdbc/pom.xml b/providers/jdbc/shedlock-test-support-jdbc/pom.xml index bee36a942..1ba5f0fa8 100644 --- a/providers/jdbc/shedlock-test-support-jdbc/pom.xml +++ b/providers/jdbc/shedlock-test-support-jdbc/pom.xml @@ -105,7 +105,7 @@ org.postgresql postgresql - 42.7.3 + 42.7.4 From 0c44a56b4f8d176e90a99000a5087619acc4d6cc Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Sun, 25 Aug 2024 20:34:40 +0200 Subject: [PATCH 0843/1598] Get rid of fongo --- .../pom.xml | 13 ++++++-- ...reamsMongoLockProviderIntegrationTest.java | 33 +++++++------------ 2 files changed, 21 insertions(+), 25 deletions(-) diff --git a/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml b/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml index b5ab84e03..8efe34f7f 100644 --- a/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml +++ b/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml @@ -25,9 +25,16 @@ - de.flapdoodle.embed - de.flapdoodle.embed.mongo - 3.4.11 + org.testcontainers + junit-jupiter + ${test-containers.ver} + test + + + + org.testcontainers + mongodb + ${test-containers.ver} test diff --git a/providers/mongo/shedlock-provider-mongo-reactivestreams/src/test/java/net/javacrumbs/shedlock/provider/mongo/reactivestreams/ReactiveStreamsMongoLockProviderIntegrationTest.java b/providers/mongo/shedlock-provider-mongo-reactivestreams/src/test/java/net/javacrumbs/shedlock/provider/mongo/reactivestreams/ReactiveStreamsMongoLockProviderIntegrationTest.java index e8dd0179c..480edf82b 100644 --- a/providers/mongo/shedlock-provider-mongo-reactivestreams/src/test/java/net/javacrumbs/shedlock/provider/mongo/reactivestreams/ReactiveStreamsMongoLockProviderIntegrationTest.java +++ b/providers/mongo/shedlock-provider-mongo-reactivestreams/src/test/java/net/javacrumbs/shedlock/provider/mongo/reactivestreams/ReactiveStreamsMongoLockProviderIntegrationTest.java @@ -27,12 +27,6 @@ import com.mongodb.reactivestreams.client.MongoClient; import com.mongodb.reactivestreams.client.MongoClients; import com.mongodb.reactivestreams.client.MongoCollection; -import de.flapdoodle.embed.mongo.MongodExecutable; -import de.flapdoodle.embed.mongo.MongodProcess; -import de.flapdoodle.embed.mongo.MongodStarter; -import de.flapdoodle.embed.mongo.config.MongodConfig; -import de.flapdoodle.embed.mongo.distribution.Version; -import java.io.IOException; import java.util.Date; import net.javacrumbs.shedlock.core.ExtensibleLockProvider; import net.javacrumbs.shedlock.core.LockProvider; @@ -42,32 +36,27 @@ import org.junit.jupiter.api.BeforeAll; import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.Test; +import org.testcontainers.containers.MongoDBContainer; +import org.testcontainers.junit.jupiter.Container; +import org.testcontainers.junit.jupiter.Testcontainers; +@Testcontainers public class ReactiveStreamsMongoLockProviderIntegrationTest extends AbstractExtensibleLockProviderIntegrationTest { - private static final MongodStarter starter = MongodStarter.getDefaultInstance(); - private static final String DB_NAME = "db"; - private static MongodExecutable mongodExe; - private static MongodProcess mongod; + @Container + public static final MongoDBContainer container = new MongoDBContainer("mongo:4.0.10"); private static MongoClient mongo; @BeforeAll - public static void startMongo() throws IOException { - mongodExe = starter.prepare( - MongodConfig.builder().version(Version.Main.V3_6).build()); - mongod = mongodExe.start(); - - mongo = MongoClients.create( - "mongodb://localhost:" + mongod.getConfig().net().getPort()); + public static void startMongo() { + mongo = MongoClients.create("mongodb://" + container.getHost() + ":" + container.getFirstMappedPort()); } @AfterAll public static void stopMongo() { mongo.close(); - mongod.stop(); - mongodExe.stop(); } @BeforeEach @@ -83,8 +72,8 @@ protected ExtensibleLockProvider getLockProvider() { @Override protected void assertUnlocked(String lockName) { Document lockDocument = getLockDocument(lockName); - assertThat((Date) lockDocument.get(LOCK_UNTIL)).isBeforeOrEqualsTo(now()); - assertThat((Date) lockDocument.get(LOCKED_AT)).isBeforeOrEqualsTo(now()); + assertThat((Date) lockDocument.get(LOCK_UNTIL)).isBeforeOrEqualTo(now()); + assertThat((Date) lockDocument.get(LOCKED_AT)).isBeforeOrEqualTo(now()); assertThat((String) lockDocument.get(LOCKED_BY)).isNotEmpty(); } @@ -96,7 +85,7 @@ private Date now() { protected void assertLocked(String lockName) { Document lockDocument = getLockDocument(lockName); assertThat((Date) lockDocument.get(LOCK_UNTIL)).isAfter(now()); - assertThat((Date) lockDocument.get(LOCKED_AT)).isBeforeOrEqualsTo(now()); + assertThat((Date) lockDocument.get(LOCKED_AT)).isBeforeOrEqualTo(now()); assertThat((String) lockDocument.get(LOCKED_BY)).isNotEmpty(); } From cf6548ff371f6b53f6319cff761bdded4b8048e3 Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Tue, 20 Aug 2024 21:12:25 +0200 Subject: [PATCH 0844/1598] #2099 Fix for enterprise neo4j --- .../neo4j/shedlock-provider-neo4j/pom.xml | 8 +- .../provider/neo4j/Neo4jStorageAccessor.java | 2 +- ...tractNeo4jLockProviderIntegrationTest.java | 189 +++++++++++++++++ ...priseNeo4jLockProviderIntegrationTest.java | 48 +++++ .../Neo4jLockProviderIntegrationTest.java | 195 +----------------- 5 files changed, 256 insertions(+), 186 deletions(-) create mode 100644 providers/neo4j/shedlock-provider-neo4j/src/test/java/net/javacrumbs/shedlock/provider/neo4j/AbstractNeo4jLockProviderIntegrationTest.java create mode 100644 providers/neo4j/shedlock-provider-neo4j/src/test/java/net/javacrumbs/shedlock/provider/neo4j/EnterpriseNeo4jLockProviderIntegrationTest.java diff --git a/providers/neo4j/shedlock-provider-neo4j/pom.xml b/providers/neo4j/shedlock-provider-neo4j/pom.xml index a81a078eb..8385f80f0 100644 --- a/providers/neo4j/shedlock-provider-neo4j/pom.xml +++ b/providers/neo4j/shedlock-provider-neo4j/pom.xml @@ -32,7 +32,13 @@ org.testcontainers neo4j - 1.20.1 + ${test-containers.ver} + test + + + org.testcontainers + junit-jupiter + ${test-containers.ver} test diff --git a/providers/neo4j/shedlock-provider-neo4j/src/main/java/net/javacrumbs/shedlock/provider/neo4j/Neo4jStorageAccessor.java b/providers/neo4j/shedlock-provider-neo4j/src/main/java/net/javacrumbs/shedlock/provider/neo4j/Neo4jStorageAccessor.java index 4ed71ce5e..673b80f22 100644 --- a/providers/neo4j/shedlock-provider-neo4j/src/main/java/net/javacrumbs/shedlock/provider/neo4j/Neo4jStorageAccessor.java +++ b/providers/neo4j/shedlock-provider-neo4j/src/main/java/net/javacrumbs/shedlock/provider/neo4j/Neo4jStorageAccessor.java @@ -84,7 +84,7 @@ private Map createParameterMap(@NonNull LockConfiguration lockCo @Override public boolean updateRecord(@NonNull LockConfiguration lockConfiguration) { String cypher = String.format( - "MATCH (lock:%s) " + "WHERE lock.name = $lockName AND lock.lock_until <= $now " + "CYPHER runtime = slotted MATCH (lock:%s) " + "WHERE lock.name = $lockName AND lock.lock_until <= $now " + "SET lock._LOCK_ = true " + "WITH lock as l " + "WHERE l.lock_until <= $now " + "SET l.lock_until = $lockUntil, l.locked_at = $now, l.locked_by = $lockedBy " + "REMOVE l._LOCK_ ", diff --git a/providers/neo4j/shedlock-provider-neo4j/src/test/java/net/javacrumbs/shedlock/provider/neo4j/AbstractNeo4jLockProviderIntegrationTest.java b/providers/neo4j/shedlock-provider-neo4j/src/test/java/net/javacrumbs/shedlock/provider/neo4j/AbstractNeo4jLockProviderIntegrationTest.java new file mode 100644 index 000000000..781e85e8b --- /dev/null +++ b/providers/neo4j/shedlock-provider-neo4j/src/test/java/net/javacrumbs/shedlock/provider/neo4j/AbstractNeo4jLockProviderIntegrationTest.java @@ -0,0 +1,189 @@ +/** + * Copyright 2009 the original author or authors. + * + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at + * + *

http://www.apache.org/licenses/LICENSE-2.0 + * + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and + * limitations under the License. + */ +package net.javacrumbs.shedlock.provider.neo4j; + +import static java.lang.Thread.sleep; +import static net.javacrumbs.shedlock.core.ClockProvider.now; +import static org.assertj.core.api.Assertions.assertThat; + +import java.time.Duration; +import java.time.Instant; +import java.time.temporal.ChronoUnit; +import java.util.HashMap; +import java.util.Map; +import java.util.concurrent.ExecutionException; +import net.javacrumbs.shedlock.core.ClockProvider; +import net.javacrumbs.shedlock.core.LockConfiguration; +import net.javacrumbs.shedlock.support.StorageBasedLockProvider; +import net.javacrumbs.shedlock.support.annotation.NonNull; +import net.javacrumbs.shedlock.test.support.AbstractStorageBasedLockProviderIntegrationTest; +import net.javacrumbs.shedlock.test.support.FuzzTester; +import org.junit.jupiter.api.AfterEach; +import org.junit.jupiter.api.Test; +import org.neo4j.driver.Session; +import org.neo4j.driver.Transaction; +import org.slf4j.LoggerFactory; + +public abstract class AbstractNeo4jLockProviderIntegrationTest extends AbstractStorageBasedLockProviderIntegrationTest { + private static final String MY_LOCK = "my-lock"; + private static final String OTHER_LOCK = "other-lock"; + + protected abstract Neo4jTestUtils getNeo4jTestUtils(); + + @Override + protected StorageBasedLockProvider getLockProvider() { + return new Neo4jLockProvider(getNeo4jTestUtils().getDriver()); + } + + @AfterEach + public void cleanup() { + getNeo4jTestUtils().clean(); + } + + @Override + protected void assertUnlocked(String lockName) { + Neo4jTestUtils.LockInfo lockInfo = getLockInfo(lockName); + Instant now = ClockProvider.now(); + assertThat(lockInfo.getLockUntil()) + .describedAs("is unlocked") + .isBeforeOrEqualTo(now.truncatedTo(ChronoUnit.MILLIS).plusMillis(1)); + } + + @Override + protected void assertLocked(String lockName) { + Neo4jTestUtils.LockInfo lockInfo = getLockInfo(lockName); + Instant now = ClockProvider.now(); + + assertThat(lockInfo.getLockUntil()) + .describedAs(getClass().getName() + " is locked") + .isAfter(now); + } + + @Test + public void shouldCreateLockIfRecordAlreadyExists() { + Map parameters = new HashMap<>(); + parameters.put("name", LOCK_NAME1); + parameters.put( + "previousLockTime", Instant.now().minus(1, ChronoUnit.DAYS).toString()); + parameters.put("lockedBy", "me"); + getNeo4jTestUtils() + .executeTransactionally( + "CREATE (lock:shedlock { name: $name, lock_until: $previousLockTime, locked_at: $previousLockTime, locked_by: $lockedBy })", + parameters, + null); + assertUnlocked(LOCK_NAME1); + shouldCreateLock(); + } + + @Test + public void fuzzTestShouldWorkWithTransaction() throws ExecutionException, InterruptedException { + new FuzzTester(getLockProvider()) { + @Override + protected Void task(int iterations, Job job) { + try (Session session = getNeo4jTestUtils().getDriver().session(); + Transaction transaction = session.beginTransaction()) { + super.task(iterations, job); + transaction.commit(); + return null; + } catch (Throwable e) { + LoggerFactory.getLogger(getClass()).error("Exception caught:", e); + return null; + } + } + + @Override + protected boolean shouldLog() { + return true; + } + }.doFuzzTest(); + } + + @Test + void shouldNotUpdateOnInsertIfPreviousDidNotEndWhenNotUsingDbTime() { + shouldNotUpdateOnInsertIfPreviousDidNotEnd(); + } + + @Test + void shouldNotUpdateOnInsertIfPreviousDidNotEndWhenUsingDbTime() { + shouldNotUpdateOnInsertIfPreviousDidNotEnd(); + } + + private void shouldNotUpdateOnInsertIfPreviousDidNotEnd() { + Neo4jStorageAccessor accessor = getAccessor(); + + assertThat(accessor.insertRecord(lockConfig(MY_LOCK, Duration.ofSeconds(10)))) + .isEqualTo(true); + + Instant originalLockValidity = getLockedUntil(MY_LOCK); + + assertThat(accessor.insertRecord(lockConfig(MY_LOCK, Duration.ofSeconds(10)))) + .isEqualTo(false); + + assertThat(getLockedUntil(MY_LOCK)).isEqualTo(originalLockValidity); + } + + @Test + void shouldNotUpdateOtherLockConfigurationsWhenNotUsingDbTime() throws InterruptedException { + shouldNotUpdateOtherLockConfigurations(); + } + + @Test + void shouldNotUpdateOtherLockConfigurationsWhenUsingDbTime() throws InterruptedException { + shouldNotUpdateOtherLockConfigurations(); + } + + private void shouldNotUpdateOtherLockConfigurations() throws InterruptedException { + Neo4jStorageAccessor accessor = getAccessor(); + + Duration lockAtMostFor = Duration.ofMillis(10); + assertThat(accessor.insertRecord(lockConfig(MY_LOCK, lockAtMostFor))).isEqualTo(true); + assertThat(accessor.insertRecord(lockConfig(OTHER_LOCK, lockAtMostFor))).isEqualTo(true); + + Instant myLockLockedUntil = getLockedUntil(MY_LOCK); + Instant otherLockLockedUntil = getLockedUntil(OTHER_LOCK); + + // wait for a while so there will be a difference in the timestamp + // when system time is used seems there is no milliseconds in the timestamp so + // to make a + // difference we have to wait for at least a second + sleep(1000); + + // act + assertThat(accessor.updateRecord(new LockConfiguration(now(), MY_LOCK, lockAtMostFor, Duration.ZERO))) + .isEqualTo(true); + + // assert + assertThat(getLockedUntil(MY_LOCK)).isAfter(myLockLockedUntil); + // check that the other lock has not been affected by "my-lock" update + assertThat(getLockedUntil(OTHER_LOCK)).isEqualTo(otherLockLockedUntil); + } + + private Instant getLockedUntil(String lockName) { + return getNeo4jTestUtils().getLockedUntil(lockName); + } + + @NonNull + private LockConfiguration lockConfig(String myLock, Duration lockAtMostFor) { + return new LockConfiguration(now(), myLock, lockAtMostFor, Duration.ZERO); + } + + @NonNull + private Neo4jStorageAccessor getAccessor() { + return new Neo4jStorageAccessor(getNeo4jTestUtils().getDriver(), "shedlock", null); + } + + protected Neo4jTestUtils.LockInfo getLockInfo(String lockName) { + return getNeo4jTestUtils().getLockInfo(lockName); + } +} diff --git a/providers/neo4j/shedlock-provider-neo4j/src/test/java/net/javacrumbs/shedlock/provider/neo4j/EnterpriseNeo4jLockProviderIntegrationTest.java b/providers/neo4j/shedlock-provider-neo4j/src/test/java/net/javacrumbs/shedlock/provider/neo4j/EnterpriseNeo4jLockProviderIntegrationTest.java new file mode 100644 index 000000000..ea8e53a95 --- /dev/null +++ b/providers/neo4j/shedlock-provider-neo4j/src/test/java/net/javacrumbs/shedlock/provider/neo4j/EnterpriseNeo4jLockProviderIntegrationTest.java @@ -0,0 +1,48 @@ +/** + * Copyright 2009 the original author or authors. + * + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at + * + *

http://www.apache.org/licenses/LICENSE-2.0 + * + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and + * limitations under the License. + */ +package net.javacrumbs.shedlock.provider.neo4j; + +import org.junit.jupiter.api.BeforeAll; +import org.neo4j.driver.AuthTokens; +import org.neo4j.driver.GraphDatabase; +import org.testcontainers.containers.Neo4jContainer; +import org.testcontainers.junit.jupiter.Container; +import org.testcontainers.junit.jupiter.Testcontainers; +import org.testcontainers.utility.DockerImageName; + +@Testcontainers +public class EnterpriseNeo4jLockProviderIntegrationTest extends AbstractNeo4jLockProviderIntegrationTest { + private static Neo4jTestUtils testUtils; + + @Container + private static final MyNeo4jContainer container = new MyNeo4jContainer(); + + @BeforeAll + static void startDb() { + testUtils = new Neo4jTestUtils(GraphDatabase.driver(container.getBoltUrl(), AuthTokens.none())); + } + + @Override + protected Neo4jTestUtils getNeo4jTestUtils() { + return testUtils; + } + + private static class MyNeo4jContainer extends Neo4jContainer { + MyNeo4jContainer() { + super(DockerImageName.parse("neo4j").withTag("5.22.0-enterprise")); + addEnv("NEO4J_ACCEPT_LICENSE_AGREEMENT", "eval"); + withoutAuthentication(); + } + } +} diff --git a/providers/neo4j/shedlock-provider-neo4j/src/test/java/net/javacrumbs/shedlock/provider/neo4j/Neo4jLockProviderIntegrationTest.java b/providers/neo4j/shedlock-provider-neo4j/src/test/java/net/javacrumbs/shedlock/provider/neo4j/Neo4jLockProviderIntegrationTest.java index 5bc8b6f2b..c1edf4127 100644 --- a/providers/neo4j/shedlock-provider-neo4j/src/test/java/net/javacrumbs/shedlock/provider/neo4j/Neo4jLockProviderIntegrationTest.java +++ b/providers/neo4j/shedlock-provider-neo4j/src/test/java/net/javacrumbs/shedlock/provider/neo4j/Neo4jLockProviderIntegrationTest.java @@ -13,202 +13,29 @@ */ package net.javacrumbs.shedlock.provider.neo4j; -import static java.lang.Thread.sleep; -import static net.javacrumbs.shedlock.core.ClockProvider.now; -import static org.assertj.core.api.Assertions.assertThat; - -import java.time.Duration; -import java.time.Instant; -import java.time.temporal.ChronoUnit; -import java.util.HashMap; -import java.util.Map; -import java.util.concurrent.ExecutionException; -import net.javacrumbs.shedlock.core.ClockProvider; -import net.javacrumbs.shedlock.core.LockConfiguration; -import net.javacrumbs.shedlock.support.StorageBasedLockProvider; -import net.javacrumbs.shedlock.support.annotation.NonNull; -import net.javacrumbs.shedlock.test.support.AbstractStorageBasedLockProviderIntegrationTest; -import net.javacrumbs.shedlock.test.support.FuzzTester; -import org.junit.jupiter.api.AfterAll; -import org.junit.jupiter.api.AfterEach; import org.junit.jupiter.api.BeforeAll; -import org.junit.jupiter.api.BeforeEach; -import org.junit.jupiter.api.Test; -import org.junit.jupiter.api.TestInstance; import org.neo4j.driver.AuthTokens; -import org.neo4j.driver.Driver; import org.neo4j.driver.GraphDatabase; -import org.neo4j.driver.Session; -import org.neo4j.driver.Transaction; -import org.slf4j.LoggerFactory; import org.testcontainers.containers.Neo4jContainer; +import org.testcontainers.junit.jupiter.Container; +import org.testcontainers.junit.jupiter.Testcontainers; import org.testcontainers.utility.DockerImageName; -@TestInstance(TestInstance.Lifecycle.PER_CLASS) -public class Neo4jLockProviderIntegrationTest extends AbstractStorageBasedLockProviderIntegrationTest { - protected Neo4jTestUtils testUtils; - protected MyNeo4jContainer container; - private Driver driver; +@Testcontainers +public class Neo4jLockProviderIntegrationTest extends AbstractNeo4jLockProviderIntegrationTest { + private static Neo4jTestUtils testUtils; - private static final String MY_LOCK = "my-lock"; - private static final String OTHER_LOCK = "other-lock"; + @Container + private static final MyNeo4jContainer container = new MyNeo4jContainer(); @BeforeAll - public void startDb() { - container = new MyNeo4jContainer(); - container.start(); - driver = GraphDatabase.driver(container.getBoltUrl(), AuthTokens.none()); - } - - @AfterAll - public void shutDownDb() { - container.stop(); - } - - @Override - protected StorageBasedLockProvider getLockProvider() { - return new Neo4jLockProvider(testUtils.getDriver()); - } - - @BeforeEach - public void initTestUtils() { - testUtils = new Neo4jTestUtils(driver); - } - - @AfterEach - public void cleanup() { - testUtils.clean(); + static void startDb() { + testUtils = new Neo4jTestUtils(GraphDatabase.driver(container.getBoltUrl(), AuthTokens.none())); } @Override - protected void assertUnlocked(String lockName) { - Neo4jTestUtils.LockInfo lockInfo = getLockInfo(lockName); - Instant now = ClockProvider.now(); - assertThat(lockInfo.getLockUntil()) - .describedAs("is unlocked") - .isBeforeOrEqualTo(now.truncatedTo(ChronoUnit.MILLIS).plusMillis(1)); - } - - @Override - protected void assertLocked(String lockName) { - Neo4jTestUtils.LockInfo lockInfo = getLockInfo(lockName); - Instant now = ClockProvider.now(); - - assertThat(lockInfo.getLockUntil()) - .describedAs(getClass().getName() + " is locked") - .isAfter(now); - } - - @Test - public void shouldCreateLockIfRecordAlreadyExists() { - Map parameters = new HashMap<>(); - parameters.put("name", LOCK_NAME1); - parameters.put( - "previousLockTime", Instant.now().minus(1, ChronoUnit.DAYS).toString()); - parameters.put("lockedBy", "me"); - testUtils.executeTransactionally( - "CREATE (lock:shedlock { name: $name, lock_until: $previousLockTime, locked_at: $previousLockTime, locked_by: $lockedBy })", - parameters, - null); - assertUnlocked(LOCK_NAME1); - shouldCreateLock(); - } - - @Test - public void fuzzTestShouldWorkWithTransaction() throws ExecutionException, InterruptedException { - new FuzzTester(getLockProvider()) { - @Override - protected Void task(int iterations, Job job) { - try (Session session = testUtils.getDriver().session(); - Transaction transaction = session.beginTransaction()) { - super.task(iterations, job); - transaction.commit(); - return null; - } catch (Throwable e) { - LoggerFactory.getLogger(getClass()).error("Exception caught:", e); - return null; - } - } - - @Override - protected boolean shouldLog() { - return true; - } - }.doFuzzTest(); - } - - @Test - void shouldNotUpdateOnInsertIfPreviousDidNotEndWhenNotUsingDbTime() { - shouldNotUpdateOnInsertIfPreviousDidNotEnd(); - } - - @Test - void shouldNotUpdateOnInsertIfPreviousDidNotEndWhenUsingDbTime() { - shouldNotUpdateOnInsertIfPreviousDidNotEnd(); - } - - private void shouldNotUpdateOnInsertIfPreviousDidNotEnd() { - Neo4jStorageAccessor accessor = getAccessor(); - - assertThat(accessor.insertRecord(lockConfig(MY_LOCK, Duration.ofSeconds(10)))) - .isEqualTo(true); - - Instant originalLockValidity = testUtils.getLockedUntil(MY_LOCK); - - assertThat(accessor.insertRecord(lockConfig(MY_LOCK, Duration.ofSeconds(10)))) - .isEqualTo(false); - - assertThat(testUtils.getLockedUntil(MY_LOCK)).isEqualTo(originalLockValidity); - } - - @Test - void shouldNotUpdateOtherLockConfigurationsWhenNotUsingDbTime() throws InterruptedException { - shouldNotUpdateOtherLockConfigurations(); - } - - @Test - void shouldNotUpdateOtherLockConfigurationsWhenUsingDbTime() throws InterruptedException { - shouldNotUpdateOtherLockConfigurations(); - } - - private void shouldNotUpdateOtherLockConfigurations() throws InterruptedException { - Neo4jStorageAccessor accessor = getAccessor(); - - Duration lockAtMostFor = Duration.ofMillis(10); - assertThat(accessor.insertRecord(lockConfig(MY_LOCK, lockAtMostFor))).isEqualTo(true); - assertThat(accessor.insertRecord(lockConfig(OTHER_LOCK, lockAtMostFor))).isEqualTo(true); - - Instant myLockLockedUntil = testUtils.getLockedUntil(MY_LOCK); - Instant otherLockLockedUntil = testUtils.getLockedUntil(OTHER_LOCK); - - // wait for a while so there will be a difference in the timestamp - // when system time is used seems there is no milliseconds in the timestamp so - // to make a - // difference we have to wait for at least a second - sleep(1000); - - // act - assertThat(accessor.updateRecord(new LockConfiguration(now(), MY_LOCK, lockAtMostFor, Duration.ZERO))) - .isEqualTo(true); - - // assert - assertThat(testUtils.getLockedUntil(MY_LOCK)).isAfter(myLockLockedUntil); - // check that the other lock has not been affected by "my-lock" update - assertThat(testUtils.getLockedUntil(OTHER_LOCK)).isEqualTo(otherLockLockedUntil); - } - - @NonNull - private LockConfiguration lockConfig(String myLock, Duration lockAtMostFor) { - return new LockConfiguration(now(), myLock, lockAtMostFor, Duration.ZERO); - } - - @NonNull - protected Neo4jStorageAccessor getAccessor() { - return new Neo4jStorageAccessor(this.testUtils.getDriver(), "shedlock", null); - } - - protected Neo4jTestUtils.LockInfo getLockInfo(String lockName) { - return testUtils.getLockInfo(lockName); + protected Neo4jTestUtils getNeo4jTestUtils() { + return testUtils; } private static class MyNeo4jContainer extends Neo4jContainer { From 61f834301f0896013fc1c3faf131ff391235d6a9 Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Sun, 25 Aug 2024 20:43:16 +0200 Subject: [PATCH 0845/1598] Upgrade Spring for future test --- spring/test/shedlock-springboot-future-test/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spring/test/shedlock-springboot-future-test/pom.xml b/spring/test/shedlock-springboot-future-test/pom.xml index e6712c8fd..3903a54f3 100644 --- a/spring/test/shedlock-springboot-future-test/pom.xml +++ b/spring/test/shedlock-springboot-future-test/pom.xml @@ -63,7 +63,7 @@ org.springframework.boot spring-boot-dependencies - 3.4.0-M1 + 3.4.0-M2 pom import From 958f3e6806f8b01f16a90c34a1a20602cfaaf765 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 26 Aug 2024 15:04:57 +0000 Subject: [PATCH 0846/1598] Bump com.google.cloud:google-cloud-datastore from 2.21.1 to 2.21.2 Bumps [com.google.cloud:google-cloud-datastore](https://github.com/googleapis/java-datastore) from 2.21.1 to 2.21.2. - [Release notes](https://github.com/googleapis/java-datastore/releases) - [Changelog](https://github.com/googleapis/java-datastore/blob/main/CHANGELOG.md) - [Commits](https://github.com/googleapis/java-datastore/compare/v2.21.1...v2.21.2) --- updated-dependencies: - dependency-name: com.google.cloud:google-cloud-datastore dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/datastore/shedlock-provider-datastore/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/datastore/shedlock-provider-datastore/pom.xml b/providers/datastore/shedlock-provider-datastore/pom.xml index 1f180f574..3a7fcb559 100644 --- a/providers/datastore/shedlock-provider-datastore/pom.xml +++ b/providers/datastore/shedlock-provider-datastore/pom.xml @@ -12,7 +12,7 @@ 5.15.1-SNAPSHOT - 2.21.1 + 2.21.2 From 27caf241ecb5da3c940ce022ab2385b10edf327d Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 26 Aug 2024 15:05:09 +0000 Subject: [PATCH 0847/1598] Bump micronaut3.version from 3.10.4 to 4.6.0 Bumps `micronaut3.version` from 3.10.4 to 4.6.0. Updates `io.micronaut:micronaut-inject-java` from 3.10.4 to 4.6.0 - [Release notes](https://github.com/micronaut-projects/micronaut-core/releases) - [Changelog](https://github.com/micronaut-projects/micronaut-core/blob/4.6.x/RELEASE.adoc) - [Commits](https://github.com/micronaut-projects/micronaut-core/compare/v3.10.4...v4.6.0) Updates `io.micronaut.platform:micronaut-platform` from 4.5.1 to 4.6.0 - [Release notes](https://github.com/micronaut-projects/micronaut-platform/releases) - [Commits](https://github.com/micronaut-projects/micronaut-platform/compare/v4.5.1...v4.6.0) --- updated-dependencies: - dependency-name: io.micronaut:micronaut-inject-java dependency-type: direct:production update-type: version-update:semver-major - dependency-name: io.micronaut.platform:micronaut-platform dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index f9ec34d65..f20347c20 100644 --- a/pom.xml +++ b/pom.xml @@ -80,7 +80,7 @@ 2.0.20 3.10.4 3.9.7 - 4.5.1 + 4.6.0 4.7.0 4.8.1 1.5.7 From 9471eb319e2bf4fba4ae1e5ebcad1835cf9a6197 Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Mon, 26 Aug 2024 20:37:25 +0200 Subject: [PATCH 0848/1598] Upgrade Spring Boot --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index f20347c20..d1bcd5d64 100644 --- a/pom.xml +++ b/pom.xml @@ -74,7 +74,7 @@ 6.1.12 UTF-8 17 - 3.3.2 + 3.3.3 5.11.0 1.20.1 2.0.20 From bbe992696910fa600d5b01e12391e62867388be3 Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Mon, 26 Aug 2024 20:50:16 +0200 Subject: [PATCH 0849/1598] #2099 Neo4j - use runtime = slotted for all operations --- .../shedlock/provider/neo4j/Neo4jStorageAccessor.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/providers/neo4j/shedlock-provider-neo4j/src/main/java/net/javacrumbs/shedlock/provider/neo4j/Neo4jStorageAccessor.java b/providers/neo4j/shedlock-provider-neo4j/src/main/java/net/javacrumbs/shedlock/provider/neo4j/Neo4jStorageAccessor.java index 673b80f22..5189740ff 100644 --- a/providers/neo4j/shedlock-provider-neo4j/src/main/java/net/javacrumbs/shedlock/provider/neo4j/Neo4jStorageAccessor.java +++ b/providers/neo4j/shedlock-provider-neo4j/src/main/java/net/javacrumbs/shedlock/provider/neo4j/Neo4jStorageAccessor.java @@ -56,7 +56,7 @@ private void createLockNameUniqueConstraint() { public boolean insertRecord(@NonNull LockConfiguration lockConfiguration) { // Try to insert if the record does not exists String cypher = String.format( - "CREATE (lock:%s {name: $lockName, lock_until: $lockUntil, locked_at: $now, locked_by: $lockedBy })", + "CYPHER runtime = slotted CREATE (lock:%s {name: $lockName, lock_until: $lockUntil, locked_at: $now, locked_by: $lockedBy })", collectionName); Map parameters = createParameterMap(lockConfiguration); return executeCommand( @@ -103,7 +103,7 @@ public boolean updateRecord(@NonNull LockConfiguration lockConfiguration) { @Override public boolean extend(@NonNull LockConfiguration lockConfiguration) { String cypher = String.format( - "MATCH (lock:%s) " + "CYPHER runtime = slotted MATCH (lock:%s) " + "WHERE lock.name = $lockName AND lock.locked_by = $lockedBy AND lock.lock_until > $now " + "SET lock._LOCK_ = true " + "WITH lock as l " + "WHERE l.name = $lockName AND l.locked_by = $lockedBy AND l.lock_until > $now " @@ -126,7 +126,7 @@ public boolean extend(@NonNull LockConfiguration lockConfiguration) { @Override public void unlock(@NonNull LockConfiguration lockConfiguration) { String cypher = String.format( - "MATCH (lock:%s) WHERE lock.name = $lockName " + "SET lock.lock_until = $lockUntil ", collectionName); + "CYPHER runtime = slotted MATCH (lock:%s) WHERE lock.name = $lockName " + "SET lock.lock_until = $lockUntil ", collectionName); Map parameters = Map.of( "lockName", lockConfiguration.getName(), From 719c2b210eeab6130a90e81ae44c82a87a834b8f Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Mon, 26 Aug 2024 21:17:58 +0200 Subject: [PATCH 0850/1598] Neo4j cleanup --- .../shedlock/provider/neo4j/Neo4jStorageAccessor.java | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/providers/neo4j/shedlock-provider-neo4j/src/main/java/net/javacrumbs/shedlock/provider/neo4j/Neo4jStorageAccessor.java b/providers/neo4j/shedlock-provider-neo4j/src/main/java/net/javacrumbs/shedlock/provider/neo4j/Neo4jStorageAccessor.java index 5189740ff..76e8344ac 100644 --- a/providers/neo4j/shedlock-provider-neo4j/src/main/java/net/javacrumbs/shedlock/provider/neo4j/Neo4jStorageAccessor.java +++ b/providers/neo4j/shedlock-provider-neo4j/src/main/java/net/javacrumbs/shedlock/provider/neo4j/Neo4jStorageAccessor.java @@ -84,8 +84,8 @@ private Map createParameterMap(@NonNull LockConfiguration lockCo @Override public boolean updateRecord(@NonNull LockConfiguration lockConfiguration) { String cypher = String.format( - "CYPHER runtime = slotted MATCH (lock:%s) " + "WHERE lock.name = $lockName AND lock.lock_until <= $now " - + "SET lock._LOCK_ = true " + "WITH lock as l " + "WHERE l.lock_until <= $now " + "CYPHER runtime = slotted MATCH (lock:%s) WHERE lock.name = $lockName AND lock.lock_until <= $now " + + "SET lock._LOCK_ = true WITH lock as l WHERE l.lock_until <= $now " + "SET l.lock_until = $lockUntil, l.locked_at = $now, l.locked_by = $lockedBy " + "REMOVE l._LOCK_ ", collectionName); @@ -105,9 +105,9 @@ public boolean extend(@NonNull LockConfiguration lockConfiguration) { String cypher = String.format( "CYPHER runtime = slotted MATCH (lock:%s) " + "WHERE lock.name = $lockName AND lock.locked_by = $lockedBy AND lock.lock_until > $now " - + "SET lock._LOCK_ = true " + "WITH lock as l " + + "SET lock._LOCK_ = true WITH lock as l " + "WHERE l.name = $lockName AND l.locked_by = $lockedBy AND l.lock_until > $now " - + "SET l.lock_until = $lockUntil " + "REMOVE l._LOCK_ ", + + "SET l.lock_until = $lockUntil REMOVE l._LOCK_ ", collectionName); Map parameters = createParameterMap(lockConfiguration); @@ -126,7 +126,8 @@ public boolean extend(@NonNull LockConfiguration lockConfiguration) { @Override public void unlock(@NonNull LockConfiguration lockConfiguration) { String cypher = String.format( - "CYPHER runtime = slotted MATCH (lock:%s) WHERE lock.name = $lockName " + "SET lock.lock_until = $lockUntil ", collectionName); + "CYPHER runtime = slotted MATCH (lock:%s) WHERE lock.name = $lockName SET lock.lock_until = $lockUntil", + collectionName); Map parameters = Map.of( "lockName", lockConfiguration.getName(), From 62d849cc754ca1c684b5f355f12b7810093c6e64 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 27 Aug 2024 15:02:35 +0000 Subject: [PATCH 0851/1598] Bump org.apache.maven.plugins:maven-surefire-plugin from 3.4.0 to 3.5.0 Bumps [org.apache.maven.plugins:maven-surefire-plugin](https://github.com/apache/maven-surefire) from 3.4.0 to 3.5.0. - [Release notes](https://github.com/apache/maven-surefire/releases) - [Commits](https://github.com/apache/maven-surefire/compare/surefire-3.4.0...surefire-3.5.0) --- updated-dependencies: - dependency-name: org.apache.maven.plugins:maven-surefire-plugin dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index d1bcd5d64..b621048dd 100644 --- a/pom.xml +++ b/pom.xml @@ -133,7 +133,7 @@ org.apache.maven.plugins maven-surefire-plugin - 3.4.0 + 3.5.0 ${fork.count} -Xmx512m From 5eef8a4b35fad1e8272482419bda1e75cb53f1e0 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 27 Aug 2024 15:03:12 +0000 Subject: [PATCH 0852/1598] Bump com.google.cloud:google-cloud-spanner from 6.73.0 to 6.74.0 Bumps [com.google.cloud:google-cloud-spanner](https://github.com/googleapis/java-spanner) from 6.73.0 to 6.74.0. - [Release notes](https://github.com/googleapis/java-spanner/releases) - [Changelog](https://github.com/googleapis/java-spanner/blob/main/CHANGELOG.md) - [Commits](https://github.com/googleapis/java-spanner/compare/v6.73.0...v6.74.0) --- updated-dependencies: - dependency-name: com.google.cloud:google-cloud-spanner dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- providers/spanner/shedlock-provider-spanner/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/spanner/shedlock-provider-spanner/pom.xml b/providers/spanner/shedlock-provider-spanner/pom.xml index 03b7d27a2..4c5f021fb 100644 --- a/providers/spanner/shedlock-provider-spanner/pom.xml +++ b/providers/spanner/shedlock-provider-spanner/pom.xml @@ -12,7 +12,7 @@ 5.15.1-SNAPSHOT - 6.73.0 + 6.74.0 From 498e0707cb74851e570422097d61bebc8693a5b5 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 27 Aug 2024 15:03:19 +0000 Subject: [PATCH 0853/1598] Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.8.0 to 3.10.0 Bumps [org.apache.maven.plugins:maven-javadoc-plugin](https://github.com/apache/maven-javadoc-plugin) from 3.8.0 to 3.10.0. - [Release notes](https://github.com/apache/maven-javadoc-plugin/releases) - [Commits](https://github.com/apache/maven-javadoc-plugin/compare/maven-javadoc-plugin-3.8.0...maven-javadoc-plugin-3.10.0) --- updated-dependencies: - dependency-name: org.apache.maven.plugins:maven-javadoc-plugin dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index d1bcd5d64..e265281be 100644 --- a/pom.xml +++ b/pom.xml @@ -147,7 +147,7 @@ org.apache.maven.plugins maven-javadoc-plugin - 3.8.0 + 3.10.0 false From dafc1c168efa137a6a9ca18eb06a597418cf1226 Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Tue, 27 Aug 2024 20:37:51 +0200 Subject: [PATCH 0854/1598] [maven-release-plugin] prepare release shedlock-parent-5.15.1 --- cdi/shedlock-cdi-vintage/pom.xml | 4 ++-- cdi/shedlock-cdi/pom.xml | 4 ++-- cdi/test/quarkus-test/pom.xml | 4 ++-- micronaut/shedlock-micronaut/pom.xml | 4 ++-- micronaut/shedlock-micronaut4/pom.xml | 4 ++-- micronaut/test/micronaut-jdbc-template/pom.xml | 4 ++-- micronaut/test/micronaut-jdbc/pom.xml | 4 ++-- micronaut/test/micronaut4-jdbc-template/pom.xml | 4 ++-- micronaut/test/micronaut4-jdbc/pom.xml | 4 ++-- pom.xml | 2 +- providers/arangodb/shedlock-provider-arangodb/pom.xml | 4 ++-- providers/cassandra/shedlock-provider-cassandra/pom.xml | 4 ++-- providers/consul/shedlock-provider-consul/pom.xml | 4 ++-- .../couchbase/shedlock-provider-couchbase-javaclient3/pom.xml | 4 ++-- providers/datastore/shedlock-provider-datastore/pom.xml | 4 ++-- providers/dynamodb/shedlock-provider-dynamodb2/pom.xml | 4 ++-- .../elasticsearch/shedlock-provider-elasticsearch8/pom.xml | 4 ++-- providers/etcd/shedlock-provider-etcd-jetcd/pom.xml | 2 +- providers/hazelcast/shedlock-provider-hazelcast4/pom.xml | 4 ++-- providers/ignite/shedlock-provider-ignite/pom.xml | 4 ++-- providers/inmemory/shedlock-provider-inmemory/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-internal/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-template/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jooq/pom.xml | 4 ++-- providers/jdbc/shedlock-test-support-jdbc/pom.xml | 4 ++-- providers/memcached/shedlock-provider-memcached-spy/pom.xml | 4 ++-- .../mongo/shedlock-provider-mongo-reactivestreams/pom.xml | 4 ++-- providers/mongo/shedlock-provider-mongo/pom.xml | 4 ++-- providers/neo4j/shedlock-provider-neo4j/pom.xml | 4 ++-- providers/opensearch/shedlock-provider-opensearch/pom.xml | 4 ++-- providers/r2dbc/shedlock-provider-r2dbc/pom.xml | 4 ++-- providers/redis/shedlock-provider-redis-jedis4/pom.xml | 4 ++-- providers/redis/shedlock-provider-redis-quarkus2/pom.xml | 2 +- providers/redis/shedlock-provider-redis-spring/pom.xml | 4 ++-- providers/spanner/shedlock-provider-spanner/pom.xml | 4 ++-- .../zookeeper/shedlock-provider-zookeeper-curator/pom.xml | 4 ++-- shedlock-bom/pom.xml | 4 ++-- shedlock-core/pom.xml | 4 ++-- shedlock-test-support/pom.xml | 4 ++-- spring/shedlock-spring/pom.xml | 4 ++-- spring/test/shedlock-springboot-future-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-kotlin-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-old-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-sleuth-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-test/pom.xml | 4 ++-- spring/test/shedlock-testng-test/pom.xml | 4 ++-- 48 files changed, 93 insertions(+), 93 deletions(-) diff --git a/cdi/shedlock-cdi-vintage/pom.xml b/cdi/shedlock-cdi-vintage/pom.xml index a8abcee96..5753dce40 100644 --- a/cdi/shedlock-cdi-vintage/pom.xml +++ b/cdi/shedlock-cdi-vintage/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.15.1-SNAPSHOT + 5.15.1 ../../pom.xml shedlock-cdi-vintage - 5.15.1-SNAPSHOT + 5.15.1 diff --git a/cdi/shedlock-cdi/pom.xml b/cdi/shedlock-cdi/pom.xml index 37c9b3eca..334baf22a 100644 --- a/cdi/shedlock-cdi/pom.xml +++ b/cdi/shedlock-cdi/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.15.1-SNAPSHOT + 5.15.1 ../../pom.xml shedlock-cdi - 5.15.1-SNAPSHOT + 5.15.1 diff --git a/cdi/test/quarkus-test/pom.xml b/cdi/test/quarkus-test/pom.xml index 740552ff3..4d2e3614c 100644 --- a/cdi/test/quarkus-test/pom.xml +++ b/cdi/test/quarkus-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.15.1-SNAPSHOT + 5.15.1 ../../../pom.xml 4.0.0 quarkus-test - 5.15.1-SNAPSHOT + 5.15.1 quarkus-bom diff --git a/micronaut/shedlock-micronaut/pom.xml b/micronaut/shedlock-micronaut/pom.xml index d9be4f65e..945944a94 100644 --- a/micronaut/shedlock-micronaut/pom.xml +++ b/micronaut/shedlock-micronaut/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.15.1-SNAPSHOT + 5.15.1 ../../pom.xml shedlock-micronaut - 5.15.1-SNAPSHOT + 5.15.1 diff --git a/micronaut/shedlock-micronaut4/pom.xml b/micronaut/shedlock-micronaut4/pom.xml index 92c41a412..b33634867 100644 --- a/micronaut/shedlock-micronaut4/pom.xml +++ b/micronaut/shedlock-micronaut4/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.15.1-SNAPSHOT + 5.15.1 ../../pom.xml shedlock-micronaut4 - 5.15.1-SNAPSHOT + 5.15.1 diff --git a/micronaut/test/micronaut-jdbc-template/pom.xml b/micronaut/test/micronaut-jdbc-template/pom.xml index 28188b497..05752b916 100644 --- a/micronaut/test/micronaut-jdbc-template/pom.xml +++ b/micronaut/test/micronaut-jdbc-template/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.15.1-SNAPSHOT + 5.15.1 ../../../pom.xml micronaut-jdbc-template - 5.15.1-SNAPSHOT + 5.15.1 UTF-8 diff --git a/micronaut/test/micronaut-jdbc/pom.xml b/micronaut/test/micronaut-jdbc/pom.xml index d5a8b0775..922caf623 100644 --- a/micronaut/test/micronaut-jdbc/pom.xml +++ b/micronaut/test/micronaut-jdbc/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.15.1-SNAPSHOT + 5.15.1 ../../../pom.xml micronaut-jdbc - 5.15.1-SNAPSHOT + 5.15.1 UTF-8 diff --git a/micronaut/test/micronaut4-jdbc-template/pom.xml b/micronaut/test/micronaut4-jdbc-template/pom.xml index 6c265b0cd..1d206bf99 100644 --- a/micronaut/test/micronaut4-jdbc-template/pom.xml +++ b/micronaut/test/micronaut4-jdbc-template/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.15.1-SNAPSHOT + 5.15.1 ../../../pom.xml micronaut4-jdbc-template - 5.15.1-SNAPSHOT + 5.15.1 UTF-8 diff --git a/micronaut/test/micronaut4-jdbc/pom.xml b/micronaut/test/micronaut4-jdbc/pom.xml index 2d4d4c3c9..65c3f6e87 100644 --- a/micronaut/test/micronaut4-jdbc/pom.xml +++ b/micronaut/test/micronaut4-jdbc/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.15.1-SNAPSHOT + 5.15.1 ../../../pom.xml micronaut4-jdbc - 5.15.1-SNAPSHOT + 5.15.1 UTF-8 diff --git a/pom.xml b/pom.xml index c7d58994a..c25206ee9 100644 --- a/pom.xml +++ b/pom.xml @@ -19,7 +19,7 @@ net.javacrumbs.shedlock shedlock-parent pom - 5.15.1-SNAPSHOT + 5.15.1 shedlock-bom shedlock-core diff --git a/providers/arangodb/shedlock-provider-arangodb/pom.xml b/providers/arangodb/shedlock-provider-arangodb/pom.xml index a3903f12c..1908268a7 100644 --- a/providers/arangodb/shedlock-provider-arangodb/pom.xml +++ b/providers/arangodb/shedlock-provider-arangodb/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.15.1-SNAPSHOT + 5.15.1 ../../../pom.xml 4.0.0 shedlock-provider-arangodb - 5.15.1-SNAPSHOT + 5.15.1 diff --git a/providers/cassandra/shedlock-provider-cassandra/pom.xml b/providers/cassandra/shedlock-provider-cassandra/pom.xml index d36c15838..7dc55c200 100644 --- a/providers/cassandra/shedlock-provider-cassandra/pom.xml +++ b/providers/cassandra/shedlock-provider-cassandra/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.15.1-SNAPSHOT + 5.15.1 ../../../pom.xml 4.0.0 shedlock-provider-cassandra - 5.15.1-SNAPSHOT + 5.15.1 4.17.0 diff --git a/providers/consul/shedlock-provider-consul/pom.xml b/providers/consul/shedlock-provider-consul/pom.xml index 30d1c46f9..40afdca29 100644 --- a/providers/consul/shedlock-provider-consul/pom.xml +++ b/providers/consul/shedlock-provider-consul/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.15.1-SNAPSHOT + 5.15.1 ../../../pom.xml 4.0.0 shedlock-provider-consul - 5.15.1-SNAPSHOT + 5.15.1 diff --git a/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml b/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml index 6a0836d60..d07149852 100644 --- a/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml +++ b/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.15.1-SNAPSHOT + 5.15.1 ../../../pom.xml 4.0.0 shedlock-provider-couchbase-javaclient3 - 5.15.1-SNAPSHOT + 5.15.1 diff --git a/providers/datastore/shedlock-provider-datastore/pom.xml b/providers/datastore/shedlock-provider-datastore/pom.xml index 3a7fcb559..398c3b995 100644 --- a/providers/datastore/shedlock-provider-datastore/pom.xml +++ b/providers/datastore/shedlock-provider-datastore/pom.xml @@ -4,12 +4,12 @@ net.javacrumbs.shedlock shedlock-parent - 5.15.1-SNAPSHOT + 5.15.1 ../../../pom.xml shedlock-provider-datastore - 5.15.1-SNAPSHOT + 5.15.1 2.21.2 diff --git a/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml b/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml index 3113154c3..10dbaafee 100644 --- a/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml +++ b/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.15.1-SNAPSHOT + 5.15.1 ../../../pom.xml 4.0.0 shedlock-provider-dynamodb2 - 5.15.1-SNAPSHOT + 5.15.1 diff --git a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml index 34159e9b7..70c0e103c 100644 --- a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml +++ b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.15.1-SNAPSHOT + 5.15.1 ../../../pom.xml 4.0.0 shedlock-provider-elasticsearch8 - 5.15.1-SNAPSHOT + 5.15.1 8.15.0 diff --git a/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml b/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml index 54bb1d898..2ab1f931f 100644 --- a/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml +++ b/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 5.15.1-SNAPSHOT + 5.15.1 ../../../pom.xml 4.0.0 diff --git a/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml b/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml index 5875166e8..da44d20a6 100644 --- a/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml +++ b/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.15.1-SNAPSHOT + 5.15.1 ../../../pom.xml 4.0.0 shedlock-provider-hazelcast4 - 5.15.1-SNAPSHOT + 5.15.1 diff --git a/providers/ignite/shedlock-provider-ignite/pom.xml b/providers/ignite/shedlock-provider-ignite/pom.xml index 2223106e2..715fe2951 100644 --- a/providers/ignite/shedlock-provider-ignite/pom.xml +++ b/providers/ignite/shedlock-provider-ignite/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.15.1-SNAPSHOT + 5.15.1 ../../../pom.xml 4.0.0 shedlock-provider-ignite - 5.15.1-SNAPSHOT + 5.15.1 2.16.0 diff --git a/providers/inmemory/shedlock-provider-inmemory/pom.xml b/providers/inmemory/shedlock-provider-inmemory/pom.xml index 28bb4b5eb..32c79ef12 100644 --- a/providers/inmemory/shedlock-provider-inmemory/pom.xml +++ b/providers/inmemory/shedlock-provider-inmemory/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.15.1-SNAPSHOT + 5.15.1 ../../../pom.xml 4.0.0 shedlock-provider-inmemory - 5.15.1-SNAPSHOT + 5.15.1 diff --git a/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml b/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml index 512d95219..faf5ae91b 100644 --- a/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.15.1-SNAPSHOT + 5.15.1 ../../../pom.xml 4.0.0 shedlock-provider-jdbc-internal - 5.15.1-SNAPSHOT + 5.15.1 diff --git a/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml b/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml index 1208c04a9..c4718de64 100644 --- a/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.15.1-SNAPSHOT + 5.15.1 ../../../pom.xml 4.0.0 shedlock-provider-jdbc-micronaut - 5.15.1-SNAPSHOT + 5.15.1 diff --git a/providers/jdbc/shedlock-provider-jdbc-template/pom.xml b/providers/jdbc/shedlock-provider-jdbc-template/pom.xml index eb2215702..399b7a39f 100644 --- a/providers/jdbc/shedlock-provider-jdbc-template/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-template/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.15.1-SNAPSHOT + 5.15.1 ../../../pom.xml 4.0.0 shedlock-provider-jdbc-template - 5.15.1-SNAPSHOT + 5.15.1 diff --git a/providers/jdbc/shedlock-provider-jdbc/pom.xml b/providers/jdbc/shedlock-provider-jdbc/pom.xml index d3b267d33..c3b99d731 100644 --- a/providers/jdbc/shedlock-provider-jdbc/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.15.1-SNAPSHOT + 5.15.1 ../../../pom.xml 4.0.0 shedlock-provider-jdbc - 5.15.1-SNAPSHOT + 5.15.1 diff --git a/providers/jdbc/shedlock-provider-jooq/pom.xml b/providers/jdbc/shedlock-provider-jooq/pom.xml index 89021b6e2..5d468a57b 100644 --- a/providers/jdbc/shedlock-provider-jooq/pom.xml +++ b/providers/jdbc/shedlock-provider-jooq/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.15.1-SNAPSHOT + 5.15.1 ../../../pom.xml 4.0.0 shedlock-provider-jooq - 5.15.1-SNAPSHOT + 5.15.1 diff --git a/providers/jdbc/shedlock-test-support-jdbc/pom.xml b/providers/jdbc/shedlock-test-support-jdbc/pom.xml index e18d0be31..da48addab 100644 --- a/providers/jdbc/shedlock-test-support-jdbc/pom.xml +++ b/providers/jdbc/shedlock-test-support-jdbc/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.15.1-SNAPSHOT + 5.15.1 ../../../pom.xml 4.0.0 shedlock-test-support-jdbc - 5.15.1-SNAPSHOT + 5.15.1 diff --git a/providers/memcached/shedlock-provider-memcached-spy/pom.xml b/providers/memcached/shedlock-provider-memcached-spy/pom.xml index bb6cea27c..9dfc312f7 100644 --- a/providers/memcached/shedlock-provider-memcached-spy/pom.xml +++ b/providers/memcached/shedlock-provider-memcached-spy/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.15.1-SNAPSHOT + 5.15.1 ../../../pom.xml 4.0.0 shedlock-provider-memcached-spy - 5.15.1-SNAPSHOT + 5.15.1 2.12.3 diff --git a/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml b/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml index 8efe34f7f..2b2ecf357 100644 --- a/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml +++ b/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.15.1-SNAPSHOT + 5.15.1 ../../../pom.xml 4.0.0 shedlock-provider-mongo-reactivestreams - 5.15.1-SNAPSHOT + 5.15.1 diff --git a/providers/mongo/shedlock-provider-mongo/pom.xml b/providers/mongo/shedlock-provider-mongo/pom.xml index 99c81e2b0..d7fcd7ff3 100644 --- a/providers/mongo/shedlock-provider-mongo/pom.xml +++ b/providers/mongo/shedlock-provider-mongo/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.15.1-SNAPSHOT + 5.15.1 ../../../pom.xml 4.0.0 shedlock-provider-mongo - 5.15.1-SNAPSHOT + 5.15.1 diff --git a/providers/neo4j/shedlock-provider-neo4j/pom.xml b/providers/neo4j/shedlock-provider-neo4j/pom.xml index 8385f80f0..00b877902 100644 --- a/providers/neo4j/shedlock-provider-neo4j/pom.xml +++ b/providers/neo4j/shedlock-provider-neo4j/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.15.1-SNAPSHOT + 5.15.1 ../../../pom.xml 4.0.0 shedlock-provider-neo4j - 5.15.1-SNAPSHOT + 5.15.1 diff --git a/providers/opensearch/shedlock-provider-opensearch/pom.xml b/providers/opensearch/shedlock-provider-opensearch/pom.xml index e24ca5d5f..defeb0c71 100644 --- a/providers/opensearch/shedlock-provider-opensearch/pom.xml +++ b/providers/opensearch/shedlock-provider-opensearch/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.15.1-SNAPSHOT + 5.15.1 ../../../pom.xml 4.0.0 shedlock-provider-opensearch - 5.15.1-SNAPSHOT + 5.15.1 2.9.0 diff --git a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml index fe5ed544c..674717ac2 100644 --- a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml +++ b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml @@ -5,12 +5,12 @@ net.javacrumbs.shedlock shedlock-parent - 5.15.1-SNAPSHOT + 5.15.1 ../../../pom.xml shedlock-provider-r2dbc - 5.15.1-SNAPSHOT + 5.15.1 1.0.0.RELEASE diff --git a/providers/redis/shedlock-provider-redis-jedis4/pom.xml b/providers/redis/shedlock-provider-redis-jedis4/pom.xml index 27a47a128..8a258b009 100644 --- a/providers/redis/shedlock-provider-redis-jedis4/pom.xml +++ b/providers/redis/shedlock-provider-redis-jedis4/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.15.1-SNAPSHOT + 5.15.1 ../../../pom.xml 4.0.0 shedlock-provider-redis-jedis4 - 5.15.1-SNAPSHOT + 5.15.1 diff --git a/providers/redis/shedlock-provider-redis-quarkus2/pom.xml b/providers/redis/shedlock-provider-redis-quarkus2/pom.xml index e9413ad15..5262c43b4 100644 --- a/providers/redis/shedlock-provider-redis-quarkus2/pom.xml +++ b/providers/redis/shedlock-provider-redis-quarkus2/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 5.15.1-SNAPSHOT + 5.15.1 ../../../pom.xml 4.0.0 diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index 7931bd92c..1cb63c276 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.15.1-SNAPSHOT + 5.15.1 ../../../pom.xml 4.0.0 shedlock-provider-redis-spring - 5.15.1-SNAPSHOT + 5.15.1 diff --git a/providers/spanner/shedlock-provider-spanner/pom.xml b/providers/spanner/shedlock-provider-spanner/pom.xml index 4c5f021fb..94984c619 100644 --- a/providers/spanner/shedlock-provider-spanner/pom.xml +++ b/providers/spanner/shedlock-provider-spanner/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.15.1-SNAPSHOT + 5.15.1 ../../../pom.xml 4.0.0 shedlock-provider-spanner - 5.15.1-SNAPSHOT + 5.15.1 6.74.0 diff --git a/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml b/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml index 92bebb289..4aa86f2d4 100644 --- a/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml +++ b/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.15.1-SNAPSHOT + 5.15.1 ../../../pom.xml 4.0.0 shedlock-provider-zookeeper-curator - 5.15.1-SNAPSHOT + 5.15.1 5.7.0 diff --git a/shedlock-bom/pom.xml b/shedlock-bom/pom.xml index 578b3ba05..8c44ddb0e 100644 --- a/shedlock-bom/pom.xml +++ b/shedlock-bom/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.15.1-SNAPSHOT + 5.15.1 4.0.0 BOM for ShedLock modules shedlock-bom - 5.15.1-SNAPSHOT + 5.15.1 pom diff --git a/shedlock-core/pom.xml b/shedlock-core/pom.xml index cb2bf7e12..b8ea9d3c3 100644 --- a/shedlock-core/pom.xml +++ b/shedlock-core/pom.xml @@ -3,12 +3,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.15.1-SNAPSHOT + 5.15.1 4.0.0 shedlock-core - 5.15.1-SNAPSHOT + 5.15.1 2.13.3 diff --git a/shedlock-test-support/pom.xml b/shedlock-test-support/pom.xml index 85926bb9a..f54c372be 100644 --- a/shedlock-test-support/pom.xml +++ b/shedlock-test-support/pom.xml @@ -3,12 +3,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.15.1-SNAPSHOT + 5.15.1 4.0.0 shedlock-test-support - 5.15.1-SNAPSHOT + 5.15.1 diff --git a/spring/shedlock-spring/pom.xml b/spring/shedlock-spring/pom.xml index 6af9f7639..95293ac7b 100644 --- a/spring/shedlock-spring/pom.xml +++ b/spring/shedlock-spring/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.15.1-SNAPSHOT + 5.15.1 ../../pom.xml 4.0.0 shedlock-spring - 5.15.1-SNAPSHOT + 5.15.1 diff --git a/spring/test/shedlock-springboot-future-test/pom.xml b/spring/test/shedlock-springboot-future-test/pom.xml index 3903a54f3..31e62fbe9 100644 --- a/spring/test/shedlock-springboot-future-test/pom.xml +++ b/spring/test/shedlock-springboot-future-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.15.1-SNAPSHOT + 5.15.1 ../../../pom.xml 4.0.0 shedlock-springboot-future-test - 5.15.1-SNAPSHOT + 5.15.1 diff --git a/spring/test/shedlock-springboot-kotlin-test/pom.xml b/spring/test/shedlock-springboot-kotlin-test/pom.xml index 484215915..45977e95f 100644 --- a/spring/test/shedlock-springboot-kotlin-test/pom.xml +++ b/spring/test/shedlock-springboot-kotlin-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.15.1-SNAPSHOT + 5.15.1 ../../../pom.xml 4.0.0 shedlock-springboot-kotlin-test - 5.15.1-SNAPSHOT + 5.15.1 diff --git a/spring/test/shedlock-springboot-old-test/pom.xml b/spring/test/shedlock-springboot-old-test/pom.xml index e048ab5db..777558fd2 100644 --- a/spring/test/shedlock-springboot-old-test/pom.xml +++ b/spring/test/shedlock-springboot-old-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.15.1-SNAPSHOT + 5.15.1 ../../../pom.xml 4.0.0 shedlock-springboot-old-test - 5.15.1-SNAPSHOT + 5.15.1 diff --git a/spring/test/shedlock-springboot-sleuth-test/pom.xml b/spring/test/shedlock-springboot-sleuth-test/pom.xml index 8fffb1080..7960f98d5 100644 --- a/spring/test/shedlock-springboot-sleuth-test/pom.xml +++ b/spring/test/shedlock-springboot-sleuth-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.15.1-SNAPSHOT + 5.15.1 ../../../pom.xml 4.0.0 shedlock-springboot-sleuth-test - 5.15.1-SNAPSHOT + 5.15.1 diff --git a/spring/test/shedlock-springboot-test/pom.xml b/spring/test/shedlock-springboot-test/pom.xml index 2d48064cb..ada181a52 100644 --- a/spring/test/shedlock-springboot-test/pom.xml +++ b/spring/test/shedlock-springboot-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.15.1-SNAPSHOT + 5.15.1 ../../../pom.xml 4.0.0 shedlock-springboot-test - 5.15.1-SNAPSHOT + 5.15.1 diff --git a/spring/test/shedlock-testng-test/pom.xml b/spring/test/shedlock-testng-test/pom.xml index 25925c0d1..a57b3cb29 100644 --- a/spring/test/shedlock-testng-test/pom.xml +++ b/spring/test/shedlock-testng-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.15.1-SNAPSHOT + 5.15.1 ../../../pom.xml 4.0.0 shedlock-testng-test - 5.15.1-SNAPSHOT + 5.15.1 From 27c9f470a7111d5f2855950f568aa0818b91e091 Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Tue, 27 Aug 2024 20:37:58 +0200 Subject: [PATCH 0855/1598] [maven-release-plugin] prepare for next development iteration --- cdi/shedlock-cdi-vintage/pom.xml | 4 ++-- cdi/shedlock-cdi/pom.xml | 4 ++-- cdi/test/quarkus-test/pom.xml | 4 ++-- micronaut/shedlock-micronaut/pom.xml | 4 ++-- micronaut/shedlock-micronaut4/pom.xml | 4 ++-- micronaut/test/micronaut-jdbc-template/pom.xml | 4 ++-- micronaut/test/micronaut-jdbc/pom.xml | 4 ++-- micronaut/test/micronaut4-jdbc-template/pom.xml | 4 ++-- micronaut/test/micronaut4-jdbc/pom.xml | 4 ++-- pom.xml | 2 +- providers/arangodb/shedlock-provider-arangodb/pom.xml | 4 ++-- providers/cassandra/shedlock-provider-cassandra/pom.xml | 4 ++-- providers/consul/shedlock-provider-consul/pom.xml | 4 ++-- .../couchbase/shedlock-provider-couchbase-javaclient3/pom.xml | 4 ++-- providers/datastore/shedlock-provider-datastore/pom.xml | 4 ++-- providers/dynamodb/shedlock-provider-dynamodb2/pom.xml | 4 ++-- .../elasticsearch/shedlock-provider-elasticsearch8/pom.xml | 4 ++-- providers/etcd/shedlock-provider-etcd-jetcd/pom.xml | 2 +- providers/hazelcast/shedlock-provider-hazelcast4/pom.xml | 4 ++-- providers/ignite/shedlock-provider-ignite/pom.xml | 4 ++-- providers/inmemory/shedlock-provider-inmemory/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-internal/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-template/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jooq/pom.xml | 4 ++-- providers/jdbc/shedlock-test-support-jdbc/pom.xml | 4 ++-- providers/memcached/shedlock-provider-memcached-spy/pom.xml | 4 ++-- .../mongo/shedlock-provider-mongo-reactivestreams/pom.xml | 4 ++-- providers/mongo/shedlock-provider-mongo/pom.xml | 4 ++-- providers/neo4j/shedlock-provider-neo4j/pom.xml | 4 ++-- providers/opensearch/shedlock-provider-opensearch/pom.xml | 4 ++-- providers/r2dbc/shedlock-provider-r2dbc/pom.xml | 4 ++-- providers/redis/shedlock-provider-redis-jedis4/pom.xml | 4 ++-- providers/redis/shedlock-provider-redis-quarkus2/pom.xml | 2 +- providers/redis/shedlock-provider-redis-spring/pom.xml | 4 ++-- providers/spanner/shedlock-provider-spanner/pom.xml | 4 ++-- .../zookeeper/shedlock-provider-zookeeper-curator/pom.xml | 4 ++-- shedlock-bom/pom.xml | 4 ++-- shedlock-core/pom.xml | 4 ++-- shedlock-test-support/pom.xml | 4 ++-- spring/shedlock-spring/pom.xml | 4 ++-- spring/test/shedlock-springboot-future-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-kotlin-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-old-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-sleuth-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-test/pom.xml | 4 ++-- spring/test/shedlock-testng-test/pom.xml | 4 ++-- 48 files changed, 93 insertions(+), 93 deletions(-) diff --git a/cdi/shedlock-cdi-vintage/pom.xml b/cdi/shedlock-cdi-vintage/pom.xml index 5753dce40..66965b574 100644 --- a/cdi/shedlock-cdi-vintage/pom.xml +++ b/cdi/shedlock-cdi-vintage/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.15.1 + 5.15.2-SNAPSHOT ../../pom.xml shedlock-cdi-vintage - 5.15.1 + 5.15.2-SNAPSHOT diff --git a/cdi/shedlock-cdi/pom.xml b/cdi/shedlock-cdi/pom.xml index 334baf22a..d612dab6a 100644 --- a/cdi/shedlock-cdi/pom.xml +++ b/cdi/shedlock-cdi/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.15.1 + 5.15.2-SNAPSHOT ../../pom.xml shedlock-cdi - 5.15.1 + 5.15.2-SNAPSHOT diff --git a/cdi/test/quarkus-test/pom.xml b/cdi/test/quarkus-test/pom.xml index 4d2e3614c..f7551f948 100644 --- a/cdi/test/quarkus-test/pom.xml +++ b/cdi/test/quarkus-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.15.1 + 5.15.2-SNAPSHOT ../../../pom.xml 4.0.0 quarkus-test - 5.15.1 + 5.15.2-SNAPSHOT quarkus-bom diff --git a/micronaut/shedlock-micronaut/pom.xml b/micronaut/shedlock-micronaut/pom.xml index 945944a94..1b6dd2d9f 100644 --- a/micronaut/shedlock-micronaut/pom.xml +++ b/micronaut/shedlock-micronaut/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.15.1 + 5.15.2-SNAPSHOT ../../pom.xml shedlock-micronaut - 5.15.1 + 5.15.2-SNAPSHOT diff --git a/micronaut/shedlock-micronaut4/pom.xml b/micronaut/shedlock-micronaut4/pom.xml index b33634867..2b56fab8e 100644 --- a/micronaut/shedlock-micronaut4/pom.xml +++ b/micronaut/shedlock-micronaut4/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.15.1 + 5.15.2-SNAPSHOT ../../pom.xml shedlock-micronaut4 - 5.15.1 + 5.15.2-SNAPSHOT diff --git a/micronaut/test/micronaut-jdbc-template/pom.xml b/micronaut/test/micronaut-jdbc-template/pom.xml index 05752b916..289f4838b 100644 --- a/micronaut/test/micronaut-jdbc-template/pom.xml +++ b/micronaut/test/micronaut-jdbc-template/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.15.1 + 5.15.2-SNAPSHOT ../../../pom.xml micronaut-jdbc-template - 5.15.1 + 5.15.2-SNAPSHOT UTF-8 diff --git a/micronaut/test/micronaut-jdbc/pom.xml b/micronaut/test/micronaut-jdbc/pom.xml index 922caf623..16b5310d2 100644 --- a/micronaut/test/micronaut-jdbc/pom.xml +++ b/micronaut/test/micronaut-jdbc/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.15.1 + 5.15.2-SNAPSHOT ../../../pom.xml micronaut-jdbc - 5.15.1 + 5.15.2-SNAPSHOT UTF-8 diff --git a/micronaut/test/micronaut4-jdbc-template/pom.xml b/micronaut/test/micronaut4-jdbc-template/pom.xml index 1d206bf99..aeccc6d4f 100644 --- a/micronaut/test/micronaut4-jdbc-template/pom.xml +++ b/micronaut/test/micronaut4-jdbc-template/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.15.1 + 5.15.2-SNAPSHOT ../../../pom.xml micronaut4-jdbc-template - 5.15.1 + 5.15.2-SNAPSHOT UTF-8 diff --git a/micronaut/test/micronaut4-jdbc/pom.xml b/micronaut/test/micronaut4-jdbc/pom.xml index 65c3f6e87..4605bc454 100644 --- a/micronaut/test/micronaut4-jdbc/pom.xml +++ b/micronaut/test/micronaut4-jdbc/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.15.1 + 5.15.2-SNAPSHOT ../../../pom.xml micronaut4-jdbc - 5.15.1 + 5.15.2-SNAPSHOT UTF-8 diff --git a/pom.xml b/pom.xml index c25206ee9..b7b7d0148 100644 --- a/pom.xml +++ b/pom.xml @@ -19,7 +19,7 @@ net.javacrumbs.shedlock shedlock-parent pom - 5.15.1 + 5.15.2-SNAPSHOT shedlock-bom shedlock-core diff --git a/providers/arangodb/shedlock-provider-arangodb/pom.xml b/providers/arangodb/shedlock-provider-arangodb/pom.xml index 1908268a7..937cde00f 100644 --- a/providers/arangodb/shedlock-provider-arangodb/pom.xml +++ b/providers/arangodb/shedlock-provider-arangodb/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.15.1 + 5.15.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-arangodb - 5.15.1 + 5.15.2-SNAPSHOT diff --git a/providers/cassandra/shedlock-provider-cassandra/pom.xml b/providers/cassandra/shedlock-provider-cassandra/pom.xml index 7dc55c200..53c15e414 100644 --- a/providers/cassandra/shedlock-provider-cassandra/pom.xml +++ b/providers/cassandra/shedlock-provider-cassandra/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.15.1 + 5.15.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-cassandra - 5.15.1 + 5.15.2-SNAPSHOT 4.17.0 diff --git a/providers/consul/shedlock-provider-consul/pom.xml b/providers/consul/shedlock-provider-consul/pom.xml index 40afdca29..a08f88cdf 100644 --- a/providers/consul/shedlock-provider-consul/pom.xml +++ b/providers/consul/shedlock-provider-consul/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.15.1 + 5.15.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-consul - 5.15.1 + 5.15.2-SNAPSHOT diff --git a/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml b/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml index d07149852..2063666f8 100644 --- a/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml +++ b/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.15.1 + 5.15.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-couchbase-javaclient3 - 5.15.1 + 5.15.2-SNAPSHOT diff --git a/providers/datastore/shedlock-provider-datastore/pom.xml b/providers/datastore/shedlock-provider-datastore/pom.xml index 398c3b995..a92fe2e66 100644 --- a/providers/datastore/shedlock-provider-datastore/pom.xml +++ b/providers/datastore/shedlock-provider-datastore/pom.xml @@ -4,12 +4,12 @@ net.javacrumbs.shedlock shedlock-parent - 5.15.1 + 5.15.2-SNAPSHOT ../../../pom.xml shedlock-provider-datastore - 5.15.1 + 5.15.2-SNAPSHOT 2.21.2 diff --git a/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml b/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml index 10dbaafee..227e7eca8 100644 --- a/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml +++ b/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.15.1 + 5.15.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-dynamodb2 - 5.15.1 + 5.15.2-SNAPSHOT diff --git a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml index 70c0e103c..94c4f1c0f 100644 --- a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml +++ b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.15.1 + 5.15.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-elasticsearch8 - 5.15.1 + 5.15.2-SNAPSHOT 8.15.0 diff --git a/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml b/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml index 2ab1f931f..4a0513757 100644 --- a/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml +++ b/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 5.15.1 + 5.15.2-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml b/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml index da44d20a6..ed8952eba 100644 --- a/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml +++ b/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.15.1 + 5.15.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-hazelcast4 - 5.15.1 + 5.15.2-SNAPSHOT diff --git a/providers/ignite/shedlock-provider-ignite/pom.xml b/providers/ignite/shedlock-provider-ignite/pom.xml index 715fe2951..0e741ab6f 100644 --- a/providers/ignite/shedlock-provider-ignite/pom.xml +++ b/providers/ignite/shedlock-provider-ignite/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.15.1 + 5.15.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-ignite - 5.15.1 + 5.15.2-SNAPSHOT 2.16.0 diff --git a/providers/inmemory/shedlock-provider-inmemory/pom.xml b/providers/inmemory/shedlock-provider-inmemory/pom.xml index 32c79ef12..e3c4c4c77 100644 --- a/providers/inmemory/shedlock-provider-inmemory/pom.xml +++ b/providers/inmemory/shedlock-provider-inmemory/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.15.1 + 5.15.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-inmemory - 5.15.1 + 5.15.2-SNAPSHOT diff --git a/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml b/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml index faf5ae91b..552c0e70b 100644 --- a/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.15.1 + 5.15.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-jdbc-internal - 5.15.1 + 5.15.2-SNAPSHOT diff --git a/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml b/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml index c4718de64..65e81f1d0 100644 --- a/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.15.1 + 5.15.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-jdbc-micronaut - 5.15.1 + 5.15.2-SNAPSHOT diff --git a/providers/jdbc/shedlock-provider-jdbc-template/pom.xml b/providers/jdbc/shedlock-provider-jdbc-template/pom.xml index 399b7a39f..00d97ce21 100644 --- a/providers/jdbc/shedlock-provider-jdbc-template/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-template/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.15.1 + 5.15.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-jdbc-template - 5.15.1 + 5.15.2-SNAPSHOT diff --git a/providers/jdbc/shedlock-provider-jdbc/pom.xml b/providers/jdbc/shedlock-provider-jdbc/pom.xml index c3b99d731..0978e8131 100644 --- a/providers/jdbc/shedlock-provider-jdbc/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.15.1 + 5.15.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-jdbc - 5.15.1 + 5.15.2-SNAPSHOT diff --git a/providers/jdbc/shedlock-provider-jooq/pom.xml b/providers/jdbc/shedlock-provider-jooq/pom.xml index 5d468a57b..ffa6ca6a5 100644 --- a/providers/jdbc/shedlock-provider-jooq/pom.xml +++ b/providers/jdbc/shedlock-provider-jooq/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.15.1 + 5.15.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-jooq - 5.15.1 + 5.15.2-SNAPSHOT diff --git a/providers/jdbc/shedlock-test-support-jdbc/pom.xml b/providers/jdbc/shedlock-test-support-jdbc/pom.xml index da48addab..15b8b4096 100644 --- a/providers/jdbc/shedlock-test-support-jdbc/pom.xml +++ b/providers/jdbc/shedlock-test-support-jdbc/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.15.1 + 5.15.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-test-support-jdbc - 5.15.1 + 5.15.2-SNAPSHOT diff --git a/providers/memcached/shedlock-provider-memcached-spy/pom.xml b/providers/memcached/shedlock-provider-memcached-spy/pom.xml index 9dfc312f7..f7aec1d00 100644 --- a/providers/memcached/shedlock-provider-memcached-spy/pom.xml +++ b/providers/memcached/shedlock-provider-memcached-spy/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.15.1 + 5.15.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-memcached-spy - 5.15.1 + 5.15.2-SNAPSHOT 2.12.3 diff --git a/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml b/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml index 2b2ecf357..3a2c843b0 100644 --- a/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml +++ b/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.15.1 + 5.15.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-mongo-reactivestreams - 5.15.1 + 5.15.2-SNAPSHOT diff --git a/providers/mongo/shedlock-provider-mongo/pom.xml b/providers/mongo/shedlock-provider-mongo/pom.xml index d7fcd7ff3..66f1acb08 100644 --- a/providers/mongo/shedlock-provider-mongo/pom.xml +++ b/providers/mongo/shedlock-provider-mongo/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.15.1 + 5.15.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-mongo - 5.15.1 + 5.15.2-SNAPSHOT diff --git a/providers/neo4j/shedlock-provider-neo4j/pom.xml b/providers/neo4j/shedlock-provider-neo4j/pom.xml index 00b877902..9ab1286e7 100644 --- a/providers/neo4j/shedlock-provider-neo4j/pom.xml +++ b/providers/neo4j/shedlock-provider-neo4j/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.15.1 + 5.15.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-neo4j - 5.15.1 + 5.15.2-SNAPSHOT diff --git a/providers/opensearch/shedlock-provider-opensearch/pom.xml b/providers/opensearch/shedlock-provider-opensearch/pom.xml index defeb0c71..a295bfb6c 100644 --- a/providers/opensearch/shedlock-provider-opensearch/pom.xml +++ b/providers/opensearch/shedlock-provider-opensearch/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.15.1 + 5.15.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-opensearch - 5.15.1 + 5.15.2-SNAPSHOT 2.9.0 diff --git a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml index 674717ac2..348a07f08 100644 --- a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml +++ b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml @@ -5,12 +5,12 @@ net.javacrumbs.shedlock shedlock-parent - 5.15.1 + 5.15.2-SNAPSHOT ../../../pom.xml shedlock-provider-r2dbc - 5.15.1 + 5.15.2-SNAPSHOT 1.0.0.RELEASE diff --git a/providers/redis/shedlock-provider-redis-jedis4/pom.xml b/providers/redis/shedlock-provider-redis-jedis4/pom.xml index 8a258b009..0ad792f9b 100644 --- a/providers/redis/shedlock-provider-redis-jedis4/pom.xml +++ b/providers/redis/shedlock-provider-redis-jedis4/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.15.1 + 5.15.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-redis-jedis4 - 5.15.1 + 5.15.2-SNAPSHOT diff --git a/providers/redis/shedlock-provider-redis-quarkus2/pom.xml b/providers/redis/shedlock-provider-redis-quarkus2/pom.xml index 5262c43b4..bcf7165a0 100644 --- a/providers/redis/shedlock-provider-redis-quarkus2/pom.xml +++ b/providers/redis/shedlock-provider-redis-quarkus2/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 5.15.1 + 5.15.2-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index 1cb63c276..3229bc747 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.15.1 + 5.15.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-redis-spring - 5.15.1 + 5.15.2-SNAPSHOT diff --git a/providers/spanner/shedlock-provider-spanner/pom.xml b/providers/spanner/shedlock-provider-spanner/pom.xml index 94984c619..7ff0493fa 100644 --- a/providers/spanner/shedlock-provider-spanner/pom.xml +++ b/providers/spanner/shedlock-provider-spanner/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.15.1 + 5.15.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-spanner - 5.15.1 + 5.15.2-SNAPSHOT 6.74.0 diff --git a/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml b/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml index 4aa86f2d4..d2ef48c81 100644 --- a/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml +++ b/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.15.1 + 5.15.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-zookeeper-curator - 5.15.1 + 5.15.2-SNAPSHOT 5.7.0 diff --git a/shedlock-bom/pom.xml b/shedlock-bom/pom.xml index 8c44ddb0e..6095b423b 100644 --- a/shedlock-bom/pom.xml +++ b/shedlock-bom/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.15.1 + 5.15.2-SNAPSHOT 4.0.0 BOM for ShedLock modules shedlock-bom - 5.15.1 + 5.15.2-SNAPSHOT pom diff --git a/shedlock-core/pom.xml b/shedlock-core/pom.xml index b8ea9d3c3..7e617600e 100644 --- a/shedlock-core/pom.xml +++ b/shedlock-core/pom.xml @@ -3,12 +3,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.15.1 + 5.15.2-SNAPSHOT 4.0.0 shedlock-core - 5.15.1 + 5.15.2-SNAPSHOT 2.13.3 diff --git a/shedlock-test-support/pom.xml b/shedlock-test-support/pom.xml index f54c372be..b89be5d57 100644 --- a/shedlock-test-support/pom.xml +++ b/shedlock-test-support/pom.xml @@ -3,12 +3,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.15.1 + 5.15.2-SNAPSHOT 4.0.0 shedlock-test-support - 5.15.1 + 5.15.2-SNAPSHOT diff --git a/spring/shedlock-spring/pom.xml b/spring/shedlock-spring/pom.xml index 95293ac7b..b29a48f55 100644 --- a/spring/shedlock-spring/pom.xml +++ b/spring/shedlock-spring/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.15.1 + 5.15.2-SNAPSHOT ../../pom.xml 4.0.0 shedlock-spring - 5.15.1 + 5.15.2-SNAPSHOT diff --git a/spring/test/shedlock-springboot-future-test/pom.xml b/spring/test/shedlock-springboot-future-test/pom.xml index 31e62fbe9..edf8a01fa 100644 --- a/spring/test/shedlock-springboot-future-test/pom.xml +++ b/spring/test/shedlock-springboot-future-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.15.1 + 5.15.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-springboot-future-test - 5.15.1 + 5.15.2-SNAPSHOT diff --git a/spring/test/shedlock-springboot-kotlin-test/pom.xml b/spring/test/shedlock-springboot-kotlin-test/pom.xml index 45977e95f..26f3d2b26 100644 --- a/spring/test/shedlock-springboot-kotlin-test/pom.xml +++ b/spring/test/shedlock-springboot-kotlin-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.15.1 + 5.15.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-springboot-kotlin-test - 5.15.1 + 5.15.2-SNAPSHOT diff --git a/spring/test/shedlock-springboot-old-test/pom.xml b/spring/test/shedlock-springboot-old-test/pom.xml index 777558fd2..a5e4cfa26 100644 --- a/spring/test/shedlock-springboot-old-test/pom.xml +++ b/spring/test/shedlock-springboot-old-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.15.1 + 5.15.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-springboot-old-test - 5.15.1 + 5.15.2-SNAPSHOT diff --git a/spring/test/shedlock-springboot-sleuth-test/pom.xml b/spring/test/shedlock-springboot-sleuth-test/pom.xml index 7960f98d5..d2b62eb76 100644 --- a/spring/test/shedlock-springboot-sleuth-test/pom.xml +++ b/spring/test/shedlock-springboot-sleuth-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.15.1 + 5.15.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-springboot-sleuth-test - 5.15.1 + 5.15.2-SNAPSHOT diff --git a/spring/test/shedlock-springboot-test/pom.xml b/spring/test/shedlock-springboot-test/pom.xml index ada181a52..5244360d2 100644 --- a/spring/test/shedlock-springboot-test/pom.xml +++ b/spring/test/shedlock-springboot-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.15.1 + 5.15.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-springboot-test - 5.15.1 + 5.15.2-SNAPSHOT diff --git a/spring/test/shedlock-testng-test/pom.xml b/spring/test/shedlock-testng-test/pom.xml index a57b3cb29..44e0b8aa0 100644 --- a/spring/test/shedlock-testng-test/pom.xml +++ b/spring/test/shedlock-testng-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.15.1 + 5.15.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-testng-test - 5.15.1 + 5.15.2-SNAPSHOT From 2b1e2266a8b1983ed98567583f21163b5ced00a8 Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Tue, 27 Aug 2024 20:49:37 +0200 Subject: [PATCH 0856/1598] README updated --- README.md | 60 +++++++++++++++++++++++++++++-------------------------- 1 file changed, 32 insertions(+), 28 deletions(-) diff --git a/README.md b/README.md index 83ddc5851..35ca1c181 100644 --- a/README.md +++ b/README.md @@ -82,7 +82,7 @@ First of all, we have to import the project net.javacrumbs.shedlock shedlock-spring - 5.15.0 + 5.15.1 ``` @@ -187,7 +187,7 @@ Add dependency net.javacrumbs.shedlock shedlock-provider-jdbc-template - 5.15.0 + 5.15.1 ``` @@ -247,7 +247,7 @@ is in flux and may easily break. net.javacrumbs.shedlock shedlock-provider-r2dbc - 5.15.0 + 5.15.1 ``` @@ -270,7 +270,7 @@ Add dependency net.javacrumbs.shedlock shedlock-provider-jooq - 5.15.0 + 5.15.1 ``` @@ -307,7 +307,7 @@ Add dependency net.javacrumbs.shedlock shedlock-provider-jdbc-micronaut - 5.15.0 + 5.15.1 ``` @@ -330,7 +330,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-mongo - 5.15.0 + 5.15.1 ``` @@ -357,7 +357,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-mongo-reactivestreams - 5.15.0 + 5.15.1 ``` @@ -386,7 +386,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-dynamodb2 - 5.15.0 + 5.15.1 ``` @@ -413,7 +413,7 @@ Import net.javacrumbs.shedlock shedlock-provider-zookeeper-curator - 5.15.0 + 5.15.1 ``` @@ -437,7 +437,7 @@ Import net.javacrumbs.shedlock shedlock-provider-redis-spring - 5.15.0 + 5.15.1 ``` @@ -461,7 +461,7 @@ Import net.javacrumbs.shedlock shedlock-provider-redis-spring - 5.15.0 + 5.15.1 ``` @@ -490,7 +490,7 @@ Import net.javacrumbs.shedlock shedlock-provider-redis-jedis4 - 5.15.0 + 5.15.1 ``` @@ -514,7 +514,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-hazelcast4 - 5.15.0 + 5.15.1 ``` @@ -538,7 +538,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-couchbase-javaclient3 - 5.15.0 + 5.15.1 ``` @@ -564,7 +564,7 @@ I am really not sure it's a good idea to use Elasticsearch as a lock provider. B net.javacrumbs.shedlock shedlock-provider-elasticsearch8 - 5.15.0 + 5.15.1 ``` @@ -616,7 +616,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-cassandra - 5.15.0 + 5.15.1 ``` @@ -651,7 +651,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-consul - 5.15.0 + 5.15.1 ``` @@ -676,7 +676,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-arangodb - 5.15.0 + 5.15.1 ``` @@ -702,7 +702,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-neo4j - 5.15.0 + 5.15.1 ``` @@ -727,7 +727,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-etcd-jetcd - 5.15.0 + 5.15.1 ``` @@ -751,7 +751,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-ignite - 5.15.0 + 5.15.1 ``` @@ -776,7 +776,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-inmemory - 5.15.0 + 5.15.1 test ``` @@ -802,7 +802,7 @@ Import net.javacrumbs.shedlock shedlock-provider-memcached-spy - 5.15.0 + 5.15.1 ``` @@ -833,7 +833,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-datastore - 5.15.0 + 5.15.1 ``` @@ -855,7 +855,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-spanner - 5.15.0 + 5.15.1 ``` Configure @@ -975,7 +975,7 @@ Import the project: shedlock-micronaut - 5.15.0 + 5.15.1 ``` @@ -1013,7 +1013,7 @@ Import the project: net.javacrumbs.shedlock shedlock-cdi - 5.15.0 + 5.15.1 ``` @@ -1150,8 +1150,12 @@ after another, `lockAtLeastFor` can prevent it. # Release notes +## 5.15.1 (2024-08-27) +* Fix for Neo4j Enterprise #2099 (thanks @tle130475c) +* Dependency updates + ## 5.15.0 (2024-08-15) -* Dependency update +* Dependency updates * ElasticSearch updated to 8.15.0 containing backward incompatible change (thanks @mputz86) ## 5.14.0 + 4.48.0 (2024-07-24) From f3a90037dbb7058877f2f7365075e8b8b27736b3 Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Tue, 27 Aug 2024 20:54:17 +0200 Subject: [PATCH 0857/1598] (Breaking) Upgrade OpenSearch rest-high-level-client --- providers/opensearch/shedlock-provider-opensearch/pom.xml | 2 +- .../shedlock/provider/opensearch/OpenSearchLockProvider.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/providers/opensearch/shedlock-provider-opensearch/pom.xml b/providers/opensearch/shedlock-provider-opensearch/pom.xml index a295bfb6c..d49675177 100644 --- a/providers/opensearch/shedlock-provider-opensearch/pom.xml +++ b/providers/opensearch/shedlock-provider-opensearch/pom.xml @@ -12,7 +12,7 @@ 5.15.2-SNAPSHOT - 2.9.0 + 2.16.0 diff --git a/providers/opensearch/shedlock-provider-opensearch/src/main/java/net/javacrumbs/shedlock/provider/opensearch/OpenSearchLockProvider.java b/providers/opensearch/shedlock-provider-opensearch/src/main/java/net/javacrumbs/shedlock/provider/opensearch/OpenSearchLockProvider.java index e0e61d260..00b8b0165 100644 --- a/providers/opensearch/shedlock-provider-opensearch/src/main/java/net/javacrumbs/shedlock/provider/opensearch/OpenSearchLockProvider.java +++ b/providers/opensearch/shedlock-provider-opensearch/src/main/java/net/javacrumbs/shedlock/provider/opensearch/OpenSearchLockProvider.java @@ -34,7 +34,7 @@ import org.opensearch.action.update.UpdateResponse; import org.opensearch.client.RequestOptions; import org.opensearch.client.RestHighLevelClient; -import org.opensearch.rest.RestStatus; +import org.opensearch.core.rest.RestStatus; import org.opensearch.script.Script; import org.opensearch.script.ScriptType; From f78cdaa23e2336389be572dbf9b9ed6ac933b4b9 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 28 Aug 2024 15:30:08 +0000 Subject: [PATCH 0858/1598] Bump org.mockito:mockito-core from 5.12.0 to 5.13.0 Bumps [org.mockito:mockito-core](https://github.com/mockito/mockito) from 5.12.0 to 5.13.0. - [Release notes](https://github.com/mockito/mockito/releases) - [Commits](https://github.com/mockito/mockito/compare/v5.12.0...v5.13.0) --- updated-dependencies: - dependency-name: org.mockito:mockito-core dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index b7b7d0148..1f0c9dfaa 100644 --- a/pom.xml +++ b/pom.xml @@ -86,7 +86,7 @@ 1.5.7 4.2.2 3.26.3 - 5.12.0 + 5.13.0 2.0.16 1 From dec09cb6be6e1c44960e7cd39893799e98b03df1 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 29 Aug 2024 15:56:29 +0000 Subject: [PATCH 0859/1598] Bump org.neo4j.driver:neo4j-java-driver from 5.23.0 to 5.24.0 Bumps [org.neo4j.driver:neo4j-java-driver](https://github.com/neo4j/neo4j-java-driver) from 5.23.0 to 5.24.0. - [Release notes](https://github.com/neo4j/neo4j-java-driver/releases) - [Commits](https://github.com/neo4j/neo4j-java-driver/compare/5.23.0...5.24.0) --- updated-dependencies: - dependency-name: org.neo4j.driver:neo4j-java-driver dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- providers/neo4j/shedlock-provider-neo4j/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/neo4j/shedlock-provider-neo4j/pom.xml b/providers/neo4j/shedlock-provider-neo4j/pom.xml index 9ab1286e7..17fb0b612 100644 --- a/providers/neo4j/shedlock-provider-neo4j/pom.xml +++ b/providers/neo4j/shedlock-provider-neo4j/pom.xml @@ -20,7 +20,7 @@ org.neo4j.driver neo4j-java-driver - 5.23.0 + 5.24.0 From 00d785e5c80eb0f6da909914d273ec54f1a6d46d Mon Sep 17 00:00:00 2001 From: kumar-himans Date: Wed, 4 Sep 2024 17:38:08 +0530 Subject: [PATCH 0860/1598] To add support for custom partitionKeyName in DynamoDB provider. --- .../dynamodb2/DynamoDBLockProvider.java | 23 +++++++++++++++---- 1 file changed, 19 insertions(+), 4 deletions(-) diff --git a/providers/dynamodb/shedlock-provider-dynamodb2/src/main/java/net/javacrumbs/shedlock/provider/dynamodb2/DynamoDBLockProvider.java b/providers/dynamodb/shedlock-provider-dynamodb2/src/main/java/net/javacrumbs/shedlock/provider/dynamodb2/DynamoDBLockProvider.java index 867f30ca6..c440ba476 100644 --- a/providers/dynamodb/shedlock-provider-dynamodb2/src/main/java/net/javacrumbs/shedlock/provider/dynamodb2/DynamoDBLockProvider.java +++ b/providers/dynamodb/shedlock-provider-dynamodb2/src/main/java/net/javacrumbs/shedlock/provider/dynamodb2/DynamoDBLockProvider.java @@ -78,6 +78,7 @@ public class DynamoDBLockProvider implements LockProvider { private final String hostname; private final DynamoDbClient dynamoDbClient; private final String tableName; + private final String partitionKeyName; /** * Uses DynamoDB to coordinate locks @@ -88,8 +89,20 @@ public class DynamoDBLockProvider implements LockProvider { * the lock table name */ public DynamoDBLockProvider(@NonNull DynamoDbClient dynamoDbClient, @NonNull String tableName) { + this(dynamoDbClient, tableName, ID); + } + + /** + * Uses DynamoDB to coordinate locks + * + * @param dynamoDbClient v2 of DynamoDB client + * @param tableName the lock table name + * @param partitionKeyName the partitionKey name of table + */ + public DynamoDBLockProvider(@NonNull DynamoDbClient dynamoDbClient, @NonNull String tableName, @NonNull String partitionKeyName) { this.dynamoDbClient = requireNonNull(dynamoDbClient, "dynamoDbClient can not be null"); this.tableName = requireNonNull(tableName, "tableName can not be null"); + this.partitionKeyName = requireNonNull(partitionKeyName, "partitionKeyName can not be null"); this.hostname = Utils.getHostname(); } @@ -99,7 +112,7 @@ public Optional lock(@NonNull LockConfiguration lockConfiguration) { String nowIso = toIsoString(now()); String lockUntilIso = toIsoString(lockConfiguration.getLockAtMostUntil()); - Map key = singletonMap(ID, attr(lockConfiguration.getName())); + Map key = singletonMap(partitionKeyName, attr(lockConfiguration.getName())); Map attributeUpdates = Map.of(":lockUntil", attr(lockUntilIso), ":lockedAt", attr(nowIso), ":lockedBy", attr(hostname)); @@ -121,7 +134,7 @@ public Optional lock(@NonNull LockConfiguration lockConfiguration) { // 3. The lock document exists and lockUtil > now - // ConditionalCheckFailedException is thrown dynamoDbClient.updateItem(request); - return Optional.of(new DynamoDBLock(dynamoDbClient, tableName, lockConfiguration)); + return Optional.of(new DynamoDBLock(dynamoDbClient, tableName, partitionKeyName, lockConfiguration)); } catch (ConditionalCheckFailedException e) { // Condition failed. This means there was a lock with lockUntil > now. return Optional.empty(); @@ -139,11 +152,13 @@ private Instant now() { private static final class DynamoDBLock extends AbstractSimpleLock { private final DynamoDbClient dynamoDbClient; private final String tableName; + private final String partitionKeyName; - private DynamoDBLock(DynamoDbClient dynamoDbClient, String tableName, LockConfiguration lockConfiguration) { + private DynamoDBLock(DynamoDbClient dynamoDbClient, String tableName, String partitionKeyName, LockConfiguration lockConfiguration) { super(lockConfiguration); this.dynamoDbClient = dynamoDbClient; this.tableName = tableName; + this.partitionKeyName = partitionKeyName; } @Override @@ -151,7 +166,7 @@ public void doUnlock() { // Set lockUntil to now or lockAtLeastUntil whichever is later String unlockTimeIso = toIsoString(lockConfiguration.getUnlockTime()); - Map key = singletonMap(ID, attr(lockConfiguration.getName())); + Map key = singletonMap(partitionKeyName, attr(lockConfiguration.getName())); Map attributeUpdates = singletonMap(":lockUntil", attr(unlockTimeIso)); From 07592e523b5ad5c82747242a8eefbf38c3bf837a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pavel=20Kle=C4=8Dansk=C3=BD?= Date: Wed, 4 Sep 2024 14:35:59 +0200 Subject: [PATCH 0861/1598] Update README.md with a valid LockConfiguration creation in the "Locking without a framework" section. --- README.md | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 35ca1c181..26d0bbbe2 100644 --- a/README.md +++ b/README.md @@ -1055,9 +1055,10 @@ It is possible to use ShedLock without a framework LockingTaskExecutor executor = new DefaultLockingTaskExecutor(lockProvider); ... - -Instant lockAtMostUntil = Instant.now().plusSeconds(600); -executor.executeWithLock(runnable, new LockConfiguration("lockName", lockAtMostUntil)); +Instant createdAt = Instant.now(); +Duration lockAtMostFor = Duration.ofSeconds(60); +Duration lockAtLeastFor = Duration.ZERO; +executor.executeWithLock(runnable, new LockConfiguration(createdAt, "lockName", lockAtMostFor, lockAtLeastFor)); ``` From c931ea921139b8d93da43e83203e6fc16574c148 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 4 Sep 2024 15:01:45 +0000 Subject: [PATCH 0862/1598] Bump quarkus.platform.version from 2.16.12.Final to 3.14.2 Bumps `quarkus.platform.version` from 2.16.12.Final to 3.14.2. Updates `io.quarkus.platform:quarkus-bom` from 2.16.12.Final to 3.14.2 - [Commits](https://github.com/quarkusio/quarkus-platform/compare/2.16.12.Final...3.14.2) Updates `io.quarkus.platform:quarkus-maven-plugin` from 2.16.12.Final to 3.14.2 - [Commits](https://github.com/quarkusio/quarkus-platform/compare/2.16.12.Final...3.14.2) --- updated-dependencies: - dependency-name: io.quarkus.platform:quarkus-bom dependency-type: direct:production update-type: version-update:semver-major - dependency-name: io.quarkus.platform:quarkus-maven-plugin dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- cdi/test/quarkus-test/pom.xml | 2 +- providers/redis/shedlock-provider-redis-quarkus2/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/cdi/test/quarkus-test/pom.xml b/cdi/test/quarkus-test/pom.xml index f7551f948..d95b804e0 100644 --- a/cdi/test/quarkus-test/pom.xml +++ b/cdi/test/quarkus-test/pom.xml @@ -14,7 +14,7 @@ quarkus-bom io.quarkus.platform - 3.13.2 + 3.14.2 true diff --git a/providers/redis/shedlock-provider-redis-quarkus2/pom.xml b/providers/redis/shedlock-provider-redis-quarkus2/pom.xml index bcf7165a0..88e185709 100644 --- a/providers/redis/shedlock-provider-redis-quarkus2/pom.xml +++ b/providers/redis/shedlock-provider-redis-quarkus2/pom.xml @@ -11,7 +11,7 @@ shedlock-provider-redis-quarkus2 - 2.16.12.Final + 3.14.2 From 2a83b08ee673770da2bb89af22f44fc817f4a256 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 4 Sep 2024 15:01:55 +0000 Subject: [PATCH 0863/1598] Bump micronaut3.version from 3.10.4 to 4.6.1 Bumps `micronaut3.version` from 3.10.4 to 4.6.1. Updates `io.micronaut:micronaut-inject-java` from 3.10.4 to 4.6.1 - [Release notes](https://github.com/micronaut-projects/micronaut-core/releases) - [Changelog](https://github.com/micronaut-projects/micronaut-core/blob/4.7.x/RELEASE.adoc) - [Commits](https://github.com/micronaut-projects/micronaut-core/compare/v3.10.4...v4.6.1) Updates `io.micronaut.platform:micronaut-platform` from 4.6.0 to 4.6.1 - [Release notes](https://github.com/micronaut-projects/micronaut-platform/releases) - [Commits](https://github.com/micronaut-projects/micronaut-platform/compare/v4.6.0...v4.6.1) --- updated-dependencies: - dependency-name: io.micronaut:micronaut-inject-java dependency-type: direct:production update-type: version-update:semver-major - dependency-name: io.micronaut.platform:micronaut-platform dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 1f0c9dfaa..2a969e819 100644 --- a/pom.xml +++ b/pom.xml @@ -80,7 +80,7 @@ 2.0.20 3.10.4 3.9.7 - 4.6.0 + 4.6.1 4.7.0 4.8.1 1.5.7 From 9df711967cfb34b73da273e27e97f94e55bf66a9 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 4 Sep 2024 15:02:07 +0000 Subject: [PATCH 0864/1598] Bump org.mongodb:mongodb-driver-sync from 5.1.3 to 5.1.4 Bumps [org.mongodb:mongodb-driver-sync](https://github.com/mongodb/mongo-java-driver) from 5.1.3 to 5.1.4. - [Release notes](https://github.com/mongodb/mongo-java-driver/releases) - [Commits](https://github.com/mongodb/mongo-java-driver/compare/r5.1.3...r5.1.4) --- updated-dependencies: - dependency-name: org.mongodb:mongodb-driver-sync dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/mongo/shedlock-provider-mongo/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/mongo/shedlock-provider-mongo/pom.xml b/providers/mongo/shedlock-provider-mongo/pom.xml index 66f1acb08..8201a3258 100644 --- a/providers/mongo/shedlock-provider-mongo/pom.xml +++ b/providers/mongo/shedlock-provider-mongo/pom.xml @@ -21,7 +21,7 @@ org.mongodb mongodb-driver-sync - 5.1.3 + 5.1.4 From 934e2eab8704d25bf54cfe88b77f32371f4f4b90 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 4 Sep 2024 15:02:15 +0000 Subject: [PATCH 0865/1598] Bump com.playtika.testcontainers:embedded-redis from 3.1.7 to 3.1.8 Bumps com.playtika.testcontainers:embedded-redis from 3.1.7 to 3.1.8. --- updated-dependencies: - dependency-name: com.playtika.testcontainers:embedded-redis dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/redis/shedlock-provider-redis-jedis4/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/redis/shedlock-provider-redis-jedis4/pom.xml b/providers/redis/shedlock-provider-redis-jedis4/pom.xml index 0ad792f9b..b14456936 100644 --- a/providers/redis/shedlock-provider-redis-jedis4/pom.xml +++ b/providers/redis/shedlock-provider-redis-jedis4/pom.xml @@ -34,7 +34,7 @@ com.playtika.testcontainers embedded-redis - 3.1.7 + 3.1.8 test From 181bf34c5c8687d6e4c8028a7ab103c049978f5f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luk=C3=A1=C5=A1=20K=C5=99e=C4=8Dan?= Date: Wed, 4 Sep 2024 17:38:31 +0200 Subject: [PATCH 0866/1598] Update providers/redis/shedlock-provider-redis-quarkus2/pom.xml --- providers/redis/shedlock-provider-redis-quarkus2/pom.xml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/providers/redis/shedlock-provider-redis-quarkus2/pom.xml b/providers/redis/shedlock-provider-redis-quarkus2/pom.xml index 88e185709..1bc807c84 100644 --- a/providers/redis/shedlock-provider-redis-quarkus2/pom.xml +++ b/providers/redis/shedlock-provider-redis-quarkus2/pom.xml @@ -11,7 +11,8 @@ shedlock-provider-redis-quarkus2 - 3.14.2 + 2 +.16.12.Final From 18d7105b031a5e3b53482b83780e06619e8525f2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luk=C3=A1=C5=A1=20K=C5=99e=C4=8Dan?= Date: Wed, 4 Sep 2024 17:40:25 +0200 Subject: [PATCH 0867/1598] Update pom.xml --- providers/redis/shedlock-provider-redis-quarkus2/pom.xml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/providers/redis/shedlock-provider-redis-quarkus2/pom.xml b/providers/redis/shedlock-provider-redis-quarkus2/pom.xml index 1bc807c84..bcf7165a0 100644 --- a/providers/redis/shedlock-provider-redis-quarkus2/pom.xml +++ b/providers/redis/shedlock-provider-redis-quarkus2/pom.xml @@ -11,8 +11,7 @@ shedlock-provider-redis-quarkus2 - 2 -.16.12.Final + 2.16.12.Final From d87903ca6a55aca82cfb2cc7c6d2c17bf4185503 Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Wed, 4 Sep 2024 19:36:58 +0200 Subject: [PATCH 0868/1598] Apply spotless --- .../provider/dynamodb2/DynamoDBLockProvider.java | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/providers/dynamodb/shedlock-provider-dynamodb2/src/main/java/net/javacrumbs/shedlock/provider/dynamodb2/DynamoDBLockProvider.java b/providers/dynamodb/shedlock-provider-dynamodb2/src/main/java/net/javacrumbs/shedlock/provider/dynamodb2/DynamoDBLockProvider.java index c440ba476..1a91a481b 100644 --- a/providers/dynamodb/shedlock-provider-dynamodb2/src/main/java/net/javacrumbs/shedlock/provider/dynamodb2/DynamoDBLockProvider.java +++ b/providers/dynamodb/shedlock-provider-dynamodb2/src/main/java/net/javacrumbs/shedlock/provider/dynamodb2/DynamoDBLockProvider.java @@ -99,7 +99,8 @@ public DynamoDBLockProvider(@NonNull DynamoDbClient dynamoDbClient, @NonNull Str * @param tableName the lock table name * @param partitionKeyName the partitionKey name of table */ - public DynamoDBLockProvider(@NonNull DynamoDbClient dynamoDbClient, @NonNull String tableName, @NonNull String partitionKeyName) { + public DynamoDBLockProvider( + @NonNull DynamoDbClient dynamoDbClient, @NonNull String tableName, @NonNull String partitionKeyName) { this.dynamoDbClient = requireNonNull(dynamoDbClient, "dynamoDbClient can not be null"); this.tableName = requireNonNull(tableName, "tableName can not be null"); this.partitionKeyName = requireNonNull(partitionKeyName, "partitionKeyName can not be null"); @@ -154,7 +155,11 @@ private static final class DynamoDBLock extends AbstractSimpleLock { private final String tableName; private final String partitionKeyName; - private DynamoDBLock(DynamoDbClient dynamoDbClient, String tableName, String partitionKeyName, LockConfiguration lockConfiguration) { + private DynamoDBLock( + DynamoDbClient dynamoDbClient, + String tableName, + String partitionKeyName, + LockConfiguration lockConfiguration) { super(lockConfiguration); this.dynamoDbClient = dynamoDbClient; this.tableName = tableName; From efcc99b863a0e2d668bce56b7852f8971ea2f406 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 5 Sep 2024 15:38:37 +0000 Subject: [PATCH 0869/1598] Bump com.arangodb:arangodb-java-driver from 7.7.1 to 7.8.0 Bumps [com.arangodb:arangodb-java-driver](https://github.com/arangodb/arangodb-java-driver) from 7.7.1 to 7.8.0. - [Release notes](https://github.com/arangodb/arangodb-java-driver/releases) - [Changelog](https://github.com/arangodb/arangodb-java-driver/blob/main/ChangeLog.md) - [Commits](https://github.com/arangodb/arangodb-java-driver/compare/v7.7.1...v7.8.0) --- updated-dependencies: - dependency-name: com.arangodb:arangodb-java-driver dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- providers/arangodb/shedlock-provider-arangodb/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/arangodb/shedlock-provider-arangodb/pom.xml b/providers/arangodb/shedlock-provider-arangodb/pom.xml index 937cde00f..ab7ccfc0e 100644 --- a/providers/arangodb/shedlock-provider-arangodb/pom.xml +++ b/providers/arangodb/shedlock-provider-arangodb/pom.xml @@ -20,7 +20,7 @@ com.arangodb arangodb-java-driver - 7.7.1 + 7.8.0 From 1e73ecfd1a1b7a1218ba8b6b90fe086b9a959f27 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 5 Sep 2024 15:38:45 +0000 Subject: [PATCH 0870/1598] Bump org.mongodb:mongodb-driver-reactivestreams from 5.1.3 to 5.1.4 Bumps [org.mongodb:mongodb-driver-reactivestreams](https://github.com/mongodb/mongo-java-driver) from 5.1.3 to 5.1.4. - [Release notes](https://github.com/mongodb/mongo-java-driver/releases) - [Commits](https://github.com/mongodb/mongo-java-driver/compare/r5.1.3...r5.1.4) --- updated-dependencies: - dependency-name: org.mongodb:mongodb-driver-reactivestreams dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml b/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml index 3a2c843b0..e9ceecabf 100644 --- a/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml +++ b/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml @@ -21,7 +21,7 @@ org.mongodb mongodb-driver-reactivestreams - 5.1.3 + 5.1.4 From 78de3f83c004b16398dfdb50adec7ca8e246e961 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 6 Sep 2024 15:17:20 +0000 Subject: [PATCH 0871/1598] Bump co.elastic.clients:elasticsearch-java from 8.15.0 to 8.15.1 Bumps [co.elastic.clients:elasticsearch-java](https://github.com/elastic/elasticsearch-java) from 8.15.0 to 8.15.1. - [Release notes](https://github.com/elastic/elasticsearch-java/releases) - [Changelog](https://github.com/elastic/elasticsearch-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/elastic/elasticsearch-java/compare/v8.15.0...v8.15.1) --- updated-dependencies: - dependency-name: co.elastic.clients:elasticsearch-java dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- .../elasticsearch/shedlock-provider-elasticsearch8/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml index 94c4f1c0f..8a3bc97ed 100644 --- a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml +++ b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml @@ -12,7 +12,7 @@ 5.15.2-SNAPSHOT - 8.15.0 + 8.15.1 2.1.3 2.17.2 From 3872244cb0279aa48be64af7064198fc3f07311a Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Thu, 5 Sep 2024 20:07:19 +0200 Subject: [PATCH 0872/1598] Test with a different partition key --- .../provider/dynamodb2/DynamoDBUtils.java | 26 +++++++++++++++++-- .../DynamoDBLockProviderIntegrationTest.java | 8 +++--- 2 files changed, 29 insertions(+), 5 deletions(-) diff --git a/providers/dynamodb/shedlock-provider-dynamodb2/src/main/java/net/javacrumbs/shedlock/provider/dynamodb2/DynamoDBUtils.java b/providers/dynamodb/shedlock-provider-dynamodb2/src/main/java/net/javacrumbs/shedlock/provider/dynamodb2/DynamoDBUtils.java index 1ca5c15f3..767a460c2 100644 --- a/providers/dynamodb/shedlock-provider-dynamodb2/src/main/java/net/javacrumbs/shedlock/provider/dynamodb2/DynamoDBUtils.java +++ b/providers/dynamodb/shedlock-provider-dynamodb2/src/main/java/net/javacrumbs/shedlock/provider/dynamodb2/DynamoDBUtils.java @@ -45,15 +45,37 @@ public class DynamoDBUtils { * attempted to recreate an existing table. */ public static String createLockTable(DynamoDbClient ddbClient, String tableName, ProvisionedThroughput throughput) { + return createLockTable(ddbClient, tableName, throughput, ID); + } + /** + * Creates a locking table with the given name. + * + *

+ * This method does not check if a table with the given name exists already. + * + * @param ddbClient + * v2 of DynamoDBClient + * @param tableName + * table to be used + * @param throughput + * AWS {@link ProvisionedThroughput throughput requirements} for the + * given lock setup + * @return the table name + * @throws ResourceInUseException + * The operation conflicts with the resource's availability. You + * attempted to recreate an existing table. + */ + public static String createLockTable( + DynamoDbClient ddbClient, String tableName, ProvisionedThroughput throughput, String partitionKeyName) { CreateTableRequest request = CreateTableRequest.builder() .tableName(tableName) .keySchema(KeySchemaElement.builder() - .attributeName(ID) + .attributeName(partitionKeyName) .keyType(KeyType.HASH) .build()) .attributeDefinitions(AttributeDefinition.builder() - .attributeName(ID) + .attributeName(partitionKeyName) .attributeType(ScalarAttributeType.S) .build()) .provisionedThroughput(throughput) diff --git a/providers/dynamodb/shedlock-provider-dynamodb2/src/test/java/net/javacrumbs/shedlock/provider/dynamodb2/DynamoDBLockProviderIntegrationTest.java b/providers/dynamodb/shedlock-provider-dynamodb2/src/test/java/net/javacrumbs/shedlock/provider/dynamodb2/DynamoDBLockProviderIntegrationTest.java index bd9237dfc..96b36e893 100644 --- a/providers/dynamodb/shedlock-provider-dynamodb2/src/test/java/net/javacrumbs/shedlock/provider/dynamodb2/DynamoDBLockProviderIntegrationTest.java +++ b/providers/dynamodb/shedlock-provider-dynamodb2/src/test/java/net/javacrumbs/shedlock/provider/dynamodb2/DynamoDBLockProviderIntegrationTest.java @@ -13,7 +13,6 @@ */ package net.javacrumbs.shedlock.provider.dynamodb2; -import static net.javacrumbs.shedlock.provider.dynamodb2.DynamoDBLockProvider.ID; import static net.javacrumbs.shedlock.provider.dynamodb2.DynamoDBLockProvider.LOCKED_AT; import static net.javacrumbs.shedlock.provider.dynamodb2.DynamoDBLockProvider.LOCKED_BY; import static net.javacrumbs.shedlock.provider.dynamodb2.DynamoDBLockProvider.LOCK_UNTIL; @@ -46,6 +45,8 @@ @Testcontainers public class DynamoDBLockProviderIntegrationTest extends AbstractLockProviderIntegrationTest { + private static final String ID = "_id2"; + @Container static final DynamoDbContainer dynamoDbContainer = new DynamoDbContainer("amazon/dynamodb-local:2.5.1").withExposedPorts(8000); @@ -62,7 +63,8 @@ static void createLockProvider() { ProvisionedThroughput.builder() .readCapacityUnits(1L) .writeCapacityUnits(1L) - .build()); + .build(), + ID); while (getTableStatus(lockTable) != TableStatus.ACTIVE) ; } @@ -105,7 +107,7 @@ public void truncateLockTable() { @Override protected LockProvider getLockProvider() { - return new DynamoDBLockProvider(dynamodb, TABLE_NAME); + return new DynamoDBLockProvider(dynamodb, TABLE_NAME, ID); } @Override From 3dc547017cb5a89761b42a16f0fe72485a6d9b55 Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Fri, 6 Sep 2024 20:42:46 +0200 Subject: [PATCH 0873/1598] [maven-release-plugin] prepare release shedlock-parent-5.16.0 --- cdi/shedlock-cdi-vintage/pom.xml | 4 ++-- cdi/shedlock-cdi/pom.xml | 4 ++-- cdi/test/quarkus-test/pom.xml | 4 ++-- micronaut/shedlock-micronaut/pom.xml | 4 ++-- micronaut/shedlock-micronaut4/pom.xml | 4 ++-- micronaut/test/micronaut-jdbc-template/pom.xml | 4 ++-- micronaut/test/micronaut-jdbc/pom.xml | 4 ++-- micronaut/test/micronaut4-jdbc-template/pom.xml | 4 ++-- micronaut/test/micronaut4-jdbc/pom.xml | 4 ++-- pom.xml | 2 +- providers/arangodb/shedlock-provider-arangodb/pom.xml | 4 ++-- providers/cassandra/shedlock-provider-cassandra/pom.xml | 4 ++-- providers/consul/shedlock-provider-consul/pom.xml | 4 ++-- .../couchbase/shedlock-provider-couchbase-javaclient3/pom.xml | 4 ++-- providers/datastore/shedlock-provider-datastore/pom.xml | 4 ++-- providers/dynamodb/shedlock-provider-dynamodb2/pom.xml | 4 ++-- .../elasticsearch/shedlock-provider-elasticsearch8/pom.xml | 4 ++-- providers/etcd/shedlock-provider-etcd-jetcd/pom.xml | 2 +- providers/hazelcast/shedlock-provider-hazelcast4/pom.xml | 4 ++-- providers/ignite/shedlock-provider-ignite/pom.xml | 4 ++-- providers/inmemory/shedlock-provider-inmemory/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-internal/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-template/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jooq/pom.xml | 4 ++-- providers/jdbc/shedlock-test-support-jdbc/pom.xml | 4 ++-- providers/memcached/shedlock-provider-memcached-spy/pom.xml | 4 ++-- .../mongo/shedlock-provider-mongo-reactivestreams/pom.xml | 4 ++-- providers/mongo/shedlock-provider-mongo/pom.xml | 4 ++-- providers/neo4j/shedlock-provider-neo4j/pom.xml | 4 ++-- providers/opensearch/shedlock-provider-opensearch/pom.xml | 4 ++-- providers/r2dbc/shedlock-provider-r2dbc/pom.xml | 4 ++-- providers/redis/shedlock-provider-redis-jedis4/pom.xml | 4 ++-- providers/redis/shedlock-provider-redis-quarkus2/pom.xml | 2 +- providers/redis/shedlock-provider-redis-spring/pom.xml | 4 ++-- providers/spanner/shedlock-provider-spanner/pom.xml | 4 ++-- .../zookeeper/shedlock-provider-zookeeper-curator/pom.xml | 4 ++-- shedlock-bom/pom.xml | 4 ++-- shedlock-core/pom.xml | 4 ++-- shedlock-test-support/pom.xml | 4 ++-- spring/shedlock-spring/pom.xml | 4 ++-- spring/test/shedlock-springboot-future-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-kotlin-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-old-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-sleuth-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-test/pom.xml | 4 ++-- spring/test/shedlock-testng-test/pom.xml | 4 ++-- 48 files changed, 93 insertions(+), 93 deletions(-) diff --git a/cdi/shedlock-cdi-vintage/pom.xml b/cdi/shedlock-cdi-vintage/pom.xml index 66965b574..0956987d2 100644 --- a/cdi/shedlock-cdi-vintage/pom.xml +++ b/cdi/shedlock-cdi-vintage/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.15.2-SNAPSHOT + 5.16.0 ../../pom.xml shedlock-cdi-vintage - 5.15.2-SNAPSHOT + 5.16.0 diff --git a/cdi/shedlock-cdi/pom.xml b/cdi/shedlock-cdi/pom.xml index d612dab6a..9e5f1414d 100644 --- a/cdi/shedlock-cdi/pom.xml +++ b/cdi/shedlock-cdi/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.15.2-SNAPSHOT + 5.16.0 ../../pom.xml shedlock-cdi - 5.15.2-SNAPSHOT + 5.16.0 diff --git a/cdi/test/quarkus-test/pom.xml b/cdi/test/quarkus-test/pom.xml index d95b804e0..b725c18db 100644 --- a/cdi/test/quarkus-test/pom.xml +++ b/cdi/test/quarkus-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.15.2-SNAPSHOT + 5.16.0 ../../../pom.xml 4.0.0 quarkus-test - 5.15.2-SNAPSHOT + 5.16.0 quarkus-bom diff --git a/micronaut/shedlock-micronaut/pom.xml b/micronaut/shedlock-micronaut/pom.xml index 1b6dd2d9f..11bcdd282 100644 --- a/micronaut/shedlock-micronaut/pom.xml +++ b/micronaut/shedlock-micronaut/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.15.2-SNAPSHOT + 5.16.0 ../../pom.xml shedlock-micronaut - 5.15.2-SNAPSHOT + 5.16.0 diff --git a/micronaut/shedlock-micronaut4/pom.xml b/micronaut/shedlock-micronaut4/pom.xml index 2b56fab8e..4a823c33e 100644 --- a/micronaut/shedlock-micronaut4/pom.xml +++ b/micronaut/shedlock-micronaut4/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.15.2-SNAPSHOT + 5.16.0 ../../pom.xml shedlock-micronaut4 - 5.15.2-SNAPSHOT + 5.16.0 diff --git a/micronaut/test/micronaut-jdbc-template/pom.xml b/micronaut/test/micronaut-jdbc-template/pom.xml index 289f4838b..0f5a6c196 100644 --- a/micronaut/test/micronaut-jdbc-template/pom.xml +++ b/micronaut/test/micronaut-jdbc-template/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.15.2-SNAPSHOT + 5.16.0 ../../../pom.xml micronaut-jdbc-template - 5.15.2-SNAPSHOT + 5.16.0 UTF-8 diff --git a/micronaut/test/micronaut-jdbc/pom.xml b/micronaut/test/micronaut-jdbc/pom.xml index 16b5310d2..c7533c8c5 100644 --- a/micronaut/test/micronaut-jdbc/pom.xml +++ b/micronaut/test/micronaut-jdbc/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.15.2-SNAPSHOT + 5.16.0 ../../../pom.xml micronaut-jdbc - 5.15.2-SNAPSHOT + 5.16.0 UTF-8 diff --git a/micronaut/test/micronaut4-jdbc-template/pom.xml b/micronaut/test/micronaut4-jdbc-template/pom.xml index aeccc6d4f..d94d103d1 100644 --- a/micronaut/test/micronaut4-jdbc-template/pom.xml +++ b/micronaut/test/micronaut4-jdbc-template/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.15.2-SNAPSHOT + 5.16.0 ../../../pom.xml micronaut4-jdbc-template - 5.15.2-SNAPSHOT + 5.16.0 UTF-8 diff --git a/micronaut/test/micronaut4-jdbc/pom.xml b/micronaut/test/micronaut4-jdbc/pom.xml index 4605bc454..00e158c83 100644 --- a/micronaut/test/micronaut4-jdbc/pom.xml +++ b/micronaut/test/micronaut4-jdbc/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.15.2-SNAPSHOT + 5.16.0 ../../../pom.xml micronaut4-jdbc - 5.15.2-SNAPSHOT + 5.16.0 UTF-8 diff --git a/pom.xml b/pom.xml index 2a969e819..0464184c2 100644 --- a/pom.xml +++ b/pom.xml @@ -19,7 +19,7 @@ net.javacrumbs.shedlock shedlock-parent pom - 5.15.2-SNAPSHOT + 5.16.0 shedlock-bom shedlock-core diff --git a/providers/arangodb/shedlock-provider-arangodb/pom.xml b/providers/arangodb/shedlock-provider-arangodb/pom.xml index ab7ccfc0e..d8241f1f1 100644 --- a/providers/arangodb/shedlock-provider-arangodb/pom.xml +++ b/providers/arangodb/shedlock-provider-arangodb/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.15.2-SNAPSHOT + 5.16.0 ../../../pom.xml 4.0.0 shedlock-provider-arangodb - 5.15.2-SNAPSHOT + 5.16.0 diff --git a/providers/cassandra/shedlock-provider-cassandra/pom.xml b/providers/cassandra/shedlock-provider-cassandra/pom.xml index 53c15e414..6426f2255 100644 --- a/providers/cassandra/shedlock-provider-cassandra/pom.xml +++ b/providers/cassandra/shedlock-provider-cassandra/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.15.2-SNAPSHOT + 5.16.0 ../../../pom.xml 4.0.0 shedlock-provider-cassandra - 5.15.2-SNAPSHOT + 5.16.0 4.17.0 diff --git a/providers/consul/shedlock-provider-consul/pom.xml b/providers/consul/shedlock-provider-consul/pom.xml index a08f88cdf..e0c799fa5 100644 --- a/providers/consul/shedlock-provider-consul/pom.xml +++ b/providers/consul/shedlock-provider-consul/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.15.2-SNAPSHOT + 5.16.0 ../../../pom.xml 4.0.0 shedlock-provider-consul - 5.15.2-SNAPSHOT + 5.16.0 diff --git a/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml b/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml index 2063666f8..30c4ecade 100644 --- a/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml +++ b/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.15.2-SNAPSHOT + 5.16.0 ../../../pom.xml 4.0.0 shedlock-provider-couchbase-javaclient3 - 5.15.2-SNAPSHOT + 5.16.0 diff --git a/providers/datastore/shedlock-provider-datastore/pom.xml b/providers/datastore/shedlock-provider-datastore/pom.xml index a92fe2e66..619861d55 100644 --- a/providers/datastore/shedlock-provider-datastore/pom.xml +++ b/providers/datastore/shedlock-provider-datastore/pom.xml @@ -4,12 +4,12 @@ net.javacrumbs.shedlock shedlock-parent - 5.15.2-SNAPSHOT + 5.16.0 ../../../pom.xml shedlock-provider-datastore - 5.15.2-SNAPSHOT + 5.16.0 2.21.2 diff --git a/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml b/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml index 227e7eca8..e350005c9 100644 --- a/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml +++ b/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.15.2-SNAPSHOT + 5.16.0 ../../../pom.xml 4.0.0 shedlock-provider-dynamodb2 - 5.15.2-SNAPSHOT + 5.16.0 diff --git a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml index 8a3bc97ed..274fe0e27 100644 --- a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml +++ b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.15.2-SNAPSHOT + 5.16.0 ../../../pom.xml 4.0.0 shedlock-provider-elasticsearch8 - 5.15.2-SNAPSHOT + 5.16.0 8.15.1 diff --git a/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml b/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml index 4a0513757..507845384 100644 --- a/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml +++ b/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 5.15.2-SNAPSHOT + 5.16.0 ../../../pom.xml 4.0.0 diff --git a/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml b/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml index ed8952eba..75beaa5b5 100644 --- a/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml +++ b/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.15.2-SNAPSHOT + 5.16.0 ../../../pom.xml 4.0.0 shedlock-provider-hazelcast4 - 5.15.2-SNAPSHOT + 5.16.0 diff --git a/providers/ignite/shedlock-provider-ignite/pom.xml b/providers/ignite/shedlock-provider-ignite/pom.xml index 0e741ab6f..0532ab6ab 100644 --- a/providers/ignite/shedlock-provider-ignite/pom.xml +++ b/providers/ignite/shedlock-provider-ignite/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.15.2-SNAPSHOT + 5.16.0 ../../../pom.xml 4.0.0 shedlock-provider-ignite - 5.15.2-SNAPSHOT + 5.16.0 2.16.0 diff --git a/providers/inmemory/shedlock-provider-inmemory/pom.xml b/providers/inmemory/shedlock-provider-inmemory/pom.xml index e3c4c4c77..95f33793c 100644 --- a/providers/inmemory/shedlock-provider-inmemory/pom.xml +++ b/providers/inmemory/shedlock-provider-inmemory/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.15.2-SNAPSHOT + 5.16.0 ../../../pom.xml 4.0.0 shedlock-provider-inmemory - 5.15.2-SNAPSHOT + 5.16.0 diff --git a/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml b/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml index 552c0e70b..287aa003d 100644 --- a/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.15.2-SNAPSHOT + 5.16.0 ../../../pom.xml 4.0.0 shedlock-provider-jdbc-internal - 5.15.2-SNAPSHOT + 5.16.0 diff --git a/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml b/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml index 65e81f1d0..6ae3ffce7 100644 --- a/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.15.2-SNAPSHOT + 5.16.0 ../../../pom.xml 4.0.0 shedlock-provider-jdbc-micronaut - 5.15.2-SNAPSHOT + 5.16.0 diff --git a/providers/jdbc/shedlock-provider-jdbc-template/pom.xml b/providers/jdbc/shedlock-provider-jdbc-template/pom.xml index 00d97ce21..5b44543fe 100644 --- a/providers/jdbc/shedlock-provider-jdbc-template/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-template/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.15.2-SNAPSHOT + 5.16.0 ../../../pom.xml 4.0.0 shedlock-provider-jdbc-template - 5.15.2-SNAPSHOT + 5.16.0 diff --git a/providers/jdbc/shedlock-provider-jdbc/pom.xml b/providers/jdbc/shedlock-provider-jdbc/pom.xml index 0978e8131..14d49a0fb 100644 --- a/providers/jdbc/shedlock-provider-jdbc/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.15.2-SNAPSHOT + 5.16.0 ../../../pom.xml 4.0.0 shedlock-provider-jdbc - 5.15.2-SNAPSHOT + 5.16.0 diff --git a/providers/jdbc/shedlock-provider-jooq/pom.xml b/providers/jdbc/shedlock-provider-jooq/pom.xml index ffa6ca6a5..16dad875d 100644 --- a/providers/jdbc/shedlock-provider-jooq/pom.xml +++ b/providers/jdbc/shedlock-provider-jooq/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.15.2-SNAPSHOT + 5.16.0 ../../../pom.xml 4.0.0 shedlock-provider-jooq - 5.15.2-SNAPSHOT + 5.16.0 diff --git a/providers/jdbc/shedlock-test-support-jdbc/pom.xml b/providers/jdbc/shedlock-test-support-jdbc/pom.xml index 15b8b4096..491dd3d5c 100644 --- a/providers/jdbc/shedlock-test-support-jdbc/pom.xml +++ b/providers/jdbc/shedlock-test-support-jdbc/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.15.2-SNAPSHOT + 5.16.0 ../../../pom.xml 4.0.0 shedlock-test-support-jdbc - 5.15.2-SNAPSHOT + 5.16.0 diff --git a/providers/memcached/shedlock-provider-memcached-spy/pom.xml b/providers/memcached/shedlock-provider-memcached-spy/pom.xml index f7aec1d00..f49afa775 100644 --- a/providers/memcached/shedlock-provider-memcached-spy/pom.xml +++ b/providers/memcached/shedlock-provider-memcached-spy/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.15.2-SNAPSHOT + 5.16.0 ../../../pom.xml 4.0.0 shedlock-provider-memcached-spy - 5.15.2-SNAPSHOT + 5.16.0 2.12.3 diff --git a/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml b/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml index e9ceecabf..d5a6e90aa 100644 --- a/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml +++ b/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.15.2-SNAPSHOT + 5.16.0 ../../../pom.xml 4.0.0 shedlock-provider-mongo-reactivestreams - 5.15.2-SNAPSHOT + 5.16.0 diff --git a/providers/mongo/shedlock-provider-mongo/pom.xml b/providers/mongo/shedlock-provider-mongo/pom.xml index 8201a3258..fa5090b87 100644 --- a/providers/mongo/shedlock-provider-mongo/pom.xml +++ b/providers/mongo/shedlock-provider-mongo/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.15.2-SNAPSHOT + 5.16.0 ../../../pom.xml 4.0.0 shedlock-provider-mongo - 5.15.2-SNAPSHOT + 5.16.0 diff --git a/providers/neo4j/shedlock-provider-neo4j/pom.xml b/providers/neo4j/shedlock-provider-neo4j/pom.xml index 17fb0b612..9a9dc52f4 100644 --- a/providers/neo4j/shedlock-provider-neo4j/pom.xml +++ b/providers/neo4j/shedlock-provider-neo4j/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.15.2-SNAPSHOT + 5.16.0 ../../../pom.xml 4.0.0 shedlock-provider-neo4j - 5.15.2-SNAPSHOT + 5.16.0 diff --git a/providers/opensearch/shedlock-provider-opensearch/pom.xml b/providers/opensearch/shedlock-provider-opensearch/pom.xml index d49675177..65a5a489f 100644 --- a/providers/opensearch/shedlock-provider-opensearch/pom.xml +++ b/providers/opensearch/shedlock-provider-opensearch/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.15.2-SNAPSHOT + 5.16.0 ../../../pom.xml 4.0.0 shedlock-provider-opensearch - 5.15.2-SNAPSHOT + 5.16.0 2.16.0 diff --git a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml index 348a07f08..19e44c13a 100644 --- a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml +++ b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml @@ -5,12 +5,12 @@ net.javacrumbs.shedlock shedlock-parent - 5.15.2-SNAPSHOT + 5.16.0 ../../../pom.xml shedlock-provider-r2dbc - 5.15.2-SNAPSHOT + 5.16.0 1.0.0.RELEASE diff --git a/providers/redis/shedlock-provider-redis-jedis4/pom.xml b/providers/redis/shedlock-provider-redis-jedis4/pom.xml index b14456936..9659434d4 100644 --- a/providers/redis/shedlock-provider-redis-jedis4/pom.xml +++ b/providers/redis/shedlock-provider-redis-jedis4/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.15.2-SNAPSHOT + 5.16.0 ../../../pom.xml 4.0.0 shedlock-provider-redis-jedis4 - 5.15.2-SNAPSHOT + 5.16.0 diff --git a/providers/redis/shedlock-provider-redis-quarkus2/pom.xml b/providers/redis/shedlock-provider-redis-quarkus2/pom.xml index bcf7165a0..928eb56ed 100644 --- a/providers/redis/shedlock-provider-redis-quarkus2/pom.xml +++ b/providers/redis/shedlock-provider-redis-quarkus2/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 5.15.2-SNAPSHOT + 5.16.0 ../../../pom.xml 4.0.0 diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index 3229bc747..4fb6438ec 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.15.2-SNAPSHOT + 5.16.0 ../../../pom.xml 4.0.0 shedlock-provider-redis-spring - 5.15.2-SNAPSHOT + 5.16.0 diff --git a/providers/spanner/shedlock-provider-spanner/pom.xml b/providers/spanner/shedlock-provider-spanner/pom.xml index 7ff0493fa..6545307f8 100644 --- a/providers/spanner/shedlock-provider-spanner/pom.xml +++ b/providers/spanner/shedlock-provider-spanner/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.15.2-SNAPSHOT + 5.16.0 ../../../pom.xml 4.0.0 shedlock-provider-spanner - 5.15.2-SNAPSHOT + 5.16.0 6.74.0 diff --git a/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml b/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml index d2ef48c81..38b936093 100644 --- a/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml +++ b/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.15.2-SNAPSHOT + 5.16.0 ../../../pom.xml 4.0.0 shedlock-provider-zookeeper-curator - 5.15.2-SNAPSHOT + 5.16.0 5.7.0 diff --git a/shedlock-bom/pom.xml b/shedlock-bom/pom.xml index 6095b423b..32cd0abeb 100644 --- a/shedlock-bom/pom.xml +++ b/shedlock-bom/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.15.2-SNAPSHOT + 5.16.0 4.0.0 BOM for ShedLock modules shedlock-bom - 5.15.2-SNAPSHOT + 5.16.0 pom diff --git a/shedlock-core/pom.xml b/shedlock-core/pom.xml index 7e617600e..523f0344d 100644 --- a/shedlock-core/pom.xml +++ b/shedlock-core/pom.xml @@ -3,12 +3,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.15.2-SNAPSHOT + 5.16.0 4.0.0 shedlock-core - 5.15.2-SNAPSHOT + 5.16.0 2.13.3 diff --git a/shedlock-test-support/pom.xml b/shedlock-test-support/pom.xml index b89be5d57..efadd6c5c 100644 --- a/shedlock-test-support/pom.xml +++ b/shedlock-test-support/pom.xml @@ -3,12 +3,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.15.2-SNAPSHOT + 5.16.0 4.0.0 shedlock-test-support - 5.15.2-SNAPSHOT + 5.16.0 diff --git a/spring/shedlock-spring/pom.xml b/spring/shedlock-spring/pom.xml index b29a48f55..c781d5c63 100644 --- a/spring/shedlock-spring/pom.xml +++ b/spring/shedlock-spring/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.15.2-SNAPSHOT + 5.16.0 ../../pom.xml 4.0.0 shedlock-spring - 5.15.2-SNAPSHOT + 5.16.0 diff --git a/spring/test/shedlock-springboot-future-test/pom.xml b/spring/test/shedlock-springboot-future-test/pom.xml index edf8a01fa..c3f349fcf 100644 --- a/spring/test/shedlock-springboot-future-test/pom.xml +++ b/spring/test/shedlock-springboot-future-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.15.2-SNAPSHOT + 5.16.0 ../../../pom.xml 4.0.0 shedlock-springboot-future-test - 5.15.2-SNAPSHOT + 5.16.0 diff --git a/spring/test/shedlock-springboot-kotlin-test/pom.xml b/spring/test/shedlock-springboot-kotlin-test/pom.xml index 26f3d2b26..5f1d9e5a5 100644 --- a/spring/test/shedlock-springboot-kotlin-test/pom.xml +++ b/spring/test/shedlock-springboot-kotlin-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.15.2-SNAPSHOT + 5.16.0 ../../../pom.xml 4.0.0 shedlock-springboot-kotlin-test - 5.15.2-SNAPSHOT + 5.16.0 diff --git a/spring/test/shedlock-springboot-old-test/pom.xml b/spring/test/shedlock-springboot-old-test/pom.xml index a5e4cfa26..43cd1a673 100644 --- a/spring/test/shedlock-springboot-old-test/pom.xml +++ b/spring/test/shedlock-springboot-old-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.15.2-SNAPSHOT + 5.16.0 ../../../pom.xml 4.0.0 shedlock-springboot-old-test - 5.15.2-SNAPSHOT + 5.16.0 diff --git a/spring/test/shedlock-springboot-sleuth-test/pom.xml b/spring/test/shedlock-springboot-sleuth-test/pom.xml index d2b62eb76..efe9afa18 100644 --- a/spring/test/shedlock-springboot-sleuth-test/pom.xml +++ b/spring/test/shedlock-springboot-sleuth-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.15.2-SNAPSHOT + 5.16.0 ../../../pom.xml 4.0.0 shedlock-springboot-sleuth-test - 5.15.2-SNAPSHOT + 5.16.0 diff --git a/spring/test/shedlock-springboot-test/pom.xml b/spring/test/shedlock-springboot-test/pom.xml index 5244360d2..97ed2e9dd 100644 --- a/spring/test/shedlock-springboot-test/pom.xml +++ b/spring/test/shedlock-springboot-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.15.2-SNAPSHOT + 5.16.0 ../../../pom.xml 4.0.0 shedlock-springboot-test - 5.15.2-SNAPSHOT + 5.16.0 diff --git a/spring/test/shedlock-testng-test/pom.xml b/spring/test/shedlock-testng-test/pom.xml index 44e0b8aa0..17f6fa3ee 100644 --- a/spring/test/shedlock-testng-test/pom.xml +++ b/spring/test/shedlock-testng-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.15.2-SNAPSHOT + 5.16.0 ../../../pom.xml 4.0.0 shedlock-testng-test - 5.15.2-SNAPSHOT + 5.16.0 From ad278a4101f793aee9ffc45f8e31815429522f38 Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Fri, 6 Sep 2024 20:42:54 +0200 Subject: [PATCH 0874/1598] [maven-release-plugin] prepare for next development iteration --- cdi/shedlock-cdi-vintage/pom.xml | 4 ++-- cdi/shedlock-cdi/pom.xml | 4 ++-- cdi/test/quarkus-test/pom.xml | 4 ++-- micronaut/shedlock-micronaut/pom.xml | 4 ++-- micronaut/shedlock-micronaut4/pom.xml | 4 ++-- micronaut/test/micronaut-jdbc-template/pom.xml | 4 ++-- micronaut/test/micronaut-jdbc/pom.xml | 4 ++-- micronaut/test/micronaut4-jdbc-template/pom.xml | 4 ++-- micronaut/test/micronaut4-jdbc/pom.xml | 4 ++-- pom.xml | 2 +- providers/arangodb/shedlock-provider-arangodb/pom.xml | 4 ++-- providers/cassandra/shedlock-provider-cassandra/pom.xml | 4 ++-- providers/consul/shedlock-provider-consul/pom.xml | 4 ++-- .../couchbase/shedlock-provider-couchbase-javaclient3/pom.xml | 4 ++-- providers/datastore/shedlock-provider-datastore/pom.xml | 4 ++-- providers/dynamodb/shedlock-provider-dynamodb2/pom.xml | 4 ++-- .../elasticsearch/shedlock-provider-elasticsearch8/pom.xml | 4 ++-- providers/etcd/shedlock-provider-etcd-jetcd/pom.xml | 2 +- providers/hazelcast/shedlock-provider-hazelcast4/pom.xml | 4 ++-- providers/ignite/shedlock-provider-ignite/pom.xml | 4 ++-- providers/inmemory/shedlock-provider-inmemory/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-internal/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-template/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jooq/pom.xml | 4 ++-- providers/jdbc/shedlock-test-support-jdbc/pom.xml | 4 ++-- providers/memcached/shedlock-provider-memcached-spy/pom.xml | 4 ++-- .../mongo/shedlock-provider-mongo-reactivestreams/pom.xml | 4 ++-- providers/mongo/shedlock-provider-mongo/pom.xml | 4 ++-- providers/neo4j/shedlock-provider-neo4j/pom.xml | 4 ++-- providers/opensearch/shedlock-provider-opensearch/pom.xml | 4 ++-- providers/r2dbc/shedlock-provider-r2dbc/pom.xml | 4 ++-- providers/redis/shedlock-provider-redis-jedis4/pom.xml | 4 ++-- providers/redis/shedlock-provider-redis-quarkus2/pom.xml | 2 +- providers/redis/shedlock-provider-redis-spring/pom.xml | 4 ++-- providers/spanner/shedlock-provider-spanner/pom.xml | 4 ++-- .../zookeeper/shedlock-provider-zookeeper-curator/pom.xml | 4 ++-- shedlock-bom/pom.xml | 4 ++-- shedlock-core/pom.xml | 4 ++-- shedlock-test-support/pom.xml | 4 ++-- spring/shedlock-spring/pom.xml | 4 ++-- spring/test/shedlock-springboot-future-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-kotlin-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-old-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-sleuth-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-test/pom.xml | 4 ++-- spring/test/shedlock-testng-test/pom.xml | 4 ++-- 48 files changed, 93 insertions(+), 93 deletions(-) diff --git a/cdi/shedlock-cdi-vintage/pom.xml b/cdi/shedlock-cdi-vintage/pom.xml index 0956987d2..651da4724 100644 --- a/cdi/shedlock-cdi-vintage/pom.xml +++ b/cdi/shedlock-cdi-vintage/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.16.0 + 5.16.1-SNAPSHOT ../../pom.xml shedlock-cdi-vintage - 5.16.0 + 5.16.1-SNAPSHOT diff --git a/cdi/shedlock-cdi/pom.xml b/cdi/shedlock-cdi/pom.xml index 9e5f1414d..b0e5605b3 100644 --- a/cdi/shedlock-cdi/pom.xml +++ b/cdi/shedlock-cdi/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.16.0 + 5.16.1-SNAPSHOT ../../pom.xml shedlock-cdi - 5.16.0 + 5.16.1-SNAPSHOT diff --git a/cdi/test/quarkus-test/pom.xml b/cdi/test/quarkus-test/pom.xml index b725c18db..ce49f5829 100644 --- a/cdi/test/quarkus-test/pom.xml +++ b/cdi/test/quarkus-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.16.0 + 5.16.1-SNAPSHOT ../../../pom.xml 4.0.0 quarkus-test - 5.16.0 + 5.16.1-SNAPSHOT quarkus-bom diff --git a/micronaut/shedlock-micronaut/pom.xml b/micronaut/shedlock-micronaut/pom.xml index 11bcdd282..443f80d92 100644 --- a/micronaut/shedlock-micronaut/pom.xml +++ b/micronaut/shedlock-micronaut/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.16.0 + 5.16.1-SNAPSHOT ../../pom.xml shedlock-micronaut - 5.16.0 + 5.16.1-SNAPSHOT diff --git a/micronaut/shedlock-micronaut4/pom.xml b/micronaut/shedlock-micronaut4/pom.xml index 4a823c33e..ac0edfce9 100644 --- a/micronaut/shedlock-micronaut4/pom.xml +++ b/micronaut/shedlock-micronaut4/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.16.0 + 5.16.1-SNAPSHOT ../../pom.xml shedlock-micronaut4 - 5.16.0 + 5.16.1-SNAPSHOT diff --git a/micronaut/test/micronaut-jdbc-template/pom.xml b/micronaut/test/micronaut-jdbc-template/pom.xml index 0f5a6c196..c1601cf75 100644 --- a/micronaut/test/micronaut-jdbc-template/pom.xml +++ b/micronaut/test/micronaut-jdbc-template/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.16.0 + 5.16.1-SNAPSHOT ../../../pom.xml micronaut-jdbc-template - 5.16.0 + 5.16.1-SNAPSHOT UTF-8 diff --git a/micronaut/test/micronaut-jdbc/pom.xml b/micronaut/test/micronaut-jdbc/pom.xml index c7533c8c5..031d829b8 100644 --- a/micronaut/test/micronaut-jdbc/pom.xml +++ b/micronaut/test/micronaut-jdbc/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.16.0 + 5.16.1-SNAPSHOT ../../../pom.xml micronaut-jdbc - 5.16.0 + 5.16.1-SNAPSHOT UTF-8 diff --git a/micronaut/test/micronaut4-jdbc-template/pom.xml b/micronaut/test/micronaut4-jdbc-template/pom.xml index d94d103d1..a791bb43a 100644 --- a/micronaut/test/micronaut4-jdbc-template/pom.xml +++ b/micronaut/test/micronaut4-jdbc-template/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.16.0 + 5.16.1-SNAPSHOT ../../../pom.xml micronaut4-jdbc-template - 5.16.0 + 5.16.1-SNAPSHOT UTF-8 diff --git a/micronaut/test/micronaut4-jdbc/pom.xml b/micronaut/test/micronaut4-jdbc/pom.xml index 00e158c83..5ed50f526 100644 --- a/micronaut/test/micronaut4-jdbc/pom.xml +++ b/micronaut/test/micronaut4-jdbc/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.16.0 + 5.16.1-SNAPSHOT ../../../pom.xml micronaut4-jdbc - 5.16.0 + 5.16.1-SNAPSHOT UTF-8 diff --git a/pom.xml b/pom.xml index 0464184c2..2bf727057 100644 --- a/pom.xml +++ b/pom.xml @@ -19,7 +19,7 @@ net.javacrumbs.shedlock shedlock-parent pom - 5.16.0 + 5.16.1-SNAPSHOT shedlock-bom shedlock-core diff --git a/providers/arangodb/shedlock-provider-arangodb/pom.xml b/providers/arangodb/shedlock-provider-arangodb/pom.xml index d8241f1f1..00f1cfa66 100644 --- a/providers/arangodb/shedlock-provider-arangodb/pom.xml +++ b/providers/arangodb/shedlock-provider-arangodb/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.16.0 + 5.16.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-arangodb - 5.16.0 + 5.16.1-SNAPSHOT diff --git a/providers/cassandra/shedlock-provider-cassandra/pom.xml b/providers/cassandra/shedlock-provider-cassandra/pom.xml index 6426f2255..0a8f84c2f 100644 --- a/providers/cassandra/shedlock-provider-cassandra/pom.xml +++ b/providers/cassandra/shedlock-provider-cassandra/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.16.0 + 5.16.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-cassandra - 5.16.0 + 5.16.1-SNAPSHOT 4.17.0 diff --git a/providers/consul/shedlock-provider-consul/pom.xml b/providers/consul/shedlock-provider-consul/pom.xml index e0c799fa5..32ae600e8 100644 --- a/providers/consul/shedlock-provider-consul/pom.xml +++ b/providers/consul/shedlock-provider-consul/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.16.0 + 5.16.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-consul - 5.16.0 + 5.16.1-SNAPSHOT diff --git a/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml b/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml index 30c4ecade..8c773cf1c 100644 --- a/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml +++ b/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.16.0 + 5.16.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-couchbase-javaclient3 - 5.16.0 + 5.16.1-SNAPSHOT diff --git a/providers/datastore/shedlock-provider-datastore/pom.xml b/providers/datastore/shedlock-provider-datastore/pom.xml index 619861d55..2ab5cf8cf 100644 --- a/providers/datastore/shedlock-provider-datastore/pom.xml +++ b/providers/datastore/shedlock-provider-datastore/pom.xml @@ -4,12 +4,12 @@ net.javacrumbs.shedlock shedlock-parent - 5.16.0 + 5.16.1-SNAPSHOT ../../../pom.xml shedlock-provider-datastore - 5.16.0 + 5.16.1-SNAPSHOT 2.21.2 diff --git a/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml b/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml index e350005c9..fca01bb6b 100644 --- a/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml +++ b/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.16.0 + 5.16.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-dynamodb2 - 5.16.0 + 5.16.1-SNAPSHOT diff --git a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml index 274fe0e27..eec3f145b 100644 --- a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml +++ b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.16.0 + 5.16.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-elasticsearch8 - 5.16.0 + 5.16.1-SNAPSHOT 8.15.1 diff --git a/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml b/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml index 507845384..4af3820bc 100644 --- a/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml +++ b/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 5.16.0 + 5.16.1-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml b/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml index 75beaa5b5..912d01068 100644 --- a/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml +++ b/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.16.0 + 5.16.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-hazelcast4 - 5.16.0 + 5.16.1-SNAPSHOT diff --git a/providers/ignite/shedlock-provider-ignite/pom.xml b/providers/ignite/shedlock-provider-ignite/pom.xml index 0532ab6ab..2e7c9f833 100644 --- a/providers/ignite/shedlock-provider-ignite/pom.xml +++ b/providers/ignite/shedlock-provider-ignite/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.16.0 + 5.16.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-ignite - 5.16.0 + 5.16.1-SNAPSHOT 2.16.0 diff --git a/providers/inmemory/shedlock-provider-inmemory/pom.xml b/providers/inmemory/shedlock-provider-inmemory/pom.xml index 95f33793c..de93816f2 100644 --- a/providers/inmemory/shedlock-provider-inmemory/pom.xml +++ b/providers/inmemory/shedlock-provider-inmemory/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.16.0 + 5.16.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-inmemory - 5.16.0 + 5.16.1-SNAPSHOT diff --git a/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml b/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml index 287aa003d..512d2134f 100644 --- a/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.16.0 + 5.16.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-jdbc-internal - 5.16.0 + 5.16.1-SNAPSHOT diff --git a/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml b/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml index 6ae3ffce7..5c2dfc909 100644 --- a/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.16.0 + 5.16.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-jdbc-micronaut - 5.16.0 + 5.16.1-SNAPSHOT diff --git a/providers/jdbc/shedlock-provider-jdbc-template/pom.xml b/providers/jdbc/shedlock-provider-jdbc-template/pom.xml index 5b44543fe..366cbc573 100644 --- a/providers/jdbc/shedlock-provider-jdbc-template/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-template/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.16.0 + 5.16.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-jdbc-template - 5.16.0 + 5.16.1-SNAPSHOT diff --git a/providers/jdbc/shedlock-provider-jdbc/pom.xml b/providers/jdbc/shedlock-provider-jdbc/pom.xml index 14d49a0fb..392d51569 100644 --- a/providers/jdbc/shedlock-provider-jdbc/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.16.0 + 5.16.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-jdbc - 5.16.0 + 5.16.1-SNAPSHOT diff --git a/providers/jdbc/shedlock-provider-jooq/pom.xml b/providers/jdbc/shedlock-provider-jooq/pom.xml index 16dad875d..53a438c29 100644 --- a/providers/jdbc/shedlock-provider-jooq/pom.xml +++ b/providers/jdbc/shedlock-provider-jooq/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.16.0 + 5.16.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-jooq - 5.16.0 + 5.16.1-SNAPSHOT diff --git a/providers/jdbc/shedlock-test-support-jdbc/pom.xml b/providers/jdbc/shedlock-test-support-jdbc/pom.xml index 491dd3d5c..a44a04f68 100644 --- a/providers/jdbc/shedlock-test-support-jdbc/pom.xml +++ b/providers/jdbc/shedlock-test-support-jdbc/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.16.0 + 5.16.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-test-support-jdbc - 5.16.0 + 5.16.1-SNAPSHOT diff --git a/providers/memcached/shedlock-provider-memcached-spy/pom.xml b/providers/memcached/shedlock-provider-memcached-spy/pom.xml index f49afa775..2950dc032 100644 --- a/providers/memcached/shedlock-provider-memcached-spy/pom.xml +++ b/providers/memcached/shedlock-provider-memcached-spy/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.16.0 + 5.16.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-memcached-spy - 5.16.0 + 5.16.1-SNAPSHOT 2.12.3 diff --git a/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml b/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml index d5a6e90aa..1b3042528 100644 --- a/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml +++ b/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.16.0 + 5.16.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-mongo-reactivestreams - 5.16.0 + 5.16.1-SNAPSHOT diff --git a/providers/mongo/shedlock-provider-mongo/pom.xml b/providers/mongo/shedlock-provider-mongo/pom.xml index fa5090b87..be8e117af 100644 --- a/providers/mongo/shedlock-provider-mongo/pom.xml +++ b/providers/mongo/shedlock-provider-mongo/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.16.0 + 5.16.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-mongo - 5.16.0 + 5.16.1-SNAPSHOT diff --git a/providers/neo4j/shedlock-provider-neo4j/pom.xml b/providers/neo4j/shedlock-provider-neo4j/pom.xml index 9a9dc52f4..2d6c80b9e 100644 --- a/providers/neo4j/shedlock-provider-neo4j/pom.xml +++ b/providers/neo4j/shedlock-provider-neo4j/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.16.0 + 5.16.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-neo4j - 5.16.0 + 5.16.1-SNAPSHOT diff --git a/providers/opensearch/shedlock-provider-opensearch/pom.xml b/providers/opensearch/shedlock-provider-opensearch/pom.xml index 65a5a489f..9126a35eb 100644 --- a/providers/opensearch/shedlock-provider-opensearch/pom.xml +++ b/providers/opensearch/shedlock-provider-opensearch/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.16.0 + 5.16.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-opensearch - 5.16.0 + 5.16.1-SNAPSHOT 2.16.0 diff --git a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml index 19e44c13a..7e4fadfa2 100644 --- a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml +++ b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml @@ -5,12 +5,12 @@ net.javacrumbs.shedlock shedlock-parent - 5.16.0 + 5.16.1-SNAPSHOT ../../../pom.xml shedlock-provider-r2dbc - 5.16.0 + 5.16.1-SNAPSHOT 1.0.0.RELEASE diff --git a/providers/redis/shedlock-provider-redis-jedis4/pom.xml b/providers/redis/shedlock-provider-redis-jedis4/pom.xml index 9659434d4..448b06a5a 100644 --- a/providers/redis/shedlock-provider-redis-jedis4/pom.xml +++ b/providers/redis/shedlock-provider-redis-jedis4/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.16.0 + 5.16.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-redis-jedis4 - 5.16.0 + 5.16.1-SNAPSHOT diff --git a/providers/redis/shedlock-provider-redis-quarkus2/pom.xml b/providers/redis/shedlock-provider-redis-quarkus2/pom.xml index 928eb56ed..2ddfba368 100644 --- a/providers/redis/shedlock-provider-redis-quarkus2/pom.xml +++ b/providers/redis/shedlock-provider-redis-quarkus2/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 5.16.0 + 5.16.1-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index 4fb6438ec..b0976fbd3 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.16.0 + 5.16.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-redis-spring - 5.16.0 + 5.16.1-SNAPSHOT diff --git a/providers/spanner/shedlock-provider-spanner/pom.xml b/providers/spanner/shedlock-provider-spanner/pom.xml index 6545307f8..c00f6ebd9 100644 --- a/providers/spanner/shedlock-provider-spanner/pom.xml +++ b/providers/spanner/shedlock-provider-spanner/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.16.0 + 5.16.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-spanner - 5.16.0 + 5.16.1-SNAPSHOT 6.74.0 diff --git a/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml b/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml index 38b936093..b399333d7 100644 --- a/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml +++ b/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.16.0 + 5.16.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-zookeeper-curator - 5.16.0 + 5.16.1-SNAPSHOT 5.7.0 diff --git a/shedlock-bom/pom.xml b/shedlock-bom/pom.xml index 32cd0abeb..b0715b2f8 100644 --- a/shedlock-bom/pom.xml +++ b/shedlock-bom/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.16.0 + 5.16.1-SNAPSHOT 4.0.0 BOM for ShedLock modules shedlock-bom - 5.16.0 + 5.16.1-SNAPSHOT pom diff --git a/shedlock-core/pom.xml b/shedlock-core/pom.xml index 523f0344d..187aa83d7 100644 --- a/shedlock-core/pom.xml +++ b/shedlock-core/pom.xml @@ -3,12 +3,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.16.0 + 5.16.1-SNAPSHOT 4.0.0 shedlock-core - 5.16.0 + 5.16.1-SNAPSHOT 2.13.3 diff --git a/shedlock-test-support/pom.xml b/shedlock-test-support/pom.xml index efadd6c5c..f9237bd27 100644 --- a/shedlock-test-support/pom.xml +++ b/shedlock-test-support/pom.xml @@ -3,12 +3,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.16.0 + 5.16.1-SNAPSHOT 4.0.0 shedlock-test-support - 5.16.0 + 5.16.1-SNAPSHOT diff --git a/spring/shedlock-spring/pom.xml b/spring/shedlock-spring/pom.xml index c781d5c63..17c4bb61f 100644 --- a/spring/shedlock-spring/pom.xml +++ b/spring/shedlock-spring/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.16.0 + 5.16.1-SNAPSHOT ../../pom.xml 4.0.0 shedlock-spring - 5.16.0 + 5.16.1-SNAPSHOT diff --git a/spring/test/shedlock-springboot-future-test/pom.xml b/spring/test/shedlock-springboot-future-test/pom.xml index c3f349fcf..ce58e2992 100644 --- a/spring/test/shedlock-springboot-future-test/pom.xml +++ b/spring/test/shedlock-springboot-future-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.16.0 + 5.16.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-springboot-future-test - 5.16.0 + 5.16.1-SNAPSHOT diff --git a/spring/test/shedlock-springboot-kotlin-test/pom.xml b/spring/test/shedlock-springboot-kotlin-test/pom.xml index 5f1d9e5a5..ff51b60fd 100644 --- a/spring/test/shedlock-springboot-kotlin-test/pom.xml +++ b/spring/test/shedlock-springboot-kotlin-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.16.0 + 5.16.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-springboot-kotlin-test - 5.16.0 + 5.16.1-SNAPSHOT diff --git a/spring/test/shedlock-springboot-old-test/pom.xml b/spring/test/shedlock-springboot-old-test/pom.xml index 43cd1a673..cb3d74db2 100644 --- a/spring/test/shedlock-springboot-old-test/pom.xml +++ b/spring/test/shedlock-springboot-old-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.16.0 + 5.16.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-springboot-old-test - 5.16.0 + 5.16.1-SNAPSHOT diff --git a/spring/test/shedlock-springboot-sleuth-test/pom.xml b/spring/test/shedlock-springboot-sleuth-test/pom.xml index efe9afa18..f91b96d49 100644 --- a/spring/test/shedlock-springboot-sleuth-test/pom.xml +++ b/spring/test/shedlock-springboot-sleuth-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.16.0 + 5.16.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-springboot-sleuth-test - 5.16.0 + 5.16.1-SNAPSHOT diff --git a/spring/test/shedlock-springboot-test/pom.xml b/spring/test/shedlock-springboot-test/pom.xml index 97ed2e9dd..ea501c92b 100644 --- a/spring/test/shedlock-springboot-test/pom.xml +++ b/spring/test/shedlock-springboot-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.16.0 + 5.16.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-springboot-test - 5.16.0 + 5.16.1-SNAPSHOT diff --git a/spring/test/shedlock-testng-test/pom.xml b/spring/test/shedlock-testng-test/pom.xml index 17f6fa3ee..a6562053e 100644 --- a/spring/test/shedlock-testng-test/pom.xml +++ b/spring/test/shedlock-testng-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.16.0 + 5.16.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-testng-test - 5.16.0 + 5.16.1-SNAPSHOT From 8b3d79ffc2c23c0c53831df152fa154f05eea2c3 Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Fri, 6 Sep 2024 20:54:49 +0200 Subject: [PATCH 0875/1598] README updated --- README.md | 59 ++++++++++++++++++++++++++++++------------------------- 1 file changed, 32 insertions(+), 27 deletions(-) diff --git a/README.md b/README.md index 26d0bbbe2..1b5a72dce 100644 --- a/README.md +++ b/README.md @@ -82,7 +82,7 @@ First of all, we have to import the project net.javacrumbs.shedlock shedlock-spring - 5.15.1 + 5.16.0 ``` @@ -187,7 +187,7 @@ Add dependency net.javacrumbs.shedlock shedlock-provider-jdbc-template - 5.15.1 + 5.16.0 ``` @@ -247,7 +247,7 @@ is in flux and may easily break. net.javacrumbs.shedlock shedlock-provider-r2dbc - 5.15.1 + 5.16.0 ``` @@ -270,7 +270,7 @@ Add dependency net.javacrumbs.shedlock shedlock-provider-jooq - 5.15.1 + 5.16.0 ``` @@ -307,7 +307,7 @@ Add dependency net.javacrumbs.shedlock shedlock-provider-jdbc-micronaut - 5.15.1 + 5.16.0 ``` @@ -330,7 +330,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-mongo - 5.15.1 + 5.16.0 ``` @@ -357,7 +357,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-mongo-reactivestreams - 5.15.1 + 5.16.0 ``` @@ -386,7 +386,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-dynamodb2 - 5.15.1 + 5.16.0 ``` @@ -413,7 +413,7 @@ Import net.javacrumbs.shedlock shedlock-provider-zookeeper-curator - 5.15.1 + 5.16.0 ``` @@ -437,7 +437,7 @@ Import net.javacrumbs.shedlock shedlock-provider-redis-spring - 5.15.1 + 5.16.0 ``` @@ -461,7 +461,7 @@ Import net.javacrumbs.shedlock shedlock-provider-redis-spring - 5.15.1 + 5.16.0 ``` @@ -490,7 +490,7 @@ Import net.javacrumbs.shedlock shedlock-provider-redis-jedis4 - 5.15.1 + 5.16.0 ``` @@ -514,7 +514,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-hazelcast4 - 5.15.1 + 5.16.0 ``` @@ -538,7 +538,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-couchbase-javaclient3 - 5.15.1 + 5.16.0 ``` @@ -564,7 +564,7 @@ I am really not sure it's a good idea to use Elasticsearch as a lock provider. B net.javacrumbs.shedlock shedlock-provider-elasticsearch8 - 5.15.1 + 5.16.0 ``` @@ -616,7 +616,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-cassandra - 5.15.1 + 5.16.0 ``` @@ -651,7 +651,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-consul - 5.15.1 + 5.16.0 ``` @@ -676,7 +676,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-arangodb - 5.15.1 + 5.16.0 ``` @@ -702,7 +702,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-neo4j - 5.15.1 + 5.16.0 ``` @@ -727,7 +727,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-etcd-jetcd - 5.15.1 + 5.16.0 ``` @@ -751,7 +751,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-ignite - 5.15.1 + 5.16.0 ``` @@ -776,7 +776,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-inmemory - 5.15.1 + 5.16.0 test ``` @@ -802,7 +802,7 @@ Import net.javacrumbs.shedlock shedlock-provider-memcached-spy - 5.15.1 + 5.16.0 ``` @@ -833,7 +833,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-datastore - 5.15.1 + 5.16.0 ``` @@ -855,7 +855,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-spanner - 5.15.1 + 5.16.0 ``` Configure @@ -975,7 +975,7 @@ Import the project: shedlock-micronaut - 5.15.1 + 5.16.0 ``` @@ -1013,7 +1013,7 @@ Import the project: net.javacrumbs.shedlock shedlock-cdi - 5.15.1 + 5.16.0 ``` @@ -1151,6 +1151,11 @@ after another, `lockAtLeastFor` can prevent it. # Release notes +## 5.16.0 (2024-09-06) +* Support for custome partition key for Dynamo #2128 (thanks @kumar-himans) +* Upgrade OpenSearch rest-high-level-client #2115 - Breaking change due to rest-high-level-client backward incompatibility +* Dependency updates + ## 5.15.1 (2024-08-27) * Fix for Neo4j Enterprise #2099 (thanks @tle130475c) * Dependency updates From 7812249b42a3627cecdc4e02c1b71fe403625cb9 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 9 Sep 2024 15:31:43 +0000 Subject: [PATCH 0876/1598] Bump logback.ver from 1.5.7 to 1.5.8 Bumps `logback.ver` from 1.5.7 to 1.5.8. Updates `ch.qos.logback:logback-classic` from 1.5.7 to 1.5.8 - [Commits](https://github.com/qos-ch/logback/compare/v_1.5.7...v_1.5.8) Updates `ch.qos.logback:logback-core` from 1.5.7 to 1.5.8 - [Commits](https://github.com/qos-ch/logback/compare/v_1.5.7...v_1.5.8) --- updated-dependencies: - dependency-name: ch.qos.logback:logback-classic dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: ch.qos.logback:logback-core dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 2bf727057..bcd98f540 100644 --- a/pom.xml +++ b/pom.xml @@ -83,7 +83,7 @@ 4.6.1 4.7.0 4.8.1 - 1.5.7 + 1.5.8 4.2.2 3.26.3 5.13.0 From 24e9b7dd081bf890481963003d9133680e5fe440 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 9 Sep 2024 15:31:51 +0000 Subject: [PATCH 0877/1598] Bump org.redisson:redisson-spring-data-32 from 3.35.0 to 3.36.0 Bumps org.redisson:redisson-spring-data-32 from 3.35.0 to 3.36.0. --- updated-dependencies: - dependency-name: org.redisson:redisson-spring-data-32 dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- providers/redis/shedlock-provider-redis-spring/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index b0976fbd3..afabda538 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -62,7 +62,7 @@ org.redisson redisson-spring-data-32 - 3.35.0 + 3.36.0 test From 26159685582fe9dc3a13acbe5bd6109e721e45af Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 10 Sep 2024 15:53:39 +0000 Subject: [PATCH 0878/1598] Bump io.projectreactor:reactor-core from 3.6.9 to 3.6.10 Bumps [io.projectreactor:reactor-core](https://github.com/reactor/reactor-core) from 3.6.9 to 3.6.10. - [Release notes](https://github.com/reactor/reactor-core/releases) - [Commits](https://github.com/reactor/reactor-core/compare/v3.6.9...v3.6.10) --- updated-dependencies: - dependency-name: io.projectreactor:reactor-core dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/r2dbc/shedlock-provider-r2dbc/pom.xml | 2 +- providers/redis/shedlock-provider-redis-spring/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml index 7e4fadfa2..9894ccf3a 100644 --- a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml +++ b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml @@ -32,7 +32,7 @@ io.projectreactor reactor-core - 3.6.9 + 3.6.10 diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index afabda538..1443993ac 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -27,7 +27,7 @@ io.projectreactor reactor-core - 3.6.9 + 3.6.10 true From 01e80db768b528eda243a009a71a4cfcff9e8f2e Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 12 Sep 2024 15:05:16 +0000 Subject: [PATCH 0879/1598] Bump spring.version from 6.1.12 to 6.1.13 Bumps `spring.version` from 6.1.12 to 6.1.13. Updates `org.springframework:spring-context` from 6.1.12 to 6.1.13 - [Release notes](https://github.com/spring-projects/spring-framework/releases) - [Commits](https://github.com/spring-projects/spring-framework/compare/v6.1.12...v6.1.13) Updates `org.springframework:spring-test` from 6.1.12 to 6.1.13 - [Release notes](https://github.com/spring-projects/spring-framework/releases) - [Commits](https://github.com/spring-projects/spring-framework/compare/v6.1.12...v6.1.13) Updates `org.springframework:spring-jdbc` from 6.1.12 to 6.1.13 - [Release notes](https://github.com/spring-projects/spring-framework/releases) - [Commits](https://github.com/spring-projects/spring-framework/compare/v6.1.12...v6.1.13) Updates `org.springframework:spring-beans` from 6.1.12 to 6.1.13 - [Release notes](https://github.com/spring-projects/spring-framework/releases) - [Commits](https://github.com/spring-projects/spring-framework/compare/v6.1.12...v6.1.13) --- updated-dependencies: - dependency-name: org.springframework:spring-context dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.springframework:spring-test dependency-type: direct:development update-type: version-update:semver-patch - dependency-name: org.springframework:spring-jdbc dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.springframework:spring-beans dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index bcd98f540..57d5a8fde 100644 --- a/pom.xml +++ b/pom.xml @@ -71,7 +71,7 @@ - 6.1.12 + 6.1.13 UTF-8 17 3.3.3 From 8b028fc87a931085921a97f889e78e0a7ea05603 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 12 Sep 2024 15:05:49 +0000 Subject: [PATCH 0880/1598] Bump com.google.cloud:google-cloud-datastore from 2.21.2 to 2.21.3 Bumps [com.google.cloud:google-cloud-datastore](https://github.com/googleapis/java-datastore) from 2.21.2 to 2.21.3. - [Release notes](https://github.com/googleapis/java-datastore/releases) - [Changelog](https://github.com/googleapis/java-datastore/blob/main/CHANGELOG.md) - [Commits](https://github.com/googleapis/java-datastore/compare/v2.21.2...v2.21.3) --- updated-dependencies: - dependency-name: com.google.cloud:google-cloud-datastore dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/datastore/shedlock-provider-datastore/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/datastore/shedlock-provider-datastore/pom.xml b/providers/datastore/shedlock-provider-datastore/pom.xml index 2ab5cf8cf..0d3b5865b 100644 --- a/providers/datastore/shedlock-provider-datastore/pom.xml +++ b/providers/datastore/shedlock-provider-datastore/pom.xml @@ -12,7 +12,7 @@ 5.16.1-SNAPSHOT - 2.21.2 + 2.21.3 From 4418202f2eb24512cdea783809457d3f98549131 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 13 Sep 2024 15:09:23 +0000 Subject: [PATCH 0881/1598] Bump micronaut3.version from 3.10.4 to 4.6.2 Bumps `micronaut3.version` from 3.10.4 to 4.6.2. Updates `io.micronaut:micronaut-inject-java` from 3.10.4 to 4.6.2 - [Release notes](https://github.com/micronaut-projects/micronaut-core/releases) - [Changelog](https://github.com/micronaut-projects/micronaut-core/blob/4.7.x/RELEASE.adoc) - [Commits](https://github.com/micronaut-projects/micronaut-core/compare/v3.10.4...v4.6.2) Updates `io.micronaut.platform:micronaut-platform` from 4.6.1 to 4.6.2 - [Release notes](https://github.com/micronaut-projects/micronaut-platform/releases) - [Commits](https://github.com/micronaut-projects/micronaut-platform/compare/v4.6.1...v4.6.2) --- updated-dependencies: - dependency-name: io.micronaut:micronaut-inject-java dependency-type: direct:production update-type: version-update:semver-major - dependency-name: io.micronaut.platform:micronaut-platform dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 57d5a8fde..a65fc3cef 100644 --- a/pom.xml +++ b/pom.xml @@ -80,7 +80,7 @@ 2.0.20 3.10.4 3.9.7 - 4.6.1 + 4.6.2 4.7.0 4.8.1 1.5.8 From 2dce6ddbc893f88d4ad42512e02b9506330fb868 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 13 Sep 2024 15:09:41 +0000 Subject: [PATCH 0882/1598] Bump org.springframework.data:spring-data-redis from 3.3.3 to 3.3.4 Bumps [org.springframework.data:spring-data-redis](https://github.com/spring-projects/spring-data-redis) from 3.3.3 to 3.3.4. - [Release notes](https://github.com/spring-projects/spring-data-redis/releases) - [Commits](https://github.com/spring-projects/spring-data-redis/compare/3.3.3...3.3.4) --- updated-dependencies: - dependency-name: org.springframework.data:spring-data-redis dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/redis/shedlock-provider-redis-spring/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index 1443993ac..3cd0cc7af 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -21,7 +21,7 @@ org.springframework.data spring-data-redis - 3.3.3 + 3.3.4 From 124f3786dd0c3f4d58c4e63b2de7482f58a83109 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 16 Sep 2024 15:20:55 +0000 Subject: [PATCH 0883/1598] Bump org.mariadb:r2dbc-mariadb from 1.2.1 to 1.2.2 Bumps [org.mariadb:r2dbc-mariadb](https://github.com/mariadb-corporation/mariadb-connector-r2dbc) from 1.2.1 to 1.2.2. - [Release notes](https://github.com/mariadb-corporation/mariadb-connector-r2dbc/releases) - [Changelog](https://github.com/mariadb-corporation/mariadb-connector-r2dbc/blob/master/CHANGELOG.md) - [Commits](https://github.com/mariadb-corporation/mariadb-connector-r2dbc/compare/1.2.1...1.2.2) --- updated-dependencies: - dependency-name: org.mariadb:r2dbc-mariadb dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/r2dbc/shedlock-provider-r2dbc/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml index 9894ccf3a..ff5e887de 100644 --- a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml +++ b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml @@ -89,7 +89,7 @@ org.mariadb r2dbc-mariadb - 1.2.1 + 1.2.2 test From 9274404db775972c726d6573571bfc20745f6a06 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 16 Sep 2024 15:21:10 +0000 Subject: [PATCH 0884/1598] Bump com.google.cloud:google-cloud-spanner from 6.74.0 to 6.74.1 Bumps [com.google.cloud:google-cloud-spanner](https://github.com/googleapis/java-spanner) from 6.74.0 to 6.74.1. - [Release notes](https://github.com/googleapis/java-spanner/releases) - [Changelog](https://github.com/googleapis/java-spanner/blob/main/CHANGELOG.md) - [Commits](https://github.com/googleapis/java-spanner/compare/v6.74.0...v6.74.1) --- updated-dependencies: - dependency-name: com.google.cloud:google-cloud-spanner dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/spanner/shedlock-provider-spanner/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/spanner/shedlock-provider-spanner/pom.xml b/providers/spanner/shedlock-provider-spanner/pom.xml index c00f6ebd9..9077643a1 100644 --- a/providers/spanner/shedlock-provider-spanner/pom.xml +++ b/providers/spanner/shedlock-provider-spanner/pom.xml @@ -12,7 +12,7 @@ 5.16.1-SNAPSHOT - 6.74.0 + 6.74.1 From a583c060d670910ed7ebc00ea6fa6a1dcc2b6fa3 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 16 Sep 2024 15:21:17 +0000 Subject: [PATCH 0885/1598] Bump org.apache.maven.plugins:maven-gpg-plugin from 3.2.5 to 3.2.6 Bumps [org.apache.maven.plugins:maven-gpg-plugin](https://github.com/apache/maven-gpg-plugin) from 3.2.5 to 3.2.6. - [Release notes](https://github.com/apache/maven-gpg-plugin/releases) - [Commits](https://github.com/apache/maven-gpg-plugin/compare/maven-gpg-plugin-3.2.5...maven-gpg-plugin-3.2.6) --- updated-dependencies: - dependency-name: org.apache.maven.plugins:maven-gpg-plugin dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index a65fc3cef..20087db2e 100644 --- a/pom.xml +++ b/pom.xml @@ -181,7 +181,7 @@ org.apache.maven.plugins maven-gpg-plugin - 3.2.5 + 3.2.6 sign-artifacts From 9631e673a8c4ebf9eb30370de04b6206d864bc97 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 18 Sep 2024 15:47:18 +0000 Subject: [PATCH 0886/1598] Bump org.opensearch.client:opensearch-rest-high-level-client Bumps [org.opensearch.client:opensearch-rest-high-level-client](https://github.com/opensearch-project/OpenSearch) from 2.16.0 to 2.17.0. - [Release notes](https://github.com/opensearch-project/OpenSearch/releases) - [Changelog](https://github.com/opensearch-project/OpenSearch/blob/main/CHANGELOG-3.0.md) - [Commits](https://github.com/opensearch-project/OpenSearch/compare/2.16.0...2.17.0) --- updated-dependencies: - dependency-name: org.opensearch.client:opensearch-rest-high-level-client dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- providers/opensearch/shedlock-provider-opensearch/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/opensearch/shedlock-provider-opensearch/pom.xml b/providers/opensearch/shedlock-provider-opensearch/pom.xml index 9126a35eb..bf0cb984a 100644 --- a/providers/opensearch/shedlock-provider-opensearch/pom.xml +++ b/providers/opensearch/shedlock-provider-opensearch/pom.xml @@ -12,7 +12,7 @@ 5.16.1-SNAPSHOT - 2.16.0 + 2.17.0 From 40b0bebd8dc22c48e1270690cee21270675c5eb0 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 20 Sep 2024 15:36:23 +0000 Subject: [PATCH 0887/1598] Bump com.google.cloud:google-cloud-spanner from 6.74.1 to 6.75.0 Bumps [com.google.cloud:google-cloud-spanner](https://github.com/googleapis/java-spanner) from 6.74.1 to 6.75.0. - [Release notes](https://github.com/googleapis/java-spanner/releases) - [Changelog](https://github.com/googleapis/java-spanner/blob/main/CHANGELOG.md) - [Commits](https://github.com/googleapis/java-spanner/compare/v6.74.1...v6.75.0) --- updated-dependencies: - dependency-name: com.google.cloud:google-cloud-spanner dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- providers/spanner/shedlock-provider-spanner/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/spanner/shedlock-provider-spanner/pom.xml b/providers/spanner/shedlock-provider-spanner/pom.xml index 9077643a1..7ca0828e9 100644 --- a/providers/spanner/shedlock-provider-spanner/pom.xml +++ b/providers/spanner/shedlock-provider-spanner/pom.xml @@ -12,7 +12,7 @@ 5.16.1-SNAPSHOT - 6.74.1 + 6.75.0 From 20940d4aae689c1b98712b1d659705e58ea1bdc0 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 23 Sep 2024 15:31:37 +0000 Subject: [PATCH 0888/1598] Bump com.arangodb:arangodb-java-driver from 7.8.0 to 7.9.0 Bumps [com.arangodb:arangodb-java-driver](https://github.com/arangodb/arangodb-java-driver) from 7.8.0 to 7.9.0. - [Release notes](https://github.com/arangodb/arangodb-java-driver/releases) - [Changelog](https://github.com/arangodb/arangodb-java-driver/blob/main/ChangeLog.md) - [Commits](https://github.com/arangodb/arangodb-java-driver/compare/v7.8.0...v7.9.0) --- updated-dependencies: - dependency-name: com.arangodb:arangodb-java-driver dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- providers/arangodb/shedlock-provider-arangodb/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/arangodb/shedlock-provider-arangodb/pom.xml b/providers/arangodb/shedlock-provider-arangodb/pom.xml index 00f1cfa66..87086ab7f 100644 --- a/providers/arangodb/shedlock-provider-arangodb/pom.xml +++ b/providers/arangodb/shedlock-provider-arangodb/pom.xml @@ -20,7 +20,7 @@ com.arangodb arangodb-java-driver - 7.8.0 + 7.9.0 From e1b42dabd6d1c8aa988aba481b2f9b65e2239d45 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 23 Sep 2024 15:31:48 +0000 Subject: [PATCH 0889/1598] Bump org.jooq:jooq from 3.19.11 to 3.19.12 Bumps org.jooq:jooq from 3.19.11 to 3.19.12. --- updated-dependencies: - dependency-name: org.jooq:jooq dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/jdbc/shedlock-provider-jooq/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/jdbc/shedlock-provider-jooq/pom.xml b/providers/jdbc/shedlock-provider-jooq/pom.xml index 53a438c29..50a544b5e 100644 --- a/providers/jdbc/shedlock-provider-jooq/pom.xml +++ b/providers/jdbc/shedlock-provider-jooq/pom.xml @@ -21,7 +21,7 @@ org.jooq jooq - 3.19.11 + 3.19.12 From 7d3b9c2090cad41542edf070ba455d6a964e6039 Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Mon, 23 Sep 2024 21:02:07 +0200 Subject: [PATCH 0890/1598] Upgrade Spring --- pom.xml | 2 +- spring/test/shedlock-springboot-future-test/pom.xml | 2 +- spring/test/shedlock-springboot-old-test/pom.xml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/pom.xml b/pom.xml index 20087db2e..7a687c15b 100644 --- a/pom.xml +++ b/pom.xml @@ -74,7 +74,7 @@ 6.1.13 UTF-8 17 - 3.3.3 + 3.3.4 5.11.0 1.20.1 2.0.20 diff --git a/spring/test/shedlock-springboot-future-test/pom.xml b/spring/test/shedlock-springboot-future-test/pom.xml index ce58e2992..1ab501cf9 100644 --- a/spring/test/shedlock-springboot-future-test/pom.xml +++ b/spring/test/shedlock-springboot-future-test/pom.xml @@ -63,7 +63,7 @@ org.springframework.boot spring-boot-dependencies - 3.4.0-M2 + 3.4.0-M3 pom import diff --git a/spring/test/shedlock-springboot-old-test/pom.xml b/spring/test/shedlock-springboot-old-test/pom.xml index cb3d74db2..39f0ec980 100644 --- a/spring/test/shedlock-springboot-old-test/pom.xml +++ b/spring/test/shedlock-springboot-old-test/pom.xml @@ -63,7 +63,7 @@ org.springframework.boot spring-boot-dependencies - 3.2.8 + 3.2.10 pom import From edd37916e3cbf70eade533939f0c6b5fcaa33c1c Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 24 Sep 2024 15:08:49 +0000 Subject: [PATCH 0891/1598] Bump com.zaxxer:HikariCP from 5.1.0 to 6.0.0 Bumps [com.zaxxer:HikariCP](https://github.com/brettwooldridge/HikariCP) from 5.1.0 to 6.0.0. - [Changelog](https://github.com/brettwooldridge/HikariCP/blob/dev/CHANGES) - [Commits](https://github.com/brettwooldridge/HikariCP/compare/HikariCP-5.1.0...HikariCP-6.0.0) --- updated-dependencies: - dependency-name: com.zaxxer:HikariCP dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- providers/jdbc/shedlock-test-support-jdbc/pom.xml | 2 +- spring/test/shedlock-testng-test/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/providers/jdbc/shedlock-test-support-jdbc/pom.xml b/providers/jdbc/shedlock-test-support-jdbc/pom.xml index a44a04f68..b24d9e7a7 100644 --- a/providers/jdbc/shedlock-test-support-jdbc/pom.xml +++ b/providers/jdbc/shedlock-test-support-jdbc/pom.xml @@ -21,7 +21,7 @@ com.zaxxer HikariCP - 5.1.0 + 6.0.0 diff --git a/spring/test/shedlock-testng-test/pom.xml b/spring/test/shedlock-testng-test/pom.xml index a6562053e..35aafa961 100644 --- a/spring/test/shedlock-testng-test/pom.xml +++ b/spring/test/shedlock-testng-test/pom.xml @@ -35,7 +35,7 @@ com.zaxxer HikariCP - 5.1.0 + 6.0.0 From 511d2cc2610eaa001d5eb3ac59a6aad8a37103ad Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 25 Sep 2024 15:34:52 +0000 Subject: [PATCH 0892/1598] Bump junit.ver from 5.11.0 to 5.11.1 Bumps `junit.ver` from 5.11.0 to 5.11.1. Updates `org.junit.jupiter:junit-jupiter` from 5.11.0 to 5.11.1 - [Release notes](https://github.com/junit-team/junit5/releases) - [Commits](https://github.com/junit-team/junit5/compare/r5.11.0...r5.11.1) Updates `org.junit.jupiter:junit-jupiter-api` from 5.11.0 to 5.11.1 - [Release notes](https://github.com/junit-team/junit5/releases) - [Commits](https://github.com/junit-team/junit5/compare/r5.11.0...r5.11.1) Updates `org.junit.jupiter:junit-jupiter-engine` from 5.11.0 to 5.11.1 - [Release notes](https://github.com/junit-team/junit5/releases) - [Commits](https://github.com/junit-team/junit5/compare/r5.11.0...r5.11.1) --- updated-dependencies: - dependency-name: org.junit.jupiter:junit-jupiter dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.junit.jupiter:junit-jupiter-api dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.junit.jupiter:junit-jupiter-engine dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 7a687c15b..3a78cb850 100644 --- a/pom.xml +++ b/pom.xml @@ -75,7 +75,7 @@ UTF-8 17 3.3.4 - 5.11.0 + 5.11.1 1.20.1 2.0.20 3.10.4 From 5c26ce4b668146a948006204b2853f3e0a194e80 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 25 Sep 2024 15:34:58 +0000 Subject: [PATCH 0893/1598] Bump org.mongodb:mongodb-driver-reactivestreams from 5.1.4 to 5.2.0 Bumps [org.mongodb:mongodb-driver-reactivestreams](https://github.com/mongodb/mongo-java-driver) from 5.1.4 to 5.2.0. - [Release notes](https://github.com/mongodb/mongo-java-driver/releases) - [Commits](https://github.com/mongodb/mongo-java-driver/compare/r5.1.4...r5.2.0) --- updated-dependencies: - dependency-name: org.mongodb:mongodb-driver-reactivestreams dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml b/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml index 1b3042528..b738ebf2e 100644 --- a/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml +++ b/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml @@ -21,7 +21,7 @@ org.mongodb mongodb-driver-reactivestreams - 5.1.4 + 5.2.0 From 30d8e71c43b1de95b6126e8b0e1949f98655659f Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 25 Sep 2024 15:35:11 +0000 Subject: [PATCH 0894/1598] Bump org.mongodb:mongodb-driver-sync from 5.1.4 to 5.2.0 Bumps [org.mongodb:mongodb-driver-sync](https://github.com/mongodb/mongo-java-driver) from 5.1.4 to 5.2.0. - [Release notes](https://github.com/mongodb/mongo-java-driver/releases) - [Commits](https://github.com/mongodb/mongo-java-driver/compare/r5.1.4...r5.2.0) --- updated-dependencies: - dependency-name: org.mongodb:mongodb-driver-sync dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- providers/mongo/shedlock-provider-mongo/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/mongo/shedlock-provider-mongo/pom.xml b/providers/mongo/shedlock-provider-mongo/pom.xml index be8e117af..3161e737e 100644 --- a/providers/mongo/shedlock-provider-mongo/pom.xml +++ b/providers/mongo/shedlock-provider-mongo/pom.xml @@ -21,7 +21,7 @@ org.mongodb mongodb-driver-sync - 5.1.4 + 5.2.0 From 1e880b1c612b8bf29200267e75416ab0a2b475cf Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 25 Sep 2024 15:35:43 +0000 Subject: [PATCH 0895/1598] Bump com.mycila:license-maven-plugin from 4.5 to 4.6 Bumps [com.mycila:license-maven-plugin](https://github.com/mathieucarbou/license-maven-plugin) from 4.5 to 4.6. - [Release notes](https://github.com/mathieucarbou/license-maven-plugin/releases) - [Commits](https://github.com/mathieucarbou/license-maven-plugin/compare/license-maven-plugin-4.5...license-maven-plugin-4.6) --- updated-dependencies: - dependency-name: com.mycila:license-maven-plugin dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 7a687c15b..ccad7a278 100644 --- a/pom.xml +++ b/pom.xml @@ -120,7 +120,7 @@ com.mycila license-maven-plugin - 4.5 + 4.6

header.txt
From fcd5849723383292426f99de23b0e3167113ac82 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 26 Sep 2024 15:18:13 +0000 Subject: [PATCH 0896/1598] Bump co.elastic.clients:elasticsearch-java from 8.15.1 to 8.15.2 Bumps [co.elastic.clients:elasticsearch-java](https://github.com/elastic/elasticsearch-java) from 8.15.1 to 8.15.2. - [Release notes](https://github.com/elastic/elasticsearch-java/releases) - [Changelog](https://github.com/elastic/elasticsearch-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/elastic/elasticsearch-java/commits) --- updated-dependencies: - dependency-name: co.elastic.clients:elasticsearch-java dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- .../elasticsearch/shedlock-provider-elasticsearch8/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml index eec3f145b..50d5d7a03 100644 --- a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml +++ b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml @@ -12,7 +12,7 @@ 5.16.1-SNAPSHOT - 8.15.1 + 8.15.2 2.1.3 2.17.2 From bdb2ef4de464f8784f93182e4e1598c9b35d2a5e Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 26 Sep 2024 15:18:19 +0000 Subject: [PATCH 0897/1598] Bump org.jooq:jooq from 3.19.12 to 3.19.13 Bumps org.jooq:jooq from 3.19.12 to 3.19.13. --- updated-dependencies: - dependency-name: org.jooq:jooq dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/jdbc/shedlock-provider-jooq/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/jdbc/shedlock-provider-jooq/pom.xml b/providers/jdbc/shedlock-provider-jooq/pom.xml index 50a544b5e..4f0b859d2 100644 --- a/providers/jdbc/shedlock-provider-jooq/pom.xml +++ b/providers/jdbc/shedlock-provider-jooq/pom.xml @@ -21,7 +21,7 @@ org.jooq jooq - 3.19.12 + 3.19.13 From 4d330c08d8e9e91e5f189c0e78e094e68a346ee3 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 26 Sep 2024 15:18:30 +0000 Subject: [PATCH 0898/1598] Bump org.neo4j.driver:neo4j-java-driver from 5.24.0 to 5.25.0 Bumps [org.neo4j.driver:neo4j-java-driver](https://github.com/neo4j/neo4j-java-driver) from 5.24.0 to 5.25.0. - [Release notes](https://github.com/neo4j/neo4j-java-driver/releases) - [Commits](https://github.com/neo4j/neo4j-java-driver/compare/5.24.0...5.25.0) --- updated-dependencies: - dependency-name: org.neo4j.driver:neo4j-java-driver dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- providers/neo4j/shedlock-provider-neo4j/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/neo4j/shedlock-provider-neo4j/pom.xml b/providers/neo4j/shedlock-provider-neo4j/pom.xml index 2d6c80b9e..266d6f8df 100644 --- a/providers/neo4j/shedlock-provider-neo4j/pom.xml +++ b/providers/neo4j/shedlock-provider-neo4j/pom.xml @@ -20,7 +20,7 @@ org.neo4j.driver neo4j-java-driver - 5.24.0 + 5.25.0 From e91f51b005881712f35a8547586361d024ec4f49 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 27 Sep 2024 15:33:13 +0000 Subject: [PATCH 0899/1598] Bump redis.clients:jedis from 5.1.5 to 5.2.0 Bumps [redis.clients:jedis](https://github.com/redis/jedis) from 5.1.5 to 5.2.0. - [Release notes](https://github.com/redis/jedis/releases) - [Commits](https://github.com/redis/jedis/compare/v5.1.5...v5.2.0) --- updated-dependencies: - dependency-name: redis.clients:jedis dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- providers/redis/shedlock-provider-redis-jedis4/pom.xml | 2 +- providers/redis/shedlock-provider-redis-spring/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/providers/redis/shedlock-provider-redis-jedis4/pom.xml b/providers/redis/shedlock-provider-redis-jedis4/pom.xml index 448b06a5a..8d57e28cd 100644 --- a/providers/redis/shedlock-provider-redis-jedis4/pom.xml +++ b/providers/redis/shedlock-provider-redis-jedis4/pom.xml @@ -21,7 +21,7 @@ redis.clients jedis - 5.1.5 + 5.2.0 diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index 3cd0cc7af..e96a1aba7 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -48,7 +48,7 @@ redis.clients jedis - 5.1.5 + 5.2.0 test From fc4e748145ae0edbd3e3f83d9f8b0506c4e01aa2 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 27 Sep 2024 15:33:35 +0000 Subject: [PATCH 0900/1598] Bump jackson.version from 2.17.2 to 2.18.0 Bumps `jackson.version` from 2.17.2 to 2.18.0. Updates `com.fasterxml.jackson.datatype:jackson-datatype-jsr310` from 2.17.2 to 2.18.0 Updates `com.fasterxml.jackson.dataformat:jackson-dataformat-xml` from 2.17.2 to 2.18.0 - [Commits](https://github.com/FasterXML/jackson-dataformat-xml/compare/jackson-dataformat-xml-2.17.2...jackson-dataformat-xml-2.18.0) --- updated-dependencies: - dependency-name: com.fasterxml.jackson.datatype:jackson-datatype-jsr310 dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: com.fasterxml.jackson.dataformat:jackson-dataformat-xml dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- .../elasticsearch/shedlock-provider-elasticsearch8/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml index 50d5d7a03..4d6a5c280 100644 --- a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml +++ b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml @@ -14,7 +14,7 @@ 8.15.2 2.1.3 - 2.17.2 + 2.18.0 From 4ead9835d84424387c8ee8c544d20ba658507204 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 27 Sep 2024 15:33:47 +0000 Subject: [PATCH 0901/1598] Bump org.mockito:mockito-core from 5.13.0 to 5.14.0 Bumps [org.mockito:mockito-core](https://github.com/mockito/mockito) from 5.13.0 to 5.14.0. - [Release notes](https://github.com/mockito/mockito/releases) - [Commits](https://github.com/mockito/mockito/compare/v5.13.0...v5.14.0) --- updated-dependencies: - dependency-name: org.mockito:mockito-core dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 715f1dec6..d9892657d 100644 --- a/pom.xml +++ b/pom.xml @@ -86,7 +86,7 @@ 1.5.8 4.2.2 3.26.3 - 5.13.0 + 5.14.0 2.0.16 1
From 50cc1d70de1d05271dfb55f6f3a36e3b602ee719 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 27 Sep 2024 15:34:00 +0000 Subject: [PATCH 0902/1598] Bump org.apache.maven.plugins:maven-gpg-plugin from 3.2.6 to 3.2.7 Bumps [org.apache.maven.plugins:maven-gpg-plugin](https://github.com/apache/maven-gpg-plugin) from 3.2.6 to 3.2.7. - [Release notes](https://github.com/apache/maven-gpg-plugin/releases) - [Commits](https://github.com/apache/maven-gpg-plugin/compare/maven-gpg-plugin-3.2.6...maven-gpg-plugin-3.2.7) --- updated-dependencies: - dependency-name: org.apache.maven.plugins:maven-gpg-plugin dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 715f1dec6..ecc6565eb 100644 --- a/pom.xml +++ b/pom.xml @@ -181,7 +181,7 @@ org.apache.maven.plugins maven-gpg-plugin - 3.2.6 + 3.2.7 sign-artifacts From 6160bb9023df662086920d80b5d1b414a0b33239 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 30 Sep 2024 15:30:45 +0000 Subject: [PATCH 0903/1598] Bump com.google.cloud:google-cloud-spanner from 6.75.0 to 6.76.0 Bumps [com.google.cloud:google-cloud-spanner](https://github.com/googleapis/java-spanner) from 6.75.0 to 6.76.0. - [Release notes](https://github.com/googleapis/java-spanner/releases) - [Changelog](https://github.com/googleapis/java-spanner/blob/main/CHANGELOG.md) - [Commits](https://github.com/googleapis/java-spanner/compare/v6.75.0...v6.76.0) --- updated-dependencies: - dependency-name: com.google.cloud:google-cloud-spanner dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- providers/spanner/shedlock-provider-spanner/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/spanner/shedlock-provider-spanner/pom.xml b/providers/spanner/shedlock-provider-spanner/pom.xml index 7ca0828e9..c3a710fd6 100644 --- a/providers/spanner/shedlock-provider-spanner/pom.xml +++ b/providers/spanner/shedlock-provider-spanner/pom.xml @@ -12,7 +12,7 @@ 5.16.1-SNAPSHOT - 6.75.0 + 6.76.0 From cf2a9c2cb2847a468c8d148bf24bb16b55bb3254 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 30 Sep 2024 15:31:21 +0000 Subject: [PATCH 0904/1598] Bump org.mockito:mockito-core from 5.14.0 to 5.14.1 Bumps [org.mockito:mockito-core](https://github.com/mockito/mockito) from 5.14.0 to 5.14.1. - [Release notes](https://github.com/mockito/mockito/releases) - [Commits](https://github.com/mockito/mockito/compare/v5.14.0...v5.14.1) --- updated-dependencies: - dependency-name: org.mockito:mockito-core dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index a342f23df..e01d264b1 100644 --- a/pom.xml +++ b/pom.xml @@ -86,7 +86,7 @@ 1.5.8 4.2.2 3.26.3 - 5.14.0 + 5.14.1 2.0.16 1
From 639a1aa74324b35f8b6d4b287d911fcab75d1183 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 1 Oct 2024 15:52:23 +0000 Subject: [PATCH 0905/1598] Bump test-containers.ver from 1.20.1 to 1.20.2 Bumps `test-containers.ver` from 1.20.1 to 1.20.2. Updates `org.testcontainers:postgresql` from 1.20.1 to 1.20.2 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.20.1...1.20.2) Updates `org.testcontainers:testcontainers` from 1.20.1 to 1.20.2 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.20.1...1.20.2) Updates `org.testcontainers:mysql` from 1.20.1 to 1.20.2 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.20.1...1.20.2) Updates `org.testcontainers:db2` from 1.20.1 to 1.20.2 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.20.1...1.20.2) Updates `org.testcontainers:mariadb` from 1.20.1 to 1.20.2 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.20.1...1.20.2) Updates `org.testcontainers:oracle-xe` from 1.20.1 to 1.20.2 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.20.1...1.20.2) Updates `org.testcontainers:mssqlserver` from 1.20.1 to 1.20.2 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.20.1...1.20.2) Updates `org.testcontainers:junit-jupiter` from 1.20.1 to 1.20.2 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.20.1...1.20.2) Updates `org.testcontainers:mongodb` from 1.20.1 to 1.20.2 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.20.1...1.20.2) Updates `org.testcontainers:neo4j` from 1.20.1 to 1.20.2 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.20.1...1.20.2) Updates `org.testcontainers:elasticsearch` from 1.20.1 to 1.20.2 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.20.1...1.20.2) Updates `org.testcontainers:couchbase` from 1.20.1 to 1.20.2 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.20.1...1.20.2) Updates `org.testcontainers:dynalite` from 1.20.1 to 1.20.2 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.20.1...1.20.2) Updates `org.testcontainers:cassandra` from 1.20.1 to 1.20.2 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.20.1...1.20.2) Updates `org.testcontainers:gcloud` from 1.20.1 to 1.20.2 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.20.1...1.20.2) --- updated-dependencies: - dependency-name: org.testcontainers:postgresql dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.testcontainers:testcontainers dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.testcontainers:mysql dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.testcontainers:db2 dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.testcontainers:mariadb dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.testcontainers:oracle-xe dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.testcontainers:mssqlserver dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.testcontainers:junit-jupiter dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.testcontainers:mongodb dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.testcontainers:neo4j dependency-type: direct:development update-type: version-update:semver-patch - dependency-name: org.testcontainers:elasticsearch dependency-type: direct:development update-type: version-update:semver-patch - dependency-name: org.testcontainers:couchbase dependency-type: direct:development update-type: version-update:semver-patch - dependency-name: org.testcontainers:dynalite dependency-type: direct:development update-type: version-update:semver-patch - dependency-name: org.testcontainers:cassandra dependency-type: direct:development update-type: version-update:semver-patch - dependency-name: org.testcontainers:gcloud dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- cdi/test/quarkus-test/pom.xml | 2 +- pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/cdi/test/quarkus-test/pom.xml b/cdi/test/quarkus-test/pom.xml index ce49f5829..d372585ac 100644 --- a/cdi/test/quarkus-test/pom.xml +++ b/cdi/test/quarkus-test/pom.xml @@ -51,7 +51,7 @@ org.testcontainers postgresql - 1.20.1 + 1.20.2 io.quarkus diff --git a/pom.xml b/pom.xml index e01d264b1..039137a92 100644 --- a/pom.xml +++ b/pom.xml @@ -76,7 +76,7 @@ 17 3.3.4 5.11.1 - 1.20.1 + 1.20.2 2.0.20 3.10.4 3.9.7 From 21379d55a92a97232cd25166290ee533d84aa2d3 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 1 Oct 2024 15:52:43 +0000 Subject: [PATCH 0906/1598] Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.10.0 to 3.10.1 Bumps [org.apache.maven.plugins:maven-javadoc-plugin](https://github.com/apache/maven-javadoc-plugin) from 3.10.0 to 3.10.1. - [Release notes](https://github.com/apache/maven-javadoc-plugin/releases) - [Commits](https://github.com/apache/maven-javadoc-plugin/compare/maven-javadoc-plugin-3.10.0...maven-javadoc-plugin-3.10.1) --- updated-dependencies: - dependency-name: org.apache.maven.plugins:maven-javadoc-plugin dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index e01d264b1..09c6293e9 100644 --- a/pom.xml +++ b/pom.xml @@ -147,7 +147,7 @@ org.apache.maven.plugins maven-javadoc-plugin - 3.10.0 + 3.10.1 false From a4c3a5434dd366d3e0129ae0159e500b4eb2736a Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 1 Oct 2024 15:52:46 +0000 Subject: [PATCH 0907/1598] Bump com.playtika.testcontainers:embedded-redis from 3.1.8 to 3.1.9 Bumps com.playtika.testcontainers:embedded-redis from 3.1.8 to 3.1.9. --- updated-dependencies: - dependency-name: com.playtika.testcontainers:embedded-redis dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/redis/shedlock-provider-redis-jedis4/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/redis/shedlock-provider-redis-jedis4/pom.xml b/providers/redis/shedlock-provider-redis-jedis4/pom.xml index 8d57e28cd..c6b7c95ad 100644 --- a/providers/redis/shedlock-provider-redis-jedis4/pom.xml +++ b/providers/redis/shedlock-provider-redis-jedis4/pom.xml @@ -34,7 +34,7 @@ com.playtika.testcontainers embedded-redis - 3.1.8 + 3.1.9 test From ed8af61d709dc51ade153e26583c9e06f119ccf3 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 1 Oct 2024 15:52:54 +0000 Subject: [PATCH 0908/1598] Bump com.google.cloud:google-cloud-datastore from 2.21.3 to 2.22.0 Bumps [com.google.cloud:google-cloud-datastore](https://github.com/googleapis/java-datastore) from 2.21.3 to 2.22.0. - [Release notes](https://github.com/googleapis/java-datastore/releases) - [Changelog](https://github.com/googleapis/java-datastore/blob/main/CHANGELOG.md) - [Commits](https://github.com/googleapis/java-datastore/compare/v2.21.3...v2.22.0) --- updated-dependencies: - dependency-name: com.google.cloud:google-cloud-datastore dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- providers/datastore/shedlock-provider-datastore/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/datastore/shedlock-provider-datastore/pom.xml b/providers/datastore/shedlock-provider-datastore/pom.xml index 0d3b5865b..7c0857487 100644 --- a/providers/datastore/shedlock-provider-datastore/pom.xml +++ b/providers/datastore/shedlock-provider-datastore/pom.xml @@ -12,7 +12,7 @@ 5.16.1-SNAPSHOT - 2.21.3 + 2.22.0 From e368a9b343a99bb7d979364ce10678a89c8bbb26 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 2 Oct 2024 15:46:38 +0000 Subject: [PATCH 0909/1598] Bump org.redisson:redisson-spring-data-32 from 3.36.0 to 3.37.0 Bumps org.redisson:redisson-spring-data-32 from 3.36.0 to 3.37.0. --- updated-dependencies: - dependency-name: org.redisson:redisson-spring-data-32 dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- providers/redis/shedlock-provider-redis-spring/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index e96a1aba7..73717d66f 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -62,7 +62,7 @@ org.redisson redisson-spring-data-32 - 3.36.0 + 3.37.0 test From 118a5076116139498dee24b3ccc5606cecbd9ede Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 2 Oct 2024 15:46:56 +0000 Subject: [PATCH 0910/1598] Bump org.opensearch.client:opensearch-rest-high-level-client Bumps [org.opensearch.client:opensearch-rest-high-level-client](https://github.com/opensearch-project/OpenSearch) from 2.17.0 to 2.17.1. - [Release notes](https://github.com/opensearch-project/OpenSearch/releases) - [Changelog](https://github.com/opensearch-project/OpenSearch/blob/main/CHANGELOG.md) - [Commits](https://github.com/opensearch-project/OpenSearch/compare/2.17.0...2.17.1) --- updated-dependencies: - dependency-name: org.opensearch.client:opensearch-rest-high-level-client dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/opensearch/shedlock-provider-opensearch/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/opensearch/shedlock-provider-opensearch/pom.xml b/providers/opensearch/shedlock-provider-opensearch/pom.xml index bf0cb984a..34b021a00 100644 --- a/providers/opensearch/shedlock-provider-opensearch/pom.xml +++ b/providers/opensearch/shedlock-provider-opensearch/pom.xml @@ -12,7 +12,7 @@ 5.16.1-SNAPSHOT - 2.17.0 + 2.17.1 From e05d31b0f0bc8ab5dade72d66913bcb8589d00cd Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 3 Oct 2024 15:47:24 +0000 Subject: [PATCH 0911/1598] Bump com.google.cloud:google-cloud-spanner from 6.76.0 to 6.77.0 Bumps [com.google.cloud:google-cloud-spanner](https://github.com/googleapis/java-spanner) from 6.76.0 to 6.77.0. - [Release notes](https://github.com/googleapis/java-spanner/releases) - [Changelog](https://github.com/googleapis/java-spanner/blob/main/CHANGELOG.md) - [Commits](https://github.com/googleapis/java-spanner/compare/v6.76.0...v6.77.0) --- updated-dependencies: - dependency-name: com.google.cloud:google-cloud-spanner dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- providers/spanner/shedlock-provider-spanner/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/spanner/shedlock-provider-spanner/pom.xml b/providers/spanner/shedlock-provider-spanner/pom.xml index c3a710fd6..3f8105718 100644 --- a/providers/spanner/shedlock-provider-spanner/pom.xml +++ b/providers/spanner/shedlock-provider-spanner/pom.xml @@ -12,7 +12,7 @@ 5.16.1-SNAPSHOT - 6.76.0 + 6.77.0 From a3e140af80271500f70aa08c44a225dedaec5718 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 4 Oct 2024 15:06:13 +0000 Subject: [PATCH 0912/1598] Bump junit.ver from 5.11.1 to 5.11.2 Bumps `junit.ver` from 5.11.1 to 5.11.2. Updates `org.junit.jupiter:junit-jupiter` from 5.11.1 to 5.11.2 - [Release notes](https://github.com/junit-team/junit5/releases) - [Commits](https://github.com/junit-team/junit5/compare/r5.11.1...r5.11.2) Updates `org.junit.jupiter:junit-jupiter-api` from 5.11.1 to 5.11.2 - [Release notes](https://github.com/junit-team/junit5/releases) - [Commits](https://github.com/junit-team/junit5/compare/r5.11.1...r5.11.2) Updates `org.junit.jupiter:junit-jupiter-engine` from 5.11.1 to 5.11.2 - [Release notes](https://github.com/junit-team/junit5/releases) - [Commits](https://github.com/junit-team/junit5/compare/r5.11.1...r5.11.2) --- updated-dependencies: - dependency-name: org.junit.jupiter:junit-jupiter dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.junit.jupiter:junit-jupiter-api dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.junit.jupiter:junit-jupiter-engine dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 3641d952e..e4fb16736 100644 --- a/pom.xml +++ b/pom.xml @@ -75,7 +75,7 @@ UTF-8 17 3.3.4 - 5.11.1 + 5.11.2 1.20.2 2.0.20 3.10.4 From 705c535ed14411e4bde16ac2d51576e44c6bdd25 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 7 Oct 2024 15:26:29 +0000 Subject: [PATCH 0913/1598] Bump org.apache.maven.plugins:maven-surefire-plugin from 3.5.0 to 3.5.1 Bumps [org.apache.maven.plugins:maven-surefire-plugin](https://github.com/apache/maven-surefire) from 3.5.0 to 3.5.1. - [Release notes](https://github.com/apache/maven-surefire/releases) - [Commits](https://github.com/apache/maven-surefire/compare/surefire-3.5.0...surefire-3.5.1) --- updated-dependencies: - dependency-name: org.apache.maven.plugins:maven-surefire-plugin dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index e4fb16736..bc89928c8 100644 --- a/pom.xml +++ b/pom.xml @@ -133,7 +133,7 @@ org.apache.maven.plugins maven-surefire-plugin - 3.5.0 + 3.5.1 ${fork.count} -Xmx512m From 78e2423d808d53e7b8b53e20d182f2461829e1fa Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 7 Oct 2024 15:27:00 +0000 Subject: [PATCH 0914/1598] Bump micronaut3.version from 3.10.4 to 4.6.3 Bumps `micronaut3.version` from 3.10.4 to 4.6.3. Updates `io.micronaut:micronaut-inject-java` from 3.10.4 to 4.6.3 - [Release notes](https://github.com/micronaut-projects/micronaut-core/releases) - [Changelog](https://github.com/micronaut-projects/micronaut-core/blob/4.7.x/RELEASE.adoc) - [Commits](https://github.com/micronaut-projects/micronaut-core/compare/v3.10.4...v4.6.3) Updates `io.micronaut.platform:micronaut-platform` from 4.6.2 to 4.6.3 - [Release notes](https://github.com/micronaut-projects/micronaut-platform/releases) - [Commits](https://github.com/micronaut-projects/micronaut-platform/compare/v4.6.2...v4.6.3) --- updated-dependencies: - dependency-name: io.micronaut:micronaut-inject-java dependency-type: direct:production update-type: version-update:semver-major - dependency-name: io.micronaut.platform:micronaut-platform dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index e4fb16736..99e0c1ea4 100644 --- a/pom.xml +++ b/pom.xml @@ -80,7 +80,7 @@ 2.0.20 3.10.4 3.9.7 - 4.6.2 + 4.6.3 4.7.0 4.8.1 1.5.8 From c1e674cbe68902785c5b5198b721a9a00ffcc358 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 8 Oct 2024 15:26:47 +0000 Subject: [PATCH 0915/1598] Bump org.postgresql:r2dbc-postgresql from 1.0.5.RELEASE to 1.0.6.RELEASE Bumps [org.postgresql:r2dbc-postgresql](https://github.com/pgjdbc/r2dbc-postgresql) from 1.0.5.RELEASE to 1.0.6.RELEASE. - [Release notes](https://github.com/pgjdbc/r2dbc-postgresql/releases) - [Changelog](https://github.com/pgjdbc/r2dbc-postgresql/blob/v1.0.6.RELEASE/CHANGELOG) - [Commits](https://github.com/pgjdbc/r2dbc-postgresql/compare/v1.0.5.RELEASE...v1.0.6.RELEASE) --- updated-dependencies: - dependency-name: org.postgresql:r2dbc-postgresql dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/r2dbc/shedlock-provider-r2dbc/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml index ff5e887de..d07b45224 100644 --- a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml +++ b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml @@ -47,7 +47,7 @@ org.postgresql r2dbc-postgresql - 1.0.5.RELEASE + 1.0.6.RELEASE test From bdd10d7cfe595a55092e96a6af4e6116b8d00587 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 8 Oct 2024 15:27:16 +0000 Subject: [PATCH 0916/1598] Bump logback.ver from 1.5.8 to 1.5.9 Bumps `logback.ver` from 1.5.8 to 1.5.9. Updates `ch.qos.logback:logback-classic` from 1.5.8 to 1.5.9 - [Commits](https://github.com/qos-ch/logback/compare/v_1.5.8...v_1.5.9) Updates `ch.qos.logback:logback-core` from 1.5.8 to 1.5.9 - [Commits](https://github.com/qos-ch/logback/compare/v_1.5.8...v_1.5.9) --- updated-dependencies: - dependency-name: ch.qos.logback:logback-classic dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: ch.qos.logback:logback-core dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index a9e302e02..534c47171 100644 --- a/pom.xml +++ b/pom.xml @@ -83,7 +83,7 @@ 4.6.3 4.7.0 4.8.1 - 1.5.8 + 1.5.9 4.2.2 3.26.3 5.14.1 From 136b589d96bd41ea738eba5380be830c313fdf42 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 10 Oct 2024 15:45:34 +0000 Subject: [PATCH 0917/1598] Bump kotlin.ver from 2.0.20 to 2.0.21 Bumps `kotlin.ver` from 2.0.20 to 2.0.21. Updates `org.jetbrains.kotlin:kotlin-stdlib` from 2.0.20 to 2.0.21 - [Release notes](https://github.com/JetBrains/kotlin/releases) - [Changelog](https://github.com/JetBrains/kotlin/blob/v2.0.21/ChangeLog.md) - [Commits](https://github.com/JetBrains/kotlin/compare/v2.0.20...v2.0.21) Updates `org.jetbrains.kotlin:kotlin-reflect` from 2.0.20 to 2.0.21 - [Release notes](https://github.com/JetBrains/kotlin/releases) - [Changelog](https://github.com/JetBrains/kotlin/blob/v2.0.21/ChangeLog.md) - [Commits](https://github.com/JetBrains/kotlin/compare/v2.0.20...v2.0.21) Updates `org.jetbrains.kotlin:kotlin-maven-allopen` from 2.0.20 to 2.0.21 Updates `org.jetbrains.kotlin:kotlin-maven-plugin` from 2.0.20 to 2.0.21 --- updated-dependencies: - dependency-name: org.jetbrains.kotlin:kotlin-stdlib dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.jetbrains.kotlin:kotlin-reflect dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.jetbrains.kotlin:kotlin-maven-allopen dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.jetbrains.kotlin:kotlin-maven-plugin dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 534c47171..43c325bd9 100644 --- a/pom.xml +++ b/pom.xml @@ -77,7 +77,7 @@ 3.3.4 5.11.2 1.20.2 - 2.0.20 + 2.0.21 3.10.4 3.9.7 4.6.3 From 9efe8010e64d9dd2ee969787a6818728d6a6b26a Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 11 Oct 2024 15:49:35 +0000 Subject: [PATCH 0918/1598] Bump com.google.cloud:google-cloud-spanner from 6.77.0 to 6.78.0 Bumps [com.google.cloud:google-cloud-spanner](https://github.com/googleapis/java-spanner) from 6.77.0 to 6.78.0. - [Release notes](https://github.com/googleapis/java-spanner/releases) - [Changelog](https://github.com/googleapis/java-spanner/blob/main/CHANGELOG.md) - [Commits](https://github.com/googleapis/java-spanner/compare/v6.77.0...v6.78.0) --- updated-dependencies: - dependency-name: com.google.cloud:google-cloud-spanner dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- providers/spanner/shedlock-provider-spanner/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/spanner/shedlock-provider-spanner/pom.xml b/providers/spanner/shedlock-provider-spanner/pom.xml index 3f8105718..fab0d07e2 100644 --- a/providers/spanner/shedlock-provider-spanner/pom.xml +++ b/providers/spanner/shedlock-provider-spanner/pom.xml @@ -12,7 +12,7 @@ 5.16.1-SNAPSHOT - 6.77.0 + 6.78.0 From 5030b31b8537b40ffecbf0127ab4104b00ca8980 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 14 Oct 2024 15:18:42 +0000 Subject: [PATCH 0919/1598] Bump logback.ver from 1.5.9 to 1.5.10 Bumps `logback.ver` from 1.5.9 to 1.5.10. Updates `ch.qos.logback:logback-classic` from 1.5.9 to 1.5.10 - [Commits](https://github.com/qos-ch/logback/compare/v_1.5.9...v_1.5.10) Updates `ch.qos.logback:logback-core` from 1.5.9 to 1.5.10 - [Commits](https://github.com/qos-ch/logback/compare/v_1.5.9...v_1.5.10) --- updated-dependencies: - dependency-name: ch.qos.logback:logback-classic dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: ch.qos.logback:logback-core dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 43c325bd9..8f384e3a1 100644 --- a/pom.xml +++ b/pom.xml @@ -83,7 +83,7 @@ 4.6.3 4.7.0 4.8.1 - 1.5.9 + 1.5.10 4.2.2 3.26.3 5.14.1 From e6db54b398a9650a2e12531fdc3ffd1553a79ad2 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 14 Oct 2024 15:19:01 +0000 Subject: [PATCH 0920/1598] Bump curator.version from 5.7.0 to 5.7.1 Bumps `curator.version` from 5.7.0 to 5.7.1. Updates `org.apache.curator:curator-framework` from 5.7.0 to 5.7.1 - [Commits](https://github.com/apache/curator/compare/apache-curator-5.7.0...apache-curator-5.7.1) Updates `org.apache.curator:curator-test` from 5.7.0 to 5.7.1 - [Commits](https://github.com/apache/curator/compare/apache-curator-5.7.0...apache-curator-5.7.1) --- updated-dependencies: - dependency-name: org.apache.curator:curator-framework dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.apache.curator:curator-test dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml b/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml index b399333d7..f06d2e924 100644 --- a/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml +++ b/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml @@ -12,7 +12,7 @@ 5.16.1-SNAPSHOT - 5.7.0 + 5.7.1 From 28728eb0fcf97c3868072df971251afe032c075b Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 14 Oct 2024 15:19:06 +0000 Subject: [PATCH 0921/1598] Bump org.neo4j.driver:neo4j-java-driver from 5.25.0 to 5.26.0 Bumps [org.neo4j.driver:neo4j-java-driver](https://github.com/neo4j/neo4j-java-driver) from 5.25.0 to 5.26.0. - [Release notes](https://github.com/neo4j/neo4j-java-driver/releases) - [Commits](https://github.com/neo4j/neo4j-java-driver/compare/5.25.0...5.26.0) --- updated-dependencies: - dependency-name: org.neo4j.driver:neo4j-java-driver dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- providers/neo4j/shedlock-provider-neo4j/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/neo4j/shedlock-provider-neo4j/pom.xml b/providers/neo4j/shedlock-provider-neo4j/pom.xml index 266d6f8df..714dee26b 100644 --- a/providers/neo4j/shedlock-provider-neo4j/pom.xml +++ b/providers/neo4j/shedlock-provider-neo4j/pom.xml @@ -20,7 +20,7 @@ org.neo4j.driver neo4j-java-driver - 5.25.0 + 5.26.0 From af49d3533b3a38f862a3262f02c26d614435e172 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 14 Oct 2024 15:19:14 +0000 Subject: [PATCH 0922/1598] Bump io.micronaut.validation:micronaut-validation from 4.7.0 to 4.8.0 Bumps [io.micronaut.validation:micronaut-validation](https://github.com/micronaut-projects/micronaut-validation) from 4.7.0 to 4.8.0. - [Release notes](https://github.com/micronaut-projects/micronaut-validation/releases) - [Commits](https://github.com/micronaut-projects/micronaut-validation/compare/v4.7.0...v4.8.0) --- updated-dependencies: - dependency-name: io.micronaut.validation:micronaut-validation dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 43c325bd9..f440b03e1 100644 --- a/pom.xml +++ b/pom.xml @@ -81,7 +81,7 @@ 3.10.4 3.9.7 4.6.3 - 4.7.0 + 4.8.0 4.8.1 1.5.9 4.2.2 From ddd6e1fd911367836bd8adb2d5b438ec9bee5788 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 14 Oct 2024 15:19:32 +0000 Subject: [PATCH 0923/1598] Bump com.google.cloud:google-cloud-spanner from 6.78.0 to 6.79.0 Bumps [com.google.cloud:google-cloud-spanner](https://github.com/googleapis/java-spanner) from 6.78.0 to 6.79.0. - [Release notes](https://github.com/googleapis/java-spanner/releases) - [Changelog](https://github.com/googleapis/java-spanner/blob/main/CHANGELOG.md) - [Commits](https://github.com/googleapis/java-spanner/compare/v6.78.0...v6.79.0) --- updated-dependencies: - dependency-name: com.google.cloud:google-cloud-spanner dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- providers/spanner/shedlock-provider-spanner/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/spanner/shedlock-provider-spanner/pom.xml b/providers/spanner/shedlock-provider-spanner/pom.xml index fab0d07e2..6018ae123 100644 --- a/providers/spanner/shedlock-provider-spanner/pom.xml +++ b/providers/spanner/shedlock-provider-spanner/pom.xml @@ -12,7 +12,7 @@ 5.16.1-SNAPSHOT - 6.78.0 + 6.79.0 From c6ee9a2c3c123ef01f7c7e1a601093e8b2fc8701 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 15 Oct 2024 15:21:49 +0000 Subject: [PATCH 0924/1598] Bump logback.ver from 1.5.10 to 1.5.11 Bumps `logback.ver` from 1.5.10 to 1.5.11. Updates `ch.qos.logback:logback-classic` from 1.5.10 to 1.5.11 - [Commits](https://github.com/qos-ch/logback/compare/v_1.5.10...v_1.5.11) Updates `ch.qos.logback:logback-core` from 1.5.10 to 1.5.11 - [Commits](https://github.com/qos-ch/logback/compare/v_1.5.10...v_1.5.11) --- updated-dependencies: - dependency-name: ch.qos.logback:logback-classic dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: ch.qos.logback:logback-core dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 557e380ae..726a809f0 100644 --- a/pom.xml +++ b/pom.xml @@ -83,7 +83,7 @@ 4.6.3 4.8.0 4.8.1 - 1.5.10 + 1.5.11 4.2.2 3.26.3 5.14.1 From 4c6c2b5f7e9f561a05602f205965a1bc239da234 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 15 Oct 2024 15:22:03 +0000 Subject: [PATCH 0925/1598] Bump org.mockito:mockito-core from 5.14.1 to 5.14.2 Bumps [org.mockito:mockito-core](https://github.com/mockito/mockito) from 5.14.1 to 5.14.2. - [Release notes](https://github.com/mockito/mockito/releases) - [Commits](https://github.com/mockito/mockito/compare/v5.14.1...v5.14.2) --- updated-dependencies: - dependency-name: org.mockito:mockito-core dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 557e380ae..085a86108 100644 --- a/pom.xml +++ b/pom.xml @@ -86,7 +86,7 @@ 1.5.10 4.2.2 3.26.3 - 5.14.1 + 5.14.2 2.0.16 1
From 654a5d1547a2256f4c482a6591804549c4d5be61 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 15 Oct 2024 15:22:16 +0000 Subject: [PATCH 0926/1598] Bump com.google.cloud:google-cloud-datastore from 2.22.0 to 2.23.0 Bumps [com.google.cloud:google-cloud-datastore](https://github.com/googleapis/java-datastore) from 2.22.0 to 2.23.0. - [Release notes](https://github.com/googleapis/java-datastore/releases) - [Changelog](https://github.com/googleapis/java-datastore/blob/main/CHANGELOG.md) - [Commits](https://github.com/googleapis/java-datastore/compare/v2.22.0...v2.23.0) --- updated-dependencies: - dependency-name: com.google.cloud:google-cloud-datastore dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- providers/datastore/shedlock-provider-datastore/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/datastore/shedlock-provider-datastore/pom.xml b/providers/datastore/shedlock-provider-datastore/pom.xml index 7c0857487..83a4920b3 100644 --- a/providers/datastore/shedlock-provider-datastore/pom.xml +++ b/providers/datastore/shedlock-provider-datastore/pom.xml @@ -12,7 +12,7 @@ 5.16.1-SNAPSHOT - 2.22.0 + 2.23.0 From d712ec69221bd086eaf5bde96902ab70cdac008a Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 15 Oct 2024 15:22:27 +0000 Subject: [PATCH 0927/1598] Bump io.projectreactor:reactor-core from 3.6.10 to 3.6.11 Bumps [io.projectreactor:reactor-core](https://github.com/reactor/reactor-core) from 3.6.10 to 3.6.11. - [Release notes](https://github.com/reactor/reactor-core/releases) - [Commits](https://github.com/reactor/reactor-core/compare/v3.6.10...v3.6.11) --- updated-dependencies: - dependency-name: io.projectreactor:reactor-core dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/r2dbc/shedlock-provider-r2dbc/pom.xml | 2 +- providers/redis/shedlock-provider-redis-spring/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml index d07b45224..3ef4c703a 100644 --- a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml +++ b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml @@ -32,7 +32,7 @@ io.projectreactor reactor-core - 3.6.10 + 3.6.11 diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index 73717d66f..124797b82 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -27,7 +27,7 @@ io.projectreactor reactor-core - 3.6.10 + 3.6.11 true From cbdfd11a22262d2b3967044319b14a6abca39ef3 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 17 Oct 2024 15:40:57 +0000 Subject: [PATCH 0928/1598] Bump spring.version from 6.1.13 to 6.1.14 Bumps `spring.version` from 6.1.13 to 6.1.14. Updates `org.springframework:spring-context` from 6.1.13 to 6.1.14 - [Release notes](https://github.com/spring-projects/spring-framework/releases) - [Commits](https://github.com/spring-projects/spring-framework/compare/v6.1.13...v6.1.14) Updates `org.springframework:spring-test` from 6.1.13 to 6.1.14 - [Release notes](https://github.com/spring-projects/spring-framework/releases) - [Commits](https://github.com/spring-projects/spring-framework/compare/v6.1.13...v6.1.14) Updates `org.springframework:spring-jdbc` from 6.1.13 to 6.1.14 - [Release notes](https://github.com/spring-projects/spring-framework/releases) - [Commits](https://github.com/spring-projects/spring-framework/compare/v6.1.13...v6.1.14) Updates `org.springframework:spring-beans` from 6.1.13 to 6.1.14 - [Release notes](https://github.com/spring-projects/spring-framework/releases) - [Commits](https://github.com/spring-projects/spring-framework/compare/v6.1.13...v6.1.14) --- updated-dependencies: - dependency-name: org.springframework:spring-context dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.springframework:spring-test dependency-type: direct:development update-type: version-update:semver-patch - dependency-name: org.springframework:spring-jdbc dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.springframework:spring-beans dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 813571a9e..5e23a287e 100644 --- a/pom.xml +++ b/pom.xml @@ -71,7 +71,7 @@
- 6.1.13 + 6.1.14 UTF-8 17 3.3.4 From 36ca99552b78a12298ed1d0f981ac711ffa07293 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 17 Oct 2024 15:41:31 +0000 Subject: [PATCH 0929/1598] Bump co.elastic.clients:elasticsearch-java from 8.15.2 to 8.15.3 Bumps [co.elastic.clients:elasticsearch-java](https://github.com/elastic/elasticsearch-java) from 8.15.2 to 8.15.3. - [Release notes](https://github.com/elastic/elasticsearch-java/releases) - [Changelog](https://github.com/elastic/elasticsearch-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/elastic/elasticsearch-java/compare/v8.15.2...v8.15.3) --- updated-dependencies: - dependency-name: co.elastic.clients:elasticsearch-java dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- .../elasticsearch/shedlock-provider-elasticsearch8/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml index 4d6a5c280..5999017eb 100644 --- a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml +++ b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml @@ -12,7 +12,7 @@ 5.16.1-SNAPSHOT - 8.15.2 + 8.15.3 2.1.3 2.18.0 From 5ea982fab44cf81f20875d58a73753ac52ddb5ee Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 17 Oct 2024 15:41:40 +0000 Subject: [PATCH 0930/1598] Bump org.postgresql:r2dbc-postgresql from 1.0.6.RELEASE to 1.0.7.RELEASE Bumps [org.postgresql:r2dbc-postgresql](https://github.com/pgjdbc/r2dbc-postgresql) from 1.0.6.RELEASE to 1.0.7.RELEASE. - [Release notes](https://github.com/pgjdbc/r2dbc-postgresql/releases) - [Changelog](https://github.com/pgjdbc/r2dbc-postgresql/blob/main/CHANGELOG) - [Commits](https://github.com/pgjdbc/r2dbc-postgresql/compare/v1.0.6.RELEASE...v1.0.7.RELEASE) --- updated-dependencies: - dependency-name: org.postgresql:r2dbc-postgresql dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/r2dbc/shedlock-provider-r2dbc/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml index 3ef4c703a..b9f56054e 100644 --- a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml +++ b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml @@ -47,7 +47,7 @@ org.postgresql r2dbc-postgresql - 1.0.6.RELEASE + 1.0.7.RELEASE test
From 69f0ddc1274ed4bb8920cd030b31a1091ef2e454 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 18 Oct 2024 15:58:57 +0000 Subject: [PATCH 0931/1598] Bump org.springframework.data:spring-data-redis from 3.3.4 to 3.3.5 Bumps [org.springframework.data:spring-data-redis](https://github.com/spring-projects/spring-data-redis) from 3.3.4 to 3.3.5. - [Release notes](https://github.com/spring-projects/spring-data-redis/releases) - [Commits](https://github.com/spring-projects/spring-data-redis/compare/3.3.4...3.3.5) --- updated-dependencies: - dependency-name: org.springframework.data:spring-data-redis dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/redis/shedlock-provider-redis-spring/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index 124797b82..6d566b159 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -21,7 +21,7 @@ org.springframework.data spring-data-redis - 3.3.4 + 3.3.5 From 2af331aa0b28a4db21ef039a2c19ca4814ef7474 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 21 Oct 2024 15:54:12 +0000 Subject: [PATCH 0932/1598] Bump junit.ver from 5.11.2 to 5.11.3 Bumps `junit.ver` from 5.11.2 to 5.11.3. Updates `org.junit.jupiter:junit-jupiter` from 5.11.2 to 5.11.3 - [Release notes](https://github.com/junit-team/junit5/releases) - [Commits](https://github.com/junit-team/junit5/compare/r5.11.2...r5.11.3) Updates `org.junit.jupiter:junit-jupiter-api` from 5.11.2 to 5.11.3 - [Release notes](https://github.com/junit-team/junit5/releases) - [Commits](https://github.com/junit-team/junit5/compare/r5.11.2...r5.11.3) Updates `org.junit.jupiter:junit-jupiter-engine` from 5.11.2 to 5.11.3 - [Release notes](https://github.com/junit-team/junit5/releases) - [Commits](https://github.com/junit-team/junit5/compare/r5.11.2...r5.11.3) --- updated-dependencies: - dependency-name: org.junit.jupiter:junit-jupiter dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.junit.jupiter:junit-jupiter-api dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.junit.jupiter:junit-jupiter-engine dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 5e23a287e..9adcfecbc 100644 --- a/pom.xml +++ b/pom.xml @@ -75,7 +75,7 @@ UTF-8 17 3.3.4 - 5.11.2 + 5.11.3 1.20.2 2.0.21 3.10.4 From 75ca026db90d45e519eebd0b149694974291585b Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 21 Oct 2024 15:54:24 +0000 Subject: [PATCH 0933/1598] Bump org.jooq:jooq from 3.19.13 to 3.19.14 Bumps org.jooq:jooq from 3.19.13 to 3.19.14. --- updated-dependencies: - dependency-name: org.jooq:jooq dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/jdbc/shedlock-provider-jooq/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/jdbc/shedlock-provider-jooq/pom.xml b/providers/jdbc/shedlock-provider-jooq/pom.xml index 4f0b859d2..062f74021 100644 --- a/providers/jdbc/shedlock-provider-jooq/pom.xml +++ b/providers/jdbc/shedlock-provider-jooq/pom.xml @@ -21,7 +21,7 @@ org.jooq jooq - 3.19.13 + 3.19.14 From 99c108e73f8ec58695bd272c9a8c3448843fba77 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 22 Oct 2024 15:44:19 +0000 Subject: [PATCH 0934/1598] Bump org.codehaus.mojo:exec-maven-plugin from 3.4.1 to 3.5.0 Bumps [org.codehaus.mojo:exec-maven-plugin](https://github.com/mojohaus/exec-maven-plugin) from 3.4.1 to 3.5.0. - [Release notes](https://github.com/mojohaus/exec-maven-plugin/releases) - [Commits](https://github.com/mojohaus/exec-maven-plugin/compare/3.4.1...3.5.0) --- updated-dependencies: - dependency-name: org.codehaus.mojo:exec-maven-plugin dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- micronaut/test/micronaut-jdbc-template/pom.xml | 2 +- micronaut/test/micronaut-jdbc/pom.xml | 2 +- micronaut/test/micronaut4-jdbc-template/pom.xml | 2 +- micronaut/test/micronaut4-jdbc/pom.xml | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/micronaut/test/micronaut-jdbc-template/pom.xml b/micronaut/test/micronaut-jdbc-template/pom.xml index c1601cf75..df6fbcebc 100644 --- a/micronaut/test/micronaut-jdbc-template/pom.xml +++ b/micronaut/test/micronaut-jdbc-template/pom.xml @@ -143,7 +143,7 @@ org.codehaus.mojo exec-maven-plugin - 3.4.1 + 3.5.0 java diff --git a/micronaut/test/micronaut-jdbc/pom.xml b/micronaut/test/micronaut-jdbc/pom.xml index 031d829b8..51d0bf968 100644 --- a/micronaut/test/micronaut-jdbc/pom.xml +++ b/micronaut/test/micronaut-jdbc/pom.xml @@ -143,7 +143,7 @@ org.codehaus.mojo exec-maven-plugin - 3.4.1 + 3.5.0 java diff --git a/micronaut/test/micronaut4-jdbc-template/pom.xml b/micronaut/test/micronaut4-jdbc-template/pom.xml index a791bb43a..734ec7261 100644 --- a/micronaut/test/micronaut4-jdbc-template/pom.xml +++ b/micronaut/test/micronaut4-jdbc-template/pom.xml @@ -119,7 +119,7 @@ org.codehaus.mojo exec-maven-plugin - 3.4.1 + 3.5.0 java diff --git a/micronaut/test/micronaut4-jdbc/pom.xml b/micronaut/test/micronaut4-jdbc/pom.xml index 5ed50f526..a7d650a58 100644 --- a/micronaut/test/micronaut4-jdbc/pom.xml +++ b/micronaut/test/micronaut4-jdbc/pom.xml @@ -119,7 +119,7 @@ org.codehaus.mojo exec-maven-plugin - 3.4.1 + 3.5.0 java From 5f938de03b09fa0fdcca7dcd8c10a91902ae5263 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 23 Oct 2024 15:05:14 +0000 Subject: [PATCH 0935/1598] Bump test-containers.ver from 1.20.2 to 1.20.3 Bumps `test-containers.ver` from 1.20.2 to 1.20.3. Updates `org.testcontainers:postgresql` from 1.20.2 to 1.20.3 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.20.2...1.20.3) Updates `org.testcontainers:testcontainers` from 1.20.2 to 1.20.3 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.20.2...1.20.3) Updates `org.testcontainers:mysql` from 1.20.2 to 1.20.3 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.20.2...1.20.3) Updates `org.testcontainers:db2` from 1.20.2 to 1.20.3 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.20.2...1.20.3) Updates `org.testcontainers:mariadb` from 1.20.2 to 1.20.3 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.20.2...1.20.3) Updates `org.testcontainers:oracle-xe` from 1.20.2 to 1.20.3 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.20.2...1.20.3) Updates `org.testcontainers:mssqlserver` from 1.20.2 to 1.20.3 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.20.2...1.20.3) Updates `org.testcontainers:junit-jupiter` from 1.20.2 to 1.20.3 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.20.2...1.20.3) Updates `org.testcontainers:mongodb` from 1.20.2 to 1.20.3 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.20.2...1.20.3) Updates `org.testcontainers:neo4j` from 1.20.2 to 1.20.3 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.20.2...1.20.3) Updates `org.testcontainers:elasticsearch` from 1.20.2 to 1.20.3 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.20.2...1.20.3) Updates `org.testcontainers:couchbase` from 1.20.2 to 1.20.3 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.20.2...1.20.3) Updates `org.testcontainers:dynalite` from 1.20.2 to 1.20.3 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.20.2...1.20.3) Updates `org.testcontainers:cassandra` from 1.20.2 to 1.20.3 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.20.2...1.20.3) Updates `org.testcontainers:gcloud` from 1.20.2 to 1.20.3 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.20.2...1.20.3) --- updated-dependencies: - dependency-name: org.testcontainers:postgresql dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.testcontainers:testcontainers dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.testcontainers:mysql dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.testcontainers:db2 dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.testcontainers:mariadb dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.testcontainers:oracle-xe dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.testcontainers:mssqlserver dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.testcontainers:junit-jupiter dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.testcontainers:mongodb dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.testcontainers:neo4j dependency-type: direct:development update-type: version-update:semver-patch - dependency-name: org.testcontainers:elasticsearch dependency-type: direct:development update-type: version-update:semver-patch - dependency-name: org.testcontainers:couchbase dependency-type: direct:development update-type: version-update:semver-patch - dependency-name: org.testcontainers:dynalite dependency-type: direct:development update-type: version-update:semver-patch - dependency-name: org.testcontainers:cassandra dependency-type: direct:development update-type: version-update:semver-patch - dependency-name: org.testcontainers:gcloud dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- cdi/test/quarkus-test/pom.xml | 2 +- pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/cdi/test/quarkus-test/pom.xml b/cdi/test/quarkus-test/pom.xml index d372585ac..0a165a53b 100644 --- a/cdi/test/quarkus-test/pom.xml +++ b/cdi/test/quarkus-test/pom.xml @@ -51,7 +51,7 @@ org.testcontainers postgresql - 1.20.2 + 1.20.3 io.quarkus diff --git a/pom.xml b/pom.xml index 9adcfecbc..3e296e262 100644 --- a/pom.xml +++ b/pom.xml @@ -76,7 +76,7 @@ 17 3.3.4 5.11.3 - 1.20.2 + 1.20.3 2.0.21 3.10.4 3.9.7 From 3bd5555a8563369697329a07a4d88d9f7c84f2c7 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 23 Oct 2024 15:05:28 +0000 Subject: [PATCH 0936/1598] Bump com.arangodb:arangodb-java-driver from 7.9.0 to 7.10.0 Bumps [com.arangodb:arangodb-java-driver](https://github.com/arangodb/arangodb-java-driver) from 7.9.0 to 7.10.0. - [Release notes](https://github.com/arangodb/arangodb-java-driver/releases) - [Changelog](https://github.com/arangodb/arangodb-java-driver/blob/main/ChangeLog.md) - [Commits](https://github.com/arangodb/arangodb-java-driver/compare/v7.9.0...v7.10.0) --- updated-dependencies: - dependency-name: com.arangodb:arangodb-java-driver dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- providers/arangodb/shedlock-provider-arangodb/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/arangodb/shedlock-provider-arangodb/pom.xml b/providers/arangodb/shedlock-provider-arangodb/pom.xml index 87086ab7f..c78196a70 100644 --- a/providers/arangodb/shedlock-provider-arangodb/pom.xml +++ b/providers/arangodb/shedlock-provider-arangodb/pom.xml @@ -20,7 +20,7 @@ com.arangodb arangodb-java-driver - 7.9.0 + 7.10.0 From 30d5b00b5eb046cb7a8bc0a02e1abbfb7539588e Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 25 Oct 2024 15:28:03 +0000 Subject: [PATCH 0937/1598] Bump org.mariadb:r2dbc-mariadb from 1.2.2 to 1.3.0 Bumps [org.mariadb:r2dbc-mariadb](https://github.com/mariadb-corporation/mariadb-connector-r2dbc) from 1.2.2 to 1.3.0. - [Release notes](https://github.com/mariadb-corporation/mariadb-connector-r2dbc/releases) - [Changelog](https://github.com/mariadb-corporation/mariadb-connector-r2dbc/blob/master/CHANGELOG.md) - [Commits](https://github.com/mariadb-corporation/mariadb-connector-r2dbc/compare/1.2.2...1.3.0) --- updated-dependencies: - dependency-name: org.mariadb:r2dbc-mariadb dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- providers/r2dbc/shedlock-provider-r2dbc/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml index b9f56054e..e1e34adb9 100644 --- a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml +++ b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml @@ -89,7 +89,7 @@ org.mariadb r2dbc-mariadb - 1.2.2 + 1.3.0 test From 19e3ef8beaeae0d8b092961656e2970339983e33 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 25 Oct 2024 15:28:29 +0000 Subject: [PATCH 0938/1598] Bump org.mariadb.jdbc:mariadb-java-client from 3.4.1 to 3.5.0 Bumps [org.mariadb.jdbc:mariadb-java-client](https://github.com/mariadb-corporation/mariadb-connector-j) from 3.4.1 to 3.5.0. - [Release notes](https://github.com/mariadb-corporation/mariadb-connector-j/releases) - [Changelog](https://github.com/mariadb-corporation/mariadb-connector-j/blob/master/CHANGELOG.md) - [Commits](https://github.com/mariadb-corporation/mariadb-connector-j/compare/3.4.1...3.5.0) --- updated-dependencies: - dependency-name: org.mariadb.jdbc:mariadb-java-client dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- providers/jdbc/shedlock-test-support-jdbc/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/jdbc/shedlock-test-support-jdbc/pom.xml b/providers/jdbc/shedlock-test-support-jdbc/pom.xml index b24d9e7a7..64df8e8f8 100644 --- a/providers/jdbc/shedlock-test-support-jdbc/pom.xml +++ b/providers/jdbc/shedlock-test-support-jdbc/pom.xml @@ -45,7 +45,7 @@ org.mariadb.jdbc mariadb-java-client - 3.4.1 + 3.5.0 From 98fc74cc1dd76ad0a0b44dcd34799e3d6e0a01aa Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 25 Oct 2024 15:28:34 +0000 Subject: [PATCH 0939/1598] Bump com.google.cloud:google-cloud-spanner from 6.79.0 to 6.80.0 Bumps [com.google.cloud:google-cloud-spanner](https://github.com/googleapis/java-spanner) from 6.79.0 to 6.80.0. - [Release notes](https://github.com/googleapis/java-spanner/releases) - [Changelog](https://github.com/googleapis/java-spanner/blob/main/CHANGELOG.md) - [Commits](https://github.com/googleapis/java-spanner/compare/v6.79.0...v6.80.0) --- updated-dependencies: - dependency-name: com.google.cloud:google-cloud-spanner dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- providers/spanner/shedlock-provider-spanner/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/spanner/shedlock-provider-spanner/pom.xml b/providers/spanner/shedlock-provider-spanner/pom.xml index 6018ae123..173c02c7c 100644 --- a/providers/spanner/shedlock-provider-spanner/pom.xml +++ b/providers/spanner/shedlock-provider-spanner/pom.xml @@ -12,7 +12,7 @@ 5.16.1-SNAPSHOT - 6.79.0 + 6.80.0 From 72fcab85bb29fff14442b8109f034a807188c42e Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 28 Oct 2024 16:00:33 +0000 Subject: [PATCH 0940/1598] Bump logback.ver from 1.5.11 to 1.5.12 Bumps `logback.ver` from 1.5.11 to 1.5.12. Updates `ch.qos.logback:logback-classic` from 1.5.11 to 1.5.12 - [Commits](https://github.com/qos-ch/logback/compare/v_1.5.11...v_1.5.12) Updates `ch.qos.logback:logback-core` from 1.5.11 to 1.5.12 - [Commits](https://github.com/qos-ch/logback/compare/v_1.5.11...v_1.5.12) --- updated-dependencies: - dependency-name: ch.qos.logback:logback-classic dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: ch.qos.logback:logback-core dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 3e296e262..829974558 100644 --- a/pom.xml +++ b/pom.xml @@ -83,7 +83,7 @@ 4.6.3 4.8.0 4.8.1 - 1.5.11 + 1.5.12 4.2.2 3.26.3 5.14.2 From c312a21ea671663a65e970b343b3c069397c1df7 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 28 Oct 2024 16:01:04 +0000 Subject: [PATCH 0941/1598] Bump com.google.cloud:google-cloud-spanner from 6.80.0 to 6.80.1 Bumps [com.google.cloud:google-cloud-spanner](https://github.com/googleapis/java-spanner) from 6.80.0 to 6.80.1. - [Release notes](https://github.com/googleapis/java-spanner/releases) - [Changelog](https://github.com/googleapis/java-spanner/blob/main/CHANGELOG.md) - [Commits](https://github.com/googleapis/java-spanner/compare/v6.80.0...v6.80.1) --- updated-dependencies: - dependency-name: com.google.cloud:google-cloud-spanner dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/spanner/shedlock-provider-spanner/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/spanner/shedlock-provider-spanner/pom.xml b/providers/spanner/shedlock-provider-spanner/pom.xml index 173c02c7c..b4a056dc4 100644 --- a/providers/spanner/shedlock-provider-spanner/pom.xml +++ b/providers/spanner/shedlock-provider-spanner/pom.xml @@ -12,7 +12,7 @@ 5.16.1-SNAPSHOT - 6.80.0 + 6.80.1 From 82d158e145164b06751e36b1fe673c8decd9c93e Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Mon, 28 Oct 2024 18:38:49 +0100 Subject: [PATCH 0942/1598] Upgrade Spring --- pom.xml | 2 +- .../java/net/javacrumbs/shedlock/test/support/FuzzTester.java | 3 --- spring/test/shedlock-springboot-future-test/pom.xml | 2 +- 3 files changed, 2 insertions(+), 5 deletions(-) diff --git a/pom.xml b/pom.xml index 829974558..069846251 100644 --- a/pom.xml +++ b/pom.xml @@ -74,7 +74,7 @@ 6.1.14 UTF-8 17 - 3.3.4 + 3.3.5 5.11.3 1.20.3 2.0.21 diff --git a/shedlock-test-support/src/main/java/net/javacrumbs/shedlock/test/support/FuzzTester.java b/shedlock-test-support/src/main/java/net/javacrumbs/shedlock/test/support/FuzzTester.java index 6a9122d5d..0b9bafa5c 100644 --- a/shedlock-test-support/src/main/java/net/javacrumbs/shedlock/test/support/FuzzTester.java +++ b/shedlock-test-support/src/main/java/net/javacrumbs/shedlock/test/support/FuzzTester.java @@ -44,8 +44,6 @@ public class FuzzTester { private static final int THREADS = 8; public static final int SHORT_ITERATION = 10; - private final LockProvider lockProvider; - private final Duration sleepFor; private final Duration lockAtMostFor; private final int iterations; @@ -59,7 +57,6 @@ public FuzzTester(LockProvider lockProvider) { } public FuzzTester(LockProvider lockProvider, Duration sleepFor, Duration lockAtMostFor, int iterations) { - this.lockProvider = lockProvider; this.sleepFor = sleepFor; this.lockAtMostFor = lockAtMostFor; this.iterations = iterations; diff --git a/spring/test/shedlock-springboot-future-test/pom.xml b/spring/test/shedlock-springboot-future-test/pom.xml index 1ab501cf9..a43f5855b 100644 --- a/spring/test/shedlock-springboot-future-test/pom.xml +++ b/spring/test/shedlock-springboot-future-test/pom.xml @@ -63,7 +63,7 @@ org.springframework.boot spring-boot-dependencies - 3.4.0-M3 + 3.4.0-RC1 pom import From 43e9d8ec8ec814fbf312f62cfd68b9f251fc431d Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 29 Oct 2024 15:08:33 +0000 Subject: [PATCH 0943/1598] Bump com.google.cloud:google-cloud-datastore from 2.23.0 to 2.24.1 Bumps [com.google.cloud:google-cloud-datastore](https://github.com/googleapis/java-datastore) from 2.23.0 to 2.24.1. - [Release notes](https://github.com/googleapis/java-datastore/releases) - [Changelog](https://github.com/googleapis/java-datastore/blob/main/CHANGELOG.md) - [Commits](https://github.com/googleapis/java-datastore/commits) --- updated-dependencies: - dependency-name: com.google.cloud:google-cloud-datastore dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- providers/datastore/shedlock-provider-datastore/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/datastore/shedlock-provider-datastore/pom.xml b/providers/datastore/shedlock-provider-datastore/pom.xml index 83a4920b3..e58bd7601 100644 --- a/providers/datastore/shedlock-provider-datastore/pom.xml +++ b/providers/datastore/shedlock-provider-datastore/pom.xml @@ -12,7 +12,7 @@ 5.16.1-SNAPSHOT - 2.23.0 + 2.24.1 From 92676c5f530c2df64de5368b98686e10940f7796 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 29 Oct 2024 15:09:00 +0000 Subject: [PATCH 0944/1598] Bump jackson.version from 2.18.0 to 2.18.1 Bumps `jackson.version` from 2.18.0 to 2.18.1. Updates `com.fasterxml.jackson.datatype:jackson-datatype-jsr310` from 2.18.0 to 2.18.1 Updates `com.fasterxml.jackson.dataformat:jackson-dataformat-xml` from 2.18.0 to 2.18.1 - [Commits](https://github.com/FasterXML/jackson-dataformat-xml/compare/jackson-dataformat-xml-2.18.0...jackson-dataformat-xml-2.18.1) --- updated-dependencies: - dependency-name: com.fasterxml.jackson.datatype:jackson-datatype-jsr310 dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: com.fasterxml.jackson.dataformat:jackson-dataformat-xml dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- .../elasticsearch/shedlock-provider-elasticsearch8/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml index 5999017eb..aa19cf473 100644 --- a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml +++ b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml @@ -14,7 +14,7 @@ 8.15.3 2.1.3 - 2.18.0 + 2.18.1 From 8a61c298bc8b737df9179f257bc0cab9f0a2df2d Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 30 Oct 2024 15:09:47 +0000 Subject: [PATCH 0945/1598] Bump quarkus.platform.version from 2.16.12.Final to 3.16.1 Bumps `quarkus.platform.version` from 2.16.12.Final to 3.16.1. Updates `io.quarkus.platform:quarkus-bom` from 2.16.12.Final to 3.16.1 - [Commits](https://github.com/quarkusio/quarkus-platform/compare/2.16.12.Final...3.16.1) Updates `io.quarkus.platform:quarkus-maven-plugin` from 2.16.12.Final to 3.16.1 - [Commits](https://github.com/quarkusio/quarkus-platform/compare/2.16.12.Final...3.16.1) --- updated-dependencies: - dependency-name: io.quarkus.platform:quarkus-bom dependency-type: direct:production update-type: version-update:semver-major - dependency-name: io.quarkus.platform:quarkus-maven-plugin dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- cdi/test/quarkus-test/pom.xml | 2 +- providers/redis/shedlock-provider-redis-quarkus2/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/cdi/test/quarkus-test/pom.xml b/cdi/test/quarkus-test/pom.xml index 0a165a53b..b0f736ec9 100644 --- a/cdi/test/quarkus-test/pom.xml +++ b/cdi/test/quarkus-test/pom.xml @@ -14,7 +14,7 @@ quarkus-bom io.quarkus.platform - 3.14.2 + 3.16.1 true diff --git a/providers/redis/shedlock-provider-redis-quarkus2/pom.xml b/providers/redis/shedlock-provider-redis-quarkus2/pom.xml index 2ddfba368..a130a5103 100644 --- a/providers/redis/shedlock-provider-redis-quarkus2/pom.xml +++ b/providers/redis/shedlock-provider-redis-quarkus2/pom.xml @@ -11,7 +11,7 @@ shedlock-provider-redis-quarkus2 - 2.16.12.Final + 3.16.1 From 014e554168fdc5cfcb3526f83f2994732f3126e9 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 31 Oct 2024 15:20:34 +0000 Subject: [PATCH 0946/1598] Bump org.redisson:redisson-spring-data-32 from 3.37.0 to 3.38.1 Bumps org.redisson:redisson-spring-data-32 from 3.37.0 to 3.38.1. --- updated-dependencies: - dependency-name: org.redisson:redisson-spring-data-32 dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- providers/redis/shedlock-provider-redis-spring/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index 6d566b159..beec96386 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -62,7 +62,7 @@ org.redisson redisson-spring-data-32 - 3.37.0 + 3.38.1 test From a4d3c51d809ba18760f545a618f88442d794dd38 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 31 Oct 2024 15:20:54 +0000 Subject: [PATCH 0947/1598] Bump org.neo4j.driver:neo4j-java-driver from 5.26.0 to 5.26.1 Bumps [org.neo4j.driver:neo4j-java-driver](https://github.com/neo4j/neo4j-java-driver) from 5.26.0 to 5.26.1. - [Release notes](https://github.com/neo4j/neo4j-java-driver/releases) - [Commits](https://github.com/neo4j/neo4j-java-driver/compare/5.26.0...5.26.1) --- updated-dependencies: - dependency-name: org.neo4j.driver:neo4j-java-driver dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/neo4j/shedlock-provider-neo4j/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/neo4j/shedlock-provider-neo4j/pom.xml b/providers/neo4j/shedlock-provider-neo4j/pom.xml index 714dee26b..efffd1108 100644 --- a/providers/neo4j/shedlock-provider-neo4j/pom.xml +++ b/providers/neo4j/shedlock-provider-neo4j/pom.xml @@ -20,7 +20,7 @@ org.neo4j.driver neo4j-java-driver - 5.26.0 + 5.26.1 From babcbedf24fc4a837f7252f106e5a4ba9d06e29f Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 1 Nov 2024 15:55:26 +0000 Subject: [PATCH 0948/1598] Bump com.arangodb:arangodb-java-driver from 7.10.0 to 7.11.0 Bumps [com.arangodb:arangodb-java-driver](https://github.com/arangodb/arangodb-java-driver) from 7.10.0 to 7.11.0. - [Release notes](https://github.com/arangodb/arangodb-java-driver/releases) - [Changelog](https://github.com/arangodb/arangodb-java-driver/blob/main/ChangeLog.md) - [Commits](https://github.com/arangodb/arangodb-java-driver/compare/v7.10.0...v7.11.0) --- updated-dependencies: - dependency-name: com.arangodb:arangodb-java-driver dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- providers/arangodb/shedlock-provider-arangodb/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/arangodb/shedlock-provider-arangodb/pom.xml b/providers/arangodb/shedlock-provider-arangodb/pom.xml index c78196a70..ec08e97df 100644 --- a/providers/arangodb/shedlock-provider-arangodb/pom.xml +++ b/providers/arangodb/shedlock-provider-arangodb/pom.xml @@ -20,7 +20,7 @@ com.arangodb arangodb-java-driver - 7.10.0 + 7.11.0 From dae2e38402bd39bfcfd97e7ee3008d5134fad769 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 1 Nov 2024 15:55:33 +0000 Subject: [PATCH 0949/1598] Bump com.google.cloud:google-cloud-spanner from 6.80.1 to 6.81.0 Bumps [com.google.cloud:google-cloud-spanner](https://github.com/googleapis/java-spanner) from 6.80.1 to 6.81.0. - [Release notes](https://github.com/googleapis/java-spanner/releases) - [Changelog](https://github.com/googleapis/java-spanner/blob/main/CHANGELOG.md) - [Commits](https://github.com/googleapis/java-spanner/compare/v6.80.1...v6.81.0) --- updated-dependencies: - dependency-name: com.google.cloud:google-cloud-spanner dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- providers/spanner/shedlock-provider-spanner/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/spanner/shedlock-provider-spanner/pom.xml b/providers/spanner/shedlock-provider-spanner/pom.xml index b4a056dc4..8d0e00985 100644 --- a/providers/spanner/shedlock-provider-spanner/pom.xml +++ b/providers/spanner/shedlock-provider-spanner/pom.xml @@ -12,7 +12,7 @@ 5.16.1-SNAPSHOT - 6.80.1 + 6.81.0 From 1495891ddb9be8d5a0a86fa540f7d16cb77e780a Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 4 Nov 2024 15:17:25 +0000 Subject: [PATCH 0950/1598] Bump mikepenz/action-junit-report from 4 to 5 Bumps [mikepenz/action-junit-report](https://github.com/mikepenz/action-junit-report) from 4 to 5. - [Release notes](https://github.com/mikepenz/action-junit-report/releases) - [Commits](https://github.com/mikepenz/action-junit-report/compare/v4...v5) --- updated-dependencies: - dependency-name: mikepenz/action-junit-report dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- .github/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 6cee25d85..d4ac7a9db 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -36,7 +36,7 @@ jobs: MAVEN_OPTS: --add-opens java.base/java.util=ALL-UNNAMED run: mvn clean test spotless:check javadoc:javadoc - name: Publish Test Report - uses: mikepenz/action-junit-report@v4 + uses: mikepenz/action-junit-report@v5 if: always() # always run even if the previous step fails with: report_paths: '**/target/surefire-reports/TEST-*.xml' From 2475ee3679de558af89973d4608bbd2e40d14241 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luk=C3=A1=C5=A1=20K=C5=99e=C4=8Dan?= Date: Mon, 4 Nov 2024 18:54:40 +0100 Subject: [PATCH 0951/1598] Update providers/redis/shedlock-provider-redis-quarkus2/pom.xml --- providers/redis/shedlock-provider-redis-quarkus2/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/redis/shedlock-provider-redis-quarkus2/pom.xml b/providers/redis/shedlock-provider-redis-quarkus2/pom.xml index a130a5103..2ddfba368 100644 --- a/providers/redis/shedlock-provider-redis-quarkus2/pom.xml +++ b/providers/redis/shedlock-provider-redis-quarkus2/pom.xml @@ -11,7 +11,7 @@ shedlock-provider-redis-quarkus2 - 3.16.1 + 2.16.12.Final From 25f89fb975e9a800588c0d53622e1ee93c8b577c Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 5 Nov 2024 15:36:15 +0000 Subject: [PATCH 0952/1598] Bump org.hsqldb:hsqldb from 2.7.3 to 2.7.4 Bumps org.hsqldb:hsqldb from 2.7.3 to 2.7.4. --- updated-dependencies: - dependency-name: org.hsqldb:hsqldb dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/jdbc/shedlock-test-support-jdbc/pom.xml | 2 +- spring/test/shedlock-springboot-future-test/pom.xml | 2 +- spring/test/shedlock-springboot-kotlin-test/pom.xml | 2 +- spring/test/shedlock-springboot-old-test/pom.xml | 2 +- spring/test/shedlock-springboot-sleuth-test/pom.xml | 2 +- spring/test/shedlock-springboot-test/pom.xml | 2 +- spring/test/shedlock-testng-test/pom.xml | 2 +- 7 files changed, 7 insertions(+), 7 deletions(-) diff --git a/providers/jdbc/shedlock-test-support-jdbc/pom.xml b/providers/jdbc/shedlock-test-support-jdbc/pom.xml index 64df8e8f8..368b8626e 100644 --- a/providers/jdbc/shedlock-test-support-jdbc/pom.xml +++ b/providers/jdbc/shedlock-test-support-jdbc/pom.xml @@ -27,7 +27,7 @@ org.hsqldb hsqldb - 2.7.3 + 2.7.4 diff --git a/spring/test/shedlock-springboot-future-test/pom.xml b/spring/test/shedlock-springboot-future-test/pom.xml index a43f5855b..e3faeb8ec 100644 --- a/spring/test/shedlock-springboot-future-test/pom.xml +++ b/spring/test/shedlock-springboot-future-test/pom.xml @@ -47,7 +47,7 @@ org.hsqldb hsqldb - 2.7.3 + 2.7.4 diff --git a/spring/test/shedlock-springboot-kotlin-test/pom.xml b/spring/test/shedlock-springboot-kotlin-test/pom.xml index ff51b60fd..3e684f460 100644 --- a/spring/test/shedlock-springboot-kotlin-test/pom.xml +++ b/spring/test/shedlock-springboot-kotlin-test/pom.xml @@ -58,7 +58,7 @@ org.hsqldb hsqldb - 2.7.3 + 2.7.4 diff --git a/spring/test/shedlock-springboot-old-test/pom.xml b/spring/test/shedlock-springboot-old-test/pom.xml index 39f0ec980..ba3416047 100644 --- a/spring/test/shedlock-springboot-old-test/pom.xml +++ b/spring/test/shedlock-springboot-old-test/pom.xml @@ -42,7 +42,7 @@ org.hsqldb hsqldb - 2.7.3 + 2.7.4 diff --git a/spring/test/shedlock-springboot-sleuth-test/pom.xml b/spring/test/shedlock-springboot-sleuth-test/pom.xml index f91b96d49..65f56043d 100644 --- a/spring/test/shedlock-springboot-sleuth-test/pom.xml +++ b/spring/test/shedlock-springboot-sleuth-test/pom.xml @@ -47,7 +47,7 @@ org.hsqldb hsqldb - 2.7.3 + 2.7.4 diff --git a/spring/test/shedlock-springboot-test/pom.xml b/spring/test/shedlock-springboot-test/pom.xml index ea501c92b..96086c482 100644 --- a/spring/test/shedlock-springboot-test/pom.xml +++ b/spring/test/shedlock-springboot-test/pom.xml @@ -47,7 +47,7 @@ org.hsqldb hsqldb - 2.7.3 + 2.7.4 diff --git a/spring/test/shedlock-testng-test/pom.xml b/spring/test/shedlock-testng-test/pom.xml index 35aafa961..e3b90bf90 100644 --- a/spring/test/shedlock-testng-test/pom.xml +++ b/spring/test/shedlock-testng-test/pom.xml @@ -55,7 +55,7 @@ org.hsqldb hsqldb - 2.7.3 + 2.7.4 From b7e31c1007cc7bb29b3a4643126d69963f58f666 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 5 Nov 2024 15:36:43 +0000 Subject: [PATCH 0953/1598] Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.10.1 to 3.11.1 Bumps [org.apache.maven.plugins:maven-javadoc-plugin](https://github.com/apache/maven-javadoc-plugin) from 3.10.1 to 3.11.1. - [Release notes](https://github.com/apache/maven-javadoc-plugin/releases) - [Commits](https://github.com/apache/maven-javadoc-plugin/compare/maven-javadoc-plugin-3.10.1...maven-javadoc-plugin-3.11.1) --- updated-dependencies: - dependency-name: org.apache.maven.plugins:maven-javadoc-plugin dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 069846251..00fccaea7 100644 --- a/pom.xml +++ b/pom.xml @@ -147,7 +147,7 @@ org.apache.maven.plugins maven-javadoc-plugin - 3.10.1 + 3.11.1 false From cc71eed756f2957ee2661e089a9f752921dfa4c3 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 5 Nov 2024 15:36:48 +0000 Subject: [PATCH 0954/1598] Bump org.jooq:jooq from 3.19.14 to 3.19.15 Bumps org.jooq:jooq from 3.19.14 to 3.19.15. --- updated-dependencies: - dependency-name: org.jooq:jooq dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/jdbc/shedlock-provider-jooq/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/jdbc/shedlock-provider-jooq/pom.xml b/providers/jdbc/shedlock-provider-jooq/pom.xml index 062f74021..40a2bd055 100644 --- a/providers/jdbc/shedlock-provider-jooq/pom.xml +++ b/providers/jdbc/shedlock-provider-jooq/pom.xml @@ -21,7 +21,7 @@ org.jooq jooq - 3.19.14 + 3.19.15 From 5d6cdeb3188e904f22edd2817fd62183dcad9879 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 5 Nov 2024 15:36:53 +0000 Subject: [PATCH 0955/1598] Bump org.apache.maven.plugins:maven-surefire-plugin from 3.5.1 to 3.5.2 Bumps [org.apache.maven.plugins:maven-surefire-plugin](https://github.com/apache/maven-surefire) from 3.5.1 to 3.5.2. - [Release notes](https://github.com/apache/maven-surefire/releases) - [Commits](https://github.com/apache/maven-surefire/compare/surefire-3.5.1...surefire-3.5.2) --- updated-dependencies: - dependency-name: org.apache.maven.plugins:maven-surefire-plugin dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 069846251..6f1bcb58c 100644 --- a/pom.xml +++ b/pom.xml @@ -133,7 +133,7 @@ org.apache.maven.plugins maven-surefire-plugin - 3.5.1 + 3.5.2 ${fork.count} -Xmx512m From 6716ea0f4d865d69ba8352cfb85a36ddd846fd27 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 6 Nov 2024 15:19:14 +0000 Subject: [PATCH 0956/1598] Bump com.zaxxer:HikariCP from 6.0.0 to 6.1.0 Bumps [com.zaxxer:HikariCP](https://github.com/brettwooldridge/HikariCP) from 6.0.0 to 6.1.0. - [Changelog](https://github.com/brettwooldridge/HikariCP/blob/dev/CHANGES) - [Commits](https://github.com/brettwooldridge/HikariCP/compare/HikariCP-6.0.0...HikariCP-6.1.0) --- updated-dependencies: - dependency-name: com.zaxxer:HikariCP dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- providers/jdbc/shedlock-test-support-jdbc/pom.xml | 2 +- spring/test/shedlock-testng-test/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/providers/jdbc/shedlock-test-support-jdbc/pom.xml b/providers/jdbc/shedlock-test-support-jdbc/pom.xml index 368b8626e..a2a2bfdbc 100644 --- a/providers/jdbc/shedlock-test-support-jdbc/pom.xml +++ b/providers/jdbc/shedlock-test-support-jdbc/pom.xml @@ -21,7 +21,7 @@ com.zaxxer HikariCP - 6.0.0 + 6.1.0 diff --git a/spring/test/shedlock-testng-test/pom.xml b/spring/test/shedlock-testng-test/pom.xml index e3b90bf90..c6da56867 100644 --- a/spring/test/shedlock-testng-test/pom.xml +++ b/spring/test/shedlock-testng-test/pom.xml @@ -35,7 +35,7 @@ com.zaxxer HikariCP - 6.0.0 + 6.1.0 From 664c78ceed21c0697ad30c63398dd415cf30198d Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 6 Nov 2024 15:19:35 +0000 Subject: [PATCH 0957/1598] Bump io.lettuce:lettuce-core from 6.4.0.RELEASE to 6.5.0.RELEASE Bumps [io.lettuce:lettuce-core](https://github.com/lettuce-io/lettuce-core) from 6.4.0.RELEASE to 6.5.0.RELEASE. - [Release notes](https://github.com/lettuce-io/lettuce-core/releases) - [Changelog](https://github.com/redis/lettuce/blob/main/RELEASE-NOTES.md) - [Commits](https://github.com/lettuce-io/lettuce-core/compare/6.4.0.RELEASE...6.5.0.RELEASE) --- updated-dependencies: - dependency-name: io.lettuce:lettuce-core dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- providers/redis/shedlock-provider-redis-spring/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index beec96386..bcd0cafaf 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -55,7 +55,7 @@ io.lettuce lettuce-core - 6.4.0.RELEASE + 6.5.0.RELEASE test From 8c66c923299d4671157bf6b643af3954068dfa8c Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Fri, 1 Nov 2024 20:15:19 +0100 Subject: [PATCH 0958/1598] #2217 Support for multiple LockProviders TODO: * Add support in SchedulerProxy * Consider extracting the bean name in LockConfigurationExtractor --- .../spring/annotation/LockProviderToUse.java | 16 +++ ...BeanNameSelectingLockProviderSupplier.java | 49 ++++++++++ .../spring/aop/LockProviderSupplier.java | 26 +++++ .../aop/MethodProxyLockConfiguration.java | 10 +- .../aop/MethodProxyScheduledLockAdvisor.java | 17 ++-- .../aop/SchedulerProxyLockConfiguration.java | 8 +- .../SchedulerProxyScheduledLockAdvisor.java | 29 ++++-- .../aop/SpringLockConfigurationExtractor.java | 83 +++++----------- .../spring/aop/MethodProxyAopFailureTest.java | 21 ++++ ...ltipleLockProvidersSchedulerProxyTest.java | 57 +++++++++++ .../SpringLockConfigurationExtractorTest.java | 2 +- ...ultipleLockProviderMethodProxyAopTest.java | 89 +++++++++++++++++ ...ipleLockProvidersMethodProxyAopConfig.java | 98 +++++++++++++++++++ .../multiplelockproviders/package-info.java | 4 + 14 files changed, 427 insertions(+), 82 deletions(-) create mode 100644 spring/shedlock-spring/src/main/java/net/javacrumbs/shedlock/spring/annotation/LockProviderToUse.java create mode 100644 spring/shedlock-spring/src/main/java/net/javacrumbs/shedlock/spring/aop/BeanNameSelectingLockProviderSupplier.java create mode 100644 spring/shedlock-spring/src/main/java/net/javacrumbs/shedlock/spring/aop/LockProviderSupplier.java create mode 100644 spring/shedlock-spring/src/test/java/net/javacrumbs/shedlock/spring/aop/MethodProxyAopFailureTest.java create mode 100644 spring/shedlock-spring/src/test/java/net/javacrumbs/shedlock/spring/aop/MultipleLockProvidersSchedulerProxyTest.java create mode 100644 spring/shedlock-spring/src/test/java/net/javacrumbs/shedlock/spring/aop/multiplelockproviders/MultipleLockProviderMethodProxyAopTest.java create mode 100644 spring/shedlock-spring/src/test/java/net/javacrumbs/shedlock/spring/aop/multiplelockproviders/MultipleLockProvidersMethodProxyAopConfig.java create mode 100644 spring/shedlock-spring/src/test/java/net/javacrumbs/shedlock/spring/aop/multiplelockproviders/package-info.java diff --git a/spring/shedlock-spring/src/main/java/net/javacrumbs/shedlock/spring/annotation/LockProviderToUse.java b/spring/shedlock-spring/src/main/java/net/javacrumbs/shedlock/spring/annotation/LockProviderToUse.java new file mode 100644 index 000000000..156e9826e --- /dev/null +++ b/spring/shedlock-spring/src/main/java/net/javacrumbs/shedlock/spring/annotation/LockProviderToUse.java @@ -0,0 +1,16 @@ +package net.javacrumbs.shedlock.spring.annotation; + +import java.lang.annotation.ElementType; +import java.lang.annotation.Retention; +import java.lang.annotation.RetentionPolicy; +import java.lang.annotation.Target; + +/** + * Allows to disambiguate between lock providers. For performance and compatibility reasons, the annotation has no effect + * if there is only one lock provider in the application context. Can be applied to method, type or package. + */ +@Target({ElementType.TYPE, ElementType.METHOD, ElementType.ANNOTATION_TYPE, ElementType.PACKAGE}) +@Retention(RetentionPolicy.RUNTIME) +public @interface LockProviderToUse { + String value(); +} diff --git a/spring/shedlock-spring/src/main/java/net/javacrumbs/shedlock/spring/aop/BeanNameSelectingLockProviderSupplier.java b/spring/shedlock-spring/src/main/java/net/javacrumbs/shedlock/spring/aop/BeanNameSelectingLockProviderSupplier.java new file mode 100644 index 000000000..f9f989b2a --- /dev/null +++ b/spring/shedlock-spring/src/main/java/net/javacrumbs/shedlock/spring/aop/BeanNameSelectingLockProviderSupplier.java @@ -0,0 +1,49 @@ +package net.javacrumbs.shedlock.spring.aop; + +import java.lang.reflect.Method; +import java.util.Map; +import net.javacrumbs.shedlock.core.LockProvider; +import net.javacrumbs.shedlock.spring.annotation.LockProviderToUse; +import net.javacrumbs.shedlock.support.annotation.Nullable; +import org.springframework.beans.factory.ListableBeanFactory; +import org.springframework.beans.factory.NoUniqueBeanDefinitionException; +import org.springframework.core.annotation.AnnotationUtils; + +class BeanNameSelectingLockProviderSupplier implements LockProviderSupplier { + private final ListableBeanFactory beanFactory; + + BeanNameSelectingLockProviderSupplier(ListableBeanFactory beanFactory) { + this.beanFactory = beanFactory; + } + + @Override + public LockProvider supply(Object target, Method method, Object[] parameterValues) { + LockProviderToUse annotation = findAnnotation(target, method); + if (annotation == null) { + throw noUniqueBeanDefinitionException(); + } + return beanFactory.getBean(annotation.value(), LockProvider.class); + } + + private NoUniqueBeanDefinitionException noUniqueBeanDefinitionException() { + Map lockProviders = beanFactory.getBeansOfType(LockProvider.class); + return new NoUniqueBeanDefinitionException( + LockProvider.class, + lockProviders.size(), + "Multiple LockProviders found (" + String.join(", ", lockProviders.keySet()) + + "), use @LockProviderToUse to disambiguate."); + } + + @Nullable + private LockProviderToUse findAnnotation(Object target, Method method) { + LockProviderToUse annotation = AnnotationUtils.findAnnotation(method, LockProviderToUse.class); + if (annotation != null) { + return annotation; + } + annotation = AnnotationUtils.findAnnotation(target.getClass(), LockProviderToUse.class); + if (annotation != null) { + return annotation; + } + return method.getDeclaringClass().getPackage().getAnnotation(LockProviderToUse.class); + } +} diff --git a/spring/shedlock-spring/src/main/java/net/javacrumbs/shedlock/spring/aop/LockProviderSupplier.java b/spring/shedlock-spring/src/main/java/net/javacrumbs/shedlock/spring/aop/LockProviderSupplier.java new file mode 100644 index 000000000..617759b83 --- /dev/null +++ b/spring/shedlock-spring/src/main/java/net/javacrumbs/shedlock/spring/aop/LockProviderSupplier.java @@ -0,0 +1,26 @@ +package net.javacrumbs.shedlock.spring.aop; + +import java.lang.reflect.Method; +import net.javacrumbs.shedlock.core.LockProvider; +import org.springframework.beans.factory.ListableBeanFactory; +import org.springframework.beans.factory.NoSuchBeanDefinitionException; + +/** + * Not public now. If you think you need your LockProviderSupplier please create an issue and explain your use-case. + */ +@FunctionalInterface +interface LockProviderSupplier { + LockProvider supply(Object target, Method method, Object[] parameterValues); + + static LockProviderSupplier create(ListableBeanFactory beanFactory) { + // Only fetching beanNames as the beans might not have been initialized yet. + String[] beanNamesForType = beanFactory.getBeanNamesForType(LockProvider.class); + if (beanNamesForType.length == 0) { + throw new NoSuchBeanDefinitionException(LockProvider.class, "No LockProvider bean found."); + } + if (beanNamesForType.length == 1) { + return (target, method, arguments) -> beanFactory.getBean(LockProvider.class); + } + return new BeanNameSelectingLockProviderSupplier(beanFactory); + } +} diff --git a/spring/shedlock-spring/src/main/java/net/javacrumbs/shedlock/spring/aop/MethodProxyLockConfiguration.java b/spring/shedlock-spring/src/main/java/net/javacrumbs/shedlock/spring/aop/MethodProxyLockConfiguration.java index b6f56017a..efe948751 100644 --- a/spring/shedlock-spring/src/main/java/net/javacrumbs/shedlock/spring/aop/MethodProxyLockConfiguration.java +++ b/spring/shedlock-spring/src/main/java/net/javacrumbs/shedlock/spring/aop/MethodProxyLockConfiguration.java @@ -13,9 +13,8 @@ */ package net.javacrumbs.shedlock.spring.aop; -import net.javacrumbs.shedlock.core.DefaultLockingTaskExecutor; -import net.javacrumbs.shedlock.core.LockProvider; import net.javacrumbs.shedlock.spring.ExtendedLockConfigurationExtractor; +import org.springframework.beans.factory.ListableBeanFactory; import org.springframework.beans.factory.config.BeanDefinition; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; @@ -28,9 +27,10 @@ class MethodProxyLockConfiguration extends AbstractLockConfiguration { @Bean @Role(BeanDefinition.ROLE_INFRASTRUCTURE) MethodProxyScheduledLockAdvisor proxyScheduledLockAopBeanPostProcessor( - @Lazy LockProvider lockProvider, @Lazy ExtendedLockConfigurationExtractor lockConfigurationExtractor) { - MethodProxyScheduledLockAdvisor advisor = new MethodProxyScheduledLockAdvisor( - lockConfigurationExtractor, new DefaultLockingTaskExecutor(lockProvider)); + ListableBeanFactory beanFactory, @Lazy ExtendedLockConfigurationExtractor lockConfigurationExtractor) { + LockProviderSupplier lockProviderSupplier = LockProviderSupplier.create(beanFactory); + MethodProxyScheduledLockAdvisor advisor = + new MethodProxyScheduledLockAdvisor(lockConfigurationExtractor, lockProviderSupplier); advisor.setOrder(getOrder()); return advisor; } diff --git a/spring/shedlock-spring/src/main/java/net/javacrumbs/shedlock/spring/aop/MethodProxyScheduledLockAdvisor.java b/spring/shedlock-spring/src/main/java/net/javacrumbs/shedlock/spring/aop/MethodProxyScheduledLockAdvisor.java index bc3b48704..ec4e83754 100644 --- a/spring/shedlock-spring/src/main/java/net/javacrumbs/shedlock/spring/aop/MethodProxyScheduledLockAdvisor.java +++ b/spring/shedlock-spring/src/main/java/net/javacrumbs/shedlock/spring/aop/MethodProxyScheduledLockAdvisor.java @@ -15,8 +15,9 @@ import java.lang.annotation.Annotation; import java.util.Optional; +import net.javacrumbs.shedlock.core.DefaultLockingTaskExecutor; import net.javacrumbs.shedlock.core.LockConfiguration; -import net.javacrumbs.shedlock.core.LockingTaskExecutor; +import net.javacrumbs.shedlock.core.LockProvider; import net.javacrumbs.shedlock.core.LockingTaskExecutor.TaskResult; import net.javacrumbs.shedlock.spring.ExtendedLockConfigurationExtractor; import net.javacrumbs.shedlock.spring.annotation.SchedulerLock; @@ -35,8 +36,8 @@ class MethodProxyScheduledLockAdvisor extends AbstractPointcutAdvisor { private final Advice advice; MethodProxyScheduledLockAdvisor( - ExtendedLockConfigurationExtractor lockConfigurationExtractor, LockingTaskExecutor lockingTaskExecutor) { - this.advice = new LockingInterceptor(lockConfigurationExtractor, lockingTaskExecutor); + ExtendedLockConfigurationExtractor lockConfigurationExtractor, LockProviderSupplier lockProviderSupplier) { + this.advice = new LockingInterceptor(lockConfigurationExtractor, lockProviderSupplier); } private static AnnotationMatchingPointcut methodPointcutFor(Class methodAnnotationType) { @@ -56,13 +57,13 @@ public Advice getAdvice() { private static class LockingInterceptor implements MethodInterceptor { private final ExtendedLockConfigurationExtractor lockConfigurationExtractor; - private final LockingTaskExecutor lockingTaskExecutor; + private final LockProviderSupplier lockProviderSupplier; LockingInterceptor( ExtendedLockConfigurationExtractor lockConfigurationExtractor, - LockingTaskExecutor lockingTaskExecutor) { + LockProviderSupplier lockProviderSupplier) { this.lockConfigurationExtractor = lockConfigurationExtractor; - this.lockingTaskExecutor = lockingTaskExecutor; + this.lockProviderSupplier = lockProviderSupplier; } @Override @@ -76,6 +77,10 @@ public Object invoke(MethodInvocation invocation) throws Throwable { LockConfiguration lockConfiguration = lockConfigurationExtractor .getLockConfiguration(invocation.getThis(), invocation.getMethod(), invocation.getArguments()) .get(); + + LockProvider lockProvider = lockProviderSupplier.supply( + invocation.getThis(), invocation.getMethod(), invocation.getArguments()); + DefaultLockingTaskExecutor lockingTaskExecutor = new DefaultLockingTaskExecutor(lockProvider); TaskResult result = lockingTaskExecutor.executeWithLock(invocation::proceed, lockConfiguration); if (Optional.class.equals(returnType)) { diff --git a/spring/shedlock-spring/src/main/java/net/javacrumbs/shedlock/spring/aop/SchedulerProxyLockConfiguration.java b/spring/shedlock-spring/src/main/java/net/javacrumbs/shedlock/spring/aop/SchedulerProxyLockConfiguration.java index 65d2074c7..505575309 100644 --- a/spring/shedlock-spring/src/main/java/net/javacrumbs/shedlock/spring/aop/SchedulerProxyLockConfiguration.java +++ b/spring/shedlock-spring/src/main/java/net/javacrumbs/shedlock/spring/aop/SchedulerProxyLockConfiguration.java @@ -13,9 +13,8 @@ */ package net.javacrumbs.shedlock.spring.aop; -import net.javacrumbs.shedlock.core.DefaultLockManager; -import net.javacrumbs.shedlock.core.LockProvider; import net.javacrumbs.shedlock.spring.ExtendedLockConfigurationExtractor; +import org.springframework.beans.factory.ListableBeanFactory; import org.springframework.beans.factory.config.BeanDefinition; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; @@ -28,9 +27,10 @@ class SchedulerProxyLockConfiguration extends AbstractLockConfiguration { @Bean @Role(BeanDefinition.ROLE_INFRASTRUCTURE) SchedulerProxyScheduledLockAdvisor proxyScheduledLockAopBeanPostProcessor( - @Lazy LockProvider lockProvider, @Lazy ExtendedLockConfigurationExtractor lockConfigurationExtractor) { + ListableBeanFactory listableBeanFactory, + @Lazy ExtendedLockConfigurationExtractor lockConfigurationExtractor) { SchedulerProxyScheduledLockAdvisor advisor = new SchedulerProxyScheduledLockAdvisor( - new DefaultLockManager(lockProvider, lockConfigurationExtractor)); + LockProviderSupplier.create(listableBeanFactory), lockConfigurationExtractor); advisor.setOrder(getOrder()); return advisor; } diff --git a/spring/shedlock-spring/src/main/java/net/javacrumbs/shedlock/spring/aop/SchedulerProxyScheduledLockAdvisor.java b/spring/shedlock-spring/src/main/java/net/javacrumbs/shedlock/spring/aop/SchedulerProxyScheduledLockAdvisor.java index b1595651b..50f4197f1 100644 --- a/spring/shedlock-spring/src/main/java/net/javacrumbs/shedlock/spring/aop/SchedulerProxyScheduledLockAdvisor.java +++ b/spring/shedlock-spring/src/main/java/net/javacrumbs/shedlock/spring/aop/SchedulerProxyScheduledLockAdvisor.java @@ -13,8 +13,11 @@ */ package net.javacrumbs.shedlock.spring.aop; +import net.javacrumbs.shedlock.core.DefaultLockManager; import net.javacrumbs.shedlock.core.LockManager; +import net.javacrumbs.shedlock.core.LockProvider; import net.javacrumbs.shedlock.core.LockableRunnable; +import net.javacrumbs.shedlock.spring.ExtendedLockConfigurationExtractor; import org.aopalliance.aop.Advice; import org.aopalliance.intercept.MethodInterceptor; import org.aopalliance.intercept.MethodInvocation; @@ -27,14 +30,16 @@ import org.springframework.aop.support.NameMatchMethodPointcut; import org.springframework.aop.support.RootClassFilter; import org.springframework.scheduling.TaskScheduler; +import org.springframework.scheduling.support.ScheduledMethodRunnable; class SchedulerProxyScheduledLockAdvisor extends AbstractPointcutAdvisor { private final Pointcut pointcut = new TaskSchedulerPointcut(); private final Advice advice; private static final Logger logger = LoggerFactory.getLogger(SchedulerProxyScheduledLockAdvisor.class); - SchedulerProxyScheduledLockAdvisor(LockManager lockManager) { - this.advice = new LockingInterceptor(lockManager); + SchedulerProxyScheduledLockAdvisor( + LockProviderSupplier lockProviderSupplier, ExtendedLockConfigurationExtractor lockConfigurationExtractor) { + this.advice = new LockingInterceptor(lockProviderSupplier, lockConfigurationExtractor); } /** Get the Pointcut that drives this advisor. */ @@ -49,19 +54,27 @@ public Advice getAdvice() { } private static class LockingInterceptor implements MethodInterceptor { - private final LockManager lockManager; + private final LockProviderSupplier lockProviderSupplier; - private LockingInterceptor(LockManager lockManager) { - this.lockManager = lockManager; + private final ExtendedLockConfigurationExtractor lockConfigurationExtractor; + + private LockingInterceptor( + LockProviderSupplier lockProviderSupplier, + ExtendedLockConfigurationExtractor lockConfigurationExtractor) { + this.lockProviderSupplier = lockProviderSupplier; + this.lockConfigurationExtractor = lockConfigurationExtractor; } @Override public Object invoke(MethodInvocation invocation) throws Throwable { Object[] arguments = invocation.getArguments(); - if (arguments.length >= 1 && arguments[0] instanceof Runnable) { - arguments[0] = new LockableRunnable((Runnable) arguments[0], lockManager); + if (arguments.length >= 1 && arguments[0] instanceof ScheduledMethodRunnable task) { + LockProvider lockProvider = + lockProviderSupplier.supply(task.getTarget(), task.getMethod(), new Object[] {}); + LockManager lockManager = new DefaultLockManager(lockProvider, lockConfigurationExtractor); + arguments[0] = new LockableRunnable(task, lockManager); } else { - logger.warn("Task scheduler first argument should be Runnable"); + logger.warn("Task scheduler first argument should be ScheduledMethodRunnable"); } return invocation.proceed(); } diff --git a/spring/shedlock-spring/src/main/java/net/javacrumbs/shedlock/spring/aop/SpringLockConfigurationExtractor.java b/spring/shedlock-spring/src/main/java/net/javacrumbs/shedlock/spring/aop/SpringLockConfigurationExtractor.java index 231511353..1ee9ce94c 100644 --- a/spring/shedlock-spring/src/main/java/net/javacrumbs/shedlock/spring/aop/SpringLockConfigurationExtractor.java +++ b/spring/shedlock-spring/src/main/java/net/javacrumbs/shedlock/spring/aop/SpringLockConfigurationExtractor.java @@ -16,6 +16,7 @@ import static java.time.temporal.ChronoUnit.MILLIS; import static java.util.Objects.requireNonNull; +import java.lang.annotation.Annotation; import java.lang.reflect.Constructor; import java.lang.reflect.Method; import java.lang.reflect.Parameter; @@ -127,7 +128,7 @@ private LockConfiguration getLockConfiguration(AnnotationData annotation, Method } private String getName(AnnotationData annotation, Method method, Object[] parameterValues) { - String name = parseSpEL(annotation.getName(), method, parameterValues); + String name = parseSpEL(annotation.name(), method, parameterValues); if (embeddedValueResolver != null) { return embeddedValueResolver.resolveStringValue(name); } else { @@ -159,16 +160,16 @@ private Optional getEvaluationContext(Method method, Object[] Duration getLockAtMostFor(AnnotationData annotation) { return getValue( - annotation.getLockAtMostFor(), - annotation.getLockAtMostForString(), + annotation.lockAtMostFor(), + annotation.lockAtMostForString(), this.defaultLockAtMostFor, "lockAtMostForString"); } Duration getLockAtLeastFor(AnnotationData annotation) { return getValue( - annotation.getLockAtLeastFor(), - annotation.getLockAtLeastForString(), + annotation.lockAtLeastFor(), + annotation.lockAtLeastForString(), this.defaultLockAtLeastFor, "lockAtLeastForString"); } @@ -198,8 +199,18 @@ private Duration getValue( } @Nullable - AnnotationData findAnnotation(Object target, Method method) { - AnnotationData annotation = findAnnotation(method); + static AnnotationData findAnnotation(Object target, Method method) { + SchedulerLock annotation = findAnnotation(target, method, SchedulerLock.class); + if (annotation != null) { + return new AnnotationData( + annotation.name(), -1, annotation.lockAtMostFor(), -1, annotation.lockAtLeastFor()); + } + return null; + } + + @Nullable + static A findAnnotation(Object target, Method method, Class annotationType) { + A annotation = AnnotatedElementUtils.getMergedAnnotation(method, annotationType); if (annotation != null) { return annotation; } else { @@ -207,67 +218,23 @@ AnnotationData findAnnotation(Object target, Method method) { Class targetClass = AopUtils.getTargetClass(target); try { Method methodOnTarget = targetClass.getMethod(method.getName(), method.getParameterTypes()); - return findAnnotation(methodOnTarget); + return AnnotatedElementUtils.getMergedAnnotation(methodOnTarget, annotationType); } catch (NoSuchMethodException e) { return null; } } } - @Nullable - private AnnotationData findAnnotation(Method method) { - SchedulerLock annotation = AnnotatedElementUtils.getMergedAnnotation(method, SchedulerLock.class); - if (annotation != null) { - return new AnnotationData( - annotation.name(), -1, annotation.lockAtMostFor(), -1, annotation.lockAtLeastFor()); - } - return null; - } - private boolean shouldLock(@Nullable AnnotationData annotation) { return annotation != null; } - static class AnnotationData { - private final String name; - private final long lockAtMostFor; - private final String lockAtMostForString; - private final long lockAtLeastFor; - private final String lockAtLeastForString; - - private AnnotationData( - String name, - long lockAtMostFor, - String lockAtMostForString, - long lockAtLeastFor, - String lockAtLeastForString) { - this.name = name; - this.lockAtMostFor = lockAtMostFor; - this.lockAtMostForString = lockAtMostForString; - this.lockAtLeastFor = lockAtLeastFor; - this.lockAtLeastForString = lockAtLeastForString; - } - - public String getName() { - return name; - } - - public long getLockAtMostFor() { - return lockAtMostFor; - } - - public String getLockAtMostForString() { - return lockAtMostForString; - } - - public long getLockAtLeastFor() { - return lockAtLeastFor; - } - - public String getLockAtLeastForString() { - return lockAtLeastForString; - } - } + record AnnotationData( + String name, + long lockAtMostFor, + String lockAtMostForString, + long lockAtLeastFor, + String lockAtLeastForString) {} /** * Not using {@link StandardReflectionParameterNameDiscoverer} as it is calling executable.hasRealParameterData() diff --git a/spring/shedlock-spring/src/test/java/net/javacrumbs/shedlock/spring/aop/MethodProxyAopFailureTest.java b/spring/shedlock-spring/src/test/java/net/javacrumbs/shedlock/spring/aop/MethodProxyAopFailureTest.java new file mode 100644 index 000000000..5166ffb60 --- /dev/null +++ b/spring/shedlock-spring/src/test/java/net/javacrumbs/shedlock/spring/aop/MethodProxyAopFailureTest.java @@ -0,0 +1,21 @@ +package net.javacrumbs.shedlock.spring.aop; + +import static org.assertj.core.api.Assertions.assertThatThrownBy; + +import net.javacrumbs.shedlock.spring.annotation.EnableSchedulerLock; +import org.junit.jupiter.api.Test; +import org.springframework.beans.factory.BeanCreationException; +import org.springframework.context.annotation.AnnotationConfigApplicationContext; +import org.springframework.context.annotation.Configuration; + +public class MethodProxyAopFailureTest { + @Test + public void shouldFailOnStartupWithoutLockProvider() { + assertThatThrownBy(() -> new AnnotationConfigApplicationContext(BeanCreationException.class)) + .isInstanceOf(BeanCreationException.class); + } + + @Configuration + @EnableSchedulerLock(defaultLockAtMostFor = "60s") + public static class NoLockProviderConfig {} +} diff --git a/spring/shedlock-spring/src/test/java/net/javacrumbs/shedlock/spring/aop/MultipleLockProvidersSchedulerProxyTest.java b/spring/shedlock-spring/src/test/java/net/javacrumbs/shedlock/spring/aop/MultipleLockProvidersSchedulerProxyTest.java new file mode 100644 index 000000000..cc6119589 --- /dev/null +++ b/spring/shedlock-spring/src/test/java/net/javacrumbs/shedlock/spring/aop/MultipleLockProvidersSchedulerProxyTest.java @@ -0,0 +1,57 @@ +/** + * Copyright 2009 the original author or authors. + * + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at + * + *

http://www.apache.org/licenses/LICENSE-2.0 + * + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and + * limitations under the License. + */ +package net.javacrumbs.shedlock.spring.aop; + +import static net.javacrumbs.shedlock.spring.annotation.EnableSchedulerLock.InterceptMode.PROXY_SCHEDULER; +import static org.mockito.Mockito.mock; + +import net.javacrumbs.shedlock.core.LockProvider; +import net.javacrumbs.shedlock.spring.annotation.EnableSchedulerLock; +import net.javacrumbs.shedlock.spring.annotation.LockProviderToUse; +import org.junit.jupiter.api.extension.ExtendWith; +import org.springframework.context.annotation.Bean; +import org.springframework.context.annotation.Configuration; +import org.springframework.context.annotation.PropertySource; +import org.springframework.scheduling.annotation.EnableScheduling; +import org.springframework.test.context.ContextConfiguration; +import org.springframework.test.context.junit.jupiter.SpringExtension; + +@ExtendWith(SpringExtension.class) +@ContextConfiguration(classes = MultipleLockProvidersSchedulerProxyTest.SchedulerWrapperConfig.class) +@LockProviderToUse("lockProvider") +public class MultipleLockProvidersSchedulerProxyTest extends AbstractSchedulerProxyTest { + + @Override + protected void assertRightSchedulerUsed() {} + + @Configuration + @EnableScheduling + @EnableSchedulerLock( + defaultLockAtMostFor = "${default.lock_at_most_for}", + defaultLockAtLeastFor = "${default.lock_at_least_for}", + interceptMode = PROXY_SCHEDULER) + @PropertySource("test.properties") + static class SchedulerWrapperConfig { + + @Bean + public LockProvider lockProvider() { + return mock(LockProvider.class); + } + + @Bean + public LockProvider lockProvider2() { + return mock(LockProvider.class); + } + } +} diff --git a/spring/shedlock-spring/src/test/java/net/javacrumbs/shedlock/spring/aop/SpringLockConfigurationExtractorTest.java b/spring/shedlock-spring/src/test/java/net/javacrumbs/shedlock/spring/aop/SpringLockConfigurationExtractorTest.java index c9a672c86..0a9285abd 100644 --- a/spring/shedlock-spring/src/test/java/net/javacrumbs/shedlock/spring/aop/SpringLockConfigurationExtractorTest.java +++ b/spring/shedlock-spring/src/test/java/net/javacrumbs/shedlock/spring/aop/SpringLockConfigurationExtractorTest.java @@ -162,7 +162,7 @@ public void shouldExtractComposedAnnotation() throws NoSuchMethodException { mockResolvedValue("20", "20"); SpringLockConfigurationExtractor.AnnotationData annotation = getAnnotation("composedAnnotation"); TemporalAmount atMostFor = extractor.getLockAtMostFor(annotation); - assertThat(annotation.getName()).isEqualTo("lockName1"); + assertThat(annotation.name()).isEqualTo("lockName1"); assertThat(atMostFor).isEqualTo(Duration.of(20, MILLIS)); } diff --git a/spring/shedlock-spring/src/test/java/net/javacrumbs/shedlock/spring/aop/multiplelockproviders/MultipleLockProviderMethodProxyAopTest.java b/spring/shedlock-spring/src/test/java/net/javacrumbs/shedlock/spring/aop/multiplelockproviders/MultipleLockProviderMethodProxyAopTest.java new file mode 100644 index 000000000..3116f78c0 --- /dev/null +++ b/spring/shedlock-spring/src/test/java/net/javacrumbs/shedlock/spring/aop/multiplelockproviders/MultipleLockProviderMethodProxyAopTest.java @@ -0,0 +1,89 @@ +/** + * Copyright 2009 the original author or authors. + * + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at + * + *

http://www.apache.org/licenses/LICENSE-2.0 + * + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and + * limitations under the License. + */ +package net.javacrumbs.shedlock.spring.aop.multiplelockproviders; + +import static net.javacrumbs.shedlock.spring.TestUtils.hasParams; +import static org.assertj.core.api.Assertions.assertThat; +import static org.mockito.ArgumentMatchers.any; +import static org.mockito.Mockito.mock; +import static org.mockito.Mockito.verify; +import static org.mockito.Mockito.when; + +import java.util.Optional; +import net.javacrumbs.shedlock.core.LockProvider; +import net.javacrumbs.shedlock.core.SimpleLock; +import org.junit.jupiter.api.BeforeEach; +import org.junit.jupiter.api.Test; +import org.junit.jupiter.api.extension.ExtendWith; +import org.mockito.Mockito; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.test.context.ContextConfiguration; +import org.springframework.test.context.junit.jupiter.SpringExtension; + +@ExtendWith(SpringExtension.class) +@ContextConfiguration(classes = MultipleLockProvidersMethodProxyAopConfig.class) +public class MultipleLockProviderMethodProxyAopTest { + @Autowired + private LockProvider lockProvider1; + + @Autowired + private LockProvider lockProvider2; + + @Autowired + private LockProvider lockProvider3; + + @Autowired + private MultipleLockProvidersMethodProxyAopConfig.TestBean1 testBean1; + + @Autowired + private MultipleLockProvidersMethodProxyAopConfig.TestBean2 testBean2; + + private final SimpleLock simpleLock1 = mock(); + private final SimpleLock simpleLock2 = mock(); + private final SimpleLock simpleLock3 = mock(); + + @BeforeEach + public void prepareMocks() { + Mockito.reset(lockProvider1, lockProvider2, lockProvider3, simpleLock1, simpleLock2, simpleLock3); + when(lockProvider1.lock(any())).thenReturn(Optional.of(simpleLock1)); + when(lockProvider2.lock(any())).thenReturn(Optional.of(simpleLock2)); + when(lockProvider3.lock(any())).thenReturn(Optional.of(simpleLock3)); + testBean1.reset(); + testBean2.reset(); + } + + @Test + public void shouldCallLockProviderDefinedOnPackage() { + testBean1.method1(); + verify(lockProvider1).lock(hasParams("method1", 60_000, 0)); + verify(simpleLock1).unlock(); + assertThat(testBean1.wasMethodCalled()).isTrue(); + } + + @Test + public void shouldCallLockProviderDefinedOnClass() { + testBean2.method2(); + verify(lockProvider2).lock(hasParams("method2", 60_000, 0)); + verify(simpleLock2).unlock(); + assertThat(testBean2.wasMethodCalled()).isTrue(); + } + + @Test + public void shouldCallLockProviderDefinedOnMethod() { + testBean2.method3(); + verify(lockProvider3).lock(hasParams("method3", 60_000, 0)); + verify(simpleLock3).unlock(); + assertThat(testBean2.wasMethodCalled()).isTrue(); + } +} diff --git a/spring/shedlock-spring/src/test/java/net/javacrumbs/shedlock/spring/aop/multiplelockproviders/MultipleLockProvidersMethodProxyAopConfig.java b/spring/shedlock-spring/src/test/java/net/javacrumbs/shedlock/spring/aop/multiplelockproviders/MultipleLockProvidersMethodProxyAopConfig.java new file mode 100644 index 000000000..07af93795 --- /dev/null +++ b/spring/shedlock-spring/src/test/java/net/javacrumbs/shedlock/spring/aop/multiplelockproviders/MultipleLockProvidersMethodProxyAopConfig.java @@ -0,0 +1,98 @@ +/** + * Copyright 2009 the original author or authors. + * + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at + * + *

http://www.apache.org/licenses/LICENSE-2.0 + * + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and + * limitations under the License. + */ +package net.javacrumbs.shedlock.spring.aop.multiplelockproviders; + +import static org.mockito.Mockito.mock; + +import java.util.concurrent.atomic.AtomicBoolean; +import net.javacrumbs.shedlock.core.LockProvider; +import net.javacrumbs.shedlock.spring.annotation.EnableSchedulerLock; +import net.javacrumbs.shedlock.spring.annotation.LockProviderToUse; +import net.javacrumbs.shedlock.spring.annotation.SchedulerLock; +import org.springframework.context.annotation.Bean; +import org.springframework.context.annotation.Configuration; +import org.springframework.scheduling.annotation.EnableScheduling; + +@Configuration +@EnableScheduling +@EnableSchedulerLock(defaultLockAtMostFor = "60s") +public class MultipleLockProvidersMethodProxyAopConfig { + + @Bean + public LockProvider lockProvider1() { + return mock(); + } + + @Bean + public LockProvider lockProvider2() { + return mock(); + } + + @Bean + public LockProvider lockProvider3() { + return mock(); + } + + @Bean + TestBean1 testBean1() { + return new TestBean1(); + } + + @Bean + TestBean2 testBean2() { + return new TestBean2(); + } + + // LockProvider name taken from package-info.java + static class TestBean1 { + private final AtomicBoolean called = new AtomicBoolean(false); + + void reset() { + called.set(false); + } + + boolean wasMethodCalled() { + return called.get(); + } + + @SchedulerLock(name = "method1") + public void method1() { + called.set(true); + } + } + + @LockProviderToUse("lockProvider2") // Default for the class + static class TestBean2 { + private final AtomicBoolean called = new AtomicBoolean(false); + + void reset() { + called.set(false); + } + + boolean wasMethodCalled() { + return called.get(); + } + + @SchedulerLock(name = "method2") + public void method2() { + called.set(true); + } + + @SchedulerLock(name = "method3") + @LockProviderToUse("lockProvider3") // Override the default + public void method3() { + called.set(true); + } + } +} diff --git a/spring/shedlock-spring/src/test/java/net/javacrumbs/shedlock/spring/aop/multiplelockproviders/package-info.java b/spring/shedlock-spring/src/test/java/net/javacrumbs/shedlock/spring/aop/multiplelockproviders/package-info.java new file mode 100644 index 000000000..71c08704f --- /dev/null +++ b/spring/shedlock-spring/src/test/java/net/javacrumbs/shedlock/spring/aop/multiplelockproviders/package-info.java @@ -0,0 +1,4 @@ +@LockProviderToUse("lockProvider1") +package net.javacrumbs.shedlock.spring.aop.multiplelockproviders; + +import net.javacrumbs.shedlock.spring.annotation.LockProviderToUse; From 3cca77f876b53faaf0a32c65d08290f4712314ff Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Wed, 6 Nov 2024 20:06:58 +0100 Subject: [PATCH 0959/1598] Drop Micronaut 3 and CDI vintage --- README.md | 1 - cdi/shedlock-cdi-vintage/pom.xml | 91 ------- .../shedlock/cdi/SchedulerLock.java | 45 ---- .../CdiLockConfigurationExtractor.java | 68 ------ .../LockingNotSupportedException.java | 22 -- .../internal/SchedulerLockInterceptor.java | 57 ----- .../shedlock/cdi/internal/Utils.java | 19 -- .../src/main/resources/META-INF/beans.xml | 3 - cdi/shedlock-cdi/pom.xml | 1 - .../shedlock-micronaut/micronaut-cli.yml | 5 - micronaut/shedlock-micronaut/pom.xml | 145 ----------- .../shedlock/micronaut/SchedulerLock.java | 60 ----- .../LockingNotSupportedException.java | 22 -- .../MicronautLockConfigurationExtractor.java | 78 ------ .../internal/SchedulerLockInterceptor.java | 67 ----- .../micronaut/internal/package-info.java | 6 - .../internal/MethodProxyAopConfig.java | 75 ------ .../internal/MethodProxyAopTest.java | 101 -------- .../micronaut/internal/TestUtils.java | 59 ----- .../src/test/resources/application.yml | 8 - .../micronaut-jdbc-template/micronaut-cli.yml | 5 - .../test/micronaut-jdbc-template/pom.xml | 228 ------------------ .../micronaut/test/Application.java | 23 -- .../micronaut/test/Configuration.java | 29 --- .../micronaut/test/ScheduledTasks.java | 39 --- .../src/main/resources/application.yml | 22 -- .../main/resources/db/liquibase-changelog.xml | 23 -- .../src/main/resources/logback.xml | 18 -- .../micronaut/test/ApplicationTest.java | 32 --- .../test/micronaut-jdbc/micronaut-cli.yml | 5 - micronaut/test/micronaut-jdbc/pom.xml | 228 ------------------ .../micronaut/test/Application.java | 23 -- .../micronaut/test/Configuration.java | 30 --- .../micronaut/test/ScheduledTasks.java | 39 --- .../src/main/resources/application.yml | 22 -- .../main/resources/db/liquibase-changelog.xml | 23 -- .../src/main/resources/logback.xml | 18 -- .../micronaut/test/ApplicationTest.java | 32 --- .../micronaut/test/Configuration.java | 4 +- pom.xml | 7 - .../shedlock-provider-jdbc-micronaut/pom.xml | 16 +- .../micronaut/MicronautJdbcLockProvider.java | 21 +- .../MicronautJdbcStorageAccessor.java | 8 +- .../micronaut/AbstractMicronautJdbcTest.java | 4 +- .../shedlock-provider-redis-quarkus2/pom.xml | 119 --------- .../quarkus/QuarkusRedisLockProvider.java | 130 ---------- .../provider/redis/quarkus/LockedService.java | 39 --- ...QuarkusRedisLockProviderContainerTest.java | 28 --- ...arkusRedisLockProviderIntegrationTest.java | 48 ---- .../redis/quarkus/SchedulerLockFactory.java | 22 -- .../src/test/resources/application.properties | 8 - shedlock-bom/pom.xml | 9 +- 52 files changed, 30 insertions(+), 2205 deletions(-) delete mode 100644 cdi/shedlock-cdi-vintage/pom.xml delete mode 100644 cdi/shedlock-cdi-vintage/src/main/java/net/javacrumbs/shedlock/cdi/SchedulerLock.java delete mode 100644 cdi/shedlock-cdi-vintage/src/main/java/net/javacrumbs/shedlock/cdi/internal/CdiLockConfigurationExtractor.java delete mode 100644 cdi/shedlock-cdi-vintage/src/main/java/net/javacrumbs/shedlock/cdi/internal/LockingNotSupportedException.java delete mode 100644 cdi/shedlock-cdi-vintage/src/main/java/net/javacrumbs/shedlock/cdi/internal/SchedulerLockInterceptor.java delete mode 100644 cdi/shedlock-cdi-vintage/src/main/java/net/javacrumbs/shedlock/cdi/internal/Utils.java delete mode 100644 cdi/shedlock-cdi-vintage/src/main/resources/META-INF/beans.xml delete mode 100644 micronaut/shedlock-micronaut/micronaut-cli.yml delete mode 100644 micronaut/shedlock-micronaut/pom.xml delete mode 100644 micronaut/shedlock-micronaut/src/main/java/net/javacrumbs/shedlock/micronaut/SchedulerLock.java delete mode 100644 micronaut/shedlock-micronaut/src/main/java/net/javacrumbs/shedlock/micronaut/internal/LockingNotSupportedException.java delete mode 100644 micronaut/shedlock-micronaut/src/main/java/net/javacrumbs/shedlock/micronaut/internal/MicronautLockConfigurationExtractor.java delete mode 100644 micronaut/shedlock-micronaut/src/main/java/net/javacrumbs/shedlock/micronaut/internal/SchedulerLockInterceptor.java delete mode 100644 micronaut/shedlock-micronaut/src/main/java/net/javacrumbs/shedlock/micronaut/internal/package-info.java delete mode 100644 micronaut/shedlock-micronaut/src/test/java/net/javacrumbs/shedlock/micronaut/internal/MethodProxyAopConfig.java delete mode 100644 micronaut/shedlock-micronaut/src/test/java/net/javacrumbs/shedlock/micronaut/internal/MethodProxyAopTest.java delete mode 100644 micronaut/shedlock-micronaut/src/test/java/net/javacrumbs/shedlock/micronaut/internal/TestUtils.java delete mode 100644 micronaut/shedlock-micronaut/src/test/resources/application.yml delete mode 100644 micronaut/test/micronaut-jdbc-template/micronaut-cli.yml delete mode 100644 micronaut/test/micronaut-jdbc-template/pom.xml delete mode 100644 micronaut/test/micronaut-jdbc-template/src/main/java/net/javacrumbs/micronaut/test/Application.java delete mode 100644 micronaut/test/micronaut-jdbc-template/src/main/java/net/javacrumbs/micronaut/test/Configuration.java delete mode 100644 micronaut/test/micronaut-jdbc-template/src/main/java/net/javacrumbs/micronaut/test/ScheduledTasks.java delete mode 100644 micronaut/test/micronaut-jdbc-template/src/main/resources/application.yml delete mode 100644 micronaut/test/micronaut-jdbc-template/src/main/resources/db/liquibase-changelog.xml delete mode 100644 micronaut/test/micronaut-jdbc-template/src/main/resources/logback.xml delete mode 100644 micronaut/test/micronaut-jdbc-template/src/test/java/net/javacrumbs/micronaut/test/ApplicationTest.java delete mode 100644 micronaut/test/micronaut-jdbc/micronaut-cli.yml delete mode 100644 micronaut/test/micronaut-jdbc/pom.xml delete mode 100644 micronaut/test/micronaut-jdbc/src/main/java/net/javacrumbs/micronaut/test/Application.java delete mode 100644 micronaut/test/micronaut-jdbc/src/main/java/net/javacrumbs/micronaut/test/Configuration.java delete mode 100644 micronaut/test/micronaut-jdbc/src/main/java/net/javacrumbs/micronaut/test/ScheduledTasks.java delete mode 100644 micronaut/test/micronaut-jdbc/src/main/resources/application.yml delete mode 100644 micronaut/test/micronaut-jdbc/src/main/resources/db/liquibase-changelog.xml delete mode 100644 micronaut/test/micronaut-jdbc/src/main/resources/logback.xml delete mode 100644 micronaut/test/micronaut-jdbc/src/test/java/net/javacrumbs/micronaut/test/ApplicationTest.java delete mode 100644 providers/redis/shedlock-provider-redis-quarkus2/pom.xml delete mode 100644 providers/redis/shedlock-provider-redis-quarkus2/src/main/java/net/javacrumbs/shedlock/provider/redis/quarkus/QuarkusRedisLockProvider.java delete mode 100644 providers/redis/shedlock-provider-redis-quarkus2/src/test/java/net/javacrumbs/shedlock/provider/redis/quarkus/LockedService.java delete mode 100644 providers/redis/shedlock-provider-redis-quarkus2/src/test/java/net/javacrumbs/shedlock/provider/redis/quarkus/QuarkusRedisLockProviderContainerTest.java delete mode 100644 providers/redis/shedlock-provider-redis-quarkus2/src/test/java/net/javacrumbs/shedlock/provider/redis/quarkus/QuarkusRedisLockProviderIntegrationTest.java delete mode 100644 providers/redis/shedlock-provider-redis-quarkus2/src/test/java/net/javacrumbs/shedlock/provider/redis/quarkus/SchedulerLockFactory.java delete mode 100644 providers/redis/shedlock-provider-redis-quarkus2/src/test/resources/application.properties diff --git a/README.md b/README.md index 1b5a72dce..ad6275a07 100644 --- a/README.md +++ b/README.md @@ -1011,7 +1011,6 @@ Import the project: ```xml net.javacrumbs.shedlock - shedlock-cdi 5.16.0 diff --git a/cdi/shedlock-cdi-vintage/pom.xml b/cdi/shedlock-cdi-vintage/pom.xml deleted file mode 100644 index 651da4724..000000000 --- a/cdi/shedlock-cdi-vintage/pom.xml +++ /dev/null @@ -1,91 +0,0 @@ - - - 4.0.0 - - - shedlock-parent - net.javacrumbs.shedlock - 5.16.1-SNAPSHOT - ../../pom.xml - - - shedlock-cdi-vintage - 5.16.1-SNAPSHOT - - - - - net.javacrumbs.shedlock - shedlock-core - ${project.version} - compile - - - - jakarta.enterprise - jakarta.enterprise.cdi-api - 2.0.2 - - - - jakarta.annotation - jakarta.annotation-api - 1.3.5 - - - - org.eclipse.microprofile.config - microprofile-config-api - 2.0.1 - - - - ch.qos.logback - logback-classic - ${logback.ver} - test - - - org.junit.jupiter - junit-jupiter-api - ${junit.ver} - test - - - org.junit.jupiter - junit-jupiter-engine - ${junit.ver} - test - - - - org.mockito - mockito-core - ${mockito.ver} - test - - - org.assertj - assertj-core - ${assertj.ver} - test - - - - - - org.apache.maven.plugins - maven-jar-plugin - - - - - net.javacrumbs.shedlock.cdivintage - - - - - - - - diff --git a/cdi/shedlock-cdi-vintage/src/main/java/net/javacrumbs/shedlock/cdi/SchedulerLock.java b/cdi/shedlock-cdi-vintage/src/main/java/net/javacrumbs/shedlock/cdi/SchedulerLock.java deleted file mode 100644 index 94546f628..000000000 --- a/cdi/shedlock-cdi-vintage/src/main/java/net/javacrumbs/shedlock/cdi/SchedulerLock.java +++ /dev/null @@ -1,45 +0,0 @@ -package net.javacrumbs.shedlock.cdi; - -import java.lang.annotation.ElementType; -import java.lang.annotation.Inherited; -import java.lang.annotation.Retention; -import java.lang.annotation.RetentionPolicy; -import java.lang.annotation.Target; -import javax.enterprise.util.Nonbinding; -import javax.interceptor.InterceptorBinding; - -@InterceptorBinding -@Retention(RetentionPolicy.RUNTIME) -@Target({ElementType.TYPE, ElementType.METHOD}) -@Inherited -public @interface SchedulerLock { - /** Lock name. */ - @Nonbinding - String name(); - - /** - * How long the lock should be kept in case the machine which obtained the lock - * died before releasing it. This is just a fallback, under normal circumstances - * the lock is released as soon the tasks finishes. Can be any format supported - * by Duration - * Conversion - * - *

- */ - @Nonbinding - String lockAtMostFor() default ""; - - /** - * The lock will be held at least for this period of time. Can be used if you - * really need to execute the task at most once in given period of time. If the - * duration of the task is shorter than clock difference between nodes, the task - * can be theoretically executed more than once (one node after another). By - * setting this parameter, you can make sure that the lock will be kept at least - * for given period of time. Can be any format supported by Duration - * Conversion - */ - @Nonbinding - String lockAtLeastFor() default ""; -} diff --git a/cdi/shedlock-cdi-vintage/src/main/java/net/javacrumbs/shedlock/cdi/internal/CdiLockConfigurationExtractor.java b/cdi/shedlock-cdi-vintage/src/main/java/net/javacrumbs/shedlock/cdi/internal/CdiLockConfigurationExtractor.java deleted file mode 100644 index 39d64de22..000000000 --- a/cdi/shedlock-cdi-vintage/src/main/java/net/javacrumbs/shedlock/cdi/internal/CdiLockConfigurationExtractor.java +++ /dev/null @@ -1,68 +0,0 @@ -/** - * Copyright 2009 the original author or authors. - * - *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file - * except in compliance with the License. You may obtain a copy of the License at - * - *

http://www.apache.org/licenses/LICENSE-2.0 - * - *

Unless required by applicable law or agreed to in writing, software distributed under the - * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing permissions and - * limitations under the License. - */ -package net.javacrumbs.shedlock.cdi.internal; - -import static java.util.Objects.requireNonNull; -import static net.javacrumbs.shedlock.cdi.internal.Utils.parseDuration; - -import java.lang.reflect.Method; -import java.time.Duration; -import java.util.Optional; -import net.javacrumbs.shedlock.cdi.SchedulerLock; -import net.javacrumbs.shedlock.core.ClockProvider; -import net.javacrumbs.shedlock.core.LockConfiguration; - -class CdiLockConfigurationExtractor { - private final Duration defaultLockAtMostFor; - private final Duration defaultLockAtLeastFor; - - CdiLockConfigurationExtractor(Duration defaultLockAtMostFor, Duration defaultLockAtLeastFor) { - this.defaultLockAtMostFor = requireNonNull(defaultLockAtMostFor); - this.defaultLockAtLeastFor = requireNonNull(defaultLockAtLeastFor); - } - - Optional getLockConfiguration(Method method) { - Optional annotation = findAnnotation(method); - return annotation.map(this::getLockConfiguration); - } - - private LockConfiguration getLockConfiguration(SchedulerLock annotation) { - return new LockConfiguration( - ClockProvider.now(), getName(annotation), getLockAtMostFor(annotation), getLockAtLeastFor(annotation)); - } - - private String getName(SchedulerLock annotation) { - return annotation.name(); - } - - Duration getLockAtMostFor(SchedulerLock annotation) { - return getValue(annotation.lockAtMostFor(), this.defaultLockAtMostFor, "lockAtMostFor"); - } - - Duration getLockAtLeastFor(SchedulerLock annotation) { - return getValue(annotation.lockAtLeastFor(), this.defaultLockAtLeastFor, "lockAtLeastFor"); - } - - private Duration getValue(String stringValueFromAnnotation, Duration defaultValue, String paramName) { - if (!stringValueFromAnnotation.isEmpty()) { - return parseDuration(stringValueFromAnnotation); - } else { - return defaultValue; - } - } - - Optional findAnnotation(Method method) { - return Optional.ofNullable(method.getAnnotation(SchedulerLock.class)); - } -} diff --git a/cdi/shedlock-cdi-vintage/src/main/java/net/javacrumbs/shedlock/cdi/internal/LockingNotSupportedException.java b/cdi/shedlock-cdi-vintage/src/main/java/net/javacrumbs/shedlock/cdi/internal/LockingNotSupportedException.java deleted file mode 100644 index 7dea76e24..000000000 --- a/cdi/shedlock-cdi-vintage/src/main/java/net/javacrumbs/shedlock/cdi/internal/LockingNotSupportedException.java +++ /dev/null @@ -1,22 +0,0 @@ -/** - * Copyright 2009 the original author or authors. - * - *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file - * except in compliance with the License. You may obtain a copy of the License at - * - *

http://www.apache.org/licenses/LICENSE-2.0 - * - *

Unless required by applicable law or agreed to in writing, software distributed under the - * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing permissions and - * limitations under the License. - */ -package net.javacrumbs.shedlock.cdi.internal; - -import net.javacrumbs.shedlock.support.LockException; - -class LockingNotSupportedException extends LockException { - LockingNotSupportedException() { - super("Can not lock method returning value (do not know what to return if it's locked)"); - } -} diff --git a/cdi/shedlock-cdi-vintage/src/main/java/net/javacrumbs/shedlock/cdi/internal/SchedulerLockInterceptor.java b/cdi/shedlock-cdi-vintage/src/main/java/net/javacrumbs/shedlock/cdi/internal/SchedulerLockInterceptor.java deleted file mode 100644 index 63a77cf5b..000000000 --- a/cdi/shedlock-cdi-vintage/src/main/java/net/javacrumbs/shedlock/cdi/internal/SchedulerLockInterceptor.java +++ /dev/null @@ -1,57 +0,0 @@ -package net.javacrumbs.shedlock.cdi.internal; - -import static net.javacrumbs.shedlock.cdi.internal.Utils.parseDuration; - -import java.time.Duration; -import java.util.Objects; -import java.util.Optional; -import javax.annotation.Priority; -import javax.inject.Inject; -import javax.interceptor.AroundInvoke; -import javax.interceptor.Interceptor; -import javax.interceptor.InvocationContext; -import net.javacrumbs.shedlock.cdi.SchedulerLock; -import net.javacrumbs.shedlock.core.DefaultLockingTaskExecutor; -import net.javacrumbs.shedlock.core.LockConfiguration; -import net.javacrumbs.shedlock.core.LockProvider; -import net.javacrumbs.shedlock.core.LockingTaskExecutor; -import org.eclipse.microprofile.config.ConfigProvider; - -@SchedulerLock(name = "?") -@Priority(3001) -@Interceptor -public class SchedulerLockInterceptor { - private final LockingTaskExecutor lockingTaskExecutor; - private final CdiLockConfigurationExtractor lockConfigurationExtractor; - - @Inject - public SchedulerLockInterceptor(LockProvider lockProvider) { - this.lockingTaskExecutor = new DefaultLockingTaskExecutor(lockProvider); - String lockAtMostFor = getConfigValue("shedlock.defaults.lock-at-most-for"); - String lockAtLeastFor = getConfigValue("shedlock.defaults.lock-at-least-for"); - Objects.requireNonNull(lockAtMostFor, "shedlock.defaults.lock-at-most-for parameter is mandatory"); - this.lockConfigurationExtractor = new CdiLockConfigurationExtractor( - parseDuration(lockAtMostFor), lockAtLeastFor != null ? parseDuration(lockAtLeastFor) : Duration.ZERO); - } - - private static String getConfigValue(String propertyName) { - return ConfigProvider.getConfig().getConfigValue(propertyName).getValue(); - } - - @AroundInvoke - Object lock(InvocationContext context) throws Throwable { - Class returnType = context.getMethod().getReturnType(); - if (!void.class.equals(returnType) && !Void.class.equals(returnType)) { - throw new LockingNotSupportedException(); - } - - Optional lockConfiguration = - lockConfigurationExtractor.getLockConfiguration(context.getMethod()); - if (lockConfiguration.isPresent()) { - lockingTaskExecutor.executeWithLock((LockingTaskExecutor.Task) context::proceed, lockConfiguration.get()); - return null; - } else { - return context.proceed(); - } - } -} diff --git a/cdi/shedlock-cdi-vintage/src/main/java/net/javacrumbs/shedlock/cdi/internal/Utils.java b/cdi/shedlock-cdi-vintage/src/main/java/net/javacrumbs/shedlock/cdi/internal/Utils.java deleted file mode 100644 index 3ae189000..000000000 --- a/cdi/shedlock-cdi-vintage/src/main/java/net/javacrumbs/shedlock/cdi/internal/Utils.java +++ /dev/null @@ -1,19 +0,0 @@ -package net.javacrumbs.shedlock.cdi.internal; - -import java.time.Duration; -import java.time.format.DateTimeParseException; - -class Utils { - static Duration parseDuration(String value) { - value = value.trim(); - if (value.isEmpty()) { - return null; - } - - try { - return Duration.parse(value); - } catch (DateTimeParseException e) { - throw new IllegalArgumentException(e); - } - } -} diff --git a/cdi/shedlock-cdi-vintage/src/main/resources/META-INF/beans.xml b/cdi/shedlock-cdi-vintage/src/main/resources/META-INF/beans.xml deleted file mode 100644 index 75b9e9cce..000000000 --- a/cdi/shedlock-cdi-vintage/src/main/resources/META-INF/beans.xml +++ /dev/null @@ -1,3 +0,0 @@ - - diff --git a/cdi/shedlock-cdi/pom.xml b/cdi/shedlock-cdi/pom.xml index b0e5605b3..ae863a2eb 100644 --- a/cdi/shedlock-cdi/pom.xml +++ b/cdi/shedlock-cdi/pom.xml @@ -12,7 +12,6 @@ shedlock-cdi 5.16.1-SNAPSHOT - net.javacrumbs.shedlock diff --git a/micronaut/shedlock-micronaut/micronaut-cli.yml b/micronaut/shedlock-micronaut/micronaut-cli.yml deleted file mode 100644 index d691f9145..000000000 --- a/micronaut/shedlock-micronaut/micronaut-cli.yml +++ /dev/null @@ -1,5 +0,0 @@ -profile: service -defaultPackage: net.javacrumbs.shedlock.micronaut.internal ---- -testFramework: junit -sourceLanguage: java \ No newline at end of file diff --git a/micronaut/shedlock-micronaut/pom.xml b/micronaut/shedlock-micronaut/pom.xml deleted file mode 100644 index 443f80d92..000000000 --- a/micronaut/shedlock-micronaut/pom.xml +++ /dev/null @@ -1,145 +0,0 @@ - - - 4.0.0 - - - shedlock-parent - net.javacrumbs.shedlock - 5.16.1-SNAPSHOT - ../../pom.xml - - - shedlock-micronaut - 5.16.1-SNAPSHOT - - - - - io.micronaut - micronaut-bom - ${micronaut3.version} - pom - import - - - - - - net.javacrumbs.shedlock - shedlock-core - ${project.version} - compile - - - io.micronaut - micronaut-inject - compile - - - io.micronaut - micronaut-runtime - compile - - - ch.qos.logback - logback-classic - ${logback.ver} - test - - - org.junit.jupiter - junit-jupiter-api - test - - - org.junit.jupiter - junit-jupiter-engine - test - - - io.micronaut.test - micronaut-test-junit5 - test - - - org.mockito - mockito-core - ${mockito.ver} - test - - - org.assertj - assertj-core - ${assertj.ver} - test - - - - - - - org.apache.maven.plugins - maven-jar-plugin - - - - - net.javacrumbs.shedlock.micronaut - - - - - - - org.apache.maven.plugins - maven-compiler-plugin - - ${jdk.version} - ${jdk.version} - ${project.build.sourceEncoding} - - -parameters - - - - io.micronaut - micronaut-inject-java - ${micronaut3.version} - - - io.micronaut - micronaut-validation - ${micronaut3.version} - - - - - - test-compile - - testCompile - - - - -parameters - - - - io.micronaut - micronaut-inject-java - ${micronaut3.version} - - - io.micronaut - micronaut-validation - ${micronaut3.version} - - - - - - - - - - diff --git a/micronaut/shedlock-micronaut/src/main/java/net/javacrumbs/shedlock/micronaut/SchedulerLock.java b/micronaut/shedlock-micronaut/src/main/java/net/javacrumbs/shedlock/micronaut/SchedulerLock.java deleted file mode 100644 index 5384bacde..000000000 --- a/micronaut/shedlock-micronaut/src/main/java/net/javacrumbs/shedlock/micronaut/SchedulerLock.java +++ /dev/null @@ -1,60 +0,0 @@ -/** - * Copyright 2009 the original author or authors. - * - *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file - * except in compliance with the License. You may obtain a copy of the License at - * - *

http://www.apache.org/licenses/LICENSE-2.0 - * - *

Unless required by applicable law or agreed to in writing, software distributed under the - * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing permissions and - * limitations under the License. - */ -package net.javacrumbs.shedlock.micronaut; - -import static java.lang.annotation.RetentionPolicy.RUNTIME; - -import io.micronaut.aop.Around; -import io.micronaut.context.annotation.Executable; -import io.micronaut.context.annotation.Type; -import java.lang.annotation.Documented; -import java.lang.annotation.ElementType; -import java.lang.annotation.Retention; -import java.lang.annotation.Target; -import net.javacrumbs.shedlock.micronaut.internal.SchedulerLockInterceptor; - -@Documented -@Retention(RUNTIME) -@Target({ElementType.TYPE, ElementType.METHOD}) -@Around -@Executable -@Type(SchedulerLockInterceptor.class) -public @interface SchedulerLock { - /** Lock name. */ - String name(); - - /** - * How long the lock should be kept in case the machine which obtained the lock - * died before releasing it. This is just a fallback, under normal circumstances - * the lock is released as soon the tasks finishes. Can be any format supported - * by Duration - * Conversion - * - *

- */ - String lockAtMostFor() default ""; - - /** - * The lock will be held at least for this period of time. Can be used if you - * really need to execute the task at most once in given period of time. If the - * duration of the task is shorter than clock difference between nodes, the task - * can be theoretically executed more than once (one node after another). By - * setting this parameter, you can make sure that the lock will be kept at least - * for given period of time. Can be any format supported by Duration - * Conversion - */ - String lockAtLeastFor() default ""; -} diff --git a/micronaut/shedlock-micronaut/src/main/java/net/javacrumbs/shedlock/micronaut/internal/LockingNotSupportedException.java b/micronaut/shedlock-micronaut/src/main/java/net/javacrumbs/shedlock/micronaut/internal/LockingNotSupportedException.java deleted file mode 100644 index fdd16259c..000000000 --- a/micronaut/shedlock-micronaut/src/main/java/net/javacrumbs/shedlock/micronaut/internal/LockingNotSupportedException.java +++ /dev/null @@ -1,22 +0,0 @@ -/** - * Copyright 2009 the original author or authors. - * - *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file - * except in compliance with the License. You may obtain a copy of the License at - * - *

http://www.apache.org/licenses/LICENSE-2.0 - * - *

Unless required by applicable law or agreed to in writing, software distributed under the - * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing permissions and - * limitations under the License. - */ -package net.javacrumbs.shedlock.micronaut.internal; - -import net.javacrumbs.shedlock.support.LockException; - -class LockingNotSupportedException extends LockException { - LockingNotSupportedException() { - super("Can not lock method returning value (do not know what to return if it's locked)"); - } -} diff --git a/micronaut/shedlock-micronaut/src/main/java/net/javacrumbs/shedlock/micronaut/internal/MicronautLockConfigurationExtractor.java b/micronaut/shedlock-micronaut/src/main/java/net/javacrumbs/shedlock/micronaut/internal/MicronautLockConfigurationExtractor.java deleted file mode 100644 index dc74be619..000000000 --- a/micronaut/shedlock-micronaut/src/main/java/net/javacrumbs/shedlock/micronaut/internal/MicronautLockConfigurationExtractor.java +++ /dev/null @@ -1,78 +0,0 @@ -/** - * Copyright 2009 the original author or authors. - * - *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file - * except in compliance with the License. You may obtain a copy of the License at - * - *

http://www.apache.org/licenses/LICENSE-2.0 - * - *

Unless required by applicable law or agreed to in writing, software distributed under the - * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing permissions and - * limitations under the License. - */ -package net.javacrumbs.shedlock.micronaut.internal; - -import static java.util.Objects.requireNonNull; - -import io.micronaut.core.annotation.AnnotationValue; -import io.micronaut.core.convert.ConversionService; -import io.micronaut.core.util.StringUtils; -import io.micronaut.inject.ExecutableMethod; -import java.time.Duration; -import java.util.Optional; -import net.javacrumbs.shedlock.core.ClockProvider; -import net.javacrumbs.shedlock.core.LockConfiguration; -import net.javacrumbs.shedlock.micronaut.SchedulerLock; - -class MicronautLockConfigurationExtractor { - private final Duration defaultLockAtMostFor; - private final Duration defaultLockAtLeastFor; - private final ConversionService conversionService; - - MicronautLockConfigurationExtractor( - Duration defaultLockAtMostFor, Duration defaultLockAtLeastFor, ConversionService conversionService) { - this.defaultLockAtMostFor = requireNonNull(defaultLockAtMostFor); - this.defaultLockAtLeastFor = requireNonNull(defaultLockAtLeastFor); - this.conversionService = conversionService; - } - - Optional getLockConfiguration(ExecutableMethod method) { - Optional> annotation = findAnnotation(method); - return annotation.map(this::getLockConfiguration); - } - - private LockConfiguration getLockConfiguration(AnnotationValue annotation) { - return new LockConfiguration( - ClockProvider.now(), getName(annotation), getLockAtMostFor(annotation), getLockAtLeastFor(annotation)); - } - - private String getName(AnnotationValue annotation) { - return annotation.getRequiredValue("name", String.class); - } - - Duration getLockAtMostFor(AnnotationValue annotation) { - return getValue(annotation, this.defaultLockAtMostFor, "lockAtMostFor"); - } - - Duration getLockAtLeastFor(AnnotationValue annotation) { - return getValue(annotation, this.defaultLockAtLeastFor, "lockAtLeastFor"); - } - - private Duration getValue(AnnotationValue annotation, Duration defaultValue, String paramName) { - String stringValueFromAnnotation = - annotation.get(paramName, String.class).orElse(""); - if (StringUtils.hasText(stringValueFromAnnotation)) { - return conversionService - .convert(stringValueFromAnnotation, Duration.class) - .orElseThrow(() -> new IllegalArgumentException("Invalid " + paramName + " value \"" - + stringValueFromAnnotation + "\" - cannot parse into duration")); - } else { - return defaultValue; - } - } - - Optional> findAnnotation(ExecutableMethod method) { - return method.findAnnotation(SchedulerLock.class); - } -} diff --git a/micronaut/shedlock-micronaut/src/main/java/net/javacrumbs/shedlock/micronaut/internal/SchedulerLockInterceptor.java b/micronaut/shedlock-micronaut/src/main/java/net/javacrumbs/shedlock/micronaut/internal/SchedulerLockInterceptor.java deleted file mode 100644 index 20c7ec8ba..000000000 --- a/micronaut/shedlock-micronaut/src/main/java/net/javacrumbs/shedlock/micronaut/internal/SchedulerLockInterceptor.java +++ /dev/null @@ -1,67 +0,0 @@ -/** - * Copyright 2009 the original author or authors. - * - *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file - * except in compliance with the License. You may obtain a copy of the License at - * - *

http://www.apache.org/licenses/LICENSE-2.0 - * - *

Unless required by applicable law or agreed to in writing, software distributed under the - * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing permissions and - * limitations under the License. - */ -package net.javacrumbs.shedlock.micronaut.internal; - -import io.micronaut.aop.MethodInterceptor; -import io.micronaut.aop.MethodInvocationContext; -import io.micronaut.context.annotation.Value; -import io.micronaut.core.convert.ConversionService; -import jakarta.inject.Singleton; -import java.time.Duration; -import java.util.Optional; -import net.javacrumbs.shedlock.core.DefaultLockingTaskExecutor; -import net.javacrumbs.shedlock.core.LockConfiguration; -import net.javacrumbs.shedlock.core.LockProvider; -import net.javacrumbs.shedlock.core.LockingTaskExecutor; - -@Singleton -public class SchedulerLockInterceptor implements MethodInterceptor { - private final LockingTaskExecutor lockingTaskExecutor; - private final MicronautLockConfigurationExtractor micronautLockConfigurationExtractor; - - public SchedulerLockInterceptor( - LockProvider lockProvider, - Optional> conversionService, - @Value("${shedlock.defaults.lock-at-most-for}") String defaultLockAtMostFor, - @Value("${shedlock.defaults.lock-at-least-for:PT0S}") String defaultLockAtLeastFor) { - ConversionService resolvedConversionService = conversionService.orElse(ConversionService.SHARED); - - lockingTaskExecutor = new DefaultLockingTaskExecutor(lockProvider); - micronautLockConfigurationExtractor = new MicronautLockConfigurationExtractor( - resolvedConversionService - .convert(defaultLockAtMostFor, Duration.class) - .orElseThrow(() -> new IllegalArgumentException("Invalid 'defaultLockAtMostFor' value")), - resolvedConversionService - .convert(defaultLockAtLeastFor, Duration.class) - .orElseThrow(() -> new IllegalArgumentException("Invalid 'defaultLockAtLeastFor' value")), - resolvedConversionService); - } - - @Override - public Object intercept(MethodInvocationContext context) { - Class returnType = context.getReturnType().getType(); - if (!void.class.equals(returnType) && !Void.class.equals(returnType)) { - throw new LockingNotSupportedException(); - } - - Optional lockConfiguration = - micronautLockConfigurationExtractor.getLockConfiguration(context.getExecutableMethod()); - if (lockConfiguration.isPresent()) { - lockingTaskExecutor.executeWithLock((Runnable) context::proceed, lockConfiguration.get()); - return null; - } else { - return context.proceed(); - } - } -} diff --git a/micronaut/shedlock-micronaut/src/main/java/net/javacrumbs/shedlock/micronaut/internal/package-info.java b/micronaut/shedlock-micronaut/src/main/java/net/javacrumbs/shedlock/micronaut/internal/package-info.java deleted file mode 100644 index da2bebb4a..000000000 --- a/micronaut/shedlock-micronaut/src/main/java/net/javacrumbs/shedlock/micronaut/internal/package-info.java +++ /dev/null @@ -1,6 +0,0 @@ -@NonNullApi -@NonNullFields -package net.javacrumbs.shedlock.micronaut.internal; - -import net.javacrumbs.shedlock.support.annotation.NonNullApi; -import net.javacrumbs.shedlock.support.annotation.NonNullFields; diff --git a/micronaut/shedlock-micronaut/src/test/java/net/javacrumbs/shedlock/micronaut/internal/MethodProxyAopConfig.java b/micronaut/shedlock-micronaut/src/test/java/net/javacrumbs/shedlock/micronaut/internal/MethodProxyAopConfig.java deleted file mode 100644 index 0a66a7d3e..000000000 --- a/micronaut/shedlock-micronaut/src/test/java/net/javacrumbs/shedlock/micronaut/internal/MethodProxyAopConfig.java +++ /dev/null @@ -1,75 +0,0 @@ -/** - * Copyright 2009 the original author or authors. - * - *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file - * except in compliance with the License. You may obtain a copy of the License at - * - *

http://www.apache.org/licenses/LICENSE-2.0 - * - *

Unless required by applicable law or agreed to in writing, software distributed under the - * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing permissions and - * limitations under the License. - */ -package net.javacrumbs.shedlock.micronaut.internal; - -import static net.javacrumbs.shedlock.core.LockAssert.assertLocked; -import static org.mockito.Mockito.mock; - -import io.micronaut.context.annotation.Factory; -import jakarta.inject.Singleton; -import java.io.IOException; -import net.javacrumbs.shedlock.core.LockProvider; -import net.javacrumbs.shedlock.micronaut.SchedulerLock; - -@Factory -public class MethodProxyAopConfig { - - @Singleton - public LockProvider lockProvider() { - return mock(LockProvider.class); - } - - @Singleton - static class TestBean { - - public void noAnnotation() { - assertLocked(); - } - - @SchedulerLock(name = "normal") - public void normal() { - assertLocked(); - } - - @SchedulerLock(name = "runtimeException", lockAtMostFor = "100ms") - public Void throwsRuntimeException() { - throw new RuntimeException(); - } - - @SchedulerLock(name = "exception") - public void throwsException() throws Exception { - throw new IOException(); - } - - @SchedulerLock(name = "returnsValue") - public int returnsValue() { - return 0; - } - - @SchedulerLock(name = "${property.value}", lockAtLeastFor = "${property.lock-at-least-for}") - public void property() {} - } - - interface AnotherTestBean { - void runManually(); - } - - @Singleton - static class AnotherTestBeanImpl implements AnotherTestBean { - - @Override - @SchedulerLock(name = "classAnnotation") - public void runManually() {} - } -} diff --git a/micronaut/shedlock-micronaut/src/test/java/net/javacrumbs/shedlock/micronaut/internal/MethodProxyAopTest.java b/micronaut/shedlock-micronaut/src/test/java/net/javacrumbs/shedlock/micronaut/internal/MethodProxyAopTest.java deleted file mode 100644 index 9e68726a7..000000000 --- a/micronaut/shedlock-micronaut/src/test/java/net/javacrumbs/shedlock/micronaut/internal/MethodProxyAopTest.java +++ /dev/null @@ -1,101 +0,0 @@ -/** - * Copyright 2009 the original author or authors. - * - *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file - * except in compliance with the License. You may obtain a copy of the License at - * - *

http://www.apache.org/licenses/LICENSE-2.0 - * - *

Unless required by applicable law or agreed to in writing, software distributed under the - * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing permissions and - * limitations under the License. - */ -package net.javacrumbs.shedlock.micronaut.internal; - -import static net.javacrumbs.shedlock.micronaut.internal.TestUtils.hasParams; -import static org.assertj.core.api.Assertions.assertThatThrownBy; -import static org.mockito.ArgumentMatchers.any; -import static org.mockito.Mockito.mock; -import static org.mockito.Mockito.verify; -import static org.mockito.Mockito.verifyNoInteractions; -import static org.mockito.Mockito.when; - -import io.micronaut.test.extensions.junit5.annotation.MicronautTest; -import jakarta.inject.Inject; -import java.io.IOException; -import java.util.Optional; -import net.javacrumbs.shedlock.core.LockProvider; -import net.javacrumbs.shedlock.core.SimpleLock; -import net.javacrumbs.shedlock.micronaut.internal.MethodProxyAopConfig.AnotherTestBean; -import net.javacrumbs.shedlock.micronaut.internal.MethodProxyAopConfig.TestBean; -import org.junit.jupiter.api.BeforeEach; -import org.junit.jupiter.api.Test; -import org.mockito.Mockito; - -@MicronautTest -class MethodProxyAopTest { - @Inject - private LockProvider lockProvider; - - @Inject - private TestBean testBean; - - @Inject - private AnotherTestBean anotherTestBean; - - private final SimpleLock simpleLock = mock(SimpleLock.class); - - @BeforeEach - void prepareMocks() { - Mockito.reset(lockProvider, simpleLock); - when(lockProvider.lock(any())).thenReturn(Optional.of(simpleLock)); - } - - @Test - void shouldNotCallLockProviderWithNoAnnotation() { - assertThatThrownBy(() -> testBean.noAnnotation()).hasMessageStartingWith("The task is not locked."); - verifyNoInteractions(lockProvider); - } - - @Test - void shouldCallLockProviderOnDirectCall() { - testBean.normal(); - verify(lockProvider).lock(hasParams("normal", 30_000, 100)); - verify(simpleLock).unlock(); - } - - @Test - void shouldRethrowRuntimeException() { - assertThatThrownBy(() -> testBean.throwsRuntimeException()).isInstanceOf(RuntimeException.class); - verify(lockProvider).lock(hasParams("runtimeException", 100, 100)); - verify(simpleLock).unlock(); - } - - @Test - void shouldRethrowDeclaredException() { - assertThatThrownBy(() -> testBean.throwsException()).hasCauseInstanceOf(IOException.class); - verify(lockProvider).lock(hasParams("exception", 30_000, 100)); - verify(simpleLock).unlock(); - } - - @Test - void shouldFailOnReturnType() { - assertThatThrownBy(() -> testBean.returnsValue()).isInstanceOf(LockingNotSupportedException.class); - verifyNoInteractions(lockProvider); - } - - @Test - void shouldReadConfigurationProperty() { - testBean.property(); - verify(lockProvider).lock(hasParams("property", 30_000, 1_000)); - verify(simpleLock).unlock(); - } - - @Test - void shouldReadAnnotationFromImplementationClass() { - anotherTestBean.runManually(); - verify(lockProvider).lock(hasParams("classAnnotation", 30_000, 100)); - verify(simpleLock).unlock(); - } -} diff --git a/micronaut/shedlock-micronaut/src/test/java/net/javacrumbs/shedlock/micronaut/internal/TestUtils.java b/micronaut/shedlock-micronaut/src/test/java/net/javacrumbs/shedlock/micronaut/internal/TestUtils.java deleted file mode 100644 index d5306f077..000000000 --- a/micronaut/shedlock-micronaut/src/test/java/net/javacrumbs/shedlock/micronaut/internal/TestUtils.java +++ /dev/null @@ -1,59 +0,0 @@ -/** - * Copyright 2009 the original author or authors. - * - *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file - * except in compliance with the License. You may obtain a copy of the License at - * - *

http://www.apache.org/licenses/LICENSE-2.0 - * - *

Unless required by applicable law or agreed to in writing, software distributed under the - * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing permissions and - * limitations under the License. - */ -package net.javacrumbs.shedlock.micronaut.internal; - -import static org.mockito.ArgumentMatchers.argThat; - -import java.time.Instant; -import net.javacrumbs.shedlock.core.ClockProvider; -import net.javacrumbs.shedlock.core.LockConfiguration; -import org.mockito.ArgumentMatcher; -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; - -public class TestUtils { - - private static final int GAP = 1000; - - private static final Logger logger = LoggerFactory.getLogger(TestUtils.class); - - public static LockConfiguration hasParams(String name, long lockAtMostFor, long lockAtLeastFor) { - return argThat(new ArgumentMatcher<>() { - @Override - public boolean matches(LockConfiguration c) { - return name.equals(c.getName()) - && isNearTo(lockAtMostFor, c.getLockAtMostUntil()) - && isNearTo(lockAtLeastFor, c.getLockAtLeastUntil()); - } - - @Override - public String toString() { - Instant now = ClockProvider.now(); - return "hasParams(\"" + name + "\", " + now.plusMillis(lockAtMostFor) + ", " - + now.plusMillis(lockAtLeastFor) + ")"; - } - }); - } - - private static boolean isNearTo(long expected, Instant time) { - Instant now = ClockProvider.now(); - Instant from = now.plusMillis(expected - GAP); - Instant to = now.plusMillis(expected); - boolean isNear = time.isAfter(from) && !time.isAfter(to); - if (!isNear) { - logger.info("Assertion failed time={} is not between {} and {}", time, from, to); - } - return isNear; - } -} diff --git a/micronaut/shedlock-micronaut/src/test/resources/application.yml b/micronaut/shedlock-micronaut/src/test/resources/application.yml deleted file mode 100644 index 8f9be0939..000000000 --- a/micronaut/shedlock-micronaut/src/test/resources/application.yml +++ /dev/null @@ -1,8 +0,0 @@ -shedlock: - defaults: - lock-at-most-for: PT30S - lock-at-least-for: PT0.1S - -property: - value: property - lock-at-least-for: PT1S \ No newline at end of file diff --git a/micronaut/test/micronaut-jdbc-template/micronaut-cli.yml b/micronaut/test/micronaut-jdbc-template/micronaut-cli.yml deleted file mode 100644 index 56617ab4c..000000000 --- a/micronaut/test/micronaut-jdbc-template/micronaut-cli.yml +++ /dev/null @@ -1,5 +0,0 @@ -profile: service -defaultPackage: micronaut.test ---- -testFramework: junit -sourceLanguage: java \ No newline at end of file diff --git a/micronaut/test/micronaut-jdbc-template/pom.xml b/micronaut/test/micronaut-jdbc-template/pom.xml deleted file mode 100644 index df6fbcebc..000000000 --- a/micronaut/test/micronaut-jdbc-template/pom.xml +++ /dev/null @@ -1,228 +0,0 @@ - - - 4.0.0 - - - shedlock-parent - net.javacrumbs.shedlock - 5.16.1-SNAPSHOT - ../../../pom.xml - - - micronaut-jdbc-template - 5.16.1-SNAPSHOT - - - UTF-8 - net.javacrumbs.micronaut.test.Application - - - - jcenter.bintray.com - https://jcenter.bintray.com - - - - - - io.micronaut - micronaut-bom - ${micronaut3.version} - pom - import - - - - - - io.micronaut - micronaut-inject - compile - - - io.micronaut - micronaut-validation - compile - - - io.micronaut - micronaut-runtime - compile - - - io.micronaut.liquibase - micronaut-liquibase - - - io.micronaut.data - micronaut-data-jdbc - ${micronaut3-data.version} - - - ch.qos.logback - logback-classic - ${logback.ver} - runtime - - - org.junit.jupiter - junit-jupiter-api - test - - - org.junit.jupiter - junit-jupiter-engine - test - - - io.micronaut.test - micronaut-test-junit5 - test - - - net.javacrumbs.shedlock - shedlock-micronaut - ${project.version} - compile - - - - net.javacrumbs.shedlock - shedlock-provider-jdbc-template - ${project.version} - compile - - - - io.micronaut.sql - micronaut-jdbc-hikari - runtime - - - - com.h2database - h2 - 2.3.232 - - - org.assertj - assertj-core - ${assertj.ver} - test - - - org.awaitility - awaitility - ${awaitility.ver} - test - - - - - - org.apache.maven.plugins - maven-shade-plugin - 3.6.0 - - - package - - shade - - - - - ${exec.mainClass} - - - - - - - - - org.codehaus.mojo - exec-maven-plugin - 3.5.0 - - java - - -noverify - -XX:TieredStopAtLevel=1 - -Dcom.sun.management.jmxremote - -classpath - - ${exec.mainClass} - - - - - - - - org.apache.maven.plugins - maven-compiler-plugin - 3.13.0 - - ${jdk.version} - ${jdk.version} - UTF-8 - - -parameters - - - - io.micronaut - micronaut-inject-java - ${micronaut3.version} - - - io.micronaut - micronaut-validation - ${micronaut3.version} - - - io.micronaut.data - micronaut-data-processor - ${micronaut3-data.version} - - - - - - test-compile - - testCompile - - - - -parameters - - - - io.micronaut - micronaut-inject-java - ${micronaut3.version} - - - io.micronaut - micronaut-validation - ${micronaut3.version} - - - - - - - - - org.apache.maven.plugins - maven-deploy-plugin - - true - - - - - - diff --git a/micronaut/test/micronaut-jdbc-template/src/main/java/net/javacrumbs/micronaut/test/Application.java b/micronaut/test/micronaut-jdbc-template/src/main/java/net/javacrumbs/micronaut/test/Application.java deleted file mode 100644 index f058451a3..000000000 --- a/micronaut/test/micronaut-jdbc-template/src/main/java/net/javacrumbs/micronaut/test/Application.java +++ /dev/null @@ -1,23 +0,0 @@ -/** - * Copyright 2009 the original author or authors. - * - *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file - * except in compliance with the License. You may obtain a copy of the License at - * - *

http://www.apache.org/licenses/LICENSE-2.0 - * - *

Unless required by applicable law or agreed to in writing, software distributed under the - * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing permissions and - * limitations under the License. - */ -package net.javacrumbs.micronaut.test; - -import io.micronaut.runtime.Micronaut; - -public class Application { - - public static void main(String[] args) { - Micronaut.run(Application.class); - } -} diff --git a/micronaut/test/micronaut-jdbc-template/src/main/java/net/javacrumbs/micronaut/test/Configuration.java b/micronaut/test/micronaut-jdbc-template/src/main/java/net/javacrumbs/micronaut/test/Configuration.java deleted file mode 100644 index 0427a753a..000000000 --- a/micronaut/test/micronaut-jdbc-template/src/main/java/net/javacrumbs/micronaut/test/Configuration.java +++ /dev/null @@ -1,29 +0,0 @@ -/** - * Copyright 2009 the original author or authors. - * - *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file - * except in compliance with the License. You may obtain a copy of the License at - * - *

http://www.apache.org/licenses/LICENSE-2.0 - * - *

Unless required by applicable law or agreed to in writing, software distributed under the - * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing permissions and - * limitations under the License. - */ -package net.javacrumbs.micronaut.test; - -import io.micronaut.context.annotation.Factory; -import jakarta.inject.Singleton; -import javax.sql.DataSource; -import net.javacrumbs.shedlock.core.LockProvider; -import net.javacrumbs.shedlock.provider.jdbctemplate.JdbcTemplateLockProvider; - -@Factory -public class Configuration { - - @Singleton - public LockProvider lockProvider(DataSource dataSource) { - return new JdbcTemplateLockProvider(dataSource); - } -} diff --git a/micronaut/test/micronaut-jdbc-template/src/main/java/net/javacrumbs/micronaut/test/ScheduledTasks.java b/micronaut/test/micronaut-jdbc-template/src/main/java/net/javacrumbs/micronaut/test/ScheduledTasks.java deleted file mode 100644 index 701cd6623..000000000 --- a/micronaut/test/micronaut-jdbc-template/src/main/java/net/javacrumbs/micronaut/test/ScheduledTasks.java +++ /dev/null @@ -1,39 +0,0 @@ -/** - * Copyright 2009 the original author or authors. - * - *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file - * except in compliance with the License. You may obtain a copy of the License at - * - *

http://www.apache.org/licenses/LICENSE-2.0 - * - *

Unless required by applicable law or agreed to in writing, software distributed under the - * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing permissions and - * limitations under the License. - */ -package net.javacrumbs.micronaut.test; - -import static net.javacrumbs.shedlock.core.LockAssert.assertLocked; - -import io.micronaut.scheduling.annotation.Scheduled; -import jakarta.inject.Singleton; -import java.util.Date; -import java.util.concurrent.atomic.AtomicBoolean; -import net.javacrumbs.shedlock.micronaut.SchedulerLock; - -@Singleton -public class ScheduledTasks { - private final AtomicBoolean called = new AtomicBoolean(false); - - @Scheduled(fixedRate = "100ms") - @SchedulerLock(name = "reportCurrentTime") - public void reportCurrentTime() { - assertLocked(); - called.set(true); - System.out.println(new Date()); - } - - boolean wasCalled() { - return called.get(); - } -} diff --git a/micronaut/test/micronaut-jdbc-template/src/main/resources/application.yml b/micronaut/test/micronaut-jdbc-template/src/main/resources/application.yml deleted file mode 100644 index 37f7847e0..000000000 --- a/micronaut/test/micronaut-jdbc-template/src/main/resources/application.yml +++ /dev/null @@ -1,22 +0,0 @@ -micronaut: - application: - name: micronaut-test - -shedlock: - defaults: - lock-at-most-for: 1m - -datasources: - default: - url: jdbc:h2:mem:devDb - driverClassName: org.h2.Driver - username: sa - password: '' - schema-generate: NONE - dialect: H2 -liquibase: - datasources: - default: - change-log: 'classpath:db/liquibase-changelog.xml' - - diff --git a/micronaut/test/micronaut-jdbc-template/src/main/resources/db/liquibase-changelog.xml b/micronaut/test/micronaut-jdbc-template/src/main/resources/db/liquibase-changelog.xml deleted file mode 100644 index 1499afe33..000000000 --- a/micronaut/test/micronaut-jdbc-template/src/main/resources/db/liquibase-changelog.xml +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - - - - - - - - - - - - - - - diff --git a/micronaut/test/micronaut-jdbc-template/src/main/resources/logback.xml b/micronaut/test/micronaut-jdbc-template/src/main/resources/logback.xml deleted file mode 100644 index b8844d63e..000000000 --- a/micronaut/test/micronaut-jdbc-template/src/main/resources/logback.xml +++ /dev/null @@ -1,18 +0,0 @@ - - - - true - - - %cyan(%d{HH:mm:ss.SSS}) %gray([%thread]) %highlight(%-5level) %magenta(%logger{36}) - %msg%n - - - - - - - - - - diff --git a/micronaut/test/micronaut-jdbc-template/src/test/java/net/javacrumbs/micronaut/test/ApplicationTest.java b/micronaut/test/micronaut-jdbc-template/src/test/java/net/javacrumbs/micronaut/test/ApplicationTest.java deleted file mode 100644 index fafae5461..000000000 --- a/micronaut/test/micronaut-jdbc-template/src/test/java/net/javacrumbs/micronaut/test/ApplicationTest.java +++ /dev/null @@ -1,32 +0,0 @@ -/** - * Copyright 2009 the original author or authors. - * - *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file - * except in compliance with the License. You may obtain a copy of the License at - * - *

http://www.apache.org/licenses/LICENSE-2.0 - * - *

Unless required by applicable law or agreed to in writing, software distributed under the - * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing permissions and - * limitations under the License. - */ -package net.javacrumbs.micronaut.test; - -import static org.assertj.core.api.Assertions.assertThat; -import static org.awaitility.Awaitility.await; - -import io.micronaut.test.extensions.junit5.annotation.MicronautTest; -import jakarta.inject.Inject; -import org.junit.jupiter.api.Test; - -@MicronautTest -public class ApplicationTest { - @Inject - private ScheduledTasks scheduledTasks; - - @Test - void shouldStart() { - await().untilAsserted(() -> assertThat(scheduledTasks.wasCalled()).isTrue()); - } -} diff --git a/micronaut/test/micronaut-jdbc/micronaut-cli.yml b/micronaut/test/micronaut-jdbc/micronaut-cli.yml deleted file mode 100644 index 56617ab4c..000000000 --- a/micronaut/test/micronaut-jdbc/micronaut-cli.yml +++ /dev/null @@ -1,5 +0,0 @@ -profile: service -defaultPackage: micronaut.test ---- -testFramework: junit -sourceLanguage: java \ No newline at end of file diff --git a/micronaut/test/micronaut-jdbc/pom.xml b/micronaut/test/micronaut-jdbc/pom.xml deleted file mode 100644 index 51d0bf968..000000000 --- a/micronaut/test/micronaut-jdbc/pom.xml +++ /dev/null @@ -1,228 +0,0 @@ - - - 4.0.0 - - - shedlock-parent - net.javacrumbs.shedlock - 5.16.1-SNAPSHOT - ../../../pom.xml - - - micronaut-jdbc - 5.16.1-SNAPSHOT - - - UTF-8 - net.javacrumbs.micronaut.test.Application - - - - jcenter.bintray.com - https://jcenter.bintray.com - - - - - - io.micronaut - micronaut-bom - ${micronaut3.version} - pom - import - - - - - - io.micronaut - micronaut-inject - compile - - - io.micronaut - micronaut-validation - compile - - - io.micronaut - micronaut-runtime - compile - - - io.micronaut.liquibase - micronaut-liquibase - - - io.micronaut.data - micronaut-data-jdbc - ${micronaut3-data.version} - - - ch.qos.logback - logback-classic - ${logback.ver} - runtime - - - org.junit.jupiter - junit-jupiter-api - test - - - org.junit.jupiter - junit-jupiter-engine - test - - - io.micronaut.test - micronaut-test-junit5 - test - - - net.javacrumbs.shedlock - shedlock-micronaut - ${project.version} - compile - - - - net.javacrumbs.shedlock - shedlock-provider-jdbc-micronaut - ${project.version} - compile - - - - io.micronaut.sql - micronaut-jdbc-hikari - runtime - - - - com.h2database - h2 - 2.3.232 - - - org.assertj - assertj-core - ${assertj.ver} - test - - - org.awaitility - awaitility - ${awaitility.ver} - test - - - - - - org.apache.maven.plugins - maven-shade-plugin - 3.6.0 - - - package - - shade - - - - - ${exec.mainClass} - - - - - - - - - org.codehaus.mojo - exec-maven-plugin - 3.5.0 - - java - - -noverify - -XX:TieredStopAtLevel=1 - -Dcom.sun.management.jmxremote - -classpath - - ${exec.mainClass} - - - - - - - - org.apache.maven.plugins - maven-compiler-plugin - 3.13.0 - - ${jdk.version} - ${jdk.version} - UTF-8 - - -parameters - - - - io.micronaut - micronaut-inject-java - ${micronaut3.version} - - - io.micronaut - micronaut-validation - ${micronaut3.version} - - - io.micronaut.data - micronaut-data-processor - ${micronaut3-data.version} - - - - - - test-compile - - testCompile - - - - -parameters - - - - io.micronaut - micronaut-inject-java - ${micronaut3.version} - - - io.micronaut - micronaut-validation - ${micronaut3.version} - - - - - - - - - org.apache.maven.plugins - maven-deploy-plugin - - true - - - - - - diff --git a/micronaut/test/micronaut-jdbc/src/main/java/net/javacrumbs/micronaut/test/Application.java b/micronaut/test/micronaut-jdbc/src/main/java/net/javacrumbs/micronaut/test/Application.java deleted file mode 100644 index f058451a3..000000000 --- a/micronaut/test/micronaut-jdbc/src/main/java/net/javacrumbs/micronaut/test/Application.java +++ /dev/null @@ -1,23 +0,0 @@ -/** - * Copyright 2009 the original author or authors. - * - *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file - * except in compliance with the License. You may obtain a copy of the License at - * - *

http://www.apache.org/licenses/LICENSE-2.0 - * - *

Unless required by applicable law or agreed to in writing, software distributed under the - * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing permissions and - * limitations under the License. - */ -package net.javacrumbs.micronaut.test; - -import io.micronaut.runtime.Micronaut; - -public class Application { - - public static void main(String[] args) { - Micronaut.run(Application.class); - } -} diff --git a/micronaut/test/micronaut-jdbc/src/main/java/net/javacrumbs/micronaut/test/Configuration.java b/micronaut/test/micronaut-jdbc/src/main/java/net/javacrumbs/micronaut/test/Configuration.java deleted file mode 100644 index 292efb49e..000000000 --- a/micronaut/test/micronaut-jdbc/src/main/java/net/javacrumbs/micronaut/test/Configuration.java +++ /dev/null @@ -1,30 +0,0 @@ -/** - * Copyright 2009 the original author or authors. - * - *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file - * except in compliance with the License. You may obtain a copy of the License at - * - *

http://www.apache.org/licenses/LICENSE-2.0 - * - *

Unless required by applicable law or agreed to in writing, software distributed under the - * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing permissions and - * limitations under the License. - */ -package net.javacrumbs.micronaut.test; - -import io.micronaut.context.annotation.Factory; -import io.micronaut.transaction.TransactionOperations; -import jakarta.inject.Singleton; -import java.sql.Connection; -import net.javacrumbs.shedlock.core.LockProvider; -import net.javacrumbs.shedlock.provider.jdbc.micronaut.MicronautJdbcLockProvider; - -@Factory -public class Configuration { - - @Singleton - public LockProvider lockProvider(TransactionOperations transactionManager) { - return new MicronautJdbcLockProvider(transactionManager); - } -} diff --git a/micronaut/test/micronaut-jdbc/src/main/java/net/javacrumbs/micronaut/test/ScheduledTasks.java b/micronaut/test/micronaut-jdbc/src/main/java/net/javacrumbs/micronaut/test/ScheduledTasks.java deleted file mode 100644 index 701cd6623..000000000 --- a/micronaut/test/micronaut-jdbc/src/main/java/net/javacrumbs/micronaut/test/ScheduledTasks.java +++ /dev/null @@ -1,39 +0,0 @@ -/** - * Copyright 2009 the original author or authors. - * - *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file - * except in compliance with the License. You may obtain a copy of the License at - * - *

http://www.apache.org/licenses/LICENSE-2.0 - * - *

Unless required by applicable law or agreed to in writing, software distributed under the - * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing permissions and - * limitations under the License. - */ -package net.javacrumbs.micronaut.test; - -import static net.javacrumbs.shedlock.core.LockAssert.assertLocked; - -import io.micronaut.scheduling.annotation.Scheduled; -import jakarta.inject.Singleton; -import java.util.Date; -import java.util.concurrent.atomic.AtomicBoolean; -import net.javacrumbs.shedlock.micronaut.SchedulerLock; - -@Singleton -public class ScheduledTasks { - private final AtomicBoolean called = new AtomicBoolean(false); - - @Scheduled(fixedRate = "100ms") - @SchedulerLock(name = "reportCurrentTime") - public void reportCurrentTime() { - assertLocked(); - called.set(true); - System.out.println(new Date()); - } - - boolean wasCalled() { - return called.get(); - } -} diff --git a/micronaut/test/micronaut-jdbc/src/main/resources/application.yml b/micronaut/test/micronaut-jdbc/src/main/resources/application.yml deleted file mode 100644 index 37f7847e0..000000000 --- a/micronaut/test/micronaut-jdbc/src/main/resources/application.yml +++ /dev/null @@ -1,22 +0,0 @@ -micronaut: - application: - name: micronaut-test - -shedlock: - defaults: - lock-at-most-for: 1m - -datasources: - default: - url: jdbc:h2:mem:devDb - driverClassName: org.h2.Driver - username: sa - password: '' - schema-generate: NONE - dialect: H2 -liquibase: - datasources: - default: - change-log: 'classpath:db/liquibase-changelog.xml' - - diff --git a/micronaut/test/micronaut-jdbc/src/main/resources/db/liquibase-changelog.xml b/micronaut/test/micronaut-jdbc/src/main/resources/db/liquibase-changelog.xml deleted file mode 100644 index 1499afe33..000000000 --- a/micronaut/test/micronaut-jdbc/src/main/resources/db/liquibase-changelog.xml +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - - - - - - - - - - - - - - - diff --git a/micronaut/test/micronaut-jdbc/src/main/resources/logback.xml b/micronaut/test/micronaut-jdbc/src/main/resources/logback.xml deleted file mode 100644 index b8844d63e..000000000 --- a/micronaut/test/micronaut-jdbc/src/main/resources/logback.xml +++ /dev/null @@ -1,18 +0,0 @@ - - - - true - - - %cyan(%d{HH:mm:ss.SSS}) %gray([%thread]) %highlight(%-5level) %magenta(%logger{36}) - %msg%n - - - - - - - - - - diff --git a/micronaut/test/micronaut-jdbc/src/test/java/net/javacrumbs/micronaut/test/ApplicationTest.java b/micronaut/test/micronaut-jdbc/src/test/java/net/javacrumbs/micronaut/test/ApplicationTest.java deleted file mode 100644 index fafae5461..000000000 --- a/micronaut/test/micronaut-jdbc/src/test/java/net/javacrumbs/micronaut/test/ApplicationTest.java +++ /dev/null @@ -1,32 +0,0 @@ -/** - * Copyright 2009 the original author or authors. - * - *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file - * except in compliance with the License. You may obtain a copy of the License at - * - *

http://www.apache.org/licenses/LICENSE-2.0 - * - *

Unless required by applicable law or agreed to in writing, software distributed under the - * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing permissions and - * limitations under the License. - */ -package net.javacrumbs.micronaut.test; - -import static org.assertj.core.api.Assertions.assertThat; -import static org.awaitility.Awaitility.await; - -import io.micronaut.test.extensions.junit5.annotation.MicronautTest; -import jakarta.inject.Inject; -import org.junit.jupiter.api.Test; - -@MicronautTest -public class ApplicationTest { - @Inject - private ScheduledTasks scheduledTasks; - - @Test - void shouldStart() { - await().untilAsserted(() -> assertThat(scheduledTasks.wasCalled()).isTrue()); - } -} diff --git a/micronaut/test/micronaut4-jdbc/src/main/java/net/javacrumbs/micronaut/test/Configuration.java b/micronaut/test/micronaut4-jdbc/src/main/java/net/javacrumbs/micronaut/test/Configuration.java index 292efb49e..e88ef74bd 100644 --- a/micronaut/test/micronaut4-jdbc/src/main/java/net/javacrumbs/micronaut/test/Configuration.java +++ b/micronaut/test/micronaut4-jdbc/src/main/java/net/javacrumbs/micronaut/test/Configuration.java @@ -24,7 +24,7 @@ public class Configuration { @Singleton - public LockProvider lockProvider(TransactionOperations transactionManager) { - return new MicronautJdbcLockProvider(transactionManager); + public LockProvider lockProvider(TransactionOperations transactionOperations) { + return new MicronautJdbcLockProvider(transactionOperations); } } diff --git a/pom.xml b/pom.xml index 069846251..60d8d71eb 100644 --- a/pom.xml +++ b/pom.xml @@ -23,13 +23,9 @@ shedlock-bom shedlock-core - cdi/shedlock-cdi-vintage cdi/shedlock-cdi cdi/test/quarkus-test - micronaut/shedlock-micronaut micronaut/shedlock-micronaut4 - micronaut/test/micronaut-jdbc - micronaut/test/micronaut-jdbc-template micronaut/test/micronaut4-jdbc micronaut/test/micronaut4-jdbc-template spring/shedlock-spring @@ -58,7 +54,6 @@ providers/zookeeper/shedlock-provider-zookeeper-curator providers/redis/shedlock-provider-redis-jedis4 providers/redis/shedlock-provider-redis-spring - providers/redis/shedlock-provider-redis-quarkus2 providers/dynamodb/shedlock-provider-dynamodb2 providers/cassandra/shedlock-provider-cassandra providers/consul/shedlock-provider-consul @@ -78,8 +73,6 @@ 5.11.3 1.20.3 2.0.21 - 3.10.4 - 3.9.7 4.6.3 4.8.0 4.8.1 diff --git a/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml b/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml index 5c2dfc909..116b67e20 100644 --- a/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml @@ -21,7 +21,7 @@ io.micronaut.data micronaut-data-tx - ${micronaut3-data.version} + ${micronaut4-data.version} @@ -30,6 +30,20 @@ ${project.version} test + + + io.micronaut.data + micronaut-data-spring-jdbc + ${micronaut4-data.version} + test + + + + io.micronaut.data + micronaut-data-tx-jdbc + ${micronaut4-data.version} + test + diff --git a/providers/jdbc/shedlock-provider-jdbc-micronaut/src/main/java/net/javacrumbs/shedlock/provider/jdbc/micronaut/MicronautJdbcLockProvider.java b/providers/jdbc/shedlock-provider-jdbc-micronaut/src/main/java/net/javacrumbs/shedlock/provider/jdbc/micronaut/MicronautJdbcLockProvider.java index 1393b0c41..e7fefbf00 100644 --- a/providers/jdbc/shedlock-provider-jdbc-micronaut/src/main/java/net/javacrumbs/shedlock/provider/jdbc/micronaut/MicronautJdbcLockProvider.java +++ b/providers/jdbc/shedlock-provider-jdbc-micronaut/src/main/java/net/javacrumbs/shedlock/provider/jdbc/micronaut/MicronautJdbcLockProvider.java @@ -14,9 +14,7 @@ package net.javacrumbs.shedlock.provider.jdbc.micronaut; import io.micronaut.transaction.TransactionOperations; -import io.micronaut.transaction.jdbc.DataSourceTransactionManager; import java.sql.Connection; -import javax.sql.DataSource; import net.javacrumbs.shedlock.support.StorageBasedLockProvider; import net.javacrumbs.shedlock.support.annotation.NonNull; @@ -41,23 +39,12 @@ public class MicronautJdbcLockProvider extends StorageBasedLockProvider { private static final String DEFAULT_TABLE_NAME = "shedlock"; - /** - * @deprecated Use {@link #MicronautJdbcLockProvider(TransactionOperations)} - * instead as transaction management has be refactored in Micronaut - * Data 4.0 and DataSourceTransactionManager is not easy to - * construct. - */ - @Deprecated - public MicronautJdbcLockProvider(@NonNull DataSource datasource) { - this(new DataSourceTransactionManager(datasource), DEFAULT_TABLE_NAME); - } - - public MicronautJdbcLockProvider(@NonNull TransactionOperations transactionManager) { - this(transactionManager, DEFAULT_TABLE_NAME); + public MicronautJdbcLockProvider(@NonNull TransactionOperations transactionOperations) { + this(transactionOperations, DEFAULT_TABLE_NAME); } public MicronautJdbcLockProvider( - @NonNull TransactionOperations transactionManager, @NonNull String tableName) { - super(new MicronautJdbcStorageAccessor(transactionManager, tableName)); + @NonNull TransactionOperations transactionOperations, @NonNull String tableName) { + super(new MicronautJdbcStorageAccessor(transactionOperations, tableName)); } } diff --git a/providers/jdbc/shedlock-provider-jdbc-micronaut/src/main/java/net/javacrumbs/shedlock/provider/jdbc/micronaut/MicronautJdbcStorageAccessor.java b/providers/jdbc/shedlock-provider-jdbc-micronaut/src/main/java/net/javacrumbs/shedlock/provider/jdbc/micronaut/MicronautJdbcStorageAccessor.java index 8201c6752..e448a4edf 100644 --- a/providers/jdbc/shedlock-provider-jdbc-micronaut/src/main/java/net/javacrumbs/shedlock/provider/jdbc/micronaut/MicronautJdbcStorageAccessor.java +++ b/providers/jdbc/shedlock-provider-jdbc-micronaut/src/main/java/net/javacrumbs/shedlock/provider/jdbc/micronaut/MicronautJdbcStorageAccessor.java @@ -25,20 +25,20 @@ import net.javacrumbs.shedlock.support.annotation.NonNull; class MicronautJdbcStorageAccessor extends AbstractJdbcStorageAccessor { - private final TransactionOperations transactionManager; + private final TransactionOperations transactionOperations; private final TransactionDefinition.Propagation propagation = TransactionDefinition.Propagation.REQUIRES_NEW; MicronautJdbcStorageAccessor( - @NonNull TransactionOperations transactionManager, @NonNull String tableName) { + @NonNull TransactionOperations transactionOperations, @NonNull String tableName) { super(tableName); - this.transactionManager = requireNonNull(transactionManager, "transactionManager can not be null"); + this.transactionOperations = requireNonNull(transactionOperations, "transactionManager can not be null"); } @Override protected T executeCommand( String sql, SqlFunction body, BiFunction exceptionHandler) { - return transactionManager.execute(TransactionDefinition.of(propagation), status -> { + return transactionOperations.execute(TransactionDefinition.of(propagation), status -> { try (PreparedStatement statement = status.getConnection().prepareStatement(sql)) { return body.apply(statement); } catch (SQLException e) { diff --git a/providers/jdbc/shedlock-provider-jdbc-micronaut/src/test/java/net/javacrumbs/shedlock/provider/jdbc/micronaut/AbstractMicronautJdbcTest.java b/providers/jdbc/shedlock-provider-jdbc-micronaut/src/test/java/net/javacrumbs/shedlock/provider/jdbc/micronaut/AbstractMicronautJdbcTest.java index a098bce2c..a7e9e048f 100644 --- a/providers/jdbc/shedlock-provider-jdbc-micronaut/src/test/java/net/javacrumbs/shedlock/provider/jdbc/micronaut/AbstractMicronautJdbcTest.java +++ b/providers/jdbc/shedlock-provider-jdbc-micronaut/src/test/java/net/javacrumbs/shedlock/provider/jdbc/micronaut/AbstractMicronautJdbcTest.java @@ -1,5 +1,6 @@ package net.javacrumbs.shedlock.provider.jdbc.micronaut; +import io.micronaut.data.spring.jdbc.SpringJdbcConnectionOperations; import io.micronaut.transaction.jdbc.DataSourceTransactionManager; import net.javacrumbs.shedlock.support.StorageBasedLockProvider; import net.javacrumbs.shedlock.test.support.jdbc.AbstractJdbcLockProviderIntegrationTest; @@ -26,6 +27,7 @@ protected boolean useDbTime() { @Override protected StorageBasedLockProvider getLockProvider() { - return new MicronautJdbcLockProvider(new DataSourceTransactionManager(testUtils.getDatasource())); + return new MicronautJdbcLockProvider(new DataSourceTransactionManager( + getDatasource(), new SpringJdbcConnectionOperations(getDatasource()), null)); } } diff --git a/providers/redis/shedlock-provider-redis-quarkus2/pom.xml b/providers/redis/shedlock-provider-redis-quarkus2/pom.xml deleted file mode 100644 index 2ddfba368..000000000 --- a/providers/redis/shedlock-provider-redis-quarkus2/pom.xml +++ /dev/null @@ -1,119 +0,0 @@ - - - - shedlock-parent - net.javacrumbs.shedlock - 5.16.1-SNAPSHOT - ../../../pom.xml - - 4.0.0 - - shedlock-provider-redis-quarkus2 - - - 2.16.12.Final - - - - - - io.quarkus.platform - quarkus-bom - ${quarkus.platform.version} - pom - import - - - - - - - net.javacrumbs.shedlock - shedlock-core - ${project.version} - - - - net.javacrumbs.shedlock - shedlock-test-support - ${project.version} - test - - - - io.quarkus - quarkus-redis-client - - - - net.javacrumbs.shedlock - shedlock-cdi-vintage - ${project.version} - test - - - - io.quarkus - quarkus-scheduler - test - - - - io.quarkus - quarkus-arc - test - - - io.quarkus - quarkus-junit5 - test - - - - - - - io.quarkus.platform - quarkus-maven-plugin - ${quarkus.platform.version} - true - - - - build - generate-code - generate-code-tests - - - - - - org.apache.maven.plugins - maven-jar-plugin - - - - - net.javacrumbs.shedlock.provider.redis.quarkus - - - - - - - - - - native - - - native - - - - false - native - - - - diff --git a/providers/redis/shedlock-provider-redis-quarkus2/src/main/java/net/javacrumbs/shedlock/provider/redis/quarkus/QuarkusRedisLockProvider.java b/providers/redis/shedlock-provider-redis-quarkus2/src/main/java/net/javacrumbs/shedlock/provider/redis/quarkus/QuarkusRedisLockProvider.java deleted file mode 100644 index c4be64863..000000000 --- a/providers/redis/shedlock-provider-redis-quarkus2/src/main/java/net/javacrumbs/shedlock/provider/redis/quarkus/QuarkusRedisLockProvider.java +++ /dev/null @@ -1,130 +0,0 @@ -package net.javacrumbs.shedlock.provider.redis.quarkus; - -import static io.vertx.mutiny.redis.client.Command.SET; -import static net.javacrumbs.shedlock.support.Utils.getHostname; -import static net.javacrumbs.shedlock.support.Utils.toIsoString; - -import io.quarkus.redis.datasource.RedisDataSource; -import io.quarkus.redis.datasource.keys.KeyCommands; -import io.vertx.mutiny.redis.client.Response; -import java.time.Duration; -import java.time.Instant; -import java.util.Optional; -import net.javacrumbs.shedlock.core.AbstractSimpleLock; -import net.javacrumbs.shedlock.core.ClockProvider; -import net.javacrumbs.shedlock.core.ExtensibleLockProvider; -import net.javacrumbs.shedlock.core.LockConfiguration; -import net.javacrumbs.shedlock.core.SimpleLock; -import net.javacrumbs.shedlock.support.LockException; -import net.javacrumbs.shedlock.support.annotation.NonNull; - -/** - * Uses Redis's `SET resource-name anystring NX EX max-lock-ms-time` as locking - * mechanism. - * - *

- * See Set command - */ -public class QuarkusRedisLockProvider implements ExtensibleLockProvider { - - private static final String KEY_PREFIX_DEFAULT = "job-lock"; - - private final RedisDataSource redisDataSource; - private final KeyCommands keyCommands; - - private final String keyPrefix; - - public QuarkusRedisLockProvider(RedisDataSource dataSource) { - this(dataSource, KEY_PREFIX_DEFAULT); - } - - public QuarkusRedisLockProvider(@NonNull RedisDataSource dataSource, @NonNull String keyPrefix) { - this.keyPrefix = keyPrefix; - this.redisDataSource = dataSource; - this.keyCommands = dataSource.key(String.class); - } - - @Override - @NonNull - public Optional lock(@NonNull LockConfiguration lockConfiguration) { - - long expireTime = getMillisUntil(lockConfiguration.getLockAtMostUntil()); - - String key = buildKey(lockConfiguration.getName()); - - Response response = redisDataSource.execute(SET, key, buildValue(), "NX", "PX", Long.toString(expireTime)); - if (response != null && "OK".equals(response.toString())) { - return Optional.of(new RedisLock(key, this, lockConfiguration)); - } else { - return Optional.empty(); - } - } - - private Optional extend(LockConfiguration lockConfiguration) { - - long expireTime = getMillisUntil(lockConfiguration.getLockAtMostUntil()); - - String key = buildKey(lockConfiguration.getName()); - - boolean success = extendKeyExpiration(key, expireTime); - - if (success) { - return Optional.of(new RedisLock(key, this, lockConfiguration)); - } - - return Optional.empty(); - } - - String buildKey(String lockName) { - return keyPrefix + ":" + lockName; - } - - private boolean extendKeyExpiration(String key, long expiration) { - return keyCommands.pexpire(key, expiration); - } - - private void deleteKey(String key) { - keyCommands.del(key); - } - - private static final class RedisLock extends AbstractSimpleLock { - private final String key; - private final QuarkusRedisLockProvider quarkusLockProvider; - - private RedisLock(String key, QuarkusRedisLockProvider jedisLockProvider, LockConfiguration lockConfiguration) { - super(lockConfiguration); - this.key = key; - this.quarkusLockProvider = jedisLockProvider; - } - - @Override - public void doUnlock() { - long keepLockFor = getMillisUntil(lockConfiguration.getLockAtLeastUntil()); - - // lock at least until is in the past - if (keepLockFor <= 0) { - try { - quarkusLockProvider.deleteKey(key); - } catch (Exception e) { - throw new LockException("Can not remove key", e); - } - } else { - quarkusLockProvider.extendKeyExpiration(key, keepLockFor); - } - } - - @Override - @NonNull - protected Optional doExtend(@NonNull LockConfiguration newConfiguration) { - return quarkusLockProvider.extend(newConfiguration); - } - } - - private static long getMillisUntil(Instant instant) { - return Duration.between(ClockProvider.now(), instant).toMillis(); - } - - private static String buildValue() { - return String.format("ADDED:%s@%s", toIsoString(ClockProvider.now()), getHostname()); - } -} diff --git a/providers/redis/shedlock-provider-redis-quarkus2/src/test/java/net/javacrumbs/shedlock/provider/redis/quarkus/LockedService.java b/providers/redis/shedlock-provider-redis-quarkus2/src/test/java/net/javacrumbs/shedlock/provider/redis/quarkus/LockedService.java deleted file mode 100644 index ae2dad54b..000000000 --- a/providers/redis/shedlock-provider-redis-quarkus2/src/test/java/net/javacrumbs/shedlock/provider/redis/quarkus/LockedService.java +++ /dev/null @@ -1,39 +0,0 @@ -package net.javacrumbs.shedlock.provider.redis.quarkus; - -import java.util.concurrent.atomic.AtomicInteger; -import javax.enterprise.context.ApplicationScoped; -import net.javacrumbs.shedlock.cdi.SchedulerLock; -import net.javacrumbs.shedlock.core.LockAssert; -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; - -@ApplicationScoped -public class LockedService { - - private static final Logger LOG = LoggerFactory.getLogger(LockedService.class); - - private final AtomicInteger count = new AtomicInteger(0); - - @SchedulerLock(name = "test") - public void test() { - LockAssert.assertLocked(); - - execute(); - - LOG.info("Executing [DONE]"); - } - - public void execute() { - count.incrementAndGet(); - LOG.info("Executing ....(c=" + count.get() + ")"); - } - - public int count() { - LOG.info("getc=(" + count.get() + ")"); - return count.get(); - } - - public void countReset() { - count.set(0); - } -} diff --git a/providers/redis/shedlock-provider-redis-quarkus2/src/test/java/net/javacrumbs/shedlock/provider/redis/quarkus/QuarkusRedisLockProviderContainerTest.java b/providers/redis/shedlock-provider-redis-quarkus2/src/test/java/net/javacrumbs/shedlock/provider/redis/quarkus/QuarkusRedisLockProviderContainerTest.java deleted file mode 100644 index 03aee145c..000000000 --- a/providers/redis/shedlock-provider-redis-quarkus2/src/test/java/net/javacrumbs/shedlock/provider/redis/quarkus/QuarkusRedisLockProviderContainerTest.java +++ /dev/null @@ -1,28 +0,0 @@ -package net.javacrumbs.shedlock.provider.redis.quarkus; - -import static org.junit.jupiter.api.Assertions.assertEquals; - -import io.quarkus.redis.datasource.RedisDataSource; -import io.quarkus.test.junit.QuarkusTest; -import javax.inject.Inject; -import org.junit.jupiter.api.MethodOrderer; -import org.junit.jupiter.api.Test; -import org.junit.jupiter.api.TestMethodOrder; - -@QuarkusTest -@TestMethodOrder(MethodOrderer.OrderAnnotation.class) -public class QuarkusRedisLockProviderContainerTest { - - @Inject - LockedService lockedService; - - @Inject - RedisDataSource dataSource; - - @Test - void test_sequenceCalls() { - lockedService.test(); - lockedService.test(); - assertEquals(2, lockedService.count()); - } -} diff --git a/providers/redis/shedlock-provider-redis-quarkus2/src/test/java/net/javacrumbs/shedlock/provider/redis/quarkus/QuarkusRedisLockProviderIntegrationTest.java b/providers/redis/shedlock-provider-redis-quarkus2/src/test/java/net/javacrumbs/shedlock/provider/redis/quarkus/QuarkusRedisLockProviderIntegrationTest.java deleted file mode 100644 index 480bc315f..000000000 --- a/providers/redis/shedlock-provider-redis-quarkus2/src/test/java/net/javacrumbs/shedlock/provider/redis/quarkus/QuarkusRedisLockProviderIntegrationTest.java +++ /dev/null @@ -1,48 +0,0 @@ -package net.javacrumbs.shedlock.provider.redis.quarkus; - -import static org.assertj.core.api.Assertions.assertThat; - -import io.quarkus.redis.datasource.RedisDataSource; -import io.quarkus.redis.datasource.value.ValueCommands; -import io.quarkus.test.junit.QuarkusTest; -import javax.inject.Inject; -import net.javacrumbs.shedlock.core.ExtensibleLockProvider; -import net.javacrumbs.shedlock.core.LockProvider; -import net.javacrumbs.shedlock.test.support.AbstractExtensibleLockProviderIntegrationTest; -import org.junit.jupiter.api.BeforeEach; - -@QuarkusTest -public class QuarkusRedisLockProviderIntegrationTest extends AbstractExtensibleLockProviderIntegrationTest { - - @Inject - LockProvider lockProvider; - - @Inject - RedisDataSource dataSource; - - private ValueCommands values; - - @BeforeEach - public void beforeEach() { - this.values = dataSource.value(String.class); - } - - @Override - protected void assertUnlocked(String lockName) { - assertThat(getLock(lockName)).isNull(); - } - - @Override - protected void assertLocked(String lockName) { - assertThat(getLock(lockName)).isNotNull(); - } - - private String getLock(String lockName) { - return values.get("job-lock:my-app:" + lockName); - } - - @Override - protected ExtensibleLockProvider getLockProvider() { - return (ExtensibleLockProvider) lockProvider; - } -} diff --git a/providers/redis/shedlock-provider-redis-quarkus2/src/test/java/net/javacrumbs/shedlock/provider/redis/quarkus/SchedulerLockFactory.java b/providers/redis/shedlock-provider-redis-quarkus2/src/test/java/net/javacrumbs/shedlock/provider/redis/quarkus/SchedulerLockFactory.java deleted file mode 100644 index a4c6fe6f8..000000000 --- a/providers/redis/shedlock-provider-redis-quarkus2/src/test/java/net/javacrumbs/shedlock/provider/redis/quarkus/SchedulerLockFactory.java +++ /dev/null @@ -1,22 +0,0 @@ -package net.javacrumbs.shedlock.provider.redis.quarkus; - -import io.quarkus.redis.datasource.RedisDataSource; -import javax.enterprise.context.ApplicationScoped; -import javax.enterprise.inject.Produces; -import javax.inject.Singleton; -import net.javacrumbs.shedlock.core.LockProvider; -import org.eclipse.microprofile.config.inject.ConfigProperty; - -@ApplicationScoped -public class SchedulerLockFactory { - - @ConfigProperty(name = "quarkus.application.name") - String app; - - @Produces - @Singleton - public LockProvider lockProvider(RedisDataSource redisDataSource) { - - return new QuarkusRedisLockProvider(redisDataSource, "job-lock:" + app); - } -} diff --git a/providers/redis/shedlock-provider-redis-quarkus2/src/test/resources/application.properties b/providers/redis/shedlock-provider-redis-quarkus2/src/test/resources/application.properties deleted file mode 100644 index 835f41792..000000000 --- a/providers/redis/shedlock-provider-redis-quarkus2/src/test/resources/application.properties +++ /dev/null @@ -1,8 +0,0 @@ -quarkus.application.name=my-app -shedlock.defaults.lock-at-most-for=PT1h -shedlock.quarkus.throws-exception-if-locked=false -#Logs -quarkus.log.console.format=%d{dd-MM-yyyy HH:mm:ss.SSS} %-5p [%c{2.}] (%t) %s%e%n -quarkus.log.level=INFO -quarkus.log.category."org.testcontainers".level=INFO - diff --git a/shedlock-bom/pom.xml b/shedlock-bom/pom.xml index b0715b2f8..b9a186e96 100644 --- a/shedlock-bom/pom.xml +++ b/shedlock-bom/pom.xml @@ -21,12 +21,12 @@ net.javacrumbs.shedlock - shedlock-micronaut + shedlock-micronaut4 ${project.version} net.javacrumbs.shedlock - shedlock-micronaut4 + shedlock-cdi ${project.version} @@ -104,11 +104,6 @@ shedlock-provider-redis-spring ${project.version} - - net.javacrumbs.shedlock - shedlock-provider-redis-quarkus2 - ${project.version} - net.javacrumbs.shedlock shedlock-provider-dynamodb2 From 85b8d846c3db3c23cdeb062832083c6965f408ee Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Wed, 6 Nov 2024 21:00:21 +0100 Subject: [PATCH 0960/1598] Update dependencies --- .../shedlock-provider-couchbase-javaclient3/pom.xml | 2 +- providers/dynamodb/shedlock-provider-dynamodb2/pom.xml | 2 +- providers/hazelcast/shedlock-provider-hazelcast4/pom.xml | 2 +- providers/jdbc/shedlock-provider-jooq/pom.xml | 2 +- providers/jdbc/shedlock-test-support-jdbc/pom.xml | 6 +++--- providers/r2dbc/shedlock-provider-r2dbc/pom.xml | 2 +- providers/redis/shedlock-provider-redis-spring/pom.xml | 2 +- spring/test/shedlock-springboot-future-test/pom.xml | 2 +- spring/test/shedlock-springboot-kotlin-test/pom.xml | 2 +- spring/test/shedlock-springboot-old-test/pom.xml | 2 +- spring/test/shedlock-springboot-sleuth-test/pom.xml | 2 +- spring/test/shedlock-springboot-test/pom.xml | 2 +- spring/test/shedlock-testng-test/pom.xml | 4 ++-- 13 files changed, 16 insertions(+), 16 deletions(-) diff --git a/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml b/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml index 8c773cf1c..d370dcfc8 100644 --- a/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml +++ b/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml @@ -28,7 +28,7 @@ com.couchbase.client java-client - 3.4.1 + 3.7.5 diff --git a/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml b/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml index fca01bb6b..8c2c655b8 100644 --- a/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml +++ b/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml @@ -16,7 +16,7 @@ software.amazon.awssdk bom - 2.21.39 + 2.29.6 pom import diff --git a/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml b/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml index 912d01068..3931a231a 100644 --- a/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml +++ b/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml @@ -21,7 +21,7 @@ com.hazelcast hazelcast - 5.4.0 + 5.5.0 diff --git a/providers/jdbc/shedlock-provider-jooq/pom.xml b/providers/jdbc/shedlock-provider-jooq/pom.xml index 062f74021..40a2bd055 100644 --- a/providers/jdbc/shedlock-provider-jooq/pom.xml +++ b/providers/jdbc/shedlock-provider-jooq/pom.xml @@ -21,7 +21,7 @@ org.jooq jooq - 3.19.14 + 3.19.15 diff --git a/providers/jdbc/shedlock-test-support-jdbc/pom.xml b/providers/jdbc/shedlock-test-support-jdbc/pom.xml index 64df8e8f8..445c95b2f 100644 --- a/providers/jdbc/shedlock-test-support-jdbc/pom.xml +++ b/providers/jdbc/shedlock-test-support-jdbc/pom.xml @@ -21,13 +21,13 @@ com.zaxxer HikariCP - 6.0.0 + 6.1.0 org.hsqldb hsqldb - 2.7.3 + 2.7.4 @@ -39,7 +39,7 @@ mysql mysql-connector-java - 8.0.31 + 8.0.33 diff --git a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml index e1e34adb9..c33f79623 100644 --- a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml +++ b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml @@ -61,7 +61,7 @@ com.github.jasync-sql jasync-r2dbc-mysql - 2.1.24 + 2.2.4 test diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index beec96386..bcd0cafaf 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -55,7 +55,7 @@ io.lettuce lettuce-core - 6.4.0.RELEASE + 6.5.0.RELEASE test diff --git a/spring/test/shedlock-springboot-future-test/pom.xml b/spring/test/shedlock-springboot-future-test/pom.xml index a43f5855b..e3faeb8ec 100644 --- a/spring/test/shedlock-springboot-future-test/pom.xml +++ b/spring/test/shedlock-springboot-future-test/pom.xml @@ -47,7 +47,7 @@ org.hsqldb hsqldb - 2.7.3 + 2.7.4 diff --git a/spring/test/shedlock-springboot-kotlin-test/pom.xml b/spring/test/shedlock-springboot-kotlin-test/pom.xml index ff51b60fd..3e684f460 100644 --- a/spring/test/shedlock-springboot-kotlin-test/pom.xml +++ b/spring/test/shedlock-springboot-kotlin-test/pom.xml @@ -58,7 +58,7 @@ org.hsqldb hsqldb - 2.7.3 + 2.7.4 diff --git a/spring/test/shedlock-springboot-old-test/pom.xml b/spring/test/shedlock-springboot-old-test/pom.xml index 39f0ec980..ba3416047 100644 --- a/spring/test/shedlock-springboot-old-test/pom.xml +++ b/spring/test/shedlock-springboot-old-test/pom.xml @@ -42,7 +42,7 @@ org.hsqldb hsqldb - 2.7.3 + 2.7.4 diff --git a/spring/test/shedlock-springboot-sleuth-test/pom.xml b/spring/test/shedlock-springboot-sleuth-test/pom.xml index f91b96d49..65f56043d 100644 --- a/spring/test/shedlock-springboot-sleuth-test/pom.xml +++ b/spring/test/shedlock-springboot-sleuth-test/pom.xml @@ -47,7 +47,7 @@ org.hsqldb hsqldb - 2.7.3 + 2.7.4 diff --git a/spring/test/shedlock-springboot-test/pom.xml b/spring/test/shedlock-springboot-test/pom.xml index ea501c92b..96086c482 100644 --- a/spring/test/shedlock-springboot-test/pom.xml +++ b/spring/test/shedlock-springboot-test/pom.xml @@ -47,7 +47,7 @@ org.hsqldb hsqldb - 2.7.3 + 2.7.4 diff --git a/spring/test/shedlock-testng-test/pom.xml b/spring/test/shedlock-testng-test/pom.xml index 35aafa961..c6da56867 100644 --- a/spring/test/shedlock-testng-test/pom.xml +++ b/spring/test/shedlock-testng-test/pom.xml @@ -35,7 +35,7 @@ com.zaxxer HikariCP - 6.0.0 + 6.1.0 @@ -55,7 +55,7 @@ org.hsqldb hsqldb - 2.7.3 + 2.7.4 From 9b28da5d27b9348c2769f2c33976acbb3a58019a Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 7 Nov 2024 15:29:52 +0000 Subject: [PATCH 0961/1598] Bump org.mongodb:mongodb-driver-sync from 5.2.0 to 5.2.1 Bumps [org.mongodb:mongodb-driver-sync](https://github.com/mongodb/mongo-java-driver) from 5.2.0 to 5.2.1. - [Release notes](https://github.com/mongodb/mongo-java-driver/releases) - [Commits](https://github.com/mongodb/mongo-java-driver/compare/r5.2.0...r5.2.1) --- updated-dependencies: - dependency-name: org.mongodb:mongodb-driver-sync dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/mongo/shedlock-provider-mongo/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/mongo/shedlock-provider-mongo/pom.xml b/providers/mongo/shedlock-provider-mongo/pom.xml index 3161e737e..61f924a5c 100644 --- a/providers/mongo/shedlock-provider-mongo/pom.xml +++ b/providers/mongo/shedlock-provider-mongo/pom.xml @@ -21,7 +21,7 @@ org.mongodb mongodb-driver-sync - 5.2.0 + 5.2.1 From 076a55c08b8586a2501b6540ee18e22a78797042 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 7 Nov 2024 15:30:15 +0000 Subject: [PATCH 0962/1598] Bump quarkus.platform.version from 3.16.1 to 3.16.2 Bumps `quarkus.platform.version` from 3.16.1 to 3.16.2. Updates `io.quarkus.platform:quarkus-bom` from 3.16.1 to 3.16.2 - [Commits](https://github.com/quarkusio/quarkus-platform/compare/3.16.1...3.16.2) Updates `io.quarkus.platform:quarkus-maven-plugin` from 3.16.1 to 3.16.2 - [Commits](https://github.com/quarkusio/quarkus-platform/compare/3.16.1...3.16.2) --- updated-dependencies: - dependency-name: io.quarkus.platform:quarkus-bom dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: io.quarkus.platform:quarkus-maven-plugin dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- cdi/test/quarkus-test/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cdi/test/quarkus-test/pom.xml b/cdi/test/quarkus-test/pom.xml index b0f736ec9..c061622aa 100644 --- a/cdi/test/quarkus-test/pom.xml +++ b/cdi/test/quarkus-test/pom.xml @@ -14,7 +14,7 @@ quarkus-bom io.quarkus.platform - 3.16.1 + 3.16.2 true From b173c31c8c1dd8ba023eab22e9990078815b5b29 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 7 Nov 2024 15:30:19 +0000 Subject: [PATCH 0963/1598] Bump org.mongodb:mongodb-driver-reactivestreams from 5.2.0 to 5.2.1 Bumps [org.mongodb:mongodb-driver-reactivestreams](https://github.com/mongodb/mongo-java-driver) from 5.2.0 to 5.2.1. - [Release notes](https://github.com/mongodb/mongo-java-driver/releases) - [Commits](https://github.com/mongodb/mongo-java-driver/compare/r5.2.0...r5.2.1) --- updated-dependencies: - dependency-name: org.mongodb:mongodb-driver-reactivestreams dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml b/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml index b738ebf2e..bc4f0fd6a 100644 --- a/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml +++ b/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml @@ -21,7 +21,7 @@ org.mongodb mongodb-driver-reactivestreams - 5.2.0 + 5.2.1 From 3101efaf98db4de04ec2185c35b292efedfca642 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 7 Nov 2024 15:30:27 +0000 Subject: [PATCH 0964/1598] Bump com.oracle.database.jdbc:ojdbc11 from 23.5.0.24.07 to 23.6.0.24.10 Bumps com.oracle.database.jdbc:ojdbc11 from 23.5.0.24.07 to 23.6.0.24.10. --- updated-dependencies: - dependency-name: com.oracle.database.jdbc:ojdbc11 dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- providers/jdbc/shedlock-test-support-jdbc/pom.xml | 2 +- providers/r2dbc/shedlock-provider-r2dbc/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/providers/jdbc/shedlock-test-support-jdbc/pom.xml b/providers/jdbc/shedlock-test-support-jdbc/pom.xml index 445c95b2f..b595ec549 100644 --- a/providers/jdbc/shedlock-test-support-jdbc/pom.xml +++ b/providers/jdbc/shedlock-test-support-jdbc/pom.xml @@ -57,7 +57,7 @@ com.oracle.database.jdbc ojdbc11 - 23.5.0.24.07 + 23.6.0.24.10 diff --git a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml index c33f79623..d7f59d55b 100644 --- a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml +++ b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml @@ -75,7 +75,7 @@ com.oracle.database.jdbc ojdbc11 - 23.5.0.24.07 + 23.6.0.24.10 test From ba72426f540392c94b3bcad3d926bc718555ba4a Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 8 Nov 2024 15:51:09 +0000 Subject: [PATCH 0965/1598] Bump com.arangodb:arangodb-java-driver from 7.11.0 to 7.12.0 Bumps [com.arangodb:arangodb-java-driver](https://github.com/arangodb/arangodb-java-driver) from 7.11.0 to 7.12.0. - [Release notes](https://github.com/arangodb/arangodb-java-driver/releases) - [Changelog](https://github.com/arangodb/arangodb-java-driver/blob/main/ChangeLog.md) - [Commits](https://github.com/arangodb/arangodb-java-driver/compare/v7.11.0...v7.12.0) --- updated-dependencies: - dependency-name: com.arangodb:arangodb-java-driver dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- providers/arangodb/shedlock-provider-arangodb/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/arangodb/shedlock-provider-arangodb/pom.xml b/providers/arangodb/shedlock-provider-arangodb/pom.xml index ec08e97df..1ad22939d 100644 --- a/providers/arangodb/shedlock-provider-arangodb/pom.xml +++ b/providers/arangodb/shedlock-provider-arangodb/pom.xml @@ -20,7 +20,7 @@ com.arangodb arangodb-java-driver - 7.11.0 + 7.12.0 From d7a527317f592c8e6caeb480170aff0561606626 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luk=C3=A1=C5=A1=20K=C5=99e=C4=8Dan?= Date: Sun, 10 Nov 2024 16:25:38 +0100 Subject: [PATCH 0966/1598] #2241 Fix Liquibase link --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index ad6275a07..23630dbe2 100644 --- a/README.md +++ b/README.md @@ -179,7 +179,7 @@ CREATE TABLE shedlock(name VARCHAR(64) NOT NULL PRIMARY KEY, lock_until TIMESTAM locked_at TIMESTAMP NOT NULL, locked_by VARCHAR(255) NOT NULL); ``` -Or use [this](micronaut/test/micronaut-jdbc/src/main/resources/db/liquibase-changelog.xml) liquibase change-set. +Or use [this](micronaut/test/micronaut4-jdbc/src/main/resources/db/liquibase-changelog.xml) liquibase change-set. Add dependency From 2910fe6a2f617f5ea93c4e9d728ac1bdf47e6a61 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 11 Nov 2024 15:04:13 +0000 Subject: [PATCH 0967/1598] Bump org.neo4j.driver:neo4j-java-driver from 5.26.1 to 5.26.2 Bumps [org.neo4j.driver:neo4j-java-driver](https://github.com/neo4j/neo4j-java-driver) from 5.26.1 to 5.26.2. - [Release notes](https://github.com/neo4j/neo4j-java-driver/releases) - [Commits](https://github.com/neo4j/neo4j-java-driver/compare/5.26.1...5.26.2) --- updated-dependencies: - dependency-name: org.neo4j.driver:neo4j-java-driver dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/neo4j/shedlock-provider-neo4j/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/neo4j/shedlock-provider-neo4j/pom.xml b/providers/neo4j/shedlock-provider-neo4j/pom.xml index efffd1108..cc653d48a 100644 --- a/providers/neo4j/shedlock-provider-neo4j/pom.xml +++ b/providers/neo4j/shedlock-provider-neo4j/pom.xml @@ -20,7 +20,7 @@ org.neo4j.driver neo4j-java-driver - 5.26.1 + 5.26.2 From 537924f8c3d96295a555a114a9f622ed63c7c563 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 12 Nov 2024 15:12:17 +0000 Subject: [PATCH 0968/1598] Bump com.google.cloud:google-cloud-spanner from 6.81.0 to 6.81.1 Bumps [com.google.cloud:google-cloud-spanner](https://github.com/googleapis/java-spanner) from 6.81.0 to 6.81.1. - [Release notes](https://github.com/googleapis/java-spanner/releases) - [Changelog](https://github.com/googleapis/java-spanner/blob/main/CHANGELOG.md) - [Commits](https://github.com/googleapis/java-spanner/compare/v6.81.0...v6.81.1) --- updated-dependencies: - dependency-name: com.google.cloud:google-cloud-spanner dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/spanner/shedlock-provider-spanner/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/spanner/shedlock-provider-spanner/pom.xml b/providers/spanner/shedlock-provider-spanner/pom.xml index 8d0e00985..226d6592a 100644 --- a/providers/spanner/shedlock-provider-spanner/pom.xml +++ b/providers/spanner/shedlock-provider-spanner/pom.xml @@ -12,7 +12,7 @@ 5.16.1-SNAPSHOT - 6.81.0 + 6.81.1 From e5513b975fcffc475db785e50e17b43ac153b03b Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 12 Nov 2024 15:12:37 +0000 Subject: [PATCH 0969/1598] Bump io.projectreactor:reactor-core from 3.6.11 to 3.7.0 Bumps [io.projectreactor:reactor-core](https://github.com/reactor/reactor-core) from 3.6.11 to 3.7.0. - [Release notes](https://github.com/reactor/reactor-core/releases) - [Commits](https://github.com/reactor/reactor-core/compare/v3.6.11...v3.7.0) --- updated-dependencies: - dependency-name: io.projectreactor:reactor-core dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- providers/r2dbc/shedlock-provider-r2dbc/pom.xml | 2 +- providers/redis/shedlock-provider-redis-spring/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml index d7f59d55b..4ccade81a 100644 --- a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml +++ b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml @@ -32,7 +32,7 @@ io.projectreactor reactor-core - 3.6.11 + 3.7.0 diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index bcd0cafaf..04e9306b9 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -27,7 +27,7 @@ io.projectreactor reactor-core - 3.6.11 + 3.7.0 true From e32fe5da2f69774c0aca4d5c1143eda24e6170cc Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 12 Nov 2024 15:12:57 +0000 Subject: [PATCH 0970/1598] Bump co.elastic.clients:elasticsearch-java from 8.15.3 to 8.16.0 Bumps [co.elastic.clients:elasticsearch-java](https://github.com/elastic/elasticsearch-java) from 8.15.3 to 8.16.0. - [Release notes](https://github.com/elastic/elasticsearch-java/releases) - [Changelog](https://github.com/elastic/elasticsearch-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/elastic/elasticsearch-java/commits) --- updated-dependencies: - dependency-name: co.elastic.clients:elasticsearch-java dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- .../elasticsearch/shedlock-provider-elasticsearch8/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml index aa19cf473..6777b6785 100644 --- a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml +++ b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml @@ -12,7 +12,7 @@ 5.16.1-SNAPSHOT - 8.15.3 + 8.16.0 2.1.3 2.18.1 From 0c5ec93e6d34c3570dc334c25140e8131f034a32 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 12 Nov 2024 15:13:02 +0000 Subject: [PATCH 0971/1598] Bump com.google.cloud:google-cloud-datastore from 2.24.1 to 2.24.2 Bumps [com.google.cloud:google-cloud-datastore](https://github.com/googleapis/java-datastore) from 2.24.1 to 2.24.2. - [Release notes](https://github.com/googleapis/java-datastore/releases) - [Changelog](https://github.com/googleapis/java-datastore/blob/main/CHANGELOG.md) - [Commits](https://github.com/googleapis/java-datastore/compare/v2.24.1...v2.24.2) --- updated-dependencies: - dependency-name: com.google.cloud:google-cloud-datastore dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/datastore/shedlock-provider-datastore/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/datastore/shedlock-provider-datastore/pom.xml b/providers/datastore/shedlock-provider-datastore/pom.xml index e58bd7601..e1dde9cbd 100644 --- a/providers/datastore/shedlock-provider-datastore/pom.xml +++ b/providers/datastore/shedlock-provider-datastore/pom.xml @@ -12,7 +12,7 @@ 5.16.1-SNAPSHOT - 2.24.1 + 2.24.2 From 8a35c7999e88c2c2f323f90ce6110dfd24ac4a1e Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Tue, 12 Nov 2024 18:57:20 +0100 Subject: [PATCH 0972/1598] Upgrade deps --- providers/dynamodb/shedlock-provider-dynamodb2/pom.xml | 2 +- providers/neo4j/shedlock-provider-neo4j/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml b/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml index 8c2c655b8..5b2d1dfcd 100644 --- a/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml +++ b/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml @@ -16,7 +16,7 @@ software.amazon.awssdk bom - 2.29.6 + 2.29.10 pom import diff --git a/providers/neo4j/shedlock-provider-neo4j/pom.xml b/providers/neo4j/shedlock-provider-neo4j/pom.xml index cc653d48a..6a6dc6441 100644 --- a/providers/neo4j/shedlock-provider-neo4j/pom.xml +++ b/providers/neo4j/shedlock-provider-neo4j/pom.xml @@ -20,7 +20,7 @@ org.neo4j.driver neo4j-java-driver - 5.26.2 + 5.26.3 From e5f53346371cfbb2438cd17b318acd9ef9c46fd6 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 14 Nov 2024 15:24:46 +0000 Subject: [PATCH 0973/1598] Bump spring.version from 6.1.14 to 6.1.15 Bumps `spring.version` from 6.1.14 to 6.1.15. Updates `org.springframework:spring-context` from 6.1.14 to 6.1.15 - [Release notes](https://github.com/spring-projects/spring-framework/releases) - [Commits](https://github.com/spring-projects/spring-framework/compare/v6.1.14...v6.1.15) Updates `org.springframework:spring-test` from 6.1.14 to 6.1.15 - [Release notes](https://github.com/spring-projects/spring-framework/releases) - [Commits](https://github.com/spring-projects/spring-framework/compare/v6.1.14...v6.1.15) Updates `org.springframework:spring-jdbc` from 6.1.14 to 6.1.15 - [Release notes](https://github.com/spring-projects/spring-framework/releases) - [Commits](https://github.com/spring-projects/spring-framework/compare/v6.1.14...v6.1.15) Updates `org.springframework:spring-beans` from 6.1.14 to 6.1.15 - [Release notes](https://github.com/spring-projects/spring-framework/releases) - [Commits](https://github.com/spring-projects/spring-framework/compare/v6.1.14...v6.1.15) --- updated-dependencies: - dependency-name: org.springframework:spring-context dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.springframework:spring-test dependency-type: direct:development update-type: version-update:semver-patch - dependency-name: org.springframework:spring-jdbc dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.springframework:spring-beans dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index e204c0aaf..74597af0a 100644 --- a/pom.xml +++ b/pom.xml @@ -66,7 +66,7 @@ - 6.1.14 + 6.1.15 UTF-8 17 3.3.5 From 164d853d347e027b17a4a01629a8514b21d0f67e Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 14 Nov 2024 15:25:11 +0000 Subject: [PATCH 0974/1598] Bump micronaut4.version from 4.6.3 to 4.7.0 Bumps `micronaut4.version` from 4.6.3 to 4.7.0. Updates `io.micronaut.platform:micronaut-platform` from 4.6.3 to 4.7.0 - [Release notes](https://github.com/micronaut-projects/micronaut-platform/releases) - [Commits](https://github.com/micronaut-projects/micronaut-platform/compare/v4.6.3...v4.7.0) Updates `io.micronaut:micronaut-inject-java` from 4.6.3 to 4.7.0 - [Release notes](https://github.com/micronaut-projects/micronaut-core/releases) - [Changelog](https://github.com/micronaut-projects/micronaut-core/blob/4.7.x/RELEASE.adoc) - [Commits](https://github.com/micronaut-projects/micronaut-core/compare/v4.6.3...v4.7.0) --- updated-dependencies: - dependency-name: io.micronaut.platform:micronaut-platform dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: io.micronaut:micronaut-inject-java dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index e204c0aaf..f6725badf 100644 --- a/pom.xml +++ b/pom.xml @@ -73,7 +73,7 @@ 5.11.3 1.20.3 2.0.21 - 4.6.3 + 4.7.0 4.8.0 4.8.1 1.5.12 From 6749a1e1f7f41a744bf6e453e7fee46b5ac87d1e Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 14 Nov 2024 15:25:48 +0000 Subject: [PATCH 0975/1598] Bump quarkus.platform.version from 3.16.2 to 3.16.3 Bumps `quarkus.platform.version` from 3.16.2 to 3.16.3. Updates `io.quarkus.platform:quarkus-bom` from 3.16.2 to 3.16.3 - [Commits](https://github.com/quarkusio/quarkus-platform/compare/3.16.2...3.16.3) Updates `io.quarkus.platform:quarkus-maven-plugin` from 3.16.2 to 3.16.3 - [Commits](https://github.com/quarkusio/quarkus-platform/compare/3.16.2...3.16.3) --- updated-dependencies: - dependency-name: io.quarkus.platform:quarkus-bom dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: io.quarkus.platform:quarkus-maven-plugin dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- cdi/test/quarkus-test/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cdi/test/quarkus-test/pom.xml b/cdi/test/quarkus-test/pom.xml index c061622aa..5e7f8e639 100644 --- a/cdi/test/quarkus-test/pom.xml +++ b/cdi/test/quarkus-test/pom.xml @@ -14,7 +14,7 @@ quarkus-bom io.quarkus.platform - 3.16.2 + 3.16.3 true From 44b0019dfadfc99c3c6fb194adebb648a43c86eb Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 14 Nov 2024 15:26:21 +0000 Subject: [PATCH 0976/1598] Bump org.codehaus.mojo:versions-maven-plugin from 2.17.1 to 2.18.0 Bumps [org.codehaus.mojo:versions-maven-plugin](https://github.com/mojohaus/versions) from 2.17.1 to 2.18.0. - [Release notes](https://github.com/mojohaus/versions/releases) - [Changelog](https://github.com/mojohaus/versions/blob/master/ReleaseNotes.md) - [Commits](https://github.com/mojohaus/versions/compare/2.17.1...2.18.0) --- updated-dependencies: - dependency-name: org.codehaus.mojo:versions-maven-plugin dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index e204c0aaf..9fe371497 100644 --- a/pom.xml +++ b/pom.xml @@ -188,7 +188,7 @@ org.codehaus.mojo versions-maven-plugin - 2.17.1 + 2.18.0 From ea2437b39724e4eba89bf7e408868931a257b943 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 14 Nov 2024 15:26:55 +0000 Subject: [PATCH 0977/1598] Bump jetcd.version from 0.8.3 to 0.8.4 Bumps `jetcd.version` from 0.8.3 to 0.8.4. Updates `io.etcd:jetcd-core` from 0.8.3 to 0.8.4 - [Release notes](https://github.com/etcd-io/jetcd/releases) - [Changelog](https://github.com/etcd-io/jetcd/blob/main/CHANGELOG.md) - [Commits](https://github.com/etcd-io/jetcd/commits) Updates `io.etcd:jetcd-test` from 0.8.3 to 0.8.4 - [Release notes](https://github.com/etcd-io/jetcd/releases) - [Changelog](https://github.com/etcd-io/jetcd/blob/main/CHANGELOG.md) - [Commits](https://github.com/etcd-io/jetcd/commits) --- updated-dependencies: - dependency-name: io.etcd:jetcd-core dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: io.etcd:jetcd-test dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/etcd/shedlock-provider-etcd-jetcd/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml b/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml index 4af3820bc..eaf9657e2 100644 --- a/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml +++ b/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml @@ -11,7 +11,7 @@ shedlock-provider-etcd-jetcd - 0.8.3 + 0.8.4 From c95f23dc78b125672ab3bdf3d6f962222b760e42 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 15 Nov 2024 15:12:59 +0000 Subject: [PATCH 0978/1598] Bump org.redisson:redisson-spring-data-32 from 3.38.1 to 3.39.0 Bumps org.redisson:redisson-spring-data-32 from 3.38.1 to 3.39.0. --- updated-dependencies: - dependency-name: org.redisson:redisson-spring-data-32 dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- providers/redis/shedlock-provider-redis-spring/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index 04e9306b9..007582901 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -62,7 +62,7 @@ org.redisson redisson-spring-data-32 - 3.38.1 + 3.39.0 test From 049493dd9fcdb7fa0d4a820f14a6dcf11ca27a6f Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 15 Nov 2024 15:13:07 +0000 Subject: [PATCH 0979/1598] Bump org.springframework.data:spring-data-redis from 3.3.5 to 3.4.0 Bumps [org.springframework.data:spring-data-redis](https://github.com/spring-projects/spring-data-redis) from 3.3.5 to 3.4.0. - [Release notes](https://github.com/spring-projects/spring-data-redis/releases) - [Commits](https://github.com/spring-projects/spring-data-redis/compare/3.3.5...3.4.0) --- updated-dependencies: - dependency-name: org.springframework.data:spring-data-redis dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- providers/redis/shedlock-provider-redis-spring/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index 04e9306b9..7a2460769 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -21,7 +21,7 @@ org.springframework.data spring-data-redis - 3.3.5 + 3.4.0 From 2203f375861f57c29d62423e9cafb6839ce5e109 Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Fri, 15 Nov 2024 20:30:07 +0100 Subject: [PATCH 0980/1598] Upgrade Spring to 6.2 --- pom.xml | 2 +- .../annotation/EnableSchedulerLock.java | 5 ++- .../SchedulerLockConfigurationSelector.java | 13 +++----- .../SchedulerProxyScheduledLockAdvisor.java | 33 +++++++++++++++---- 4 files changed, 36 insertions(+), 17 deletions(-) diff --git a/pom.xml b/pom.xml index 56ab26448..fa80a5a02 100644 --- a/pom.xml +++ b/pom.xml @@ -66,7 +66,7 @@ - 6.1.15 + 6.2.0 UTF-8 17 3.3.5 diff --git a/spring/shedlock-spring/src/main/java/net/javacrumbs/shedlock/spring/annotation/EnableSchedulerLock.java b/spring/shedlock-spring/src/main/java/net/javacrumbs/shedlock/spring/annotation/EnableSchedulerLock.java index 6669f5170..656cd736f 100644 --- a/spring/shedlock-spring/src/main/java/net/javacrumbs/shedlock/spring/annotation/EnableSchedulerLock.java +++ b/spring/shedlock-spring/src/main/java/net/javacrumbs/shedlock/spring/annotation/EnableSchedulerLock.java @@ -28,11 +28,14 @@ public @interface EnableSchedulerLock { enum InterceptMode { /** - * Default mode when a TaskScheduler is wrapped in a proxy to ensure locking. + * TaskScheduler is wrapped in a proxy to ensure locking. * Only applies lock if the * {@link net.javacrumbs.shedlock.spring.annotation.SchedulerLock} annotated * method is called using scheduler. + * + * @deprecated Use PROXY_METHOD. Requires a reflection hack to work well with Spring 6.2. */ + @Deprecated(forRemoval = true) PROXY_SCHEDULER, /** diff --git a/spring/shedlock-spring/src/main/java/net/javacrumbs/shedlock/spring/aop/SchedulerLockConfigurationSelector.java b/spring/shedlock-spring/src/main/java/net/javacrumbs/shedlock/spring/aop/SchedulerLockConfigurationSelector.java index 2544985d5..ef8f3964e 100644 --- a/spring/shedlock-spring/src/main/java/net/javacrumbs/shedlock/spring/aop/SchedulerLockConfigurationSelector.java +++ b/spring/shedlock-spring/src/main/java/net/javacrumbs/shedlock/spring/aop/SchedulerLockConfigurationSelector.java @@ -14,8 +14,6 @@ package net.javacrumbs.shedlock.spring.aop; import static net.javacrumbs.shedlock.spring.annotation.EnableSchedulerLock.InterceptMode; -import static net.javacrumbs.shedlock.spring.annotation.EnableSchedulerLock.InterceptMode.PROXY_METHOD; -import static net.javacrumbs.shedlock.spring.annotation.EnableSchedulerLock.InterceptMode.PROXY_SCHEDULER; import net.javacrumbs.shedlock.spring.annotation.EnableSchedulerLock; import org.springframework.context.annotation.AutoProxyRegistrar; @@ -30,21 +28,18 @@ public String[] selectImports(AnnotationMetadata metadata) { AnnotationAttributes attributes = AnnotationAttributes.fromMap( metadata.getAnnotationAttributes(EnableSchedulerLock.class.getName(), false)); InterceptMode mode = attributes.getEnum("interceptMode"); - if (mode == PROXY_METHOD) { - return new String[] { + return switch (mode) { + case PROXY_METHOD -> new String[]{ AutoProxyRegistrar.class.getName(), LockConfigurationExtractorConfiguration.class.getName(), MethodProxyLockConfiguration.class.getName() }; - } else if (mode == PROXY_SCHEDULER) { - return new String[] { + case PROXY_SCHEDULER -> new String[]{ AutoProxyRegistrar.class.getName(), LockConfigurationExtractorConfiguration.class.getName(), SchedulerProxyLockConfiguration.class.getName(), RegisterDefaultTaskSchedulerPostProcessor.class.getName() }; - } else { - throw new UnsupportedOperationException("Unknown mode " + mode); - } + }; } } diff --git a/spring/shedlock-spring/src/main/java/net/javacrumbs/shedlock/spring/aop/SchedulerProxyScheduledLockAdvisor.java b/spring/shedlock-spring/src/main/java/net/javacrumbs/shedlock/spring/aop/SchedulerProxyScheduledLockAdvisor.java index 50f4197f1..80db0c6ba 100644 --- a/spring/shedlock-spring/src/main/java/net/javacrumbs/shedlock/spring/aop/SchedulerProxyScheduledLockAdvisor.java +++ b/spring/shedlock-spring/src/main/java/net/javacrumbs/shedlock/spring/aop/SchedulerProxyScheduledLockAdvisor.java @@ -13,6 +13,7 @@ */ package net.javacrumbs.shedlock.spring.aop; +import java.lang.reflect.Field; import net.javacrumbs.shedlock.core.DefaultLockManager; import net.javacrumbs.shedlock.core.LockManager; import net.javacrumbs.shedlock.core.LockProvider; @@ -68,16 +69,36 @@ private LockingInterceptor( @Override public Object invoke(MethodInvocation invocation) throws Throwable { Object[] arguments = invocation.getArguments(); - if (arguments.length >= 1 && arguments[0] instanceof ScheduledMethodRunnable task) { - LockProvider lockProvider = - lockProviderSupplier.supply(task.getTarget(), task.getMethod(), new Object[] {}); - LockManager lockManager = new DefaultLockManager(lockProvider, lockConfigurationExtractor); - arguments[0] = new LockableRunnable(task, lockManager); + if (arguments.length >= 1) { + arguments[0] = wrapTask(arguments[0]); } else { - logger.warn("Task scheduler first argument should be ScheduledMethodRunnable"); + throw new IllegalStateException("Task scheduler method does not have any arguments"); } return invocation.proceed(); } + + private Object wrapTask(Object firstArgument) throws NoSuchFieldException, IllegalAccessException { + if (firstArgument instanceof ScheduledMethodRunnable task) { + return wrapTask(task); + } else if (firstArgument.getClass().getSimpleName().equals("OutcomeTrackingRunnable")) { + // We need to access the wrapped runnable. This is the only way + Field runnable = firstArgument.getClass().getDeclaredField("runnable"); + runnable.setAccessible(true); + Object wrappedRunnable = runnable.get(firstArgument); + if (wrappedRunnable instanceof ScheduledMethodRunnable task) { + return wrapTask(task); + } + } + logger.warn("Task scheduler first argument should be ScheduledMethodRunnable or OutcomeTrackingRunnable"); + return firstArgument; + } + + private LockableRunnable wrapTask(ScheduledMethodRunnable task) { + LockProvider lockProvider = + lockProviderSupplier.supply(task.getTarget(), task.getMethod(), new Object[] {}); + LockManager lockManager = new DefaultLockManager(lockProvider, lockConfigurationExtractor); + return new LockableRunnable(task, lockManager); + } } private static class TaskSchedulerPointcut implements Pointcut { From fce0240aa8e5c018e3145364c65ea92846c1805a Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Fri, 15 Nov 2024 20:35:07 +0100 Subject: [PATCH 0981/1598] Move Neo4j provider to the end of the build Its tests are flaky --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index fa80a5a02..88cbb54ea 100644 --- a/pom.xml +++ b/pom.xml @@ -47,7 +47,6 @@ providers/r2dbc/shedlock-provider-r2dbc providers/mongo/shedlock-provider-mongo providers/mongo/shedlock-provider-mongo-reactivestreams - providers/neo4j/shedlock-provider-neo4j providers/elasticsearch/shedlock-provider-elasticsearch8 providers/opensearch/shedlock-provider-opensearch providers/couchbase/shedlock-provider-couchbase-javaclient3 @@ -63,6 +62,7 @@ providers/memcached/shedlock-provider-memcached-spy providers/datastore/shedlock-provider-datastore providers/spanner/shedlock-provider-spanner + providers/neo4j/shedlock-provider-neo4j From e781470a183132454be83f3498af490630655cf0 Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Fri, 15 Nov 2024 20:48:15 +0100 Subject: [PATCH 0982/1598] =?UTF-8?q?Now=20it=E2=80=99s=20spotless?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/build.yml | 2 +- .../spring/aop/SchedulerLockConfigurationSelector.java | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index d4ac7a9db..26c4743f7 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -34,7 +34,7 @@ jobs: env: # Kotlin needs access to java.util MAVEN_OPTS: --add-opens java.base/java.util=ALL-UNNAMED - run: mvn clean test spotless:check javadoc:javadoc + run: mvn spotless:check clean test javadoc:javadoc - name: Publish Test Report uses: mikepenz/action-junit-report@v5 if: always() # always run even if the previous step fails diff --git a/spring/shedlock-spring/src/main/java/net/javacrumbs/shedlock/spring/aop/SchedulerLockConfigurationSelector.java b/spring/shedlock-spring/src/main/java/net/javacrumbs/shedlock/spring/aop/SchedulerLockConfigurationSelector.java index ef8f3964e..f6afbd964 100644 --- a/spring/shedlock-spring/src/main/java/net/javacrumbs/shedlock/spring/aop/SchedulerLockConfigurationSelector.java +++ b/spring/shedlock-spring/src/main/java/net/javacrumbs/shedlock/spring/aop/SchedulerLockConfigurationSelector.java @@ -29,12 +29,12 @@ public String[] selectImports(AnnotationMetadata metadata) { metadata.getAnnotationAttributes(EnableSchedulerLock.class.getName(), false)); InterceptMode mode = attributes.getEnum("interceptMode"); return switch (mode) { - case PROXY_METHOD -> new String[]{ + case PROXY_METHOD -> new String[] { AutoProxyRegistrar.class.getName(), LockConfigurationExtractorConfiguration.class.getName(), MethodProxyLockConfiguration.class.getName() }; - case PROXY_SCHEDULER -> new String[]{ + case PROXY_SCHEDULER -> new String[] { AutoProxyRegistrar.class.getName(), LockConfigurationExtractorConfiguration.class.getName(), SchedulerProxyLockConfiguration.class.getName(), From 79af6259c93603363b38717c3d67e8e145e7e243 Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Sat, 16 Nov 2024 20:15:06 +0100 Subject: [PATCH 0983/1598] Cleanup --- README.md | 7 ++- cdi/test/quarkus-test/pom.xml | 5 -- .../provider/etcd/jetcd/EtcdLockProvider.java | 2 +- .../provider/ignite/IgniteLockProvider.java | 8 +-- .../shedlock/provider/ignite/LockValue.java | 51 ++----------------- .../ignite/IgniteLockProviderTest.java | 12 ++--- .../spring/ReactiveRedisLockProvider.java | 6 +-- .../spanner/SpannerStorageAccessor.java | 17 +++---- 8 files changed, 30 insertions(+), 78 deletions(-) diff --git a/README.md b/README.md index 23630dbe2..170ed48fc 100644 --- a/README.md +++ b/README.md @@ -25,7 +25,6 @@ executed repeatedly. Moreover, the locks are time-based and ShedLock assumes tha - [jOOQ](#jooq-lock-provider) - [Micronaut Data Jdbc](#micronaut-data-jdbc) - [Mongo](#mongo) - - [DynamoDB](#dynamodb) - [DynamoDB 2](#dynamodb-2) - [ZooKeeper (using Curator)](#zookeeper-using-curator) - [Redis (using Spring RedisConnectionFactory)](#redis-using-spring-redisconnectionfactory) @@ -295,7 +294,7 @@ If you need to configure the table name, schema or column names, you can use jOO described [here](https://github.com/lukas-krecan/ShedLock/issues/1830#issuecomment-2015820509). #### Micronaut Data Jdbc -If you are using Micronaut data and you do not want to add dependency on Spring JDBC, you can use +If you are using Micronaut data, and you do not want to add dependency on Spring JDBC, you can use Micronaut JDBC support. Just be aware that it has just a basic functionality when compared to the JdbcTemplate provider. @@ -558,7 +557,7 @@ public CouchbaseLockProvider lockProvider(Bucket bucket) { For Couchbase 3 use `shedlock-provider-couchbase-javaclient3` module and `net.javacrumbs.shedlock.provider.couchbase3` package. #### Elasticsearch -I am really not sure it's a good idea to use Elasticsearch as a lock provider. But if you have no other choice, you can. Import the project +I am really not sure if it's a good idea to use Elasticsearch as a lock provider. But if you have no other choice, you can. Import the project ```xml @@ -1090,7 +1089,7 @@ It can be switched-on like this (PROXY_SCHEDULER was the default method before 4 ``` If you do not specify your task scheduler, a default one is created for you. If you have special needs, just create a bean implementing `TaskScheduler` -interface and it will get wrapped into the AOP proxy automatically. +interface, and it will get wrapped into the AOP proxy automatically. ```java @Bean diff --git a/cdi/test/quarkus-test/pom.xml b/cdi/test/quarkus-test/pom.xml index 5e7f8e639..a4c7355dc 100644 --- a/cdi/test/quarkus-test/pom.xml +++ b/cdi/test/quarkus-test/pom.xml @@ -43,11 +43,6 @@ io.quarkus quarkus-scheduler - - net.javacrumbs.shedlock - shedlock-provider-jdbc - ${project.version} - org.testcontainers postgresql diff --git a/providers/etcd/shedlock-provider-etcd-jetcd/src/main/java/net/javacrumbs/shedlock/provider/etcd/jetcd/EtcdLockProvider.java b/providers/etcd/shedlock-provider-etcd-jetcd/src/main/java/net/javacrumbs/shedlock/provider/etcd/jetcd/EtcdLockProvider.java index 97b5e2ade..24182c0d2 100644 --- a/providers/etcd/shedlock-provider-etcd-jetcd/src/main/java/net/javacrumbs/shedlock/provider/etcd/jetcd/EtcdLockProvider.java +++ b/providers/etcd/shedlock-provider-etcd-jetcd/src/main/java/net/javacrumbs/shedlock/provider/etcd/jetcd/EtcdLockProvider.java @@ -214,7 +214,7 @@ private ByteSequence toByteSequence(String key) { } private PutOption putOptionWithLeaseId(Long leaseId) { - return PutOption.newBuilder().withLeaseId(leaseId).build(); + return PutOption.builder().withLeaseId(leaseId).build(); } } } diff --git a/providers/ignite/shedlock-provider-ignite/src/main/java/net/javacrumbs/shedlock/provider/ignite/IgniteLockProvider.java b/providers/ignite/shedlock-provider-ignite/src/main/java/net/javacrumbs/shedlock/provider/ignite/IgniteLockProvider.java index c07a54a29..4ab89fba5 100644 --- a/providers/ignite/shedlock-provider-ignite/src/main/java/net/javacrumbs/shedlock/provider/ignite/IgniteLockProvider.java +++ b/providers/ignite/shedlock-provider-ignite/src/main/java/net/javacrumbs/shedlock/provider/ignite/IgniteLockProvider.java @@ -99,7 +99,7 @@ public Optional lock(LockConfiguration lockCfg) { return Optional.empty(); } - if (!now.isBefore(oldVal.getLockUntil()) && cache.replace(key, oldVal, newVal)) + if (!now.isBefore(oldVal.lockUntil()) && cache.replace(key, oldVal, newVal)) return Optional.of(new IgniteLock(lockCfg, this)); return Optional.empty(); @@ -121,8 +121,8 @@ private Optional extend(LockConfiguration lockCfg) { LockValue oldVal = cache.get(key); if (oldVal == null - || !oldVal.getLockedBy().equals(getHostname()) - || !oldVal.getLockUntil().isAfter(now)) return Optional.empty(); + || !oldVal.lockedBy().equals(getHostname()) + || !oldVal.lockUntil().isAfter(now)) return Optional.empty(); LockValue newVal = oldVal.withLockUntil(lockCfg.getLockAtMostUntil()); @@ -142,7 +142,7 @@ private void unlock(LockConfiguration lockCfg) { String key = lockCfg.getName(); LockValue oldVal = cache.get(key); - if (oldVal != null && oldVal.getLockedBy().equals(getHostname())) { + if (oldVal != null && oldVal.lockedBy().equals(getHostname())) { LockValue newVal = oldVal.withLockUntil(lockCfg.getUnlockTime()); cache.replace(key, oldVal, newVal); diff --git a/providers/ignite/shedlock-provider-ignite/src/main/java/net/javacrumbs/shedlock/provider/ignite/LockValue.java b/providers/ignite/shedlock-provider-ignite/src/main/java/net/javacrumbs/shedlock/provider/ignite/LockValue.java index 45f8814d7..574ae0d53 100644 --- a/providers/ignite/shedlock-provider-ignite/src/main/java/net/javacrumbs/shedlock/provider/ignite/LockValue.java +++ b/providers/ignite/shedlock-provider-ignite/src/main/java/net/javacrumbs/shedlock/provider/ignite/LockValue.java @@ -15,53 +15,12 @@ import java.time.Instant; -/** Value object for ShedLock cache. */ -class LockValue { - /** Locked at time. */ - private final Instant lockedAt; - - /** Locked until time. */ - private final Instant lockUntil; - - /** Locked by hostname. */ - private final String lockedBy; - - /** - * @param lockedAt - * Locked at time. - * @param lockUntil - * Locked until time. - * @param lockedBy - * Locked by hostname. - */ - public LockValue(Instant lockedAt, Instant lockUntil, String lockedBy) { - this.lockedAt = lockedAt; - this.lockUntil = lockUntil; - this.lockedBy = lockedBy; - } - +/** Value object for ShedLock cache. + * @param lockedAt Locked at time. + * @param lockUntil Locked until time. + * @param lockedBy Locked by hostname. */ +record LockValue(Instant lockedAt, Instant lockUntil, String lockedBy) { LockValue withLockUntil(Instant lockUntil) { return new LockValue(lockedAt, lockUntil, lockedBy); } - - /** - * @return Locked at time. - */ - public Instant getLockedAt() { - return lockedAt; - } - - /** - * @return Locked until time. - */ - public Instant getLockUntil() { - return lockUntil; - } - - /** - * @return Locked by hostname. - */ - public String getLockedBy() { - return lockedBy; - } } diff --git a/providers/ignite/shedlock-provider-ignite/src/test/java/net/javacrumbs/shedlock/provider/ignite/IgniteLockProviderTest.java b/providers/ignite/shedlock-provider-ignite/src/test/java/net/javacrumbs/shedlock/provider/ignite/IgniteLockProviderTest.java index f7486b667..9c12c1fc6 100644 --- a/providers/ignite/shedlock-provider-ignite/src/test/java/net/javacrumbs/shedlock/provider/ignite/IgniteLockProviderTest.java +++ b/providers/ignite/shedlock-provider-ignite/src/test/java/net/javacrumbs/shedlock/provider/ignite/IgniteLockProviderTest.java @@ -59,9 +59,9 @@ protected void assertUnlocked(String lockName) { Instant now = Instant.now(); assertThat(val).isNotNull(); - assertThat(val.getLockUntil()).isBeforeOrEqualTo(now); - assertThat(val.getLockedAt()).isBeforeOrEqualTo(now); - assertThat(val.getLockedBy()).isNotEmpty(); + assertThat(val.lockUntil()).isBeforeOrEqualTo(now); + assertThat(val.lockedAt()).isBeforeOrEqualTo(now); + assertThat(val.lockedBy()).isNotEmpty(); } @Override @@ -71,8 +71,8 @@ protected void assertLocked(String lockName) { Instant now = Instant.now(); assertThat(val).isNotNull(); - assertThat(val.getLockUntil()).isAfter(now); - assertThat(val.getLockedAt()).isBeforeOrEqualTo(now); - assertThat(val.getLockedBy()).isNotEmpty(); + assertThat(val.lockUntil()).isAfter(now); + assertThat(val.lockedAt()).isBeforeOrEqualTo(now); + assertThat(val.lockedBy()).isNotEmpty(); } } diff --git a/providers/redis/shedlock-provider-redis-spring/src/main/java/net/javacrumbs/shedlock/provider/redis/spring/ReactiveRedisLockProvider.java b/providers/redis/shedlock-provider-redis-spring/src/main/java/net/javacrumbs/shedlock/provider/redis/spring/ReactiveRedisLockProvider.java index b26cd615e..aa2f6a7a0 100644 --- a/providers/redis/shedlock-provider-redis-spring/src/main/java/net/javacrumbs/shedlock/provider/redis/spring/ReactiveRedisLockProvider.java +++ b/providers/redis/shedlock-provider-redis-spring/src/main/java/net/javacrumbs/shedlock/provider/redis/spring/ReactiveRedisLockProvider.java @@ -38,7 +38,7 @@ public ReactiveRedisLockProvider(@NonNull ReactiveRedisConnectionFactory redisCo * @param redisConn * ReactiveRedisConnectionFactory * @param environment - * environment is part of the key and thus makes sure there is not + * environment is part of the key and thus makes sure there is no * key conflict between multiple ShedLock instances running on the * same Redis */ @@ -52,7 +52,7 @@ public ReactiveRedisLockProvider(@NonNull ReactiveRedisConnectionFactory redisCo * @param redisConn * ReactiveRedisConnectionFactory * @param environment - * environment is part of the key and thus makes sure there is not + * environment is part of the key and thus makes sure there is no * key conflict between multiple ShedLock instances running on the * same Redis * @param keyPrefix @@ -69,7 +69,7 @@ public ReactiveRedisLockProvider( * @param redisTemplate * ReactiveStringRedisTemplate * @param environment - * environment is part of the key and thus makes sure there is not + * environment is part of the key and thus makes sure there is no * key conflict between multiple ShedLock instances running on the * same Redis * @param keyPrefix diff --git a/providers/spanner/shedlock-provider-spanner/src/main/java/net/javacrumbs/shedlock/provider/spanner/SpannerStorageAccessor.java b/providers/spanner/shedlock-provider-spanner/src/main/java/net/javacrumbs/shedlock/provider/spanner/SpannerStorageAccessor.java index 6df3a1118..eabd972ad 100644 --- a/providers/spanner/shedlock-provider-spanner/src/main/java/net/javacrumbs/shedlock/provider/spanner/SpannerStorageAccessor.java +++ b/providers/spanner/shedlock-provider-spanner/src/main/java/net/javacrumbs/shedlock/provider/spanner/SpannerStorageAccessor.java @@ -75,15 +75,14 @@ public boolean insertRecord(@NonNull LockConfiguration lockConfiguration) { */ @Override public boolean updateRecord(@NonNull LockConfiguration lockConfiguration) { - return Boolean.TRUE.equals(databaseClient.readWriteTransaction().run(tx -> { - return findLock(tx, lockConfiguration.getName()) - .filter(lock -> lock.lockedUntil().compareTo(now()) <= 0) - .map(lock -> { - tx.buffer(buildMutation(lockConfiguration, newUpdateBuilder(table))); - return true; - }) - .orElse(false); - })); + return Boolean.TRUE.equals( + databaseClient.readWriteTransaction().run(tx -> findLock(tx, lockConfiguration.getName()) + .filter(lock -> lock.lockedUntil().compareTo(now()) <= 0) + .map(lock -> { + tx.buffer(buildMutation(lockConfiguration, newUpdateBuilder(table))); + return true; + }) + .orElse(false))); } private Mutation buildMutation(LockConfiguration lockConfiguration, WriteBuilder builder) { From 7c2d6376c5be8228744b0d75c65f5a79f640e49d Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 18 Nov 2024 16:10:15 +0000 Subject: [PATCH 0984/1598] Bump com.zaxxer:HikariCP from 6.1.0 to 6.2.1 Bumps [com.zaxxer:HikariCP](https://github.com/brettwooldridge/HikariCP) from 6.1.0 to 6.2.1. - [Changelog](https://github.com/brettwooldridge/HikariCP/blob/dev/CHANGES) - [Commits](https://github.com/brettwooldridge/HikariCP/compare/HikariCP-6.1.0...HikariCP-6.2.1) --- updated-dependencies: - dependency-name: com.zaxxer:HikariCP dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- providers/jdbc/shedlock-test-support-jdbc/pom.xml | 2 +- spring/test/shedlock-testng-test/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/providers/jdbc/shedlock-test-support-jdbc/pom.xml b/providers/jdbc/shedlock-test-support-jdbc/pom.xml index b595ec549..d9193d5f4 100644 --- a/providers/jdbc/shedlock-test-support-jdbc/pom.xml +++ b/providers/jdbc/shedlock-test-support-jdbc/pom.xml @@ -21,7 +21,7 @@ com.zaxxer HikariCP - 6.1.0 + 6.2.1 diff --git a/spring/test/shedlock-testng-test/pom.xml b/spring/test/shedlock-testng-test/pom.xml index c6da56867..26d3b8083 100644 --- a/spring/test/shedlock-testng-test/pom.xml +++ b/spring/test/shedlock-testng-test/pom.xml @@ -35,7 +35,7 @@ com.zaxxer HikariCP - 6.1.0 + 6.2.1 From 76fbac1079394405ac34aa802463845bea341ac7 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 18 Nov 2024 16:10:32 +0000 Subject: [PATCH 0985/1598] Bump com.arangodb:arangodb-java-driver from 7.12.0 to 7.13.0 Bumps [com.arangodb:arangodb-java-driver](https://github.com/arangodb/arangodb-java-driver) from 7.12.0 to 7.13.0. - [Release notes](https://github.com/arangodb/arangodb-java-driver/releases) - [Changelog](https://github.com/arangodb/arangodb-java-driver/blob/main/ChangeLog.md) - [Commits](https://github.com/arangodb/arangodb-java-driver/compare/v7.12.0...v7.13.0) --- updated-dependencies: - dependency-name: com.arangodb:arangodb-java-driver dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- providers/arangodb/shedlock-provider-arangodb/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/arangodb/shedlock-provider-arangodb/pom.xml b/providers/arangodb/shedlock-provider-arangodb/pom.xml index 1ad22939d..71ae862a1 100644 --- a/providers/arangodb/shedlock-provider-arangodb/pom.xml +++ b/providers/arangodb/shedlock-provider-arangodb/pom.xml @@ -20,7 +20,7 @@ com.arangodb arangodb-java-driver - 7.12.0 + 7.13.0 From dcbcce1d14f1774cbb7ab1a115a0640b1a660e28 Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Mon, 18 Nov 2024 20:03:18 +0100 Subject: [PATCH 0986/1598] Ignite change reverted --- .../shedlock/provider/ignite/LockValue.java | 52 +++++++++++++++++-- 1 file changed, 47 insertions(+), 5 deletions(-) diff --git a/providers/ignite/shedlock-provider-ignite/src/main/java/net/javacrumbs/shedlock/provider/ignite/LockValue.java b/providers/ignite/shedlock-provider-ignite/src/main/java/net/javacrumbs/shedlock/provider/ignite/LockValue.java index 574ae0d53..1c31d09e7 100644 --- a/providers/ignite/shedlock-provider-ignite/src/main/java/net/javacrumbs/shedlock/provider/ignite/LockValue.java +++ b/providers/ignite/shedlock-provider-ignite/src/main/java/net/javacrumbs/shedlock/provider/ignite/LockValue.java @@ -15,12 +15,54 @@ import java.time.Instant; -/** Value object for ShedLock cache. - * @param lockedAt Locked at time. - * @param lockUntil Locked until time. - * @param lockedBy Locked by hostname. */ -record LockValue(Instant lockedAt, Instant lockUntil, String lockedBy) { +/** Value object for ShedLock cache. */ +// Don't convert to record, does not work +class LockValue { + /** Locked at time. */ + private final Instant lockedAt; + + /** Locked until time. */ + private final Instant lockUntil; + + /** Locked by hostname. */ + private final String lockedBy; + + /** + * @param lockedAt + * Locked at time. + * @param lockUntil + * Locked until time. + * @param lockedBy + * Locked by hostname. + */ + public LockValue(Instant lockedAt, Instant lockUntil, String lockedBy) { + this.lockedAt = lockedAt; + this.lockUntil = lockUntil; + this.lockedBy = lockedBy; + } + LockValue withLockUntil(Instant lockUntil) { return new LockValue(lockedAt, lockUntil, lockedBy); } + + /** + * @return Locked at time. + */ + public Instant getLockedAt() { + return lockedAt; + } + + /** + * @return Locked until time. + */ + public Instant getLockUntil() { + return lockUntil; + } + + /** + * @return Locked by hostname. + */ + public String getLockedBy() { + return lockedBy; + } } From d6f92af69a831d2dbf1e7185434ba8a36ed9c81c Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Mon, 18 Nov 2024 20:34:40 +0100 Subject: [PATCH 0987/1598] Ignite change reverted --- .../shedlock/provider/ignite/IgniteLockProvider.java | 8 ++++---- .../provider/ignite/IgniteLockProviderTest.java | 12 ++++++------ 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/providers/ignite/shedlock-provider-ignite/src/main/java/net/javacrumbs/shedlock/provider/ignite/IgniteLockProvider.java b/providers/ignite/shedlock-provider-ignite/src/main/java/net/javacrumbs/shedlock/provider/ignite/IgniteLockProvider.java index 4ab89fba5..c07a54a29 100644 --- a/providers/ignite/shedlock-provider-ignite/src/main/java/net/javacrumbs/shedlock/provider/ignite/IgniteLockProvider.java +++ b/providers/ignite/shedlock-provider-ignite/src/main/java/net/javacrumbs/shedlock/provider/ignite/IgniteLockProvider.java @@ -99,7 +99,7 @@ public Optional lock(LockConfiguration lockCfg) { return Optional.empty(); } - if (!now.isBefore(oldVal.lockUntil()) && cache.replace(key, oldVal, newVal)) + if (!now.isBefore(oldVal.getLockUntil()) && cache.replace(key, oldVal, newVal)) return Optional.of(new IgniteLock(lockCfg, this)); return Optional.empty(); @@ -121,8 +121,8 @@ private Optional extend(LockConfiguration lockCfg) { LockValue oldVal = cache.get(key); if (oldVal == null - || !oldVal.lockedBy().equals(getHostname()) - || !oldVal.lockUntil().isAfter(now)) return Optional.empty(); + || !oldVal.getLockedBy().equals(getHostname()) + || !oldVal.getLockUntil().isAfter(now)) return Optional.empty(); LockValue newVal = oldVal.withLockUntil(lockCfg.getLockAtMostUntil()); @@ -142,7 +142,7 @@ private void unlock(LockConfiguration lockCfg) { String key = lockCfg.getName(); LockValue oldVal = cache.get(key); - if (oldVal != null && oldVal.lockedBy().equals(getHostname())) { + if (oldVal != null && oldVal.getLockedBy().equals(getHostname())) { LockValue newVal = oldVal.withLockUntil(lockCfg.getUnlockTime()); cache.replace(key, oldVal, newVal); diff --git a/providers/ignite/shedlock-provider-ignite/src/test/java/net/javacrumbs/shedlock/provider/ignite/IgniteLockProviderTest.java b/providers/ignite/shedlock-provider-ignite/src/test/java/net/javacrumbs/shedlock/provider/ignite/IgniteLockProviderTest.java index 9c12c1fc6..f7486b667 100644 --- a/providers/ignite/shedlock-provider-ignite/src/test/java/net/javacrumbs/shedlock/provider/ignite/IgniteLockProviderTest.java +++ b/providers/ignite/shedlock-provider-ignite/src/test/java/net/javacrumbs/shedlock/provider/ignite/IgniteLockProviderTest.java @@ -59,9 +59,9 @@ protected void assertUnlocked(String lockName) { Instant now = Instant.now(); assertThat(val).isNotNull(); - assertThat(val.lockUntil()).isBeforeOrEqualTo(now); - assertThat(val.lockedAt()).isBeforeOrEqualTo(now); - assertThat(val.lockedBy()).isNotEmpty(); + assertThat(val.getLockUntil()).isBeforeOrEqualTo(now); + assertThat(val.getLockedAt()).isBeforeOrEqualTo(now); + assertThat(val.getLockedBy()).isNotEmpty(); } @Override @@ -71,8 +71,8 @@ protected void assertLocked(String lockName) { Instant now = Instant.now(); assertThat(val).isNotNull(); - assertThat(val.lockUntil()).isAfter(now); - assertThat(val.lockedAt()).isBeforeOrEqualTo(now); - assertThat(val.lockedBy()).isNotEmpty(); + assertThat(val.getLockUntil()).isAfter(now); + assertThat(val.getLockedAt()).isBeforeOrEqualTo(now); + assertThat(val.getLockedBy()).isNotEmpty(); } } From 2aaef6fe59741462f9b96459c15f37ef8ea1ea5d Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 19 Nov 2024 15:27:08 +0000 Subject: [PATCH 0988/1598] Bump com.google.cloud:google-cloud-datastore from 2.24.2 to 2.24.3 Bumps [com.google.cloud:google-cloud-datastore](https://github.com/googleapis/java-datastore) from 2.24.2 to 2.24.3. - [Release notes](https://github.com/googleapis/java-datastore/releases) - [Changelog](https://github.com/googleapis/java-datastore/blob/main/CHANGELOG.md) - [Commits](https://github.com/googleapis/java-datastore/compare/v2.24.2...v2.24.3) --- updated-dependencies: - dependency-name: com.google.cloud:google-cloud-datastore dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/datastore/shedlock-provider-datastore/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/datastore/shedlock-provider-datastore/pom.xml b/providers/datastore/shedlock-provider-datastore/pom.xml index e1dde9cbd..60d0eab03 100644 --- a/providers/datastore/shedlock-provider-datastore/pom.xml +++ b/providers/datastore/shedlock-provider-datastore/pom.xml @@ -12,7 +12,7 @@ 5.16.1-SNAPSHOT - 2.24.2 + 2.24.3 From f8eeca4ab25180eb0c03da501f00e041a4298d8e Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 20 Nov 2024 15:36:29 +0000 Subject: [PATCH 0989/1598] Bump quarkus.platform.version from 3.16.3 to 3.16.4 Bumps `quarkus.platform.version` from 3.16.3 to 3.16.4. Updates `io.quarkus.platform:quarkus-bom` from 3.16.3 to 3.16.4 - [Commits](https://github.com/quarkusio/quarkus-platform/compare/3.16.3...3.16.4) Updates `io.quarkus.platform:quarkus-maven-plugin` from 3.16.3 to 3.16.4 - [Commits](https://github.com/quarkusio/quarkus-platform/compare/3.16.3...3.16.4) --- updated-dependencies: - dependency-name: io.quarkus.platform:quarkus-bom dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: io.quarkus.platform:quarkus-maven-plugin dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- cdi/test/quarkus-test/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cdi/test/quarkus-test/pom.xml b/cdi/test/quarkus-test/pom.xml index a4c7355dc..2cd57249d 100644 --- a/cdi/test/quarkus-test/pom.xml +++ b/cdi/test/quarkus-test/pom.xml @@ -14,7 +14,7 @@ quarkus-bom io.quarkus.platform - 3.16.3 + 3.16.4 true From dbb1e7181fbdf4b57e130a0fa4c5ed7f0804200e Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 20 Nov 2024 15:37:14 +0000 Subject: [PATCH 0990/1598] Bump com.google.cloud:google-cloud-spanner from 6.81.1 to 6.81.2 Bumps [com.google.cloud:google-cloud-spanner](https://github.com/googleapis/java-spanner) from 6.81.1 to 6.81.2. - [Release notes](https://github.com/googleapis/java-spanner/releases) - [Changelog](https://github.com/googleapis/java-spanner/blob/main/CHANGELOG.md) - [Commits](https://github.com/googleapis/java-spanner/compare/v6.81.1...v6.81.2) --- updated-dependencies: - dependency-name: com.google.cloud:google-cloud-spanner dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/spanner/shedlock-provider-spanner/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/spanner/shedlock-provider-spanner/pom.xml b/providers/spanner/shedlock-provider-spanner/pom.xml index 226d6592a..b66fc92d7 100644 --- a/providers/spanner/shedlock-provider-spanner/pom.xml +++ b/providers/spanner/shedlock-provider-spanner/pom.xml @@ -12,7 +12,7 @@ 5.16.1-SNAPSHOT - 6.81.1 + 6.81.2 From 7d5084aa565ce8af4bb676affd7e3152c61144a8 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 21 Nov 2024 15:38:42 +0000 Subject: [PATCH 0991/1598] Bump test-containers.ver from 1.20.3 to 1.20.4 Bumps `test-containers.ver` from 1.20.3 to 1.20.4. Updates `org.testcontainers:postgresql` from 1.20.3 to 1.20.4 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.20.3...1.20.4) Updates `org.testcontainers:testcontainers` from 1.20.3 to 1.20.4 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.20.3...1.20.4) Updates `org.testcontainers:mysql` from 1.20.3 to 1.20.4 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.20.3...1.20.4) Updates `org.testcontainers:db2` from 1.20.3 to 1.20.4 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.20.3...1.20.4) Updates `org.testcontainers:mariadb` from 1.20.3 to 1.20.4 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.20.3...1.20.4) Updates `org.testcontainers:oracle-xe` from 1.20.3 to 1.20.4 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.20.3...1.20.4) Updates `org.testcontainers:mssqlserver` from 1.20.3 to 1.20.4 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.20.3...1.20.4) Updates `org.testcontainers:junit-jupiter` from 1.20.3 to 1.20.4 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.20.3...1.20.4) Updates `org.testcontainers:mongodb` from 1.20.3 to 1.20.4 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.20.3...1.20.4) Updates `org.testcontainers:elasticsearch` from 1.20.3 to 1.20.4 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.20.3...1.20.4) Updates `org.testcontainers:couchbase` from 1.20.3 to 1.20.4 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.20.3...1.20.4) Updates `org.testcontainers:dynalite` from 1.20.3 to 1.20.4 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.20.3...1.20.4) Updates `org.testcontainers:cassandra` from 1.20.3 to 1.20.4 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.20.3...1.20.4) Updates `org.testcontainers:gcloud` from 1.20.3 to 1.20.4 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.20.3...1.20.4) Updates `org.testcontainers:neo4j` from 1.20.3 to 1.20.4 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.20.3...1.20.4) --- updated-dependencies: - dependency-name: org.testcontainers:postgresql dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.testcontainers:testcontainers dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.testcontainers:mysql dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.testcontainers:db2 dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.testcontainers:mariadb dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.testcontainers:oracle-xe dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.testcontainers:mssqlserver dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.testcontainers:junit-jupiter dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.testcontainers:mongodb dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.testcontainers:elasticsearch dependency-type: direct:development update-type: version-update:semver-patch - dependency-name: org.testcontainers:couchbase dependency-type: direct:development update-type: version-update:semver-patch - dependency-name: org.testcontainers:dynalite dependency-type: direct:development update-type: version-update:semver-patch - dependency-name: org.testcontainers:cassandra dependency-type: direct:development update-type: version-update:semver-patch - dependency-name: org.testcontainers:gcloud dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.testcontainers:neo4j dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- cdi/test/quarkus-test/pom.xml | 2 +- pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/cdi/test/quarkus-test/pom.xml b/cdi/test/quarkus-test/pom.xml index 2cd57249d..42f559c35 100644 --- a/cdi/test/quarkus-test/pom.xml +++ b/cdi/test/quarkus-test/pom.xml @@ -46,7 +46,7 @@ org.testcontainers postgresql - 1.20.3 + 1.20.4 io.quarkus diff --git a/pom.xml b/pom.xml index 88cbb54ea..5954fc3d1 100644 --- a/pom.xml +++ b/pom.xml @@ -71,7 +71,7 @@ 17 3.3.5 5.11.3 - 1.20.3 + 1.20.4 2.0.21 4.7.0 4.8.0 From f1225cebc7224438a05619f337af3af98af81364 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 21 Nov 2024 15:39:23 +0000 Subject: [PATCH 0992/1598] Bump com.ibm.db2:jcc from 11.5.9.0 to 12.1.0.0 Bumps com.ibm.db2:jcc from 11.5.9.0 to 12.1.0.0. --- updated-dependencies: - dependency-name: com.ibm.db2:jcc dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- providers/jdbc/shedlock-test-support-jdbc/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/jdbc/shedlock-test-support-jdbc/pom.xml b/providers/jdbc/shedlock-test-support-jdbc/pom.xml index d9193d5f4..04bdd614b 100644 --- a/providers/jdbc/shedlock-test-support-jdbc/pom.xml +++ b/providers/jdbc/shedlock-test-support-jdbc/pom.xml @@ -63,7 +63,7 @@ com.ibm.db2 jcc - 11.5.9.0 + 12.1.0.0 From 37e6c4d95ae3569cbd7a7e8238643bbac9e6ca88 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 21 Nov 2024 15:39:33 +0000 Subject: [PATCH 0993/1598] Bump org.mariadb.jdbc:mariadb-java-client from 3.5.0 to 3.5.1 Bumps [org.mariadb.jdbc:mariadb-java-client](https://github.com/mariadb-corporation/mariadb-connector-j) from 3.5.0 to 3.5.1. - [Release notes](https://github.com/mariadb-corporation/mariadb-connector-j/releases) - [Changelog](https://github.com/mariadb-corporation/mariadb-connector-j/blob/master/CHANGELOG.md) - [Commits](https://github.com/mariadb-corporation/mariadb-connector-j/compare/3.5.0...3.5.1) --- updated-dependencies: - dependency-name: org.mariadb.jdbc:mariadb-java-client dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/jdbc/shedlock-test-support-jdbc/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/jdbc/shedlock-test-support-jdbc/pom.xml b/providers/jdbc/shedlock-test-support-jdbc/pom.xml index d9193d5f4..884c0b3c6 100644 --- a/providers/jdbc/shedlock-test-support-jdbc/pom.xml +++ b/providers/jdbc/shedlock-test-support-jdbc/pom.xml @@ -45,7 +45,7 @@ org.mariadb.jdbc mariadb-java-client - 3.5.0 + 3.5.1 From bcd7ffb0c9906269f4ba80d23da19b1d65380c6a Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 21 Nov 2024 15:40:11 +0000 Subject: [PATCH 0994/1598] Bump co.elastic.clients:elasticsearch-java from 8.16.0 to 8.16.1 Bumps [co.elastic.clients:elasticsearch-java](https://github.com/elastic/elasticsearch-java) from 8.16.0 to 8.16.1. - [Release notes](https://github.com/elastic/elasticsearch-java/releases) - [Changelog](https://github.com/elastic/elasticsearch-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/elastic/elasticsearch-java/commits) --- updated-dependencies: - dependency-name: co.elastic.clients:elasticsearch-java dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- .../elasticsearch/shedlock-provider-elasticsearch8/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml index 6777b6785..319a6e11e 100644 --- a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml +++ b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml @@ -12,7 +12,7 @@ 5.16.1-SNAPSHOT - 8.16.0 + 8.16.1 2.1.3 2.18.1 From 8316a516806a98e2b471a84099fcbe3acf156e13 Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Thu, 21 Nov 2024 20:04:23 +0100 Subject: [PATCH 0995/1598] New spring boot --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 5954fc3d1..a3f31d43e 100644 --- a/pom.xml +++ b/pom.xml @@ -69,7 +69,7 @@ 6.2.0 UTF-8 17 - 3.3.5 + 3.3.6 5.11.3 1.20.4 2.0.21 From 48166282b219f497bd9f0b48eebd3b8322c70471 Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Thu, 21 Nov 2024 20:08:27 +0100 Subject: [PATCH 0996/1598] Spring 3.4.0 --- pom.xml | 2 +- providers/jdbc/shedlock-test-support-jdbc/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/pom.xml b/pom.xml index a3f31d43e..c548c3ca7 100644 --- a/pom.xml +++ b/pom.xml @@ -69,7 +69,7 @@ 6.2.0 UTF-8 17 - 3.3.6 + 3.4.0 5.11.3 1.20.4 2.0.21 diff --git a/providers/jdbc/shedlock-test-support-jdbc/pom.xml b/providers/jdbc/shedlock-test-support-jdbc/pom.xml index d35c8dfb2..553c9ff01 100644 --- a/providers/jdbc/shedlock-test-support-jdbc/pom.xml +++ b/providers/jdbc/shedlock-test-support-jdbc/pom.xml @@ -37,7 +37,7 @@ - mysql + com.mysql mysql-connector-java 8.0.33 From 015483cfb1a8fc0ee5c5a1e0432f51983f9f7178 Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Thu, 21 Nov 2024 20:10:13 +0100 Subject: [PATCH 0997/1598] Fix mysql deriver dependency --- providers/jdbc/shedlock-test-support-jdbc/pom.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/providers/jdbc/shedlock-test-support-jdbc/pom.xml b/providers/jdbc/shedlock-test-support-jdbc/pom.xml index 553c9ff01..3a18a799d 100644 --- a/providers/jdbc/shedlock-test-support-jdbc/pom.xml +++ b/providers/jdbc/shedlock-test-support-jdbc/pom.xml @@ -38,8 +38,8 @@ com.mysql - mysql-connector-java - 8.0.33 + mysql-connector-j + 9.1.0 From 2bbe073d8d92760f0d52751f2ccc9323a1757f09 Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Fri, 22 Nov 2024 19:55:41 +0100 Subject: [PATCH 0998/1598] Upgrade deps --- providers/dynamodb/shedlock-provider-dynamodb2/pom.xml | 2 +- spring/test/shedlock-springboot-future-test/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml b/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml index 5b2d1dfcd..54dd7b3cf 100644 --- a/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml +++ b/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml @@ -16,7 +16,7 @@ software.amazon.awssdk bom - 2.29.10 + 2.29.19 pom import diff --git a/spring/test/shedlock-springboot-future-test/pom.xml b/spring/test/shedlock-springboot-future-test/pom.xml index e3faeb8ec..e35eb7a10 100644 --- a/spring/test/shedlock-springboot-future-test/pom.xml +++ b/spring/test/shedlock-springboot-future-test/pom.xml @@ -63,7 +63,7 @@ org.springframework.boot spring-boot-dependencies - 3.4.0-RC1 + 3.4.0 pom import From 45c69f725dc7a7486f3a6746b08862103a23536c Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Fri, 22 Nov 2024 20:05:24 +0100 Subject: [PATCH 0999/1598] [maven-release-plugin] prepare release shedlock-parent-6.0.0 --- cdi/shedlock-cdi/pom.xml | 4 ++-- cdi/test/quarkus-test/pom.xml | 4 ++-- micronaut/shedlock-micronaut4/pom.xml | 4 ++-- micronaut/test/micronaut4-jdbc-template/pom.xml | 4 ++-- micronaut/test/micronaut4-jdbc/pom.xml | 4 ++-- pom.xml | 2 +- providers/arangodb/shedlock-provider-arangodb/pom.xml | 4 ++-- providers/cassandra/shedlock-provider-cassandra/pom.xml | 4 ++-- providers/consul/shedlock-provider-consul/pom.xml | 4 ++-- .../couchbase/shedlock-provider-couchbase-javaclient3/pom.xml | 4 ++-- providers/datastore/shedlock-provider-datastore/pom.xml | 4 ++-- providers/dynamodb/shedlock-provider-dynamodb2/pom.xml | 4 ++-- .../elasticsearch/shedlock-provider-elasticsearch8/pom.xml | 4 ++-- providers/etcd/shedlock-provider-etcd-jetcd/pom.xml | 2 +- providers/hazelcast/shedlock-provider-hazelcast4/pom.xml | 4 ++-- providers/ignite/shedlock-provider-ignite/pom.xml | 4 ++-- providers/inmemory/shedlock-provider-inmemory/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-internal/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-template/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jooq/pom.xml | 4 ++-- providers/jdbc/shedlock-test-support-jdbc/pom.xml | 4 ++-- providers/memcached/shedlock-provider-memcached-spy/pom.xml | 4 ++-- .../mongo/shedlock-provider-mongo-reactivestreams/pom.xml | 4 ++-- providers/mongo/shedlock-provider-mongo/pom.xml | 4 ++-- providers/neo4j/shedlock-provider-neo4j/pom.xml | 4 ++-- providers/opensearch/shedlock-provider-opensearch/pom.xml | 4 ++-- providers/r2dbc/shedlock-provider-r2dbc/pom.xml | 4 ++-- providers/redis/shedlock-provider-redis-jedis4/pom.xml | 4 ++-- providers/redis/shedlock-provider-redis-spring/pom.xml | 4 ++-- providers/spanner/shedlock-provider-spanner/pom.xml | 4 ++-- .../zookeeper/shedlock-provider-zookeeper-curator/pom.xml | 4 ++-- shedlock-bom/pom.xml | 4 ++-- shedlock-core/pom.xml | 4 ++-- shedlock-test-support/pom.xml | 4 ++-- spring/shedlock-spring/pom.xml | 4 ++-- spring/test/shedlock-springboot-future-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-kotlin-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-old-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-sleuth-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-test/pom.xml | 4 ++-- spring/test/shedlock-testng-test/pom.xml | 4 ++-- 43 files changed, 84 insertions(+), 84 deletions(-) diff --git a/cdi/shedlock-cdi/pom.xml b/cdi/shedlock-cdi/pom.xml index ae863a2eb..ae7681437 100644 --- a/cdi/shedlock-cdi/pom.xml +++ b/cdi/shedlock-cdi/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.16.1-SNAPSHOT + 6.0.0 ../../pom.xml shedlock-cdi - 5.16.1-SNAPSHOT + 6.0.0 diff --git a/cdi/test/quarkus-test/pom.xml b/cdi/test/quarkus-test/pom.xml index 42f559c35..0c99406a3 100644 --- a/cdi/test/quarkus-test/pom.xml +++ b/cdi/test/quarkus-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.16.1-SNAPSHOT + 6.0.0 ../../../pom.xml 4.0.0 quarkus-test - 5.16.1-SNAPSHOT + 6.0.0 quarkus-bom diff --git a/micronaut/shedlock-micronaut4/pom.xml b/micronaut/shedlock-micronaut4/pom.xml index ac0edfce9..e347ab04f 100644 --- a/micronaut/shedlock-micronaut4/pom.xml +++ b/micronaut/shedlock-micronaut4/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.16.1-SNAPSHOT + 6.0.0 ../../pom.xml shedlock-micronaut4 - 5.16.1-SNAPSHOT + 6.0.0 diff --git a/micronaut/test/micronaut4-jdbc-template/pom.xml b/micronaut/test/micronaut4-jdbc-template/pom.xml index 734ec7261..15b7fbc3b 100644 --- a/micronaut/test/micronaut4-jdbc-template/pom.xml +++ b/micronaut/test/micronaut4-jdbc-template/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.16.1-SNAPSHOT + 6.0.0 ../../../pom.xml micronaut4-jdbc-template - 5.16.1-SNAPSHOT + 6.0.0 UTF-8 diff --git a/micronaut/test/micronaut4-jdbc/pom.xml b/micronaut/test/micronaut4-jdbc/pom.xml index a7d650a58..4110e8cf9 100644 --- a/micronaut/test/micronaut4-jdbc/pom.xml +++ b/micronaut/test/micronaut4-jdbc/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.16.1-SNAPSHOT + 6.0.0 ../../../pom.xml micronaut4-jdbc - 5.16.1-SNAPSHOT + 6.0.0 UTF-8 diff --git a/pom.xml b/pom.xml index c548c3ca7..02b8fabb3 100644 --- a/pom.xml +++ b/pom.xml @@ -19,7 +19,7 @@ net.javacrumbs.shedlock shedlock-parent pom - 5.16.1-SNAPSHOT + 6.0.0 shedlock-bom shedlock-core diff --git a/providers/arangodb/shedlock-provider-arangodb/pom.xml b/providers/arangodb/shedlock-provider-arangodb/pom.xml index 71ae862a1..bc930f602 100644 --- a/providers/arangodb/shedlock-provider-arangodb/pom.xml +++ b/providers/arangodb/shedlock-provider-arangodb/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.16.1-SNAPSHOT + 6.0.0 ../../../pom.xml 4.0.0 shedlock-provider-arangodb - 5.16.1-SNAPSHOT + 6.0.0 diff --git a/providers/cassandra/shedlock-provider-cassandra/pom.xml b/providers/cassandra/shedlock-provider-cassandra/pom.xml index 0a8f84c2f..d3777c6dc 100644 --- a/providers/cassandra/shedlock-provider-cassandra/pom.xml +++ b/providers/cassandra/shedlock-provider-cassandra/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.16.1-SNAPSHOT + 6.0.0 ../../../pom.xml 4.0.0 shedlock-provider-cassandra - 5.16.1-SNAPSHOT + 6.0.0 4.17.0 diff --git a/providers/consul/shedlock-provider-consul/pom.xml b/providers/consul/shedlock-provider-consul/pom.xml index 32ae600e8..4736b4c86 100644 --- a/providers/consul/shedlock-provider-consul/pom.xml +++ b/providers/consul/shedlock-provider-consul/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.16.1-SNAPSHOT + 6.0.0 ../../../pom.xml 4.0.0 shedlock-provider-consul - 5.16.1-SNAPSHOT + 6.0.0 diff --git a/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml b/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml index d370dcfc8..a0a787c4b 100644 --- a/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml +++ b/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.16.1-SNAPSHOT + 6.0.0 ../../../pom.xml 4.0.0 shedlock-provider-couchbase-javaclient3 - 5.16.1-SNAPSHOT + 6.0.0 diff --git a/providers/datastore/shedlock-provider-datastore/pom.xml b/providers/datastore/shedlock-provider-datastore/pom.xml index 60d0eab03..8bbb2391d 100644 --- a/providers/datastore/shedlock-provider-datastore/pom.xml +++ b/providers/datastore/shedlock-provider-datastore/pom.xml @@ -4,12 +4,12 @@ net.javacrumbs.shedlock shedlock-parent - 5.16.1-SNAPSHOT + 6.0.0 ../../../pom.xml shedlock-provider-datastore - 5.16.1-SNAPSHOT + 6.0.0 2.24.3 diff --git a/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml b/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml index 54dd7b3cf..efe6aa8af 100644 --- a/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml +++ b/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.16.1-SNAPSHOT + 6.0.0 ../../../pom.xml 4.0.0 shedlock-provider-dynamodb2 - 5.16.1-SNAPSHOT + 6.0.0 diff --git a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml index 319a6e11e..aefadbfcd 100644 --- a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml +++ b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.16.1-SNAPSHOT + 6.0.0 ../../../pom.xml 4.0.0 shedlock-provider-elasticsearch8 - 5.16.1-SNAPSHOT + 6.0.0 8.16.1 diff --git a/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml b/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml index eaf9657e2..de29d3ee8 100644 --- a/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml +++ b/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 5.16.1-SNAPSHOT + 6.0.0 ../../../pom.xml 4.0.0 diff --git a/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml b/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml index 3931a231a..f5e19b399 100644 --- a/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml +++ b/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.16.1-SNAPSHOT + 6.0.0 ../../../pom.xml 4.0.0 shedlock-provider-hazelcast4 - 5.16.1-SNAPSHOT + 6.0.0 diff --git a/providers/ignite/shedlock-provider-ignite/pom.xml b/providers/ignite/shedlock-provider-ignite/pom.xml index 2e7c9f833..52a5c0523 100644 --- a/providers/ignite/shedlock-provider-ignite/pom.xml +++ b/providers/ignite/shedlock-provider-ignite/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.16.1-SNAPSHOT + 6.0.0 ../../../pom.xml 4.0.0 shedlock-provider-ignite - 5.16.1-SNAPSHOT + 6.0.0 2.16.0 diff --git a/providers/inmemory/shedlock-provider-inmemory/pom.xml b/providers/inmemory/shedlock-provider-inmemory/pom.xml index de93816f2..7cf5e8454 100644 --- a/providers/inmemory/shedlock-provider-inmemory/pom.xml +++ b/providers/inmemory/shedlock-provider-inmemory/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.16.1-SNAPSHOT + 6.0.0 ../../../pom.xml 4.0.0 shedlock-provider-inmemory - 5.16.1-SNAPSHOT + 6.0.0 diff --git a/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml b/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml index 512d2134f..838f72e7f 100644 --- a/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.16.1-SNAPSHOT + 6.0.0 ../../../pom.xml 4.0.0 shedlock-provider-jdbc-internal - 5.16.1-SNAPSHOT + 6.0.0 diff --git a/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml b/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml index 116b67e20..51229b7dc 100644 --- a/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.16.1-SNAPSHOT + 6.0.0 ../../../pom.xml 4.0.0 shedlock-provider-jdbc-micronaut - 5.16.1-SNAPSHOT + 6.0.0 diff --git a/providers/jdbc/shedlock-provider-jdbc-template/pom.xml b/providers/jdbc/shedlock-provider-jdbc-template/pom.xml index 366cbc573..de11b918f 100644 --- a/providers/jdbc/shedlock-provider-jdbc-template/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-template/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.16.1-SNAPSHOT + 6.0.0 ../../../pom.xml 4.0.0 shedlock-provider-jdbc-template - 5.16.1-SNAPSHOT + 6.0.0 diff --git a/providers/jdbc/shedlock-provider-jdbc/pom.xml b/providers/jdbc/shedlock-provider-jdbc/pom.xml index 392d51569..f0e6accd5 100644 --- a/providers/jdbc/shedlock-provider-jdbc/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.16.1-SNAPSHOT + 6.0.0 ../../../pom.xml 4.0.0 shedlock-provider-jdbc - 5.16.1-SNAPSHOT + 6.0.0 diff --git a/providers/jdbc/shedlock-provider-jooq/pom.xml b/providers/jdbc/shedlock-provider-jooq/pom.xml index 40a2bd055..4e14a76b0 100644 --- a/providers/jdbc/shedlock-provider-jooq/pom.xml +++ b/providers/jdbc/shedlock-provider-jooq/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.16.1-SNAPSHOT + 6.0.0 ../../../pom.xml 4.0.0 shedlock-provider-jooq - 5.16.1-SNAPSHOT + 6.0.0 diff --git a/providers/jdbc/shedlock-test-support-jdbc/pom.xml b/providers/jdbc/shedlock-test-support-jdbc/pom.xml index 3a18a799d..b96736886 100644 --- a/providers/jdbc/shedlock-test-support-jdbc/pom.xml +++ b/providers/jdbc/shedlock-test-support-jdbc/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.16.1-SNAPSHOT + 6.0.0 ../../../pom.xml 4.0.0 shedlock-test-support-jdbc - 5.16.1-SNAPSHOT + 6.0.0 diff --git a/providers/memcached/shedlock-provider-memcached-spy/pom.xml b/providers/memcached/shedlock-provider-memcached-spy/pom.xml index 2950dc032..01e8678a8 100644 --- a/providers/memcached/shedlock-provider-memcached-spy/pom.xml +++ b/providers/memcached/shedlock-provider-memcached-spy/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.16.1-SNAPSHOT + 6.0.0 ../../../pom.xml 4.0.0 shedlock-provider-memcached-spy - 5.16.1-SNAPSHOT + 6.0.0 2.12.3 diff --git a/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml b/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml index bc4f0fd6a..dcc29e750 100644 --- a/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml +++ b/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.16.1-SNAPSHOT + 6.0.0 ../../../pom.xml 4.0.0 shedlock-provider-mongo-reactivestreams - 5.16.1-SNAPSHOT + 6.0.0 diff --git a/providers/mongo/shedlock-provider-mongo/pom.xml b/providers/mongo/shedlock-provider-mongo/pom.xml index 61f924a5c..71d5e7316 100644 --- a/providers/mongo/shedlock-provider-mongo/pom.xml +++ b/providers/mongo/shedlock-provider-mongo/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.16.1-SNAPSHOT + 6.0.0 ../../../pom.xml 4.0.0 shedlock-provider-mongo - 5.16.1-SNAPSHOT + 6.0.0 diff --git a/providers/neo4j/shedlock-provider-neo4j/pom.xml b/providers/neo4j/shedlock-provider-neo4j/pom.xml index 6a6dc6441..d29f8c721 100644 --- a/providers/neo4j/shedlock-provider-neo4j/pom.xml +++ b/providers/neo4j/shedlock-provider-neo4j/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.16.1-SNAPSHOT + 6.0.0 ../../../pom.xml 4.0.0 shedlock-provider-neo4j - 5.16.1-SNAPSHOT + 6.0.0 diff --git a/providers/opensearch/shedlock-provider-opensearch/pom.xml b/providers/opensearch/shedlock-provider-opensearch/pom.xml index 34b021a00..526b0b331 100644 --- a/providers/opensearch/shedlock-provider-opensearch/pom.xml +++ b/providers/opensearch/shedlock-provider-opensearch/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.16.1-SNAPSHOT + 6.0.0 ../../../pom.xml 4.0.0 shedlock-provider-opensearch - 5.16.1-SNAPSHOT + 6.0.0 2.17.1 diff --git a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml index 4ccade81a..61f0af2a9 100644 --- a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml +++ b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml @@ -5,12 +5,12 @@ net.javacrumbs.shedlock shedlock-parent - 5.16.1-SNAPSHOT + 6.0.0 ../../../pom.xml shedlock-provider-r2dbc - 5.16.1-SNAPSHOT + 6.0.0 1.0.0.RELEASE diff --git a/providers/redis/shedlock-provider-redis-jedis4/pom.xml b/providers/redis/shedlock-provider-redis-jedis4/pom.xml index c6b7c95ad..b484af9d9 100644 --- a/providers/redis/shedlock-provider-redis-jedis4/pom.xml +++ b/providers/redis/shedlock-provider-redis-jedis4/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.16.1-SNAPSHOT + 6.0.0 ../../../pom.xml 4.0.0 shedlock-provider-redis-jedis4 - 5.16.1-SNAPSHOT + 6.0.0 diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index 38cc8403d..072ddb72a 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.16.1-SNAPSHOT + 6.0.0 ../../../pom.xml 4.0.0 shedlock-provider-redis-spring - 5.16.1-SNAPSHOT + 6.0.0 diff --git a/providers/spanner/shedlock-provider-spanner/pom.xml b/providers/spanner/shedlock-provider-spanner/pom.xml index b66fc92d7..ddaba5265 100644 --- a/providers/spanner/shedlock-provider-spanner/pom.xml +++ b/providers/spanner/shedlock-provider-spanner/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.16.1-SNAPSHOT + 6.0.0 ../../../pom.xml 4.0.0 shedlock-provider-spanner - 5.16.1-SNAPSHOT + 6.0.0 6.81.2 diff --git a/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml b/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml index f06d2e924..fee0dcc45 100644 --- a/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml +++ b/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.16.1-SNAPSHOT + 6.0.0 ../../../pom.xml 4.0.0 shedlock-provider-zookeeper-curator - 5.16.1-SNAPSHOT + 6.0.0 5.7.1 diff --git a/shedlock-bom/pom.xml b/shedlock-bom/pom.xml index b9a186e96..4d63f925a 100644 --- a/shedlock-bom/pom.xml +++ b/shedlock-bom/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.16.1-SNAPSHOT + 6.0.0 4.0.0 BOM for ShedLock modules shedlock-bom - 5.16.1-SNAPSHOT + 6.0.0 pom diff --git a/shedlock-core/pom.xml b/shedlock-core/pom.xml index 187aa83d7..eae329399 100644 --- a/shedlock-core/pom.xml +++ b/shedlock-core/pom.xml @@ -3,12 +3,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.16.1-SNAPSHOT + 6.0.0 4.0.0 shedlock-core - 5.16.1-SNAPSHOT + 6.0.0 2.13.3 diff --git a/shedlock-test-support/pom.xml b/shedlock-test-support/pom.xml index f9237bd27..0bde2f7af 100644 --- a/shedlock-test-support/pom.xml +++ b/shedlock-test-support/pom.xml @@ -3,12 +3,12 @@ shedlock-parent net.javacrumbs.shedlock - 5.16.1-SNAPSHOT + 6.0.0 4.0.0 shedlock-test-support - 5.16.1-SNAPSHOT + 6.0.0 diff --git a/spring/shedlock-spring/pom.xml b/spring/shedlock-spring/pom.xml index 17c4bb61f..210ac83e4 100644 --- a/spring/shedlock-spring/pom.xml +++ b/spring/shedlock-spring/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.16.1-SNAPSHOT + 6.0.0 ../../pom.xml 4.0.0 shedlock-spring - 5.16.1-SNAPSHOT + 6.0.0 diff --git a/spring/test/shedlock-springboot-future-test/pom.xml b/spring/test/shedlock-springboot-future-test/pom.xml index e35eb7a10..e87dc8462 100644 --- a/spring/test/shedlock-springboot-future-test/pom.xml +++ b/spring/test/shedlock-springboot-future-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.16.1-SNAPSHOT + 6.0.0 ../../../pom.xml 4.0.0 shedlock-springboot-future-test - 5.16.1-SNAPSHOT + 6.0.0 diff --git a/spring/test/shedlock-springboot-kotlin-test/pom.xml b/spring/test/shedlock-springboot-kotlin-test/pom.xml index 3e684f460..4c6315520 100644 --- a/spring/test/shedlock-springboot-kotlin-test/pom.xml +++ b/spring/test/shedlock-springboot-kotlin-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.16.1-SNAPSHOT + 6.0.0 ../../../pom.xml 4.0.0 shedlock-springboot-kotlin-test - 5.16.1-SNAPSHOT + 6.0.0 diff --git a/spring/test/shedlock-springboot-old-test/pom.xml b/spring/test/shedlock-springboot-old-test/pom.xml index ba3416047..854f24cbc 100644 --- a/spring/test/shedlock-springboot-old-test/pom.xml +++ b/spring/test/shedlock-springboot-old-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.16.1-SNAPSHOT + 6.0.0 ../../../pom.xml 4.0.0 shedlock-springboot-old-test - 5.16.1-SNAPSHOT + 6.0.0 diff --git a/spring/test/shedlock-springboot-sleuth-test/pom.xml b/spring/test/shedlock-springboot-sleuth-test/pom.xml index 65f56043d..08cc0f216 100644 --- a/spring/test/shedlock-springboot-sleuth-test/pom.xml +++ b/spring/test/shedlock-springboot-sleuth-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.16.1-SNAPSHOT + 6.0.0 ../../../pom.xml 4.0.0 shedlock-springboot-sleuth-test - 5.16.1-SNAPSHOT + 6.0.0 diff --git a/spring/test/shedlock-springboot-test/pom.xml b/spring/test/shedlock-springboot-test/pom.xml index 96086c482..4073d3dca 100644 --- a/spring/test/shedlock-springboot-test/pom.xml +++ b/spring/test/shedlock-springboot-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.16.1-SNAPSHOT + 6.0.0 ../../../pom.xml 4.0.0 shedlock-springboot-test - 5.16.1-SNAPSHOT + 6.0.0 diff --git a/spring/test/shedlock-testng-test/pom.xml b/spring/test/shedlock-testng-test/pom.xml index 26d3b8083..648a209ee 100644 --- a/spring/test/shedlock-testng-test/pom.xml +++ b/spring/test/shedlock-testng-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 5.16.1-SNAPSHOT + 6.0.0 ../../../pom.xml 4.0.0 shedlock-testng-test - 5.16.1-SNAPSHOT + 6.0.0 From f2db01638f712e649351a019ed820981d2b44109 Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Fri, 22 Nov 2024 20:05:36 +0100 Subject: [PATCH 1000/1598] [maven-release-plugin] prepare for next development iteration --- cdi/shedlock-cdi/pom.xml | 4 ++-- cdi/test/quarkus-test/pom.xml | 4 ++-- micronaut/shedlock-micronaut4/pom.xml | 4 ++-- micronaut/test/micronaut4-jdbc-template/pom.xml | 4 ++-- micronaut/test/micronaut4-jdbc/pom.xml | 4 ++-- pom.xml | 2 +- providers/arangodb/shedlock-provider-arangodb/pom.xml | 4 ++-- providers/cassandra/shedlock-provider-cassandra/pom.xml | 4 ++-- providers/consul/shedlock-provider-consul/pom.xml | 4 ++-- .../couchbase/shedlock-provider-couchbase-javaclient3/pom.xml | 4 ++-- providers/datastore/shedlock-provider-datastore/pom.xml | 4 ++-- providers/dynamodb/shedlock-provider-dynamodb2/pom.xml | 4 ++-- .../elasticsearch/shedlock-provider-elasticsearch8/pom.xml | 4 ++-- providers/etcd/shedlock-provider-etcd-jetcd/pom.xml | 2 +- providers/hazelcast/shedlock-provider-hazelcast4/pom.xml | 4 ++-- providers/ignite/shedlock-provider-ignite/pom.xml | 4 ++-- providers/inmemory/shedlock-provider-inmemory/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-internal/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-template/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jooq/pom.xml | 4 ++-- providers/jdbc/shedlock-test-support-jdbc/pom.xml | 4 ++-- providers/memcached/shedlock-provider-memcached-spy/pom.xml | 4 ++-- .../mongo/shedlock-provider-mongo-reactivestreams/pom.xml | 4 ++-- providers/mongo/shedlock-provider-mongo/pom.xml | 4 ++-- providers/neo4j/shedlock-provider-neo4j/pom.xml | 4 ++-- providers/opensearch/shedlock-provider-opensearch/pom.xml | 4 ++-- providers/r2dbc/shedlock-provider-r2dbc/pom.xml | 4 ++-- providers/redis/shedlock-provider-redis-jedis4/pom.xml | 4 ++-- providers/redis/shedlock-provider-redis-spring/pom.xml | 4 ++-- providers/spanner/shedlock-provider-spanner/pom.xml | 4 ++-- .../zookeeper/shedlock-provider-zookeeper-curator/pom.xml | 4 ++-- shedlock-bom/pom.xml | 4 ++-- shedlock-core/pom.xml | 4 ++-- shedlock-test-support/pom.xml | 4 ++-- spring/shedlock-spring/pom.xml | 4 ++-- spring/test/shedlock-springboot-future-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-kotlin-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-old-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-sleuth-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-test/pom.xml | 4 ++-- spring/test/shedlock-testng-test/pom.xml | 4 ++-- 43 files changed, 84 insertions(+), 84 deletions(-) diff --git a/cdi/shedlock-cdi/pom.xml b/cdi/shedlock-cdi/pom.xml index ae7681437..78b24cccf 100644 --- a/cdi/shedlock-cdi/pom.xml +++ b/cdi/shedlock-cdi/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.0 + 6.0.1-SNAPSHOT ../../pom.xml shedlock-cdi - 6.0.0 + 6.0.1-SNAPSHOT diff --git a/cdi/test/quarkus-test/pom.xml b/cdi/test/quarkus-test/pom.xml index 0c99406a3..29ec0ec3b 100644 --- a/cdi/test/quarkus-test/pom.xml +++ b/cdi/test/quarkus-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.0 + 6.0.1-SNAPSHOT ../../../pom.xml 4.0.0 quarkus-test - 6.0.0 + 6.0.1-SNAPSHOT quarkus-bom diff --git a/micronaut/shedlock-micronaut4/pom.xml b/micronaut/shedlock-micronaut4/pom.xml index e347ab04f..9b5f7566b 100644 --- a/micronaut/shedlock-micronaut4/pom.xml +++ b/micronaut/shedlock-micronaut4/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.0 + 6.0.1-SNAPSHOT ../../pom.xml shedlock-micronaut4 - 6.0.0 + 6.0.1-SNAPSHOT diff --git a/micronaut/test/micronaut4-jdbc-template/pom.xml b/micronaut/test/micronaut4-jdbc-template/pom.xml index 15b7fbc3b..8045adc6a 100644 --- a/micronaut/test/micronaut4-jdbc-template/pom.xml +++ b/micronaut/test/micronaut4-jdbc-template/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.0 + 6.0.1-SNAPSHOT ../../../pom.xml micronaut4-jdbc-template - 6.0.0 + 6.0.1-SNAPSHOT UTF-8 diff --git a/micronaut/test/micronaut4-jdbc/pom.xml b/micronaut/test/micronaut4-jdbc/pom.xml index 4110e8cf9..2ce422ce3 100644 --- a/micronaut/test/micronaut4-jdbc/pom.xml +++ b/micronaut/test/micronaut4-jdbc/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.0 + 6.0.1-SNAPSHOT ../../../pom.xml micronaut4-jdbc - 6.0.0 + 6.0.1-SNAPSHOT UTF-8 diff --git a/pom.xml b/pom.xml index 02b8fabb3..fc552c4f6 100644 --- a/pom.xml +++ b/pom.xml @@ -19,7 +19,7 @@ net.javacrumbs.shedlock shedlock-parent pom - 6.0.0 + 6.0.1-SNAPSHOT shedlock-bom shedlock-core diff --git a/providers/arangodb/shedlock-provider-arangodb/pom.xml b/providers/arangodb/shedlock-provider-arangodb/pom.xml index bc930f602..9f7a8ece9 100644 --- a/providers/arangodb/shedlock-provider-arangodb/pom.xml +++ b/providers/arangodb/shedlock-provider-arangodb/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.0 + 6.0.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-arangodb - 6.0.0 + 6.0.1-SNAPSHOT diff --git a/providers/cassandra/shedlock-provider-cassandra/pom.xml b/providers/cassandra/shedlock-provider-cassandra/pom.xml index d3777c6dc..d119ac847 100644 --- a/providers/cassandra/shedlock-provider-cassandra/pom.xml +++ b/providers/cassandra/shedlock-provider-cassandra/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.0 + 6.0.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-cassandra - 6.0.0 + 6.0.1-SNAPSHOT 4.17.0 diff --git a/providers/consul/shedlock-provider-consul/pom.xml b/providers/consul/shedlock-provider-consul/pom.xml index 4736b4c86..d72a10852 100644 --- a/providers/consul/shedlock-provider-consul/pom.xml +++ b/providers/consul/shedlock-provider-consul/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.0 + 6.0.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-consul - 6.0.0 + 6.0.1-SNAPSHOT diff --git a/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml b/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml index a0a787c4b..eb0ea7923 100644 --- a/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml +++ b/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.0 + 6.0.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-couchbase-javaclient3 - 6.0.0 + 6.0.1-SNAPSHOT diff --git a/providers/datastore/shedlock-provider-datastore/pom.xml b/providers/datastore/shedlock-provider-datastore/pom.xml index 8bbb2391d..1b639678c 100644 --- a/providers/datastore/shedlock-provider-datastore/pom.xml +++ b/providers/datastore/shedlock-provider-datastore/pom.xml @@ -4,12 +4,12 @@ net.javacrumbs.shedlock shedlock-parent - 6.0.0 + 6.0.1-SNAPSHOT ../../../pom.xml shedlock-provider-datastore - 6.0.0 + 6.0.1-SNAPSHOT 2.24.3 diff --git a/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml b/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml index efe6aa8af..537d9a98f 100644 --- a/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml +++ b/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.0 + 6.0.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-dynamodb2 - 6.0.0 + 6.0.1-SNAPSHOT diff --git a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml index aefadbfcd..326273582 100644 --- a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml +++ b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.0 + 6.0.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-elasticsearch8 - 6.0.0 + 6.0.1-SNAPSHOT 8.16.1 diff --git a/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml b/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml index de29d3ee8..c671a6481 100644 --- a/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml +++ b/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.0 + 6.0.1-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml b/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml index f5e19b399..274abcd69 100644 --- a/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml +++ b/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.0 + 6.0.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-hazelcast4 - 6.0.0 + 6.0.1-SNAPSHOT diff --git a/providers/ignite/shedlock-provider-ignite/pom.xml b/providers/ignite/shedlock-provider-ignite/pom.xml index 52a5c0523..4401a22d3 100644 --- a/providers/ignite/shedlock-provider-ignite/pom.xml +++ b/providers/ignite/shedlock-provider-ignite/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.0 + 6.0.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-ignite - 6.0.0 + 6.0.1-SNAPSHOT 2.16.0 diff --git a/providers/inmemory/shedlock-provider-inmemory/pom.xml b/providers/inmemory/shedlock-provider-inmemory/pom.xml index 7cf5e8454..1bd5ceb83 100644 --- a/providers/inmemory/shedlock-provider-inmemory/pom.xml +++ b/providers/inmemory/shedlock-provider-inmemory/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.0 + 6.0.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-inmemory - 6.0.0 + 6.0.1-SNAPSHOT diff --git a/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml b/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml index 838f72e7f..aee3ccb75 100644 --- a/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.0 + 6.0.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-jdbc-internal - 6.0.0 + 6.0.1-SNAPSHOT diff --git a/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml b/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml index 51229b7dc..a19a69577 100644 --- a/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.0 + 6.0.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-jdbc-micronaut - 6.0.0 + 6.0.1-SNAPSHOT diff --git a/providers/jdbc/shedlock-provider-jdbc-template/pom.xml b/providers/jdbc/shedlock-provider-jdbc-template/pom.xml index de11b918f..a4bfdc0b5 100644 --- a/providers/jdbc/shedlock-provider-jdbc-template/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-template/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.0 + 6.0.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-jdbc-template - 6.0.0 + 6.0.1-SNAPSHOT diff --git a/providers/jdbc/shedlock-provider-jdbc/pom.xml b/providers/jdbc/shedlock-provider-jdbc/pom.xml index f0e6accd5..e9e3f5a0f 100644 --- a/providers/jdbc/shedlock-provider-jdbc/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.0 + 6.0.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-jdbc - 6.0.0 + 6.0.1-SNAPSHOT diff --git a/providers/jdbc/shedlock-provider-jooq/pom.xml b/providers/jdbc/shedlock-provider-jooq/pom.xml index 4e14a76b0..0d57dad55 100644 --- a/providers/jdbc/shedlock-provider-jooq/pom.xml +++ b/providers/jdbc/shedlock-provider-jooq/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.0 + 6.0.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-jooq - 6.0.0 + 6.0.1-SNAPSHOT diff --git a/providers/jdbc/shedlock-test-support-jdbc/pom.xml b/providers/jdbc/shedlock-test-support-jdbc/pom.xml index b96736886..28783af11 100644 --- a/providers/jdbc/shedlock-test-support-jdbc/pom.xml +++ b/providers/jdbc/shedlock-test-support-jdbc/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.0 + 6.0.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-test-support-jdbc - 6.0.0 + 6.0.1-SNAPSHOT diff --git a/providers/memcached/shedlock-provider-memcached-spy/pom.xml b/providers/memcached/shedlock-provider-memcached-spy/pom.xml index 01e8678a8..f3229203a 100644 --- a/providers/memcached/shedlock-provider-memcached-spy/pom.xml +++ b/providers/memcached/shedlock-provider-memcached-spy/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.0 + 6.0.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-memcached-spy - 6.0.0 + 6.0.1-SNAPSHOT 2.12.3 diff --git a/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml b/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml index dcc29e750..8a19201d6 100644 --- a/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml +++ b/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.0 + 6.0.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-mongo-reactivestreams - 6.0.0 + 6.0.1-SNAPSHOT diff --git a/providers/mongo/shedlock-provider-mongo/pom.xml b/providers/mongo/shedlock-provider-mongo/pom.xml index 71d5e7316..88230bab0 100644 --- a/providers/mongo/shedlock-provider-mongo/pom.xml +++ b/providers/mongo/shedlock-provider-mongo/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.0 + 6.0.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-mongo - 6.0.0 + 6.0.1-SNAPSHOT diff --git a/providers/neo4j/shedlock-provider-neo4j/pom.xml b/providers/neo4j/shedlock-provider-neo4j/pom.xml index d29f8c721..3ccbadcf0 100644 --- a/providers/neo4j/shedlock-provider-neo4j/pom.xml +++ b/providers/neo4j/shedlock-provider-neo4j/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.0 + 6.0.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-neo4j - 6.0.0 + 6.0.1-SNAPSHOT diff --git a/providers/opensearch/shedlock-provider-opensearch/pom.xml b/providers/opensearch/shedlock-provider-opensearch/pom.xml index 526b0b331..b44c5f186 100644 --- a/providers/opensearch/shedlock-provider-opensearch/pom.xml +++ b/providers/opensearch/shedlock-provider-opensearch/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.0 + 6.0.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-opensearch - 6.0.0 + 6.0.1-SNAPSHOT 2.17.1 diff --git a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml index 61f0af2a9..e2c360559 100644 --- a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml +++ b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml @@ -5,12 +5,12 @@ net.javacrumbs.shedlock shedlock-parent - 6.0.0 + 6.0.1-SNAPSHOT ../../../pom.xml shedlock-provider-r2dbc - 6.0.0 + 6.0.1-SNAPSHOT 1.0.0.RELEASE diff --git a/providers/redis/shedlock-provider-redis-jedis4/pom.xml b/providers/redis/shedlock-provider-redis-jedis4/pom.xml index b484af9d9..ea7c162de 100644 --- a/providers/redis/shedlock-provider-redis-jedis4/pom.xml +++ b/providers/redis/shedlock-provider-redis-jedis4/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.0 + 6.0.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-redis-jedis4 - 6.0.0 + 6.0.1-SNAPSHOT diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index 072ddb72a..ea9b7be70 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.0 + 6.0.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-redis-spring - 6.0.0 + 6.0.1-SNAPSHOT diff --git a/providers/spanner/shedlock-provider-spanner/pom.xml b/providers/spanner/shedlock-provider-spanner/pom.xml index ddaba5265..f80a9772a 100644 --- a/providers/spanner/shedlock-provider-spanner/pom.xml +++ b/providers/spanner/shedlock-provider-spanner/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.0 + 6.0.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-spanner - 6.0.0 + 6.0.1-SNAPSHOT 6.81.2 diff --git a/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml b/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml index fee0dcc45..06467e5b8 100644 --- a/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml +++ b/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.0 + 6.0.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-zookeeper-curator - 6.0.0 + 6.0.1-SNAPSHOT 5.7.1 diff --git a/shedlock-bom/pom.xml b/shedlock-bom/pom.xml index 4d63f925a..33da80852 100644 --- a/shedlock-bom/pom.xml +++ b/shedlock-bom/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.0 + 6.0.1-SNAPSHOT 4.0.0 BOM for ShedLock modules shedlock-bom - 6.0.0 + 6.0.1-SNAPSHOT pom diff --git a/shedlock-core/pom.xml b/shedlock-core/pom.xml index eae329399..1a78942a5 100644 --- a/shedlock-core/pom.xml +++ b/shedlock-core/pom.xml @@ -3,12 +3,12 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.0 + 6.0.1-SNAPSHOT 4.0.0 shedlock-core - 6.0.0 + 6.0.1-SNAPSHOT 2.13.3 diff --git a/shedlock-test-support/pom.xml b/shedlock-test-support/pom.xml index 0bde2f7af..ae5e0647e 100644 --- a/shedlock-test-support/pom.xml +++ b/shedlock-test-support/pom.xml @@ -3,12 +3,12 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.0 + 6.0.1-SNAPSHOT 4.0.0 shedlock-test-support - 6.0.0 + 6.0.1-SNAPSHOT diff --git a/spring/shedlock-spring/pom.xml b/spring/shedlock-spring/pom.xml index 210ac83e4..ae4ccc4b0 100644 --- a/spring/shedlock-spring/pom.xml +++ b/spring/shedlock-spring/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.0 + 6.0.1-SNAPSHOT ../../pom.xml 4.0.0 shedlock-spring - 6.0.0 + 6.0.1-SNAPSHOT diff --git a/spring/test/shedlock-springboot-future-test/pom.xml b/spring/test/shedlock-springboot-future-test/pom.xml index e87dc8462..8891611cc 100644 --- a/spring/test/shedlock-springboot-future-test/pom.xml +++ b/spring/test/shedlock-springboot-future-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.0 + 6.0.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-springboot-future-test - 6.0.0 + 6.0.1-SNAPSHOT diff --git a/spring/test/shedlock-springboot-kotlin-test/pom.xml b/spring/test/shedlock-springboot-kotlin-test/pom.xml index 4c6315520..804e53de2 100644 --- a/spring/test/shedlock-springboot-kotlin-test/pom.xml +++ b/spring/test/shedlock-springboot-kotlin-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.0 + 6.0.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-springboot-kotlin-test - 6.0.0 + 6.0.1-SNAPSHOT diff --git a/spring/test/shedlock-springboot-old-test/pom.xml b/spring/test/shedlock-springboot-old-test/pom.xml index 854f24cbc..e4daa91fd 100644 --- a/spring/test/shedlock-springboot-old-test/pom.xml +++ b/spring/test/shedlock-springboot-old-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.0 + 6.0.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-springboot-old-test - 6.0.0 + 6.0.1-SNAPSHOT diff --git a/spring/test/shedlock-springboot-sleuth-test/pom.xml b/spring/test/shedlock-springboot-sleuth-test/pom.xml index 08cc0f216..de881f389 100644 --- a/spring/test/shedlock-springboot-sleuth-test/pom.xml +++ b/spring/test/shedlock-springboot-sleuth-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.0 + 6.0.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-springboot-sleuth-test - 6.0.0 + 6.0.1-SNAPSHOT diff --git a/spring/test/shedlock-springboot-test/pom.xml b/spring/test/shedlock-springboot-test/pom.xml index 4073d3dca..2cf775095 100644 --- a/spring/test/shedlock-springboot-test/pom.xml +++ b/spring/test/shedlock-springboot-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.0 + 6.0.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-springboot-test - 6.0.0 + 6.0.1-SNAPSHOT diff --git a/spring/test/shedlock-testng-test/pom.xml b/spring/test/shedlock-testng-test/pom.xml index 648a209ee..95a2ee764 100644 --- a/spring/test/shedlock-testng-test/pom.xml +++ b/spring/test/shedlock-testng-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.0 + 6.0.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-testng-test - 6.0.0 + 6.0.1-SNAPSHOT From fda9020201cb7a7a0b645043841af96686d8237a Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Fri, 22 Nov 2024 20:18:53 +0100 Subject: [PATCH 1001/1598] README updated --- README.md | 530 ++++------------------------------------------------ RELEASES.md | 476 ++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 511 insertions(+), 495 deletions(-) create mode 100644 RELEASES.md diff --git a/README.md b/README.md index 170ed48fc..0fd6fbf4f 100644 --- a/README.md +++ b/README.md @@ -81,7 +81,7 @@ First of all, we have to import the project net.javacrumbs.shedlock shedlock-spring - 5.16.0 + 6.0.0 ``` @@ -186,7 +186,7 @@ Add dependency net.javacrumbs.shedlock shedlock-provider-jdbc-template - 5.16.0 + 6.0.0 ``` @@ -246,7 +246,7 @@ is in flux and may easily break. net.javacrumbs.shedlock shedlock-provider-r2dbc - 5.16.0 + 6.0.0 ``` @@ -269,7 +269,7 @@ Add dependency net.javacrumbs.shedlock shedlock-provider-jooq - 5.16.0 + 6.0.0 ``` @@ -306,7 +306,7 @@ Add dependency net.javacrumbs.shedlock shedlock-provider-jdbc-micronaut - 5.16.0 + 6.0.0 ``` @@ -329,7 +329,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-mongo - 5.16.0 + 6.0.0 ``` @@ -356,7 +356,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-mongo-reactivestreams - 5.16.0 + 6.0.0 ``` @@ -385,7 +385,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-dynamodb2 - 5.16.0 + 6.0.0 ``` @@ -412,7 +412,7 @@ Import net.javacrumbs.shedlock shedlock-provider-zookeeper-curator - 5.16.0 + 6.0.0 ``` @@ -436,7 +436,7 @@ Import net.javacrumbs.shedlock shedlock-provider-redis-spring - 5.16.0 + 6.0.0 ``` @@ -460,7 +460,7 @@ Import net.javacrumbs.shedlock shedlock-provider-redis-spring - 5.16.0 + 6.0.0 ``` @@ -489,7 +489,7 @@ Import net.javacrumbs.shedlock shedlock-provider-redis-jedis4 - 5.16.0 + 6.0.0 ``` @@ -513,7 +513,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-hazelcast4 - 5.16.0 + 6.0.0 ``` @@ -537,7 +537,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-couchbase-javaclient3 - 5.16.0 + 6.0.0 ``` @@ -563,7 +563,7 @@ I am really not sure if it's a good idea to use Elasticsearch as a lock provider net.javacrumbs.shedlock shedlock-provider-elasticsearch8 - 5.16.0 + 6.0.0 ``` @@ -615,7 +615,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-cassandra - 5.16.0 + 6.0.0 ``` @@ -650,7 +650,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-consul - 5.16.0 + 6.0.0 ``` @@ -675,7 +675,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-arangodb - 5.16.0 + 6.0.0 ``` @@ -701,7 +701,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-neo4j - 5.16.0 + 6.0.0 ``` @@ -726,7 +726,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-etcd-jetcd - 5.16.0 + 6.0.0 ``` @@ -750,7 +750,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-ignite - 5.16.0 + 6.0.0 ``` @@ -775,7 +775,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-inmemory - 5.16.0 + 6.0.0 test ``` @@ -801,7 +801,7 @@ Import net.javacrumbs.shedlock shedlock-provider-memcached-spy - 5.16.0 + 6.0.0 ``` @@ -832,7 +832,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-datastore - 5.16.0 + 6.0.0 ``` @@ -854,7 +854,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-spanner - 5.16.0 + 6.0.0 ``` Configure @@ -974,7 +974,7 @@ Import the project: shedlock-micronaut - 5.16.0 + 6.0.0 ``` @@ -1011,7 +1011,7 @@ Import the project: net.javacrumbs.shedlock shedlock-cdi - 5.16.0 + 6.0.0 ``` @@ -1064,6 +1064,12 @@ executor.executeWithLock(runnable, new LockConfiguration(createdAt, "lockName", Some lock providers support extension of the lock. For the time being, it requires manual lock manipulation, directly using `LockProvider` and calling `extend` method on the `SimpleLock`. +## Multiple LockProvider support in Spring +Since version 6.0.0 you can use multiple lock provider implementations. Just define them in your application context +and disambiguate them using `@LockProviderToUse("lockProviderBeanName")` annotation on method, class or package. +If the annotation is not found, the execution fails in the runtime, not in startup-time. If you need more dynamic resolution +of LockProviders, use a LockProvider wrapper as described in [Multi-tenancy](#multi-tenancy). + ## Modes of Spring integration ShedLock supports two modes of Spring integration. One that uses an AOP proxy around scheduled method (PROXY_METHOD) and one that proxies TaskScheduler (PROXY_SCHEDULER) @@ -1079,7 +1085,7 @@ Final and non-public methods are not proxied so either you have to make your sch ![Method proxy sequenceDiagram](https://github.com/lukas-krecan/ShedLock/raw/master/documentation/method_proxy.png) -#### TaskScheduler proxy +#### TaskScheduler proxy (deprecated) This mode wraps Spring `TaskScheduler` in an AOP proxy. **This mode does not play well with instrumentation libraries** like opentelementry that also wrap TaskScheduler. Please only use it if you know what you are doing. It can be switched-on like this (PROXY_SCHEDULER was the default method before 4.0.0): @@ -1148,470 +1154,4 @@ after another, `lockAtLeastFor` can prevent it. # Release notes - -## 5.16.0 (2024-09-06) -* Support for custome partition key for Dynamo #2128 (thanks @kumar-himans) -* Upgrade OpenSearch rest-high-level-client #2115 - Breaking change due to rest-high-level-client backward incompatibility -* Dependency updates - -## 5.15.1 (2024-08-27) -* Fix for Neo4j Enterprise #2099 (thanks @tle130475c) -* Dependency updates - -## 5.15.0 (2024-08-15) -* Dependency updates -* ElasticSearch updated to 8.15.0 containing backward incompatible change (thanks @mputz86) - -## 5.14.0 + 4.48.0 (2024-07-24) -* RedisLockProvider made extensible (thanks @shubhajyoti-bagchi-groww) -* Dependency updates - -## 5.13.0 (2024-04-05) -* #1779 Ability to rethrow unexpected exception in JdbcTemplateStorageAccessor -* Dependency updates - -## 5.12.0 (2024-02-29) -* #1800 Enable lower case for database type when using usingDbTime() -* #1804 Startup error with Neo4j 5.17.0 -* Dependency updates - -## 4.47.0 (2024-03-01) -* #1800 Enable lower case for database type when using usingDbTime() (thanks @yuagu1) - -## 5.11.0 (2024-02-13) -* #1753 Fix SpEL for methods with parameters -* Dependency updates - -## 5.10.2 (2023-12-07) -* #1635 fix makeAllAssertsPass locks only once -* Dependency updates - -## 5.10.1 (2023-12-06) -* #1635 fix makeAllAssertsPass(false) throws NoSuchElementException -* Dependency updates - -## 5.10.0 (2023-11-07) -* SpannerLockProvider added (thanks @pXius) -* Dependency updates - -## 5.9.1 (2023-10-19) -* QuarkusRedisLockProvider supports Redis 6.2 (thanks @ricardojlrufino) - -## 5.9.0 (2023-10-15) -* Support Quarkus 2 Redis client (thanks @ricardojlrufino) -* Better handling of timeouts in ReactiveStreamsMongoLockProvider -* Dependency updates - -## 5.8.0 (2023-09-15) -* Support for Micronaut 4 -* Use Merge instead of Insert for Oracle #1528 (thanks @xmojsic) -* Dependency updates - -## 5.7.0 (2023-08-25) -* JedisLockProvider supports extending (thanks @shotmk) -* Better behavior when locks are nested #1493 - -## 4.46.0 (2023-09-05) -* JedisLockProvider (version 3) supports extending (thanks @shotmk) - -## 4.45.0 (2023-09-04) -* JedisLockProvider supports extending (thanks @shotmk) - -## 5.6.0 -* Ability to explicitly set database product in JdbTemplateLockProvider (thanks @metron2) -* Removed forgotten versions from BOM -* Dependency updates - -## 5.5.0 (2023-06-19) -* Datastore support (thanks @mmastika) -* Dependency updates - -## 5.4.0 (2023-06-06) -* Handle [uncategorized SQL exceptions](https://github.com/lukas-krecan/ShedLock/pull/1442) (thanks @jaam) -* Dependency updates - -## 5.3.0 (2023-05-13) -* Added shedlock-cdi module (supports newest CDI version) -* Dependency updates - -## 5.2.0 (2023-03-06) -* Uppercase in JdbcTemplateProvider (thanks @Ragin-LundF) -* Dependency updates - -## 5.1.0 (2023-01-07) -* Added SpEL support to @SchedulerLock name attribute (thanks @ipalbeniz) -* Dependency updates - -## 5.0.1 (2022-12-10) -* Work around broken Spring 6 exception translation https://github.com/lukas-krecan/ShedLock/issues/1272 - -## 4.44.0 (2022-12-29) -* Insert ignore for MySQL https://github.com/lukas-krecan/ShedLock/commit/8a4ae7ad8103bb47f55d43bccf043ca261c24d7a - -## 5.0.0 (2022-12-10) -* Requires JDK 17 -* Tested with Spring 6 (Spring Boot 3) -* Micronaut updated to 3.x.x -* R2DBC 1.x.x (still sucks) -* Spring Data 3.x.x -* Rudimentary support for CDI (tested with quarkus) -* New jOOQ lock provider -* SLF4j 2 -* Deleted all deprecated code and support for old versions of libraries - -## 4.43.0 (2022-12-04) -* Better logging in JdbcTemplateProvider -* Dependency updates - -## 4.42.0 (2022-09-16) -* Deprecate old Couchbase lock provider -* Dependency updates - -## 4.41.0 (2022-08-17) -* Couchbase collection support (thanks @mesuutt) -* Dependency updates - -## 4.40.0 (2022-08-11) -* Fixed caching issues when the app is started by the DB does not exist yet (#1129) -* Dependency updates - -## 4.39.0 (2022-07-26) -* Introduced elasticsearch8 LockProvider and deperecated the orignal one (thanks @MarAra) -* Dependency updates - -## 4.38.0 (2022-07-02) -* ReactiveRedisLockProvider added (thanks @ericwcc) -* Dependency updates - -## 4.37.0 (2022-06-14) -* OpenSearch provider (thanks @Pinny3) -* Fix wrong reference to reactive Mongo in BOM #1048 -* Dependency updates - -## 4.36.0 (2022-05-28) -* shedlock-bom module added -* Dependency updates - -## 4.35.0 (2022-05-16) -* Neo4j allows to specify database thanks @SergeyPlatonov -* Dependency updates - -## 4.34.0 (2022-04-09) -* Dropped support for Hazelcast <= 3 as it has unfixed vulnerability -* Dropped support for Spring Data Redis 1 as it is not supported -* Dependency updates - -## 4.33.0 -* memcached provider added (thanks @pinkhello) -* Dependency updates - -## 4.32.0 -* JDBC provider does not change autocommit attribute -* Dependency updates - -## 4.31.0 -* Jedis 4 lock provider -* Dependency updates - -## 4.30.0 -* In-memory lock provider added (thanks @kkocel) -* Dependency updates - -## 4.29.0 -* R2DBC support added (thanks @sokomishalov) -* Library upgrades - -## 4.28.0 -* Neo4j lock provider added (thanks @thimmwork) -* Library upgrades - -## 4.27.0 -* Ability to set transaction isolation in JdbcTemplateLockProvider -* Library upgrades - -## 4.26.0 -* KeepAliveLockProvider introduced -* Library upgrades - -## 4.25.0 -* LockExtender added - -## 4.24.0 -* Support for Apache Ignite (thanks @wirtsleg) -* Library upgrades - -## 4.23.0 -* Ability to set serialConsistencyLevel in Cassandra (thanks @DebajitKumarPhukan) -* Introduced shedlock-provider-jdbc-micronaut module (thanks @drmaas) - -## 4.22.1 -* Catching and logging Cassandra exception - -## 4.22.0 -* Support for custom keyspace in Cassandra provider - -## 4.21.0 -* Elastic unlock using IMMEDIATE refresh policy #422 -* DB2 JDBC lock provider uses microseconds in DB time -* Various library upgrades - -## 4.20.1 -* Fixed DB JDBC server time #378 - -## 4.20.0 -* Support for etcd (thanks grofoli) - -## 4.19.1 -* Fixed devtools compatibility #368 - -## 4.19.0 -* Support for enhanced configuration in Cassandra provider (thanks DebajitKumarPhukan) -* LockConfigurationExtractor exposed as a Spring bean #359 -* Handle CannotSerializeTransactionException #364 - -## 4.18.0 -* Fixed Consul support for tokens and added enhanced Consul configuration (thanks DrWifey) - -## 4.17.0 -* Consul support for tokens - -## 4.16.0 -* Spring - EnableSchedulerLock.order param added to specify AOP proxy order -* JDBC - Log unexpected exceptions at ERROR level -* Hazelcast upgraded to 4.1 - -## 4.15.1 -* Fix session leak in Consul provider #340 (thanks @haraldpusch) - -## 4.15.0 -* ArangoDB lock provider added (thanks @patrick-birkle) - -## 4.14.0 -* Support for Couchbase 3 driver (thanks @blitzenzzz) -* Removed forgotten configuration files form micronaut package (thanks @drmaas) -* Shutdown hook for Consul (thanks @kaliy) - -## 4.13.0 -* Support for Consul (thanks @kaliy) -* Various dependencies updated -* Deprecated default LockConfiguration constructor - -## 4.12.0 -* Lazy initialization of SqlStatementsSource #258 - -## 4.11.1 -* MongoLockProvider uses mongodb-driver-sync -* Removed deprecated constructors from MongoLockProvider - -## 4.10.1 -* New Mongo reactive streams driver (thanks @codependent) - -## 4.9.3 -* Fixed JdbcTemplateLockProvider useDbTime() locking #244 thanks @gjorgievskivlatko - -## 4.9.2 -* Do not fail on DB type determining code if DB connection is not available - -## 4.9.1 -* Support for server time in DB2 -* removed shedlock-provider-jdbc-internal module - -## 4.9.0 -* Support for server time in JdbcTemplateLockProvider -* Using custom non-null annotations -* Trimming time precision to milliseconds -* Micronaut upgraded to 1.3.4 -* Add automatic DB tests for Oracle, MariaDB and MS SQL. - -## 4.8.0 -* DynamoDB 2 module introduced (thanks Mark Egan) -* JDBC template code refactored to not log error on failed insert in Postgres - * INSERT .. ON CONFLICT UPDATE is used for Postgres - -## 4.7.1 -* Make LockAssert.TestHelper public - -## 4.7.0 -* New module for Hazelcasts 4 -* Ability to switch-off LockAssert in unit tests - -## 4.6.0 -* Support for Meta annotations and annotation inheritance in Spring - -## 4.5.2 -* Made compatible with PostgreSQL JDBC Driver 42.2.11 - -## 4.5.1 -* Inject redis template - -## 4.5.0 -* ClockProvider introduced -* MongoLockProvider(MongoDatabase) introduced - -## 4.4.0 -* Support for non-void returning methods when PROXY_METHOD interception is used - -## 4.3.1 -* Introduced shedlock-provider-redis-spring-1 to make it work around Spring Data Redis 1 issue #105 (thanks @rygh4775) - -## 4.3.0 -* Jedis dependency upgraded to 3.2.0 -* Support for JedisCluster -* Tests upgraded to JUnit 5 - -## 4.2.0 -* Cassandra provider (thanks @mitjag) - -## 4.1.0 -* More configuration option for JdbcTemplateProvider - -## 4.0.4 -* Allow configuration of key prefix in RedisLockProvider #181 (thanks @krm1312) - -## 4.0.3 -* Fixed junit dependency scope #179 - -## 4.0.2 -* Fix NPE caused by Redisson #178 -## 4.0.1 -* DefaultLockingTaskExecutor made reentrant #175 -## 4.0.0 -Version 4.0.0 is a major release changing quite a lot of stuff -* `net.javacrumbs.shedlock.core.SchedulerLock` has been replaced by `net.javacrumbs.shedlock.spring.annotation.SchedulerLock`. The original annotation has been in wrong module and -was too complex. Please use the new annotation, the old one still works, but in few years it will be removed. -* Default intercept mode changed from `PROXY_SCHEDULER` to `PROXY_METHOD`. The reason is that there were a lot of issues with `PROXY_SCHEDULER` (for example #168). You can still -use `PROXY_SCHEDULER` mode if you specify it manually. -* Support for more readable [duration strings](#duration-specification) -* Support for lock assertion `LockAssert.assertLocked()` -* [Support for Micronaut](#micronaut-integration) added - -## 3.0.1 -* Fixed bean definition configuration #171 - -## 3.0.0 -* `EnableSchedulerLock.mode` renamed to `interceptMode` -* Use standard Spring AOP configuration to honor Spring Boot config (supports `proxyTargetClass` flag) -* Removed deprecated SpringLockableTaskSchedulerFactoryBean and related classes -* Removed support for XML configuration - -## 2.6.0 -* Updated dependency to Spring 2.1.9 -* Support for lock extensions (beta) - -## 2.5.0 -* Zookeeper supports *lockAtMostFor* and *lockAtLeastFor* params -* Better debug logging - -## 2.4.0 -* Fixed potential deadlock in Hazelcast (thanks @HubertTatar) -* Finding class level annotation in proxy method mode (thanks @volkovs) -* ScheduledLockConfigurationBuilder deprecated - -## 2.3.0 -* LockProvides is initialized lazilly so it does not change DataSource initialization order - -## 2.2.1 -* MongoLockProvider accepts MongoCollection as a constructor param - -## 2.2.0 -* DynamoDBLockProvider added - -## 2.1.0 -* MongoLockProvider rewritten to use upsert -* ElasticsearchLockProvider added - -## 2.0.1 -* AOP proxy and annotation configuration support - -## 1.3.0 -* Can set Timezone to JdbcTemplateLock provider - -## 1.2.0 -* Support for Couchbase (thanks to @MoranVaisberg) - -## 1.1.1 -* Spring RedisLockProvider refactored to use RedisTemplate - -## 1.1.0 -* Support for transaction manager in JdbcTemplateLockProvider (thanks to @grmblfrz) - -## 1.0.0 -* Upgraded dependencies to Spring 5 and Spring Data 2 -* Removed deprecated net.javacrumbs.shedlock.provider.jedis.JedisLockProvider (use net.javacrumbs.shedlock.provider.redis.jedis.JedisLockProvide instead) -* Removed deprecated SpringLockableTaskSchedulerFactory (use ScheduledLockConfigurationBuilder instead) - -## 0.18.2 -* ablility to clean lock cache - -## 0.18.1 -* shedlock-provider-redis-spring made compatible with spring-data-redis 1.x.x - -## 0.18.0 -* Added shedlock-provider-redis-spring (thanks to @siposr) -* shedlock-provider-jedis moved to shedlock-provider-redis-jedis - -## 0.17.0 -* Support for SPEL in lock name annotation - -## 0.16.1 -* Automatically closing TaskExecutor on Spring shutdown - -## 0.16.0 -* Removed spring-test from shedlock-spring compile time dependencies -* Added Automatic-Module-Names - -## 0.15.1 -* Hazelcast works with remote cluster - -## 0.15.0 -* Fixed ScheduledLockConfigurationBuilder interfaces #32 -* Hazelcast code refactoring - -## 0.14.0 -* Support for Hazelcast (thanks to @peyo) - -## 0.13.0 -* Jedis constructor made more generic (thanks to @mgrzeszczak) - -## 0.12.0 -* Support for property placeholders in annotation lockAtMostForString/lockAtLeastForString -* Support for composed annotations -* ScheduledLockConfigurationBuilder introduced (deprecating SpringLockableTaskSchedulerFactory) - -## 0.11.0 -* Support for Redis (thanks to @clamey) -* Checking that lockAtMostFor is in the future -* Checking that lockAtMostFor is larger than lockAtLeastFor - - -## 0.10.0 -* jdbc-template-provider does not participate in task transaction - -## 0.9.0 -* Support for @SchedulerLock annotations on proxied classes - -## 0.8.0 -* LockableTaskScheduler made AutoClosable so it's closed upon Spring shutdown - -## 0.7.0 -* Support for lockAtLeastFor - -## 0.6.0 -* Possible to configure defaultLockFor time so it does not have to be repeated in every annotation - -## 0.5.0 -* ZooKeeper nodes created under /shedlock by default - -## 0.4.1 -* JdbcLockProvider insert does not fail on DataIntegrityViolationException - -## 0.4.0 -* Extracted LockingTaskExecutor -* LockManager.executeIfNotLocked renamed to executeWithLock -* Default table name in JDBC lock providers - -## 0.3.0 -* `@ShedlulerLock.name` made obligatory -* `@ShedlulerLock.lockForMillis` renamed to lockAtMostFor -* Adding plain JDBC LockProvider -* Adding ZooKeepr LockProvider +See [here](RELEASES.md) diff --git a/RELEASES.md b/RELEASES.md new file mode 100644 index 000000000..933e264d5 --- /dev/null +++ b/RELEASES.md @@ -0,0 +1,476 @@ +# Release notes + +## 6.0.0 +* Support for multiple LockProviders +* cdi-vintage module removed +* Micronaut 3 support removed +* micronaut-jdbc built on top of Micronaut 4 +* PROXY_SCHEDULER mode deprecated +* Dependency updates + +## 5.16.0 (2024-09-06) +* Support for custome partition key for Dynamo #2128 (thanks @kumar-himans) +* Upgrade OpenSearch rest-high-level-client #2115 - Breaking change due to rest-high-level-client backward incompatibility +* Dependency updates + +## 5.15.1 (2024-08-27) +* Fix for Neo4j Enterprise #2099 (thanks @tle130475c) +* Dependency updates + +## 5.15.0 (2024-08-15) +* Dependency updates +* ElasticSearch updated to 8.15.0 containing backward incompatible change (thanks @mputz86) + +## 5.14.0 + 4.48.0 (2024-07-24) +* RedisLockProvider made extensible (thanks @shubhajyoti-bagchi-groww) +* Dependency updates + +## 5.13.0 (2024-04-05) +* #1779 Ability to rethrow unexpected exception in JdbcTemplateStorageAccessor +* Dependency updates + +## 5.12.0 (2024-02-29) +* #1800 Enable lower case for database type when using usingDbTime() +* #1804 Startup error with Neo4j 5.17.0 +* Dependency updates + +## 4.47.0 (2024-03-01) +* #1800 Enable lower case for database type when using usingDbTime() (thanks @yuagu1) + +## 5.11.0 (2024-02-13) +* #1753 Fix SpEL for methods with parameters +* Dependency updates + +## 5.10.2 (2023-12-07) +* #1635 fix makeAllAssertsPass locks only once +* Dependency updates + +## 5.10.1 (2023-12-06) +* #1635 fix makeAllAssertsPass(false) throws NoSuchElementException +* Dependency updates + +## 5.10.0 (2023-11-07) +* SpannerLockProvider added (thanks @pXius) +* Dependency updates + +## 5.9.1 (2023-10-19) +* QuarkusRedisLockProvider supports Redis 6.2 (thanks @ricardojlrufino) + +## 5.9.0 (2023-10-15) +* Support Quarkus 2 Redis client (thanks @ricardojlrufino) +* Better handling of timeouts in ReactiveStreamsMongoLockProvider +* Dependency updates + +## 5.8.0 (2023-09-15) +* Support for Micronaut 4 +* Use Merge instead of Insert for Oracle #1528 (thanks @xmojsic) +* Dependency updates + +## 5.7.0 (2023-08-25) +* JedisLockProvider supports extending (thanks @shotmk) +* Better behavior when locks are nested #1493 + +## 4.46.0 (2023-09-05) +* JedisLockProvider (version 3) supports extending (thanks @shotmk) + +## 4.45.0 (2023-09-04) +* JedisLockProvider supports extending (thanks @shotmk) + +## 5.6.0 +* Ability to explicitly set database product in JdbTemplateLockProvider (thanks @metron2) +* Removed forgotten versions from BOM +* Dependency updates + +## 5.5.0 (2023-06-19) +* Datastore support (thanks @mmastika) +* Dependency updates + +## 5.4.0 (2023-06-06) +* Handle [uncategorized SQL exceptions](https://github.com/lukas-krecan/ShedLock/pull/1442) (thanks @jaam) +* Dependency updates + +## 5.3.0 (2023-05-13) +* Added shedlock-cdi module (supports newest CDI version) +* Dependency updates + +## 5.2.0 (2023-03-06) +* Uppercase in JdbcTemplateProvider (thanks @Ragin-LundF) +* Dependency updates + +## 5.1.0 (2023-01-07) +* Added SpEL support to @SchedulerLock name attribute (thanks @ipalbeniz) +* Dependency updates + +## 5.0.1 (2022-12-10) +* Work around broken Spring 6 exception translation https://github.com/lukas-krecan/ShedLock/issues/1272 + +## 4.44.0 (2022-12-29) +* Insert ignore for MySQL https://github.com/lukas-krecan/ShedLock/commit/8a4ae7ad8103bb47f55d43bccf043ca261c24d7a + +## 5.0.0 (2022-12-10) +* Requires JDK 17 +* Tested with Spring 6 (Spring Boot 3) +* Micronaut updated to 3.x.x +* R2DBC 1.x.x (still sucks) +* Spring Data 3.x.x +* Rudimentary support for CDI (tested with quarkus) +* New jOOQ lock provider +* SLF4j 2 +* Deleted all deprecated code and support for old versions of libraries + +## 4.43.0 (2022-12-04) +* Better logging in JdbcTemplateProvider +* Dependency updates + +## 4.42.0 (2022-09-16) +* Deprecate old Couchbase lock provider +* Dependency updates + +## 4.41.0 (2022-08-17) +* Couchbase collection support (thanks @mesuutt) +* Dependency updates + +## 4.40.0 (2022-08-11) +* Fixed caching issues when the app is started by the DB does not exist yet (#1129) +* Dependency updates + +## 4.39.0 (2022-07-26) +* Introduced elasticsearch8 LockProvider and deperecated the orignal one (thanks @MarAra) +* Dependency updates + +## 4.38.0 (2022-07-02) +* ReactiveRedisLockProvider added (thanks @ericwcc) +* Dependency updates + +## 4.37.0 (2022-06-14) +* OpenSearch provider (thanks @Pinny3) +* Fix wrong reference to reactive Mongo in BOM #1048 +* Dependency updates + +## 4.36.0 (2022-05-28) +* shedlock-bom module added +* Dependency updates + +## 4.35.0 (2022-05-16) +* Neo4j allows to specify database thanks @SergeyPlatonov +* Dependency updates + +## 4.34.0 (2022-04-09) +* Dropped support for Hazelcast <= 3 as it has unfixed vulnerability +* Dropped support for Spring Data Redis 1 as it is not supported +* Dependency updates + +## 4.33.0 +* memcached provider added (thanks @pinkhello) +* Dependency updates + +## 4.32.0 +* JDBC provider does not change autocommit attribute +* Dependency updates + +## 4.31.0 +* Jedis 4 lock provider +* Dependency updates + +## 4.30.0 +* In-memory lock provider added (thanks @kkocel) +* Dependency updates + +## 4.29.0 +* R2DBC support added (thanks @sokomishalov) +* Library upgrades + +## 4.28.0 +* Neo4j lock provider added (thanks @thimmwork) +* Library upgrades + +## 4.27.0 +* Ability to set transaction isolation in JdbcTemplateLockProvider +* Library upgrades + +## 4.26.0 +* KeepAliveLockProvider introduced +* Library upgrades + +## 4.25.0 +* LockExtender added + +## 4.24.0 +* Support for Apache Ignite (thanks @wirtsleg) +* Library upgrades + +## 4.23.0 +* Ability to set serialConsistencyLevel in Cassandra (thanks @DebajitKumarPhukan) +* Introduced shedlock-provider-jdbc-micronaut module (thanks @drmaas) + +## 4.22.1 +* Catching and logging Cassandra exception + +## 4.22.0 +* Support for custom keyspace in Cassandra provider + +## 4.21.0 +* Elastic unlock using IMMEDIATE refresh policy #422 +* DB2 JDBC lock provider uses microseconds in DB time +* Various library upgrades + +## 4.20.1 +* Fixed DB JDBC server time #378 + +## 4.20.0 +* Support for etcd (thanks grofoli) + +## 4.19.1 +* Fixed devtools compatibility #368 + +## 4.19.0 +* Support for enhanced configuration in Cassandra provider (thanks DebajitKumarPhukan) +* LockConfigurationExtractor exposed as a Spring bean #359 +* Handle CannotSerializeTransactionException #364 + +## 4.18.0 +* Fixed Consul support for tokens and added enhanced Consul configuration (thanks DrWifey) + +## 4.17.0 +* Consul support for tokens + +## 4.16.0 +* Spring - EnableSchedulerLock.order param added to specify AOP proxy order +* JDBC - Log unexpected exceptions at ERROR level +* Hazelcast upgraded to 4.1 + +## 4.15.1 +* Fix session leak in Consul provider #340 (thanks @haraldpusch) + +## 4.15.0 +* ArangoDB lock provider added (thanks @patrick-birkle) + +## 4.14.0 +* Support for Couchbase 3 driver (thanks @blitzenzzz) +* Removed forgotten configuration files form micronaut package (thanks @drmaas) +* Shutdown hook for Consul (thanks @kaliy) + +## 4.13.0 +* Support for Consul (thanks @kaliy) +* Various dependencies updated +* Deprecated default LockConfiguration constructor + +## 4.12.0 +* Lazy initialization of SqlStatementsSource #258 + +## 4.11.1 +* MongoLockProvider uses mongodb-driver-sync +* Removed deprecated constructors from MongoLockProvider + +## 4.10.1 +* New Mongo reactive streams driver (thanks @codependent) + +## 4.9.3 +* Fixed JdbcTemplateLockProvider useDbTime() locking #244 thanks @gjorgievskivlatko + +## 4.9.2 +* Do not fail on DB type determining code if DB connection is not available + +## 4.9.1 +* Support for server time in DB2 +* removed shedlock-provider-jdbc-internal module + +## 4.9.0 +* Support for server time in JdbcTemplateLockProvider +* Using custom non-null annotations +* Trimming time precision to milliseconds +* Micronaut upgraded to 1.3.4 +* Add automatic DB tests for Oracle, MariaDB and MS SQL. + +## 4.8.0 +* DynamoDB 2 module introduced (thanks Mark Egan) +* JDBC template code refactored to not log error on failed insert in Postgres + * INSERT .. ON CONFLICT UPDATE is used for Postgres + +## 4.7.1 +* Make LockAssert.TestHelper public + +## 4.7.0 +* New module for Hazelcasts 4 +* Ability to switch-off LockAssert in unit tests + +## 4.6.0 +* Support for Meta annotations and annotation inheritance in Spring + +## 4.5.2 +* Made compatible with PostgreSQL JDBC Driver 42.2.11 + +## 4.5.1 +* Inject redis template + +## 4.5.0 +* ClockProvider introduced +* MongoLockProvider(MongoDatabase) introduced + +## 4.4.0 +* Support for non-void returning methods when PROXY_METHOD interception is used + +## 4.3.1 +* Introduced shedlock-provider-redis-spring-1 to make it work around Spring Data Redis 1 issue #105 (thanks @rygh4775) + +## 4.3.0 +* Jedis dependency upgraded to 3.2.0 +* Support for JedisCluster +* Tests upgraded to JUnit 5 + +## 4.2.0 +* Cassandra provider (thanks @mitjag) + +## 4.1.0 +* More configuration option for JdbcTemplateProvider + +## 4.0.4 +* Allow configuration of key prefix in RedisLockProvider #181 (thanks @krm1312) + +## 4.0.3 +* Fixed junit dependency scope #179 + +## 4.0.2 +* Fix NPE caused by Redisson #178 +## 4.0.1 +* DefaultLockingTaskExecutor made reentrant #175 +## 4.0.0 +Version 4.0.0 is a major release changing quite a lot of stuff +* `net.javacrumbs.shedlock.core.SchedulerLock` has been replaced by `net.javacrumbs.shedlock.spring.annotation.SchedulerLock`. The original annotation has been in wrong module and + was too complex. Please use the new annotation, the old one still works, but in few years it will be removed. +* Default intercept mode changed from `PROXY_SCHEDULER` to `PROXY_METHOD`. The reason is that there were a lot of issues with `PROXY_SCHEDULER` (for example #168). You can still + use `PROXY_SCHEDULER` mode if you specify it manually. +* Support for more readable [duration strings](#duration-specification) +* Support for lock assertion `LockAssert.assertLocked()` +* [Support for Micronaut](#micronaut-integration) added + +## 3.0.1 +* Fixed bean definition configuration #171 + +## 3.0.0 +* `EnableSchedulerLock.mode` renamed to `interceptMode` +* Use standard Spring AOP configuration to honor Spring Boot config (supports `proxyTargetClass` flag) +* Removed deprecated SpringLockableTaskSchedulerFactoryBean and related classes +* Removed support for XML configuration + +## 2.6.0 +* Updated dependency to Spring 2.1.9 +* Support for lock extensions (beta) + +## 2.5.0 +* Zookeeper supports *lockAtMostFor* and *lockAtLeastFor* params +* Better debug logging + +## 2.4.0 +* Fixed potential deadlock in Hazelcast (thanks @HubertTatar) +* Finding class level annotation in proxy method mode (thanks @volkovs) +* ScheduledLockConfigurationBuilder deprecated + +## 2.3.0 +* LockProvides is initialized lazilly so it does not change DataSource initialization order + +## 2.2.1 +* MongoLockProvider accepts MongoCollection as a constructor param + +## 2.2.0 +* DynamoDBLockProvider added + +## 2.1.0 +* MongoLockProvider rewritten to use upsert +* ElasticsearchLockProvider added + +## 2.0.1 +* AOP proxy and annotation configuration support + +## 1.3.0 +* Can set Timezone to JdbcTemplateLock provider + +## 1.2.0 +* Support for Couchbase (thanks to @MoranVaisberg) + +## 1.1.1 +* Spring RedisLockProvider refactored to use RedisTemplate + +## 1.1.0 +* Support for transaction manager in JdbcTemplateLockProvider (thanks to @grmblfrz) + +## 1.0.0 +* Upgraded dependencies to Spring 5 and Spring Data 2 +* Removed deprecated net.javacrumbs.shedlock.provider.jedis.JedisLockProvider (use net.javacrumbs.shedlock.provider.redis.jedis.JedisLockProvide instead) +* Removed deprecated SpringLockableTaskSchedulerFactory (use ScheduledLockConfigurationBuilder instead) + +## 0.18.2 +* ablility to clean lock cache + +## 0.18.1 +* shedlock-provider-redis-spring made compatible with spring-data-redis 1.x.x + +## 0.18.0 +* Added shedlock-provider-redis-spring (thanks to @siposr) +* shedlock-provider-jedis moved to shedlock-provider-redis-jedis + +## 0.17.0 +* Support for SPEL in lock name annotation + +## 0.16.1 +* Automatically closing TaskExecutor on Spring shutdown + +## 0.16.0 +* Removed spring-test from shedlock-spring compile time dependencies +* Added Automatic-Module-Names + +## 0.15.1 +* Hazelcast works with remote cluster + +## 0.15.0 +* Fixed ScheduledLockConfigurationBuilder interfaces #32 +* Hazelcast code refactoring + +## 0.14.0 +* Support for Hazelcast (thanks to @peyo) + +## 0.13.0 +* Jedis constructor made more generic (thanks to @mgrzeszczak) + +## 0.12.0 +* Support for property placeholders in annotation lockAtMostForString/lockAtLeastForString +* Support for composed annotations +* ScheduledLockConfigurationBuilder introduced (deprecating SpringLockableTaskSchedulerFactory) + +## 0.11.0 +* Support for Redis (thanks to @clamey) +* Checking that lockAtMostFor is in the future +* Checking that lockAtMostFor is larger than lockAtLeastFor + + +## 0.10.0 +* jdbc-template-provider does not participate in task transaction + +## 0.9.0 +* Support for @SchedulerLock annotations on proxied classes + +## 0.8.0 +* LockableTaskScheduler made AutoClosable so it's closed upon Spring shutdown + +## 0.7.0 +* Support for lockAtLeastFor + +## 0.6.0 +* Possible to configure defaultLockFor time so it does not have to be repeated in every annotation + +## 0.5.0 +* ZooKeeper nodes created under /shedlock by default + +## 0.4.1 +* JdbcLockProvider insert does not fail on DataIntegrityViolationException + +## 0.4.0 +* Extracted LockingTaskExecutor +* LockManager.executeIfNotLocked renamed to executeWithLock +* Default table name in JDBC lock providers + +## 0.3.0 +* `@ShedlulerLock.name` made obligatory +* `@ShedlulerLock.lockForMillis` renamed to lockAtMostFor +* Adding plain JDBC LockProvider +* Adding ZooKeepr LockProvider From 326ce0d2fa4f9be9ca768d642968aff4944c6a4a Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Fri, 22 Nov 2024 20:24:33 +0100 Subject: [PATCH 1002/1598] Upgrade cassandra driver --- providers/cassandra/shedlock-provider-cassandra/pom.xml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/providers/cassandra/shedlock-provider-cassandra/pom.xml b/providers/cassandra/shedlock-provider-cassandra/pom.xml index d119ac847..53f281d27 100644 --- a/providers/cassandra/shedlock-provider-cassandra/pom.xml +++ b/providers/cassandra/shedlock-provider-cassandra/pom.xml @@ -12,7 +12,7 @@ 6.0.1-SNAPSHOT - 4.17.0 + 4.18.1 @@ -23,13 +23,13 @@ - com.datastax.oss + org.apache.cassandra java-driver-core ${java-driver.version} - com.datastax.oss + org.apache.cassandra java-driver-query-builder ${java-driver.version} From fe0e3e8c59f3a7b652e7781fb1a03b823ead4201 Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Fri, 22 Nov 2024 21:06:49 +0100 Subject: [PATCH 1003/1598] [maven-release-plugin] prepare release shedlock-parent-6.0.1 --- cdi/shedlock-cdi/pom.xml | 4 ++-- cdi/test/quarkus-test/pom.xml | 4 ++-- micronaut/shedlock-micronaut4/pom.xml | 4 ++-- micronaut/test/micronaut4-jdbc-template/pom.xml | 4 ++-- micronaut/test/micronaut4-jdbc/pom.xml | 4 ++-- pom.xml | 2 +- providers/arangodb/shedlock-provider-arangodb/pom.xml | 4 ++-- providers/cassandra/shedlock-provider-cassandra/pom.xml | 4 ++-- providers/consul/shedlock-provider-consul/pom.xml | 4 ++-- .../couchbase/shedlock-provider-couchbase-javaclient3/pom.xml | 4 ++-- providers/datastore/shedlock-provider-datastore/pom.xml | 4 ++-- providers/dynamodb/shedlock-provider-dynamodb2/pom.xml | 4 ++-- .../elasticsearch/shedlock-provider-elasticsearch8/pom.xml | 4 ++-- providers/etcd/shedlock-provider-etcd-jetcd/pom.xml | 2 +- providers/hazelcast/shedlock-provider-hazelcast4/pom.xml | 4 ++-- providers/ignite/shedlock-provider-ignite/pom.xml | 4 ++-- providers/inmemory/shedlock-provider-inmemory/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-internal/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-template/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jooq/pom.xml | 4 ++-- providers/jdbc/shedlock-test-support-jdbc/pom.xml | 4 ++-- providers/memcached/shedlock-provider-memcached-spy/pom.xml | 4 ++-- .../mongo/shedlock-provider-mongo-reactivestreams/pom.xml | 4 ++-- providers/mongo/shedlock-provider-mongo/pom.xml | 4 ++-- providers/neo4j/shedlock-provider-neo4j/pom.xml | 4 ++-- providers/opensearch/shedlock-provider-opensearch/pom.xml | 4 ++-- providers/r2dbc/shedlock-provider-r2dbc/pom.xml | 4 ++-- providers/redis/shedlock-provider-redis-jedis4/pom.xml | 4 ++-- providers/redis/shedlock-provider-redis-spring/pom.xml | 4 ++-- providers/spanner/shedlock-provider-spanner/pom.xml | 4 ++-- .../zookeeper/shedlock-provider-zookeeper-curator/pom.xml | 4 ++-- shedlock-bom/pom.xml | 4 ++-- shedlock-core/pom.xml | 4 ++-- shedlock-test-support/pom.xml | 4 ++-- spring/shedlock-spring/pom.xml | 4 ++-- spring/test/shedlock-springboot-future-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-kotlin-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-old-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-sleuth-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-test/pom.xml | 4 ++-- spring/test/shedlock-testng-test/pom.xml | 4 ++-- 43 files changed, 84 insertions(+), 84 deletions(-) diff --git a/cdi/shedlock-cdi/pom.xml b/cdi/shedlock-cdi/pom.xml index 78b24cccf..ede437f0d 100644 --- a/cdi/shedlock-cdi/pom.xml +++ b/cdi/shedlock-cdi/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.1-SNAPSHOT + 6.0.1 ../../pom.xml shedlock-cdi - 6.0.1-SNAPSHOT + 6.0.1 diff --git a/cdi/test/quarkus-test/pom.xml b/cdi/test/quarkus-test/pom.xml index 29ec0ec3b..8741eec33 100644 --- a/cdi/test/quarkus-test/pom.xml +++ b/cdi/test/quarkus-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.1-SNAPSHOT + 6.0.1 ../../../pom.xml 4.0.0 quarkus-test - 6.0.1-SNAPSHOT + 6.0.1 quarkus-bom diff --git a/micronaut/shedlock-micronaut4/pom.xml b/micronaut/shedlock-micronaut4/pom.xml index 9b5f7566b..912c8a466 100644 --- a/micronaut/shedlock-micronaut4/pom.xml +++ b/micronaut/shedlock-micronaut4/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.1-SNAPSHOT + 6.0.1 ../../pom.xml shedlock-micronaut4 - 6.0.1-SNAPSHOT + 6.0.1 diff --git a/micronaut/test/micronaut4-jdbc-template/pom.xml b/micronaut/test/micronaut4-jdbc-template/pom.xml index 8045adc6a..6ba43a817 100644 --- a/micronaut/test/micronaut4-jdbc-template/pom.xml +++ b/micronaut/test/micronaut4-jdbc-template/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.1-SNAPSHOT + 6.0.1 ../../../pom.xml micronaut4-jdbc-template - 6.0.1-SNAPSHOT + 6.0.1 UTF-8 diff --git a/micronaut/test/micronaut4-jdbc/pom.xml b/micronaut/test/micronaut4-jdbc/pom.xml index 2ce422ce3..a7779b1a5 100644 --- a/micronaut/test/micronaut4-jdbc/pom.xml +++ b/micronaut/test/micronaut4-jdbc/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.1-SNAPSHOT + 6.0.1 ../../../pom.xml micronaut4-jdbc - 6.0.1-SNAPSHOT + 6.0.1 UTF-8 diff --git a/pom.xml b/pom.xml index fc552c4f6..2fd73a8e3 100644 --- a/pom.xml +++ b/pom.xml @@ -19,7 +19,7 @@ net.javacrumbs.shedlock shedlock-parent pom - 6.0.1-SNAPSHOT + 6.0.1 shedlock-bom shedlock-core diff --git a/providers/arangodb/shedlock-provider-arangodb/pom.xml b/providers/arangodb/shedlock-provider-arangodb/pom.xml index 9f7a8ece9..35b23441b 100644 --- a/providers/arangodb/shedlock-provider-arangodb/pom.xml +++ b/providers/arangodb/shedlock-provider-arangodb/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.1-SNAPSHOT + 6.0.1 ../../../pom.xml 4.0.0 shedlock-provider-arangodb - 6.0.1-SNAPSHOT + 6.0.1 diff --git a/providers/cassandra/shedlock-provider-cassandra/pom.xml b/providers/cassandra/shedlock-provider-cassandra/pom.xml index 53f281d27..ad0fbdb4b 100644 --- a/providers/cassandra/shedlock-provider-cassandra/pom.xml +++ b/providers/cassandra/shedlock-provider-cassandra/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.1-SNAPSHOT + 6.0.1 ../../../pom.xml 4.0.0 shedlock-provider-cassandra - 6.0.1-SNAPSHOT + 6.0.1 4.18.1 diff --git a/providers/consul/shedlock-provider-consul/pom.xml b/providers/consul/shedlock-provider-consul/pom.xml index d72a10852..8d8d0fe93 100644 --- a/providers/consul/shedlock-provider-consul/pom.xml +++ b/providers/consul/shedlock-provider-consul/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.1-SNAPSHOT + 6.0.1 ../../../pom.xml 4.0.0 shedlock-provider-consul - 6.0.1-SNAPSHOT + 6.0.1 diff --git a/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml b/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml index eb0ea7923..f5259040b 100644 --- a/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml +++ b/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.1-SNAPSHOT + 6.0.1 ../../../pom.xml 4.0.0 shedlock-provider-couchbase-javaclient3 - 6.0.1-SNAPSHOT + 6.0.1 diff --git a/providers/datastore/shedlock-provider-datastore/pom.xml b/providers/datastore/shedlock-provider-datastore/pom.xml index 1b639678c..ddb60356d 100644 --- a/providers/datastore/shedlock-provider-datastore/pom.xml +++ b/providers/datastore/shedlock-provider-datastore/pom.xml @@ -4,12 +4,12 @@ net.javacrumbs.shedlock shedlock-parent - 6.0.1-SNAPSHOT + 6.0.1 ../../../pom.xml shedlock-provider-datastore - 6.0.1-SNAPSHOT + 6.0.1 2.24.3 diff --git a/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml b/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml index 537d9a98f..5dc7ec6b6 100644 --- a/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml +++ b/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.1-SNAPSHOT + 6.0.1 ../../../pom.xml 4.0.0 shedlock-provider-dynamodb2 - 6.0.1-SNAPSHOT + 6.0.1 diff --git a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml index 326273582..3ee584abc 100644 --- a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml +++ b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.1-SNAPSHOT + 6.0.1 ../../../pom.xml 4.0.0 shedlock-provider-elasticsearch8 - 6.0.1-SNAPSHOT + 6.0.1 8.16.1 diff --git a/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml b/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml index c671a6481..01432f376 100644 --- a/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml +++ b/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.1-SNAPSHOT + 6.0.1 ../../../pom.xml 4.0.0 diff --git a/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml b/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml index 274abcd69..fe71e4b39 100644 --- a/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml +++ b/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.1-SNAPSHOT + 6.0.1 ../../../pom.xml 4.0.0 shedlock-provider-hazelcast4 - 6.0.1-SNAPSHOT + 6.0.1 diff --git a/providers/ignite/shedlock-provider-ignite/pom.xml b/providers/ignite/shedlock-provider-ignite/pom.xml index 4401a22d3..99334485b 100644 --- a/providers/ignite/shedlock-provider-ignite/pom.xml +++ b/providers/ignite/shedlock-provider-ignite/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.1-SNAPSHOT + 6.0.1 ../../../pom.xml 4.0.0 shedlock-provider-ignite - 6.0.1-SNAPSHOT + 6.0.1 2.16.0 diff --git a/providers/inmemory/shedlock-provider-inmemory/pom.xml b/providers/inmemory/shedlock-provider-inmemory/pom.xml index 1bd5ceb83..01e3b2ec4 100644 --- a/providers/inmemory/shedlock-provider-inmemory/pom.xml +++ b/providers/inmemory/shedlock-provider-inmemory/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.1-SNAPSHOT + 6.0.1 ../../../pom.xml 4.0.0 shedlock-provider-inmemory - 6.0.1-SNAPSHOT + 6.0.1 diff --git a/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml b/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml index aee3ccb75..dbe3db8eb 100644 --- a/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.1-SNAPSHOT + 6.0.1 ../../../pom.xml 4.0.0 shedlock-provider-jdbc-internal - 6.0.1-SNAPSHOT + 6.0.1 diff --git a/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml b/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml index a19a69577..7e6bcf395 100644 --- a/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.1-SNAPSHOT + 6.0.1 ../../../pom.xml 4.0.0 shedlock-provider-jdbc-micronaut - 6.0.1-SNAPSHOT + 6.0.1 diff --git a/providers/jdbc/shedlock-provider-jdbc-template/pom.xml b/providers/jdbc/shedlock-provider-jdbc-template/pom.xml index a4bfdc0b5..4eba987c7 100644 --- a/providers/jdbc/shedlock-provider-jdbc-template/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-template/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.1-SNAPSHOT + 6.0.1 ../../../pom.xml 4.0.0 shedlock-provider-jdbc-template - 6.0.1-SNAPSHOT + 6.0.1 diff --git a/providers/jdbc/shedlock-provider-jdbc/pom.xml b/providers/jdbc/shedlock-provider-jdbc/pom.xml index e9e3f5a0f..3b550d919 100644 --- a/providers/jdbc/shedlock-provider-jdbc/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.1-SNAPSHOT + 6.0.1 ../../../pom.xml 4.0.0 shedlock-provider-jdbc - 6.0.1-SNAPSHOT + 6.0.1 diff --git a/providers/jdbc/shedlock-provider-jooq/pom.xml b/providers/jdbc/shedlock-provider-jooq/pom.xml index 0d57dad55..9cae6e005 100644 --- a/providers/jdbc/shedlock-provider-jooq/pom.xml +++ b/providers/jdbc/shedlock-provider-jooq/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.1-SNAPSHOT + 6.0.1 ../../../pom.xml 4.0.0 shedlock-provider-jooq - 6.0.1-SNAPSHOT + 6.0.1 diff --git a/providers/jdbc/shedlock-test-support-jdbc/pom.xml b/providers/jdbc/shedlock-test-support-jdbc/pom.xml index 28783af11..3bf360e11 100644 --- a/providers/jdbc/shedlock-test-support-jdbc/pom.xml +++ b/providers/jdbc/shedlock-test-support-jdbc/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.1-SNAPSHOT + 6.0.1 ../../../pom.xml 4.0.0 shedlock-test-support-jdbc - 6.0.1-SNAPSHOT + 6.0.1 diff --git a/providers/memcached/shedlock-provider-memcached-spy/pom.xml b/providers/memcached/shedlock-provider-memcached-spy/pom.xml index f3229203a..b0e75a4eb 100644 --- a/providers/memcached/shedlock-provider-memcached-spy/pom.xml +++ b/providers/memcached/shedlock-provider-memcached-spy/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.1-SNAPSHOT + 6.0.1 ../../../pom.xml 4.0.0 shedlock-provider-memcached-spy - 6.0.1-SNAPSHOT + 6.0.1 2.12.3 diff --git a/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml b/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml index 8a19201d6..e39611a81 100644 --- a/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml +++ b/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.1-SNAPSHOT + 6.0.1 ../../../pom.xml 4.0.0 shedlock-provider-mongo-reactivestreams - 6.0.1-SNAPSHOT + 6.0.1 diff --git a/providers/mongo/shedlock-provider-mongo/pom.xml b/providers/mongo/shedlock-provider-mongo/pom.xml index 88230bab0..c8ca8a045 100644 --- a/providers/mongo/shedlock-provider-mongo/pom.xml +++ b/providers/mongo/shedlock-provider-mongo/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.1-SNAPSHOT + 6.0.1 ../../../pom.xml 4.0.0 shedlock-provider-mongo - 6.0.1-SNAPSHOT + 6.0.1 diff --git a/providers/neo4j/shedlock-provider-neo4j/pom.xml b/providers/neo4j/shedlock-provider-neo4j/pom.xml index 3ccbadcf0..893735921 100644 --- a/providers/neo4j/shedlock-provider-neo4j/pom.xml +++ b/providers/neo4j/shedlock-provider-neo4j/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.1-SNAPSHOT + 6.0.1 ../../../pom.xml 4.0.0 shedlock-provider-neo4j - 6.0.1-SNAPSHOT + 6.0.1 diff --git a/providers/opensearch/shedlock-provider-opensearch/pom.xml b/providers/opensearch/shedlock-provider-opensearch/pom.xml index b44c5f186..de1d1ca15 100644 --- a/providers/opensearch/shedlock-provider-opensearch/pom.xml +++ b/providers/opensearch/shedlock-provider-opensearch/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.1-SNAPSHOT + 6.0.1 ../../../pom.xml 4.0.0 shedlock-provider-opensearch - 6.0.1-SNAPSHOT + 6.0.1 2.17.1 diff --git a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml index e2c360559..26c1b09f6 100644 --- a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml +++ b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml @@ -5,12 +5,12 @@ net.javacrumbs.shedlock shedlock-parent - 6.0.1-SNAPSHOT + 6.0.1 ../../../pom.xml shedlock-provider-r2dbc - 6.0.1-SNAPSHOT + 6.0.1 1.0.0.RELEASE diff --git a/providers/redis/shedlock-provider-redis-jedis4/pom.xml b/providers/redis/shedlock-provider-redis-jedis4/pom.xml index ea7c162de..dec75a405 100644 --- a/providers/redis/shedlock-provider-redis-jedis4/pom.xml +++ b/providers/redis/shedlock-provider-redis-jedis4/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.1-SNAPSHOT + 6.0.1 ../../../pom.xml 4.0.0 shedlock-provider-redis-jedis4 - 6.0.1-SNAPSHOT + 6.0.1 diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index ea9b7be70..da9ebee0d 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.1-SNAPSHOT + 6.0.1 ../../../pom.xml 4.0.0 shedlock-provider-redis-spring - 6.0.1-SNAPSHOT + 6.0.1 diff --git a/providers/spanner/shedlock-provider-spanner/pom.xml b/providers/spanner/shedlock-provider-spanner/pom.xml index f80a9772a..106b26b0e 100644 --- a/providers/spanner/shedlock-provider-spanner/pom.xml +++ b/providers/spanner/shedlock-provider-spanner/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.1-SNAPSHOT + 6.0.1 ../../../pom.xml 4.0.0 shedlock-provider-spanner - 6.0.1-SNAPSHOT + 6.0.1 6.81.2 diff --git a/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml b/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml index 06467e5b8..751616e32 100644 --- a/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml +++ b/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.1-SNAPSHOT + 6.0.1 ../../../pom.xml 4.0.0 shedlock-provider-zookeeper-curator - 6.0.1-SNAPSHOT + 6.0.1 5.7.1 diff --git a/shedlock-bom/pom.xml b/shedlock-bom/pom.xml index 33da80852..82b58c426 100644 --- a/shedlock-bom/pom.xml +++ b/shedlock-bom/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.1-SNAPSHOT + 6.0.1 4.0.0 BOM for ShedLock modules shedlock-bom - 6.0.1-SNAPSHOT + 6.0.1 pom diff --git a/shedlock-core/pom.xml b/shedlock-core/pom.xml index 1a78942a5..f220a18f4 100644 --- a/shedlock-core/pom.xml +++ b/shedlock-core/pom.xml @@ -3,12 +3,12 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.1-SNAPSHOT + 6.0.1 4.0.0 shedlock-core - 6.0.1-SNAPSHOT + 6.0.1 2.13.3 diff --git a/shedlock-test-support/pom.xml b/shedlock-test-support/pom.xml index ae5e0647e..544cadfa8 100644 --- a/shedlock-test-support/pom.xml +++ b/shedlock-test-support/pom.xml @@ -3,12 +3,12 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.1-SNAPSHOT + 6.0.1 4.0.0 shedlock-test-support - 6.0.1-SNAPSHOT + 6.0.1 diff --git a/spring/shedlock-spring/pom.xml b/spring/shedlock-spring/pom.xml index ae4ccc4b0..9399d79cf 100644 --- a/spring/shedlock-spring/pom.xml +++ b/spring/shedlock-spring/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.1-SNAPSHOT + 6.0.1 ../../pom.xml 4.0.0 shedlock-spring - 6.0.1-SNAPSHOT + 6.0.1 diff --git a/spring/test/shedlock-springboot-future-test/pom.xml b/spring/test/shedlock-springboot-future-test/pom.xml index 8891611cc..34498e200 100644 --- a/spring/test/shedlock-springboot-future-test/pom.xml +++ b/spring/test/shedlock-springboot-future-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.1-SNAPSHOT + 6.0.1 ../../../pom.xml 4.0.0 shedlock-springboot-future-test - 6.0.1-SNAPSHOT + 6.0.1 diff --git a/spring/test/shedlock-springboot-kotlin-test/pom.xml b/spring/test/shedlock-springboot-kotlin-test/pom.xml index 804e53de2..53e4c95c6 100644 --- a/spring/test/shedlock-springboot-kotlin-test/pom.xml +++ b/spring/test/shedlock-springboot-kotlin-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.1-SNAPSHOT + 6.0.1 ../../../pom.xml 4.0.0 shedlock-springboot-kotlin-test - 6.0.1-SNAPSHOT + 6.0.1 diff --git a/spring/test/shedlock-springboot-old-test/pom.xml b/spring/test/shedlock-springboot-old-test/pom.xml index e4daa91fd..7103fcf9b 100644 --- a/spring/test/shedlock-springboot-old-test/pom.xml +++ b/spring/test/shedlock-springboot-old-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.1-SNAPSHOT + 6.0.1 ../../../pom.xml 4.0.0 shedlock-springboot-old-test - 6.0.1-SNAPSHOT + 6.0.1 diff --git a/spring/test/shedlock-springboot-sleuth-test/pom.xml b/spring/test/shedlock-springboot-sleuth-test/pom.xml index de881f389..dd5e91197 100644 --- a/spring/test/shedlock-springboot-sleuth-test/pom.xml +++ b/spring/test/shedlock-springboot-sleuth-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.1-SNAPSHOT + 6.0.1 ../../../pom.xml 4.0.0 shedlock-springboot-sleuth-test - 6.0.1-SNAPSHOT + 6.0.1 diff --git a/spring/test/shedlock-springboot-test/pom.xml b/spring/test/shedlock-springboot-test/pom.xml index 2cf775095..85bd77f46 100644 --- a/spring/test/shedlock-springboot-test/pom.xml +++ b/spring/test/shedlock-springboot-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.1-SNAPSHOT + 6.0.1 ../../../pom.xml 4.0.0 shedlock-springboot-test - 6.0.1-SNAPSHOT + 6.0.1 diff --git a/spring/test/shedlock-testng-test/pom.xml b/spring/test/shedlock-testng-test/pom.xml index 95a2ee764..e264cac8c 100644 --- a/spring/test/shedlock-testng-test/pom.xml +++ b/spring/test/shedlock-testng-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.1-SNAPSHOT + 6.0.1 ../../../pom.xml 4.0.0 shedlock-testng-test - 6.0.1-SNAPSHOT + 6.0.1 From fdbaec66542161efdd7343a58003905970c3d9ac Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Fri, 22 Nov 2024 21:07:00 +0100 Subject: [PATCH 1004/1598] [maven-release-plugin] prepare for next development iteration --- cdi/shedlock-cdi/pom.xml | 4 ++-- cdi/test/quarkus-test/pom.xml | 4 ++-- micronaut/shedlock-micronaut4/pom.xml | 4 ++-- micronaut/test/micronaut4-jdbc-template/pom.xml | 4 ++-- micronaut/test/micronaut4-jdbc/pom.xml | 4 ++-- pom.xml | 2 +- providers/arangodb/shedlock-provider-arangodb/pom.xml | 4 ++-- providers/cassandra/shedlock-provider-cassandra/pom.xml | 4 ++-- providers/consul/shedlock-provider-consul/pom.xml | 4 ++-- .../couchbase/shedlock-provider-couchbase-javaclient3/pom.xml | 4 ++-- providers/datastore/shedlock-provider-datastore/pom.xml | 4 ++-- providers/dynamodb/shedlock-provider-dynamodb2/pom.xml | 4 ++-- .../elasticsearch/shedlock-provider-elasticsearch8/pom.xml | 4 ++-- providers/etcd/shedlock-provider-etcd-jetcd/pom.xml | 2 +- providers/hazelcast/shedlock-provider-hazelcast4/pom.xml | 4 ++-- providers/ignite/shedlock-provider-ignite/pom.xml | 4 ++-- providers/inmemory/shedlock-provider-inmemory/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-internal/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-template/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jooq/pom.xml | 4 ++-- providers/jdbc/shedlock-test-support-jdbc/pom.xml | 4 ++-- providers/memcached/shedlock-provider-memcached-spy/pom.xml | 4 ++-- .../mongo/shedlock-provider-mongo-reactivestreams/pom.xml | 4 ++-- providers/mongo/shedlock-provider-mongo/pom.xml | 4 ++-- providers/neo4j/shedlock-provider-neo4j/pom.xml | 4 ++-- providers/opensearch/shedlock-provider-opensearch/pom.xml | 4 ++-- providers/r2dbc/shedlock-provider-r2dbc/pom.xml | 4 ++-- providers/redis/shedlock-provider-redis-jedis4/pom.xml | 4 ++-- providers/redis/shedlock-provider-redis-spring/pom.xml | 4 ++-- providers/spanner/shedlock-provider-spanner/pom.xml | 4 ++-- .../zookeeper/shedlock-provider-zookeeper-curator/pom.xml | 4 ++-- shedlock-bom/pom.xml | 4 ++-- shedlock-core/pom.xml | 4 ++-- shedlock-test-support/pom.xml | 4 ++-- spring/shedlock-spring/pom.xml | 4 ++-- spring/test/shedlock-springboot-future-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-kotlin-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-old-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-sleuth-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-test/pom.xml | 4 ++-- spring/test/shedlock-testng-test/pom.xml | 4 ++-- 43 files changed, 84 insertions(+), 84 deletions(-) diff --git a/cdi/shedlock-cdi/pom.xml b/cdi/shedlock-cdi/pom.xml index ede437f0d..d6378cd07 100644 --- a/cdi/shedlock-cdi/pom.xml +++ b/cdi/shedlock-cdi/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.1 + 6.0.2-SNAPSHOT ../../pom.xml shedlock-cdi - 6.0.1 + 6.0.2-SNAPSHOT diff --git a/cdi/test/quarkus-test/pom.xml b/cdi/test/quarkus-test/pom.xml index 8741eec33..94c0f36aa 100644 --- a/cdi/test/quarkus-test/pom.xml +++ b/cdi/test/quarkus-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.1 + 6.0.2-SNAPSHOT ../../../pom.xml 4.0.0 quarkus-test - 6.0.1 + 6.0.2-SNAPSHOT quarkus-bom diff --git a/micronaut/shedlock-micronaut4/pom.xml b/micronaut/shedlock-micronaut4/pom.xml index 912c8a466..e09765bdc 100644 --- a/micronaut/shedlock-micronaut4/pom.xml +++ b/micronaut/shedlock-micronaut4/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.1 + 6.0.2-SNAPSHOT ../../pom.xml shedlock-micronaut4 - 6.0.1 + 6.0.2-SNAPSHOT diff --git a/micronaut/test/micronaut4-jdbc-template/pom.xml b/micronaut/test/micronaut4-jdbc-template/pom.xml index 6ba43a817..75768f99c 100644 --- a/micronaut/test/micronaut4-jdbc-template/pom.xml +++ b/micronaut/test/micronaut4-jdbc-template/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.1 + 6.0.2-SNAPSHOT ../../../pom.xml micronaut4-jdbc-template - 6.0.1 + 6.0.2-SNAPSHOT UTF-8 diff --git a/micronaut/test/micronaut4-jdbc/pom.xml b/micronaut/test/micronaut4-jdbc/pom.xml index a7779b1a5..108b3b7d8 100644 --- a/micronaut/test/micronaut4-jdbc/pom.xml +++ b/micronaut/test/micronaut4-jdbc/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.1 + 6.0.2-SNAPSHOT ../../../pom.xml micronaut4-jdbc - 6.0.1 + 6.0.2-SNAPSHOT UTF-8 diff --git a/pom.xml b/pom.xml index 2fd73a8e3..6c228aa22 100644 --- a/pom.xml +++ b/pom.xml @@ -19,7 +19,7 @@ net.javacrumbs.shedlock shedlock-parent pom - 6.0.1 + 6.0.2-SNAPSHOT shedlock-bom shedlock-core diff --git a/providers/arangodb/shedlock-provider-arangodb/pom.xml b/providers/arangodb/shedlock-provider-arangodb/pom.xml index 35b23441b..15bc76095 100644 --- a/providers/arangodb/shedlock-provider-arangodb/pom.xml +++ b/providers/arangodb/shedlock-provider-arangodb/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.1 + 6.0.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-arangodb - 6.0.1 + 6.0.2-SNAPSHOT diff --git a/providers/cassandra/shedlock-provider-cassandra/pom.xml b/providers/cassandra/shedlock-provider-cassandra/pom.xml index ad0fbdb4b..2da0b9b10 100644 --- a/providers/cassandra/shedlock-provider-cassandra/pom.xml +++ b/providers/cassandra/shedlock-provider-cassandra/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.1 + 6.0.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-cassandra - 6.0.1 + 6.0.2-SNAPSHOT 4.18.1 diff --git a/providers/consul/shedlock-provider-consul/pom.xml b/providers/consul/shedlock-provider-consul/pom.xml index 8d8d0fe93..693530e56 100644 --- a/providers/consul/shedlock-provider-consul/pom.xml +++ b/providers/consul/shedlock-provider-consul/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.1 + 6.0.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-consul - 6.0.1 + 6.0.2-SNAPSHOT diff --git a/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml b/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml index f5259040b..d4c55a45c 100644 --- a/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml +++ b/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.1 + 6.0.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-couchbase-javaclient3 - 6.0.1 + 6.0.2-SNAPSHOT diff --git a/providers/datastore/shedlock-provider-datastore/pom.xml b/providers/datastore/shedlock-provider-datastore/pom.xml index ddb60356d..12cf8c068 100644 --- a/providers/datastore/shedlock-provider-datastore/pom.xml +++ b/providers/datastore/shedlock-provider-datastore/pom.xml @@ -4,12 +4,12 @@ net.javacrumbs.shedlock shedlock-parent - 6.0.1 + 6.0.2-SNAPSHOT ../../../pom.xml shedlock-provider-datastore - 6.0.1 + 6.0.2-SNAPSHOT 2.24.3 diff --git a/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml b/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml index 5dc7ec6b6..cf6aa5741 100644 --- a/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml +++ b/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.1 + 6.0.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-dynamodb2 - 6.0.1 + 6.0.2-SNAPSHOT diff --git a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml index 3ee584abc..392b9cbe4 100644 --- a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml +++ b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.1 + 6.0.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-elasticsearch8 - 6.0.1 + 6.0.2-SNAPSHOT 8.16.1 diff --git a/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml b/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml index 01432f376..abddbecc5 100644 --- a/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml +++ b/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.1 + 6.0.2-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml b/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml index fe71e4b39..f02eec8e9 100644 --- a/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml +++ b/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.1 + 6.0.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-hazelcast4 - 6.0.1 + 6.0.2-SNAPSHOT diff --git a/providers/ignite/shedlock-provider-ignite/pom.xml b/providers/ignite/shedlock-provider-ignite/pom.xml index 99334485b..776ee79d4 100644 --- a/providers/ignite/shedlock-provider-ignite/pom.xml +++ b/providers/ignite/shedlock-provider-ignite/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.1 + 6.0.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-ignite - 6.0.1 + 6.0.2-SNAPSHOT 2.16.0 diff --git a/providers/inmemory/shedlock-provider-inmemory/pom.xml b/providers/inmemory/shedlock-provider-inmemory/pom.xml index 01e3b2ec4..635b23abb 100644 --- a/providers/inmemory/shedlock-provider-inmemory/pom.xml +++ b/providers/inmemory/shedlock-provider-inmemory/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.1 + 6.0.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-inmemory - 6.0.1 + 6.0.2-SNAPSHOT diff --git a/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml b/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml index dbe3db8eb..014b975f0 100644 --- a/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.1 + 6.0.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-jdbc-internal - 6.0.1 + 6.0.2-SNAPSHOT diff --git a/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml b/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml index 7e6bcf395..2f6f6b62b 100644 --- a/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.1 + 6.0.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-jdbc-micronaut - 6.0.1 + 6.0.2-SNAPSHOT diff --git a/providers/jdbc/shedlock-provider-jdbc-template/pom.xml b/providers/jdbc/shedlock-provider-jdbc-template/pom.xml index 4eba987c7..51dee0f54 100644 --- a/providers/jdbc/shedlock-provider-jdbc-template/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-template/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.1 + 6.0.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-jdbc-template - 6.0.1 + 6.0.2-SNAPSHOT diff --git a/providers/jdbc/shedlock-provider-jdbc/pom.xml b/providers/jdbc/shedlock-provider-jdbc/pom.xml index 3b550d919..09f5877f4 100644 --- a/providers/jdbc/shedlock-provider-jdbc/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.1 + 6.0.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-jdbc - 6.0.1 + 6.0.2-SNAPSHOT diff --git a/providers/jdbc/shedlock-provider-jooq/pom.xml b/providers/jdbc/shedlock-provider-jooq/pom.xml index 9cae6e005..637a98069 100644 --- a/providers/jdbc/shedlock-provider-jooq/pom.xml +++ b/providers/jdbc/shedlock-provider-jooq/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.1 + 6.0.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-jooq - 6.0.1 + 6.0.2-SNAPSHOT diff --git a/providers/jdbc/shedlock-test-support-jdbc/pom.xml b/providers/jdbc/shedlock-test-support-jdbc/pom.xml index 3bf360e11..1c9b5a65c 100644 --- a/providers/jdbc/shedlock-test-support-jdbc/pom.xml +++ b/providers/jdbc/shedlock-test-support-jdbc/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.1 + 6.0.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-test-support-jdbc - 6.0.1 + 6.0.2-SNAPSHOT diff --git a/providers/memcached/shedlock-provider-memcached-spy/pom.xml b/providers/memcached/shedlock-provider-memcached-spy/pom.xml index b0e75a4eb..2fe519839 100644 --- a/providers/memcached/shedlock-provider-memcached-spy/pom.xml +++ b/providers/memcached/shedlock-provider-memcached-spy/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.1 + 6.0.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-memcached-spy - 6.0.1 + 6.0.2-SNAPSHOT 2.12.3 diff --git a/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml b/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml index e39611a81..0e2f42918 100644 --- a/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml +++ b/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.1 + 6.0.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-mongo-reactivestreams - 6.0.1 + 6.0.2-SNAPSHOT diff --git a/providers/mongo/shedlock-provider-mongo/pom.xml b/providers/mongo/shedlock-provider-mongo/pom.xml index c8ca8a045..c62e13878 100644 --- a/providers/mongo/shedlock-provider-mongo/pom.xml +++ b/providers/mongo/shedlock-provider-mongo/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.1 + 6.0.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-mongo - 6.0.1 + 6.0.2-SNAPSHOT diff --git a/providers/neo4j/shedlock-provider-neo4j/pom.xml b/providers/neo4j/shedlock-provider-neo4j/pom.xml index 893735921..92214b3b7 100644 --- a/providers/neo4j/shedlock-provider-neo4j/pom.xml +++ b/providers/neo4j/shedlock-provider-neo4j/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.1 + 6.0.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-neo4j - 6.0.1 + 6.0.2-SNAPSHOT diff --git a/providers/opensearch/shedlock-provider-opensearch/pom.xml b/providers/opensearch/shedlock-provider-opensearch/pom.xml index de1d1ca15..34a1f2cbb 100644 --- a/providers/opensearch/shedlock-provider-opensearch/pom.xml +++ b/providers/opensearch/shedlock-provider-opensearch/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.1 + 6.0.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-opensearch - 6.0.1 + 6.0.2-SNAPSHOT 2.17.1 diff --git a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml index 26c1b09f6..f574e6371 100644 --- a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml +++ b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml @@ -5,12 +5,12 @@ net.javacrumbs.shedlock shedlock-parent - 6.0.1 + 6.0.2-SNAPSHOT ../../../pom.xml shedlock-provider-r2dbc - 6.0.1 + 6.0.2-SNAPSHOT 1.0.0.RELEASE diff --git a/providers/redis/shedlock-provider-redis-jedis4/pom.xml b/providers/redis/shedlock-provider-redis-jedis4/pom.xml index dec75a405..03f26a8bd 100644 --- a/providers/redis/shedlock-provider-redis-jedis4/pom.xml +++ b/providers/redis/shedlock-provider-redis-jedis4/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.1 + 6.0.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-redis-jedis4 - 6.0.1 + 6.0.2-SNAPSHOT diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index da9ebee0d..11a62a095 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.1 + 6.0.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-redis-spring - 6.0.1 + 6.0.2-SNAPSHOT diff --git a/providers/spanner/shedlock-provider-spanner/pom.xml b/providers/spanner/shedlock-provider-spanner/pom.xml index 106b26b0e..c7652e5c2 100644 --- a/providers/spanner/shedlock-provider-spanner/pom.xml +++ b/providers/spanner/shedlock-provider-spanner/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.1 + 6.0.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-spanner - 6.0.1 + 6.0.2-SNAPSHOT 6.81.2 diff --git a/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml b/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml index 751616e32..9dd55d089 100644 --- a/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml +++ b/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.1 + 6.0.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-zookeeper-curator - 6.0.1 + 6.0.2-SNAPSHOT 5.7.1 diff --git a/shedlock-bom/pom.xml b/shedlock-bom/pom.xml index 82b58c426..5721369c1 100644 --- a/shedlock-bom/pom.xml +++ b/shedlock-bom/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.1 + 6.0.2-SNAPSHOT 4.0.0 BOM for ShedLock modules shedlock-bom - 6.0.1 + 6.0.2-SNAPSHOT pom diff --git a/shedlock-core/pom.xml b/shedlock-core/pom.xml index f220a18f4..fa3acbed7 100644 --- a/shedlock-core/pom.xml +++ b/shedlock-core/pom.xml @@ -3,12 +3,12 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.1 + 6.0.2-SNAPSHOT 4.0.0 shedlock-core - 6.0.1 + 6.0.2-SNAPSHOT 2.13.3 diff --git a/shedlock-test-support/pom.xml b/shedlock-test-support/pom.xml index 544cadfa8..ae38fb43e 100644 --- a/shedlock-test-support/pom.xml +++ b/shedlock-test-support/pom.xml @@ -3,12 +3,12 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.1 + 6.0.2-SNAPSHOT 4.0.0 shedlock-test-support - 6.0.1 + 6.0.2-SNAPSHOT diff --git a/spring/shedlock-spring/pom.xml b/spring/shedlock-spring/pom.xml index 9399d79cf..f3d9f3dd8 100644 --- a/spring/shedlock-spring/pom.xml +++ b/spring/shedlock-spring/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.1 + 6.0.2-SNAPSHOT ../../pom.xml 4.0.0 shedlock-spring - 6.0.1 + 6.0.2-SNAPSHOT diff --git a/spring/test/shedlock-springboot-future-test/pom.xml b/spring/test/shedlock-springboot-future-test/pom.xml index 34498e200..6656cc0e3 100644 --- a/spring/test/shedlock-springboot-future-test/pom.xml +++ b/spring/test/shedlock-springboot-future-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.1 + 6.0.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-springboot-future-test - 6.0.1 + 6.0.2-SNAPSHOT diff --git a/spring/test/shedlock-springboot-kotlin-test/pom.xml b/spring/test/shedlock-springboot-kotlin-test/pom.xml index 53e4c95c6..d7fd33fde 100644 --- a/spring/test/shedlock-springboot-kotlin-test/pom.xml +++ b/spring/test/shedlock-springboot-kotlin-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.1 + 6.0.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-springboot-kotlin-test - 6.0.1 + 6.0.2-SNAPSHOT diff --git a/spring/test/shedlock-springboot-old-test/pom.xml b/spring/test/shedlock-springboot-old-test/pom.xml index 7103fcf9b..4e8e1b510 100644 --- a/spring/test/shedlock-springboot-old-test/pom.xml +++ b/spring/test/shedlock-springboot-old-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.1 + 6.0.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-springboot-old-test - 6.0.1 + 6.0.2-SNAPSHOT diff --git a/spring/test/shedlock-springboot-sleuth-test/pom.xml b/spring/test/shedlock-springboot-sleuth-test/pom.xml index dd5e91197..4010c13e5 100644 --- a/spring/test/shedlock-springboot-sleuth-test/pom.xml +++ b/spring/test/shedlock-springboot-sleuth-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.1 + 6.0.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-springboot-sleuth-test - 6.0.1 + 6.0.2-SNAPSHOT diff --git a/spring/test/shedlock-springboot-test/pom.xml b/spring/test/shedlock-springboot-test/pom.xml index 85bd77f46..8dbc1a9e3 100644 --- a/spring/test/shedlock-springboot-test/pom.xml +++ b/spring/test/shedlock-springboot-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.1 + 6.0.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-springboot-test - 6.0.1 + 6.0.2-SNAPSHOT diff --git a/spring/test/shedlock-testng-test/pom.xml b/spring/test/shedlock-testng-test/pom.xml index e264cac8c..72b0aaf7e 100644 --- a/spring/test/shedlock-testng-test/pom.xml +++ b/spring/test/shedlock-testng-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.1 + 6.0.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-testng-test - 6.0.1 + 6.0.2-SNAPSHOT From 9b6d85ed864c41d2d4d22e01bddd34d8a6492d46 Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Fri, 22 Nov 2024 21:09:02 +0100 Subject: [PATCH 1005/1598] README updated for 6.0.1 --- README.md | 54 ++++++++++++++++++++++++++--------------------------- RELEASES.md | 3 ++- 2 files changed, 29 insertions(+), 28 deletions(-) diff --git a/README.md b/README.md index 0fd6fbf4f..15f0d2822 100644 --- a/README.md +++ b/README.md @@ -81,7 +81,7 @@ First of all, we have to import the project net.javacrumbs.shedlock shedlock-spring - 6.0.0 + 6.0.1 ``` @@ -186,7 +186,7 @@ Add dependency net.javacrumbs.shedlock shedlock-provider-jdbc-template - 6.0.0 + 6.0.1 ``` @@ -246,7 +246,7 @@ is in flux and may easily break. net.javacrumbs.shedlock shedlock-provider-r2dbc - 6.0.0 + 6.0.1 ``` @@ -269,7 +269,7 @@ Add dependency net.javacrumbs.shedlock shedlock-provider-jooq - 6.0.0 + 6.0.1 ``` @@ -306,7 +306,7 @@ Add dependency net.javacrumbs.shedlock shedlock-provider-jdbc-micronaut - 6.0.0 + 6.0.1 ``` @@ -329,7 +329,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-mongo - 6.0.0 + 6.0.1 ``` @@ -356,7 +356,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-mongo-reactivestreams - 6.0.0 + 6.0.1 ``` @@ -385,7 +385,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-dynamodb2 - 6.0.0 + 6.0.1 ``` @@ -412,7 +412,7 @@ Import net.javacrumbs.shedlock shedlock-provider-zookeeper-curator - 6.0.0 + 6.0.1 ``` @@ -436,7 +436,7 @@ Import net.javacrumbs.shedlock shedlock-provider-redis-spring - 6.0.0 + 6.0.1 ``` @@ -460,7 +460,7 @@ Import net.javacrumbs.shedlock shedlock-provider-redis-spring - 6.0.0 + 6.0.1 ``` @@ -489,7 +489,7 @@ Import net.javacrumbs.shedlock shedlock-provider-redis-jedis4 - 6.0.0 + 6.0.1 ``` @@ -513,7 +513,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-hazelcast4 - 6.0.0 + 6.0.1 ``` @@ -537,7 +537,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-couchbase-javaclient3 - 6.0.0 + 6.0.1 ``` @@ -563,7 +563,7 @@ I am really not sure if it's a good idea to use Elasticsearch as a lock provider net.javacrumbs.shedlock shedlock-provider-elasticsearch8 - 6.0.0 + 6.0.1 ``` @@ -615,7 +615,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-cassandra - 6.0.0 + 6.0.1 ``` @@ -650,7 +650,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-consul - 6.0.0 + 6.0.1 ``` @@ -675,7 +675,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-arangodb - 6.0.0 + 6.0.1 ``` @@ -701,7 +701,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-neo4j - 6.0.0 + 6.0.1 ``` @@ -726,7 +726,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-etcd-jetcd - 6.0.0 + 6.0.1 ``` @@ -750,7 +750,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-ignite - 6.0.0 + 6.0.1 ``` @@ -775,7 +775,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-inmemory - 6.0.0 + 6.0.1 test ``` @@ -801,7 +801,7 @@ Import net.javacrumbs.shedlock shedlock-provider-memcached-spy - 6.0.0 + 6.0.1 ``` @@ -832,7 +832,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-datastore - 6.0.0 + 6.0.1 ``` @@ -854,7 +854,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-spanner - 6.0.0 + 6.0.1 ``` Configure @@ -974,7 +974,7 @@ Import the project: shedlock-micronaut - 6.0.0 + 6.0.1 ``` @@ -1011,7 +1011,7 @@ Import the project: net.javacrumbs.shedlock shedlock-cdi - 6.0.0 + 6.0.1 ``` diff --git a/RELEASES.md b/RELEASES.md index 933e264d5..4a5ec14c1 100644 --- a/RELEASES.md +++ b/RELEASES.md @@ -1,11 +1,12 @@ # Release notes -## 6.0.0 +## 6.0.1 * Support for multiple LockProviders * cdi-vintage module removed * Micronaut 3 support removed * micronaut-jdbc built on top of Micronaut 4 * PROXY_SCHEDULER mode deprecated +* Cassandra lock provider stated to use the org.apache.cassandra driver * Dependency updates ## 5.16.0 (2024-09-06) From e8e1714b054cbce8e8b170d78aa59bf225e9b89e Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Sat, 23 Nov 2024 22:02:49 +0100 Subject: [PATCH 1006/1598] Upgrade old SB --- spring/test/shedlock-springboot-old-test/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spring/test/shedlock-springboot-old-test/pom.xml b/spring/test/shedlock-springboot-old-test/pom.xml index 4e8e1b510..6758ffea9 100644 --- a/spring/test/shedlock-springboot-old-test/pom.xml +++ b/spring/test/shedlock-springboot-old-test/pom.xml @@ -63,7 +63,7 @@ org.springframework.boot spring-boot-dependencies - 3.2.10 + 3.2.12 pom import From 9562b32f1b07caa8efc5d2de176cf8df6cdf7130 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 25 Nov 2024 15:18:21 +0000 Subject: [PATCH 1007/1598] Bump micronaut4.version from 4.7.0 to 4.7.1 Bumps `micronaut4.version` from 4.7.0 to 4.7.1. Updates `io.micronaut.platform:micronaut-platform` from 4.7.0 to 4.7.1 - [Release notes](https://github.com/micronaut-projects/micronaut-platform/releases) - [Commits](https://github.com/micronaut-projects/micronaut-platform/compare/v4.7.0...v4.7.1) Updates `io.micronaut:micronaut-inject-java` from 4.7.0 to 4.7.1 - [Release notes](https://github.com/micronaut-projects/micronaut-core/releases) - [Changelog](https://github.com/micronaut-projects/micronaut-core/blob/4.7.x/RELEASE.adoc) - [Commits](https://github.com/micronaut-projects/micronaut-core/compare/v4.7.0...v4.7.1) --- updated-dependencies: - dependency-name: io.micronaut.platform:micronaut-platform dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: io.micronaut:micronaut-inject-java dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 6c228aa22..8b3508fda 100644 --- a/pom.xml +++ b/pom.xml @@ -73,7 +73,7 @@ 5.11.3 1.20.4 2.0.21 - 4.7.0 + 4.7.1 4.8.0 4.8.1 1.5.12 From d6e09031673e3d0b5afe19b99a4ced6447620408 Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Mon, 25 Nov 2024 20:08:36 +0100 Subject: [PATCH 1008/1598] MockMvc test --- .../test/boot/HelloControllerTest.java | 21 +++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 spring/test/shedlock-springboot-test/src/test/java/net/javacrumbs/shedlock/test/boot/HelloControllerTest.java diff --git a/spring/test/shedlock-springboot-test/src/test/java/net/javacrumbs/shedlock/test/boot/HelloControllerTest.java b/spring/test/shedlock-springboot-test/src/test/java/net/javacrumbs/shedlock/test/boot/HelloControllerTest.java new file mode 100644 index 000000000..62473e7c6 --- /dev/null +++ b/spring/test/shedlock-springboot-test/src/test/java/net/javacrumbs/shedlock/test/boot/HelloControllerTest.java @@ -0,0 +1,21 @@ +package net.javacrumbs.shedlock.test.boot; + +import static org.springframework.test.web.servlet.request.MockMvcRequestBuilders.get; +import static org.springframework.test.web.servlet.result.MockMvcResultMatchers.status; + +import org.junit.jupiter.api.Test; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTest; +import org.springframework.test.web.servlet.MockMvc; + +@WebMvcTest(HelloController.class) +class HelloControllerTest { + + @Autowired + private MockMvc mockMvc; + + @Test + void shouldCallController() throws Exception { + mockMvc.perform(get("/")).andExpect(status().isOk()); + } +} From 8be6ffd2fed36025c94ad021c5e0c92702286fa2 Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Mon, 25 Nov 2024 20:22:23 +0100 Subject: [PATCH 1009/1598] Extract ShedlockConfig in test --- .../shedlock/test/boot/Application.java | 8 -------- .../shedlock/test/boot/ShedlockConfig.java | 15 +++++++++++++++ 2 files changed, 15 insertions(+), 8 deletions(-) create mode 100644 spring/test/shedlock-springboot-test/src/main/java/net/javacrumbs/shedlock/test/boot/ShedlockConfig.java diff --git a/spring/test/shedlock-springboot-test/src/main/java/net/javacrumbs/shedlock/test/boot/Application.java b/spring/test/shedlock-springboot-test/src/main/java/net/javacrumbs/shedlock/test/boot/Application.java index 332124e7b..5bc5efa83 100644 --- a/spring/test/shedlock-springboot-test/src/main/java/net/javacrumbs/shedlock/test/boot/Application.java +++ b/spring/test/shedlock-springboot-test/src/main/java/net/javacrumbs/shedlock/test/boot/Application.java @@ -13,13 +13,9 @@ */ package net.javacrumbs.shedlock.test.boot; -import javax.sql.DataSource; -import net.javacrumbs.shedlock.core.LockProvider; -import net.javacrumbs.shedlock.provider.jdbctemplate.JdbcTemplateLockProvider; import net.javacrumbs.shedlock.spring.annotation.EnableSchedulerLock; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; -import org.springframework.context.annotation.Bean; import org.springframework.scheduling.annotation.EnableScheduling; @SpringBootApplication @@ -31,8 +27,4 @@ public static void main(String[] args) { SpringApplication.run(Application.class); } - @Bean - public LockProvider lockProvider(DataSource dataSource) { - return new JdbcTemplateLockProvider(dataSource, "shedlock"); - } } diff --git a/spring/test/shedlock-springboot-test/src/main/java/net/javacrumbs/shedlock/test/boot/ShedlockConfig.java b/spring/test/shedlock-springboot-test/src/main/java/net/javacrumbs/shedlock/test/boot/ShedlockConfig.java new file mode 100644 index 000000000..bd0ca31b4 --- /dev/null +++ b/spring/test/shedlock-springboot-test/src/main/java/net/javacrumbs/shedlock/test/boot/ShedlockConfig.java @@ -0,0 +1,15 @@ +package net.javacrumbs.shedlock.test.boot; + +import javax.sql.DataSource; +import net.javacrumbs.shedlock.core.LockProvider; +import net.javacrumbs.shedlock.provider.jdbctemplate.JdbcTemplateLockProvider; +import org.springframework.context.annotation.Bean; +import org.springframework.context.annotation.Configuration; + +@Configuration +public class ShedlockConfig { + @Bean + public LockProvider lockProvider(DataSource dataSource) { + return new JdbcTemplateLockProvider(dataSource, "shedlock"); + } +} From 606c127cc0745fc5f3173020c8a7e74e64ef54f6 Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Mon, 25 Nov 2024 20:36:14 +0100 Subject: [PATCH 1010/1598] #2272 Do not fail in startup time if LockProvider is not found --- .../shedlock/spring/aop/LockProviderSupplier.java | 9 ++++----- .../net/javacrumbs/shedlock/test/boot/Application.java | 1 - 2 files changed, 4 insertions(+), 6 deletions(-) diff --git a/spring/shedlock-spring/src/main/java/net/javacrumbs/shedlock/spring/aop/LockProviderSupplier.java b/spring/shedlock-spring/src/main/java/net/javacrumbs/shedlock/spring/aop/LockProviderSupplier.java index 617759b83..d60be1647 100644 --- a/spring/shedlock-spring/src/main/java/net/javacrumbs/shedlock/spring/aop/LockProviderSupplier.java +++ b/spring/shedlock-spring/src/main/java/net/javacrumbs/shedlock/spring/aop/LockProviderSupplier.java @@ -3,7 +3,6 @@ import java.lang.reflect.Method; import net.javacrumbs.shedlock.core.LockProvider; import org.springframework.beans.factory.ListableBeanFactory; -import org.springframework.beans.factory.NoSuchBeanDefinitionException; /** * Not public now. If you think you need your LockProviderSupplier please create an issue and explain your use-case. @@ -15,10 +14,10 @@ interface LockProviderSupplier { static LockProviderSupplier create(ListableBeanFactory beanFactory) { // Only fetching beanNames as the beans might not have been initialized yet. String[] beanNamesForType = beanFactory.getBeanNamesForType(LockProvider.class); - if (beanNamesForType.length == 0) { - throw new NoSuchBeanDefinitionException(LockProvider.class, "No LockProvider bean found."); - } - if (beanNamesForType.length == 1) { + // If there are no beans of LockProvider type, we can't fail here as in older version we + // did not fail, and it's quire common in tests. To maintain backward compatibility + // the failure will happen in runtime. + if (beanNamesForType.length <= 1) { return (target, method, arguments) -> beanFactory.getBean(LockProvider.class); } return new BeanNameSelectingLockProviderSupplier(beanFactory); diff --git a/spring/test/shedlock-springboot-test/src/main/java/net/javacrumbs/shedlock/test/boot/Application.java b/spring/test/shedlock-springboot-test/src/main/java/net/javacrumbs/shedlock/test/boot/Application.java index 5bc5efa83..26af57d17 100644 --- a/spring/test/shedlock-springboot-test/src/main/java/net/javacrumbs/shedlock/test/boot/Application.java +++ b/spring/test/shedlock-springboot-test/src/main/java/net/javacrumbs/shedlock/test/boot/Application.java @@ -26,5 +26,4 @@ public class Application { public static void main(String[] args) { SpringApplication.run(Application.class); } - } From 3fbf74d793759a406b0873b9273822d4349ba218 Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Mon, 25 Nov 2024 21:45:39 +0100 Subject: [PATCH 1011/1598] Doc updated --- .../javacrumbs/shedlock/spring/aop/LockProviderSupplier.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spring/shedlock-spring/src/main/java/net/javacrumbs/shedlock/spring/aop/LockProviderSupplier.java b/spring/shedlock-spring/src/main/java/net/javacrumbs/shedlock/spring/aop/LockProviderSupplier.java index d60be1647..78cead2e3 100644 --- a/spring/shedlock-spring/src/main/java/net/javacrumbs/shedlock/spring/aop/LockProviderSupplier.java +++ b/spring/shedlock-spring/src/main/java/net/javacrumbs/shedlock/spring/aop/LockProviderSupplier.java @@ -15,7 +15,7 @@ static LockProviderSupplier create(ListableBeanFactory beanFactory) { // Only fetching beanNames as the beans might not have been initialized yet. String[] beanNamesForType = beanFactory.getBeanNamesForType(LockProvider.class); // If there are no beans of LockProvider type, we can't fail here as in older version we - // did not fail, and it's quire common in tests. To maintain backward compatibility + // did not fail, and it's quite common in the tests. To maintain backward compatibility // the failure will happen in runtime. if (beanNamesForType.length <= 1) { return (target, method, arguments) -> beanFactory.getBean(LockProvider.class); From a4b9ce753e7419b854537587a140599fff718218 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 26 Nov 2024 15:51:20 +0000 Subject: [PATCH 1012/1598] Bump com.oracle.database.r2dbc:oracle-r2dbc from 1.2.0 to 1.3.0 Bumps [com.oracle.database.r2dbc:oracle-r2dbc](https://github.com/oracle/oracle-r2dbc) from 1.2.0 to 1.3.0. - [Release notes](https://github.com/oracle/oracle-r2dbc/releases) - [Commits](https://github.com/oracle/oracle-r2dbc/compare/1.2.0...1.3.0) --- updated-dependencies: - dependency-name: com.oracle.database.r2dbc:oracle-r2dbc dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- providers/r2dbc/shedlock-provider-r2dbc/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml index f574e6371..99a166854 100644 --- a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml +++ b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml @@ -68,7 +68,7 @@ com.oracle.database.r2dbc oracle-r2dbc - 1.2.0 + 1.3.0 test From 22e34b70353ab83e669dbe4ddb7423207845b81f Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Tue, 26 Nov 2024 20:18:27 +0100 Subject: [PATCH 1013/1598] [maven-release-plugin] prepare release shedlock-parent-6.0.2 --- cdi/shedlock-cdi/pom.xml | 4 ++-- cdi/test/quarkus-test/pom.xml | 4 ++-- micronaut/shedlock-micronaut4/pom.xml | 4 ++-- micronaut/test/micronaut4-jdbc-template/pom.xml | 4 ++-- micronaut/test/micronaut4-jdbc/pom.xml | 4 ++-- pom.xml | 2 +- providers/arangodb/shedlock-provider-arangodb/pom.xml | 4 ++-- providers/cassandra/shedlock-provider-cassandra/pom.xml | 4 ++-- providers/consul/shedlock-provider-consul/pom.xml | 4 ++-- .../couchbase/shedlock-provider-couchbase-javaclient3/pom.xml | 4 ++-- providers/datastore/shedlock-provider-datastore/pom.xml | 4 ++-- providers/dynamodb/shedlock-provider-dynamodb2/pom.xml | 4 ++-- .../elasticsearch/shedlock-provider-elasticsearch8/pom.xml | 4 ++-- providers/etcd/shedlock-provider-etcd-jetcd/pom.xml | 2 +- providers/hazelcast/shedlock-provider-hazelcast4/pom.xml | 4 ++-- providers/ignite/shedlock-provider-ignite/pom.xml | 4 ++-- providers/inmemory/shedlock-provider-inmemory/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-internal/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-template/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jooq/pom.xml | 4 ++-- providers/jdbc/shedlock-test-support-jdbc/pom.xml | 4 ++-- providers/memcached/shedlock-provider-memcached-spy/pom.xml | 4 ++-- .../mongo/shedlock-provider-mongo-reactivestreams/pom.xml | 4 ++-- providers/mongo/shedlock-provider-mongo/pom.xml | 4 ++-- providers/neo4j/shedlock-provider-neo4j/pom.xml | 4 ++-- providers/opensearch/shedlock-provider-opensearch/pom.xml | 4 ++-- providers/r2dbc/shedlock-provider-r2dbc/pom.xml | 4 ++-- providers/redis/shedlock-provider-redis-jedis4/pom.xml | 4 ++-- providers/redis/shedlock-provider-redis-spring/pom.xml | 4 ++-- providers/spanner/shedlock-provider-spanner/pom.xml | 4 ++-- .../zookeeper/shedlock-provider-zookeeper-curator/pom.xml | 4 ++-- shedlock-bom/pom.xml | 4 ++-- shedlock-core/pom.xml | 4 ++-- shedlock-test-support/pom.xml | 4 ++-- spring/shedlock-spring/pom.xml | 4 ++-- spring/test/shedlock-springboot-future-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-kotlin-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-old-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-sleuth-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-test/pom.xml | 4 ++-- spring/test/shedlock-testng-test/pom.xml | 4 ++-- 43 files changed, 84 insertions(+), 84 deletions(-) diff --git a/cdi/shedlock-cdi/pom.xml b/cdi/shedlock-cdi/pom.xml index d6378cd07..90a4dfae6 100644 --- a/cdi/shedlock-cdi/pom.xml +++ b/cdi/shedlock-cdi/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.2-SNAPSHOT + 6.0.2 ../../pom.xml shedlock-cdi - 6.0.2-SNAPSHOT + 6.0.2 diff --git a/cdi/test/quarkus-test/pom.xml b/cdi/test/quarkus-test/pom.xml index 94c0f36aa..b1728a5ae 100644 --- a/cdi/test/quarkus-test/pom.xml +++ b/cdi/test/quarkus-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.2-SNAPSHOT + 6.0.2 ../../../pom.xml 4.0.0 quarkus-test - 6.0.2-SNAPSHOT + 6.0.2 quarkus-bom diff --git a/micronaut/shedlock-micronaut4/pom.xml b/micronaut/shedlock-micronaut4/pom.xml index e09765bdc..9ac7bcc26 100644 --- a/micronaut/shedlock-micronaut4/pom.xml +++ b/micronaut/shedlock-micronaut4/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.2-SNAPSHOT + 6.0.2 ../../pom.xml shedlock-micronaut4 - 6.0.2-SNAPSHOT + 6.0.2 diff --git a/micronaut/test/micronaut4-jdbc-template/pom.xml b/micronaut/test/micronaut4-jdbc-template/pom.xml index 75768f99c..a5a593139 100644 --- a/micronaut/test/micronaut4-jdbc-template/pom.xml +++ b/micronaut/test/micronaut4-jdbc-template/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.2-SNAPSHOT + 6.0.2 ../../../pom.xml micronaut4-jdbc-template - 6.0.2-SNAPSHOT + 6.0.2 UTF-8 diff --git a/micronaut/test/micronaut4-jdbc/pom.xml b/micronaut/test/micronaut4-jdbc/pom.xml index 108b3b7d8..d1c2ffe0f 100644 --- a/micronaut/test/micronaut4-jdbc/pom.xml +++ b/micronaut/test/micronaut4-jdbc/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.2-SNAPSHOT + 6.0.2 ../../../pom.xml micronaut4-jdbc - 6.0.2-SNAPSHOT + 6.0.2 UTF-8 diff --git a/pom.xml b/pom.xml index 8b3508fda..2d9c5b3b1 100644 --- a/pom.xml +++ b/pom.xml @@ -19,7 +19,7 @@ net.javacrumbs.shedlock shedlock-parent pom - 6.0.2-SNAPSHOT + 6.0.2 shedlock-bom shedlock-core diff --git a/providers/arangodb/shedlock-provider-arangodb/pom.xml b/providers/arangodb/shedlock-provider-arangodb/pom.xml index 15bc76095..451487f8c 100644 --- a/providers/arangodb/shedlock-provider-arangodb/pom.xml +++ b/providers/arangodb/shedlock-provider-arangodb/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.2-SNAPSHOT + 6.0.2 ../../../pom.xml 4.0.0 shedlock-provider-arangodb - 6.0.2-SNAPSHOT + 6.0.2 diff --git a/providers/cassandra/shedlock-provider-cassandra/pom.xml b/providers/cassandra/shedlock-provider-cassandra/pom.xml index 2da0b9b10..8097de9ee 100644 --- a/providers/cassandra/shedlock-provider-cassandra/pom.xml +++ b/providers/cassandra/shedlock-provider-cassandra/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.2-SNAPSHOT + 6.0.2 ../../../pom.xml 4.0.0 shedlock-provider-cassandra - 6.0.2-SNAPSHOT + 6.0.2 4.18.1 diff --git a/providers/consul/shedlock-provider-consul/pom.xml b/providers/consul/shedlock-provider-consul/pom.xml index 693530e56..da577f0eb 100644 --- a/providers/consul/shedlock-provider-consul/pom.xml +++ b/providers/consul/shedlock-provider-consul/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.2-SNAPSHOT + 6.0.2 ../../../pom.xml 4.0.0 shedlock-provider-consul - 6.0.2-SNAPSHOT + 6.0.2 diff --git a/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml b/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml index d4c55a45c..aaf57526f 100644 --- a/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml +++ b/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.2-SNAPSHOT + 6.0.2 ../../../pom.xml 4.0.0 shedlock-provider-couchbase-javaclient3 - 6.0.2-SNAPSHOT + 6.0.2 diff --git a/providers/datastore/shedlock-provider-datastore/pom.xml b/providers/datastore/shedlock-provider-datastore/pom.xml index 12cf8c068..9008a034d 100644 --- a/providers/datastore/shedlock-provider-datastore/pom.xml +++ b/providers/datastore/shedlock-provider-datastore/pom.xml @@ -4,12 +4,12 @@ net.javacrumbs.shedlock shedlock-parent - 6.0.2-SNAPSHOT + 6.0.2 ../../../pom.xml shedlock-provider-datastore - 6.0.2-SNAPSHOT + 6.0.2 2.24.3 diff --git a/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml b/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml index cf6aa5741..a4dbe50cc 100644 --- a/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml +++ b/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.2-SNAPSHOT + 6.0.2 ../../../pom.xml 4.0.0 shedlock-provider-dynamodb2 - 6.0.2-SNAPSHOT + 6.0.2 diff --git a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml index 392b9cbe4..afd9e5fe7 100644 --- a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml +++ b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.2-SNAPSHOT + 6.0.2 ../../../pom.xml 4.0.0 shedlock-provider-elasticsearch8 - 6.0.2-SNAPSHOT + 6.0.2 8.16.1 diff --git a/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml b/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml index abddbecc5..26ba6d4b6 100644 --- a/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml +++ b/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.2-SNAPSHOT + 6.0.2 ../../../pom.xml 4.0.0 diff --git a/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml b/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml index f02eec8e9..54520d275 100644 --- a/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml +++ b/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.2-SNAPSHOT + 6.0.2 ../../../pom.xml 4.0.0 shedlock-provider-hazelcast4 - 6.0.2-SNAPSHOT + 6.0.2 diff --git a/providers/ignite/shedlock-provider-ignite/pom.xml b/providers/ignite/shedlock-provider-ignite/pom.xml index 776ee79d4..87c291595 100644 --- a/providers/ignite/shedlock-provider-ignite/pom.xml +++ b/providers/ignite/shedlock-provider-ignite/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.2-SNAPSHOT + 6.0.2 ../../../pom.xml 4.0.0 shedlock-provider-ignite - 6.0.2-SNAPSHOT + 6.0.2 2.16.0 diff --git a/providers/inmemory/shedlock-provider-inmemory/pom.xml b/providers/inmemory/shedlock-provider-inmemory/pom.xml index 635b23abb..3c0804af9 100644 --- a/providers/inmemory/shedlock-provider-inmemory/pom.xml +++ b/providers/inmemory/shedlock-provider-inmemory/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.2-SNAPSHOT + 6.0.2 ../../../pom.xml 4.0.0 shedlock-provider-inmemory - 6.0.2-SNAPSHOT + 6.0.2 diff --git a/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml b/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml index 014b975f0..174bf794f 100644 --- a/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.2-SNAPSHOT + 6.0.2 ../../../pom.xml 4.0.0 shedlock-provider-jdbc-internal - 6.0.2-SNAPSHOT + 6.0.2 diff --git a/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml b/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml index 2f6f6b62b..759d2b1e1 100644 --- a/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.2-SNAPSHOT + 6.0.2 ../../../pom.xml 4.0.0 shedlock-provider-jdbc-micronaut - 6.0.2-SNAPSHOT + 6.0.2 diff --git a/providers/jdbc/shedlock-provider-jdbc-template/pom.xml b/providers/jdbc/shedlock-provider-jdbc-template/pom.xml index 51dee0f54..697870805 100644 --- a/providers/jdbc/shedlock-provider-jdbc-template/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-template/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.2-SNAPSHOT + 6.0.2 ../../../pom.xml 4.0.0 shedlock-provider-jdbc-template - 6.0.2-SNAPSHOT + 6.0.2 diff --git a/providers/jdbc/shedlock-provider-jdbc/pom.xml b/providers/jdbc/shedlock-provider-jdbc/pom.xml index 09f5877f4..fe1ef2f19 100644 --- a/providers/jdbc/shedlock-provider-jdbc/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.2-SNAPSHOT + 6.0.2 ../../../pom.xml 4.0.0 shedlock-provider-jdbc - 6.0.2-SNAPSHOT + 6.0.2 diff --git a/providers/jdbc/shedlock-provider-jooq/pom.xml b/providers/jdbc/shedlock-provider-jooq/pom.xml index 637a98069..8bf3ce4c4 100644 --- a/providers/jdbc/shedlock-provider-jooq/pom.xml +++ b/providers/jdbc/shedlock-provider-jooq/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.2-SNAPSHOT + 6.0.2 ../../../pom.xml 4.0.0 shedlock-provider-jooq - 6.0.2-SNAPSHOT + 6.0.2 diff --git a/providers/jdbc/shedlock-test-support-jdbc/pom.xml b/providers/jdbc/shedlock-test-support-jdbc/pom.xml index 1c9b5a65c..b0cd9acfc 100644 --- a/providers/jdbc/shedlock-test-support-jdbc/pom.xml +++ b/providers/jdbc/shedlock-test-support-jdbc/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.2-SNAPSHOT + 6.0.2 ../../../pom.xml 4.0.0 shedlock-test-support-jdbc - 6.0.2-SNAPSHOT + 6.0.2 diff --git a/providers/memcached/shedlock-provider-memcached-spy/pom.xml b/providers/memcached/shedlock-provider-memcached-spy/pom.xml index 2fe519839..2d6eae284 100644 --- a/providers/memcached/shedlock-provider-memcached-spy/pom.xml +++ b/providers/memcached/shedlock-provider-memcached-spy/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.2-SNAPSHOT + 6.0.2 ../../../pom.xml 4.0.0 shedlock-provider-memcached-spy - 6.0.2-SNAPSHOT + 6.0.2 2.12.3 diff --git a/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml b/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml index 0e2f42918..f7fd8b5bb 100644 --- a/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml +++ b/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.2-SNAPSHOT + 6.0.2 ../../../pom.xml 4.0.0 shedlock-provider-mongo-reactivestreams - 6.0.2-SNAPSHOT + 6.0.2 diff --git a/providers/mongo/shedlock-provider-mongo/pom.xml b/providers/mongo/shedlock-provider-mongo/pom.xml index c62e13878..cac607c0b 100644 --- a/providers/mongo/shedlock-provider-mongo/pom.xml +++ b/providers/mongo/shedlock-provider-mongo/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.2-SNAPSHOT + 6.0.2 ../../../pom.xml 4.0.0 shedlock-provider-mongo - 6.0.2-SNAPSHOT + 6.0.2 diff --git a/providers/neo4j/shedlock-provider-neo4j/pom.xml b/providers/neo4j/shedlock-provider-neo4j/pom.xml index 92214b3b7..3a02b08df 100644 --- a/providers/neo4j/shedlock-provider-neo4j/pom.xml +++ b/providers/neo4j/shedlock-provider-neo4j/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.2-SNAPSHOT + 6.0.2 ../../../pom.xml 4.0.0 shedlock-provider-neo4j - 6.0.2-SNAPSHOT + 6.0.2 diff --git a/providers/opensearch/shedlock-provider-opensearch/pom.xml b/providers/opensearch/shedlock-provider-opensearch/pom.xml index 34a1f2cbb..ca44ca1e1 100644 --- a/providers/opensearch/shedlock-provider-opensearch/pom.xml +++ b/providers/opensearch/shedlock-provider-opensearch/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.2-SNAPSHOT + 6.0.2 ../../../pom.xml 4.0.0 shedlock-provider-opensearch - 6.0.2-SNAPSHOT + 6.0.2 2.17.1 diff --git a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml index 99a166854..d28e654f4 100644 --- a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml +++ b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml @@ -5,12 +5,12 @@ net.javacrumbs.shedlock shedlock-parent - 6.0.2-SNAPSHOT + 6.0.2 ../../../pom.xml shedlock-provider-r2dbc - 6.0.2-SNAPSHOT + 6.0.2 1.0.0.RELEASE diff --git a/providers/redis/shedlock-provider-redis-jedis4/pom.xml b/providers/redis/shedlock-provider-redis-jedis4/pom.xml index 03f26a8bd..a5546ff84 100644 --- a/providers/redis/shedlock-provider-redis-jedis4/pom.xml +++ b/providers/redis/shedlock-provider-redis-jedis4/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.2-SNAPSHOT + 6.0.2 ../../../pom.xml 4.0.0 shedlock-provider-redis-jedis4 - 6.0.2-SNAPSHOT + 6.0.2 diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index 11a62a095..719913e88 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.2-SNAPSHOT + 6.0.2 ../../../pom.xml 4.0.0 shedlock-provider-redis-spring - 6.0.2-SNAPSHOT + 6.0.2 diff --git a/providers/spanner/shedlock-provider-spanner/pom.xml b/providers/spanner/shedlock-provider-spanner/pom.xml index c7652e5c2..b0cfbbb36 100644 --- a/providers/spanner/shedlock-provider-spanner/pom.xml +++ b/providers/spanner/shedlock-provider-spanner/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.2-SNAPSHOT + 6.0.2 ../../../pom.xml 4.0.0 shedlock-provider-spanner - 6.0.2-SNAPSHOT + 6.0.2 6.81.2 diff --git a/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml b/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml index 9dd55d089..48aed212a 100644 --- a/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml +++ b/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.2-SNAPSHOT + 6.0.2 ../../../pom.xml 4.0.0 shedlock-provider-zookeeper-curator - 6.0.2-SNAPSHOT + 6.0.2 5.7.1 diff --git a/shedlock-bom/pom.xml b/shedlock-bom/pom.xml index 5721369c1..0f986cab5 100644 --- a/shedlock-bom/pom.xml +++ b/shedlock-bom/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.2-SNAPSHOT + 6.0.2 4.0.0 BOM for ShedLock modules shedlock-bom - 6.0.2-SNAPSHOT + 6.0.2 pom diff --git a/shedlock-core/pom.xml b/shedlock-core/pom.xml index fa3acbed7..3d01d1963 100644 --- a/shedlock-core/pom.xml +++ b/shedlock-core/pom.xml @@ -3,12 +3,12 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.2-SNAPSHOT + 6.0.2 4.0.0 shedlock-core - 6.0.2-SNAPSHOT + 6.0.2 2.13.3 diff --git a/shedlock-test-support/pom.xml b/shedlock-test-support/pom.xml index ae38fb43e..b33de5085 100644 --- a/shedlock-test-support/pom.xml +++ b/shedlock-test-support/pom.xml @@ -3,12 +3,12 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.2-SNAPSHOT + 6.0.2 4.0.0 shedlock-test-support - 6.0.2-SNAPSHOT + 6.0.2 diff --git a/spring/shedlock-spring/pom.xml b/spring/shedlock-spring/pom.xml index f3d9f3dd8..fb16be754 100644 --- a/spring/shedlock-spring/pom.xml +++ b/spring/shedlock-spring/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.2-SNAPSHOT + 6.0.2 ../../pom.xml 4.0.0 shedlock-spring - 6.0.2-SNAPSHOT + 6.0.2 diff --git a/spring/test/shedlock-springboot-future-test/pom.xml b/spring/test/shedlock-springboot-future-test/pom.xml index 6656cc0e3..413fa5421 100644 --- a/spring/test/shedlock-springboot-future-test/pom.xml +++ b/spring/test/shedlock-springboot-future-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.2-SNAPSHOT + 6.0.2 ../../../pom.xml 4.0.0 shedlock-springboot-future-test - 6.0.2-SNAPSHOT + 6.0.2 diff --git a/spring/test/shedlock-springboot-kotlin-test/pom.xml b/spring/test/shedlock-springboot-kotlin-test/pom.xml index d7fd33fde..6d4a8457d 100644 --- a/spring/test/shedlock-springboot-kotlin-test/pom.xml +++ b/spring/test/shedlock-springboot-kotlin-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.2-SNAPSHOT + 6.0.2 ../../../pom.xml 4.0.0 shedlock-springboot-kotlin-test - 6.0.2-SNAPSHOT + 6.0.2 diff --git a/spring/test/shedlock-springboot-old-test/pom.xml b/spring/test/shedlock-springboot-old-test/pom.xml index 6758ffea9..eaa451977 100644 --- a/spring/test/shedlock-springboot-old-test/pom.xml +++ b/spring/test/shedlock-springboot-old-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.2-SNAPSHOT + 6.0.2 ../../../pom.xml 4.0.0 shedlock-springboot-old-test - 6.0.2-SNAPSHOT + 6.0.2 diff --git a/spring/test/shedlock-springboot-sleuth-test/pom.xml b/spring/test/shedlock-springboot-sleuth-test/pom.xml index 4010c13e5..76ce2f38c 100644 --- a/spring/test/shedlock-springboot-sleuth-test/pom.xml +++ b/spring/test/shedlock-springboot-sleuth-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.2-SNAPSHOT + 6.0.2 ../../../pom.xml 4.0.0 shedlock-springboot-sleuth-test - 6.0.2-SNAPSHOT + 6.0.2 diff --git a/spring/test/shedlock-springboot-test/pom.xml b/spring/test/shedlock-springboot-test/pom.xml index 8dbc1a9e3..0d06d70c5 100644 --- a/spring/test/shedlock-springboot-test/pom.xml +++ b/spring/test/shedlock-springboot-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.2-SNAPSHOT + 6.0.2 ../../../pom.xml 4.0.0 shedlock-springboot-test - 6.0.2-SNAPSHOT + 6.0.2 diff --git a/spring/test/shedlock-testng-test/pom.xml b/spring/test/shedlock-testng-test/pom.xml index 72b0aaf7e..35e883882 100644 --- a/spring/test/shedlock-testng-test/pom.xml +++ b/spring/test/shedlock-testng-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.2-SNAPSHOT + 6.0.2 ../../../pom.xml 4.0.0 shedlock-testng-test - 6.0.2-SNAPSHOT + 6.0.2 From dcea5869b90d6e134b4adaa4f6e254412751110c Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Tue, 26 Nov 2024 20:18:43 +0100 Subject: [PATCH 1014/1598] [maven-release-plugin] prepare for next development iteration --- cdi/shedlock-cdi/pom.xml | 4 ++-- cdi/test/quarkus-test/pom.xml | 4 ++-- micronaut/shedlock-micronaut4/pom.xml | 4 ++-- micronaut/test/micronaut4-jdbc-template/pom.xml | 4 ++-- micronaut/test/micronaut4-jdbc/pom.xml | 4 ++-- pom.xml | 2 +- providers/arangodb/shedlock-provider-arangodb/pom.xml | 4 ++-- providers/cassandra/shedlock-provider-cassandra/pom.xml | 4 ++-- providers/consul/shedlock-provider-consul/pom.xml | 4 ++-- .../couchbase/shedlock-provider-couchbase-javaclient3/pom.xml | 4 ++-- providers/datastore/shedlock-provider-datastore/pom.xml | 4 ++-- providers/dynamodb/shedlock-provider-dynamodb2/pom.xml | 4 ++-- .../elasticsearch/shedlock-provider-elasticsearch8/pom.xml | 4 ++-- providers/etcd/shedlock-provider-etcd-jetcd/pom.xml | 2 +- providers/hazelcast/shedlock-provider-hazelcast4/pom.xml | 4 ++-- providers/ignite/shedlock-provider-ignite/pom.xml | 4 ++-- providers/inmemory/shedlock-provider-inmemory/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-internal/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-template/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jooq/pom.xml | 4 ++-- providers/jdbc/shedlock-test-support-jdbc/pom.xml | 4 ++-- providers/memcached/shedlock-provider-memcached-spy/pom.xml | 4 ++-- .../mongo/shedlock-provider-mongo-reactivestreams/pom.xml | 4 ++-- providers/mongo/shedlock-provider-mongo/pom.xml | 4 ++-- providers/neo4j/shedlock-provider-neo4j/pom.xml | 4 ++-- providers/opensearch/shedlock-provider-opensearch/pom.xml | 4 ++-- providers/r2dbc/shedlock-provider-r2dbc/pom.xml | 4 ++-- providers/redis/shedlock-provider-redis-jedis4/pom.xml | 4 ++-- providers/redis/shedlock-provider-redis-spring/pom.xml | 4 ++-- providers/spanner/shedlock-provider-spanner/pom.xml | 4 ++-- .../zookeeper/shedlock-provider-zookeeper-curator/pom.xml | 4 ++-- shedlock-bom/pom.xml | 4 ++-- shedlock-core/pom.xml | 4 ++-- shedlock-test-support/pom.xml | 4 ++-- spring/shedlock-spring/pom.xml | 4 ++-- spring/test/shedlock-springboot-future-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-kotlin-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-old-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-sleuth-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-test/pom.xml | 4 ++-- spring/test/shedlock-testng-test/pom.xml | 4 ++-- 43 files changed, 84 insertions(+), 84 deletions(-) diff --git a/cdi/shedlock-cdi/pom.xml b/cdi/shedlock-cdi/pom.xml index 90a4dfae6..0e82df71c 100644 --- a/cdi/shedlock-cdi/pom.xml +++ b/cdi/shedlock-cdi/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.2 + 6.0.3-SNAPSHOT ../../pom.xml shedlock-cdi - 6.0.2 + 6.0.3-SNAPSHOT diff --git a/cdi/test/quarkus-test/pom.xml b/cdi/test/quarkus-test/pom.xml index b1728a5ae..7b7ede55e 100644 --- a/cdi/test/quarkus-test/pom.xml +++ b/cdi/test/quarkus-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.2 + 6.0.3-SNAPSHOT ../../../pom.xml 4.0.0 quarkus-test - 6.0.2 + 6.0.3-SNAPSHOT quarkus-bom diff --git a/micronaut/shedlock-micronaut4/pom.xml b/micronaut/shedlock-micronaut4/pom.xml index 9ac7bcc26..930d3bf6e 100644 --- a/micronaut/shedlock-micronaut4/pom.xml +++ b/micronaut/shedlock-micronaut4/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.2 + 6.0.3-SNAPSHOT ../../pom.xml shedlock-micronaut4 - 6.0.2 + 6.0.3-SNAPSHOT diff --git a/micronaut/test/micronaut4-jdbc-template/pom.xml b/micronaut/test/micronaut4-jdbc-template/pom.xml index a5a593139..ba71daea9 100644 --- a/micronaut/test/micronaut4-jdbc-template/pom.xml +++ b/micronaut/test/micronaut4-jdbc-template/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.2 + 6.0.3-SNAPSHOT ../../../pom.xml micronaut4-jdbc-template - 6.0.2 + 6.0.3-SNAPSHOT UTF-8 diff --git a/micronaut/test/micronaut4-jdbc/pom.xml b/micronaut/test/micronaut4-jdbc/pom.xml index d1c2ffe0f..da3a1a058 100644 --- a/micronaut/test/micronaut4-jdbc/pom.xml +++ b/micronaut/test/micronaut4-jdbc/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.2 + 6.0.3-SNAPSHOT ../../../pom.xml micronaut4-jdbc - 6.0.2 + 6.0.3-SNAPSHOT UTF-8 diff --git a/pom.xml b/pom.xml index 2d9c5b3b1..6ef358d12 100644 --- a/pom.xml +++ b/pom.xml @@ -19,7 +19,7 @@ net.javacrumbs.shedlock shedlock-parent pom - 6.0.2 + 6.0.3-SNAPSHOT shedlock-bom shedlock-core diff --git a/providers/arangodb/shedlock-provider-arangodb/pom.xml b/providers/arangodb/shedlock-provider-arangodb/pom.xml index 451487f8c..cbfe12600 100644 --- a/providers/arangodb/shedlock-provider-arangodb/pom.xml +++ b/providers/arangodb/shedlock-provider-arangodb/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.2 + 6.0.3-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-arangodb - 6.0.2 + 6.0.3-SNAPSHOT diff --git a/providers/cassandra/shedlock-provider-cassandra/pom.xml b/providers/cassandra/shedlock-provider-cassandra/pom.xml index 8097de9ee..438202077 100644 --- a/providers/cassandra/shedlock-provider-cassandra/pom.xml +++ b/providers/cassandra/shedlock-provider-cassandra/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.2 + 6.0.3-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-cassandra - 6.0.2 + 6.0.3-SNAPSHOT 4.18.1 diff --git a/providers/consul/shedlock-provider-consul/pom.xml b/providers/consul/shedlock-provider-consul/pom.xml index da577f0eb..df4e00365 100644 --- a/providers/consul/shedlock-provider-consul/pom.xml +++ b/providers/consul/shedlock-provider-consul/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.2 + 6.0.3-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-consul - 6.0.2 + 6.0.3-SNAPSHOT diff --git a/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml b/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml index aaf57526f..2020ab4dc 100644 --- a/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml +++ b/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.2 + 6.0.3-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-couchbase-javaclient3 - 6.0.2 + 6.0.3-SNAPSHOT diff --git a/providers/datastore/shedlock-provider-datastore/pom.xml b/providers/datastore/shedlock-provider-datastore/pom.xml index 9008a034d..5e5d12ba1 100644 --- a/providers/datastore/shedlock-provider-datastore/pom.xml +++ b/providers/datastore/shedlock-provider-datastore/pom.xml @@ -4,12 +4,12 @@ net.javacrumbs.shedlock shedlock-parent - 6.0.2 + 6.0.3-SNAPSHOT ../../../pom.xml shedlock-provider-datastore - 6.0.2 + 6.0.3-SNAPSHOT 2.24.3 diff --git a/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml b/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml index a4dbe50cc..f64559fd2 100644 --- a/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml +++ b/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.2 + 6.0.3-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-dynamodb2 - 6.0.2 + 6.0.3-SNAPSHOT diff --git a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml index afd9e5fe7..88502a559 100644 --- a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml +++ b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.2 + 6.0.3-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-elasticsearch8 - 6.0.2 + 6.0.3-SNAPSHOT 8.16.1 diff --git a/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml b/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml index 26ba6d4b6..0d64faf15 100644 --- a/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml +++ b/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.2 + 6.0.3-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml b/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml index 54520d275..1b53ff2cb 100644 --- a/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml +++ b/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.2 + 6.0.3-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-hazelcast4 - 6.0.2 + 6.0.3-SNAPSHOT diff --git a/providers/ignite/shedlock-provider-ignite/pom.xml b/providers/ignite/shedlock-provider-ignite/pom.xml index 87c291595..47033202f 100644 --- a/providers/ignite/shedlock-provider-ignite/pom.xml +++ b/providers/ignite/shedlock-provider-ignite/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.2 + 6.0.3-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-ignite - 6.0.2 + 6.0.3-SNAPSHOT 2.16.0 diff --git a/providers/inmemory/shedlock-provider-inmemory/pom.xml b/providers/inmemory/shedlock-provider-inmemory/pom.xml index 3c0804af9..79cb1cd53 100644 --- a/providers/inmemory/shedlock-provider-inmemory/pom.xml +++ b/providers/inmemory/shedlock-provider-inmemory/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.2 + 6.0.3-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-inmemory - 6.0.2 + 6.0.3-SNAPSHOT diff --git a/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml b/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml index 174bf794f..88250aab2 100644 --- a/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.2 + 6.0.3-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-jdbc-internal - 6.0.2 + 6.0.3-SNAPSHOT diff --git a/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml b/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml index 759d2b1e1..40620b667 100644 --- a/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.2 + 6.0.3-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-jdbc-micronaut - 6.0.2 + 6.0.3-SNAPSHOT diff --git a/providers/jdbc/shedlock-provider-jdbc-template/pom.xml b/providers/jdbc/shedlock-provider-jdbc-template/pom.xml index 697870805..e4e76c353 100644 --- a/providers/jdbc/shedlock-provider-jdbc-template/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-template/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.2 + 6.0.3-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-jdbc-template - 6.0.2 + 6.0.3-SNAPSHOT diff --git a/providers/jdbc/shedlock-provider-jdbc/pom.xml b/providers/jdbc/shedlock-provider-jdbc/pom.xml index fe1ef2f19..d1ccf9e4c 100644 --- a/providers/jdbc/shedlock-provider-jdbc/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.2 + 6.0.3-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-jdbc - 6.0.2 + 6.0.3-SNAPSHOT diff --git a/providers/jdbc/shedlock-provider-jooq/pom.xml b/providers/jdbc/shedlock-provider-jooq/pom.xml index 8bf3ce4c4..da3fbec2f 100644 --- a/providers/jdbc/shedlock-provider-jooq/pom.xml +++ b/providers/jdbc/shedlock-provider-jooq/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.2 + 6.0.3-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-jooq - 6.0.2 + 6.0.3-SNAPSHOT diff --git a/providers/jdbc/shedlock-test-support-jdbc/pom.xml b/providers/jdbc/shedlock-test-support-jdbc/pom.xml index b0cd9acfc..9f7e6eff6 100644 --- a/providers/jdbc/shedlock-test-support-jdbc/pom.xml +++ b/providers/jdbc/shedlock-test-support-jdbc/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.2 + 6.0.3-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-test-support-jdbc - 6.0.2 + 6.0.3-SNAPSHOT diff --git a/providers/memcached/shedlock-provider-memcached-spy/pom.xml b/providers/memcached/shedlock-provider-memcached-spy/pom.xml index 2d6eae284..e89c82574 100644 --- a/providers/memcached/shedlock-provider-memcached-spy/pom.xml +++ b/providers/memcached/shedlock-provider-memcached-spy/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.2 + 6.0.3-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-memcached-spy - 6.0.2 + 6.0.3-SNAPSHOT 2.12.3 diff --git a/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml b/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml index f7fd8b5bb..f2c8f30bc 100644 --- a/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml +++ b/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.2 + 6.0.3-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-mongo-reactivestreams - 6.0.2 + 6.0.3-SNAPSHOT diff --git a/providers/mongo/shedlock-provider-mongo/pom.xml b/providers/mongo/shedlock-provider-mongo/pom.xml index cac607c0b..102b3219a 100644 --- a/providers/mongo/shedlock-provider-mongo/pom.xml +++ b/providers/mongo/shedlock-provider-mongo/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.2 + 6.0.3-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-mongo - 6.0.2 + 6.0.3-SNAPSHOT diff --git a/providers/neo4j/shedlock-provider-neo4j/pom.xml b/providers/neo4j/shedlock-provider-neo4j/pom.xml index 3a02b08df..fc1f06208 100644 --- a/providers/neo4j/shedlock-provider-neo4j/pom.xml +++ b/providers/neo4j/shedlock-provider-neo4j/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.2 + 6.0.3-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-neo4j - 6.0.2 + 6.0.3-SNAPSHOT diff --git a/providers/opensearch/shedlock-provider-opensearch/pom.xml b/providers/opensearch/shedlock-provider-opensearch/pom.xml index ca44ca1e1..07826d18b 100644 --- a/providers/opensearch/shedlock-provider-opensearch/pom.xml +++ b/providers/opensearch/shedlock-provider-opensearch/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.2 + 6.0.3-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-opensearch - 6.0.2 + 6.0.3-SNAPSHOT 2.17.1 diff --git a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml index d28e654f4..8a75e5571 100644 --- a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml +++ b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml @@ -5,12 +5,12 @@ net.javacrumbs.shedlock shedlock-parent - 6.0.2 + 6.0.3-SNAPSHOT ../../../pom.xml shedlock-provider-r2dbc - 6.0.2 + 6.0.3-SNAPSHOT 1.0.0.RELEASE diff --git a/providers/redis/shedlock-provider-redis-jedis4/pom.xml b/providers/redis/shedlock-provider-redis-jedis4/pom.xml index a5546ff84..cd96d6d11 100644 --- a/providers/redis/shedlock-provider-redis-jedis4/pom.xml +++ b/providers/redis/shedlock-provider-redis-jedis4/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.2 + 6.0.3-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-redis-jedis4 - 6.0.2 + 6.0.3-SNAPSHOT diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index 719913e88..d1cc9cd74 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.2 + 6.0.3-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-redis-spring - 6.0.2 + 6.0.3-SNAPSHOT diff --git a/providers/spanner/shedlock-provider-spanner/pom.xml b/providers/spanner/shedlock-provider-spanner/pom.xml index b0cfbbb36..138fe8d3b 100644 --- a/providers/spanner/shedlock-provider-spanner/pom.xml +++ b/providers/spanner/shedlock-provider-spanner/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.2 + 6.0.3-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-spanner - 6.0.2 + 6.0.3-SNAPSHOT 6.81.2 diff --git a/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml b/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml index 48aed212a..248ed5857 100644 --- a/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml +++ b/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.2 + 6.0.3-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-zookeeper-curator - 6.0.2 + 6.0.3-SNAPSHOT 5.7.1 diff --git a/shedlock-bom/pom.xml b/shedlock-bom/pom.xml index 0f986cab5..c03e792f1 100644 --- a/shedlock-bom/pom.xml +++ b/shedlock-bom/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.2 + 6.0.3-SNAPSHOT 4.0.0 BOM for ShedLock modules shedlock-bom - 6.0.2 + 6.0.3-SNAPSHOT pom diff --git a/shedlock-core/pom.xml b/shedlock-core/pom.xml index 3d01d1963..9dea84801 100644 --- a/shedlock-core/pom.xml +++ b/shedlock-core/pom.xml @@ -3,12 +3,12 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.2 + 6.0.3-SNAPSHOT 4.0.0 shedlock-core - 6.0.2 + 6.0.3-SNAPSHOT 2.13.3 diff --git a/shedlock-test-support/pom.xml b/shedlock-test-support/pom.xml index b33de5085..0888f216c 100644 --- a/shedlock-test-support/pom.xml +++ b/shedlock-test-support/pom.xml @@ -3,12 +3,12 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.2 + 6.0.3-SNAPSHOT 4.0.0 shedlock-test-support - 6.0.2 + 6.0.3-SNAPSHOT diff --git a/spring/shedlock-spring/pom.xml b/spring/shedlock-spring/pom.xml index fb16be754..9316be8f0 100644 --- a/spring/shedlock-spring/pom.xml +++ b/spring/shedlock-spring/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.2 + 6.0.3-SNAPSHOT ../../pom.xml 4.0.0 shedlock-spring - 6.0.2 + 6.0.3-SNAPSHOT diff --git a/spring/test/shedlock-springboot-future-test/pom.xml b/spring/test/shedlock-springboot-future-test/pom.xml index 413fa5421..e5ec9a84c 100644 --- a/spring/test/shedlock-springboot-future-test/pom.xml +++ b/spring/test/shedlock-springboot-future-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.2 + 6.0.3-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-springboot-future-test - 6.0.2 + 6.0.3-SNAPSHOT diff --git a/spring/test/shedlock-springboot-kotlin-test/pom.xml b/spring/test/shedlock-springboot-kotlin-test/pom.xml index 6d4a8457d..d7c7a441e 100644 --- a/spring/test/shedlock-springboot-kotlin-test/pom.xml +++ b/spring/test/shedlock-springboot-kotlin-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.2 + 6.0.3-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-springboot-kotlin-test - 6.0.2 + 6.0.3-SNAPSHOT diff --git a/spring/test/shedlock-springboot-old-test/pom.xml b/spring/test/shedlock-springboot-old-test/pom.xml index eaa451977..3a86ffbcb 100644 --- a/spring/test/shedlock-springboot-old-test/pom.xml +++ b/spring/test/shedlock-springboot-old-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.2 + 6.0.3-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-springboot-old-test - 6.0.2 + 6.0.3-SNAPSHOT diff --git a/spring/test/shedlock-springboot-sleuth-test/pom.xml b/spring/test/shedlock-springboot-sleuth-test/pom.xml index 76ce2f38c..30c84cc54 100644 --- a/spring/test/shedlock-springboot-sleuth-test/pom.xml +++ b/spring/test/shedlock-springboot-sleuth-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.2 + 6.0.3-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-springboot-sleuth-test - 6.0.2 + 6.0.3-SNAPSHOT diff --git a/spring/test/shedlock-springboot-test/pom.xml b/spring/test/shedlock-springboot-test/pom.xml index 0d06d70c5..e0fb7cb94 100644 --- a/spring/test/shedlock-springboot-test/pom.xml +++ b/spring/test/shedlock-springboot-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.2 + 6.0.3-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-springboot-test - 6.0.2 + 6.0.3-SNAPSHOT diff --git a/spring/test/shedlock-testng-test/pom.xml b/spring/test/shedlock-testng-test/pom.xml index 35e883882..c3bcc76ec 100644 --- a/spring/test/shedlock-testng-test/pom.xml +++ b/spring/test/shedlock-testng-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.2 + 6.0.3-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-testng-test - 6.0.2 + 6.0.3-SNAPSHOT From 2b838a2a5990b9cf9b7d037100e5860e8606ebc5 Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Tue, 26 Nov 2024 20:38:19 +0100 Subject: [PATCH 1015/1598] Release --- README.md | 54 ++++++++++++++++++++++++++--------------------------- RELEASES.md | 4 ++++ 2 files changed, 31 insertions(+), 27 deletions(-) diff --git a/README.md b/README.md index 15f0d2822..5cdc95d53 100644 --- a/README.md +++ b/README.md @@ -81,7 +81,7 @@ First of all, we have to import the project net.javacrumbs.shedlock shedlock-spring - 6.0.1 + 6.0.2 ``` @@ -186,7 +186,7 @@ Add dependency net.javacrumbs.shedlock shedlock-provider-jdbc-template - 6.0.1 + 6.0.2 ``` @@ -246,7 +246,7 @@ is in flux and may easily break. net.javacrumbs.shedlock shedlock-provider-r2dbc - 6.0.1 + 6.0.2 ``` @@ -269,7 +269,7 @@ Add dependency net.javacrumbs.shedlock shedlock-provider-jooq - 6.0.1 + 6.0.2 ``` @@ -306,7 +306,7 @@ Add dependency net.javacrumbs.shedlock shedlock-provider-jdbc-micronaut - 6.0.1 + 6.0.2 ``` @@ -329,7 +329,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-mongo - 6.0.1 + 6.0.2 ``` @@ -356,7 +356,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-mongo-reactivestreams - 6.0.1 + 6.0.2 ``` @@ -385,7 +385,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-dynamodb2 - 6.0.1 + 6.0.2 ``` @@ -412,7 +412,7 @@ Import net.javacrumbs.shedlock shedlock-provider-zookeeper-curator - 6.0.1 + 6.0.2 ``` @@ -436,7 +436,7 @@ Import net.javacrumbs.shedlock shedlock-provider-redis-spring - 6.0.1 + 6.0.2 ``` @@ -460,7 +460,7 @@ Import net.javacrumbs.shedlock shedlock-provider-redis-spring - 6.0.1 + 6.0.2 ``` @@ -489,7 +489,7 @@ Import net.javacrumbs.shedlock shedlock-provider-redis-jedis4 - 6.0.1 + 6.0.2 ``` @@ -513,7 +513,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-hazelcast4 - 6.0.1 + 6.0.2 ``` @@ -537,7 +537,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-couchbase-javaclient3 - 6.0.1 + 6.0.2 ``` @@ -563,7 +563,7 @@ I am really not sure if it's a good idea to use Elasticsearch as a lock provider net.javacrumbs.shedlock shedlock-provider-elasticsearch8 - 6.0.1 + 6.0.2 ``` @@ -615,7 +615,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-cassandra - 6.0.1 + 6.0.2 ``` @@ -650,7 +650,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-consul - 6.0.1 + 6.0.2 ``` @@ -675,7 +675,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-arangodb - 6.0.1 + 6.0.2 ``` @@ -701,7 +701,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-neo4j - 6.0.1 + 6.0.2 ``` @@ -726,7 +726,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-etcd-jetcd - 6.0.1 + 6.0.2 ``` @@ -750,7 +750,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-ignite - 6.0.1 + 6.0.2 ``` @@ -775,7 +775,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-inmemory - 6.0.1 + 6.0.2 test ``` @@ -801,7 +801,7 @@ Import net.javacrumbs.shedlock shedlock-provider-memcached-spy - 6.0.1 + 6.0.2 ``` @@ -832,7 +832,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-datastore - 6.0.1 + 6.0.2 ``` @@ -854,7 +854,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-spanner - 6.0.1 + 6.0.2 ``` Configure @@ -974,7 +974,7 @@ Import the project: shedlock-micronaut - 6.0.1 + 6.0.2 ``` @@ -1011,7 +1011,7 @@ Import the project: net.javacrumbs.shedlock shedlock-cdi - 6.0.1 + 6.0.2 ``` diff --git a/RELEASES.md b/RELEASES.md index 4a5ec14c1..c60a9ebdf 100644 --- a/RELEASES.md +++ b/RELEASES.md @@ -1,5 +1,9 @@ # Release notes +## 6.0.2 +* #2272 Don't fail on startup if LockProvider not found +* Dependency updates + ## 6.0.1 * Support for multiple LockProviders * cdi-vintage module removed From 7777623a71f59559f470f75297dd20b1e0485ffa Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 27 Nov 2024 15:45:55 +0000 Subject: [PATCH 1016/1598] Bump kotlin.ver from 2.0.21 to 2.1.0 Bumps `kotlin.ver` from 2.0.21 to 2.1.0. Updates `org.jetbrains.kotlin:kotlin-stdlib` from 2.0.21 to 2.1.0 - [Release notes](https://github.com/JetBrains/kotlin/releases) - [Changelog](https://github.com/JetBrains/kotlin/blob/v2.1.0/ChangeLog.md) - [Commits](https://github.com/JetBrains/kotlin/compare/v2.0.21...v2.1.0) Updates `org.jetbrains.kotlin:kotlin-reflect` from 2.0.21 to 2.1.0 - [Release notes](https://github.com/JetBrains/kotlin/releases) - [Changelog](https://github.com/JetBrains/kotlin/blob/v2.1.0/ChangeLog.md) - [Commits](https://github.com/JetBrains/kotlin/compare/v2.0.21...v2.1.0) Updates `org.jetbrains.kotlin:kotlin-maven-allopen` from 2.0.21 to 2.1.0 Updates `org.jetbrains.kotlin:kotlin-maven-plugin` from 2.0.21 to 2.1.0 --- updated-dependencies: - dependency-name: org.jetbrains.kotlin:kotlin-stdlib dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: org.jetbrains.kotlin:kotlin-reflect dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: org.jetbrains.kotlin:kotlin-maven-allopen dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: org.jetbrains.kotlin:kotlin-maven-plugin dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 6ef358d12..dfe829a94 100644 --- a/pom.xml +++ b/pom.xml @@ -72,7 +72,7 @@ 3.4.0 5.11.3 1.20.4 - 2.0.21 + 2.1.0 4.7.1 4.8.0 4.8.1 From b2046dc840219720ffdc60344bd16c18b867f5d2 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 27 Nov 2024 15:46:20 +0000 Subject: [PATCH 1017/1598] Bump quarkus.platform.version from 3.16.4 to 3.17.0 Bumps `quarkus.platform.version` from 3.16.4 to 3.17.0. Updates `io.quarkus.platform:quarkus-bom` from 3.16.4 to 3.17.0 - [Commits](https://github.com/quarkusio/quarkus-platform/compare/3.16.4...3.17.0) Updates `io.quarkus.platform:quarkus-maven-plugin` from 3.16.4 to 3.17.0 - [Commits](https://github.com/quarkusio/quarkus-platform/compare/3.16.4...3.17.0) --- updated-dependencies: - dependency-name: io.quarkus.platform:quarkus-bom dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: io.quarkus.platform:quarkus-maven-plugin dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- cdi/test/quarkus-test/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cdi/test/quarkus-test/pom.xml b/cdi/test/quarkus-test/pom.xml index 7b7ede55e..9c72022a7 100644 --- a/cdi/test/quarkus-test/pom.xml +++ b/cdi/test/quarkus-test/pom.xml @@ -14,7 +14,7 @@ quarkus-bom io.quarkus.platform - 3.16.4 + 3.17.0 true From 335061d3c6c56309c19361267f3c6c4d3471c7e9 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 28 Nov 2024 15:39:45 +0000 Subject: [PATCH 1018/1598] Bump org.neo4j.driver:neo4j-java-driver from 5.26.3 to 5.27.0 Bumps [org.neo4j.driver:neo4j-java-driver](https://github.com/neo4j/neo4j-java-driver) from 5.26.3 to 5.27.0. - [Release notes](https://github.com/neo4j/neo4j-java-driver/releases) - [Commits](https://github.com/neo4j/neo4j-java-driver/compare/5.26.3...5.27.0) --- updated-dependencies: - dependency-name: org.neo4j.driver:neo4j-java-driver dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- providers/neo4j/shedlock-provider-neo4j/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/neo4j/shedlock-provider-neo4j/pom.xml b/providers/neo4j/shedlock-provider-neo4j/pom.xml index fc1f06208..13ebd27e4 100644 --- a/providers/neo4j/shedlock-provider-neo4j/pom.xml +++ b/providers/neo4j/shedlock-provider-neo4j/pom.xml @@ -20,7 +20,7 @@ org.neo4j.driver neo4j-java-driver - 5.26.3 + 5.27.0 From d28241f152ef1edd8c72d09cbcc2b93b3c619aa9 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 28 Nov 2024 15:40:08 +0000 Subject: [PATCH 1019/1598] Bump jackson.version from 2.18.1 to 2.18.2 Bumps `jackson.version` from 2.18.1 to 2.18.2. Updates `com.fasterxml.jackson.datatype:jackson-datatype-jsr310` from 2.18.1 to 2.18.2 Updates `com.fasterxml.jackson.dataformat:jackson-dataformat-xml` from 2.18.1 to 2.18.2 - [Commits](https://github.com/FasterXML/jackson-dataformat-xml/compare/jackson-dataformat-xml-2.18.1...jackson-dataformat-xml-2.18.2) --- updated-dependencies: - dependency-name: com.fasterxml.jackson.datatype:jackson-datatype-jsr310 dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: com.fasterxml.jackson.dataformat:jackson-dataformat-xml dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- .../elasticsearch/shedlock-provider-elasticsearch8/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml index 88502a559..65de794f0 100644 --- a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml +++ b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml @@ -14,7 +14,7 @@ 8.16.1 2.1.3 - 2.18.1 + 2.18.2 From 41a005476db857c5e46fdebd5f1f21859f7b4afb Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 29 Nov 2024 15:57:24 +0000 Subject: [PATCH 1020/1598] Bump quarkus.platform.version from 3.17.0 to 3.17.2 Bumps `quarkus.platform.version` from 3.17.0 to 3.17.2. Updates `io.quarkus.platform:quarkus-bom` from 3.17.0 to 3.17.2 - [Commits](https://github.com/quarkusio/quarkus-platform/compare/3.17.0...3.17.2) Updates `io.quarkus.platform:quarkus-maven-plugin` from 3.17.0 to 3.17.2 - [Commits](https://github.com/quarkusio/quarkus-platform/compare/3.17.0...3.17.2) --- updated-dependencies: - dependency-name: io.quarkus.platform:quarkus-bom dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: io.quarkus.platform:quarkus-maven-plugin dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- cdi/test/quarkus-test/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cdi/test/quarkus-test/pom.xml b/cdi/test/quarkus-test/pom.xml index 9c72022a7..9dadcdacf 100644 --- a/cdi/test/quarkus-test/pom.xml +++ b/cdi/test/quarkus-test/pom.xml @@ -14,7 +14,7 @@ quarkus-bom io.quarkus.platform - 3.17.0 + 3.17.2 true From e5ccc392d72fff51453dd860eec18ac670aafefa Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 29 Nov 2024 15:58:01 +0000 Subject: [PATCH 1021/1598] Bump com.arangodb:arangodb-java-driver from 7.13.0 to 7.13.1 Bumps [com.arangodb:arangodb-java-driver](https://github.com/arangodb/arangodb-java-driver) from 7.13.0 to 7.13.1. - [Release notes](https://github.com/arangodb/arangodb-java-driver/releases) - [Changelog](https://github.com/arangodb/arangodb-java-driver/blob/main/ChangeLog.md) - [Commits](https://github.com/arangodb/arangodb-java-driver/compare/v7.13.0...v7.13.1) --- updated-dependencies: - dependency-name: com.arangodb:arangodb-java-driver dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/arangodb/shedlock-provider-arangodb/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/arangodb/shedlock-provider-arangodb/pom.xml b/providers/arangodb/shedlock-provider-arangodb/pom.xml index cbfe12600..6d6b99a39 100644 --- a/providers/arangodb/shedlock-provider-arangodb/pom.xml +++ b/providers/arangodb/shedlock-provider-arangodb/pom.xml @@ -20,7 +20,7 @@ com.arangodb arangodb-java-driver - 7.13.0 + 7.13.1 From e08c1c808cffe3826107f166a78e462f1558ab62 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 2 Dec 2024 16:34:07 +0000 Subject: [PATCH 1022/1598] Bump io.lettuce:lettuce-core from 6.5.0.RELEASE to 6.5.1.RELEASE Bumps [io.lettuce:lettuce-core](https://github.com/lettuce-io/lettuce-core) from 6.5.0.RELEASE to 6.5.1.RELEASE. - [Release notes](https://github.com/lettuce-io/lettuce-core/releases) - [Changelog](https://github.com/redis/lettuce/blob/main/RELEASE-NOTES.md) - [Commits](https://github.com/lettuce-io/lettuce-core/compare/6.5.0.RELEASE...6.5.1.RELEASE) --- updated-dependencies: - dependency-name: io.lettuce:lettuce-core dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/redis/shedlock-provider-redis-spring/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index d1cc9cd74..fef505047 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -55,7 +55,7 @@ io.lettuce lettuce-core - 6.5.0.RELEASE + 6.5.1.RELEASE test From 5f10534ec2d4e91751a3ee7adbbce4d5b7d731be Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 2 Dec 2024 20:06:07 +0000 Subject: [PATCH 1023/1598] Bump io.lettuce:lettuce-core Bumps [io.lettuce:lettuce-core](https://github.com/lettuce-io/lettuce-core) from 6.5.0.RELEASE to 6.5.1.RELEASE. - [Release notes](https://github.com/lettuce-io/lettuce-core/releases) - [Changelog](https://github.com/redis/lettuce/blob/main/RELEASE-NOTES.md) - [Commits](https://github.com/lettuce-io/lettuce-core/compare/6.5.0.RELEASE...6.5.1.RELEASE) --- updated-dependencies: - dependency-name: io.lettuce:lettuce-core dependency-type: direct:development ... Signed-off-by: dependabot[bot] --- providers/redis/shedlock-provider-redis-spring/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index d1cc9cd74..fef505047 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -55,7 +55,7 @@ io.lettuce lettuce-core - 6.5.0.RELEASE + 6.5.1.RELEASE test From 6878994e641fda5d7e10cd3422e9c042df227613 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 3 Dec 2024 15:25:55 +0000 Subject: [PATCH 1024/1598] Bump org.redisson:redisson-spring-data-32 from 3.39.0 to 3.40.0 Bumps org.redisson:redisson-spring-data-32 from 3.39.0 to 3.40.0. --- updated-dependencies: - dependency-name: org.redisson:redisson-spring-data-32 dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- providers/redis/shedlock-provider-redis-spring/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index fef505047..1cc0d85b5 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -62,7 +62,7 @@ org.redisson redisson-spring-data-32 - 3.39.0 + 3.40.0 test From cb30c0124b0a8794fc556248c7f74c44b4004d31 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 4 Dec 2024 15:47:01 +0000 Subject: [PATCH 1025/1598] Bump com.google.cloud:google-cloud-spanner from 6.81.2 to 6.82.0 Bumps [com.google.cloud:google-cloud-spanner](https://github.com/googleapis/java-spanner) from 6.81.2 to 6.82.0. - [Release notes](https://github.com/googleapis/java-spanner/releases) - [Changelog](https://github.com/googleapis/java-spanner/blob/main/CHANGELOG.md) - [Commits](https://github.com/googleapis/java-spanner/compare/v6.81.2...v6.82.0) --- updated-dependencies: - dependency-name: com.google.cloud:google-cloud-spanner dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- providers/spanner/shedlock-provider-spanner/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/spanner/shedlock-provider-spanner/pom.xml b/providers/spanner/shedlock-provider-spanner/pom.xml index 138fe8d3b..d1b992080 100644 --- a/providers/spanner/shedlock-provider-spanner/pom.xml +++ b/providers/spanner/shedlock-provider-spanner/pom.xml @@ -12,7 +12,7 @@ 6.0.3-SNAPSHOT - 6.81.2 + 6.82.0 From d269fe20917045fea4ce277f07791c53ed7ced89 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 5 Dec 2024 15:23:38 +0000 Subject: [PATCH 1026/1598] Bump quarkus.platform.version from 3.17.2 to 3.17.3 Bumps `quarkus.platform.version` from 3.17.2 to 3.17.3. Updates `io.quarkus.platform:quarkus-bom` from 3.17.2 to 3.17.3 - [Commits](https://github.com/quarkusio/quarkus-platform/compare/3.17.2...3.17.3) Updates `io.quarkus.platform:quarkus-maven-plugin` from 3.17.2 to 3.17.3 - [Commits](https://github.com/quarkusio/quarkus-platform/compare/3.17.2...3.17.3) --- updated-dependencies: - dependency-name: io.quarkus.platform:quarkus-bom dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: io.quarkus.platform:quarkus-maven-plugin dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- cdi/test/quarkus-test/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cdi/test/quarkus-test/pom.xml b/cdi/test/quarkus-test/pom.xml index 9dadcdacf..91e5f1349 100644 --- a/cdi/test/quarkus-test/pom.xml +++ b/cdi/test/quarkus-test/pom.xml @@ -14,7 +14,7 @@ quarkus-bom io.quarkus.platform - 3.17.2 + 3.17.3 true From 43f25e07e7f39676fbdb2974b11f09e380c1a340 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 6 Dec 2024 15:14:31 +0000 Subject: [PATCH 1027/1598] Bump org.redisson:redisson-spring-data-32 from 3.40.0 to 3.40.1 Bumps org.redisson:redisson-spring-data-32 from 3.40.0 to 3.40.1. --- updated-dependencies: - dependency-name: org.redisson:redisson-spring-data-32 dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/redis/shedlock-provider-redis-spring/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index 1cc0d85b5..e55a3b3fd 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -62,7 +62,7 @@ org.redisson redisson-spring-data-32 - 3.40.0 + 3.40.1 test From 7008844c677e57b2c9479f14315bccfc46e27aa2 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 6 Dec 2024 15:14:56 +0000 Subject: [PATCH 1028/1598] Bump com.arangodb:arangodb-java-driver from 7.13.1 to 7.14.0 Bumps [com.arangodb:arangodb-java-driver](https://github.com/arangodb/arangodb-java-driver) from 7.13.1 to 7.14.0. - [Release notes](https://github.com/arangodb/arangodb-java-driver/releases) - [Changelog](https://github.com/arangodb/arangodb-java-driver/blob/main/ChangeLog.md) - [Commits](https://github.com/arangodb/arangodb-java-driver/compare/v7.13.1...v7.14.0) --- updated-dependencies: - dependency-name: com.arangodb:arangodb-java-driver dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- providers/arangodb/shedlock-provider-arangodb/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/arangodb/shedlock-provider-arangodb/pom.xml b/providers/arangodb/shedlock-provider-arangodb/pom.xml index 6d6b99a39..f0a3b45e4 100644 --- a/providers/arangodb/shedlock-provider-arangodb/pom.xml +++ b/providers/arangodb/shedlock-provider-arangodb/pom.xml @@ -20,7 +20,7 @@ com.arangodb arangodb-java-driver - 7.13.1 + 7.14.0 From 7fa169a79cee1773c4de8cb4ea84df8ca710ebab Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 9 Dec 2024 15:27:47 +0000 Subject: [PATCH 1029/1598] Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.11.1 to 3.11.2 Bumps [org.apache.maven.plugins:maven-javadoc-plugin](https://github.com/apache/maven-javadoc-plugin) from 3.11.1 to 3.11.2. - [Release notes](https://github.com/apache/maven-javadoc-plugin/releases) - [Commits](https://github.com/apache/maven-javadoc-plugin/compare/maven-javadoc-plugin-3.11.1...maven-javadoc-plugin-3.11.2) --- updated-dependencies: - dependency-name: org.apache.maven.plugins:maven-javadoc-plugin dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index dfe829a94..1a0fc6699 100644 --- a/pom.xml +++ b/pom.xml @@ -140,7 +140,7 @@ org.apache.maven.plugins maven-javadoc-plugin - 3.11.1 + 3.11.2 false From df1cb560bee4ee08d55feea006711e5e3a46a879 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 10 Dec 2024 15:11:42 +0000 Subject: [PATCH 1030/1598] Bump io.projectreactor:reactor-core from 3.7.0 to 3.7.1 Bumps [io.projectreactor:reactor-core](https://github.com/reactor/reactor-core) from 3.7.0 to 3.7.1. - [Release notes](https://github.com/reactor/reactor-core/releases) - [Commits](https://github.com/reactor/reactor-core/compare/v3.7.0...v3.7.1) --- updated-dependencies: - dependency-name: io.projectreactor:reactor-core dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/r2dbc/shedlock-provider-r2dbc/pom.xml | 2 +- providers/redis/shedlock-provider-redis-spring/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml index 8a75e5571..3c8ef2b63 100644 --- a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml +++ b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml @@ -32,7 +32,7 @@ io.projectreactor reactor-core - 3.7.0 + 3.7.1 diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index e55a3b3fd..6183c646f 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -27,7 +27,7 @@ io.projectreactor reactor-core - 3.7.0 + 3.7.1 true From ec3ede7ac8be817ee5316492c9b2fe27f7f7da86 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 10 Dec 2024 15:11:54 +0000 Subject: [PATCH 1031/1598] Bump com.arangodb:arangodb-java-driver from 7.14.0 to 7.15.0 Bumps [com.arangodb:arangodb-java-driver](https://github.com/arangodb/arangodb-java-driver) from 7.14.0 to 7.15.0. - [Release notes](https://github.com/arangodb/arangodb-java-driver/releases) - [Changelog](https://github.com/arangodb/arangodb-java-driver/blob/main/ChangeLog.md) - [Commits](https://github.com/arangodb/arangodb-java-driver/compare/v7.14.0...v7.15.0) --- updated-dependencies: - dependency-name: com.arangodb:arangodb-java-driver dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- providers/arangodb/shedlock-provider-arangodb/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/arangodb/shedlock-provider-arangodb/pom.xml b/providers/arangodb/shedlock-provider-arangodb/pom.xml index f0a3b45e4..90ded3499 100644 --- a/providers/arangodb/shedlock-provider-arangodb/pom.xml +++ b/providers/arangodb/shedlock-provider-arangodb/pom.xml @@ -20,7 +20,7 @@ com.arangodb arangodb-java-driver - 7.14.0 + 7.15.0 From 6f52f801faf77e862a296f26d1e2f946c3d14b23 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 10 Dec 2024 15:12:40 +0000 Subject: [PATCH 1032/1598] Bump org.jooq:jooq from 3.19.15 to 3.19.16 Bumps org.jooq:jooq from 3.19.15 to 3.19.16. --- updated-dependencies: - dependency-name: org.jooq:jooq dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/jdbc/shedlock-provider-jooq/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/jdbc/shedlock-provider-jooq/pom.xml b/providers/jdbc/shedlock-provider-jooq/pom.xml index da3fbec2f..73c2e6252 100644 --- a/providers/jdbc/shedlock-provider-jooq/pom.xml +++ b/providers/jdbc/shedlock-provider-jooq/pom.xml @@ -21,7 +21,7 @@ org.jooq jooq - 3.19.15 + 3.19.16 From 47b6f78b5570a8472c121ce6bae30de0d52c0e8a Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 11 Dec 2024 15:01:58 +0000 Subject: [PATCH 1033/1598] Bump quarkus.platform.version from 3.17.3 to 3.17.4 Bumps `quarkus.platform.version` from 3.17.3 to 3.17.4. Updates `io.quarkus.platform:quarkus-bom` from 3.17.3 to 3.17.4 - [Commits](https://github.com/quarkusio/quarkus-platform/compare/3.17.3...3.17.4) Updates `io.quarkus.platform:quarkus-maven-plugin` from 3.17.3 to 3.17.4 - [Commits](https://github.com/quarkusio/quarkus-platform/compare/3.17.3...3.17.4) --- updated-dependencies: - dependency-name: io.quarkus.platform:quarkus-bom dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: io.quarkus.platform:quarkus-maven-plugin dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- cdi/test/quarkus-test/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cdi/test/quarkus-test/pom.xml b/cdi/test/quarkus-test/pom.xml index 91e5f1349..ddf90999f 100644 --- a/cdi/test/quarkus-test/pom.xml +++ b/cdi/test/quarkus-test/pom.xml @@ -14,7 +14,7 @@ quarkus-bom io.quarkus.platform - 3.17.3 + 3.17.4 true From 1929c7305f58f3be5965aebd152f42d2552d1f4b Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 12 Dec 2024 15:30:07 +0000 Subject: [PATCH 1034/1598] Bump spring.version from 6.2.0 to 6.2.1 Bumps `spring.version` from 6.2.0 to 6.2.1. Updates `org.springframework:spring-context` from 6.2.0 to 6.2.1 - [Release notes](https://github.com/spring-projects/spring-framework/releases) - [Commits](https://github.com/spring-projects/spring-framework/compare/v6.2.0...v6.2.1) Updates `org.springframework:spring-test` from 6.2.0 to 6.2.1 - [Release notes](https://github.com/spring-projects/spring-framework/releases) - [Commits](https://github.com/spring-projects/spring-framework/compare/v6.2.0...v6.2.1) Updates `org.springframework:spring-jdbc` from 6.2.0 to 6.2.1 - [Release notes](https://github.com/spring-projects/spring-framework/releases) - [Commits](https://github.com/spring-projects/spring-framework/compare/v6.2.0...v6.2.1) Updates `org.springframework:spring-beans` from 6.2.0 to 6.2.1 - [Release notes](https://github.com/spring-projects/spring-framework/releases) - [Commits](https://github.com/spring-projects/spring-framework/compare/v6.2.0...v6.2.1) --- updated-dependencies: - dependency-name: org.springframework:spring-context dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.springframework:spring-test dependency-type: direct:development update-type: version-update:semver-patch - dependency-name: org.springframework:spring-jdbc dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.springframework:spring-beans dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 1a0fc6699..578267eb1 100644 --- a/pom.xml +++ b/pom.xml @@ -66,7 +66,7 @@ - 6.2.0 + 6.2.1 UTF-8 17 3.4.0 From 71ca0268db4f672963edaa520cc3a8e863c72478 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 12 Dec 2024 15:30:36 +0000 Subject: [PATCH 1035/1598] Bump co.elastic.clients:elasticsearch-java from 8.16.1 to 8.17.0 Bumps [co.elastic.clients:elasticsearch-java](https://github.com/elastic/elasticsearch-java) from 8.16.1 to 8.17.0. - [Release notes](https://github.com/elastic/elasticsearch-java/releases) - [Changelog](https://github.com/elastic/elasticsearch-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/elastic/elasticsearch-java/commits) --- updated-dependencies: - dependency-name: co.elastic.clients:elasticsearch-java dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- .../elasticsearch/shedlock-provider-elasticsearch8/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml index 65de794f0..2ba68c216 100644 --- a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml +++ b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml @@ -12,7 +12,7 @@ 6.0.3-SNAPSHOT - 8.16.1 + 8.17.0 2.1.3 2.18.2 From 119021f11af7f3de8886c8be747874c2962f578d Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 12 Dec 2024 15:30:58 +0000 Subject: [PATCH 1036/1598] Bump org.redisson:redisson-spring-data-32 from 3.40.1 to 3.40.2 Bumps org.redisson:redisson-spring-data-32 from 3.40.1 to 3.40.2. --- updated-dependencies: - dependency-name: org.redisson:redisson-spring-data-32 dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/redis/shedlock-provider-redis-spring/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index 6183c646f..448b9ed3b 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -62,7 +62,7 @@ org.redisson redisson-spring-data-32 - 3.40.1 + 3.40.2 test From c7da0a77df5b60717eee587e1d7b29340b71df5f Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 13 Dec 2024 15:56:57 +0000 Subject: [PATCH 1037/1598] Bump com.google.cloud:google-cloud-datastore from 2.24.3 to 2.25.0 Bumps [com.google.cloud:google-cloud-datastore](https://github.com/googleapis/java-datastore) from 2.24.3 to 2.25.0. - [Release notes](https://github.com/googleapis/java-datastore/releases) - [Changelog](https://github.com/googleapis/java-datastore/blob/main/CHANGELOG.md) - [Commits](https://github.com/googleapis/java-datastore/compare/v2.24.3...v2.25.0) --- updated-dependencies: - dependency-name: com.google.cloud:google-cloud-datastore dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- providers/datastore/shedlock-provider-datastore/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/datastore/shedlock-provider-datastore/pom.xml b/providers/datastore/shedlock-provider-datastore/pom.xml index 5e5d12ba1..024130421 100644 --- a/providers/datastore/shedlock-provider-datastore/pom.xml +++ b/providers/datastore/shedlock-provider-datastore/pom.xml @@ -12,7 +12,7 @@ 6.0.3-SNAPSHOT - 2.24.3 + 2.25.0 From 1a5427022cc01dcec48fd1a4b5e716bebc7ab3f3 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 16 Dec 2024 15:20:14 +0000 Subject: [PATCH 1038/1598] Bump junit.ver from 5.11.3 to 5.11.4 Bumps `junit.ver` from 5.11.3 to 5.11.4. Updates `org.junit.jupiter:junit-jupiter` from 5.11.3 to 5.11.4 - [Release notes](https://github.com/junit-team/junit5/releases) - [Commits](https://github.com/junit-team/junit5/compare/r5.11.3...r5.11.4) Updates `org.junit.jupiter:junit-jupiter-api` from 5.11.3 to 5.11.4 - [Release notes](https://github.com/junit-team/junit5/releases) - [Commits](https://github.com/junit-team/junit5/compare/r5.11.3...r5.11.4) Updates `org.junit.jupiter:junit-jupiter-engine` from 5.11.3 to 5.11.4 - [Release notes](https://github.com/junit-team/junit5/releases) - [Commits](https://github.com/junit-team/junit5/compare/r5.11.3...r5.11.4) --- updated-dependencies: - dependency-name: org.junit.jupiter:junit-jupiter dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.junit.jupiter:junit-jupiter-api dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.junit.jupiter:junit-jupiter-engine dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 578267eb1..700ea0618 100644 --- a/pom.xml +++ b/pom.xml @@ -70,7 +70,7 @@ UTF-8 17 3.4.0 - 5.11.3 + 5.11.4 1.20.4 2.1.0 4.7.1 From 834dbc2e567925bfccd81d69d849be0d9754f439 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 16 Dec 2024 15:20:45 +0000 Subject: [PATCH 1039/1598] Bump com.google.cloud:google-cloud-datastore from 2.25.0 to 2.25.1 Bumps [com.google.cloud:google-cloud-datastore](https://github.com/googleapis/java-datastore) from 2.25.0 to 2.25.1. - [Release notes](https://github.com/googleapis/java-datastore/releases) - [Changelog](https://github.com/googleapis/java-datastore/blob/main/CHANGELOG.md) - [Commits](https://github.com/googleapis/java-datastore/compare/v2.25.0...v2.25.1) --- updated-dependencies: - dependency-name: com.google.cloud:google-cloud-datastore dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/datastore/shedlock-provider-datastore/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/datastore/shedlock-provider-datastore/pom.xml b/providers/datastore/shedlock-provider-datastore/pom.xml index 024130421..8d5dcfd0d 100644 --- a/providers/datastore/shedlock-provider-datastore/pom.xml +++ b/providers/datastore/shedlock-provider-datastore/pom.xml @@ -12,7 +12,7 @@ 6.0.3-SNAPSHOT - 2.25.0 + 2.25.1 From a211c648f940ba495e872b8edbeac7f10853071a Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 16 Dec 2024 15:20:50 +0000 Subject: [PATCH 1040/1598] Bump com.google.cloud:google-cloud-spanner from 6.82.0 to 6.83.0 Bumps [com.google.cloud:google-cloud-spanner](https://github.com/googleapis/java-spanner) from 6.82.0 to 6.83.0. - [Release notes](https://github.com/googleapis/java-spanner/releases) - [Changelog](https://github.com/googleapis/java-spanner/blob/main/CHANGELOG.md) - [Commits](https://github.com/googleapis/java-spanner/compare/v6.82.0...v6.83.0) --- updated-dependencies: - dependency-name: com.google.cloud:google-cloud-spanner dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- providers/spanner/shedlock-provider-spanner/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/spanner/shedlock-provider-spanner/pom.xml b/providers/spanner/shedlock-provider-spanner/pom.xml index d1b992080..27b96a3fd 100644 --- a/providers/spanner/shedlock-provider-spanner/pom.xml +++ b/providers/spanner/shedlock-provider-spanner/pom.xml @@ -12,7 +12,7 @@ 6.0.3-SNAPSHOT - 6.82.0 + 6.83.0 From efa9e2107e2987e98459a3954700935ab351d6e0 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 16 Dec 2024 15:21:00 +0000 Subject: [PATCH 1041/1598] Bump micronaut4.version from 4.7.1 to 4.7.2 Bumps `micronaut4.version` from 4.7.1 to 4.7.2. Updates `io.micronaut.platform:micronaut-platform` from 4.7.1 to 4.7.2 - [Release notes](https://github.com/micronaut-projects/micronaut-platform/releases) - [Commits](https://github.com/micronaut-projects/micronaut-platform/compare/v4.7.1...v4.7.2) Updates `io.micronaut:micronaut-inject-java` from 4.7.1 to 4.7.2 - [Release notes](https://github.com/micronaut-projects/micronaut-core/releases) - [Changelog](https://github.com/micronaut-projects/micronaut-core/blob/4.8.x/RELEASE.adoc) - [Commits](https://github.com/micronaut-projects/micronaut-core/compare/v4.7.1...v4.7.2) --- updated-dependencies: - dependency-name: io.micronaut.platform:micronaut-platform dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: io.micronaut:micronaut-inject-java dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 578267eb1..bd4ccb47a 100644 --- a/pom.xml +++ b/pom.xml @@ -73,7 +73,7 @@ 5.11.3 1.20.4 2.1.0 - 4.7.1 + 4.7.2 4.8.0 4.8.1 1.5.12 From 8281dfac1fe4cf33a8bbcafa4dcdfb5f95493151 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 16 Dec 2024 15:21:14 +0000 Subject: [PATCH 1042/1598] Bump org.springframework.data:spring-data-redis from 3.4.0 to 3.4.1 Bumps [org.springframework.data:spring-data-redis](https://github.com/spring-projects/spring-data-redis) from 3.4.0 to 3.4.1. - [Release notes](https://github.com/spring-projects/spring-data-redis/releases) - [Commits](https://github.com/spring-projects/spring-data-redis/compare/3.4.0...3.4.1) --- updated-dependencies: - dependency-name: org.springframework.data:spring-data-redis dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/redis/shedlock-provider-redis-spring/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index 448b9ed3b..0b6b0b0ab 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -21,7 +21,7 @@ org.springframework.data spring-data-redis - 3.4.0 + 3.4.1 From 4d009bd53feb1d1c673475319242b3bd945d23d9 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 19 Dec 2024 15:02:54 +0000 Subject: [PATCH 1043/1598] Bump org.springframework.boot:spring-boot-dependencies Bumps [org.springframework.boot:spring-boot-dependencies](https://github.com/spring-projects/spring-boot) from 3.2.12 to 3.4.1. - [Release notes](https://github.com/spring-projects/spring-boot/releases) - [Commits](https://github.com/spring-projects/spring-boot/compare/v3.2.12...v3.4.1) --- updated-dependencies: - dependency-name: org.springframework.boot:spring-boot-dependencies dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- spring/test/shedlock-springboot-future-test/pom.xml | 2 +- spring/test/shedlock-springboot-old-test/pom.xml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/pom.xml b/pom.xml index a5f4d2792..d9b2ce511 100644 --- a/pom.xml +++ b/pom.xml @@ -69,7 +69,7 @@ 6.2.1 UTF-8 17 - 3.4.0 + 3.4.1 5.11.4 1.20.4 2.1.0 diff --git a/spring/test/shedlock-springboot-future-test/pom.xml b/spring/test/shedlock-springboot-future-test/pom.xml index e5ec9a84c..de098e64c 100644 --- a/spring/test/shedlock-springboot-future-test/pom.xml +++ b/spring/test/shedlock-springboot-future-test/pom.xml @@ -63,7 +63,7 @@ org.springframework.boot spring-boot-dependencies - 3.4.0 + 3.4.1 pom import diff --git a/spring/test/shedlock-springboot-old-test/pom.xml b/spring/test/shedlock-springboot-old-test/pom.xml index 3a86ffbcb..37062d1c2 100644 --- a/spring/test/shedlock-springboot-old-test/pom.xml +++ b/spring/test/shedlock-springboot-old-test/pom.xml @@ -63,7 +63,7 @@ org.springframework.boot spring-boot-dependencies - 3.2.12 + 3.4.1 pom import From e0a577357c1f596118dda21209efcddf8efa9b09 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 19 Dec 2024 15:03:08 +0000 Subject: [PATCH 1044/1598] Bump logback.ver from 1.5.12 to 1.5.13 Bumps `logback.ver` from 1.5.12 to 1.5.13. Updates `ch.qos.logback:logback-classic` from 1.5.12 to 1.5.13 - [Commits](https://github.com/qos-ch/logback/compare/v_1.5.12...v_1.5.13) Updates `ch.qos.logback:logback-core` from 1.5.12 to 1.5.13 - [Commits](https://github.com/qos-ch/logback/compare/v_1.5.12...v_1.5.13) --- updated-dependencies: - dependency-name: ch.qos.logback:logback-classic dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: ch.qos.logback:logback-core dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index a5f4d2792..96322288d 100644 --- a/pom.xml +++ b/pom.xml @@ -76,7 +76,7 @@ 4.7.2 4.8.0 4.8.1 - 1.5.12 + 1.5.13 4.2.2 3.26.3 5.14.2 From 610a72c56fddbd06083347d6768f489649fac1b2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luk=C3=A1=C5=A1=20K=C5=99e=C4=8Dan?= Date: Thu, 19 Dec 2024 19:36:21 +0100 Subject: [PATCH 1045/1598] Update spring/test/shedlock-springboot-old-test/pom.xml --- spring/test/shedlock-springboot-old-test/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spring/test/shedlock-springboot-old-test/pom.xml b/spring/test/shedlock-springboot-old-test/pom.xml index 37062d1c2..ce7ce4213 100644 --- a/spring/test/shedlock-springboot-old-test/pom.xml +++ b/spring/test/shedlock-springboot-old-test/pom.xml @@ -63,7 +63,7 @@ org.springframework.boot spring-boot-dependencies - 3.4.1 + 3.3.7 pom import From e21627334de0892bd377b51c6613460883d48982 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 20 Dec 2024 15:12:59 +0000 Subject: [PATCH 1046/1598] Bump quarkus.platform.version from 3.17.4 to 3.17.5 Bumps `quarkus.platform.version` from 3.17.4 to 3.17.5. Updates `io.quarkus.platform:quarkus-bom` from 3.17.4 to 3.17.5 - [Commits](https://github.com/quarkusio/quarkus-platform/compare/3.17.4...3.17.5) Updates `io.quarkus.platform:quarkus-maven-plugin` from 3.17.4 to 3.17.5 - [Commits](https://github.com/quarkusio/quarkus-platform/compare/3.17.4...3.17.5) --- updated-dependencies: - dependency-name: io.quarkus.platform:quarkus-bom dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: io.quarkus.platform:quarkus-maven-plugin dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- cdi/test/quarkus-test/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cdi/test/quarkus-test/pom.xml b/cdi/test/quarkus-test/pom.xml index ddf90999f..115af1e97 100644 --- a/cdi/test/quarkus-test/pom.xml +++ b/cdi/test/quarkus-test/pom.xml @@ -14,7 +14,7 @@ quarkus-bom io.quarkus.platform - 3.17.4 + 3.17.5 true From 1f588a010e0dd38d9b26079f71df7414cc6f7bd6 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 20 Dec 2024 15:13:17 +0000 Subject: [PATCH 1047/1598] Bump logback.ver from 1.5.13 to 1.5.14 Bumps `logback.ver` from 1.5.13 to 1.5.14. Updates `ch.qos.logback:logback-classic` from 1.5.13 to 1.5.14 - [Commits](https://github.com/qos-ch/logback/compare/v_1.5.13...v_1.5.14) Updates `ch.qos.logback:logback-core` from 1.5.13 to 1.5.14 - [Commits](https://github.com/qos-ch/logback/compare/v_1.5.13...v_1.5.14) --- updated-dependencies: - dependency-name: ch.qos.logback:logback-classic dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: ch.qos.logback:logback-core dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 96322288d..63fa27a08 100644 --- a/pom.xml +++ b/pom.xml @@ -76,7 +76,7 @@ 4.7.2 4.8.0 4.8.1 - 1.5.13 + 1.5.14 4.2.2 3.26.3 5.14.2 From 1d5d6b6da7ed61a91d167f2df487d47a77b3f5da Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 20 Dec 2024 15:13:30 +0000 Subject: [PATCH 1048/1598] Bump org.assertj:assertj-core from 3.26.3 to 3.27.0 Bumps [org.assertj:assertj-core](https://github.com/assertj/assertj) from 3.26.3 to 3.27.0. - [Release notes](https://github.com/assertj/assertj/releases) - [Commits](https://github.com/assertj/assertj/compare/assertj-build-3.26.3...assertj-build-3.27.0) --- updated-dependencies: - dependency-name: org.assertj:assertj-core dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 96322288d..b4f7fbdb0 100644 --- a/pom.xml +++ b/pom.xml @@ -78,7 +78,7 @@ 4.8.1 1.5.13 4.2.2 - 3.26.3 + 3.27.0 5.14.2 2.0.16 1 From 1c6366626e934ea305adbf5d7339292262f02cb7 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 23 Dec 2024 15:42:20 +0000 Subject: [PATCH 1049/1598] Bump org.redisson:redisson-spring-data-32 from 3.40.2 to 3.41.0 Bumps org.redisson:redisson-spring-data-32 from 3.40.2 to 3.41.0. --- updated-dependencies: - dependency-name: org.redisson:redisson-spring-data-32 dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- providers/redis/shedlock-provider-redis-spring/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index 0b6b0b0ab..91d410397 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -62,7 +62,7 @@ org.redisson redisson-spring-data-32 - 3.40.2 + 3.41.0 test From 8872aa330432a0f04e073b7f7a2952cd2135dfc2 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 23 Dec 2024 15:42:38 +0000 Subject: [PATCH 1050/1598] Bump logback.ver from 1.5.14 to 1.5.15 Bumps `logback.ver` from 1.5.14 to 1.5.15. Updates `ch.qos.logback:logback-classic` from 1.5.14 to 1.5.15 - [Commits](https://github.com/qos-ch/logback/compare/v_1.5.14...v_1.5.15) Updates `ch.qos.logback:logback-core` from 1.5.14 to 1.5.15 - [Commits](https://github.com/qos-ch/logback/compare/v_1.5.14...v_1.5.15) --- updated-dependencies: - dependency-name: ch.qos.logback:logback-classic dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: ch.qos.logback:logback-core dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index cce2be1c0..9f17effb9 100644 --- a/pom.xml +++ b/pom.xml @@ -76,7 +76,7 @@ 4.7.2 4.8.0 4.8.1 - 1.5.14 + 1.5.15 4.2.2 3.27.0 5.14.2 From 089cbc953d51de71456fefab7e9c4a6e67ed2f13 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 24 Dec 2024 15:14:28 +0000 Subject: [PATCH 1051/1598] Bump micronaut4.version from 4.7.2 to 4.7.3 Bumps `micronaut4.version` from 4.7.2 to 4.7.3. Updates `io.micronaut.platform:micronaut-platform` from 4.7.2 to 4.7.3 - [Release notes](https://github.com/micronaut-projects/micronaut-platform/releases) - [Commits](https://github.com/micronaut-projects/micronaut-platform/compare/v4.7.2...v4.7.3) Updates `io.micronaut:micronaut-inject-java` from 4.7.2 to 4.7.3 - [Release notes](https://github.com/micronaut-projects/micronaut-core/releases) - [Changelog](https://github.com/micronaut-projects/micronaut-core/blob/4.8.x/RELEASE.adoc) - [Commits](https://github.com/micronaut-projects/micronaut-core/compare/v4.7.2...v4.7.3) --- updated-dependencies: - dependency-name: io.micronaut.platform:micronaut-platform dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: io.micronaut:micronaut-inject-java dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 9f17effb9..50b0eef36 100644 --- a/pom.xml +++ b/pom.xml @@ -73,7 +73,7 @@ 5.11.4 1.20.4 2.1.0 - 4.7.2 + 4.7.3 4.8.0 4.8.1 1.5.15 From 3735a933575a679afbfc6e881c1a5881e1093eaa Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 25 Dec 2024 15:22:09 +0000 Subject: [PATCH 1052/1598] Bump com.playtika.testcontainers:embedded-redis from 3.1.9 to 3.1.10 Bumps com.playtika.testcontainers:embedded-redis from 3.1.9 to 3.1.10. --- updated-dependencies: - dependency-name: com.playtika.testcontainers:embedded-redis dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/redis/shedlock-provider-redis-jedis4/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/redis/shedlock-provider-redis-jedis4/pom.xml b/providers/redis/shedlock-provider-redis-jedis4/pom.xml index cd96d6d11..5221827a7 100644 --- a/providers/redis/shedlock-provider-redis-jedis4/pom.xml +++ b/providers/redis/shedlock-provider-redis-jedis4/pom.xml @@ -34,7 +34,7 @@ com.playtika.testcontainers embedded-redis - 3.1.9 + 3.1.10 test From 5f4550940d73e262c9362625e5e0d76c6a89b71f Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 31 Dec 2024 15:16:47 +0000 Subject: [PATCH 1053/1598] Bump io.lettuce:lettuce-core from 6.5.1.RELEASE to 6.5.2.RELEASE Bumps [io.lettuce:lettuce-core](https://github.com/lettuce-io/lettuce-core) from 6.5.1.RELEASE to 6.5.2.RELEASE. - [Release notes](https://github.com/lettuce-io/lettuce-core/releases) - [Changelog](https://github.com/redis/lettuce/blob/6.5.2.RELEASE/RELEASE-NOTES.md) - [Commits](https://github.com/lettuce-io/lettuce-core/compare/6.5.1.RELEASE...6.5.2.RELEASE) --- updated-dependencies: - dependency-name: io.lettuce:lettuce-core dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/redis/shedlock-provider-redis-spring/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index 91d410397..7e882d5a7 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -55,7 +55,7 @@ io.lettuce lettuce-core - 6.5.1.RELEASE + 6.5.2.RELEASE test From fff94074f00cc733f999532395e9d5f73a0ac965 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 2 Jan 2025 15:23:44 +0000 Subject: [PATCH 1054/1598] Bump org.assertj:assertj-core from 3.27.0 to 3.27.1 Bumps [org.assertj:assertj-core](https://github.com/assertj/assertj) from 3.27.0 to 3.27.1. - [Release notes](https://github.com/assertj/assertj/releases) - [Commits](https://github.com/assertj/assertj/compare/assertj-build-3.27.0...assertj-build-3.27.1) --- updated-dependencies: - dependency-name: org.assertj:assertj-core dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 50b0eef36..8527e05ff 100644 --- a/pom.xml +++ b/pom.xml @@ -78,7 +78,7 @@ 4.8.1 1.5.15 4.2.2 - 3.27.0 + 3.27.1 5.14.2 2.0.16 1 From b265117b514b20230215ff0ed9ca01bc1be5332d Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Thu, 2 Jan 2025 20:52:23 +0100 Subject: [PATCH 1055/1598] #2319 Documentation about AOP proxy clarified --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 5cdc95d53..ffde1cfb8 100644 --- a/README.md +++ b/README.md @@ -1078,7 +1078,7 @@ and one that proxies TaskScheduler (PROXY_SCHEDULER) Since version 4.0.0, the default mode of Spring integration is an AOP proxy around the annotated method. The main advantage of this mode is that it plays well with other frameworks that want to somehow alter the default Spring scheduling mechanism. -The disadvantage is that the lock is applied even if you call the method directly. If the method returns a value and the lock is held +It also means that *the lock is applied even if you call the method directly*. If the method returns a value and the lock is held by another process, null or an empty Optional will be returned (primitive return types are not supported). Final and non-public methods are not proxied so either you have to make your scheduled methods public and non-final or use TaskScheduler proxy. From f4414cafe778d0af9e610def2b2149e084a8a70d Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Thu, 2 Jan 2025 20:57:00 +0100 Subject: [PATCH 1056/1598] Add SO link to issue templates --- .github/ISSUE_TEMPLATE/config.yaml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 .github/ISSUE_TEMPLATE/config.yaml diff --git a/.github/ISSUE_TEMPLATE/config.yaml b/.github/ISSUE_TEMPLATE/config.yaml new file mode 100644 index 000000000..cbc37a3f9 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/config.yaml @@ -0,0 +1,4 @@ +contact_links: + - name: Community Support + url: https://stackoverflow.com/tags/shedlock + about: Please ask and answer questions on StackOverflow with the tag `shedlock`. From 1b2dc8c99297b409ddfdb40daa9207cd7d23b052 Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Thu, 2 Jan 2025 20:57:50 +0100 Subject: [PATCH 1057/1598] Add SO link to issue templates --- .github/ISSUE_TEMPLATE/{config.yaml => config.yml} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename .github/ISSUE_TEMPLATE/{config.yaml => config.yml} (100%) diff --git a/.github/ISSUE_TEMPLATE/config.yaml b/.github/ISSUE_TEMPLATE/config.yml similarity index 100% rename from .github/ISSUE_TEMPLATE/config.yaml rename to .github/ISSUE_TEMPLATE/config.yml From 203ecf548fb8f5caac954e2e9104f49817059179 Mon Sep 17 00:00:00 2001 From: Caio Oliveira Date: Thu, 2 Jan 2025 19:51:30 -0300 Subject: [PATCH 1058/1598] feat: add support for Amazon S3 as a lock storage backend using conditional writes --- README.md | 23 +++ pom.xml | 1 + providers/s3/shedlock-provider-s3/pom.xml | 77 ++++++++ .../javacrumbs/shedlock/provider/s3/Lock.java | 5 + .../shedlock/provider/s3/S3LockProvider.java | 31 ++++ .../provider/s3/S3StorageAccessor.java | 167 ++++++++++++++++++ .../s3/S3LockProviderIntegrationTest.java | 91 ++++++++++ .../src/test/resources/logback-test.xml | 32 ++++ shedlock-bom/pom.xml | 5 + 9 files changed, 432 insertions(+) create mode 100644 providers/s3/shedlock-provider-s3/pom.xml create mode 100644 providers/s3/shedlock-provider-s3/src/main/java/net/javacrumbs/shedlock/provider/s3/Lock.java create mode 100644 providers/s3/shedlock-provider-s3/src/main/java/net/javacrumbs/shedlock/provider/s3/S3LockProvider.java create mode 100644 providers/s3/shedlock-provider-s3/src/main/java/net/javacrumbs/shedlock/provider/s3/S3StorageAccessor.java create mode 100644 providers/s3/shedlock-provider-s3/src/test/java/net/javacrumbs/shedlock/provider/s3/S3LockProviderIntegrationTest.java create mode 100644 providers/s3/shedlock-provider-s3/src/test/resources/logback-test.xml diff --git a/README.md b/README.md index 5cdc95d53..ff51d5e33 100644 --- a/README.md +++ b/README.md @@ -44,6 +44,7 @@ executed repeatedly. Moreover, the locks are time-based and ShedLock assumes tha - [In-Memory](#in-memory) - [Memcached](#memcached-using-spymemcached) - [Datastore](#datastore) + - [S3](#s3) + [Multi-tenancy](#multi-tenancy) + [Customization](#customization) + [Duration specification](#duration-specification) @@ -885,6 +886,28 @@ public LockProvider lockProvider(DatabaseClient databaseClient) { } ``` +#### S3 + +Import the project +```xml + + net.javacrumbs.shedlock + shedlock-provider-s3 + 6.0.2 + +``` + +and configure +```java +import net.javacrumbs.shedlock.provider.s3.S3LockProvider; + +... + +@Bean +public LockProvider lockProvider(com.amazonaws.services.s3.AmazonS3 amazonS3) { + return new S3LockProvider(amazonS3); +} +``` ## Multi-tenancy If you have multi-tenancy use-case you can use a lock provider similar to this one diff --git a/pom.xml b/pom.xml index cce2be1c0..7929e8b0d 100644 --- a/pom.xml +++ b/pom.xml @@ -63,6 +63,7 @@ providers/datastore/shedlock-provider-datastore providers/spanner/shedlock-provider-spanner providers/neo4j/shedlock-provider-neo4j + providers/s3/shedlock-provider-s3 diff --git a/providers/s3/shedlock-provider-s3/pom.xml b/providers/s3/shedlock-provider-s3/pom.xml new file mode 100644 index 000000000..a5cbb4bb2 --- /dev/null +++ b/providers/s3/shedlock-provider-s3/pom.xml @@ -0,0 +1,77 @@ + + + + shedlock-parent + net.javacrumbs.shedlock + 6.0.3-SNAPSHOT + + 4.0.0 + + shedlock-provider-s3 + 6.0.3-SNAPSHOT + + + 1.12.747 + + + + + net.javacrumbs.shedlock + shedlock-core + ${project.version} + + + + com.amazonaws + aws-java-sdk-s3 + ${aws-java-sdk-s3.version} + + + + org.testcontainers + junit-jupiter + ${test-containers.ver} + test + + + + org.testcontainers + localstack + ${test-containers.ver} + test + + + + net.javacrumbs.shedlock + shedlock-test-support + ${project.version} + test + + + + ch.qos.logback + logback-classic + ${logback.ver} + test + + + + + + + org.apache.maven.plugins + maven-jar-plugin + + + + + net.javacrumbs.shedlock.provider.s3 + + + + + + + + + diff --git a/providers/s3/shedlock-provider-s3/src/main/java/net/javacrumbs/shedlock/provider/s3/Lock.java b/providers/s3/shedlock-provider-s3/src/main/java/net/javacrumbs/shedlock/provider/s3/Lock.java new file mode 100644 index 000000000..d62371f6e --- /dev/null +++ b/providers/s3/shedlock-provider-s3/src/main/java/net/javacrumbs/shedlock/provider/s3/Lock.java @@ -0,0 +1,5 @@ +package net.javacrumbs.shedlock.provider.s3; + +import java.time.Instant; + +record Lock(Instant lockUntil, Instant lockedAt, String lockedBy, String eTag) {} diff --git a/providers/s3/shedlock-provider-s3/src/main/java/net/javacrumbs/shedlock/provider/s3/S3LockProvider.java b/providers/s3/shedlock-provider-s3/src/main/java/net/javacrumbs/shedlock/provider/s3/S3LockProvider.java new file mode 100644 index 000000000..c9f465eb3 --- /dev/null +++ b/providers/s3/shedlock-provider-s3/src/main/java/net/javacrumbs/shedlock/provider/s3/S3LockProvider.java @@ -0,0 +1,31 @@ +package net.javacrumbs.shedlock.provider.s3; +import com.amazonaws.services.s3.AmazonS3; +import net.javacrumbs.shedlock.support.StorageBasedLockProvider; + +/** + * Lock provider implementation for S3. + */ +public class S3LockProvider extends StorageBasedLockProvider { + + /** + * Constructs an S3LockProvider. + * + * @param s3Client Amazon S3 client used to interact with the S3 bucket. + * @param bucketName The name of the S3 bucket where locks are stored. + * @param objectPrefix The prefix of the S3 object lock. + */ + public S3LockProvider(AmazonS3 s3Client, String bucketName, String objectPrefix) { + super(new S3StorageAccessor(s3Client, bucketName, objectPrefix)); + } + + /** + * Constructs an S3LockProvider. + * + * @param s3Client Amazon S3 client used to interact with the S3 bucket. + * @param bucketName The name of the S3 bucket where locks are stored. + */ + public S3LockProvider(AmazonS3 s3Client, String bucketName) { + this(s3Client, bucketName, "shedlock/"); + } +} + diff --git a/providers/s3/shedlock-provider-s3/src/main/java/net/javacrumbs/shedlock/provider/s3/S3StorageAccessor.java b/providers/s3/shedlock-provider-s3/src/main/java/net/javacrumbs/shedlock/provider/s3/S3StorageAccessor.java new file mode 100644 index 000000000..72334047a --- /dev/null +++ b/providers/s3/shedlock-provider-s3/src/main/java/net/javacrumbs/shedlock/provider/s3/S3StorageAccessor.java @@ -0,0 +1,167 @@ +package net.javacrumbs.shedlock.provider.s3; + +import com.amazonaws.services.s3.AmazonS3; +import com.amazonaws.services.s3.model.ObjectMetadata; +import com.amazonaws.AmazonServiceException; +import com.amazonaws.services.s3.model.PutObjectRequest; +import com.amazonaws.services.s3.model.PutObjectResult; +import net.javacrumbs.shedlock.core.ClockProvider; +import net.javacrumbs.shedlock.core.LockConfiguration; +import net.javacrumbs.shedlock.support.AbstractStorageAccessor; + +import java.io.ByteArrayInputStream; +import java.time.Instant; +import java.util.Optional; +import java.util.UUID; + +/** + * Implementation of StorageAccessor for S3 as a lock storage backend. + * Manages locks using S3 objects with metadata for expiration and conditional writes. + */ +public class S3StorageAccessor extends AbstractStorageAccessor { + + private static final String LOCK_UNTIL = "lockUntil"; + private static final String LOCKED_AT = "lockedAt"; + private static final String LOCKED_BY = "lockedBy"; + + private final AmazonS3 s3Client; + private final String bucketName; + private final String objectPrefix; + + public S3StorageAccessor(AmazonS3 s3Client, String bucketName, String objectPrefix) { + this.s3Client = s3Client; + this.bucketName = bucketName; + this.objectPrefix = objectPrefix; + } + + /** + * Finds the lock in the S3 bucket. + */ + Optional find(String name, String action) { + try { + ObjectMetadata metadata = s3Client.getObjectMetadata(bucketName, objectName(name)); + Instant lockUntil = Instant.parse(metadata.getUserMetaDataOf(LOCK_UNTIL)); + Instant lockedAt = Instant.parse(metadata.getUserMetaDataOf(LOCKED_AT)); + String lockedBy = metadata.getUserMetaDataOf(LOCKED_BY); + String eTag = metadata.getETag(); + + logger.debug("Lock found. action: {}, name: {}, lockUntil: {}, e-tag: {}", action, name, lockUntil, eTag); + return Optional.of(new Lock(lockUntil, lockedAt, lockedBy, eTag)); + } catch (AmazonServiceException e) { + if (e.getStatusCode() == 404) { + logger.debug("Lock not found. action: {}, name: {}", action, name); + return Optional.empty(); + } + throw e; + } + } + + @Override + public boolean insertRecord(LockConfiguration lockConfiguration) { + String name = lockConfiguration.getName(); + if (find(name, "insertRecord").isPresent()) { + logger.debug("Lock already exists. name: {}", name); + return false; + } + + try { + var lockContent = UUID.randomUUID().toString().getBytes(); + ObjectMetadata metadata = createMetadata(lockConfiguration.getLockAtMostUntil(), ClockProvider.now(), getHostname()); + metadata.setContentLength(lockContent.length); + + PutObjectRequest request = new PutObjectRequest( + bucketName, objectName(name), new ByteArrayInputStream(lockContent), metadata + ); + request.putCustomRequestHeader("If-None-Match", "*"); + + s3Client.putObject(request); + logger.debug("Lock created successfully. name: {}, metadata: {}", name, metadata.getUserMetadata()); + return true; + } catch (AmazonServiceException e) { + if (e.getStatusCode() == 412) { + logger.debug("Lock already in use. name: {}", name); + } else { + logger.warn("Failed to create lock. name: {}", name, e); + } + return false; + } + } + + @Override + public boolean updateRecord(LockConfiguration lockConfiguration) { + Optional lock = find(lockConfiguration.getName(), "updateRecord"); + if (lock.isEmpty() || lock.get().lockUntil().isAfter(ClockProvider.now())) { + logger.debug("Update skipped. Lock still valid or not found. name: {}, lock: {}", lockConfiguration.getName(), lock); + return false; + } + + ObjectMetadata newMetadata = createMetadata(lockConfiguration.getLockAtMostUntil(), ClockProvider.now(), getHostname()); + return replaceObjectMetadata(lockConfiguration.getName(), newMetadata, lock.get().eTag(), "updateRecord"); + } + + @Override + public void unlock(LockConfiguration lockConfiguration) { + Optional lock = find(lockConfiguration.getName(), "unlock"); + if (lock.isEmpty()) { + logger.debug("Unlock skipped. Lock not found. name: {}, lock: {}", lockConfiguration.getName(), lock); + return; + } + + updateUntil(lockConfiguration.getName(), lock.get(), lockConfiguration.getUnlockTime(), "unlock"); + } + + @Override + public boolean extend(LockConfiguration lockConfiguration) { + Optional lock = find(lockConfiguration.getName(), "extend"); + if (lock.isEmpty() + || lock.get().lockUntil().isBefore(ClockProvider.now()) + || !lock.get().lockedBy().equals(getHostname())) { + logger.debug("Extend skipped. Lock invalid or not owned by host. name: {}, lock: {}", lockConfiguration.getName(), lock); + return false; + } + + return updateUntil(lockConfiguration.getName(), lock.get(), lockConfiguration.getLockAtMostUntil(), "extend"); + } + + private boolean updateUntil(String name, Lock lock, Instant until, String action) { + ObjectMetadata existingMetadata = s3Client.getObjectMetadata(bucketName, objectName(name)); + ObjectMetadata newMetadata = createMetadata(until, Instant.parse(existingMetadata.getUserMetaDataOf(LOCKED_AT)), getHostname()); + + return replaceObjectMetadata(name, newMetadata, lock.eTag(), action); + } + + private boolean replaceObjectMetadata(String name, ObjectMetadata newMetadata, String eTag, String action) { + var lockContent = UUID.randomUUID().toString().getBytes(); + newMetadata.setContentLength(lockContent.length); + + PutObjectRequest request = new PutObjectRequest( + bucketName, objectName(name), new ByteArrayInputStream(lockContent), newMetadata + ); + request.putCustomRequestHeader("If-Match", eTag); + + try { + PutObjectResult response = s3Client.putObject(request); + logger.debug("Lock {} successfully. name: {}, old e-tag: {}, new e-tag: {}", action, name, eTag, response.getETag()); + return true; + } catch (AmazonServiceException e) { + if (e.getStatusCode() == 412) { + logger.debug("Lock not exists to {}. name: {}, e-tag {}", action, name, eTag); + } else { + logger.warn("Failed to create lock. name: {}", name, e); + } + return false; + } + } + + private ObjectMetadata createMetadata(Instant lockUntil, Instant lockedAt, String lockedBy) { + ObjectMetadata metadata = new ObjectMetadata(); + metadata.addUserMetadata(LOCK_UNTIL, lockUntil.toString()); + metadata.addUserMetadata(LOCKED_AT, lockedAt.toString()); + metadata.addUserMetadata(LOCKED_BY, lockedBy); + return metadata; + } + + private String objectName(String name) { + return objectPrefix + name; + } +} diff --git a/providers/s3/shedlock-provider-s3/src/test/java/net/javacrumbs/shedlock/provider/s3/S3LockProviderIntegrationTest.java b/providers/s3/shedlock-provider-s3/src/test/java/net/javacrumbs/shedlock/provider/s3/S3LockProviderIntegrationTest.java new file mode 100644 index 000000000..1837ff7be --- /dev/null +++ b/providers/s3/shedlock-provider-s3/src/test/java/net/javacrumbs/shedlock/provider/s3/S3LockProviderIntegrationTest.java @@ -0,0 +1,91 @@ +package net.javacrumbs.shedlock.provider.s3; + +import static net.javacrumbs.shedlock.core.ClockProvider.now; + +import static org.assertj.core.api.Assertions.assertThat; + +import com.amazonaws.auth.AWSStaticCredentialsProvider; +import com.amazonaws.auth.BasicAWSCredentials; +import com.amazonaws.client.builder.AwsClientBuilder; +import com.amazonaws.services.s3.AmazonS3; +import com.amazonaws.services.s3.AmazonS3ClientBuilder; +import net.javacrumbs.shedlock.support.StorageBasedLockProvider; +import net.javacrumbs.shedlock.test.support.AbstractStorageBasedLockProviderIntegrationTest; +import org.junit.jupiter.api.AfterEach; +import org.junit.jupiter.api.BeforeAll; +import org.junit.jupiter.api.BeforeEach; +import org.testcontainers.containers.localstack.LocalStackContainer; +import org.testcontainers.junit.jupiter.Container; +import org.testcontainers.junit.jupiter.Testcontainers; +import org.testcontainers.utility.DockerImageName; + +/** + * Integration test uses local instance of LocalStack S3 running on localhost at + * port 9042 using bucket shedlock and folder shedlock + * + * @see net.javacrumbs.shedlock.provider.s3.S3LockProvider + */ +@Testcontainers +public class S3LockProviderIntegrationTest extends AbstractStorageBasedLockProviderIntegrationTest { + + @Container + public static final MyLocalStackS3Container localStackS3 = new MyLocalStackS3Container(); + private static AmazonS3 s3Client; + private static final String BUCKET_NAME = "my-bucket"; + private static final String OBJECT_PREFIX = "prefix"; + + @BeforeAll + public static void startLocalStackS3() { + s3Client = AmazonS3ClientBuilder.standard().withEndpointConfiguration( + new AwsClientBuilder.EndpointConfiguration(localStackS3.getEndpoint().toString(), localStackS3.getRegion()) + ).withCredentials( + new AWSStaticCredentialsProvider( + new BasicAWSCredentials(localStackS3.getAccessKey(), localStackS3.getSecretKey()) + ) + ).build(); + } + + @BeforeEach + public void before() { + s3Client.createBucket(BUCKET_NAME); + } + + @AfterEach + public void after() { + s3Client.listObjects(BUCKET_NAME).getObjectSummaries().forEach(obj ->{ + s3Client.deleteObject(BUCKET_NAME, obj.getKey()); + }); + } + + @Override + protected StorageBasedLockProvider getLockProvider() { + return new S3LockProvider(s3Client, BUCKET_NAME, OBJECT_PREFIX); + } + + @Override + protected void assertUnlocked(String lockName) { + Lock lock = findLock(lockName); + assertThat(lock.lockUntil()).isBefore(now()); + assertThat(lock.lockedAt()).isBefore(now()); + assertThat(lock.lockedBy()).isNotEmpty(); + } + + @Override + protected void assertLocked(String lockName) { + Lock lock = findLock(lockName); + assertThat(lock.lockUntil()).isAfter(now()); + assertThat(lock.lockedAt()).isBefore(now()); + assertThat(lock.lockedBy()).isNotEmpty(); + } + + private Lock findLock(String lockName) { + return new S3StorageAccessor(s3Client, BUCKET_NAME, OBJECT_PREFIX).find(lockName, "test").get(); + } + + private static class MyLocalStackS3Container extends LocalStackContainer { + public MyLocalStackS3Container() { + super(DockerImageName.parse("localstack/localstack:4.0.3")); + } + } +} + diff --git a/providers/s3/shedlock-provider-s3/src/test/resources/logback-test.xml b/providers/s3/shedlock-provider-s3/src/test/resources/logback-test.xml new file mode 100644 index 000000000..c44bac998 --- /dev/null +++ b/providers/s3/shedlock-provider-s3/src/test/resources/logback-test.xml @@ -0,0 +1,32 @@ + + + + + + %d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n + + + + + + + + + + diff --git a/shedlock-bom/pom.xml b/shedlock-bom/pom.xml index c03e792f1..1c629029c 100644 --- a/shedlock-bom/pom.xml +++ b/shedlock-bom/pom.xml @@ -144,6 +144,11 @@ shedlock-provider-spanner ${project.version} + + net.javacrumbs.shedlock + shedlock-provider-s3 + ${project.version} + From 5eb4f659ce19b1516eb78efdd4a610d6d68c16d7 Mon Sep 17 00:00:00 2001 From: Caio Oliveira Date: Thu, 2 Jan 2025 19:57:39 -0300 Subject: [PATCH 1059/1598] Fix s3 relativePath --- providers/s3/shedlock-provider-s3/pom.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/providers/s3/shedlock-provider-s3/pom.xml b/providers/s3/shedlock-provider-s3/pom.xml index a5cbb4bb2..58fc4b7e8 100644 --- a/providers/s3/shedlock-provider-s3/pom.xml +++ b/providers/s3/shedlock-provider-s3/pom.xml @@ -4,6 +4,7 @@ shedlock-parent net.javacrumbs.shedlock 6.0.3-SNAPSHOT + ../../../pom.xml 4.0.0 From 8fbbc28f2898c81795db0ac9413d35e84b0810ff Mon Sep 17 00:00:00 2001 From: Caio Oliveira Date: Thu, 2 Jan 2025 20:38:08 -0300 Subject: [PATCH 1060/1598] Fix code format --- README.md | 2 +- providers/s3/shedlock-provider-s3/pom.xml | 1 - .../shedlock/provider/s3/S3LockProvider.java | 2 +- .../provider/s3/S3StorageAccessor.java | 48 ++++++++++++------- .../s3/S3LockProviderIntegrationTest.java | 22 ++++----- 5 files changed, 43 insertions(+), 32 deletions(-) diff --git a/README.md b/README.md index ff51d5e33..36c39e03c 100644 --- a/README.md +++ b/README.md @@ -905,7 +905,7 @@ import net.javacrumbs.shedlock.provider.s3.S3LockProvider; @Bean public LockProvider lockProvider(com.amazonaws.services.s3.AmazonS3 amazonS3) { - return new S3LockProvider(amazonS3); + return new S3LockProvider(amazonS3, "BUKET_NAME"); } ``` diff --git a/providers/s3/shedlock-provider-s3/pom.xml b/providers/s3/shedlock-provider-s3/pom.xml index 58fc4b7e8..f8364f2ec 100644 --- a/providers/s3/shedlock-provider-s3/pom.xml +++ b/providers/s3/shedlock-provider-s3/pom.xml @@ -74,5 +74,4 @@ - diff --git a/providers/s3/shedlock-provider-s3/src/main/java/net/javacrumbs/shedlock/provider/s3/S3LockProvider.java b/providers/s3/shedlock-provider-s3/src/main/java/net/javacrumbs/shedlock/provider/s3/S3LockProvider.java index c9f465eb3..050fc8c5c 100644 --- a/providers/s3/shedlock-provider-s3/src/main/java/net/javacrumbs/shedlock/provider/s3/S3LockProvider.java +++ b/providers/s3/shedlock-provider-s3/src/main/java/net/javacrumbs/shedlock/provider/s3/S3LockProvider.java @@ -1,4 +1,5 @@ package net.javacrumbs.shedlock.provider.s3; + import com.amazonaws.services.s3.AmazonS3; import net.javacrumbs.shedlock.support.StorageBasedLockProvider; @@ -28,4 +29,3 @@ public S3LockProvider(AmazonS3 s3Client, String bucketName) { this(s3Client, bucketName, "shedlock/"); } } - diff --git a/providers/s3/shedlock-provider-s3/src/main/java/net/javacrumbs/shedlock/provider/s3/S3StorageAccessor.java b/providers/s3/shedlock-provider-s3/src/main/java/net/javacrumbs/shedlock/provider/s3/S3StorageAccessor.java index 72334047a..4ef31db3a 100644 --- a/providers/s3/shedlock-provider-s3/src/main/java/net/javacrumbs/shedlock/provider/s3/S3StorageAccessor.java +++ b/providers/s3/shedlock-provider-s3/src/main/java/net/javacrumbs/shedlock/provider/s3/S3StorageAccessor.java @@ -1,18 +1,17 @@ package net.javacrumbs.shedlock.provider.s3; +import com.amazonaws.AmazonServiceException; import com.amazonaws.services.s3.AmazonS3; import com.amazonaws.services.s3.model.ObjectMetadata; -import com.amazonaws.AmazonServiceException; import com.amazonaws.services.s3.model.PutObjectRequest; import com.amazonaws.services.s3.model.PutObjectResult; -import net.javacrumbs.shedlock.core.ClockProvider; -import net.javacrumbs.shedlock.core.LockConfiguration; -import net.javacrumbs.shedlock.support.AbstractStorageAccessor; - import java.io.ByteArrayInputStream; import java.time.Instant; import java.util.Optional; import java.util.UUID; +import net.javacrumbs.shedlock.core.ClockProvider; +import net.javacrumbs.shedlock.core.LockConfiguration; +import net.javacrumbs.shedlock.support.AbstractStorageAccessor; /** * Implementation of StorageAccessor for S3 as a lock storage backend. @@ -66,12 +65,12 @@ public boolean insertRecord(LockConfiguration lockConfiguration) { try { var lockContent = UUID.randomUUID().toString().getBytes(); - ObjectMetadata metadata = createMetadata(lockConfiguration.getLockAtMostUntil(), ClockProvider.now(), getHostname()); + ObjectMetadata metadata = + createMetadata(lockConfiguration.getLockAtMostUntil(), ClockProvider.now(), getHostname()); metadata.setContentLength(lockContent.length); - PutObjectRequest request = new PutObjectRequest( - bucketName, objectName(name), new ByteArrayInputStream(lockContent), metadata - ); + PutObjectRequest request = + new PutObjectRequest(bucketName, objectName(name), new ByteArrayInputStream(lockContent), metadata); request.putCustomRequestHeader("If-None-Match", "*"); s3Client.putObject(request); @@ -91,12 +90,17 @@ bucketName, objectName(name), new ByteArrayInputStream(lockContent), metadata public boolean updateRecord(LockConfiguration lockConfiguration) { Optional lock = find(lockConfiguration.getName(), "updateRecord"); if (lock.isEmpty() || lock.get().lockUntil().isAfter(ClockProvider.now())) { - logger.debug("Update skipped. Lock still valid or not found. name: {}, lock: {}", lockConfiguration.getName(), lock); + logger.debug( + "Update skipped. Lock still valid or not found. name: {}, lock: {}", + lockConfiguration.getName(), + lock); return false; } - ObjectMetadata newMetadata = createMetadata(lockConfiguration.getLockAtMostUntil(), ClockProvider.now(), getHostname()); - return replaceObjectMetadata(lockConfiguration.getName(), newMetadata, lock.get().eTag(), "updateRecord"); + ObjectMetadata newMetadata = + createMetadata(lockConfiguration.getLockAtMostUntil(), ClockProvider.now(), getHostname()); + return replaceObjectMetadata( + lockConfiguration.getName(), newMetadata, lock.get().eTag(), "updateRecord"); } @Override @@ -116,7 +120,10 @@ public boolean extend(LockConfiguration lockConfiguration) { if (lock.isEmpty() || lock.get().lockUntil().isBefore(ClockProvider.now()) || !lock.get().lockedBy().equals(getHostname())) { - logger.debug("Extend skipped. Lock invalid or not owned by host. name: {}, lock: {}", lockConfiguration.getName(), lock); + logger.debug( + "Extend skipped. Lock invalid or not owned by host. name: {}, lock: {}", + lockConfiguration.getName(), + lock); return false; } @@ -125,7 +132,8 @@ public boolean extend(LockConfiguration lockConfiguration) { private boolean updateUntil(String name, Lock lock, Instant until, String action) { ObjectMetadata existingMetadata = s3Client.getObjectMetadata(bucketName, objectName(name)); - ObjectMetadata newMetadata = createMetadata(until, Instant.parse(existingMetadata.getUserMetaDataOf(LOCKED_AT)), getHostname()); + ObjectMetadata newMetadata = + createMetadata(until, Instant.parse(existingMetadata.getUserMetaDataOf(LOCKED_AT)), getHostname()); return replaceObjectMetadata(name, newMetadata, lock.eTag(), action); } @@ -134,14 +142,18 @@ private boolean replaceObjectMetadata(String name, ObjectMetadata newMetadata, S var lockContent = UUID.randomUUID().toString().getBytes(); newMetadata.setContentLength(lockContent.length); - PutObjectRequest request = new PutObjectRequest( - bucketName, objectName(name), new ByteArrayInputStream(lockContent), newMetadata - ); + PutObjectRequest request = + new PutObjectRequest(bucketName, objectName(name), new ByteArrayInputStream(lockContent), newMetadata); request.putCustomRequestHeader("If-Match", eTag); try { PutObjectResult response = s3Client.putObject(request); - logger.debug("Lock {} successfully. name: {}, old e-tag: {}, new e-tag: {}", action, name, eTag, response.getETag()); + logger.debug( + "Lock {} successfully. name: {}, old e-tag: {}, new e-tag: {}", + action, + name, + eTag, + response.getETag()); return true; } catch (AmazonServiceException e) { if (e.getStatusCode() == 412) { diff --git a/providers/s3/shedlock-provider-s3/src/test/java/net/javacrumbs/shedlock/provider/s3/S3LockProviderIntegrationTest.java b/providers/s3/shedlock-provider-s3/src/test/java/net/javacrumbs/shedlock/provider/s3/S3LockProviderIntegrationTest.java index 1837ff7be..f310f656a 100644 --- a/providers/s3/shedlock-provider-s3/src/test/java/net/javacrumbs/shedlock/provider/s3/S3LockProviderIntegrationTest.java +++ b/providers/s3/shedlock-provider-s3/src/test/java/net/javacrumbs/shedlock/provider/s3/S3LockProviderIntegrationTest.java @@ -1,7 +1,6 @@ package net.javacrumbs.shedlock.provider.s3; import static net.javacrumbs.shedlock.core.ClockProvider.now; - import static org.assertj.core.api.Assertions.assertThat; import com.amazonaws.auth.AWSStaticCredentialsProvider; @@ -30,19 +29,19 @@ public class S3LockProviderIntegrationTest extends AbstractStorageBasedLockProvi @Container public static final MyLocalStackS3Container localStackS3 = new MyLocalStackS3Container(); + private static AmazonS3 s3Client; private static final String BUCKET_NAME = "my-bucket"; private static final String OBJECT_PREFIX = "prefix"; @BeforeAll public static void startLocalStackS3() { - s3Client = AmazonS3ClientBuilder.standard().withEndpointConfiguration( - new AwsClientBuilder.EndpointConfiguration(localStackS3.getEndpoint().toString(), localStackS3.getRegion()) - ).withCredentials( - new AWSStaticCredentialsProvider( - new BasicAWSCredentials(localStackS3.getAccessKey(), localStackS3.getSecretKey()) - ) - ).build(); + s3Client = AmazonS3ClientBuilder.standard() + .withEndpointConfiguration(new AwsClientBuilder.EndpointConfiguration( + localStackS3.getEndpoint().toString(), localStackS3.getRegion())) + .withCredentials(new AWSStaticCredentialsProvider( + new BasicAWSCredentials(localStackS3.getAccessKey(), localStackS3.getSecretKey()))) + .build(); } @BeforeEach @@ -52,7 +51,7 @@ public void before() { @AfterEach public void after() { - s3Client.listObjects(BUCKET_NAME).getObjectSummaries().forEach(obj ->{ + s3Client.listObjects(BUCKET_NAME).getObjectSummaries().forEach(obj -> { s3Client.deleteObject(BUCKET_NAME, obj.getKey()); }); } @@ -79,7 +78,9 @@ protected void assertLocked(String lockName) { } private Lock findLock(String lockName) { - return new S3StorageAccessor(s3Client, BUCKET_NAME, OBJECT_PREFIX).find(lockName, "test").get(); + return new S3StorageAccessor(s3Client, BUCKET_NAME, OBJECT_PREFIX) + .find(lockName, "test") + .get(); } private static class MyLocalStackS3Container extends LocalStackContainer { @@ -88,4 +89,3 @@ public MyLocalStackS3Container() { } } } - From 3e423fc9c288227e60c55d4e04dbd82de82767be Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 3 Jan 2025 15:38:14 +0000 Subject: [PATCH 1061/1598] Bump org.mockito:mockito-core from 5.14.2 to 5.15.2 Bumps [org.mockito:mockito-core](https://github.com/mockito/mockito) from 5.14.2 to 5.15.2. - [Release notes](https://github.com/mockito/mockito/releases) - [Commits](https://github.com/mockito/mockito/compare/v5.14.2...v5.15.2) --- updated-dependencies: - dependency-name: org.mockito:mockito-core dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 8527e05ff..e60664951 100644 --- a/pom.xml +++ b/pom.xml @@ -79,7 +79,7 @@ 1.5.15 4.2.2 3.27.1 - 5.14.2 + 5.15.2 2.0.16 1 From e0d8abf59f741dae81d9c2c5197418ead1753ef5 Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Fri, 3 Jan 2025 20:17:12 +0100 Subject: [PATCH 1062/1598] S3 cleanup --- .../provider/s3/S3StorageAccessor.java | 46 +++++++++++-------- .../s3/S3LockProviderIntegrationTest.java | 2 +- 2 files changed, 29 insertions(+), 19 deletions(-) diff --git a/providers/s3/shedlock-provider-s3/src/main/java/net/javacrumbs/shedlock/provider/s3/S3StorageAccessor.java b/providers/s3/shedlock-provider-s3/src/main/java/net/javacrumbs/shedlock/provider/s3/S3StorageAccessor.java index 4ef31db3a..2918e53e0 100644 --- a/providers/s3/shedlock-provider-s3/src/main/java/net/javacrumbs/shedlock/provider/s3/S3StorageAccessor.java +++ b/providers/s3/shedlock-provider-s3/src/main/java/net/javacrumbs/shedlock/provider/s3/S3StorageAccessor.java @@ -1,15 +1,17 @@ package net.javacrumbs.shedlock.provider.s3; +import static net.javacrumbs.shedlock.core.ClockProvider.now; + import com.amazonaws.AmazonServiceException; import com.amazonaws.services.s3.AmazonS3; import com.amazonaws.services.s3.model.ObjectMetadata; import com.amazonaws.services.s3.model.PutObjectRequest; import com.amazonaws.services.s3.model.PutObjectResult; import java.io.ByteArrayInputStream; +import java.nio.ByteBuffer; import java.time.Instant; import java.util.Optional; import java.util.UUID; -import net.javacrumbs.shedlock.core.ClockProvider; import net.javacrumbs.shedlock.core.LockConfiguration; import net.javacrumbs.shedlock.support.AbstractStorageAccessor; @@ -17,11 +19,12 @@ * Implementation of StorageAccessor for S3 as a lock storage backend. * Manages locks using S3 objects with metadata for expiration and conditional writes. */ -public class S3StorageAccessor extends AbstractStorageAccessor { +class S3StorageAccessor extends AbstractStorageAccessor { private static final String LOCK_UNTIL = "lockUntil"; private static final String LOCKED_AT = "lockedAt"; private static final String LOCKED_BY = "lockedBy"; + private static final int PRECONDITION_FAILED = 412; private final AmazonS3 s3Client; private final String bucketName; @@ -64,9 +67,8 @@ public boolean insertRecord(LockConfiguration lockConfiguration) { } try { - var lockContent = UUID.randomUUID().toString().getBytes(); - ObjectMetadata metadata = - createMetadata(lockConfiguration.getLockAtMostUntil(), ClockProvider.now(), getHostname()); + var lockContent = getLockContent(); + ObjectMetadata metadata = createMetadata(lockConfiguration.getLockAtMostUntil(), now(), getHostname()); metadata.setContentLength(lockContent.length); PutObjectRequest request = @@ -77,7 +79,7 @@ public boolean insertRecord(LockConfiguration lockConfiguration) { logger.debug("Lock created successfully. name: {}, metadata: {}", name, metadata.getUserMetadata()); return true; } catch (AmazonServiceException e) { - if (e.getStatusCode() == 412) { + if (e.getStatusCode() == PRECONDITION_FAILED) { logger.debug("Lock already in use. name: {}", name); } else { logger.warn("Failed to create lock. name: {}", name, e); @@ -89,16 +91,16 @@ public boolean insertRecord(LockConfiguration lockConfiguration) { @Override public boolean updateRecord(LockConfiguration lockConfiguration) { Optional lock = find(lockConfiguration.getName(), "updateRecord"); - if (lock.isEmpty() || lock.get().lockUntil().isAfter(ClockProvider.now())) { - logger.debug( - "Update skipped. Lock still valid or not found. name: {}, lock: {}", - lockConfiguration.getName(), - lock); + if (lock.isEmpty()) { + logger.warn("Update skipped. Lock not found. name: {}, lock: {}", lockConfiguration.getName(), lock); + return false; + } + if (lock.get().lockUntil().isAfter(now())) { + logger.debug("Update skipped. Lock still valid. name: {}, lock: {}", lockConfiguration.getName(), lock); return false; } - ObjectMetadata newMetadata = - createMetadata(lockConfiguration.getLockAtMostUntil(), ClockProvider.now(), getHostname()); + ObjectMetadata newMetadata = createMetadata(lockConfiguration.getLockAtMostUntil(), now(), getHostname()); return replaceObjectMetadata( lockConfiguration.getName(), newMetadata, lock.get().eTag(), "updateRecord"); } @@ -107,7 +109,7 @@ public boolean updateRecord(LockConfiguration lockConfiguration) { public void unlock(LockConfiguration lockConfiguration) { Optional lock = find(lockConfiguration.getName(), "unlock"); if (lock.isEmpty()) { - logger.debug("Unlock skipped. Lock not found. name: {}, lock: {}", lockConfiguration.getName(), lock); + logger.warn("Unlock skipped. Lock not found. name: {}, lock: {}", lockConfiguration.getName(), lock); return; } @@ -118,7 +120,7 @@ public void unlock(LockConfiguration lockConfiguration) { public boolean extend(LockConfiguration lockConfiguration) { Optional lock = find(lockConfiguration.getName(), "extend"); if (lock.isEmpty() - || lock.get().lockUntil().isBefore(ClockProvider.now()) + || lock.get().lockUntil().isBefore(now()) || !lock.get().lockedBy().equals(getHostname())) { logger.debug( "Extend skipped. Lock invalid or not owned by host. name: {}, lock: {}", @@ -139,7 +141,7 @@ private boolean updateUntil(String name, Lock lock, Instant until, String action } private boolean replaceObjectMetadata(String name, ObjectMetadata newMetadata, String eTag, String action) { - var lockContent = UUID.randomUUID().toString().getBytes(); + var lockContent = getLockContent(); newMetadata.setContentLength(lockContent.length); PutObjectRequest request = @@ -156,15 +158,23 @@ private boolean replaceObjectMetadata(String name, ObjectMetadata newMetadata, S response.getETag()); return true; } catch (AmazonServiceException e) { - if (e.getStatusCode() == 412) { + if (e.getStatusCode() == PRECONDITION_FAILED) { logger.debug("Lock not exists to {}. name: {}, e-tag {}", action, name, eTag); } else { - logger.warn("Failed to create lock. name: {}", name, e); + logger.warn("Failed to {} lock. name: {}", action, name, e); } return false; } } + private static byte[] getLockContent() { + var uuid = UUID.randomUUID(); + ByteBuffer bb = ByteBuffer.wrap(new byte[16]); + bb.putLong(uuid.getMostSignificantBits()); + bb.putLong(uuid.getLeastSignificantBits()); + return bb.array(); + } + private ObjectMetadata createMetadata(Instant lockUntil, Instant lockedAt, String lockedBy) { ObjectMetadata metadata = new ObjectMetadata(); metadata.addUserMetadata(LOCK_UNTIL, lockUntil.toString()); diff --git a/providers/s3/shedlock-provider-s3/src/test/java/net/javacrumbs/shedlock/provider/s3/S3LockProviderIntegrationTest.java b/providers/s3/shedlock-provider-s3/src/test/java/net/javacrumbs/shedlock/provider/s3/S3LockProviderIntegrationTest.java index f310f656a..a658eaa71 100644 --- a/providers/s3/shedlock-provider-s3/src/test/java/net/javacrumbs/shedlock/provider/s3/S3LockProviderIntegrationTest.java +++ b/providers/s3/shedlock-provider-s3/src/test/java/net/javacrumbs/shedlock/provider/s3/S3LockProviderIntegrationTest.java @@ -28,7 +28,7 @@ public class S3LockProviderIntegrationTest extends AbstractStorageBasedLockProviderIntegrationTest { @Container - public static final MyLocalStackS3Container localStackS3 = new MyLocalStackS3Container(); + static final MyLocalStackS3Container localStackS3 = new MyLocalStackS3Container(); private static AmazonS3 s3Client; private static final String BUCKET_NAME = "my-bucket"; From 5d9583d79f26457c453cadc83791fb162955b9f4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luk=C3=A1=C5=A1=20K=C5=99e=C4=8Dan?= Date: Sat, 4 Jan 2025 12:55:00 +0100 Subject: [PATCH 1063/1598] Update README.md Co-authored-by: Caio Oliveira --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 36c39e03c..aa0981643 100644 --- a/README.md +++ b/README.md @@ -905,7 +905,7 @@ import net.javacrumbs.shedlock.provider.s3.S3LockProvider; @Bean public LockProvider lockProvider(com.amazonaws.services.s3.AmazonS3 amazonS3) { - return new S3LockProvider(amazonS3, "BUKET_NAME"); + return new S3LockProvider(amazonS3, "BUCKET_NAME"); } ``` From dee4b787532f221224d2c11c43b3f3405f239af1 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 6 Jan 2025 15:22:32 +0000 Subject: [PATCH 1064/1598] Bump com.google.cloud:google-cloud-spanner from 6.83.0 to 6.84.0 Bumps [com.google.cloud:google-cloud-spanner](https://github.com/googleapis/java-spanner) from 6.83.0 to 6.84.0. - [Release notes](https://github.com/googleapis/java-spanner/releases) - [Changelog](https://github.com/googleapis/java-spanner/blob/main/CHANGELOG.md) - [Commits](https://github.com/googleapis/java-spanner/compare/v6.83.0...v6.84.0) --- updated-dependencies: - dependency-name: com.google.cloud:google-cloud-spanner dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- providers/spanner/shedlock-provider-spanner/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/spanner/shedlock-provider-spanner/pom.xml b/providers/spanner/shedlock-provider-spanner/pom.xml index 27b96a3fd..f80bb97bf 100644 --- a/providers/spanner/shedlock-provider-spanner/pom.xml +++ b/providers/spanner/shedlock-provider-spanner/pom.xml @@ -12,7 +12,7 @@ 6.0.3-SNAPSHOT - 6.83.0 + 6.84.0 From 321ae98e98dbec07bb9c4f68a74bba2bf09e369a Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 6 Jan 2025 15:22:40 +0000 Subject: [PATCH 1065/1598] Bump org.assertj:assertj-core from 3.27.1 to 3.27.2 Bumps [org.assertj:assertj-core](https://github.com/assertj/assertj) from 3.27.1 to 3.27.2. - [Release notes](https://github.com/assertj/assertj/releases) - [Commits](https://github.com/assertj/assertj/compare/assertj-build-3.27.1...assertj-build-3.27.2) --- updated-dependencies: - dependency-name: org.assertj:assertj-core dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 4c30dbf88..85b223d91 100644 --- a/pom.xml +++ b/pom.xml @@ -79,7 +79,7 @@ 4.8.1 1.5.15 4.2.2 - 3.27.1 + 3.27.2 5.15.2 2.0.16 1 From 8f98f139ac6777dbcf7723d427f107e7ad3adee5 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 6 Jan 2025 15:22:56 +0000 Subject: [PATCH 1066/1598] Bump com.amazonaws:aws-java-sdk-s3 from 1.12.747 to 1.12.780 Bumps [com.amazonaws:aws-java-sdk-s3](https://github.com/aws/aws-sdk-java) from 1.12.747 to 1.12.780. - [Changelog](https://github.com/aws/aws-sdk-java/blob/master/CHANGELOG.md) - [Commits](https://github.com/aws/aws-sdk-java/compare/1.12.747...1.12.780) --- updated-dependencies: - dependency-name: com.amazonaws:aws-java-sdk-s3 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/s3/shedlock-provider-s3/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/s3/shedlock-provider-s3/pom.xml b/providers/s3/shedlock-provider-s3/pom.xml index f8364f2ec..14e90c765 100644 --- a/providers/s3/shedlock-provider-s3/pom.xml +++ b/providers/s3/shedlock-provider-s3/pom.xml @@ -12,7 +12,7 @@ 6.0.3-SNAPSHOT - 1.12.747 + 1.12.780 From 494ac7dfa306f069c445a4ad46e8abce5658b7ee Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 6 Jan 2025 15:23:13 +0000 Subject: [PATCH 1067/1598] Bump logback.ver from 1.5.15 to 1.5.16 Bumps `logback.ver` from 1.5.15 to 1.5.16. Updates `ch.qos.logback:logback-classic` from 1.5.15 to 1.5.16 - [Commits](https://github.com/qos-ch/logback/compare/v_1.5.15...v_1.5.16) Updates `ch.qos.logback:logback-core` from 1.5.15 to 1.5.16 - [Commits](https://github.com/qos-ch/logback/compare/v_1.5.15...v_1.5.16) --- updated-dependencies: - dependency-name: ch.qos.logback:logback-classic dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: ch.qos.logback:logback-core dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 4c30dbf88..b267bb487 100644 --- a/pom.xml +++ b/pom.xml @@ -77,7 +77,7 @@ 4.7.3 4.8.0 4.8.1 - 1.5.15 + 1.5.16 4.2.2 3.27.1 5.15.2 From 8a668dafb835e9651c70f5c99d3ad6fa6412338a Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Mon, 6 Jan 2025 19:08:43 +0100 Subject: [PATCH 1068/1598] [maven-release-plugin] prepare release shedlock-parent-6.1.0 --- cdi/shedlock-cdi/pom.xml | 4 ++-- cdi/test/quarkus-test/pom.xml | 4 ++-- micronaut/shedlock-micronaut4/pom.xml | 4 ++-- micronaut/test/micronaut4-jdbc-template/pom.xml | 4 ++-- micronaut/test/micronaut4-jdbc/pom.xml | 4 ++-- pom.xml | 2 +- providers/arangodb/shedlock-provider-arangodb/pom.xml | 4 ++-- providers/cassandra/shedlock-provider-cassandra/pom.xml | 4 ++-- providers/consul/shedlock-provider-consul/pom.xml | 4 ++-- .../couchbase/shedlock-provider-couchbase-javaclient3/pom.xml | 4 ++-- providers/datastore/shedlock-provider-datastore/pom.xml | 4 ++-- providers/dynamodb/shedlock-provider-dynamodb2/pom.xml | 4 ++-- .../elasticsearch/shedlock-provider-elasticsearch8/pom.xml | 4 ++-- providers/etcd/shedlock-provider-etcd-jetcd/pom.xml | 2 +- providers/hazelcast/shedlock-provider-hazelcast4/pom.xml | 4 ++-- providers/ignite/shedlock-provider-ignite/pom.xml | 4 ++-- providers/inmemory/shedlock-provider-inmemory/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-internal/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-template/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jooq/pom.xml | 4 ++-- providers/jdbc/shedlock-test-support-jdbc/pom.xml | 4 ++-- providers/memcached/shedlock-provider-memcached-spy/pom.xml | 4 ++-- .../mongo/shedlock-provider-mongo-reactivestreams/pom.xml | 4 ++-- providers/mongo/shedlock-provider-mongo/pom.xml | 4 ++-- providers/neo4j/shedlock-provider-neo4j/pom.xml | 4 ++-- providers/opensearch/shedlock-provider-opensearch/pom.xml | 4 ++-- providers/r2dbc/shedlock-provider-r2dbc/pom.xml | 4 ++-- providers/redis/shedlock-provider-redis-jedis4/pom.xml | 4 ++-- providers/redis/shedlock-provider-redis-spring/pom.xml | 4 ++-- providers/s3/shedlock-provider-s3/pom.xml | 4 ++-- providers/spanner/shedlock-provider-spanner/pom.xml | 4 ++-- .../zookeeper/shedlock-provider-zookeeper-curator/pom.xml | 4 ++-- shedlock-bom/pom.xml | 4 ++-- shedlock-core/pom.xml | 4 ++-- shedlock-test-support/pom.xml | 4 ++-- spring/shedlock-spring/pom.xml | 4 ++-- spring/test/shedlock-springboot-future-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-kotlin-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-old-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-sleuth-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-test/pom.xml | 4 ++-- spring/test/shedlock-testng-test/pom.xml | 4 ++-- 44 files changed, 86 insertions(+), 86 deletions(-) diff --git a/cdi/shedlock-cdi/pom.xml b/cdi/shedlock-cdi/pom.xml index 0e82df71c..4fcbb2cce 100644 --- a/cdi/shedlock-cdi/pom.xml +++ b/cdi/shedlock-cdi/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.3-SNAPSHOT + 6.1.0 ../../pom.xml shedlock-cdi - 6.0.3-SNAPSHOT + 6.1.0 diff --git a/cdi/test/quarkus-test/pom.xml b/cdi/test/quarkus-test/pom.xml index 115af1e97..2ae7758f2 100644 --- a/cdi/test/quarkus-test/pom.xml +++ b/cdi/test/quarkus-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.3-SNAPSHOT + 6.1.0 ../../../pom.xml 4.0.0 quarkus-test - 6.0.3-SNAPSHOT + 6.1.0 quarkus-bom diff --git a/micronaut/shedlock-micronaut4/pom.xml b/micronaut/shedlock-micronaut4/pom.xml index 930d3bf6e..12135f083 100644 --- a/micronaut/shedlock-micronaut4/pom.xml +++ b/micronaut/shedlock-micronaut4/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.3-SNAPSHOT + 6.1.0 ../../pom.xml shedlock-micronaut4 - 6.0.3-SNAPSHOT + 6.1.0 diff --git a/micronaut/test/micronaut4-jdbc-template/pom.xml b/micronaut/test/micronaut4-jdbc-template/pom.xml index ba71daea9..fff280f8a 100644 --- a/micronaut/test/micronaut4-jdbc-template/pom.xml +++ b/micronaut/test/micronaut4-jdbc-template/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.3-SNAPSHOT + 6.1.0 ../../../pom.xml micronaut4-jdbc-template - 6.0.3-SNAPSHOT + 6.1.0 UTF-8 diff --git a/micronaut/test/micronaut4-jdbc/pom.xml b/micronaut/test/micronaut4-jdbc/pom.xml index da3a1a058..00461bef1 100644 --- a/micronaut/test/micronaut4-jdbc/pom.xml +++ b/micronaut/test/micronaut4-jdbc/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.3-SNAPSHOT + 6.1.0 ../../../pom.xml micronaut4-jdbc - 6.0.3-SNAPSHOT + 6.1.0 UTF-8 diff --git a/pom.xml b/pom.xml index 7981f0286..854a41f61 100644 --- a/pom.xml +++ b/pom.xml @@ -19,7 +19,7 @@ net.javacrumbs.shedlock shedlock-parent pom - 6.0.3-SNAPSHOT + 6.1.0 shedlock-bom shedlock-core diff --git a/providers/arangodb/shedlock-provider-arangodb/pom.xml b/providers/arangodb/shedlock-provider-arangodb/pom.xml index 90ded3499..15659d232 100644 --- a/providers/arangodb/shedlock-provider-arangodb/pom.xml +++ b/providers/arangodb/shedlock-provider-arangodb/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.3-SNAPSHOT + 6.1.0 ../../../pom.xml 4.0.0 shedlock-provider-arangodb - 6.0.3-SNAPSHOT + 6.1.0 diff --git a/providers/cassandra/shedlock-provider-cassandra/pom.xml b/providers/cassandra/shedlock-provider-cassandra/pom.xml index 438202077..04fba8913 100644 --- a/providers/cassandra/shedlock-provider-cassandra/pom.xml +++ b/providers/cassandra/shedlock-provider-cassandra/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.3-SNAPSHOT + 6.1.0 ../../../pom.xml 4.0.0 shedlock-provider-cassandra - 6.0.3-SNAPSHOT + 6.1.0 4.18.1 diff --git a/providers/consul/shedlock-provider-consul/pom.xml b/providers/consul/shedlock-provider-consul/pom.xml index df4e00365..1048f6949 100644 --- a/providers/consul/shedlock-provider-consul/pom.xml +++ b/providers/consul/shedlock-provider-consul/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.3-SNAPSHOT + 6.1.0 ../../../pom.xml 4.0.0 shedlock-provider-consul - 6.0.3-SNAPSHOT + 6.1.0 diff --git a/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml b/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml index 2020ab4dc..9f840a647 100644 --- a/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml +++ b/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.3-SNAPSHOT + 6.1.0 ../../../pom.xml 4.0.0 shedlock-provider-couchbase-javaclient3 - 6.0.3-SNAPSHOT + 6.1.0 diff --git a/providers/datastore/shedlock-provider-datastore/pom.xml b/providers/datastore/shedlock-provider-datastore/pom.xml index 8d5dcfd0d..164acc0cd 100644 --- a/providers/datastore/shedlock-provider-datastore/pom.xml +++ b/providers/datastore/shedlock-provider-datastore/pom.xml @@ -4,12 +4,12 @@ net.javacrumbs.shedlock shedlock-parent - 6.0.3-SNAPSHOT + 6.1.0 ../../../pom.xml shedlock-provider-datastore - 6.0.3-SNAPSHOT + 6.1.0 2.25.1 diff --git a/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml b/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml index f64559fd2..6d290287b 100644 --- a/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml +++ b/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.3-SNAPSHOT + 6.1.0 ../../../pom.xml 4.0.0 shedlock-provider-dynamodb2 - 6.0.3-SNAPSHOT + 6.1.0 diff --git a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml index 2ba68c216..d1836c621 100644 --- a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml +++ b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.3-SNAPSHOT + 6.1.0 ../../../pom.xml 4.0.0 shedlock-provider-elasticsearch8 - 6.0.3-SNAPSHOT + 6.1.0 8.17.0 diff --git a/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml b/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml index 0d64faf15..0267b4f3f 100644 --- a/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml +++ b/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.3-SNAPSHOT + 6.1.0 ../../../pom.xml 4.0.0 diff --git a/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml b/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml index 1b53ff2cb..832bbc6df 100644 --- a/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml +++ b/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.3-SNAPSHOT + 6.1.0 ../../../pom.xml 4.0.0 shedlock-provider-hazelcast4 - 6.0.3-SNAPSHOT + 6.1.0 diff --git a/providers/ignite/shedlock-provider-ignite/pom.xml b/providers/ignite/shedlock-provider-ignite/pom.xml index 47033202f..83c7b77f5 100644 --- a/providers/ignite/shedlock-provider-ignite/pom.xml +++ b/providers/ignite/shedlock-provider-ignite/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.3-SNAPSHOT + 6.1.0 ../../../pom.xml 4.0.0 shedlock-provider-ignite - 6.0.3-SNAPSHOT + 6.1.0 2.16.0 diff --git a/providers/inmemory/shedlock-provider-inmemory/pom.xml b/providers/inmemory/shedlock-provider-inmemory/pom.xml index 79cb1cd53..2be883470 100644 --- a/providers/inmemory/shedlock-provider-inmemory/pom.xml +++ b/providers/inmemory/shedlock-provider-inmemory/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.3-SNAPSHOT + 6.1.0 ../../../pom.xml 4.0.0 shedlock-provider-inmemory - 6.0.3-SNAPSHOT + 6.1.0 diff --git a/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml b/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml index 88250aab2..3b4b870ff 100644 --- a/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.3-SNAPSHOT + 6.1.0 ../../../pom.xml 4.0.0 shedlock-provider-jdbc-internal - 6.0.3-SNAPSHOT + 6.1.0 diff --git a/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml b/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml index 40620b667..fbdefff19 100644 --- a/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.3-SNAPSHOT + 6.1.0 ../../../pom.xml 4.0.0 shedlock-provider-jdbc-micronaut - 6.0.3-SNAPSHOT + 6.1.0 diff --git a/providers/jdbc/shedlock-provider-jdbc-template/pom.xml b/providers/jdbc/shedlock-provider-jdbc-template/pom.xml index e4e76c353..06542884f 100644 --- a/providers/jdbc/shedlock-provider-jdbc-template/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-template/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.3-SNAPSHOT + 6.1.0 ../../../pom.xml 4.0.0 shedlock-provider-jdbc-template - 6.0.3-SNAPSHOT + 6.1.0 diff --git a/providers/jdbc/shedlock-provider-jdbc/pom.xml b/providers/jdbc/shedlock-provider-jdbc/pom.xml index d1ccf9e4c..b4c4d88ac 100644 --- a/providers/jdbc/shedlock-provider-jdbc/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.3-SNAPSHOT + 6.1.0 ../../../pom.xml 4.0.0 shedlock-provider-jdbc - 6.0.3-SNAPSHOT + 6.1.0 diff --git a/providers/jdbc/shedlock-provider-jooq/pom.xml b/providers/jdbc/shedlock-provider-jooq/pom.xml index 73c2e6252..0c75608b6 100644 --- a/providers/jdbc/shedlock-provider-jooq/pom.xml +++ b/providers/jdbc/shedlock-provider-jooq/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.3-SNAPSHOT + 6.1.0 ../../../pom.xml 4.0.0 shedlock-provider-jooq - 6.0.3-SNAPSHOT + 6.1.0 diff --git a/providers/jdbc/shedlock-test-support-jdbc/pom.xml b/providers/jdbc/shedlock-test-support-jdbc/pom.xml index 9f7e6eff6..f24ca4148 100644 --- a/providers/jdbc/shedlock-test-support-jdbc/pom.xml +++ b/providers/jdbc/shedlock-test-support-jdbc/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.3-SNAPSHOT + 6.1.0 ../../../pom.xml 4.0.0 shedlock-test-support-jdbc - 6.0.3-SNAPSHOT + 6.1.0 diff --git a/providers/memcached/shedlock-provider-memcached-spy/pom.xml b/providers/memcached/shedlock-provider-memcached-spy/pom.xml index e89c82574..30b5a7f2e 100644 --- a/providers/memcached/shedlock-provider-memcached-spy/pom.xml +++ b/providers/memcached/shedlock-provider-memcached-spy/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.3-SNAPSHOT + 6.1.0 ../../../pom.xml 4.0.0 shedlock-provider-memcached-spy - 6.0.3-SNAPSHOT + 6.1.0 2.12.3 diff --git a/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml b/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml index f2c8f30bc..f514ed1b4 100644 --- a/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml +++ b/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.3-SNAPSHOT + 6.1.0 ../../../pom.xml 4.0.0 shedlock-provider-mongo-reactivestreams - 6.0.3-SNAPSHOT + 6.1.0 diff --git a/providers/mongo/shedlock-provider-mongo/pom.xml b/providers/mongo/shedlock-provider-mongo/pom.xml index 102b3219a..17e0d65b8 100644 --- a/providers/mongo/shedlock-provider-mongo/pom.xml +++ b/providers/mongo/shedlock-provider-mongo/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.3-SNAPSHOT + 6.1.0 ../../../pom.xml 4.0.0 shedlock-provider-mongo - 6.0.3-SNAPSHOT + 6.1.0 diff --git a/providers/neo4j/shedlock-provider-neo4j/pom.xml b/providers/neo4j/shedlock-provider-neo4j/pom.xml index 13ebd27e4..07c8e3de9 100644 --- a/providers/neo4j/shedlock-provider-neo4j/pom.xml +++ b/providers/neo4j/shedlock-provider-neo4j/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.3-SNAPSHOT + 6.1.0 ../../../pom.xml 4.0.0 shedlock-provider-neo4j - 6.0.3-SNAPSHOT + 6.1.0 diff --git a/providers/opensearch/shedlock-provider-opensearch/pom.xml b/providers/opensearch/shedlock-provider-opensearch/pom.xml index 07826d18b..3806833d2 100644 --- a/providers/opensearch/shedlock-provider-opensearch/pom.xml +++ b/providers/opensearch/shedlock-provider-opensearch/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.3-SNAPSHOT + 6.1.0 ../../../pom.xml 4.0.0 shedlock-provider-opensearch - 6.0.3-SNAPSHOT + 6.1.0 2.17.1 diff --git a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml index 3c8ef2b63..1cb9fd04f 100644 --- a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml +++ b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml @@ -5,12 +5,12 @@ net.javacrumbs.shedlock shedlock-parent - 6.0.3-SNAPSHOT + 6.1.0 ../../../pom.xml shedlock-provider-r2dbc - 6.0.3-SNAPSHOT + 6.1.0 1.0.0.RELEASE diff --git a/providers/redis/shedlock-provider-redis-jedis4/pom.xml b/providers/redis/shedlock-provider-redis-jedis4/pom.xml index 5221827a7..d20b20881 100644 --- a/providers/redis/shedlock-provider-redis-jedis4/pom.xml +++ b/providers/redis/shedlock-provider-redis-jedis4/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.3-SNAPSHOT + 6.1.0 ../../../pom.xml 4.0.0 shedlock-provider-redis-jedis4 - 6.0.3-SNAPSHOT + 6.1.0 diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index 7e882d5a7..a8524ec10 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.3-SNAPSHOT + 6.1.0 ../../../pom.xml 4.0.0 shedlock-provider-redis-spring - 6.0.3-SNAPSHOT + 6.1.0 diff --git a/providers/s3/shedlock-provider-s3/pom.xml b/providers/s3/shedlock-provider-s3/pom.xml index 14e90c765..d01ef3cfb 100644 --- a/providers/s3/shedlock-provider-s3/pom.xml +++ b/providers/s3/shedlock-provider-s3/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.3-SNAPSHOT + 6.1.0 ../../../pom.xml 4.0.0 shedlock-provider-s3 - 6.0.3-SNAPSHOT + 6.1.0 1.12.780 diff --git a/providers/spanner/shedlock-provider-spanner/pom.xml b/providers/spanner/shedlock-provider-spanner/pom.xml index f80bb97bf..b20d1dcc0 100644 --- a/providers/spanner/shedlock-provider-spanner/pom.xml +++ b/providers/spanner/shedlock-provider-spanner/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.3-SNAPSHOT + 6.1.0 ../../../pom.xml 4.0.0 shedlock-provider-spanner - 6.0.3-SNAPSHOT + 6.1.0 6.84.0 diff --git a/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml b/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml index 248ed5857..3c9a88ca0 100644 --- a/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml +++ b/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.3-SNAPSHOT + 6.1.0 ../../../pom.xml 4.0.0 shedlock-provider-zookeeper-curator - 6.0.3-SNAPSHOT + 6.1.0 5.7.1 diff --git a/shedlock-bom/pom.xml b/shedlock-bom/pom.xml index 1c629029c..3be7cfdf1 100644 --- a/shedlock-bom/pom.xml +++ b/shedlock-bom/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.3-SNAPSHOT + 6.1.0 4.0.0 BOM for ShedLock modules shedlock-bom - 6.0.3-SNAPSHOT + 6.1.0 pom diff --git a/shedlock-core/pom.xml b/shedlock-core/pom.xml index 9dea84801..b352330d2 100644 --- a/shedlock-core/pom.xml +++ b/shedlock-core/pom.xml @@ -3,12 +3,12 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.3-SNAPSHOT + 6.1.0 4.0.0 shedlock-core - 6.0.3-SNAPSHOT + 6.1.0 2.13.3 diff --git a/shedlock-test-support/pom.xml b/shedlock-test-support/pom.xml index 0888f216c..552ef8f73 100644 --- a/shedlock-test-support/pom.xml +++ b/shedlock-test-support/pom.xml @@ -3,12 +3,12 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.3-SNAPSHOT + 6.1.0 4.0.0 shedlock-test-support - 6.0.3-SNAPSHOT + 6.1.0 diff --git a/spring/shedlock-spring/pom.xml b/spring/shedlock-spring/pom.xml index 9316be8f0..66517418a 100644 --- a/spring/shedlock-spring/pom.xml +++ b/spring/shedlock-spring/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.3-SNAPSHOT + 6.1.0 ../../pom.xml 4.0.0 shedlock-spring - 6.0.3-SNAPSHOT + 6.1.0 diff --git a/spring/test/shedlock-springboot-future-test/pom.xml b/spring/test/shedlock-springboot-future-test/pom.xml index de098e64c..3ea5b5ee1 100644 --- a/spring/test/shedlock-springboot-future-test/pom.xml +++ b/spring/test/shedlock-springboot-future-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.3-SNAPSHOT + 6.1.0 ../../../pom.xml 4.0.0 shedlock-springboot-future-test - 6.0.3-SNAPSHOT + 6.1.0 diff --git a/spring/test/shedlock-springboot-kotlin-test/pom.xml b/spring/test/shedlock-springboot-kotlin-test/pom.xml index d7c7a441e..4b62eeaae 100644 --- a/spring/test/shedlock-springboot-kotlin-test/pom.xml +++ b/spring/test/shedlock-springboot-kotlin-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.3-SNAPSHOT + 6.1.0 ../../../pom.xml 4.0.0 shedlock-springboot-kotlin-test - 6.0.3-SNAPSHOT + 6.1.0 diff --git a/spring/test/shedlock-springboot-old-test/pom.xml b/spring/test/shedlock-springboot-old-test/pom.xml index ce7ce4213..65385827f 100644 --- a/spring/test/shedlock-springboot-old-test/pom.xml +++ b/spring/test/shedlock-springboot-old-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.3-SNAPSHOT + 6.1.0 ../../../pom.xml 4.0.0 shedlock-springboot-old-test - 6.0.3-SNAPSHOT + 6.1.0 diff --git a/spring/test/shedlock-springboot-sleuth-test/pom.xml b/spring/test/shedlock-springboot-sleuth-test/pom.xml index 30c84cc54..b7da2cf1f 100644 --- a/spring/test/shedlock-springboot-sleuth-test/pom.xml +++ b/spring/test/shedlock-springboot-sleuth-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.3-SNAPSHOT + 6.1.0 ../../../pom.xml 4.0.0 shedlock-springboot-sleuth-test - 6.0.3-SNAPSHOT + 6.1.0 diff --git a/spring/test/shedlock-springboot-test/pom.xml b/spring/test/shedlock-springboot-test/pom.xml index e0fb7cb94..34ee26086 100644 --- a/spring/test/shedlock-springboot-test/pom.xml +++ b/spring/test/shedlock-springboot-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.3-SNAPSHOT + 6.1.0 ../../../pom.xml 4.0.0 shedlock-springboot-test - 6.0.3-SNAPSHOT + 6.1.0 diff --git a/spring/test/shedlock-testng-test/pom.xml b/spring/test/shedlock-testng-test/pom.xml index c3bcc76ec..ed73feb32 100644 --- a/spring/test/shedlock-testng-test/pom.xml +++ b/spring/test/shedlock-testng-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.0.3-SNAPSHOT + 6.1.0 ../../../pom.xml 4.0.0 shedlock-testng-test - 6.0.3-SNAPSHOT + 6.1.0 From 5408bd2753bcf53887dc34c40d838cf696a5d335 Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Mon, 6 Jan 2025 19:08:54 +0100 Subject: [PATCH 1069/1598] [maven-release-plugin] prepare for next development iteration --- cdi/shedlock-cdi/pom.xml | 4 ++-- cdi/test/quarkus-test/pom.xml | 4 ++-- micronaut/shedlock-micronaut4/pom.xml | 4 ++-- micronaut/test/micronaut4-jdbc-template/pom.xml | 4 ++-- micronaut/test/micronaut4-jdbc/pom.xml | 4 ++-- pom.xml | 2 +- providers/arangodb/shedlock-provider-arangodb/pom.xml | 4 ++-- providers/cassandra/shedlock-provider-cassandra/pom.xml | 4 ++-- providers/consul/shedlock-provider-consul/pom.xml | 4 ++-- .../couchbase/shedlock-provider-couchbase-javaclient3/pom.xml | 4 ++-- providers/datastore/shedlock-provider-datastore/pom.xml | 4 ++-- providers/dynamodb/shedlock-provider-dynamodb2/pom.xml | 4 ++-- .../elasticsearch/shedlock-provider-elasticsearch8/pom.xml | 4 ++-- providers/etcd/shedlock-provider-etcd-jetcd/pom.xml | 2 +- providers/hazelcast/shedlock-provider-hazelcast4/pom.xml | 4 ++-- providers/ignite/shedlock-provider-ignite/pom.xml | 4 ++-- providers/inmemory/shedlock-provider-inmemory/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-internal/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-template/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jooq/pom.xml | 4 ++-- providers/jdbc/shedlock-test-support-jdbc/pom.xml | 4 ++-- providers/memcached/shedlock-provider-memcached-spy/pom.xml | 4 ++-- .../mongo/shedlock-provider-mongo-reactivestreams/pom.xml | 4 ++-- providers/mongo/shedlock-provider-mongo/pom.xml | 4 ++-- providers/neo4j/shedlock-provider-neo4j/pom.xml | 4 ++-- providers/opensearch/shedlock-provider-opensearch/pom.xml | 4 ++-- providers/r2dbc/shedlock-provider-r2dbc/pom.xml | 4 ++-- providers/redis/shedlock-provider-redis-jedis4/pom.xml | 4 ++-- providers/redis/shedlock-provider-redis-spring/pom.xml | 4 ++-- providers/s3/shedlock-provider-s3/pom.xml | 4 ++-- providers/spanner/shedlock-provider-spanner/pom.xml | 4 ++-- .../zookeeper/shedlock-provider-zookeeper-curator/pom.xml | 4 ++-- shedlock-bom/pom.xml | 4 ++-- shedlock-core/pom.xml | 4 ++-- shedlock-test-support/pom.xml | 4 ++-- spring/shedlock-spring/pom.xml | 4 ++-- spring/test/shedlock-springboot-future-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-kotlin-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-old-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-sleuth-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-test/pom.xml | 4 ++-- spring/test/shedlock-testng-test/pom.xml | 4 ++-- 44 files changed, 86 insertions(+), 86 deletions(-) diff --git a/cdi/shedlock-cdi/pom.xml b/cdi/shedlock-cdi/pom.xml index 4fcbb2cce..e150a2b23 100644 --- a/cdi/shedlock-cdi/pom.xml +++ b/cdi/shedlock-cdi/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 6.1.0 + 6.1.1-SNAPSHOT ../../pom.xml shedlock-cdi - 6.1.0 + 6.1.1-SNAPSHOT diff --git a/cdi/test/quarkus-test/pom.xml b/cdi/test/quarkus-test/pom.xml index 2ae7758f2..23d28a3b8 100644 --- a/cdi/test/quarkus-test/pom.xml +++ b/cdi/test/quarkus-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.1.0 + 6.1.1-SNAPSHOT ../../../pom.xml 4.0.0 quarkus-test - 6.1.0 + 6.1.1-SNAPSHOT quarkus-bom diff --git a/micronaut/shedlock-micronaut4/pom.xml b/micronaut/shedlock-micronaut4/pom.xml index 12135f083..7178cb477 100644 --- a/micronaut/shedlock-micronaut4/pom.xml +++ b/micronaut/shedlock-micronaut4/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 6.1.0 + 6.1.1-SNAPSHOT ../../pom.xml shedlock-micronaut4 - 6.1.0 + 6.1.1-SNAPSHOT diff --git a/micronaut/test/micronaut4-jdbc-template/pom.xml b/micronaut/test/micronaut4-jdbc-template/pom.xml index fff280f8a..b5ff9b834 100644 --- a/micronaut/test/micronaut4-jdbc-template/pom.xml +++ b/micronaut/test/micronaut4-jdbc-template/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 6.1.0 + 6.1.1-SNAPSHOT ../../../pom.xml micronaut4-jdbc-template - 6.1.0 + 6.1.1-SNAPSHOT UTF-8 diff --git a/micronaut/test/micronaut4-jdbc/pom.xml b/micronaut/test/micronaut4-jdbc/pom.xml index 00461bef1..f22a30fee 100644 --- a/micronaut/test/micronaut4-jdbc/pom.xml +++ b/micronaut/test/micronaut4-jdbc/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 6.1.0 + 6.1.1-SNAPSHOT ../../../pom.xml micronaut4-jdbc - 6.1.0 + 6.1.1-SNAPSHOT UTF-8 diff --git a/pom.xml b/pom.xml index 854a41f61..efd150d96 100644 --- a/pom.xml +++ b/pom.xml @@ -19,7 +19,7 @@ net.javacrumbs.shedlock shedlock-parent pom - 6.1.0 + 6.1.1-SNAPSHOT shedlock-bom shedlock-core diff --git a/providers/arangodb/shedlock-provider-arangodb/pom.xml b/providers/arangodb/shedlock-provider-arangodb/pom.xml index 15659d232..578cdaf20 100644 --- a/providers/arangodb/shedlock-provider-arangodb/pom.xml +++ b/providers/arangodb/shedlock-provider-arangodb/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.1.0 + 6.1.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-arangodb - 6.1.0 + 6.1.1-SNAPSHOT diff --git a/providers/cassandra/shedlock-provider-cassandra/pom.xml b/providers/cassandra/shedlock-provider-cassandra/pom.xml index 04fba8913..7bbb89cf6 100644 --- a/providers/cassandra/shedlock-provider-cassandra/pom.xml +++ b/providers/cassandra/shedlock-provider-cassandra/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.1.0 + 6.1.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-cassandra - 6.1.0 + 6.1.1-SNAPSHOT 4.18.1 diff --git a/providers/consul/shedlock-provider-consul/pom.xml b/providers/consul/shedlock-provider-consul/pom.xml index 1048f6949..5b0b72dd8 100644 --- a/providers/consul/shedlock-provider-consul/pom.xml +++ b/providers/consul/shedlock-provider-consul/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.1.0 + 6.1.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-consul - 6.1.0 + 6.1.1-SNAPSHOT diff --git a/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml b/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml index 9f840a647..09cf6e543 100644 --- a/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml +++ b/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.1.0 + 6.1.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-couchbase-javaclient3 - 6.1.0 + 6.1.1-SNAPSHOT diff --git a/providers/datastore/shedlock-provider-datastore/pom.xml b/providers/datastore/shedlock-provider-datastore/pom.xml index 164acc0cd..b4b14dd89 100644 --- a/providers/datastore/shedlock-provider-datastore/pom.xml +++ b/providers/datastore/shedlock-provider-datastore/pom.xml @@ -4,12 +4,12 @@ net.javacrumbs.shedlock shedlock-parent - 6.1.0 + 6.1.1-SNAPSHOT ../../../pom.xml shedlock-provider-datastore - 6.1.0 + 6.1.1-SNAPSHOT 2.25.1 diff --git a/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml b/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml index 6d290287b..274bd46e3 100644 --- a/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml +++ b/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.1.0 + 6.1.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-dynamodb2 - 6.1.0 + 6.1.1-SNAPSHOT diff --git a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml index d1836c621..6cb94531e 100644 --- a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml +++ b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.1.0 + 6.1.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-elasticsearch8 - 6.1.0 + 6.1.1-SNAPSHOT 8.17.0 diff --git a/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml b/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml index 0267b4f3f..c024d2906 100644 --- a/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml +++ b/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.1.0 + 6.1.1-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml b/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml index 832bbc6df..a9d236fba 100644 --- a/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml +++ b/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.1.0 + 6.1.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-hazelcast4 - 6.1.0 + 6.1.1-SNAPSHOT diff --git a/providers/ignite/shedlock-provider-ignite/pom.xml b/providers/ignite/shedlock-provider-ignite/pom.xml index 83c7b77f5..f2f43acbb 100644 --- a/providers/ignite/shedlock-provider-ignite/pom.xml +++ b/providers/ignite/shedlock-provider-ignite/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.1.0 + 6.1.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-ignite - 6.1.0 + 6.1.1-SNAPSHOT 2.16.0 diff --git a/providers/inmemory/shedlock-provider-inmemory/pom.xml b/providers/inmemory/shedlock-provider-inmemory/pom.xml index 2be883470..4af8a60b0 100644 --- a/providers/inmemory/shedlock-provider-inmemory/pom.xml +++ b/providers/inmemory/shedlock-provider-inmemory/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.1.0 + 6.1.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-inmemory - 6.1.0 + 6.1.1-SNAPSHOT diff --git a/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml b/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml index 3b4b870ff..a61b52aa9 100644 --- a/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.1.0 + 6.1.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-jdbc-internal - 6.1.0 + 6.1.1-SNAPSHOT diff --git a/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml b/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml index fbdefff19..497626b92 100644 --- a/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.1.0 + 6.1.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-jdbc-micronaut - 6.1.0 + 6.1.1-SNAPSHOT diff --git a/providers/jdbc/shedlock-provider-jdbc-template/pom.xml b/providers/jdbc/shedlock-provider-jdbc-template/pom.xml index 06542884f..4347427d8 100644 --- a/providers/jdbc/shedlock-provider-jdbc-template/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-template/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.1.0 + 6.1.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-jdbc-template - 6.1.0 + 6.1.1-SNAPSHOT diff --git a/providers/jdbc/shedlock-provider-jdbc/pom.xml b/providers/jdbc/shedlock-provider-jdbc/pom.xml index b4c4d88ac..e81f9f81b 100644 --- a/providers/jdbc/shedlock-provider-jdbc/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.1.0 + 6.1.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-jdbc - 6.1.0 + 6.1.1-SNAPSHOT diff --git a/providers/jdbc/shedlock-provider-jooq/pom.xml b/providers/jdbc/shedlock-provider-jooq/pom.xml index 0c75608b6..61f64c58e 100644 --- a/providers/jdbc/shedlock-provider-jooq/pom.xml +++ b/providers/jdbc/shedlock-provider-jooq/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.1.0 + 6.1.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-jooq - 6.1.0 + 6.1.1-SNAPSHOT diff --git a/providers/jdbc/shedlock-test-support-jdbc/pom.xml b/providers/jdbc/shedlock-test-support-jdbc/pom.xml index f24ca4148..a29241c45 100644 --- a/providers/jdbc/shedlock-test-support-jdbc/pom.xml +++ b/providers/jdbc/shedlock-test-support-jdbc/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.1.0 + 6.1.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-test-support-jdbc - 6.1.0 + 6.1.1-SNAPSHOT diff --git a/providers/memcached/shedlock-provider-memcached-spy/pom.xml b/providers/memcached/shedlock-provider-memcached-spy/pom.xml index 30b5a7f2e..979d6b4c7 100644 --- a/providers/memcached/shedlock-provider-memcached-spy/pom.xml +++ b/providers/memcached/shedlock-provider-memcached-spy/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.1.0 + 6.1.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-memcached-spy - 6.1.0 + 6.1.1-SNAPSHOT 2.12.3 diff --git a/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml b/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml index f514ed1b4..07fddac3f 100644 --- a/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml +++ b/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.1.0 + 6.1.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-mongo-reactivestreams - 6.1.0 + 6.1.1-SNAPSHOT diff --git a/providers/mongo/shedlock-provider-mongo/pom.xml b/providers/mongo/shedlock-provider-mongo/pom.xml index 17e0d65b8..d9f6c6b28 100644 --- a/providers/mongo/shedlock-provider-mongo/pom.xml +++ b/providers/mongo/shedlock-provider-mongo/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.1.0 + 6.1.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-mongo - 6.1.0 + 6.1.1-SNAPSHOT diff --git a/providers/neo4j/shedlock-provider-neo4j/pom.xml b/providers/neo4j/shedlock-provider-neo4j/pom.xml index 07c8e3de9..e99463a76 100644 --- a/providers/neo4j/shedlock-provider-neo4j/pom.xml +++ b/providers/neo4j/shedlock-provider-neo4j/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.1.0 + 6.1.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-neo4j - 6.1.0 + 6.1.1-SNAPSHOT diff --git a/providers/opensearch/shedlock-provider-opensearch/pom.xml b/providers/opensearch/shedlock-provider-opensearch/pom.xml index 3806833d2..78cb4a799 100644 --- a/providers/opensearch/shedlock-provider-opensearch/pom.xml +++ b/providers/opensearch/shedlock-provider-opensearch/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.1.0 + 6.1.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-opensearch - 6.1.0 + 6.1.1-SNAPSHOT 2.17.1 diff --git a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml index 1cb9fd04f..7aad14055 100644 --- a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml +++ b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml @@ -5,12 +5,12 @@ net.javacrumbs.shedlock shedlock-parent - 6.1.0 + 6.1.1-SNAPSHOT ../../../pom.xml shedlock-provider-r2dbc - 6.1.0 + 6.1.1-SNAPSHOT 1.0.0.RELEASE diff --git a/providers/redis/shedlock-provider-redis-jedis4/pom.xml b/providers/redis/shedlock-provider-redis-jedis4/pom.xml index d20b20881..ed4c38d5b 100644 --- a/providers/redis/shedlock-provider-redis-jedis4/pom.xml +++ b/providers/redis/shedlock-provider-redis-jedis4/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.1.0 + 6.1.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-redis-jedis4 - 6.1.0 + 6.1.1-SNAPSHOT diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index a8524ec10..590d3b1f0 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.1.0 + 6.1.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-redis-spring - 6.1.0 + 6.1.1-SNAPSHOT diff --git a/providers/s3/shedlock-provider-s3/pom.xml b/providers/s3/shedlock-provider-s3/pom.xml index d01ef3cfb..188893374 100644 --- a/providers/s3/shedlock-provider-s3/pom.xml +++ b/providers/s3/shedlock-provider-s3/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.1.0 + 6.1.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-s3 - 6.1.0 + 6.1.1-SNAPSHOT 1.12.780 diff --git a/providers/spanner/shedlock-provider-spanner/pom.xml b/providers/spanner/shedlock-provider-spanner/pom.xml index b20d1dcc0..549145c70 100644 --- a/providers/spanner/shedlock-provider-spanner/pom.xml +++ b/providers/spanner/shedlock-provider-spanner/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.1.0 + 6.1.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-spanner - 6.1.0 + 6.1.1-SNAPSHOT 6.84.0 diff --git a/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml b/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml index 3c9a88ca0..13e451798 100644 --- a/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml +++ b/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.1.0 + 6.1.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-zookeeper-curator - 6.1.0 + 6.1.1-SNAPSHOT 5.7.1 diff --git a/shedlock-bom/pom.xml b/shedlock-bom/pom.xml index 3be7cfdf1..8ccec5980 100644 --- a/shedlock-bom/pom.xml +++ b/shedlock-bom/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.1.0 + 6.1.1-SNAPSHOT 4.0.0 BOM for ShedLock modules shedlock-bom - 6.1.0 + 6.1.1-SNAPSHOT pom diff --git a/shedlock-core/pom.xml b/shedlock-core/pom.xml index b352330d2..8ebcb29f0 100644 --- a/shedlock-core/pom.xml +++ b/shedlock-core/pom.xml @@ -3,12 +3,12 @@ shedlock-parent net.javacrumbs.shedlock - 6.1.0 + 6.1.1-SNAPSHOT 4.0.0 shedlock-core - 6.1.0 + 6.1.1-SNAPSHOT 2.13.3 diff --git a/shedlock-test-support/pom.xml b/shedlock-test-support/pom.xml index 552ef8f73..373435579 100644 --- a/shedlock-test-support/pom.xml +++ b/shedlock-test-support/pom.xml @@ -3,12 +3,12 @@ shedlock-parent net.javacrumbs.shedlock - 6.1.0 + 6.1.1-SNAPSHOT 4.0.0 shedlock-test-support - 6.1.0 + 6.1.1-SNAPSHOT diff --git a/spring/shedlock-spring/pom.xml b/spring/shedlock-spring/pom.xml index 66517418a..a80768b43 100644 --- a/spring/shedlock-spring/pom.xml +++ b/spring/shedlock-spring/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.1.0 + 6.1.1-SNAPSHOT ../../pom.xml 4.0.0 shedlock-spring - 6.1.0 + 6.1.1-SNAPSHOT diff --git a/spring/test/shedlock-springboot-future-test/pom.xml b/spring/test/shedlock-springboot-future-test/pom.xml index 3ea5b5ee1..d94539c77 100644 --- a/spring/test/shedlock-springboot-future-test/pom.xml +++ b/spring/test/shedlock-springboot-future-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.1.0 + 6.1.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-springboot-future-test - 6.1.0 + 6.1.1-SNAPSHOT diff --git a/spring/test/shedlock-springboot-kotlin-test/pom.xml b/spring/test/shedlock-springboot-kotlin-test/pom.xml index 4b62eeaae..6e9693397 100644 --- a/spring/test/shedlock-springboot-kotlin-test/pom.xml +++ b/spring/test/shedlock-springboot-kotlin-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.1.0 + 6.1.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-springboot-kotlin-test - 6.1.0 + 6.1.1-SNAPSHOT diff --git a/spring/test/shedlock-springboot-old-test/pom.xml b/spring/test/shedlock-springboot-old-test/pom.xml index 65385827f..217d43f0d 100644 --- a/spring/test/shedlock-springboot-old-test/pom.xml +++ b/spring/test/shedlock-springboot-old-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.1.0 + 6.1.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-springboot-old-test - 6.1.0 + 6.1.1-SNAPSHOT diff --git a/spring/test/shedlock-springboot-sleuth-test/pom.xml b/spring/test/shedlock-springboot-sleuth-test/pom.xml index b7da2cf1f..e983b9626 100644 --- a/spring/test/shedlock-springboot-sleuth-test/pom.xml +++ b/spring/test/shedlock-springboot-sleuth-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.1.0 + 6.1.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-springboot-sleuth-test - 6.1.0 + 6.1.1-SNAPSHOT diff --git a/spring/test/shedlock-springboot-test/pom.xml b/spring/test/shedlock-springboot-test/pom.xml index 34ee26086..33a9fbfe5 100644 --- a/spring/test/shedlock-springboot-test/pom.xml +++ b/spring/test/shedlock-springboot-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.1.0 + 6.1.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-springboot-test - 6.1.0 + 6.1.1-SNAPSHOT diff --git a/spring/test/shedlock-testng-test/pom.xml b/spring/test/shedlock-testng-test/pom.xml index ed73feb32..93d856052 100644 --- a/spring/test/shedlock-testng-test/pom.xml +++ b/spring/test/shedlock-testng-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.1.0 + 6.1.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-testng-test - 6.1.0 + 6.1.1-SNAPSHOT From eae0d79d2d7bbbc021f613dbed7fd839f0d1a055 Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Mon, 6 Jan 2025 20:18:31 +0100 Subject: [PATCH 1070/1598] README updated --- README.md | 58 ++++++++++++++++++++++++++--------------------------- RELEASES.md | 4 ++++ 2 files changed, 33 insertions(+), 29 deletions(-) diff --git a/README.md b/README.md index 4c9b580d7..802df972f 100644 --- a/README.md +++ b/README.md @@ -82,7 +82,7 @@ First of all, we have to import the project net.javacrumbs.shedlock shedlock-spring - 6.0.2 + 6.1.0 ``` @@ -187,7 +187,7 @@ Add dependency net.javacrumbs.shedlock shedlock-provider-jdbc-template - 6.0.2 + 6.1.0 ``` @@ -247,7 +247,7 @@ is in flux and may easily break. net.javacrumbs.shedlock shedlock-provider-r2dbc - 6.0.2 + 6.1.0 ``` @@ -270,7 +270,7 @@ Add dependency net.javacrumbs.shedlock shedlock-provider-jooq - 6.0.2 + 6.1.0 ``` @@ -307,7 +307,7 @@ Add dependency net.javacrumbs.shedlock shedlock-provider-jdbc-micronaut - 6.0.2 + 6.1.0 ``` @@ -330,7 +330,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-mongo - 6.0.2 + 6.1.0 ``` @@ -357,7 +357,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-mongo-reactivestreams - 6.0.2 + 6.1.0 ``` @@ -386,7 +386,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-dynamodb2 - 6.0.2 + 6.1.0 ``` @@ -413,7 +413,7 @@ Import net.javacrumbs.shedlock shedlock-provider-zookeeper-curator - 6.0.2 + 6.1.0 ``` @@ -437,7 +437,7 @@ Import net.javacrumbs.shedlock shedlock-provider-redis-spring - 6.0.2 + 6.1.0 ``` @@ -461,7 +461,7 @@ Import net.javacrumbs.shedlock shedlock-provider-redis-spring - 6.0.2 + 6.1.0 ``` @@ -490,7 +490,7 @@ Import net.javacrumbs.shedlock shedlock-provider-redis-jedis4 - 6.0.2 + 6.1.0 ``` @@ -514,7 +514,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-hazelcast4 - 6.0.2 + 6.1.0 ``` @@ -538,7 +538,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-couchbase-javaclient3 - 6.0.2 + 6.1.0 ``` @@ -564,7 +564,7 @@ I am really not sure if it's a good idea to use Elasticsearch as a lock provider net.javacrumbs.shedlock shedlock-provider-elasticsearch8 - 6.0.2 + 6.1.0 ``` @@ -588,7 +588,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-opensearch - 4.36.1 + 6.1.0 ``` @@ -616,7 +616,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-cassandra - 6.0.2 + 6.1.0 ``` @@ -651,7 +651,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-consul - 6.0.2 + 6.1.0 ``` @@ -676,7 +676,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-arangodb - 6.0.2 + 6.1.0 ``` @@ -702,7 +702,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-neo4j - 6.0.2 + 6.1.0 ``` @@ -727,7 +727,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-etcd-jetcd - 6.0.2 + 6.1.0 ``` @@ -751,7 +751,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-ignite - 6.0.2 + 6.1.0 ``` @@ -776,7 +776,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-inmemory - 6.0.2 + 6.1.0 test ``` @@ -802,7 +802,7 @@ Import net.javacrumbs.shedlock shedlock-provider-memcached-spy - 6.0.2 + 6.1.0 ``` @@ -833,7 +833,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-datastore - 6.0.2 + 6.1.0 ``` @@ -855,7 +855,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-spanner - 6.0.2 + 6.1.0 ``` Configure @@ -893,7 +893,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-s3 - 6.0.2 + 6.1.0 ``` @@ -997,7 +997,7 @@ Import the project: shedlock-micronaut - 6.0.2 + 6.1.0 ``` @@ -1034,7 +1034,7 @@ Import the project: net.javacrumbs.shedlock shedlock-cdi - 6.0.2 + 6.1.0 ``` diff --git a/RELEASES.md b/RELEASES.md index c60a9ebdf..5fed2eee0 100644 --- a/RELEASES.md +++ b/RELEASES.md @@ -1,5 +1,9 @@ # Release notes +## 6.1.0 +* Support for S3 lock provider (thanks @caiooliveiraeti) +* Dependency updates + ## 6.0.2 * #2272 Don't fail on startup if LockProvider not found * Dependency updates From 0e6c3be829cdab4e145bf0d00d3cb0feb3791fbf Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 7 Jan 2025 15:11:29 +0000 Subject: [PATCH 1071/1598] Bump org.redisson:redisson-spring-data-32 from 3.41.0 to 3.42.0 Bumps org.redisson:redisson-spring-data-32 from 3.41.0 to 3.42.0. --- updated-dependencies: - dependency-name: org.redisson:redisson-spring-data-32 dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- providers/redis/shedlock-provider-redis-spring/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index 590d3b1f0..ef900fa6e 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -62,7 +62,7 @@ org.redisson redisson-spring-data-32 - 3.41.0 + 3.42.0 test From 8139302b2e4d673a7fbd204b64f402cb980a2d85 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 7 Jan 2025 15:12:07 +0000 Subject: [PATCH 1072/1598] Bump com.diffplug.spotless:spotless-maven-plugin from 2.43.0 to 2.44.0 Bumps [com.diffplug.spotless:spotless-maven-plugin](https://github.com/diffplug/spotless) from 2.43.0 to 2.44.0. - [Release notes](https://github.com/diffplug/spotless/releases) - [Changelog](https://github.com/diffplug/spotless/blob/main/CHANGES.md) - [Commits](https://github.com/diffplug/spotless/compare/lib/2.43.0...lib/2.44.0) --- updated-dependencies: - dependency-name: com.diffplug.spotless:spotless-maven-plugin dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index efd150d96..fe3afe971 100644 --- a/pom.xml +++ b/pom.xml @@ -90,7 +90,7 @@ com.diffplug.spotless spotless-maven-plugin - 2.43.0 + 2.44.0 2.38.0 From 80fe1d484cc7b96da2bdecebd566a9878540aa60 Mon Sep 17 00:00:00 2001 From: harisonde Date: Fri, 3 Jan 2025 14:36:15 -0600 Subject: [PATCH 1073/1598] Upgrade OpenSearchLockProvider to use latest java client in a backward compatible way. --- README.md | 7 + .../shedlock-provider-opensearch/pom.xml | 7 + .../opensearch/OpenSearchLockProvider.java | 169 +++++++++++++++--- .../OpenSearchLockProviderDeprecatedTest.java | 103 +++++++++++ .../OpenSearchLockProviderTest.java | 116 ++++++++---- 5 files changed, 346 insertions(+), 56 deletions(-) create mode 100644 providers/opensearch/shedlock-provider-opensearch/src/test/java/net/javacrumbs/shedlock/provider/opensearch/OpenSearchLockProviderDeprecatedTest.java diff --git a/README.md b/README.md index 802df972f..b29e9edcd 100644 --- a/README.md +++ b/README.md @@ -599,6 +599,13 @@ import static net.javacrumbs.shedlock.provider.opensearch.OpenSearchLockProvider ... +@Bean +public OpenSearchLockProvider lockProvider(OpenSearchClient openSearchClient) { + return new OpenSearchLockProvider(openSearchClient); +} + +Or using deprecated `RestHighLevelClient` + @Bean public OpenSearchLockProvider lockProvider(RestHighLevelClient highLevelClient) { return new OpenSearchLockProvider(highLevelClient); diff --git a/providers/opensearch/shedlock-provider-opensearch/pom.xml b/providers/opensearch/shedlock-provider-opensearch/pom.xml index 78cb4a799..1b91d39cb 100644 --- a/providers/opensearch/shedlock-provider-opensearch/pom.xml +++ b/providers/opensearch/shedlock-provider-opensearch/pom.xml @@ -13,6 +13,7 @@ 2.17.1 + 2.19.0 @@ -28,6 +29,12 @@ ${opensearch.version} + + org.opensearch.client + opensearch-java + ${opensearch.java.client.version} + + net.javacrumbs.shedlock shedlock-test-support diff --git a/providers/opensearch/shedlock-provider-opensearch/src/main/java/net/javacrumbs/shedlock/provider/opensearch/OpenSearchLockProvider.java b/providers/opensearch/shedlock-provider-opensearch/src/main/java/net/javacrumbs/shedlock/provider/opensearch/OpenSearchLockProvider.java index 00b8b0165..c9798c243 100644 --- a/providers/opensearch/shedlock-provider-opensearch/src/main/java/net/javacrumbs/shedlock/provider/opensearch/OpenSearchLockProvider.java +++ b/providers/opensearch/shedlock-provider-opensearch/src/main/java/net/javacrumbs/shedlock/provider/opensearch/OpenSearchLockProvider.java @@ -19,7 +19,6 @@ import java.io.IOException; import java.time.Instant; -import java.util.Collections; import java.util.Map; import java.util.Optional; import net.javacrumbs.shedlock.core.AbstractSimpleLock; @@ -28,12 +27,19 @@ import net.javacrumbs.shedlock.core.SimpleLock; import net.javacrumbs.shedlock.support.LockException; import net.javacrumbs.shedlock.support.annotation.NonNull; +import org.apache.http.HttpStatus; import org.opensearch.OpenSearchException; import org.opensearch.action.DocWriteResponse; import org.opensearch.action.update.UpdateRequest; import org.opensearch.action.update.UpdateResponse; import org.opensearch.client.RequestOptions; import org.opensearch.client.RestHighLevelClient; +import org.opensearch.client.json.JsonData; +import org.opensearch.client.opensearch.OpenSearchClient; +import org.opensearch.client.opensearch._types.InlineScript; +import org.opensearch.client.opensearch._types.Refresh; +import org.opensearch.client.opensearch._types.Result; +import org.opensearch.client.transport.httpclient5.ResponseException; import org.opensearch.core.rest.RestStatus; import org.opensearch.script.Script; import org.opensearch.script.ScriptType; @@ -86,29 +92,49 @@ public class OpenSearchLockProvider implements LockProvider { + ") { " + "ctx._source." + LOCKED_BY + " = params." + LOCKED_BY + "; " + "ctx._source." + LOCKED_AT + " = params." + LOCKED_AT + "; " + "ctx._source." + LOCK_UNTIL + " = params." + LOCK_UNTIL + "; " + "} else { " + "ctx.op = 'none' " + "}"; + private static final String UNLOCK_UPDATE_SCRIPT = "ctx._source.lockUntil = params.unlockTime"; + private static final String PAINLESS_SCRIPT_LANG = "painless"; + private static final String UNLOCK_TIME = "unlockTime"; private final RestHighLevelClient highLevelClient; + private final OpenSearchClient openSearchClient; private final String hostname; private final String index; - private OpenSearchLockProvider(@NonNull RestHighLevelClient highLevelClient, @NonNull String index) { + /** + * + * @param highLevelClient rest high level client + * @deprecated {@link RestHighLevelClient} is deprecated. Use other constructor with {@link OpenSearchClient}. + */ + @Deprecated(forRemoval = true) + public OpenSearchLockProvider(@NonNull RestHighLevelClient highLevelClient) { this.highLevelClient = highLevelClient; + this.index = SCHEDLOCK_DEFAULT_INDEX; + this.openSearchClient = null; this.hostname = getHostname(); - this.index = index; } - public OpenSearchLockProvider(@NonNull RestHighLevelClient highLevelClient) { - this(highLevelClient, SCHEDLOCK_DEFAULT_INDEX); + public OpenSearchLockProvider(@NonNull OpenSearchClient openSearchClient) { + this.openSearchClient = openSearchClient; + this.index = SCHEDLOCK_DEFAULT_INDEX; + this.hostname = getHostname(); + this.highLevelClient = null; } @Override @NonNull public Optional lock(@NonNull LockConfiguration lockConfiguration) { + return Optional.ofNullable(highLevelClient) + .map(client -> lockUsingRestHighLevelClient(lockConfiguration)) + .orElseGet(() -> lockUsingOpenSearchClient(lockConfiguration)); + } + + private Optional lockUsingRestHighLevelClient(LockConfiguration lockConfiguration) { try { Map lockObject = lockObject(lockConfiguration.getName(), lockConfiguration.getLockAtMostUntil(), now()); UpdateRequest ur = updateRequest(lockConfiguration) - .script(new Script(ScriptType.INLINE, "painless", UPDATE_SCRIPT, lockObject)) + .script(new Script(ScriptType.INLINE, PAINLESS_SCRIPT_LANG, UPDATE_SCRIPT, lockObject)) .upsert(lockObject); UpdateResponse res = highLevelClient.update(ur, RequestOptions.DEFAULT); if (res.getResult() != DocWriteResponse.Result.NOOP) { @@ -117,7 +143,7 @@ public Optional lock(@NonNull LockConfiguration lockConfiguration) { return Optional.empty(); } } catch (IOException | OpenSearchException e) { - if (e instanceof OpenSearchException && ((OpenSearchException) e).status() == RestStatus.CONFLICT) { + if (isOpenSearchExceptionWithConflictStatus(e)) { return Optional.empty(); } else { throw new LockException("Unexpected exception occurred", e); @@ -125,6 +151,61 @@ public Optional lock(@NonNull LockConfiguration lockConfiguration) { } } + private Optional lockUsingOpenSearchClient(LockConfiguration lockConfiguration) { + Instant now = now(); + org.opensearch.client.opensearch.core.UpdateRequest updateRequest = + createUpdateRequest(lockConfiguration, now); + + try { + org.opensearch.client.opensearch.core.UpdateResponse updateResponse = + openSearchClient.update(updateRequest, Object.class); + + return updateResponse.result() == Result.NoOp + ? Optional.empty() + : Optional.of(new OpenSearchSimpleLock(lockConfiguration)); + } catch (IOException | OpenSearchException e) { + if (isResponseExceptionWithConflictStatus(e) || isOpenSearchExceptionWithConflictStatus(e)) { + return Optional.empty(); + } + + throw new LockException("Unexpected exception occurred", e); + } + } + + private static boolean isResponseExceptionWithConflictStatus(Exception e) { + return e instanceof ResponseException && ((ResponseException) e).status() == HttpStatus.SC_CONFLICT; + } + + private static boolean isOpenSearchExceptionWithConflictStatus(Exception e) { + return e instanceof OpenSearchException && ((OpenSearchException) e).status() == RestStatus.CONFLICT; + } + + private org.opensearch.client.opensearch.core.UpdateRequest createUpdateRequest( + LockConfiguration lockConfiguration, Instant now) { + + Map lockObject = + lockObject(lockConfiguration.getName(), lockConfiguration.getLockAtMostUntil(), now); + + return new org.opensearch.client.opensearch.core.UpdateRequest.Builder<>() + .index(index) + .script(createUpdateScript(lockConfiguration, now)) + .id(lockConfiguration.getName()) + .refresh(Refresh.True) + .upsert(lockObject) + .build(); + } + + private org.opensearch.client.opensearch._types.Script createUpdateScript( + LockConfiguration lockConfiguration, Instant now) { + Map updateScriptParams = + updateScriptParams(lockConfiguration.getName(), lockConfiguration.getLockAtMostUntil(), now); + + InlineScript inlineScript = InlineScript.of(builder -> + builder.source(UPDATE_SCRIPT).params(updateScriptParams).lang(PAINLESS_SCRIPT_LANG)); + + return org.opensearch.client.opensearch._types.Script.of(scriptBuilder -> scriptBuilder.inline(inlineScript)); + } + private UpdateRequest updateRequest(@NonNull LockConfiguration lockConfiguration) { return new UpdateRequest().index(index).id(lockConfiguration.getName()).setRefreshPolicy(IMMEDIATE); } @@ -141,6 +222,14 @@ private Map lockObject(String name, Instant lockUntil, Instant l lockUntil.toEpochMilli()); } + private Map updateScriptParams(String name, Instant lockUntil, Instant lockedAt) { + return Map.of( + NAME, JsonData.of(name), + LOCKED_BY, JsonData.of(hostname), + LOCKED_AT, JsonData.of(lockedAt.toEpochMilli()), + LOCK_UNTIL, JsonData.of(lockUntil.toEpochMilli())); + } + private final class OpenSearchSimpleLock extends AbstractSimpleLock { private OpenSearchSimpleLock(LockConfiguration lockConfiguration) { @@ -150,19 +239,59 @@ private OpenSearchSimpleLock(LockConfiguration lockConfiguration) { @Override public void doUnlock() { // Set lockUtil to now or lockAtLeastUntil whichever is later - try { - UpdateRequest ur = updateRequest(lockConfiguration) - .script(new Script( - ScriptType.INLINE, - "painless", - "ctx._source.lockUntil = params.unlockTime", - Collections.singletonMap( - "unlockTime", - lockConfiguration.getUnlockTime().toEpochMilli()))); - highLevelClient.update(ur, RequestOptions.DEFAULT); - } catch (IOException | OpenSearchException e) { - throw new LockException("Unexpected exception occurred", e); - } + Optional.ofNullable(highLevelClient) + .ifPresentOrElse(restClient -> unlockUsingRestClient(), this::unlockUsingOpenSearchClient); + } + + private void unlockUsingRestClient() { + UpdateRequest updateRequest = updateRequest(lockConfiguration) + .script(new Script( + ScriptType.INLINE, + PAINLESS_SCRIPT_LANG, + "ctx._source.lockUntil = params.unlockTime", + Map.of( + "unlockTime", + lockConfiguration.getUnlockTime().toEpochMilli()))); + + Optional.ofNullable(highLevelClient).ifPresent(client -> { + try { + highLevelClient.update(updateRequest, RequestOptions.DEFAULT); + } catch (IOException | OpenSearchException e) { + throwLockException(e); + } + }); + } + + private void unlockUsingOpenSearchClient() { + Map unlockParams = Map.of( + UNLOCK_TIME, JsonData.of(lockConfiguration.getUnlockTime().toEpochMilli())); + + InlineScript inlineScript = InlineScript.of(builder -> + builder.source(UNLOCK_UPDATE_SCRIPT).params(unlockParams).lang(PAINLESS_SCRIPT_LANG)); + + org.opensearch.client.opensearch._types.Script unlockScript = + org.opensearch.client.opensearch._types.Script.of( + scriptBuilder -> scriptBuilder.inline(inlineScript)); + + org.opensearch.client.opensearch.core.UpdateRequest unlockUpdateRequest = + new org.opensearch.client.opensearch.core.UpdateRequest.Builder<>() + .index(index) + .script(unlockScript) + .id(lockConfiguration.getName()) + .refresh(Refresh.True) + .build(); + + Optional.ofNullable(openSearchClient).ifPresent(client -> { + try { + client.update(unlockUpdateRequest, Object.class); + } catch (IOException | OpenSearchException e) { + throwLockException(e); + } + }); + } + + private void throwLockException(Exception e) { + throw new LockException("Unexpected exception occurred", e); } } } diff --git a/providers/opensearch/shedlock-provider-opensearch/src/test/java/net/javacrumbs/shedlock/provider/opensearch/OpenSearchLockProviderDeprecatedTest.java b/providers/opensearch/shedlock-provider-opensearch/src/test/java/net/javacrumbs/shedlock/provider/opensearch/OpenSearchLockProviderDeprecatedTest.java new file mode 100644 index 000000000..1f3905e92 --- /dev/null +++ b/providers/opensearch/shedlock-provider-opensearch/src/test/java/net/javacrumbs/shedlock/provider/opensearch/OpenSearchLockProviderDeprecatedTest.java @@ -0,0 +1,103 @@ +/** + * Copyright 2009 the original author or authors. + * + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at + * + *

http://www.apache.org/licenses/LICENSE-2.0 + * + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and + * limitations under the License. + */ +package net.javacrumbs.shedlock.provider.opensearch; + +import static net.javacrumbs.shedlock.provider.opensearch.OpenSearchLockProvider.LOCKED_AT; +import static net.javacrumbs.shedlock.provider.opensearch.OpenSearchLockProvider.LOCKED_BY; +import static net.javacrumbs.shedlock.provider.opensearch.OpenSearchLockProvider.LOCK_UNTIL; +import static net.javacrumbs.shedlock.provider.opensearch.OpenSearchLockProvider.NAME; +import static net.javacrumbs.shedlock.provider.opensearch.OpenSearchLockProvider.SCHEDLOCK_DEFAULT_INDEX; +import static org.assertj.core.api.Assertions.assertThat; +import static org.assertj.core.api.Assertions.fail; + +import java.io.IOException; +import java.time.Duration; +import java.util.Date; +import java.util.Map; +import net.javacrumbs.container.OpenSearchContainer; +import net.javacrumbs.shedlock.core.LockProvider; +import net.javacrumbs.shedlock.test.support.AbstractLockProviderIntegrationTest; +import org.apache.http.HttpHost; +import org.junit.jupiter.api.AfterEach; +import org.junit.jupiter.api.BeforeEach; +import org.opensearch.action.get.GetRequest; +import org.opensearch.action.get.GetResponse; +import org.opensearch.client.RequestOptions; +import org.opensearch.client.RestClient; +import org.opensearch.client.RestHighLevelClient; +import org.testcontainers.junit.jupiter.Container; +import org.testcontainers.junit.jupiter.Testcontainers; + +@Testcontainers +public class OpenSearchLockProviderDeprecatedTest extends AbstractLockProviderIntegrationTest { + + @Container + private static final OpenSearchContainer container = new OpenSearchContainer("opensearchproject/opensearch:1.1.0") + .withStartupTimeout(Duration.ofMinutes(2)) + .withEnv("plugins.security.disabled", "true") + .withStartupAttempts(2); + + private RestHighLevelClient highLevelClient; + private OpenSearchLockProvider lockProvider; + + @BeforeEach + public void setUp() { + highLevelClient = new RestHighLevelClient(RestClient.builder(HttpHost.create(container.getHttpHostAddress()))); + lockProvider = new OpenSearchLockProvider(highLevelClient); + } + + @AfterEach + public void tearDown() throws IOException { + highLevelClient.close(); + } + + @Override + protected LockProvider getLockProvider() { + return lockProvider; + } + + @Override + protected void assertUnlocked(String lockName) { + GetRequest gr = new GetRequest(SCHEDLOCK_DEFAULT_INDEX, lockName); + try { + GetResponse res = highLevelClient.get(gr, RequestOptions.DEFAULT); + Map m = res.getSourceAsMap(); + assertThat(new Date((Long) m.get(LOCK_UNTIL))).isBeforeOrEqualTo(now()); + assertThat(new Date((Long) m.get(LOCKED_AT))).isBeforeOrEqualTo(now()); + assertThat((String) m.get(LOCKED_BY)).isNotBlank(); + assertThat((String) m.get(NAME)).isEqualTo(lockName); + } catch (IOException e) { + fail("Call to embedded ES failed."); + } + } + + @Override + protected void assertLocked(String lockName) { + GetRequest gr = new GetRequest(SCHEDLOCK_DEFAULT_INDEX, lockName); + try { + GetResponse res = highLevelClient.get(gr, RequestOptions.DEFAULT); + Map m = res.getSourceAsMap(); + assertThat(new Date((Long) m.get(LOCK_UNTIL))).isAfter(now()); + assertThat(new Date((Long) m.get(LOCKED_AT))).isBeforeOrEqualTo(now()); + assertThat((String) m.get(LOCKED_BY)).isNotBlank(); + assertThat((String) m.get(NAME)).isEqualTo(lockName); + } catch (IOException e) { + fail("Call to embedded ES failed."); + } + } + + private Date now() { + return new Date(); + } +} diff --git a/providers/opensearch/shedlock-provider-opensearch/src/test/java/net/javacrumbs/shedlock/provider/opensearch/OpenSearchLockProviderTest.java b/providers/opensearch/shedlock-provider-opensearch/src/test/java/net/javacrumbs/shedlock/provider/opensearch/OpenSearchLockProviderTest.java index 8505d4f67..441c52867 100644 --- a/providers/opensearch/shedlock-provider-opensearch/src/test/java/net/javacrumbs/shedlock/provider/opensearch/OpenSearchLockProviderTest.java +++ b/providers/opensearch/shedlock-provider-opensearch/src/test/java/net/javacrumbs/shedlock/provider/opensearch/OpenSearchLockProviderTest.java @@ -13,29 +13,29 @@ */ package net.javacrumbs.shedlock.provider.opensearch; -import static net.javacrumbs.shedlock.provider.opensearch.OpenSearchLockProvider.LOCKED_AT; -import static net.javacrumbs.shedlock.provider.opensearch.OpenSearchLockProvider.LOCKED_BY; -import static net.javacrumbs.shedlock.provider.opensearch.OpenSearchLockProvider.LOCK_UNTIL; -import static net.javacrumbs.shedlock.provider.opensearch.OpenSearchLockProvider.NAME; -import static net.javacrumbs.shedlock.provider.opensearch.OpenSearchLockProvider.SCHEDLOCK_DEFAULT_INDEX; +import static net.javacrumbs.shedlock.provider.opensearch.OpenSearchLockProvider.*; import static org.assertj.core.api.Assertions.assertThat; import static org.assertj.core.api.Assertions.fail; import java.io.IOException; +import java.net.URISyntaxException; import java.time.Duration; import java.util.Date; import java.util.Map; import net.javacrumbs.container.OpenSearchContainer; import net.javacrumbs.shedlock.core.LockProvider; import net.javacrumbs.shedlock.test.support.AbstractLockProviderIntegrationTest; -import org.apache.http.HttpHost; -import org.junit.jupiter.api.AfterEach; +import org.apache.hc.client5.http.auth.AuthScope; +import org.apache.hc.client5.http.auth.CredentialsProvider; +import org.apache.hc.client5.http.auth.UsernamePasswordCredentials; +import org.apache.hc.client5.http.impl.async.HttpAsyncClientBuilder; +import org.apache.hc.client5.http.impl.auth.BasicCredentialsProvider; +import org.apache.hc.client5.http.impl.nio.PoolingAsyncClientConnectionManagerBuilder; +import org.apache.hc.core5.http.HttpHost; import org.junit.jupiter.api.BeforeEach; -import org.opensearch.action.get.GetRequest; -import org.opensearch.action.get.GetResponse; -import org.opensearch.client.RequestOptions; -import org.opensearch.client.RestClient; -import org.opensearch.client.RestHighLevelClient; +import org.opensearch.client.opensearch.OpenSearchClient; +import org.opensearch.client.transport.OpenSearchTransport; +import org.opensearch.client.transport.httpclient5.ApacheHttpClient5TransportBuilder; import org.testcontainers.junit.jupiter.Container; import org.testcontainers.junit.jupiter.Testcontainers; @@ -48,18 +48,13 @@ public class OpenSearchLockProviderTest extends AbstractLockProviderIntegrationT .withEnv("plugins.security.disabled", "true") .withStartupAttempts(2); - private RestHighLevelClient highLevelClient; + private OpenSearchClient openSearchClient; private OpenSearchLockProvider lockProvider; @BeforeEach public void setUp() { - highLevelClient = new RestHighLevelClient(RestClient.builder(HttpHost.create(container.getHttpHostAddress()))); - lockProvider = new OpenSearchLockProvider(highLevelClient); - } - - @AfterEach - public void tearDown() throws IOException { - highLevelClient.close(); + openSearchClient = openSearchClient(); + lockProvider = new OpenSearchLockProvider(openSearchClient); } @Override @@ -68,36 +63,85 @@ protected LockProvider getLockProvider() { } @Override + @SuppressWarnings("unchecked") protected void assertUnlocked(String lockName) { - GetRequest gr = new GetRequest(SCHEDLOCK_DEFAULT_INDEX, lockName); + org.opensearch.client.opensearch.core.GetRequest getRequest = + org.opensearch.client.opensearch.core.GetRequest.of( + builder -> builder.index(SCHEDLOCK_DEFAULT_INDEX).id(lockName)); + try { - GetResponse res = highLevelClient.get(gr, RequestOptions.DEFAULT); - Map m = res.getSourceAsMap(); - assertThat(new Date((Long) m.get(LOCK_UNTIL))).isBeforeOrEqualTo(now()); - assertThat(new Date((Long) m.get(LOCKED_AT))).isBeforeOrEqualTo(now()); - assertThat((String) m.get(LOCKED_BY)).isNotBlank(); - assertThat((String) m.get(NAME)).isEqualTo(lockName); + org.opensearch.client.opensearch.core.GetResponse objectGetResponse = + openSearchClient.get(getRequest, Object.class); + Map sourceData = (Map) objectGetResponse.source(); + assert sourceData != null; + assertThat(new Date((Long) sourceData.get(LOCK_UNTIL))).isBeforeOrEqualTo(now()); + assertThat(new Date((Long) sourceData.get(LOCKED_AT))).isBeforeOrEqualTo(now()); + assertThat((String) sourceData.get(LOCKED_BY)).isNotBlank(); + assertThat((String) sourceData.get(NAME)).isEqualTo(lockName); } catch (IOException e) { - fail("Call to embedded ES failed."); + fail("Call to embedded OS failed."); } } @Override + @SuppressWarnings("unchecked") protected void assertLocked(String lockName) { - GetRequest gr = new GetRequest(SCHEDLOCK_DEFAULT_INDEX, lockName); + org.opensearch.client.opensearch.core.GetRequest getRequest = + org.opensearch.client.opensearch.core.GetRequest.of( + builder -> builder.index(SCHEDLOCK_DEFAULT_INDEX).id(lockName)); + try { - GetResponse res = highLevelClient.get(gr, RequestOptions.DEFAULT); - Map m = res.getSourceAsMap(); - assertThat(new Date((Long) m.get(LOCK_UNTIL))).isAfter(now()); - assertThat(new Date((Long) m.get(LOCKED_AT))).isBeforeOrEqualTo(now()); - assertThat((String) m.get(LOCKED_BY)).isNotBlank(); - assertThat((String) m.get(NAME)).isEqualTo(lockName); + org.opensearch.client.opensearch.core.GetResponse getResponse = + openSearchClient.get(getRequest, Object.class); + Map sourceData = (Map) getResponse.source(); + + assert sourceData != null; + assertThat(new Date((Long) sourceData.get(LOCK_UNTIL))).isAfter(now()); + assertThat(new Date((Long) sourceData.get(LOCKED_AT))).isBeforeOrEqualTo(now()); + assertThat((String) sourceData.get(LOCKED_BY)).isNotBlank(); + assertThat((String) sourceData.get(NAME)).isEqualTo(lockName); } catch (IOException e) { - fail("Call to embedded ES failed."); + fail("Call to embedded OS failed."); } } private Date now() { return new Date(); } + + private OpenSearchClient openSearchClient() { + OpenSearchTransport openSearchTransport = openSearchTransport(); + return new OpenSearchClient(openSearchTransport); + } + + private static OpenSearchTransport openSearchTransport() { + HttpHost httpHost; + try { + httpHost = HttpHost.create(container.getHttpHostAddress()); + } catch (URISyntaxException e) { + throw new RuntimeException(e); + } + + BasicCredentialsProvider basicCredentialsProvider = getBasicCredentialsProvider(httpHost); + + return ApacheHttpClient5TransportBuilder.builder(httpHost) + .setHttpClientConfigCallback( + httpClientBuilder -> getClientBuilder(httpClientBuilder, basicCredentialsProvider)) + .build(); + } + + private static HttpAsyncClientBuilder getClientBuilder( + HttpAsyncClientBuilder httpClientBuilder, CredentialsProvider basicCredentialsProvider) { + return httpClientBuilder + .setDefaultCredentialsProvider(basicCredentialsProvider) + .setConnectionManager( + PoolingAsyncClientConnectionManagerBuilder.create().build()); + } + + private static BasicCredentialsProvider getBasicCredentialsProvider(HttpHost httpHost) { + BasicCredentialsProvider basicCredentialsProvider = new BasicCredentialsProvider(); + basicCredentialsProvider.setCredentials( + new AuthScope(httpHost), new UsernamePasswordCredentials("admin", "admin".toCharArray())); + return basicCredentialsProvider; + } } From 87e7bfd02093e866f84ee81733776a69b03cf98b Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Tue, 7 Jan 2025 20:36:01 +0100 Subject: [PATCH 1074/1598] Create a separate module for OpenSearch java client --- pom.xml | 1 + .../shedlock-provider-opensearch-java/pom.xml | 78 +++++++ .../java/OpenSearchLockProvider.java | 213 ++++++++++++++++++ .../src/main/resources/shedlock.mapping.json | 18 ++ .../src/main/resources/shedlock.settings.json | 6 + .../java/OpenSearchLockProviderTest.java | 145 ++++++++++++ .../src/test/resources/logback.xml | 29 +++ .../shedlock-provider-opensearch/pom.xml | 7 - .../opensearch/OpenSearchLockProvider.java | 172 ++------------ .../OpenSearchLockProviderDeprecatedTest.java | 103 --------- .../OpenSearchLockProviderTest.java | 116 +++------- shedlock-bom/pom.xml | 5 + 12 files changed, 554 insertions(+), 339 deletions(-) create mode 100644 providers/opensearch/shedlock-provider-opensearch-java/pom.xml create mode 100644 providers/opensearch/shedlock-provider-opensearch-java/src/main/java/net/javacrumbs/shedlock/provider/opensearch/java/OpenSearchLockProvider.java create mode 100644 providers/opensearch/shedlock-provider-opensearch-java/src/main/resources/shedlock.mapping.json create mode 100644 providers/opensearch/shedlock-provider-opensearch-java/src/main/resources/shedlock.settings.json create mode 100644 providers/opensearch/shedlock-provider-opensearch-java/src/test/java/net/javacrumbs/shedlock/provider/opensearch/java/OpenSearchLockProviderTest.java create mode 100644 providers/opensearch/shedlock-provider-opensearch-java/src/test/resources/logback.xml delete mode 100644 providers/opensearch/shedlock-provider-opensearch/src/test/java/net/javacrumbs/shedlock/provider/opensearch/OpenSearchLockProviderDeprecatedTest.java diff --git a/pom.xml b/pom.xml index fe3afe971..ce9cf489b 100644 --- a/pom.xml +++ b/pom.xml @@ -49,6 +49,7 @@ providers/mongo/shedlock-provider-mongo-reactivestreams providers/elasticsearch/shedlock-provider-elasticsearch8 providers/opensearch/shedlock-provider-opensearch + providers/opensearch/shedlock-provider-opensearch-java providers/couchbase/shedlock-provider-couchbase-javaclient3 providers/zookeeper/shedlock-provider-zookeeper-curator providers/redis/shedlock-provider-redis-jedis4 diff --git a/providers/opensearch/shedlock-provider-opensearch-java/pom.xml b/providers/opensearch/shedlock-provider-opensearch-java/pom.xml new file mode 100644 index 000000000..8a838db83 --- /dev/null +++ b/providers/opensearch/shedlock-provider-opensearch-java/pom.xml @@ -0,0 +1,78 @@ + + + + shedlock-parent + net.javacrumbs.shedlock + 6.1.1-SNAPSHOT + ../../../pom.xml + + 4.0.0 + + shedlock-provider-opensearch-java + 6.1.1-SNAPSHOT + + + 2.19.0 + + + + + net.javacrumbs.shedlock + shedlock-core + ${project.version} + + + + org.opensearch.client + opensearch-java + ${opensearch.java.client.version} + + + + net.javacrumbs.shedlock + shedlock-test-support + ${project.version} + test + + + + org.testcontainers + junit-jupiter + ${test-containers.ver} + test + + + + org.opensearch + opensearch-testcontainers + 2.1.2 + test + + + + ch.qos.logback + logback-classic + ${logback.ver} + test + + + + + + + org.apache.maven.plugins + maven-jar-plugin + + + + + net.javacrumbs.shedlock.provider.opensearch.java + + + + + + + + + diff --git a/providers/opensearch/shedlock-provider-opensearch-java/src/main/java/net/javacrumbs/shedlock/provider/opensearch/java/OpenSearchLockProvider.java b/providers/opensearch/shedlock-provider-opensearch-java/src/main/java/net/javacrumbs/shedlock/provider/opensearch/java/OpenSearchLockProvider.java new file mode 100644 index 000000000..6bd31bf77 --- /dev/null +++ b/providers/opensearch/shedlock-provider-opensearch-java/src/main/java/net/javacrumbs/shedlock/provider/opensearch/java/OpenSearchLockProvider.java @@ -0,0 +1,213 @@ +/** + * Copyright 2009 the original author or authors. + * + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at + * + *

http://www.apache.org/licenses/LICENSE-2.0 + * + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and + * limitations under the License. + */ +package net.javacrumbs.shedlock.provider.opensearch.java; + +import static java.net.HttpURLConnection.HTTP_CONFLICT; +import static net.javacrumbs.shedlock.core.ClockProvider.now; +import static net.javacrumbs.shedlock.support.Utils.getHostname; + +import java.io.IOException; +import java.time.Instant; +import java.util.Map; +import java.util.Optional; +import net.javacrumbs.shedlock.core.AbstractSimpleLock; +import net.javacrumbs.shedlock.core.LockConfiguration; +import net.javacrumbs.shedlock.core.LockProvider; +import net.javacrumbs.shedlock.core.SimpleLock; +import net.javacrumbs.shedlock.support.LockException; +import net.javacrumbs.shedlock.support.annotation.NonNull; +import org.opensearch.client.json.JsonData; +import org.opensearch.client.opensearch.OpenSearchClient; +import org.opensearch.client.opensearch._types.InlineScript; +import org.opensearch.client.opensearch._types.OpenSearchException; +import org.opensearch.client.opensearch._types.Refresh; +import org.opensearch.client.opensearch._types.Result; +import org.opensearch.client.opensearch._types.Script; +import org.opensearch.client.opensearch.core.UpdateRequest; +import org.opensearch.client.opensearch.core.UpdateRequest.Builder; +import org.opensearch.client.opensearch.core.UpdateResponse; +import org.opensearch.client.transport.httpclient5.ResponseException; + +/** + * Lock using OpenSearch >= . Requires opensearch-rest-high-level-client > + * 1.1.0 + * + *

+ * It uses a collection that contains documents like this: + * + *

+ * {
+ *    "name" : "lock name",
+ *    "lockUntil" :  {
+ *      "type":   "date",
+ *      "format": "epoch_millis"
+ *    },
+ *    "lockedAt" : {
+ *      "type":   "date",
+ *      "format": "epoch_millis"
+ *    }:
+ *    "lockedBy" : "hostname"
+ * }
+ * 
+ * + *

+ * lockedAt and lockedBy are just for troubleshooting and are not read by the + * code + * + *

    + *
  1. Attempts to insert a new lock record. As an optimization, we keep + * in-memory track of created lock records. If the record has been inserted, + * returns lock. + *
  2. We will try to update lock record using filter _id == name AND lock_until + * <= now + *
  3. If the update succeeded (1 updated document), we have the lock. If the + * update failed (0 updated documents) somebody else holds the lock + *
  4. When unlocking, lock_until is set to now. + *
+ */ +public class OpenSearchLockProvider implements LockProvider { + static final String SCHEDLOCK_DEFAULT_INDEX = "shedlock"; + static final String LOCK_UNTIL = "lockUntil"; + static final String LOCKED_AT = "lockedAt"; + static final String LOCKED_BY = "lockedBy"; + static final String NAME = "name"; + + private static final String UPDATE_SCRIPT = "if (ctx._source." + LOCK_UNTIL + " <= " + "params." + LOCKED_AT + + ") { " + "ctx._source." + LOCKED_BY + " = params." + LOCKED_BY + "; " + "ctx._source." + LOCKED_AT + + " = params." + LOCKED_AT + "; " + "ctx._source." + LOCK_UNTIL + " = params." + LOCK_UNTIL + "; " + + "} else { " + "ctx.op = 'none' " + "}"; + private static final String UNLOCK_UPDATE_SCRIPT = "ctx._source.lockUntil = params.unlockTime"; + private static final String PAINLESS_SCRIPT_LANG = "painless"; + private static final String UNLOCK_TIME = "unlockTime"; + + private final OpenSearchClient openSearchClient; + private final String hostname; + private final String index; + + public OpenSearchLockProvider(@NonNull OpenSearchClient openSearchClient) { + this.openSearchClient = openSearchClient; + this.index = SCHEDLOCK_DEFAULT_INDEX; + this.hostname = getHostname(); + } + + @Override + @NonNull + public Optional lock(@NonNull LockConfiguration lockConfiguration) { + Instant now = now(); + UpdateRequest updateRequest = createUpdateRequest(lockConfiguration, now); + + try { + UpdateResponse updateResponse = openSearchClient.update(updateRequest, Object.class); + + return updateResponse.result() == Result.NoOp + ? Optional.empty() + : Optional.of(new OpenSearchSimpleLock(lockConfiguration)); + } catch (IOException | OpenSearchException e) { + if (isResponseExceptionWithConflictStatus(e) || isOpenSearchExceptionWithConflictStatus(e)) { + return Optional.empty(); + } + + throw new LockException("Unexpected exception occurred", e); + } + } + + private static boolean isResponseExceptionWithConflictStatus(Exception e) { + return e instanceof ResponseException ex && ex.status() == HTTP_CONFLICT; + } + + private static boolean isOpenSearchExceptionWithConflictStatus(Exception e) { + return e instanceof OpenSearchException ex && ex.status() == HTTP_CONFLICT; + } + + private UpdateRequest createUpdateRequest(LockConfiguration lockConfiguration, Instant now) { + + Map lockObject = + lockObject(lockConfiguration.getName(), lockConfiguration.getLockAtMostUntil(), now); + + return new Builder<>() + .index(index) + .script(createUpdateScript(lockConfiguration, now)) + .id(lockConfiguration.getName()) + .refresh(Refresh.True) + .upsert(lockObject) + .build(); + } + + private Script createUpdateScript(LockConfiguration lockConfiguration, Instant now) { + Map updateScriptParams = + updateScriptParams(lockConfiguration.getName(), lockConfiguration.getLockAtMostUntil(), now); + + InlineScript inlineScript = InlineScript.of(builder -> + builder.source(UPDATE_SCRIPT).params(updateScriptParams).lang(PAINLESS_SCRIPT_LANG)); + + return Script.of(scriptBuilder -> scriptBuilder.inline(inlineScript)); + } + + private Map lockObject(String name, Instant lockUntil, Instant lockedAt) { + return Map.of( + NAME, + name, + LOCKED_BY, + hostname, + LOCKED_AT, + lockedAt.toEpochMilli(), + LOCK_UNTIL, + lockUntil.toEpochMilli()); + } + + private Map updateScriptParams(String name, Instant lockUntil, Instant lockedAt) { + return Map.of( + NAME, JsonData.of(name), + LOCKED_BY, JsonData.of(hostname), + LOCKED_AT, JsonData.of(lockedAt.toEpochMilli()), + LOCK_UNTIL, JsonData.of(lockUntil.toEpochMilli())); + } + + private final class OpenSearchSimpleLock extends AbstractSimpleLock { + + private OpenSearchSimpleLock(LockConfiguration lockConfiguration) { + super(lockConfiguration); + } + + @Override + public void doUnlock() { + + Map unlockParams = Map.of( + UNLOCK_TIME, JsonData.of(lockConfiguration.getUnlockTime().toEpochMilli())); + + InlineScript inlineScript = InlineScript.of(builder -> + builder.source(UNLOCK_UPDATE_SCRIPT).params(unlockParams).lang(PAINLESS_SCRIPT_LANG)); + + Script unlockScript = Script.of(scriptBuilder -> scriptBuilder.inline(inlineScript)); + + UpdateRequest unlockUpdateRequest = + new org.opensearch.client.opensearch.core.UpdateRequest.Builder<>() + .index(index) + .script(unlockScript) + .id(lockConfiguration.getName()) + .refresh(Refresh.True) + .build(); + + try { + openSearchClient.update(unlockUpdateRequest, Object.class); + } catch (IOException | OpenSearchException e) { + throwLockException(e); + } + } + + private void throwLockException(Exception e) { + throw new LockException("Unexpected exception occurred", e); + } + } +} diff --git a/providers/opensearch/shedlock-provider-opensearch-java/src/main/resources/shedlock.mapping.json b/providers/opensearch/shedlock-provider-opensearch-java/src/main/resources/shedlock.mapping.json new file mode 100644 index 000000000..cc5404784 --- /dev/null +++ b/providers/opensearch/shedlock-provider-opensearch-java/src/main/resources/shedlock.mapping.json @@ -0,0 +1,18 @@ +{ + "lock": { + "properties": { + "lockUntil": { + "type": "date" + }, + "lockedAt": { + "type": "date" + }, + "lockedBy": { + "type": "keyword" + }, + "name": { + "type": "keyword" + } + } + } +} \ No newline at end of file diff --git a/providers/opensearch/shedlock-provider-opensearch-java/src/main/resources/shedlock.settings.json b/providers/opensearch/shedlock-provider-opensearch-java/src/main/resources/shedlock.settings.json new file mode 100644 index 000000000..bd69a888b --- /dev/null +++ b/providers/opensearch/shedlock-provider-opensearch-java/src/main/resources/shedlock.settings.json @@ -0,0 +1,6 @@ +{ + "index": { + "number_of_shards": 1, + "number_of_replicas": 2 + } +} \ No newline at end of file diff --git a/providers/opensearch/shedlock-provider-opensearch-java/src/test/java/net/javacrumbs/shedlock/provider/opensearch/java/OpenSearchLockProviderTest.java b/providers/opensearch/shedlock-provider-opensearch-java/src/test/java/net/javacrumbs/shedlock/provider/opensearch/java/OpenSearchLockProviderTest.java new file mode 100644 index 000000000..b11c4dd2d --- /dev/null +++ b/providers/opensearch/shedlock-provider-opensearch-java/src/test/java/net/javacrumbs/shedlock/provider/opensearch/java/OpenSearchLockProviderTest.java @@ -0,0 +1,145 @@ +/** + * Copyright 2009 the original author or authors. + * + *

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at + * + *

http://www.apache.org/licenses/LICENSE-2.0 + * + *

Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and + * limitations under the License. + */ +package net.javacrumbs.shedlock.provider.opensearch.java; + +import static java.time.Instant.now; +import static java.time.Instant.ofEpochMilli; +import static net.javacrumbs.shedlock.provider.opensearch.java.OpenSearchLockProvider.LOCKED_AT; +import static net.javacrumbs.shedlock.provider.opensearch.java.OpenSearchLockProvider.LOCKED_BY; +import static net.javacrumbs.shedlock.provider.opensearch.java.OpenSearchLockProvider.LOCK_UNTIL; +import static net.javacrumbs.shedlock.provider.opensearch.java.OpenSearchLockProvider.NAME; +import static net.javacrumbs.shedlock.provider.opensearch.java.OpenSearchLockProvider.SCHEDLOCK_DEFAULT_INDEX; +import static org.assertj.core.api.Assertions.assertThat; +import static org.assertj.core.api.Assertions.fail; + +import java.io.IOException; +import java.net.URISyntaxException; +import java.util.Date; +import java.util.Map; +import net.javacrumbs.shedlock.core.LockProvider; +import net.javacrumbs.shedlock.test.support.AbstractLockProviderIntegrationTest; +import org.apache.hc.client5.http.auth.AuthScope; +import org.apache.hc.client5.http.auth.CredentialsProvider; +import org.apache.hc.client5.http.auth.UsernamePasswordCredentials; +import org.apache.hc.client5.http.impl.async.HttpAsyncClientBuilder; +import org.apache.hc.client5.http.impl.auth.BasicCredentialsProvider; +import org.apache.hc.client5.http.impl.nio.PoolingAsyncClientConnectionManagerBuilder; +import org.apache.hc.core5.http.HttpHost; +import org.junit.jupiter.api.BeforeEach; +import org.opensearch.client.opensearch.OpenSearchClient; +import org.opensearch.client.opensearch.core.GetRequest; +import org.opensearch.client.opensearch.core.GetResponse; +import org.opensearch.client.transport.OpenSearchTransport; +import org.opensearch.client.transport.httpclient5.ApacheHttpClient5TransportBuilder; +import org.opensearch.testcontainers.OpensearchContainer; +import org.testcontainers.junit.jupiter.Container; +import org.testcontainers.junit.jupiter.Testcontainers; +import org.testcontainers.utility.DockerImageName; + +@Testcontainers +public class OpenSearchLockProviderTest extends AbstractLockProviderIntegrationTest { + + @Container + private static final OpensearchContainer container = + new OpensearchContainer<>(DockerImageName.parse("opensearchproject/opensearch:2")); + + private OpenSearchClient openSearchClient; + private OpenSearchLockProvider lockProvider; + + @BeforeEach + public void setUp() { + openSearchClient = openSearchClient(); + lockProvider = new OpenSearchLockProvider(openSearchClient); + } + + @Override + protected LockProvider getLockProvider() { + return lockProvider; + } + + @Override + @SuppressWarnings("unchecked") + protected void assertUnlocked(String lockName) { + GetRequest getRequest = + GetRequest.of(builder -> builder.index(SCHEDLOCK_DEFAULT_INDEX).id(lockName)); + + try { + GetResponse objectGetResponse = openSearchClient.get(getRequest, Object.class); + Map sourceData = (Map) objectGetResponse.source(); + assert sourceData != null; + assertThat(new Date((Long) sourceData.get(LOCK_UNTIL))).isBeforeOrEqualTo(now()); + assertThat(new Date((Long) sourceData.get(LOCKED_AT))).isBeforeOrEqualTo(now()); + assertThat((String) sourceData.get(LOCKED_BY)).isNotBlank(); + assertThat((String) sourceData.get(NAME)).isEqualTo(lockName); + } catch (IOException e) { + fail("Call to embedded OS failed."); + } + } + + @Override + @SuppressWarnings("unchecked") + protected void assertLocked(String lockName) { + GetRequest getRequest = + GetRequest.of(builder -> builder.index(SCHEDLOCK_DEFAULT_INDEX).id(lockName)); + + try { + GetResponse getResponse = openSearchClient.get(getRequest, Object.class); + Map sourceData = (Map) getResponse.source(); + + assert sourceData != null; + assertThat(ofEpochMilli((Long) sourceData.get(LOCK_UNTIL))).isAfter(now()); + assertThat(ofEpochMilli((Long) sourceData.get(LOCKED_AT))).isBeforeOrEqualTo(now()); + assertThat((String) sourceData.get(LOCKED_BY)).isNotBlank(); + assertThat((String) sourceData.get(NAME)).isEqualTo(lockName); + } catch (IOException e) { + fail("Call to embedded OS failed."); + } + } + + private OpenSearchClient openSearchClient() { + OpenSearchTransport openSearchTransport = openSearchTransport(); + return new OpenSearchClient(openSearchTransport); + } + + private static OpenSearchTransport openSearchTransport() { + HttpHost httpHost; + try { + httpHost = HttpHost.create(container.getHttpHostAddress()); + } catch (URISyntaxException e) { + throw new RuntimeException(e); + } + + BasicCredentialsProvider basicCredentialsProvider = getBasicCredentialsProvider(httpHost); + + return ApacheHttpClient5TransportBuilder.builder(httpHost) + .setHttpClientConfigCallback( + httpClientBuilder -> getClientBuilder(httpClientBuilder, basicCredentialsProvider)) + .build(); + } + + private static HttpAsyncClientBuilder getClientBuilder( + HttpAsyncClientBuilder httpClientBuilder, CredentialsProvider basicCredentialsProvider) { + return httpClientBuilder + .setDefaultCredentialsProvider(basicCredentialsProvider) + .setConnectionManager( + PoolingAsyncClientConnectionManagerBuilder.create().build()); + } + + private static BasicCredentialsProvider getBasicCredentialsProvider(HttpHost httpHost) { + BasicCredentialsProvider basicCredentialsProvider = new BasicCredentialsProvider(); + basicCredentialsProvider.setCredentials( + new AuthScope(httpHost), new UsernamePasswordCredentials("admin", "admin".toCharArray())); + return basicCredentialsProvider; + } +} diff --git a/providers/opensearch/shedlock-provider-opensearch-java/src/test/resources/logback.xml b/providers/opensearch/shedlock-provider-opensearch-java/src/test/resources/logback.xml new file mode 100644 index 000000000..a35e40a2f --- /dev/null +++ b/providers/opensearch/shedlock-provider-opensearch-java/src/test/resources/logback.xml @@ -0,0 +1,29 @@ + + + + + + %d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n + + + + + + + diff --git a/providers/opensearch/shedlock-provider-opensearch/pom.xml b/providers/opensearch/shedlock-provider-opensearch/pom.xml index 1b91d39cb..78cb4a799 100644 --- a/providers/opensearch/shedlock-provider-opensearch/pom.xml +++ b/providers/opensearch/shedlock-provider-opensearch/pom.xml @@ -13,7 +13,6 @@ 2.17.1 - 2.19.0 @@ -29,12 +28,6 @@ ${opensearch.version} - - org.opensearch.client - opensearch-java - ${opensearch.java.client.version} - - net.javacrumbs.shedlock shedlock-test-support diff --git a/providers/opensearch/shedlock-provider-opensearch/src/main/java/net/javacrumbs/shedlock/provider/opensearch/OpenSearchLockProvider.java b/providers/opensearch/shedlock-provider-opensearch/src/main/java/net/javacrumbs/shedlock/provider/opensearch/OpenSearchLockProvider.java index c9798c243..7820f1619 100644 --- a/providers/opensearch/shedlock-provider-opensearch/src/main/java/net/javacrumbs/shedlock/provider/opensearch/OpenSearchLockProvider.java +++ b/providers/opensearch/shedlock-provider-opensearch/src/main/java/net/javacrumbs/shedlock/provider/opensearch/OpenSearchLockProvider.java @@ -19,6 +19,7 @@ import java.io.IOException; import java.time.Instant; +import java.util.Collections; import java.util.Map; import java.util.Optional; import net.javacrumbs.shedlock.core.AbstractSimpleLock; @@ -27,19 +28,12 @@ import net.javacrumbs.shedlock.core.SimpleLock; import net.javacrumbs.shedlock.support.LockException; import net.javacrumbs.shedlock.support.annotation.NonNull; -import org.apache.http.HttpStatus; import org.opensearch.OpenSearchException; import org.opensearch.action.DocWriteResponse; import org.opensearch.action.update.UpdateRequest; import org.opensearch.action.update.UpdateResponse; import org.opensearch.client.RequestOptions; import org.opensearch.client.RestHighLevelClient; -import org.opensearch.client.json.JsonData; -import org.opensearch.client.opensearch.OpenSearchClient; -import org.opensearch.client.opensearch._types.InlineScript; -import org.opensearch.client.opensearch._types.Refresh; -import org.opensearch.client.opensearch._types.Result; -import org.opensearch.client.transport.httpclient5.ResponseException; import org.opensearch.core.rest.RestStatus; import org.opensearch.script.Script; import org.opensearch.script.ScriptType; @@ -80,7 +74,10 @@ * update failed (0 updated documents) somebody else holds the lock *
  • When unlocking, lock_until is set to now. * + * + * @deprecated Use shedlock-provider-opensearch-java module */ +@Deprecated(forRemoval = true) public class OpenSearchLockProvider implements LockProvider { static final String SCHEDLOCK_DEFAULT_INDEX = "shedlock"; static final String LOCK_UNTIL = "lockUntil"; @@ -92,49 +89,29 @@ public class OpenSearchLockProvider implements LockProvider { + ") { " + "ctx._source." + LOCKED_BY + " = params." + LOCKED_BY + "; " + "ctx._source." + LOCKED_AT + " = params." + LOCKED_AT + "; " + "ctx._source." + LOCK_UNTIL + " = params." + LOCK_UNTIL + "; " + "} else { " + "ctx.op = 'none' " + "}"; - private static final String UNLOCK_UPDATE_SCRIPT = "ctx._source.lockUntil = params.unlockTime"; - private static final String PAINLESS_SCRIPT_LANG = "painless"; - private static final String UNLOCK_TIME = "unlockTime"; private final RestHighLevelClient highLevelClient; - private final OpenSearchClient openSearchClient; private final String hostname; private final String index; - /** - * - * @param highLevelClient rest high level client - * @deprecated {@link RestHighLevelClient} is deprecated. Use other constructor with {@link OpenSearchClient}. - */ - @Deprecated(forRemoval = true) - public OpenSearchLockProvider(@NonNull RestHighLevelClient highLevelClient) { + private OpenSearchLockProvider(@NonNull RestHighLevelClient highLevelClient, @NonNull String index) { this.highLevelClient = highLevelClient; - this.index = SCHEDLOCK_DEFAULT_INDEX; - this.openSearchClient = null; this.hostname = getHostname(); + this.index = index; } - public OpenSearchLockProvider(@NonNull OpenSearchClient openSearchClient) { - this.openSearchClient = openSearchClient; - this.index = SCHEDLOCK_DEFAULT_INDEX; - this.hostname = getHostname(); - this.highLevelClient = null; + public OpenSearchLockProvider(@NonNull RestHighLevelClient highLevelClient) { + this(highLevelClient, SCHEDLOCK_DEFAULT_INDEX); } @Override @NonNull public Optional lock(@NonNull LockConfiguration lockConfiguration) { - return Optional.ofNullable(highLevelClient) - .map(client -> lockUsingRestHighLevelClient(lockConfiguration)) - .orElseGet(() -> lockUsingOpenSearchClient(lockConfiguration)); - } - - private Optional lockUsingRestHighLevelClient(LockConfiguration lockConfiguration) { try { Map lockObject = lockObject(lockConfiguration.getName(), lockConfiguration.getLockAtMostUntil(), now()); UpdateRequest ur = updateRequest(lockConfiguration) - .script(new Script(ScriptType.INLINE, PAINLESS_SCRIPT_LANG, UPDATE_SCRIPT, lockObject)) + .script(new Script(ScriptType.INLINE, "painless", UPDATE_SCRIPT, lockObject)) .upsert(lockObject); UpdateResponse res = highLevelClient.update(ur, RequestOptions.DEFAULT); if (res.getResult() != DocWriteResponse.Result.NOOP) { @@ -143,7 +120,7 @@ private Optional lockUsingRestHighLevelClient(LockConfiguration lock return Optional.empty(); } } catch (IOException | OpenSearchException e) { - if (isOpenSearchExceptionWithConflictStatus(e)) { + if (e instanceof OpenSearchException && ((OpenSearchException) e).status() == RestStatus.CONFLICT) { return Optional.empty(); } else { throw new LockException("Unexpected exception occurred", e); @@ -151,61 +128,6 @@ private Optional lockUsingRestHighLevelClient(LockConfiguration lock } } - private Optional lockUsingOpenSearchClient(LockConfiguration lockConfiguration) { - Instant now = now(); - org.opensearch.client.opensearch.core.UpdateRequest updateRequest = - createUpdateRequest(lockConfiguration, now); - - try { - org.opensearch.client.opensearch.core.UpdateResponse updateResponse = - openSearchClient.update(updateRequest, Object.class); - - return updateResponse.result() == Result.NoOp - ? Optional.empty() - : Optional.of(new OpenSearchSimpleLock(lockConfiguration)); - } catch (IOException | OpenSearchException e) { - if (isResponseExceptionWithConflictStatus(e) || isOpenSearchExceptionWithConflictStatus(e)) { - return Optional.empty(); - } - - throw new LockException("Unexpected exception occurred", e); - } - } - - private static boolean isResponseExceptionWithConflictStatus(Exception e) { - return e instanceof ResponseException && ((ResponseException) e).status() == HttpStatus.SC_CONFLICT; - } - - private static boolean isOpenSearchExceptionWithConflictStatus(Exception e) { - return e instanceof OpenSearchException && ((OpenSearchException) e).status() == RestStatus.CONFLICT; - } - - private org.opensearch.client.opensearch.core.UpdateRequest createUpdateRequest( - LockConfiguration lockConfiguration, Instant now) { - - Map lockObject = - lockObject(lockConfiguration.getName(), lockConfiguration.getLockAtMostUntil(), now); - - return new org.opensearch.client.opensearch.core.UpdateRequest.Builder<>() - .index(index) - .script(createUpdateScript(lockConfiguration, now)) - .id(lockConfiguration.getName()) - .refresh(Refresh.True) - .upsert(lockObject) - .build(); - } - - private org.opensearch.client.opensearch._types.Script createUpdateScript( - LockConfiguration lockConfiguration, Instant now) { - Map updateScriptParams = - updateScriptParams(lockConfiguration.getName(), lockConfiguration.getLockAtMostUntil(), now); - - InlineScript inlineScript = InlineScript.of(builder -> - builder.source(UPDATE_SCRIPT).params(updateScriptParams).lang(PAINLESS_SCRIPT_LANG)); - - return org.opensearch.client.opensearch._types.Script.of(scriptBuilder -> scriptBuilder.inline(inlineScript)); - } - private UpdateRequest updateRequest(@NonNull LockConfiguration lockConfiguration) { return new UpdateRequest().index(index).id(lockConfiguration.getName()).setRefreshPolicy(IMMEDIATE); } @@ -222,14 +144,6 @@ private Map lockObject(String name, Instant lockUntil, Instant l lockUntil.toEpochMilli()); } - private Map updateScriptParams(String name, Instant lockUntil, Instant lockedAt) { - return Map.of( - NAME, JsonData.of(name), - LOCKED_BY, JsonData.of(hostname), - LOCKED_AT, JsonData.of(lockedAt.toEpochMilli()), - LOCK_UNTIL, JsonData.of(lockUntil.toEpochMilli())); - } - private final class OpenSearchSimpleLock extends AbstractSimpleLock { private OpenSearchSimpleLock(LockConfiguration lockConfiguration) { @@ -239,59 +153,19 @@ private OpenSearchSimpleLock(LockConfiguration lockConfiguration) { @Override public void doUnlock() { // Set lockUtil to now or lockAtLeastUntil whichever is later - Optional.ofNullable(highLevelClient) - .ifPresentOrElse(restClient -> unlockUsingRestClient(), this::unlockUsingOpenSearchClient); - } - - private void unlockUsingRestClient() { - UpdateRequest updateRequest = updateRequest(lockConfiguration) - .script(new Script( - ScriptType.INLINE, - PAINLESS_SCRIPT_LANG, - "ctx._source.lockUntil = params.unlockTime", - Map.of( - "unlockTime", - lockConfiguration.getUnlockTime().toEpochMilli()))); - - Optional.ofNullable(highLevelClient).ifPresent(client -> { - try { - highLevelClient.update(updateRequest, RequestOptions.DEFAULT); - } catch (IOException | OpenSearchException e) { - throwLockException(e); - } - }); - } - - private void unlockUsingOpenSearchClient() { - Map unlockParams = Map.of( - UNLOCK_TIME, JsonData.of(lockConfiguration.getUnlockTime().toEpochMilli())); - - InlineScript inlineScript = InlineScript.of(builder -> - builder.source(UNLOCK_UPDATE_SCRIPT).params(unlockParams).lang(PAINLESS_SCRIPT_LANG)); - - org.opensearch.client.opensearch._types.Script unlockScript = - org.opensearch.client.opensearch._types.Script.of( - scriptBuilder -> scriptBuilder.inline(inlineScript)); - - org.opensearch.client.opensearch.core.UpdateRequest unlockUpdateRequest = - new org.opensearch.client.opensearch.core.UpdateRequest.Builder<>() - .index(index) - .script(unlockScript) - .id(lockConfiguration.getName()) - .refresh(Refresh.True) - .build(); - - Optional.ofNullable(openSearchClient).ifPresent(client -> { - try { - client.update(unlockUpdateRequest, Object.class); - } catch (IOException | OpenSearchException e) { - throwLockException(e); - } - }); - } - - private void throwLockException(Exception e) { - throw new LockException("Unexpected exception occurred", e); + try { + UpdateRequest ur = updateRequest(lockConfiguration) + .script(new Script( + ScriptType.INLINE, + "painless", + "ctx._source.lockUntil = params.unlockTime", + Collections.singletonMap( + "unlockTime", + lockConfiguration.getUnlockTime().toEpochMilli()))); + highLevelClient.update(ur, RequestOptions.DEFAULT); + } catch (IOException | OpenSearchException e) { + throw new LockException("Unexpected exception occurred", e); + } } } } diff --git a/providers/opensearch/shedlock-provider-opensearch/src/test/java/net/javacrumbs/shedlock/provider/opensearch/OpenSearchLockProviderDeprecatedTest.java b/providers/opensearch/shedlock-provider-opensearch/src/test/java/net/javacrumbs/shedlock/provider/opensearch/OpenSearchLockProviderDeprecatedTest.java deleted file mode 100644 index 1f3905e92..000000000 --- a/providers/opensearch/shedlock-provider-opensearch/src/test/java/net/javacrumbs/shedlock/provider/opensearch/OpenSearchLockProviderDeprecatedTest.java +++ /dev/null @@ -1,103 +0,0 @@ -/** - * Copyright 2009 the original author or authors. - * - *

    Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file - * except in compliance with the License. You may obtain a copy of the License at - * - *

    http://www.apache.org/licenses/LICENSE-2.0 - * - *

    Unless required by applicable law or agreed to in writing, software distributed under the - * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing permissions and - * limitations under the License. - */ -package net.javacrumbs.shedlock.provider.opensearch; - -import static net.javacrumbs.shedlock.provider.opensearch.OpenSearchLockProvider.LOCKED_AT; -import static net.javacrumbs.shedlock.provider.opensearch.OpenSearchLockProvider.LOCKED_BY; -import static net.javacrumbs.shedlock.provider.opensearch.OpenSearchLockProvider.LOCK_UNTIL; -import static net.javacrumbs.shedlock.provider.opensearch.OpenSearchLockProvider.NAME; -import static net.javacrumbs.shedlock.provider.opensearch.OpenSearchLockProvider.SCHEDLOCK_DEFAULT_INDEX; -import static org.assertj.core.api.Assertions.assertThat; -import static org.assertj.core.api.Assertions.fail; - -import java.io.IOException; -import java.time.Duration; -import java.util.Date; -import java.util.Map; -import net.javacrumbs.container.OpenSearchContainer; -import net.javacrumbs.shedlock.core.LockProvider; -import net.javacrumbs.shedlock.test.support.AbstractLockProviderIntegrationTest; -import org.apache.http.HttpHost; -import org.junit.jupiter.api.AfterEach; -import org.junit.jupiter.api.BeforeEach; -import org.opensearch.action.get.GetRequest; -import org.opensearch.action.get.GetResponse; -import org.opensearch.client.RequestOptions; -import org.opensearch.client.RestClient; -import org.opensearch.client.RestHighLevelClient; -import org.testcontainers.junit.jupiter.Container; -import org.testcontainers.junit.jupiter.Testcontainers; - -@Testcontainers -public class OpenSearchLockProviderDeprecatedTest extends AbstractLockProviderIntegrationTest { - - @Container - private static final OpenSearchContainer container = new OpenSearchContainer("opensearchproject/opensearch:1.1.0") - .withStartupTimeout(Duration.ofMinutes(2)) - .withEnv("plugins.security.disabled", "true") - .withStartupAttempts(2); - - private RestHighLevelClient highLevelClient; - private OpenSearchLockProvider lockProvider; - - @BeforeEach - public void setUp() { - highLevelClient = new RestHighLevelClient(RestClient.builder(HttpHost.create(container.getHttpHostAddress()))); - lockProvider = new OpenSearchLockProvider(highLevelClient); - } - - @AfterEach - public void tearDown() throws IOException { - highLevelClient.close(); - } - - @Override - protected LockProvider getLockProvider() { - return lockProvider; - } - - @Override - protected void assertUnlocked(String lockName) { - GetRequest gr = new GetRequest(SCHEDLOCK_DEFAULT_INDEX, lockName); - try { - GetResponse res = highLevelClient.get(gr, RequestOptions.DEFAULT); - Map m = res.getSourceAsMap(); - assertThat(new Date((Long) m.get(LOCK_UNTIL))).isBeforeOrEqualTo(now()); - assertThat(new Date((Long) m.get(LOCKED_AT))).isBeforeOrEqualTo(now()); - assertThat((String) m.get(LOCKED_BY)).isNotBlank(); - assertThat((String) m.get(NAME)).isEqualTo(lockName); - } catch (IOException e) { - fail("Call to embedded ES failed."); - } - } - - @Override - protected void assertLocked(String lockName) { - GetRequest gr = new GetRequest(SCHEDLOCK_DEFAULT_INDEX, lockName); - try { - GetResponse res = highLevelClient.get(gr, RequestOptions.DEFAULT); - Map m = res.getSourceAsMap(); - assertThat(new Date((Long) m.get(LOCK_UNTIL))).isAfter(now()); - assertThat(new Date((Long) m.get(LOCKED_AT))).isBeforeOrEqualTo(now()); - assertThat((String) m.get(LOCKED_BY)).isNotBlank(); - assertThat((String) m.get(NAME)).isEqualTo(lockName); - } catch (IOException e) { - fail("Call to embedded ES failed."); - } - } - - private Date now() { - return new Date(); - } -} diff --git a/providers/opensearch/shedlock-provider-opensearch/src/test/java/net/javacrumbs/shedlock/provider/opensearch/OpenSearchLockProviderTest.java b/providers/opensearch/shedlock-provider-opensearch/src/test/java/net/javacrumbs/shedlock/provider/opensearch/OpenSearchLockProviderTest.java index 441c52867..8505d4f67 100644 --- a/providers/opensearch/shedlock-provider-opensearch/src/test/java/net/javacrumbs/shedlock/provider/opensearch/OpenSearchLockProviderTest.java +++ b/providers/opensearch/shedlock-provider-opensearch/src/test/java/net/javacrumbs/shedlock/provider/opensearch/OpenSearchLockProviderTest.java @@ -13,29 +13,29 @@ */ package net.javacrumbs.shedlock.provider.opensearch; -import static net.javacrumbs.shedlock.provider.opensearch.OpenSearchLockProvider.*; +import static net.javacrumbs.shedlock.provider.opensearch.OpenSearchLockProvider.LOCKED_AT; +import static net.javacrumbs.shedlock.provider.opensearch.OpenSearchLockProvider.LOCKED_BY; +import static net.javacrumbs.shedlock.provider.opensearch.OpenSearchLockProvider.LOCK_UNTIL; +import static net.javacrumbs.shedlock.provider.opensearch.OpenSearchLockProvider.NAME; +import static net.javacrumbs.shedlock.provider.opensearch.OpenSearchLockProvider.SCHEDLOCK_DEFAULT_INDEX; import static org.assertj.core.api.Assertions.assertThat; import static org.assertj.core.api.Assertions.fail; import java.io.IOException; -import java.net.URISyntaxException; import java.time.Duration; import java.util.Date; import java.util.Map; import net.javacrumbs.container.OpenSearchContainer; import net.javacrumbs.shedlock.core.LockProvider; import net.javacrumbs.shedlock.test.support.AbstractLockProviderIntegrationTest; -import org.apache.hc.client5.http.auth.AuthScope; -import org.apache.hc.client5.http.auth.CredentialsProvider; -import org.apache.hc.client5.http.auth.UsernamePasswordCredentials; -import org.apache.hc.client5.http.impl.async.HttpAsyncClientBuilder; -import org.apache.hc.client5.http.impl.auth.BasicCredentialsProvider; -import org.apache.hc.client5.http.impl.nio.PoolingAsyncClientConnectionManagerBuilder; -import org.apache.hc.core5.http.HttpHost; +import org.apache.http.HttpHost; +import org.junit.jupiter.api.AfterEach; import org.junit.jupiter.api.BeforeEach; -import org.opensearch.client.opensearch.OpenSearchClient; -import org.opensearch.client.transport.OpenSearchTransport; -import org.opensearch.client.transport.httpclient5.ApacheHttpClient5TransportBuilder; +import org.opensearch.action.get.GetRequest; +import org.opensearch.action.get.GetResponse; +import org.opensearch.client.RequestOptions; +import org.opensearch.client.RestClient; +import org.opensearch.client.RestHighLevelClient; import org.testcontainers.junit.jupiter.Container; import org.testcontainers.junit.jupiter.Testcontainers; @@ -48,13 +48,18 @@ public class OpenSearchLockProviderTest extends AbstractLockProviderIntegrationT .withEnv("plugins.security.disabled", "true") .withStartupAttempts(2); - private OpenSearchClient openSearchClient; + private RestHighLevelClient highLevelClient; private OpenSearchLockProvider lockProvider; @BeforeEach public void setUp() { - openSearchClient = openSearchClient(); - lockProvider = new OpenSearchLockProvider(openSearchClient); + highLevelClient = new RestHighLevelClient(RestClient.builder(HttpHost.create(container.getHttpHostAddress()))); + lockProvider = new OpenSearchLockProvider(highLevelClient); + } + + @AfterEach + public void tearDown() throws IOException { + highLevelClient.close(); } @Override @@ -63,85 +68,36 @@ protected LockProvider getLockProvider() { } @Override - @SuppressWarnings("unchecked") protected void assertUnlocked(String lockName) { - org.opensearch.client.opensearch.core.GetRequest getRequest = - org.opensearch.client.opensearch.core.GetRequest.of( - builder -> builder.index(SCHEDLOCK_DEFAULT_INDEX).id(lockName)); - + GetRequest gr = new GetRequest(SCHEDLOCK_DEFAULT_INDEX, lockName); try { - org.opensearch.client.opensearch.core.GetResponse objectGetResponse = - openSearchClient.get(getRequest, Object.class); - Map sourceData = (Map) objectGetResponse.source(); - assert sourceData != null; - assertThat(new Date((Long) sourceData.get(LOCK_UNTIL))).isBeforeOrEqualTo(now()); - assertThat(new Date((Long) sourceData.get(LOCKED_AT))).isBeforeOrEqualTo(now()); - assertThat((String) sourceData.get(LOCKED_BY)).isNotBlank(); - assertThat((String) sourceData.get(NAME)).isEqualTo(lockName); + GetResponse res = highLevelClient.get(gr, RequestOptions.DEFAULT); + Map m = res.getSourceAsMap(); + assertThat(new Date((Long) m.get(LOCK_UNTIL))).isBeforeOrEqualTo(now()); + assertThat(new Date((Long) m.get(LOCKED_AT))).isBeforeOrEqualTo(now()); + assertThat((String) m.get(LOCKED_BY)).isNotBlank(); + assertThat((String) m.get(NAME)).isEqualTo(lockName); } catch (IOException e) { - fail("Call to embedded OS failed."); + fail("Call to embedded ES failed."); } } @Override - @SuppressWarnings("unchecked") protected void assertLocked(String lockName) { - org.opensearch.client.opensearch.core.GetRequest getRequest = - org.opensearch.client.opensearch.core.GetRequest.of( - builder -> builder.index(SCHEDLOCK_DEFAULT_INDEX).id(lockName)); - + GetRequest gr = new GetRequest(SCHEDLOCK_DEFAULT_INDEX, lockName); try { - org.opensearch.client.opensearch.core.GetResponse getResponse = - openSearchClient.get(getRequest, Object.class); - Map sourceData = (Map) getResponse.source(); - - assert sourceData != null; - assertThat(new Date((Long) sourceData.get(LOCK_UNTIL))).isAfter(now()); - assertThat(new Date((Long) sourceData.get(LOCKED_AT))).isBeforeOrEqualTo(now()); - assertThat((String) sourceData.get(LOCKED_BY)).isNotBlank(); - assertThat((String) sourceData.get(NAME)).isEqualTo(lockName); + GetResponse res = highLevelClient.get(gr, RequestOptions.DEFAULT); + Map m = res.getSourceAsMap(); + assertThat(new Date((Long) m.get(LOCK_UNTIL))).isAfter(now()); + assertThat(new Date((Long) m.get(LOCKED_AT))).isBeforeOrEqualTo(now()); + assertThat((String) m.get(LOCKED_BY)).isNotBlank(); + assertThat((String) m.get(NAME)).isEqualTo(lockName); } catch (IOException e) { - fail("Call to embedded OS failed."); + fail("Call to embedded ES failed."); } } private Date now() { return new Date(); } - - private OpenSearchClient openSearchClient() { - OpenSearchTransport openSearchTransport = openSearchTransport(); - return new OpenSearchClient(openSearchTransport); - } - - private static OpenSearchTransport openSearchTransport() { - HttpHost httpHost; - try { - httpHost = HttpHost.create(container.getHttpHostAddress()); - } catch (URISyntaxException e) { - throw new RuntimeException(e); - } - - BasicCredentialsProvider basicCredentialsProvider = getBasicCredentialsProvider(httpHost); - - return ApacheHttpClient5TransportBuilder.builder(httpHost) - .setHttpClientConfigCallback( - httpClientBuilder -> getClientBuilder(httpClientBuilder, basicCredentialsProvider)) - .build(); - } - - private static HttpAsyncClientBuilder getClientBuilder( - HttpAsyncClientBuilder httpClientBuilder, CredentialsProvider basicCredentialsProvider) { - return httpClientBuilder - .setDefaultCredentialsProvider(basicCredentialsProvider) - .setConnectionManager( - PoolingAsyncClientConnectionManagerBuilder.create().build()); - } - - private static BasicCredentialsProvider getBasicCredentialsProvider(HttpHost httpHost) { - BasicCredentialsProvider basicCredentialsProvider = new BasicCredentialsProvider(); - basicCredentialsProvider.setCredentials( - new AuthScope(httpHost), new UsernamePasswordCredentials("admin", "admin".toCharArray())); - return basicCredentialsProvider; - } } diff --git a/shedlock-bom/pom.xml b/shedlock-bom/pom.xml index 8ccec5980..7dff65a7f 100644 --- a/shedlock-bom/pom.xml +++ b/shedlock-bom/pom.xml @@ -84,6 +84,11 @@ shedlock-provider-opensearch ${project.version} + + net.javacrumbs.shedlock + shedlock-provider-opensearch-java + ${project.version} + net.javacrumbs.shedlock shedlock-provider-couchbase-javaclient3 From ed29158175fa75eca33e189d381d32a003e2f04f Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 8 Jan 2025 15:19:01 +0000 Subject: [PATCH 1075/1598] Bump org.jooq:jooq from 3.19.16 to 3.19.17 Bumps org.jooq:jooq from 3.19.16 to 3.19.17. --- updated-dependencies: - dependency-name: org.jooq:jooq dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/jdbc/shedlock-provider-jooq/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/jdbc/shedlock-provider-jooq/pom.xml b/providers/jdbc/shedlock-provider-jooq/pom.xml index 61f64c58e..98058012b 100644 --- a/providers/jdbc/shedlock-provider-jooq/pom.xml +++ b/providers/jdbc/shedlock-provider-jooq/pom.xml @@ -21,7 +21,7 @@ org.jooq jooq - 3.19.16 + 3.19.17 From 4032d6c5bfa8f4bb0b6a212d81470b864eefd97f Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 8 Jan 2025 15:19:30 +0000 Subject: [PATCH 1076/1598] Bump com.diffplug.spotless:spotless-maven-plugin from 2.44.0 to 2.44.1 Bumps [com.diffplug.spotless:spotless-maven-plugin](https://github.com/diffplug/spotless) from 2.44.0 to 2.44.1. - [Release notes](https://github.com/diffplug/spotless/releases) - [Changelog](https://github.com/diffplug/spotless/blob/main/CHANGES.md) - [Commits](https://github.com/diffplug/spotless/compare/lib/2.44.0...maven/2.44.1) --- updated-dependencies: - dependency-name: com.diffplug.spotless:spotless-maven-plugin dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index fe3afe971..4de632fa8 100644 --- a/pom.xml +++ b/pom.xml @@ -90,7 +90,7 @@ com.diffplug.spotless spotless-maven-plugin - 2.44.0 + 2.44.1 2.38.0 From 57309ba6bb8a744e093073b4b13cf959d14d9271 Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Wed, 8 Jan 2025 18:40:01 +0100 Subject: [PATCH 1077/1598] Less granular logs in S3 tests --- .../shedlock-provider-s3/src/test/resources/logback-test.xml | 3 --- 1 file changed, 3 deletions(-) diff --git a/providers/s3/shedlock-provider-s3/src/test/resources/logback-test.xml b/providers/s3/shedlock-provider-s3/src/test/resources/logback-test.xml index c44bac998..8ee4ac478 100644 --- a/providers/s3/shedlock-provider-s3/src/test/resources/logback-test.xml +++ b/providers/s3/shedlock-provider-s3/src/test/resources/logback-test.xml @@ -23,9 +23,6 @@ - - - From 045e1c9ab94944166b2a664b1feedd930ecce73f Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Wed, 8 Jan 2025 18:40:56 +0100 Subject: [PATCH 1078/1598] Fix OpeanSearch readme --- README.md | 7 ------- 1 file changed, 7 deletions(-) diff --git a/README.md b/README.md index b29e9edcd..802df972f 100644 --- a/README.md +++ b/README.md @@ -599,13 +599,6 @@ import static net.javacrumbs.shedlock.provider.opensearch.OpenSearchLockProvider ... -@Bean -public OpenSearchLockProvider lockProvider(OpenSearchClient openSearchClient) { - return new OpenSearchLockProvider(openSearchClient); -} - -Or using deprecated `RestHighLevelClient` - @Bean public OpenSearchLockProvider lockProvider(RestHighLevelClient highLevelClient) { return new OpenSearchLockProvider(highLevelClient); From 7421c3377c4889a7e6635b9552842d307a4b7f04 Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Wed, 8 Jan 2025 20:12:17 +0100 Subject: [PATCH 1079/1598] Try to lover disk usage of tests Hitting GA limit --- .../test/support/jdbc/PostgresConfig.java | 2 +- .../shedlock-provider-opensearch/pom.xml | 7 ++++ .../container/OpenSearchContainer.java | 40 ------------------- .../OpenSearchLockProviderTest.java | 10 ++--- 4 files changed, 12 insertions(+), 47 deletions(-) delete mode 100644 providers/opensearch/shedlock-provider-opensearch/src/test/java/net/javacrumbs/container/OpenSearchContainer.java diff --git a/providers/jdbc/shedlock-test-support-jdbc/src/main/java/net/javacrumbs/shedlock/test/support/jdbc/PostgresConfig.java b/providers/jdbc/shedlock-test-support-jdbc/src/main/java/net/javacrumbs/shedlock/test/support/jdbc/PostgresConfig.java index f0625339b..64f859315 100644 --- a/providers/jdbc/shedlock-test-support-jdbc/src/main/java/net/javacrumbs/shedlock/test/support/jdbc/PostgresConfig.java +++ b/providers/jdbc/shedlock-test-support-jdbc/src/main/java/net/javacrumbs/shedlock/test/support/jdbc/PostgresConfig.java @@ -30,7 +30,7 @@ public String nowExpression() { static class MyPostgreSQLContainer extends PostgreSQLContainer { MyPostgreSQLContainer() { - super("postgres:16"); + super("postgres:17-alpine"); } } } diff --git a/providers/opensearch/shedlock-provider-opensearch/pom.xml b/providers/opensearch/shedlock-provider-opensearch/pom.xml index 78cb4a799..234e5347d 100644 --- a/providers/opensearch/shedlock-provider-opensearch/pom.xml +++ b/providers/opensearch/shedlock-provider-opensearch/pom.xml @@ -48,6 +48,13 @@ ${logback.ver} test + + + org.opensearch + opensearch-testcontainers + 2.1.2 + test + diff --git a/providers/opensearch/shedlock-provider-opensearch/src/test/java/net/javacrumbs/container/OpenSearchContainer.java b/providers/opensearch/shedlock-provider-opensearch/src/test/java/net/javacrumbs/container/OpenSearchContainer.java deleted file mode 100644 index a5ff4309a..000000000 --- a/providers/opensearch/shedlock-provider-opensearch/src/test/java/net/javacrumbs/container/OpenSearchContainer.java +++ /dev/null @@ -1,40 +0,0 @@ -package net.javacrumbs.container; - -import static java.net.HttpURLConnection.HTTP_OK; -import static java.net.HttpURLConnection.HTTP_UNAUTHORIZED; - -import java.time.Duration; -import org.testcontainers.containers.GenericContainer; -import org.testcontainers.containers.wait.strategy.HttpWaitStrategy; -import org.testcontainers.images.builder.ImageFromDockerfile; -import org.testcontainers.utility.Base58; - -public class OpenSearchContainer extends GenericContainer { - - static final int OPENSEARCH_DEFAULT_PORT = 9200; - static final int OPENSEARCH_DEFAULT_TCP_PORT = 9300; - - public OpenSearchContainer(String dockerImageName) { - super(dockerImageName); - } - - private ImageFromDockerfile prepareImage(String imageName) { - return new ImageFromDockerfile().withDockerfileFromBuilder(builder -> builder.from(imageName)); - } - - @Override - protected void configure() { - withNetworkAliases("opensearch-" + Base58.randomString(6)); - withEnv("discovery.type", "single-node"); - addExposedPorts(OPENSEARCH_DEFAULT_PORT, OPENSEARCH_DEFAULT_TCP_PORT); - setWaitStrategy(new HttpWaitStrategy() - .forPort(OPENSEARCH_DEFAULT_PORT) - .forStatusCodeMatching(response -> response == HTTP_OK || response == HTTP_UNAUTHORIZED) - .withStartupTimeout(Duration.ofMinutes(2))); - setImage(prepareImage(getDockerImageName())); - } - - public String getHttpHostAddress() { - return getHost() + ":" + getMappedPort(OPENSEARCH_DEFAULT_PORT); - } -} diff --git a/providers/opensearch/shedlock-provider-opensearch/src/test/java/net/javacrumbs/shedlock/provider/opensearch/OpenSearchLockProviderTest.java b/providers/opensearch/shedlock-provider-opensearch/src/test/java/net/javacrumbs/shedlock/provider/opensearch/OpenSearchLockProviderTest.java index 8505d4f67..e61e4b40c 100644 --- a/providers/opensearch/shedlock-provider-opensearch/src/test/java/net/javacrumbs/shedlock/provider/opensearch/OpenSearchLockProviderTest.java +++ b/providers/opensearch/shedlock-provider-opensearch/src/test/java/net/javacrumbs/shedlock/provider/opensearch/OpenSearchLockProviderTest.java @@ -22,10 +22,8 @@ import static org.assertj.core.api.Assertions.fail; import java.io.IOException; -import java.time.Duration; import java.util.Date; import java.util.Map; -import net.javacrumbs.container.OpenSearchContainer; import net.javacrumbs.shedlock.core.LockProvider; import net.javacrumbs.shedlock.test.support.AbstractLockProviderIntegrationTest; import org.apache.http.HttpHost; @@ -36,17 +34,17 @@ import org.opensearch.client.RequestOptions; import org.opensearch.client.RestClient; import org.opensearch.client.RestHighLevelClient; +import org.opensearch.testcontainers.OpensearchContainer; import org.testcontainers.junit.jupiter.Container; import org.testcontainers.junit.jupiter.Testcontainers; +import org.testcontainers.utility.DockerImageName; @Testcontainers public class OpenSearchLockProviderTest extends AbstractLockProviderIntegrationTest { @Container - private static final OpenSearchContainer container = new OpenSearchContainer("opensearchproject/opensearch:1.1.0") - .withStartupTimeout(Duration.ofMinutes(2)) - .withEnv("plugins.security.disabled", "true") - .withStartupAttempts(2); + private static final OpensearchContainer container = + new OpensearchContainer<>(DockerImageName.parse("opensearchproject/opensearch:2")); private RestHighLevelClient highLevelClient; private OpenSearchLockProvider lockProvider; From ec05f3aff4e287602152804ba83ee6f3d1371922 Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Wed, 8 Jan 2025 20:20:20 +0100 Subject: [PATCH 1080/1598] Use just s3 localstack --- .../shedlock/provider/s3/S3LockProviderIntegrationTest.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/s3/shedlock-provider-s3/src/test/java/net/javacrumbs/shedlock/provider/s3/S3LockProviderIntegrationTest.java b/providers/s3/shedlock-provider-s3/src/test/java/net/javacrumbs/shedlock/provider/s3/S3LockProviderIntegrationTest.java index a658eaa71..0b0038d29 100644 --- a/providers/s3/shedlock-provider-s3/src/test/java/net/javacrumbs/shedlock/provider/s3/S3LockProviderIntegrationTest.java +++ b/providers/s3/shedlock-provider-s3/src/test/java/net/javacrumbs/shedlock/provider/s3/S3LockProviderIntegrationTest.java @@ -85,7 +85,7 @@ private Lock findLock(String lockName) { private static class MyLocalStackS3Container extends LocalStackContainer { public MyLocalStackS3Container() { - super(DockerImageName.parse("localstack/localstack:4.0.3")); + super(DockerImageName.parse("localstack/localstack:s3-latest")); } } } From 37d76cd3713b4cfd59796368c3991118aa008796 Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Wed, 8 Jan 2025 20:21:25 +0100 Subject: [PATCH 1081/1598] Drop unnecessary OS files --- .../src/main/resources/shedlock.mapping.json | 18 ------------------ .../src/main/resources/shedlock.settings.json | 6 ------ 2 files changed, 24 deletions(-) delete mode 100644 providers/opensearch/shedlock-provider-opensearch-java/src/main/resources/shedlock.mapping.json delete mode 100644 providers/opensearch/shedlock-provider-opensearch-java/src/main/resources/shedlock.settings.json diff --git a/providers/opensearch/shedlock-provider-opensearch-java/src/main/resources/shedlock.mapping.json b/providers/opensearch/shedlock-provider-opensearch-java/src/main/resources/shedlock.mapping.json deleted file mode 100644 index cc5404784..000000000 --- a/providers/opensearch/shedlock-provider-opensearch-java/src/main/resources/shedlock.mapping.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "lock": { - "properties": { - "lockUntil": { - "type": "date" - }, - "lockedAt": { - "type": "date" - }, - "lockedBy": { - "type": "keyword" - }, - "name": { - "type": "keyword" - } - } - } -} \ No newline at end of file diff --git a/providers/opensearch/shedlock-provider-opensearch-java/src/main/resources/shedlock.settings.json b/providers/opensearch/shedlock-provider-opensearch-java/src/main/resources/shedlock.settings.json deleted file mode 100644 index bd69a888b..000000000 --- a/providers/opensearch/shedlock-provider-opensearch-java/src/main/resources/shedlock.settings.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "index": { - "number_of_shards": 1, - "number_of_replicas": 2 - } -} \ No newline at end of file From 37dd57edd61a3ed63c995021c60618846c0fbfda Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Wed, 8 Jan 2025 20:58:26 +0100 Subject: [PATCH 1082/1598] [maven-release-plugin] prepare release shedlock-parent-6.2.0 --- cdi/shedlock-cdi/pom.xml | 4 ++-- cdi/test/quarkus-test/pom.xml | 4 ++-- micronaut/shedlock-micronaut4/pom.xml | 4 ++-- micronaut/test/micronaut4-jdbc-template/pom.xml | 4 ++-- micronaut/test/micronaut4-jdbc/pom.xml | 4 ++-- pom.xml | 2 +- providers/arangodb/shedlock-provider-arangodb/pom.xml | 4 ++-- providers/cassandra/shedlock-provider-cassandra/pom.xml | 4 ++-- providers/consul/shedlock-provider-consul/pom.xml | 4 ++-- .../couchbase/shedlock-provider-couchbase-javaclient3/pom.xml | 4 ++-- providers/datastore/shedlock-provider-datastore/pom.xml | 4 ++-- providers/dynamodb/shedlock-provider-dynamodb2/pom.xml | 4 ++-- .../elasticsearch/shedlock-provider-elasticsearch8/pom.xml | 4 ++-- providers/etcd/shedlock-provider-etcd-jetcd/pom.xml | 2 +- providers/hazelcast/shedlock-provider-hazelcast4/pom.xml | 4 ++-- providers/ignite/shedlock-provider-ignite/pom.xml | 4 ++-- providers/inmemory/shedlock-provider-inmemory/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-internal/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-template/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jooq/pom.xml | 4 ++-- providers/jdbc/shedlock-test-support-jdbc/pom.xml | 4 ++-- providers/memcached/shedlock-provider-memcached-spy/pom.xml | 4 ++-- .../mongo/shedlock-provider-mongo-reactivestreams/pom.xml | 4 ++-- providers/mongo/shedlock-provider-mongo/pom.xml | 4 ++-- providers/neo4j/shedlock-provider-neo4j/pom.xml | 4 ++-- .../opensearch/shedlock-provider-opensearch-java/pom.xml | 4 ++-- providers/opensearch/shedlock-provider-opensearch/pom.xml | 4 ++-- providers/r2dbc/shedlock-provider-r2dbc/pom.xml | 4 ++-- providers/redis/shedlock-provider-redis-jedis4/pom.xml | 4 ++-- providers/redis/shedlock-provider-redis-spring/pom.xml | 4 ++-- providers/s3/shedlock-provider-s3/pom.xml | 4 ++-- providers/spanner/shedlock-provider-spanner/pom.xml | 4 ++-- .../zookeeper/shedlock-provider-zookeeper-curator/pom.xml | 4 ++-- shedlock-bom/pom.xml | 4 ++-- shedlock-core/pom.xml | 4 ++-- shedlock-test-support/pom.xml | 4 ++-- spring/shedlock-spring/pom.xml | 4 ++-- spring/test/shedlock-springboot-future-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-kotlin-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-old-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-sleuth-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-test/pom.xml | 4 ++-- spring/test/shedlock-testng-test/pom.xml | 4 ++-- 45 files changed, 88 insertions(+), 88 deletions(-) diff --git a/cdi/shedlock-cdi/pom.xml b/cdi/shedlock-cdi/pom.xml index e150a2b23..255a5edee 100644 --- a/cdi/shedlock-cdi/pom.xml +++ b/cdi/shedlock-cdi/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 6.1.1-SNAPSHOT + 6.2.0 ../../pom.xml shedlock-cdi - 6.1.1-SNAPSHOT + 6.2.0 diff --git a/cdi/test/quarkus-test/pom.xml b/cdi/test/quarkus-test/pom.xml index 23d28a3b8..2a8a0e6f1 100644 --- a/cdi/test/quarkus-test/pom.xml +++ b/cdi/test/quarkus-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.1.1-SNAPSHOT + 6.2.0 ../../../pom.xml 4.0.0 quarkus-test - 6.1.1-SNAPSHOT + 6.2.0 quarkus-bom diff --git a/micronaut/shedlock-micronaut4/pom.xml b/micronaut/shedlock-micronaut4/pom.xml index 7178cb477..310d1e150 100644 --- a/micronaut/shedlock-micronaut4/pom.xml +++ b/micronaut/shedlock-micronaut4/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 6.1.1-SNAPSHOT + 6.2.0 ../../pom.xml shedlock-micronaut4 - 6.1.1-SNAPSHOT + 6.2.0 diff --git a/micronaut/test/micronaut4-jdbc-template/pom.xml b/micronaut/test/micronaut4-jdbc-template/pom.xml index b5ff9b834..5d2f89e27 100644 --- a/micronaut/test/micronaut4-jdbc-template/pom.xml +++ b/micronaut/test/micronaut4-jdbc-template/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 6.1.1-SNAPSHOT + 6.2.0 ../../../pom.xml micronaut4-jdbc-template - 6.1.1-SNAPSHOT + 6.2.0 UTF-8 diff --git a/micronaut/test/micronaut4-jdbc/pom.xml b/micronaut/test/micronaut4-jdbc/pom.xml index f22a30fee..7a425cdc6 100644 --- a/micronaut/test/micronaut4-jdbc/pom.xml +++ b/micronaut/test/micronaut4-jdbc/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 6.1.1-SNAPSHOT + 6.2.0 ../../../pom.xml micronaut4-jdbc - 6.1.1-SNAPSHOT + 6.2.0 UTF-8 diff --git a/pom.xml b/pom.xml index e1717e662..d5c3cc120 100644 --- a/pom.xml +++ b/pom.xml @@ -19,7 +19,7 @@ net.javacrumbs.shedlock shedlock-parent pom - 6.1.1-SNAPSHOT + 6.2.0 shedlock-bom shedlock-core diff --git a/providers/arangodb/shedlock-provider-arangodb/pom.xml b/providers/arangodb/shedlock-provider-arangodb/pom.xml index 578cdaf20..e7538c090 100644 --- a/providers/arangodb/shedlock-provider-arangodb/pom.xml +++ b/providers/arangodb/shedlock-provider-arangodb/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.1.1-SNAPSHOT + 6.2.0 ../../../pom.xml 4.0.0 shedlock-provider-arangodb - 6.1.1-SNAPSHOT + 6.2.0 diff --git a/providers/cassandra/shedlock-provider-cassandra/pom.xml b/providers/cassandra/shedlock-provider-cassandra/pom.xml index 7bbb89cf6..6e7763fef 100644 --- a/providers/cassandra/shedlock-provider-cassandra/pom.xml +++ b/providers/cassandra/shedlock-provider-cassandra/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.1.1-SNAPSHOT + 6.2.0 ../../../pom.xml 4.0.0 shedlock-provider-cassandra - 6.1.1-SNAPSHOT + 6.2.0 4.18.1 diff --git a/providers/consul/shedlock-provider-consul/pom.xml b/providers/consul/shedlock-provider-consul/pom.xml index 5b0b72dd8..0b11e2a88 100644 --- a/providers/consul/shedlock-provider-consul/pom.xml +++ b/providers/consul/shedlock-provider-consul/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.1.1-SNAPSHOT + 6.2.0 ../../../pom.xml 4.0.0 shedlock-provider-consul - 6.1.1-SNAPSHOT + 6.2.0 diff --git a/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml b/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml index 09cf6e543..78e5dcb62 100644 --- a/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml +++ b/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.1.1-SNAPSHOT + 6.2.0 ../../../pom.xml 4.0.0 shedlock-provider-couchbase-javaclient3 - 6.1.1-SNAPSHOT + 6.2.0 diff --git a/providers/datastore/shedlock-provider-datastore/pom.xml b/providers/datastore/shedlock-provider-datastore/pom.xml index b4b14dd89..e664a514a 100644 --- a/providers/datastore/shedlock-provider-datastore/pom.xml +++ b/providers/datastore/shedlock-provider-datastore/pom.xml @@ -4,12 +4,12 @@ net.javacrumbs.shedlock shedlock-parent - 6.1.1-SNAPSHOT + 6.2.0 ../../../pom.xml shedlock-provider-datastore - 6.1.1-SNAPSHOT + 6.2.0 2.25.1 diff --git a/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml b/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml index 274bd46e3..dae6a9390 100644 --- a/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml +++ b/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.1.1-SNAPSHOT + 6.2.0 ../../../pom.xml 4.0.0 shedlock-provider-dynamodb2 - 6.1.1-SNAPSHOT + 6.2.0 diff --git a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml index 6cb94531e..1ec37eb82 100644 --- a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml +++ b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.1.1-SNAPSHOT + 6.2.0 ../../../pom.xml 4.0.0 shedlock-provider-elasticsearch8 - 6.1.1-SNAPSHOT + 6.2.0 8.17.0 diff --git a/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml b/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml index c024d2906..d47dfc032 100644 --- a/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml +++ b/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.1.1-SNAPSHOT + 6.2.0 ../../../pom.xml 4.0.0 diff --git a/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml b/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml index a9d236fba..8922ae522 100644 --- a/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml +++ b/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.1.1-SNAPSHOT + 6.2.0 ../../../pom.xml 4.0.0 shedlock-provider-hazelcast4 - 6.1.1-SNAPSHOT + 6.2.0 diff --git a/providers/ignite/shedlock-provider-ignite/pom.xml b/providers/ignite/shedlock-provider-ignite/pom.xml index f2f43acbb..78034e1db 100644 --- a/providers/ignite/shedlock-provider-ignite/pom.xml +++ b/providers/ignite/shedlock-provider-ignite/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.1.1-SNAPSHOT + 6.2.0 ../../../pom.xml 4.0.0 shedlock-provider-ignite - 6.1.1-SNAPSHOT + 6.2.0 2.16.0 diff --git a/providers/inmemory/shedlock-provider-inmemory/pom.xml b/providers/inmemory/shedlock-provider-inmemory/pom.xml index 4af8a60b0..c1d851a61 100644 --- a/providers/inmemory/shedlock-provider-inmemory/pom.xml +++ b/providers/inmemory/shedlock-provider-inmemory/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.1.1-SNAPSHOT + 6.2.0 ../../../pom.xml 4.0.0 shedlock-provider-inmemory - 6.1.1-SNAPSHOT + 6.2.0 diff --git a/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml b/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml index a61b52aa9..50571a805 100644 --- a/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.1.1-SNAPSHOT + 6.2.0 ../../../pom.xml 4.0.0 shedlock-provider-jdbc-internal - 6.1.1-SNAPSHOT + 6.2.0 diff --git a/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml b/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml index 497626b92..107030a13 100644 --- a/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.1.1-SNAPSHOT + 6.2.0 ../../../pom.xml 4.0.0 shedlock-provider-jdbc-micronaut - 6.1.1-SNAPSHOT + 6.2.0 diff --git a/providers/jdbc/shedlock-provider-jdbc-template/pom.xml b/providers/jdbc/shedlock-provider-jdbc-template/pom.xml index 4347427d8..6927337f7 100644 --- a/providers/jdbc/shedlock-provider-jdbc-template/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-template/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.1.1-SNAPSHOT + 6.2.0 ../../../pom.xml 4.0.0 shedlock-provider-jdbc-template - 6.1.1-SNAPSHOT + 6.2.0 diff --git a/providers/jdbc/shedlock-provider-jdbc/pom.xml b/providers/jdbc/shedlock-provider-jdbc/pom.xml index e81f9f81b..dfeafab47 100644 --- a/providers/jdbc/shedlock-provider-jdbc/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.1.1-SNAPSHOT + 6.2.0 ../../../pom.xml 4.0.0 shedlock-provider-jdbc - 6.1.1-SNAPSHOT + 6.2.0 diff --git a/providers/jdbc/shedlock-provider-jooq/pom.xml b/providers/jdbc/shedlock-provider-jooq/pom.xml index 98058012b..bc796937a 100644 --- a/providers/jdbc/shedlock-provider-jooq/pom.xml +++ b/providers/jdbc/shedlock-provider-jooq/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.1.1-SNAPSHOT + 6.2.0 ../../../pom.xml 4.0.0 shedlock-provider-jooq - 6.1.1-SNAPSHOT + 6.2.0 diff --git a/providers/jdbc/shedlock-test-support-jdbc/pom.xml b/providers/jdbc/shedlock-test-support-jdbc/pom.xml index a29241c45..f82692817 100644 --- a/providers/jdbc/shedlock-test-support-jdbc/pom.xml +++ b/providers/jdbc/shedlock-test-support-jdbc/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.1.1-SNAPSHOT + 6.2.0 ../../../pom.xml 4.0.0 shedlock-test-support-jdbc - 6.1.1-SNAPSHOT + 6.2.0 diff --git a/providers/memcached/shedlock-provider-memcached-spy/pom.xml b/providers/memcached/shedlock-provider-memcached-spy/pom.xml index 979d6b4c7..79c01eeac 100644 --- a/providers/memcached/shedlock-provider-memcached-spy/pom.xml +++ b/providers/memcached/shedlock-provider-memcached-spy/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.1.1-SNAPSHOT + 6.2.0 ../../../pom.xml 4.0.0 shedlock-provider-memcached-spy - 6.1.1-SNAPSHOT + 6.2.0 2.12.3 diff --git a/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml b/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml index 07fddac3f..0a526e4e7 100644 --- a/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml +++ b/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.1.1-SNAPSHOT + 6.2.0 ../../../pom.xml 4.0.0 shedlock-provider-mongo-reactivestreams - 6.1.1-SNAPSHOT + 6.2.0 diff --git a/providers/mongo/shedlock-provider-mongo/pom.xml b/providers/mongo/shedlock-provider-mongo/pom.xml index d9f6c6b28..a7e4f3a3c 100644 --- a/providers/mongo/shedlock-provider-mongo/pom.xml +++ b/providers/mongo/shedlock-provider-mongo/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.1.1-SNAPSHOT + 6.2.0 ../../../pom.xml 4.0.0 shedlock-provider-mongo - 6.1.1-SNAPSHOT + 6.2.0 diff --git a/providers/neo4j/shedlock-provider-neo4j/pom.xml b/providers/neo4j/shedlock-provider-neo4j/pom.xml index e99463a76..78d6e859e 100644 --- a/providers/neo4j/shedlock-provider-neo4j/pom.xml +++ b/providers/neo4j/shedlock-provider-neo4j/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.1.1-SNAPSHOT + 6.2.0 ../../../pom.xml 4.0.0 shedlock-provider-neo4j - 6.1.1-SNAPSHOT + 6.2.0 diff --git a/providers/opensearch/shedlock-provider-opensearch-java/pom.xml b/providers/opensearch/shedlock-provider-opensearch-java/pom.xml index 8a838db83..ffce348fd 100644 --- a/providers/opensearch/shedlock-provider-opensearch-java/pom.xml +++ b/providers/opensearch/shedlock-provider-opensearch-java/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.1.1-SNAPSHOT + 6.2.0 ../../../pom.xml 4.0.0 shedlock-provider-opensearch-java - 6.1.1-SNAPSHOT + 6.2.0 2.19.0 diff --git a/providers/opensearch/shedlock-provider-opensearch/pom.xml b/providers/opensearch/shedlock-provider-opensearch/pom.xml index 234e5347d..208b55892 100644 --- a/providers/opensearch/shedlock-provider-opensearch/pom.xml +++ b/providers/opensearch/shedlock-provider-opensearch/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.1.1-SNAPSHOT + 6.2.0 ../../../pom.xml 4.0.0 shedlock-provider-opensearch - 6.1.1-SNAPSHOT + 6.2.0 2.17.1 diff --git a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml index 7aad14055..3f7f66da8 100644 --- a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml +++ b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml @@ -5,12 +5,12 @@ net.javacrumbs.shedlock shedlock-parent - 6.1.1-SNAPSHOT + 6.2.0 ../../../pom.xml shedlock-provider-r2dbc - 6.1.1-SNAPSHOT + 6.2.0 1.0.0.RELEASE diff --git a/providers/redis/shedlock-provider-redis-jedis4/pom.xml b/providers/redis/shedlock-provider-redis-jedis4/pom.xml index ed4c38d5b..7b47bbb2e 100644 --- a/providers/redis/shedlock-provider-redis-jedis4/pom.xml +++ b/providers/redis/shedlock-provider-redis-jedis4/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.1.1-SNAPSHOT + 6.2.0 ../../../pom.xml 4.0.0 shedlock-provider-redis-jedis4 - 6.1.1-SNAPSHOT + 6.2.0 diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index ef900fa6e..5f210ef17 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.1.1-SNAPSHOT + 6.2.0 ../../../pom.xml 4.0.0 shedlock-provider-redis-spring - 6.1.1-SNAPSHOT + 6.2.0 diff --git a/providers/s3/shedlock-provider-s3/pom.xml b/providers/s3/shedlock-provider-s3/pom.xml index 188893374..0dd4e6138 100644 --- a/providers/s3/shedlock-provider-s3/pom.xml +++ b/providers/s3/shedlock-provider-s3/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.1.1-SNAPSHOT + 6.2.0 ../../../pom.xml 4.0.0 shedlock-provider-s3 - 6.1.1-SNAPSHOT + 6.2.0 1.12.780 diff --git a/providers/spanner/shedlock-provider-spanner/pom.xml b/providers/spanner/shedlock-provider-spanner/pom.xml index 549145c70..784daa2e8 100644 --- a/providers/spanner/shedlock-provider-spanner/pom.xml +++ b/providers/spanner/shedlock-provider-spanner/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.1.1-SNAPSHOT + 6.2.0 ../../../pom.xml 4.0.0 shedlock-provider-spanner - 6.1.1-SNAPSHOT + 6.2.0 6.84.0 diff --git a/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml b/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml index 13e451798..b0694dc50 100644 --- a/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml +++ b/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.1.1-SNAPSHOT + 6.2.0 ../../../pom.xml 4.0.0 shedlock-provider-zookeeper-curator - 6.1.1-SNAPSHOT + 6.2.0 5.7.1 diff --git a/shedlock-bom/pom.xml b/shedlock-bom/pom.xml index 7dff65a7f..fd6611ac6 100644 --- a/shedlock-bom/pom.xml +++ b/shedlock-bom/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.1.1-SNAPSHOT + 6.2.0 4.0.0 BOM for ShedLock modules shedlock-bom - 6.1.1-SNAPSHOT + 6.2.0 pom diff --git a/shedlock-core/pom.xml b/shedlock-core/pom.xml index 8ebcb29f0..44879f1d8 100644 --- a/shedlock-core/pom.xml +++ b/shedlock-core/pom.xml @@ -3,12 +3,12 @@ shedlock-parent net.javacrumbs.shedlock - 6.1.1-SNAPSHOT + 6.2.0 4.0.0 shedlock-core - 6.1.1-SNAPSHOT + 6.2.0 2.13.3 diff --git a/shedlock-test-support/pom.xml b/shedlock-test-support/pom.xml index 373435579..185ea430b 100644 --- a/shedlock-test-support/pom.xml +++ b/shedlock-test-support/pom.xml @@ -3,12 +3,12 @@ shedlock-parent net.javacrumbs.shedlock - 6.1.1-SNAPSHOT + 6.2.0 4.0.0 shedlock-test-support - 6.1.1-SNAPSHOT + 6.2.0 diff --git a/spring/shedlock-spring/pom.xml b/spring/shedlock-spring/pom.xml index a80768b43..541f1adad 100644 --- a/spring/shedlock-spring/pom.xml +++ b/spring/shedlock-spring/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.1.1-SNAPSHOT + 6.2.0 ../../pom.xml 4.0.0 shedlock-spring - 6.1.1-SNAPSHOT + 6.2.0 diff --git a/spring/test/shedlock-springboot-future-test/pom.xml b/spring/test/shedlock-springboot-future-test/pom.xml index d94539c77..44c37e456 100644 --- a/spring/test/shedlock-springboot-future-test/pom.xml +++ b/spring/test/shedlock-springboot-future-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.1.1-SNAPSHOT + 6.2.0 ../../../pom.xml 4.0.0 shedlock-springboot-future-test - 6.1.1-SNAPSHOT + 6.2.0 diff --git a/spring/test/shedlock-springboot-kotlin-test/pom.xml b/spring/test/shedlock-springboot-kotlin-test/pom.xml index 6e9693397..cedc30915 100644 --- a/spring/test/shedlock-springboot-kotlin-test/pom.xml +++ b/spring/test/shedlock-springboot-kotlin-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.1.1-SNAPSHOT + 6.2.0 ../../../pom.xml 4.0.0 shedlock-springboot-kotlin-test - 6.1.1-SNAPSHOT + 6.2.0 diff --git a/spring/test/shedlock-springboot-old-test/pom.xml b/spring/test/shedlock-springboot-old-test/pom.xml index 217d43f0d..68670aef8 100644 --- a/spring/test/shedlock-springboot-old-test/pom.xml +++ b/spring/test/shedlock-springboot-old-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.1.1-SNAPSHOT + 6.2.0 ../../../pom.xml 4.0.0 shedlock-springboot-old-test - 6.1.1-SNAPSHOT + 6.2.0 diff --git a/spring/test/shedlock-springboot-sleuth-test/pom.xml b/spring/test/shedlock-springboot-sleuth-test/pom.xml index e983b9626..1c8f89080 100644 --- a/spring/test/shedlock-springboot-sleuth-test/pom.xml +++ b/spring/test/shedlock-springboot-sleuth-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.1.1-SNAPSHOT + 6.2.0 ../../../pom.xml 4.0.0 shedlock-springboot-sleuth-test - 6.1.1-SNAPSHOT + 6.2.0 diff --git a/spring/test/shedlock-springboot-test/pom.xml b/spring/test/shedlock-springboot-test/pom.xml index 33a9fbfe5..d25e31551 100644 --- a/spring/test/shedlock-springboot-test/pom.xml +++ b/spring/test/shedlock-springboot-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.1.1-SNAPSHOT + 6.2.0 ../../../pom.xml 4.0.0 shedlock-springboot-test - 6.1.1-SNAPSHOT + 6.2.0 diff --git a/spring/test/shedlock-testng-test/pom.xml b/spring/test/shedlock-testng-test/pom.xml index 93d856052..f8117828e 100644 --- a/spring/test/shedlock-testng-test/pom.xml +++ b/spring/test/shedlock-testng-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.1.1-SNAPSHOT + 6.2.0 ../../../pom.xml 4.0.0 shedlock-testng-test - 6.1.1-SNAPSHOT + 6.2.0 From ba30fe23a447ce350e33193880498f079c49a41a Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Wed, 8 Jan 2025 20:58:40 +0100 Subject: [PATCH 1083/1598] [maven-release-plugin] prepare for next development iteration --- cdi/shedlock-cdi/pom.xml | 4 ++-- cdi/test/quarkus-test/pom.xml | 4 ++-- micronaut/shedlock-micronaut4/pom.xml | 4 ++-- micronaut/test/micronaut4-jdbc-template/pom.xml | 4 ++-- micronaut/test/micronaut4-jdbc/pom.xml | 4 ++-- pom.xml | 2 +- providers/arangodb/shedlock-provider-arangodb/pom.xml | 4 ++-- providers/cassandra/shedlock-provider-cassandra/pom.xml | 4 ++-- providers/consul/shedlock-provider-consul/pom.xml | 4 ++-- .../couchbase/shedlock-provider-couchbase-javaclient3/pom.xml | 4 ++-- providers/datastore/shedlock-provider-datastore/pom.xml | 4 ++-- providers/dynamodb/shedlock-provider-dynamodb2/pom.xml | 4 ++-- .../elasticsearch/shedlock-provider-elasticsearch8/pom.xml | 4 ++-- providers/etcd/shedlock-provider-etcd-jetcd/pom.xml | 2 +- providers/hazelcast/shedlock-provider-hazelcast4/pom.xml | 4 ++-- providers/ignite/shedlock-provider-ignite/pom.xml | 4 ++-- providers/inmemory/shedlock-provider-inmemory/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-internal/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-template/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jooq/pom.xml | 4 ++-- providers/jdbc/shedlock-test-support-jdbc/pom.xml | 4 ++-- providers/memcached/shedlock-provider-memcached-spy/pom.xml | 4 ++-- .../mongo/shedlock-provider-mongo-reactivestreams/pom.xml | 4 ++-- providers/mongo/shedlock-provider-mongo/pom.xml | 4 ++-- providers/neo4j/shedlock-provider-neo4j/pom.xml | 4 ++-- .../opensearch/shedlock-provider-opensearch-java/pom.xml | 4 ++-- providers/opensearch/shedlock-provider-opensearch/pom.xml | 4 ++-- providers/r2dbc/shedlock-provider-r2dbc/pom.xml | 4 ++-- providers/redis/shedlock-provider-redis-jedis4/pom.xml | 4 ++-- providers/redis/shedlock-provider-redis-spring/pom.xml | 4 ++-- providers/s3/shedlock-provider-s3/pom.xml | 4 ++-- providers/spanner/shedlock-provider-spanner/pom.xml | 4 ++-- .../zookeeper/shedlock-provider-zookeeper-curator/pom.xml | 4 ++-- shedlock-bom/pom.xml | 4 ++-- shedlock-core/pom.xml | 4 ++-- shedlock-test-support/pom.xml | 4 ++-- spring/shedlock-spring/pom.xml | 4 ++-- spring/test/shedlock-springboot-future-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-kotlin-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-old-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-sleuth-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-test/pom.xml | 4 ++-- spring/test/shedlock-testng-test/pom.xml | 4 ++-- 45 files changed, 88 insertions(+), 88 deletions(-) diff --git a/cdi/shedlock-cdi/pom.xml b/cdi/shedlock-cdi/pom.xml index 255a5edee..bf0a6b102 100644 --- a/cdi/shedlock-cdi/pom.xml +++ b/cdi/shedlock-cdi/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 6.2.0 + 6.2.1-SNAPSHOT ../../pom.xml shedlock-cdi - 6.2.0 + 6.2.1-SNAPSHOT diff --git a/cdi/test/quarkus-test/pom.xml b/cdi/test/quarkus-test/pom.xml index 2a8a0e6f1..c39924ec0 100644 --- a/cdi/test/quarkus-test/pom.xml +++ b/cdi/test/quarkus-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.2.0 + 6.2.1-SNAPSHOT ../../../pom.xml 4.0.0 quarkus-test - 6.2.0 + 6.2.1-SNAPSHOT quarkus-bom diff --git a/micronaut/shedlock-micronaut4/pom.xml b/micronaut/shedlock-micronaut4/pom.xml index 310d1e150..fa061090d 100644 --- a/micronaut/shedlock-micronaut4/pom.xml +++ b/micronaut/shedlock-micronaut4/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 6.2.0 + 6.2.1-SNAPSHOT ../../pom.xml shedlock-micronaut4 - 6.2.0 + 6.2.1-SNAPSHOT diff --git a/micronaut/test/micronaut4-jdbc-template/pom.xml b/micronaut/test/micronaut4-jdbc-template/pom.xml index 5d2f89e27..609f911e0 100644 --- a/micronaut/test/micronaut4-jdbc-template/pom.xml +++ b/micronaut/test/micronaut4-jdbc-template/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 6.2.0 + 6.2.1-SNAPSHOT ../../../pom.xml micronaut4-jdbc-template - 6.2.0 + 6.2.1-SNAPSHOT UTF-8 diff --git a/micronaut/test/micronaut4-jdbc/pom.xml b/micronaut/test/micronaut4-jdbc/pom.xml index 7a425cdc6..f9195fdcc 100644 --- a/micronaut/test/micronaut4-jdbc/pom.xml +++ b/micronaut/test/micronaut4-jdbc/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 6.2.0 + 6.2.1-SNAPSHOT ../../../pom.xml micronaut4-jdbc - 6.2.0 + 6.2.1-SNAPSHOT UTF-8 diff --git a/pom.xml b/pom.xml index d5c3cc120..4938389b4 100644 --- a/pom.xml +++ b/pom.xml @@ -19,7 +19,7 @@ net.javacrumbs.shedlock shedlock-parent pom - 6.2.0 + 6.2.1-SNAPSHOT shedlock-bom shedlock-core diff --git a/providers/arangodb/shedlock-provider-arangodb/pom.xml b/providers/arangodb/shedlock-provider-arangodb/pom.xml index e7538c090..b5c582e64 100644 --- a/providers/arangodb/shedlock-provider-arangodb/pom.xml +++ b/providers/arangodb/shedlock-provider-arangodb/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.2.0 + 6.2.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-arangodb - 6.2.0 + 6.2.1-SNAPSHOT diff --git a/providers/cassandra/shedlock-provider-cassandra/pom.xml b/providers/cassandra/shedlock-provider-cassandra/pom.xml index 6e7763fef..6b6cae186 100644 --- a/providers/cassandra/shedlock-provider-cassandra/pom.xml +++ b/providers/cassandra/shedlock-provider-cassandra/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.2.0 + 6.2.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-cassandra - 6.2.0 + 6.2.1-SNAPSHOT 4.18.1 diff --git a/providers/consul/shedlock-provider-consul/pom.xml b/providers/consul/shedlock-provider-consul/pom.xml index 0b11e2a88..78924c10b 100644 --- a/providers/consul/shedlock-provider-consul/pom.xml +++ b/providers/consul/shedlock-provider-consul/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.2.0 + 6.2.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-consul - 6.2.0 + 6.2.1-SNAPSHOT diff --git a/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml b/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml index 78e5dcb62..4d21a0284 100644 --- a/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml +++ b/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.2.0 + 6.2.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-couchbase-javaclient3 - 6.2.0 + 6.2.1-SNAPSHOT diff --git a/providers/datastore/shedlock-provider-datastore/pom.xml b/providers/datastore/shedlock-provider-datastore/pom.xml index e664a514a..aadbcefb4 100644 --- a/providers/datastore/shedlock-provider-datastore/pom.xml +++ b/providers/datastore/shedlock-provider-datastore/pom.xml @@ -4,12 +4,12 @@ net.javacrumbs.shedlock shedlock-parent - 6.2.0 + 6.2.1-SNAPSHOT ../../../pom.xml shedlock-provider-datastore - 6.2.0 + 6.2.1-SNAPSHOT 2.25.1 diff --git a/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml b/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml index dae6a9390..baf20a1bc 100644 --- a/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml +++ b/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.2.0 + 6.2.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-dynamodb2 - 6.2.0 + 6.2.1-SNAPSHOT diff --git a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml index 1ec37eb82..c025e31fd 100644 --- a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml +++ b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.2.0 + 6.2.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-elasticsearch8 - 6.2.0 + 6.2.1-SNAPSHOT 8.17.0 diff --git a/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml b/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml index d47dfc032..8a140acad 100644 --- a/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml +++ b/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.2.0 + 6.2.1-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml b/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml index 8922ae522..0ce1e3635 100644 --- a/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml +++ b/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.2.0 + 6.2.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-hazelcast4 - 6.2.0 + 6.2.1-SNAPSHOT diff --git a/providers/ignite/shedlock-provider-ignite/pom.xml b/providers/ignite/shedlock-provider-ignite/pom.xml index 78034e1db..49224a41c 100644 --- a/providers/ignite/shedlock-provider-ignite/pom.xml +++ b/providers/ignite/shedlock-provider-ignite/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.2.0 + 6.2.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-ignite - 6.2.0 + 6.2.1-SNAPSHOT 2.16.0 diff --git a/providers/inmemory/shedlock-provider-inmemory/pom.xml b/providers/inmemory/shedlock-provider-inmemory/pom.xml index c1d851a61..e885765fd 100644 --- a/providers/inmemory/shedlock-provider-inmemory/pom.xml +++ b/providers/inmemory/shedlock-provider-inmemory/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.2.0 + 6.2.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-inmemory - 6.2.0 + 6.2.1-SNAPSHOT diff --git a/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml b/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml index 50571a805..9394f2229 100644 --- a/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.2.0 + 6.2.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-jdbc-internal - 6.2.0 + 6.2.1-SNAPSHOT diff --git a/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml b/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml index 107030a13..cf7d0ebed 100644 --- a/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.2.0 + 6.2.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-jdbc-micronaut - 6.2.0 + 6.2.1-SNAPSHOT diff --git a/providers/jdbc/shedlock-provider-jdbc-template/pom.xml b/providers/jdbc/shedlock-provider-jdbc-template/pom.xml index 6927337f7..b0179c340 100644 --- a/providers/jdbc/shedlock-provider-jdbc-template/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-template/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.2.0 + 6.2.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-jdbc-template - 6.2.0 + 6.2.1-SNAPSHOT diff --git a/providers/jdbc/shedlock-provider-jdbc/pom.xml b/providers/jdbc/shedlock-provider-jdbc/pom.xml index dfeafab47..b5778819a 100644 --- a/providers/jdbc/shedlock-provider-jdbc/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.2.0 + 6.2.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-jdbc - 6.2.0 + 6.2.1-SNAPSHOT diff --git a/providers/jdbc/shedlock-provider-jooq/pom.xml b/providers/jdbc/shedlock-provider-jooq/pom.xml index bc796937a..9c2b521d6 100644 --- a/providers/jdbc/shedlock-provider-jooq/pom.xml +++ b/providers/jdbc/shedlock-provider-jooq/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.2.0 + 6.2.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-jooq - 6.2.0 + 6.2.1-SNAPSHOT diff --git a/providers/jdbc/shedlock-test-support-jdbc/pom.xml b/providers/jdbc/shedlock-test-support-jdbc/pom.xml index f82692817..588834460 100644 --- a/providers/jdbc/shedlock-test-support-jdbc/pom.xml +++ b/providers/jdbc/shedlock-test-support-jdbc/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.2.0 + 6.2.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-test-support-jdbc - 6.2.0 + 6.2.1-SNAPSHOT diff --git a/providers/memcached/shedlock-provider-memcached-spy/pom.xml b/providers/memcached/shedlock-provider-memcached-spy/pom.xml index 79c01eeac..0ca90ba2c 100644 --- a/providers/memcached/shedlock-provider-memcached-spy/pom.xml +++ b/providers/memcached/shedlock-provider-memcached-spy/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.2.0 + 6.2.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-memcached-spy - 6.2.0 + 6.2.1-SNAPSHOT 2.12.3 diff --git a/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml b/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml index 0a526e4e7..a05e745a3 100644 --- a/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml +++ b/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.2.0 + 6.2.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-mongo-reactivestreams - 6.2.0 + 6.2.1-SNAPSHOT diff --git a/providers/mongo/shedlock-provider-mongo/pom.xml b/providers/mongo/shedlock-provider-mongo/pom.xml index a7e4f3a3c..33a97fda1 100644 --- a/providers/mongo/shedlock-provider-mongo/pom.xml +++ b/providers/mongo/shedlock-provider-mongo/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.2.0 + 6.2.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-mongo - 6.2.0 + 6.2.1-SNAPSHOT diff --git a/providers/neo4j/shedlock-provider-neo4j/pom.xml b/providers/neo4j/shedlock-provider-neo4j/pom.xml index 78d6e859e..14a45a81e 100644 --- a/providers/neo4j/shedlock-provider-neo4j/pom.xml +++ b/providers/neo4j/shedlock-provider-neo4j/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.2.0 + 6.2.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-neo4j - 6.2.0 + 6.2.1-SNAPSHOT diff --git a/providers/opensearch/shedlock-provider-opensearch-java/pom.xml b/providers/opensearch/shedlock-provider-opensearch-java/pom.xml index ffce348fd..4a21f0159 100644 --- a/providers/opensearch/shedlock-provider-opensearch-java/pom.xml +++ b/providers/opensearch/shedlock-provider-opensearch-java/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.2.0 + 6.2.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-opensearch-java - 6.2.0 + 6.2.1-SNAPSHOT 2.19.0 diff --git a/providers/opensearch/shedlock-provider-opensearch/pom.xml b/providers/opensearch/shedlock-provider-opensearch/pom.xml index 208b55892..f11d7e7b6 100644 --- a/providers/opensearch/shedlock-provider-opensearch/pom.xml +++ b/providers/opensearch/shedlock-provider-opensearch/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.2.0 + 6.2.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-opensearch - 6.2.0 + 6.2.1-SNAPSHOT 2.17.1 diff --git a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml index 3f7f66da8..796339246 100644 --- a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml +++ b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml @@ -5,12 +5,12 @@ net.javacrumbs.shedlock shedlock-parent - 6.2.0 + 6.2.1-SNAPSHOT ../../../pom.xml shedlock-provider-r2dbc - 6.2.0 + 6.2.1-SNAPSHOT 1.0.0.RELEASE diff --git a/providers/redis/shedlock-provider-redis-jedis4/pom.xml b/providers/redis/shedlock-provider-redis-jedis4/pom.xml index 7b47bbb2e..d38228d24 100644 --- a/providers/redis/shedlock-provider-redis-jedis4/pom.xml +++ b/providers/redis/shedlock-provider-redis-jedis4/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.2.0 + 6.2.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-redis-jedis4 - 6.2.0 + 6.2.1-SNAPSHOT diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index 5f210ef17..7a8720f71 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.2.0 + 6.2.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-redis-spring - 6.2.0 + 6.2.1-SNAPSHOT diff --git a/providers/s3/shedlock-provider-s3/pom.xml b/providers/s3/shedlock-provider-s3/pom.xml index 0dd4e6138..51f0221e4 100644 --- a/providers/s3/shedlock-provider-s3/pom.xml +++ b/providers/s3/shedlock-provider-s3/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.2.0 + 6.2.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-s3 - 6.2.0 + 6.2.1-SNAPSHOT 1.12.780 diff --git a/providers/spanner/shedlock-provider-spanner/pom.xml b/providers/spanner/shedlock-provider-spanner/pom.xml index 784daa2e8..396edf055 100644 --- a/providers/spanner/shedlock-provider-spanner/pom.xml +++ b/providers/spanner/shedlock-provider-spanner/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.2.0 + 6.2.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-spanner - 6.2.0 + 6.2.1-SNAPSHOT 6.84.0 diff --git a/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml b/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml index b0694dc50..c7cc267cf 100644 --- a/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml +++ b/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.2.0 + 6.2.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-zookeeper-curator - 6.2.0 + 6.2.1-SNAPSHOT 5.7.1 diff --git a/shedlock-bom/pom.xml b/shedlock-bom/pom.xml index fd6611ac6..211a6304d 100644 --- a/shedlock-bom/pom.xml +++ b/shedlock-bom/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.2.0 + 6.2.1-SNAPSHOT 4.0.0 BOM for ShedLock modules shedlock-bom - 6.2.0 + 6.2.1-SNAPSHOT pom diff --git a/shedlock-core/pom.xml b/shedlock-core/pom.xml index 44879f1d8..80631d793 100644 --- a/shedlock-core/pom.xml +++ b/shedlock-core/pom.xml @@ -3,12 +3,12 @@ shedlock-parent net.javacrumbs.shedlock - 6.2.0 + 6.2.1-SNAPSHOT 4.0.0 shedlock-core - 6.2.0 + 6.2.1-SNAPSHOT 2.13.3 diff --git a/shedlock-test-support/pom.xml b/shedlock-test-support/pom.xml index 185ea430b..5c7b8497e 100644 --- a/shedlock-test-support/pom.xml +++ b/shedlock-test-support/pom.xml @@ -3,12 +3,12 @@ shedlock-parent net.javacrumbs.shedlock - 6.2.0 + 6.2.1-SNAPSHOT 4.0.0 shedlock-test-support - 6.2.0 + 6.2.1-SNAPSHOT diff --git a/spring/shedlock-spring/pom.xml b/spring/shedlock-spring/pom.xml index 541f1adad..d0e35ac39 100644 --- a/spring/shedlock-spring/pom.xml +++ b/spring/shedlock-spring/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.2.0 + 6.2.1-SNAPSHOT ../../pom.xml 4.0.0 shedlock-spring - 6.2.0 + 6.2.1-SNAPSHOT diff --git a/spring/test/shedlock-springboot-future-test/pom.xml b/spring/test/shedlock-springboot-future-test/pom.xml index 44c37e456..a5246c7f7 100644 --- a/spring/test/shedlock-springboot-future-test/pom.xml +++ b/spring/test/shedlock-springboot-future-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.2.0 + 6.2.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-springboot-future-test - 6.2.0 + 6.2.1-SNAPSHOT diff --git a/spring/test/shedlock-springboot-kotlin-test/pom.xml b/spring/test/shedlock-springboot-kotlin-test/pom.xml index cedc30915..7f4347d1d 100644 --- a/spring/test/shedlock-springboot-kotlin-test/pom.xml +++ b/spring/test/shedlock-springboot-kotlin-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.2.0 + 6.2.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-springboot-kotlin-test - 6.2.0 + 6.2.1-SNAPSHOT diff --git a/spring/test/shedlock-springboot-old-test/pom.xml b/spring/test/shedlock-springboot-old-test/pom.xml index 68670aef8..f7d3152ce 100644 --- a/spring/test/shedlock-springboot-old-test/pom.xml +++ b/spring/test/shedlock-springboot-old-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.2.0 + 6.2.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-springboot-old-test - 6.2.0 + 6.2.1-SNAPSHOT diff --git a/spring/test/shedlock-springboot-sleuth-test/pom.xml b/spring/test/shedlock-springboot-sleuth-test/pom.xml index 1c8f89080..d21f3d833 100644 --- a/spring/test/shedlock-springboot-sleuth-test/pom.xml +++ b/spring/test/shedlock-springboot-sleuth-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.2.0 + 6.2.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-springboot-sleuth-test - 6.2.0 + 6.2.1-SNAPSHOT diff --git a/spring/test/shedlock-springboot-test/pom.xml b/spring/test/shedlock-springboot-test/pom.xml index d25e31551..d1e4367d4 100644 --- a/spring/test/shedlock-springboot-test/pom.xml +++ b/spring/test/shedlock-springboot-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.2.0 + 6.2.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-springboot-test - 6.2.0 + 6.2.1-SNAPSHOT diff --git a/spring/test/shedlock-testng-test/pom.xml b/spring/test/shedlock-testng-test/pom.xml index f8117828e..0a266bee8 100644 --- a/spring/test/shedlock-testng-test/pom.xml +++ b/spring/test/shedlock-testng-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.2.0 + 6.2.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-testng-test - 6.2.0 + 6.2.1-SNAPSHOT From fbb44bc55d8642365551a29b109b7fefcd051672 Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Wed, 8 Jan 2025 21:23:21 +0100 Subject: [PATCH 1084/1598] README updated --- README.md | 69 +++++++++++++++++++++++++++-------------------------- RELEASES.md | 6 ++++- 2 files changed, 40 insertions(+), 35 deletions(-) diff --git a/README.md b/README.md index 802df972f..f9d11053b 100644 --- a/README.md +++ b/README.md @@ -59,7 +59,7 @@ executed repeatedly. Moreover, the locks are time-based and ShedLock assumes tha + [Release notes](#release-notes) ## Versions -If you are using JDK >17 and up-to-date libraries like Spring 6, use version **5.1.0** ([Release Notes](#500-2022-12-10)). If you +If you are using JDK >17 and up-to-date libraries use the newest version. If you are on older JDK or library, use version **4.44.0** ([documentation](https://github.com/lukas-krecan/ShedLock/tree/version4)). ## Components @@ -82,7 +82,7 @@ First of all, we have to import the project net.javacrumbs.shedlock shedlock-spring - 6.1.0 + 6.2.0 ``` @@ -187,7 +187,7 @@ Add dependency net.javacrumbs.shedlock shedlock-provider-jdbc-template - 6.1.0 + 6.2.0 ``` @@ -247,7 +247,7 @@ is in flux and may easily break. net.javacrumbs.shedlock shedlock-provider-r2dbc - 6.1.0 + 6.2.0 ``` @@ -270,7 +270,7 @@ Add dependency net.javacrumbs.shedlock shedlock-provider-jooq - 6.1.0 + 6.2.0 ``` @@ -307,7 +307,7 @@ Add dependency net.javacrumbs.shedlock shedlock-provider-jdbc-micronaut - 6.1.0 + 6.2.0 ``` @@ -330,7 +330,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-mongo - 6.1.0 + 6.2.0 ``` @@ -357,7 +357,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-mongo-reactivestreams - 6.1.0 + 6.2.0 ``` @@ -386,7 +386,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-dynamodb2 - 6.1.0 + 6.2.0 ``` @@ -413,7 +413,7 @@ Import net.javacrumbs.shedlock shedlock-provider-zookeeper-curator - 6.1.0 + 6.2.0 ``` @@ -437,7 +437,7 @@ Import net.javacrumbs.shedlock shedlock-provider-redis-spring - 6.1.0 + 6.2.0 ``` @@ -461,7 +461,7 @@ Import net.javacrumbs.shedlock shedlock-provider-redis-spring - 6.1.0 + 6.2.0 ``` @@ -490,7 +490,7 @@ Import net.javacrumbs.shedlock shedlock-provider-redis-jedis4 - 6.1.0 + 6.2.0 ``` @@ -514,7 +514,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-hazelcast4 - 6.1.0 + 6.2.0 ``` @@ -538,7 +538,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-couchbase-javaclient3 - 6.1.0 + 6.2.0 ``` @@ -564,7 +564,7 @@ I am really not sure if it's a good idea to use Elasticsearch as a lock provider net.javacrumbs.shedlock shedlock-provider-elasticsearch8 - 6.1.0 + 6.2.0 ``` @@ -587,21 +587,22 @@ Import the project ```xml net.javacrumbs.shedlock - shedlock-provider-opensearch - 6.1.0 + + shedlock-provider-opensearch-java + 6.2.0 ``` Configure: ```java -import static net.javacrumbs.shedlock.provider.opensearch.OpenSearchLockProvider; +import static net.javacrumbs.shedlock.provider.opensearch.java.OpenSearchLockProvider; ... @Bean -public OpenSearchLockProvider lockProvider(RestHighLevelClient highLevelClient) { - return new OpenSearchLockProvider(highLevelClient); +public OpenSearchLockProvider lockProvider(OpenSearchClient openSearchClient) { + return new OpenSearchLockProvider(openSearchClient); } ``` @@ -616,7 +617,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-cassandra - 6.1.0 + 6.2.0 ``` @@ -651,7 +652,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-consul - 6.1.0 + 6.2.0 ``` @@ -676,7 +677,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-arangodb - 6.1.0 + 6.2.0 ``` @@ -702,7 +703,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-neo4j - 6.1.0 + 6.2.0 ``` @@ -727,7 +728,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-etcd-jetcd - 6.1.0 + 6.2.0 ``` @@ -751,7 +752,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-ignite - 6.1.0 + 6.2.0 ``` @@ -776,7 +777,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-inmemory - 6.1.0 + 6.2.0 test ``` @@ -802,7 +803,7 @@ Import net.javacrumbs.shedlock shedlock-provider-memcached-spy - 6.1.0 + 6.2.0 ``` @@ -833,7 +834,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-datastore - 6.1.0 + 6.2.0 ``` @@ -855,7 +856,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-spanner - 6.1.0 + 6.2.0 ``` Configure @@ -893,7 +894,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-s3 - 6.1.0 + 6.2.0 ``` @@ -997,7 +998,7 @@ Import the project: shedlock-micronaut - 6.1.0 + 6.2.0 ``` @@ -1034,7 +1035,7 @@ Import the project: net.javacrumbs.shedlock shedlock-cdi - 6.1.0 + 6.2.0 ``` diff --git a/RELEASES.md b/RELEASES.md index 5fed2eee0..ce21f3ca2 100644 --- a/RELEASES.md +++ b/RELEASES.md @@ -1,6 +1,10 @@ # Release notes -## 6.1.0 +## 6.2.0 (2025-01-08) +* Support OpenSearch Java client (thanks @harisonde) +* Dependency updates + +## 6.1.0 (2025-01-06) * Support for S3 lock provider (thanks @caiooliveiraeti) * Dependency updates From 27b0fa8ba12b1140bd1645e475e610ccc5b9b9ce Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Thu, 9 Jan 2025 19:44:10 +0100 Subject: [PATCH 1085/1598] Compatibility matrix added --- README.md | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/README.md b/README.md index f9d11053b..cbd93a51e 100644 --- a/README.md +++ b/README.md @@ -56,6 +56,7 @@ executed repeatedly. Moreover, the locks are time-based and ShedLock assumes tha + [Modes of Spring integration](#modes-of-spring-integration) - [Scheduled method proxy](#scheduled-method-proxy) - [TaskScheduler proxy](#taskscheduler-proxy) ++ [Compatibility matrix](#compatibility-matrix) + [Release notes](#release-notes) ## Versions @@ -1176,6 +1177,17 @@ It should help you to see what's going on. 5. For short-running tasks consider using `lockAtLeastFor`. If the tasks are short-running, they could be executed one after another, `lockAtLeastFor` can prevent it. +# Compatibility matrix + +| ShedLock Version | Minimal JVM version | Tested with | +|------------------|---------------------|----------------------------------------------------------------------| +| 6.x.x | 17 | Spring 6.2, 6.1,
    Spring Boot 3.4, 3.3,
    Micronaut 4 | +| 5.x.x | 17 | Spring 6.1, 6.0,
    Spring Boot 3.4, 3.3, 3.2,
    Micronaut 3, 4 | +| 4.x.x | 8 | Spring 6.0, 5.3,
    Spring Boot 3.0, 2.7, 2.6 | +| 3.x.x | 8 | Spring 5.2, 5.1,
    Spring Boot 2.2, 2.1 | + +ShedLock may work with additional versions of the Spring, this table just depicts what it was tested with. + # Release notes See [here](RELEASES.md) From 52fcff276fd8021e825f83faaa109a8eed468f06 Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Thu, 9 Jan 2025 19:50:29 +0100 Subject: [PATCH 1086/1598] Expand compatibility matrix --- README.md | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index cbd93a51e..97d64ea6f 100644 --- a/README.md +++ b/README.md @@ -1179,12 +1179,14 @@ after another, `lockAtLeastFor` can prevent it. # Compatibility matrix -| ShedLock Version | Minimal JVM version | Tested with | -|------------------|---------------------|----------------------------------------------------------------------| -| 6.x.x | 17 | Spring 6.2, 6.1,
    Spring Boot 3.4, 3.3,
    Micronaut 4 | -| 5.x.x | 17 | Spring 6.1, 6.0,
    Spring Boot 3.4, 3.3, 3.2,
    Micronaut 3, 4 | -| 4.x.x | 8 | Spring 6.0, 5.3,
    Spring Boot 3.0, 2.7, 2.6 | -| 3.x.x | 8 | Spring 5.2, 5.1,
    Spring Boot 2.2, 2.1 | +| ShedLock Version | Minimal JVM version | Tested with | +|------------------|---------------------|--------------------------------------------------------------------| +| 6.x.x | 17 | Spring 6.2, 6.1
    Spring Boot 3.4, 3.3
    Micronaut 4 | +| 5.x.x | 17 | Spring 6.1, 6.0
    Spring Boot 3.4, 3.3, 3.2
    Micronaut 3, 4 | +| 4.x.x | 8 | Spring 6.0, 5.3
    Spring Boot 3.0, 2.7, 2.6 | +| 3.x.x | 8 | Spring 5.2, 5.1
    Spring Boot 2.2, 2.1 | +| 2.x.x | 8 | Spring 5.1, 5.0
    Spring Boot 2.1 | +| 1.x.x | 8 | Spring 5.0
    Spring Boot 2.0 | ShedLock may work with additional versions of the Spring, this table just depicts what it was tested with. From 3fed15cbfbbb488abaae20d0889cd08a4cd916b8 Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Thu, 9 Jan 2025 19:53:38 +0100 Subject: [PATCH 1087/1598] Drop versions section --- README.md | 4 ---- 1 file changed, 4 deletions(-) diff --git a/README.md b/README.md index 97d64ea6f..f7a95f581 100644 --- a/README.md +++ b/README.md @@ -16,7 +16,6 @@ scheduler, please use another project ([db-scheduler](https://github.com/kagkarl ShedLock is designed to be used in situations where you have scheduled tasks that are not ready to be executed in parallel, but can be safely executed repeatedly. Moreover, the locks are time-based and ShedLock assumes that clocks on the nodes are synchronized. -+ [Versions](#versions) + [Components](#components) + [Usage](#usage) + [Lock Providers](#configure-lockprovider) @@ -59,9 +58,6 @@ executed repeatedly. Moreover, the locks are time-based and ShedLock assumes tha + [Compatibility matrix](#compatibility-matrix) + [Release notes](#release-notes) -## Versions -If you are using JDK >17 and up-to-date libraries use the newest version. If you -are on older JDK or library, use version **4.44.0** ([documentation](https://github.com/lukas-krecan/ShedLock/tree/version4)). ## Components Shedlock consists of three parts From 06915a6a1e435b6364cf97d121fdb57f0a34dcdc Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Thu, 9 Jan 2025 20:05:02 +0100 Subject: [PATCH 1088/1598] Behavior section added --- README.md | 25 ++++++++++--------------- 1 file changed, 10 insertions(+), 15 deletions(-) diff --git a/README.md b/README.md index f7a95f581..ab4d07d5d 100644 --- a/README.md +++ b/README.md @@ -109,23 +109,18 @@ public void scheduledTask() { // do something } ``` - -The `@SchedulerLock` annotation has several purposes. First of all, only annotated methods are locked, the library ignores -all other scheduled tasks. You also have to specify the name for the lock. Only one task with the same name can be executed -at the same time. - -You can also set `lockAtMostFor` attribute which specifies how long the lock should be kept in case the -executing node dies. This is just a fallback, under normal circumstances the lock is released as soon the tasks finishes -(unless `lockAtLeastFor` is specified, see below) -**You have to set `lockAtMostFor` to a value which is much longer than normal execution time.** If the task takes longer than +### Behavior +1. Only methods annotated by `@SchedulerLock` are locked, the library ignores all other scheduled tasks. By default, the lock will be applied +even if the method is called directly, not only thorough the scheduler. +2. Only one task with the same name can be executed at the same time. +3. The lock is released as soon as the task is finished (unless `lockAtLeastFor` is specified, see below) +4. If the JVM crashes before the task finishes, `lockAtMostFor` attribute comes to play. The lock is always released after +`lockAtMostFor`. **You have to set `lockAtMostFor` to a value which is much longer than normal execution time.** If the task takes longer than `lockAtMostFor` the resulting behavior may be unpredictable (more than one process will effectively hold the lock). - -If you do not specify `lockAtMostFor` in `@SchedulerLock` default value from `@EnableSchedulerLock` will be used. - -Lastly, you can set `lockAtLeastFor` attribute which specifies minimum amount of time for which the lock should be kept. +5. If you don't specify `lockAtMostFor` in `@SchedulerLock`, the default value from `@EnableSchedulerLock` will be used. +6. You can set `lockAtLeastFor` attribute which specifies minimum amount of time for which the lock should be kept. Its main purpose is to prevent execution from multiple nodes in case of really short tasks and clock difference between the nodes. - -All the annotations support Spring Expression Language (SpEL). +7. All the annotations support Spring Expression Language (SpEL). #### Example Let's say you have a task which you execute every 15 minutes and which usually takes few minutes to run. From dcb6f1561797ee3360b00c60da2a19dce48ab6f3 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 10 Jan 2025 15:37:20 +0000 Subject: [PATCH 1089/1598] Bump com.arangodb:arangodb-java-driver from 7.15.0 to 7.16.0 Bumps [com.arangodb:arangodb-java-driver](https://github.com/arangodb/arangodb-java-driver) from 7.15.0 to 7.16.0. - [Release notes](https://github.com/arangodb/arangodb-java-driver/releases) - [Changelog](https://github.com/arangodb/arangodb-java-driver/blob/main/ChangeLog.md) - [Commits](https://github.com/arangodb/arangodb-java-driver/compare/v7.15.0...v7.16.0) --- updated-dependencies: - dependency-name: com.arangodb:arangodb-java-driver dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- providers/arangodb/shedlock-provider-arangodb/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/arangodb/shedlock-provider-arangodb/pom.xml b/providers/arangodb/shedlock-provider-arangodb/pom.xml index b5c582e64..1887c9981 100644 --- a/providers/arangodb/shedlock-provider-arangodb/pom.xml +++ b/providers/arangodb/shedlock-provider-arangodb/pom.xml @@ -20,7 +20,7 @@ com.arangodb arangodb-java-driver - 7.15.0 + 7.16.0 From c5ae666efed7b678bdde1c7440c05c255142a868 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 10 Jan 2025 15:37:40 +0000 Subject: [PATCH 1090/1598] Bump com.google.cloud:google-cloud-spanner from 6.84.0 to 6.85.0 Bumps [com.google.cloud:google-cloud-spanner](https://github.com/googleapis/java-spanner) from 6.84.0 to 6.85.0. - [Release notes](https://github.com/googleapis/java-spanner/releases) - [Changelog](https://github.com/googleapis/java-spanner/blob/main/CHANGELOG.md) - [Commits](https://github.com/googleapis/java-spanner/compare/v6.84.0...v6.85.0) --- updated-dependencies: - dependency-name: com.google.cloud:google-cloud-spanner dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- providers/spanner/shedlock-provider-spanner/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/spanner/shedlock-provider-spanner/pom.xml b/providers/spanner/shedlock-provider-spanner/pom.xml index 396edf055..adb59c30f 100644 --- a/providers/spanner/shedlock-provider-spanner/pom.xml +++ b/providers/spanner/shedlock-provider-spanner/pom.xml @@ -12,7 +12,7 @@ 6.2.1-SNAPSHOT - 6.84.0 + 6.85.0 From 05282caa5b475ac040af1b61353f07dbe628a3f9 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 10 Jan 2025 15:38:03 +0000 Subject: [PATCH 1091/1598] Bump micronaut4.version from 4.7.3 to 4.7.4 Bumps `micronaut4.version` from 4.7.3 to 4.7.4. Updates `io.micronaut.platform:micronaut-platform` from 4.7.3 to 4.7.4 - [Release notes](https://github.com/micronaut-projects/micronaut-platform/releases) - [Commits](https://github.com/micronaut-projects/micronaut-platform/compare/v4.7.3...v4.7.4) Updates `io.micronaut:micronaut-inject-java` from 4.7.3 to 4.7.4 - [Release notes](https://github.com/micronaut-projects/micronaut-core/releases) - [Changelog](https://github.com/micronaut-projects/micronaut-core/blob/4.8.x/RELEASE.adoc) - [Commits](https://github.com/micronaut-projects/micronaut-core/compare/v4.7.3...v4.7.4) --- updated-dependencies: - dependency-name: io.micronaut.platform:micronaut-platform dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: io.micronaut:micronaut-inject-java dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 4938389b4..2183b722e 100644 --- a/pom.xml +++ b/pom.xml @@ -75,7 +75,7 @@ 5.11.4 1.20.4 2.1.0 - 4.7.3 + 4.7.4 4.8.0 4.8.1 1.5.16 From ab1ba0b042d640144caa4f8bf263ebda6a06a9e5 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 10 Jan 2025 15:38:19 +0000 Subject: [PATCH 1092/1598] Bump quarkus.platform.version from 3.17.5 to 3.17.6 Bumps `quarkus.platform.version` from 3.17.5 to 3.17.6. Updates `io.quarkus.platform:quarkus-bom` from 3.17.5 to 3.17.6 - [Commits](https://github.com/quarkusio/quarkus-platform/compare/3.17.5...3.17.6) Updates `io.quarkus.platform:quarkus-maven-plugin` from 3.17.5 to 3.17.6 - [Commits](https://github.com/quarkusio/quarkus-platform/compare/3.17.5...3.17.6) --- updated-dependencies: - dependency-name: io.quarkus.platform:quarkus-bom dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: io.quarkus.platform:quarkus-maven-plugin dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- cdi/test/quarkus-test/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cdi/test/quarkus-test/pom.xml b/cdi/test/quarkus-test/pom.xml index c39924ec0..ebffc3295 100644 --- a/cdi/test/quarkus-test/pom.xml +++ b/cdi/test/quarkus-test/pom.xml @@ -14,7 +14,7 @@ quarkus-bom io.quarkus.platform - 3.17.5 + 3.17.6 true From 7bac380bc4d494d9c86b9313157e44643980bf5b Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 13 Jan 2025 15:37:49 +0000 Subject: [PATCH 1093/1598] Bump org.mongodb:mongodb-driver-sync from 5.2.1 to 5.3.0 Bumps [org.mongodb:mongodb-driver-sync](https://github.com/mongodb/mongo-java-driver) from 5.2.1 to 5.3.0. - [Release notes](https://github.com/mongodb/mongo-java-driver/releases) - [Commits](https://github.com/mongodb/mongo-java-driver/compare/r5.2.1...r5.3.0) --- updated-dependencies: - dependency-name: org.mongodb:mongodb-driver-sync dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- providers/mongo/shedlock-provider-mongo/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/mongo/shedlock-provider-mongo/pom.xml b/providers/mongo/shedlock-provider-mongo/pom.xml index 33a97fda1..b08753159 100644 --- a/providers/mongo/shedlock-provider-mongo/pom.xml +++ b/providers/mongo/shedlock-provider-mongo/pom.xml @@ -21,7 +21,7 @@ org.mongodb mongodb-driver-sync - 5.2.1 + 5.3.0 From 8ff292ed02e2ea3749b2bb5147922552b948c85c Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 13 Jan 2025 15:37:52 +0000 Subject: [PATCH 1094/1598] Bump org.redisson:redisson-spring-data-32 from 3.42.0 to 3.43.0 Bumps org.redisson:redisson-spring-data-32 from 3.42.0 to 3.43.0. --- updated-dependencies: - dependency-name: org.redisson:redisson-spring-data-32 dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- providers/redis/shedlock-provider-redis-spring/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index 7a8720f71..9b8fd9f4c 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -62,7 +62,7 @@ org.redisson redisson-spring-data-32 - 3.42.0 + 3.43.0 test From 25fa71855ec730400af5011afd411db0f8703a74 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 13 Jan 2025 15:38:02 +0000 Subject: [PATCH 1095/1598] Bump org.mongodb:mongodb-driver-reactivestreams from 5.2.1 to 5.3.0 Bumps [org.mongodb:mongodb-driver-reactivestreams](https://github.com/mongodb/mongo-java-driver) from 5.2.1 to 5.3.0. - [Release notes](https://github.com/mongodb/mongo-java-driver/releases) - [Commits](https://github.com/mongodb/mongo-java-driver/compare/r5.2.1...r5.3.0) --- updated-dependencies: - dependency-name: org.mongodb:mongodb-driver-reactivestreams dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml b/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml index a05e745a3..afeb133fb 100644 --- a/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml +++ b/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml @@ -21,7 +21,7 @@ org.mongodb mongodb-driver-reactivestreams - 5.2.1 + 5.3.0 From 6f6ba4801bc014bff5da292501864c01d140f7ee Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 13 Jan 2025 15:38:33 +0000 Subject: [PATCH 1096/1598] Bump com.google.cloud:google-cloud-datastore from 2.25.1 to 2.25.2 Bumps [com.google.cloud:google-cloud-datastore](https://github.com/googleapis/java-datastore) from 2.25.1 to 2.25.2. - [Release notes](https://github.com/googleapis/java-datastore/releases) - [Changelog](https://github.com/googleapis/java-datastore/blob/main/CHANGELOG.md) - [Commits](https://github.com/googleapis/java-datastore/compare/v2.25.1...v2.25.2) --- updated-dependencies: - dependency-name: com.google.cloud:google-cloud-datastore dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/datastore/shedlock-provider-datastore/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/datastore/shedlock-provider-datastore/pom.xml b/providers/datastore/shedlock-provider-datastore/pom.xml index aadbcefb4..26063ebe3 100644 --- a/providers/datastore/shedlock-provider-datastore/pom.xml +++ b/providers/datastore/shedlock-provider-datastore/pom.xml @@ -12,7 +12,7 @@ 6.2.1-SNAPSHOT - 2.25.1 + 2.25.2 From 47d0d0c3252a5ec811266549616af35638b9ca3c Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Mon, 13 Jan 2025 18:38:16 +0100 Subject: [PATCH 1097/1598] Readme updated --- README.md | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index ab4d07d5d..1eb8c0686 100644 --- a/README.md +++ b/README.md @@ -113,14 +113,15 @@ public void scheduledTask() { 1. Only methods annotated by `@SchedulerLock` are locked, the library ignores all other scheduled tasks. By default, the lock will be applied even if the method is called directly, not only thorough the scheduler. 2. Only one task with the same name can be executed at the same time. -3. The lock is released as soon as the task is finished (unless `lockAtLeastFor` is specified, see below) -4. If the JVM crashes before the task finishes, `lockAtMostFor` attribute comes to play. The lock is always released after +3. If the lock is being held by a task, **other tasks protected by the same lock are not blocked, but are simply skipped.** +4. The lock is released as soon as the task is finished (unless `lockAtLeastFor` is specified, see below) +5. If the JVM crashes before the task finishes, `lockAtMostFor` attribute comes to play. The lock is always released after `lockAtMostFor`. **You have to set `lockAtMostFor` to a value which is much longer than normal execution time.** If the task takes longer than `lockAtMostFor` the resulting behavior may be unpredictable (more than one process will effectively hold the lock). -5. If you don't specify `lockAtMostFor` in `@SchedulerLock`, the default value from `@EnableSchedulerLock` will be used. -6. You can set `lockAtLeastFor` attribute which specifies minimum amount of time for which the lock should be kept. +6. If you don't specify `lockAtMostFor` in `@SchedulerLock`, the default value from `@EnableSchedulerLock` will be used. +7. You can set `lockAtLeastFor` attribute which specifies minimum amount of time for which the lock should be kept. Its main purpose is to prevent execution from multiple nodes in case of really short tasks and clock difference between the nodes. -7. All the annotations support Spring Expression Language (SpEL). +8. All the annotations support Spring Expression Language (SpEL). #### Example Let's say you have a task which you execute every 15 minutes and which usually takes few minutes to run. From e30e7db6f44c1c154c4a6144345d3690bf99d652 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 14 Jan 2025 15:35:23 +0000 Subject: [PATCH 1098/1598] Bump org.postgresql:postgresql from 42.7.4 to 42.7.5 Bumps [org.postgresql:postgresql](https://github.com/pgjdbc/pgjdbc) from 42.7.4 to 42.7.5. - [Release notes](https://github.com/pgjdbc/pgjdbc/releases) - [Changelog](https://github.com/pgjdbc/pgjdbc/blob/master/CHANGELOG.md) - [Commits](https://github.com/pgjdbc/pgjdbc/compare/REL42.7.4...REL42.7.5) --- updated-dependencies: - dependency-name: org.postgresql:postgresql dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/jdbc/shedlock-test-support-jdbc/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/jdbc/shedlock-test-support-jdbc/pom.xml b/providers/jdbc/shedlock-test-support-jdbc/pom.xml index 588834460..bec3727e6 100644 --- a/providers/jdbc/shedlock-test-support-jdbc/pom.xml +++ b/providers/jdbc/shedlock-test-support-jdbc/pom.xml @@ -105,7 +105,7 @@ org.postgresql postgresql - 42.7.4 + 42.7.5 From c04a86c0c44cb7a0365072feb41403a2218f4379 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 14 Jan 2025 15:36:06 +0000 Subject: [PATCH 1099/1598] Bump io.projectreactor:reactor-core from 3.7.1 to 3.7.2 Bumps [io.projectreactor:reactor-core](https://github.com/reactor/reactor-core) from 3.7.1 to 3.7.2. - [Release notes](https://github.com/reactor/reactor-core/releases) - [Commits](https://github.com/reactor/reactor-core/compare/v3.7.1...v3.7.2) --- updated-dependencies: - dependency-name: io.projectreactor:reactor-core dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/r2dbc/shedlock-provider-r2dbc/pom.xml | 2 +- providers/redis/shedlock-provider-redis-spring/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml index 796339246..e1beb70b8 100644 --- a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml +++ b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml @@ -32,7 +32,7 @@ io.projectreactor reactor-core - 3.7.1 + 3.7.2 diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index 9b8fd9f4c..b27451b51 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -27,7 +27,7 @@ io.projectreactor reactor-core - 3.7.1 + 3.7.2 true From 7dcc31f8f4753aecccdca4f4eb2537395ef4cd9f Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 15 Jan 2025 15:28:09 +0000 Subject: [PATCH 1100/1598] Bump com.diffplug.spotless:spotless-maven-plugin from 2.44.1 to 2.44.2 Bumps [com.diffplug.spotless:spotless-maven-plugin](https://github.com/diffplug/spotless) from 2.44.1 to 2.44.2. - [Release notes](https://github.com/diffplug/spotless/releases) - [Changelog](https://github.com/diffplug/spotless/blob/main/CHANGES.md) - [Commits](https://github.com/diffplug/spotless/compare/maven/2.44.1...maven/2.44.2) --- updated-dependencies: - dependency-name: com.diffplug.spotless:spotless-maven-plugin dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 2183b722e..94d97055a 100644 --- a/pom.xml +++ b/pom.xml @@ -91,7 +91,7 @@ com.diffplug.spotless spotless-maven-plugin - 2.44.1 + 2.44.2 2.38.0 From a586cebe3d9b6ac4a60c4239da6b286fd50cd3a6 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 15 Jan 2025 15:28:54 +0000 Subject: [PATCH 1101/1598] Bump org.jooq:jooq from 3.19.17 to 3.19.18 Bumps org.jooq:jooq from 3.19.17 to 3.19.18. --- updated-dependencies: - dependency-name: org.jooq:jooq dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/jdbc/shedlock-provider-jooq/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/jdbc/shedlock-provider-jooq/pom.xml b/providers/jdbc/shedlock-provider-jooq/pom.xml index 9c2b521d6..d9580b694 100644 --- a/providers/jdbc/shedlock-provider-jooq/pom.xml +++ b/providers/jdbc/shedlock-provider-jooq/pom.xml @@ -21,7 +21,7 @@ org.jooq jooq - 3.19.17 + 3.19.18 From b7e3e8c34af85057d00f9c2d7a49e0357a85f456 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 16 Jan 2025 15:28:42 +0000 Subject: [PATCH 1102/1598] Bump spring.version from 6.2.1 to 6.2.2 Bumps `spring.version` from 6.2.1 to 6.2.2. Updates `org.springframework:spring-context` from 6.2.1 to 6.2.2 - [Release notes](https://github.com/spring-projects/spring-framework/releases) - [Commits](https://github.com/spring-projects/spring-framework/compare/v6.2.1...v6.2.2) Updates `org.springframework:spring-test` from 6.2.1 to 6.2.2 - [Release notes](https://github.com/spring-projects/spring-framework/releases) - [Commits](https://github.com/spring-projects/spring-framework/compare/v6.2.1...v6.2.2) Updates `org.springframework:spring-jdbc` from 6.2.1 to 6.2.2 - [Release notes](https://github.com/spring-projects/spring-framework/releases) - [Commits](https://github.com/spring-projects/spring-framework/compare/v6.2.1...v6.2.2) Updates `org.springframework:spring-beans` from 6.2.1 to 6.2.2 - [Release notes](https://github.com/spring-projects/spring-framework/releases) - [Commits](https://github.com/spring-projects/spring-framework/compare/v6.2.1...v6.2.2) --- updated-dependencies: - dependency-name: org.springframework:spring-context dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.springframework:spring-test dependency-type: direct:development update-type: version-update:semver-patch - dependency-name: org.springframework:spring-jdbc dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.springframework:spring-beans dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 94d97055a..1487bdc05 100644 --- a/pom.xml +++ b/pom.xml @@ -68,7 +68,7 @@
    - 6.2.1 + 6.2.2 UTF-8 17 3.4.1 From 8a927953ca38bcbe65c90ece7022963a7cc0186e Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 16 Jan 2025 15:28:59 +0000 Subject: [PATCH 1103/1598] Bump quarkus.platform.version from 3.17.6 to 3.17.7 Bumps `quarkus.platform.version` from 3.17.6 to 3.17.7. Updates `io.quarkus.platform:quarkus-bom` from 3.17.6 to 3.17.7 - [Commits](https://github.com/quarkusio/quarkus-platform/compare/3.17.6...3.17.7) Updates `io.quarkus.platform:quarkus-maven-plugin` from 3.17.6 to 3.17.7 - [Commits](https://github.com/quarkusio/quarkus-platform/compare/3.17.6...3.17.7) --- updated-dependencies: - dependency-name: io.quarkus.platform:quarkus-bom dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: io.quarkus.platform:quarkus-maven-plugin dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- cdi/test/quarkus-test/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cdi/test/quarkus-test/pom.xml b/cdi/test/quarkus-test/pom.xml index ebffc3295..bd8199abf 100644 --- a/cdi/test/quarkus-test/pom.xml +++ b/cdi/test/quarkus-test/pom.xml @@ -14,7 +14,7 @@ quarkus-bom io.quarkus.platform - 3.17.6 + 3.17.7 true From aa4fb123f517e7bdaf3ce870e313a1f94daf3d3b Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 17 Jan 2025 15:29:11 +0000 Subject: [PATCH 1104/1598] Bump org.springframework.data:spring-data-redis from 3.4.1 to 3.4.2 Bumps [org.springframework.data:spring-data-redis](https://github.com/spring-projects/spring-data-redis) from 3.4.1 to 3.4.2. - [Release notes](https://github.com/spring-projects/spring-data-redis/releases) - [Commits](https://github.com/spring-projects/spring-data-redis/compare/3.4.1...3.4.2) --- updated-dependencies: - dependency-name: org.springframework.data:spring-data-redis dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/redis/shedlock-provider-redis-spring/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index b27451b51..c1f87fa89 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -21,7 +21,7 @@ org.springframework.data spring-data-redis - 3.4.1 + 3.4.2 From 369b0f8b9492681464696f652d6d73c6e13bfd89 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 17 Jan 2025 15:29:54 +0000 Subject: [PATCH 1105/1598] Bump com.google.cloud:google-cloud-datastore from 2.25.2 to 2.25.3 Bumps [com.google.cloud:google-cloud-datastore](https://github.com/googleapis/java-datastore) from 2.25.2 to 2.25.3. - [Release notes](https://github.com/googleapis/java-datastore/releases) - [Changelog](https://github.com/googleapis/java-datastore/blob/main/CHANGELOG.md) - [Commits](https://github.com/googleapis/java-datastore/compare/v2.25.2...v2.25.3) --- updated-dependencies: - dependency-name: com.google.cloud:google-cloud-datastore dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/datastore/shedlock-provider-datastore/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/datastore/shedlock-provider-datastore/pom.xml b/providers/datastore/shedlock-provider-datastore/pom.xml index 26063ebe3..079e3f810 100644 --- a/providers/datastore/shedlock-provider-datastore/pom.xml +++ b/providers/datastore/shedlock-provider-datastore/pom.xml @@ -12,7 +12,7 @@ 6.2.1-SNAPSHOT - 2.25.2 + 2.25.3 From 448530659dbb7cd6028537d42b16ff767491b768 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 20 Jan 2025 15:19:08 +0000 Subject: [PATCH 1106/1598] Bump org.assertj:assertj-core from 3.27.2 to 3.27.3 Bumps [org.assertj:assertj-core](https://github.com/assertj/assertj) from 3.27.2 to 3.27.3. - [Release notes](https://github.com/assertj/assertj/releases) - [Commits](https://github.com/assertj/assertj/compare/assertj-build-3.27.2...assertj-build-3.27.3) --- updated-dependencies: - dependency-name: org.assertj:assertj-core dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 1487bdc05..0fb119ba9 100644 --- a/pom.xml +++ b/pom.xml @@ -80,7 +80,7 @@ 4.8.1 1.5.16 4.2.2 - 3.27.2 + 3.27.3 5.15.2 2.0.16 1 From a510a6ce5083e0f4d2ea866f06f15c076aea636f Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 21 Jan 2025 15:39:31 +0000 Subject: [PATCH 1107/1598] Bump com.mysql:mysql-connector-j from 9.1.0 to 9.2.0 Bumps [com.mysql:mysql-connector-j](https://github.com/mysql/mysql-connector-j) from 9.1.0 to 9.2.0. - [Changelog](https://github.com/mysql/mysql-connector-j/blob/release/9.x/CHANGES) - [Commits](https://github.com/mysql/mysql-connector-j/compare/9.1.0...9.2.0) --- updated-dependencies: - dependency-name: com.mysql:mysql-connector-j dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- providers/jdbc/shedlock-test-support-jdbc/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/jdbc/shedlock-test-support-jdbc/pom.xml b/providers/jdbc/shedlock-test-support-jdbc/pom.xml index bec3727e6..fa4a879f6 100644 --- a/providers/jdbc/shedlock-test-support-jdbc/pom.xml +++ b/providers/jdbc/shedlock-test-support-jdbc/pom.xml @@ -39,7 +39,7 @@ com.mysql mysql-connector-j - 9.1.0 + 9.2.0 From 626df0701cd3695667e50928e43d8d9b32547b41 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 21 Jan 2025 15:39:43 +0000 Subject: [PATCH 1108/1598] Bump co.elastic.clients:elasticsearch-java from 8.17.0 to 8.17.1 Bumps [co.elastic.clients:elasticsearch-java](https://github.com/elastic/elasticsearch-java) from 8.17.0 to 8.17.1. - [Release notes](https://github.com/elastic/elasticsearch-java/releases) - [Changelog](https://github.com/elastic/elasticsearch-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/elastic/elasticsearch-java/commits) --- updated-dependencies: - dependency-name: co.elastic.clients:elasticsearch-java dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- .../elasticsearch/shedlock-provider-elasticsearch8/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml index c025e31fd..a499810d7 100644 --- a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml +++ b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml @@ -12,7 +12,7 @@ 6.2.1-SNAPSHOT - 8.17.0 + 8.17.1 2.1.3 2.18.2 From 6adfd8205ef78840b74b3993bfa69ec4f670b56f Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 23 Jan 2025 15:21:57 +0000 Subject: [PATCH 1109/1598] Bump quarkus.platform.version from 3.17.7 to 3.17.8 Bumps `quarkus.platform.version` from 3.17.7 to 3.17.8. Updates `io.quarkus.platform:quarkus-bom` from 3.17.7 to 3.17.8 - [Commits](https://github.com/quarkusio/quarkus-platform/compare/3.17.7...3.17.8) Updates `io.quarkus.platform:quarkus-maven-plugin` from 3.17.7 to 3.17.8 - [Commits](https://github.com/quarkusio/quarkus-platform/compare/3.17.7...3.17.8) --- updated-dependencies: - dependency-name: io.quarkus.platform:quarkus-bom dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: io.quarkus.platform:quarkus-maven-plugin dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- cdi/test/quarkus-test/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cdi/test/quarkus-test/pom.xml b/cdi/test/quarkus-test/pom.xml index bd8199abf..50ecd89de 100644 --- a/cdi/test/quarkus-test/pom.xml +++ b/cdi/test/quarkus-test/pom.xml @@ -14,7 +14,7 @@ quarkus-bom io.quarkus.platform - 3.17.7 + 3.17.8 true From 5b021cbe04e9872c2360830649192ebbb65a18d3 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 23 Jan 2025 15:22:15 +0000 Subject: [PATCH 1110/1598] Bump org.mongodb:mongodb-driver-sync from 5.3.0 to 5.3.1 Bumps [org.mongodb:mongodb-driver-sync](https://github.com/mongodb/mongo-java-driver) from 5.3.0 to 5.3.1. - [Release notes](https://github.com/mongodb/mongo-java-driver/releases) - [Commits](https://github.com/mongodb/mongo-java-driver/compare/r5.3.0...r5.3.1) --- updated-dependencies: - dependency-name: org.mongodb:mongodb-driver-sync dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/mongo/shedlock-provider-mongo/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/mongo/shedlock-provider-mongo/pom.xml b/providers/mongo/shedlock-provider-mongo/pom.xml index b08753159..415edc8f1 100644 --- a/providers/mongo/shedlock-provider-mongo/pom.xml +++ b/providers/mongo/shedlock-provider-mongo/pom.xml @@ -21,7 +21,7 @@ org.mongodb mongodb-driver-sync - 5.3.0 + 5.3.1 From 7be720b0d82e576eaf522bee70569084e27196cd Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 23 Jan 2025 15:22:41 +0000 Subject: [PATCH 1111/1598] Bump org.mongodb:mongodb-driver-reactivestreams from 5.3.0 to 5.3.1 Bumps [org.mongodb:mongodb-driver-reactivestreams](https://github.com/mongodb/mongo-java-driver) from 5.3.0 to 5.3.1. - [Release notes](https://github.com/mongodb/mongo-java-driver/releases) - [Commits](https://github.com/mongodb/mongo-java-driver/compare/r5.3.0...r5.3.1) --- updated-dependencies: - dependency-name: org.mongodb:mongodb-driver-reactivestreams dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml b/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml index afeb133fb..ec2bf76f3 100644 --- a/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml +++ b/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml @@ -21,7 +21,7 @@ org.mongodb mongodb-driver-reactivestreams - 5.3.0 + 5.3.1 From 0d3024c118e2b627981df2b21218294bf060082d Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 23 Jan 2025 15:22:53 +0000 Subject: [PATCH 1112/1598] Bump org.springframework.boot:spring-boot-dependencies Bumps [org.springframework.boot:spring-boot-dependencies](https://github.com/spring-projects/spring-boot) from 3.3.7 to 3.4.2. - [Release notes](https://github.com/spring-projects/spring-boot/releases) - [Commits](https://github.com/spring-projects/spring-boot/compare/v3.3.7...v3.4.2) --- updated-dependencies: - dependency-name: org.springframework.boot:spring-boot-dependencies dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- spring/test/shedlock-springboot-future-test/pom.xml | 2 +- spring/test/shedlock-springboot-old-test/pom.xml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/pom.xml b/pom.xml index 0fb119ba9..dfb477c28 100644 --- a/pom.xml +++ b/pom.xml @@ -71,7 +71,7 @@ 6.2.2 UTF-8 17 - 3.4.1 + 3.4.2 5.11.4 1.20.4 2.1.0 diff --git a/spring/test/shedlock-springboot-future-test/pom.xml b/spring/test/shedlock-springboot-future-test/pom.xml index a5246c7f7..88c6b658d 100644 --- a/spring/test/shedlock-springboot-future-test/pom.xml +++ b/spring/test/shedlock-springboot-future-test/pom.xml @@ -63,7 +63,7 @@ org.springframework.boot spring-boot-dependencies - 3.4.1 + 3.4.2 pom import diff --git a/spring/test/shedlock-springboot-old-test/pom.xml b/spring/test/shedlock-springboot-old-test/pom.xml index f7d3152ce..8aa8341cf 100644 --- a/spring/test/shedlock-springboot-old-test/pom.xml +++ b/spring/test/shedlock-springboot-old-test/pom.xml @@ -63,7 +63,7 @@ org.springframework.boot spring-boot-dependencies - 3.3.7 + 3.4.2 pom import From 759afdefd9147781d8a6ede3e6a4e35ddbb878a1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luk=C3=A1=C5=A1=20K=C5=99e=C4=8Dan?= Date: Thu, 23 Jan 2025 18:42:25 +0100 Subject: [PATCH 1113/1598] Update spring/test/shedlock-springboot-old-test/pom.xml --- spring/test/shedlock-springboot-old-test/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spring/test/shedlock-springboot-old-test/pom.xml b/spring/test/shedlock-springboot-old-test/pom.xml index 8aa8341cf..509ecef79 100644 --- a/spring/test/shedlock-springboot-old-test/pom.xml +++ b/spring/test/shedlock-springboot-old-test/pom.xml @@ -63,7 +63,7 @@ org.springframework.boot spring-boot-dependencies - 3.4.2 + 3.3.9 pom import From 25fecc67d63ab500cdd86057ddae703b5400231d Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Thu, 23 Jan 2025 18:46:10 +0100 Subject: [PATCH 1114/1598] Upgrade Spring --- spring/test/shedlock-springboot-future-test/pom.xml | 2 +- spring/test/shedlock-springboot-old-test/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/spring/test/shedlock-springboot-future-test/pom.xml b/spring/test/shedlock-springboot-future-test/pom.xml index 88c6b658d..1434d4c6c 100644 --- a/spring/test/shedlock-springboot-future-test/pom.xml +++ b/spring/test/shedlock-springboot-future-test/pom.xml @@ -63,7 +63,7 @@ org.springframework.boot spring-boot-dependencies - 3.4.2 + 3.5.0-SNAPSHOT pom import diff --git a/spring/test/shedlock-springboot-old-test/pom.xml b/spring/test/shedlock-springboot-old-test/pom.xml index 509ecef79..ffeae3282 100644 --- a/spring/test/shedlock-springboot-old-test/pom.xml +++ b/spring/test/shedlock-springboot-old-test/pom.xml @@ -63,7 +63,7 @@ org.springframework.boot spring-boot-dependencies - 3.3.9 + 3.3.8 pom import From e33abad4e8f84c59d641545df18139562c3a5a92 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 24 Jan 2025 15:03:20 +0000 Subject: [PATCH 1115/1598] Bump com.google.cloud:google-cloud-datastore from 2.25.3 to 2.25.4 Bumps [com.google.cloud:google-cloud-datastore](https://github.com/googleapis/java-datastore) from 2.25.3 to 2.25.4. - [Release notes](https://github.com/googleapis/java-datastore/releases) - [Changelog](https://github.com/googleapis/java-datastore/blob/main/CHANGELOG.md) - [Commits](https://github.com/googleapis/java-datastore/compare/v2.25.3...v2.25.4) --- updated-dependencies: - dependency-name: com.google.cloud:google-cloud-datastore dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/datastore/shedlock-provider-datastore/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/datastore/shedlock-provider-datastore/pom.xml b/providers/datastore/shedlock-provider-datastore/pom.xml index 079e3f810..1ba08645a 100644 --- a/providers/datastore/shedlock-provider-datastore/pom.xml +++ b/providers/datastore/shedlock-provider-datastore/pom.xml @@ -12,7 +12,7 @@ 6.2.1-SNAPSHOT - 2.25.3 + 2.25.4 From 25854890d27f2721c47fb5d1e84d9f48f0b12145 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 27 Jan 2025 15:51:23 +0000 Subject: [PATCH 1116/1598] Bump kotlin.ver from 2.1.0 to 2.1.10 Bumps `kotlin.ver` from 2.1.0 to 2.1.10. Updates `org.jetbrains.kotlin:kotlin-stdlib` from 2.1.0 to 2.1.10 - [Release notes](https://github.com/JetBrains/kotlin/releases) - [Changelog](https://github.com/JetBrains/kotlin/blob/v2.1.10/ChangeLog.md) - [Commits](https://github.com/JetBrains/kotlin/compare/v2.1.0...v2.1.10) Updates `org.jetbrains.kotlin:kotlin-reflect` from 2.1.0 to 2.1.10 - [Release notes](https://github.com/JetBrains/kotlin/releases) - [Changelog](https://github.com/JetBrains/kotlin/blob/v2.1.10/ChangeLog.md) - [Commits](https://github.com/JetBrains/kotlin/compare/v2.1.0...v2.1.10) Updates `org.jetbrains.kotlin:kotlin-maven-allopen` from 2.1.0 to 2.1.10 Updates `org.jetbrains.kotlin:kotlin-maven-plugin` from 2.1.0 to 2.1.10 --- updated-dependencies: - dependency-name: org.jetbrains.kotlin:kotlin-stdlib dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.jetbrains.kotlin:kotlin-reflect dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.jetbrains.kotlin:kotlin-maven-allopen dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.jetbrains.kotlin:kotlin-maven-plugin dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index dfb477c28..be27860ab 100644 --- a/pom.xml +++ b/pom.xml @@ -74,7 +74,7 @@ 3.4.2 5.11.4 1.20.4 - 2.1.0 + 2.1.10 4.7.4 4.8.0 4.8.1 From e1672749d8f8472585105b58f144be0f94a32e21 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 27 Jan 2025 15:51:32 +0000 Subject: [PATCH 1117/1598] Bump org.redisson:redisson-spring-data-32 from 3.43.0 to 3.44.0 Bumps org.redisson:redisson-spring-data-32 from 3.43.0 to 3.44.0. --- updated-dependencies: - dependency-name: org.redisson:redisson-spring-data-32 dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- providers/redis/shedlock-provider-redis-spring/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index c1f87fa89..02226ac39 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -62,7 +62,7 @@ org.redisson redisson-spring-data-32 - 3.43.0 + 3.44.0 test From a1453bfac5dd4b680b99febe09bc716409dc3482 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 28 Jan 2025 15:14:10 +0000 Subject: [PATCH 1118/1598] Bump io.lettuce:lettuce-core from 6.5.2.RELEASE to 6.5.3.RELEASE Bumps [io.lettuce:lettuce-core](https://github.com/lettuce-io/lettuce-core) from 6.5.2.RELEASE to 6.5.3.RELEASE. - [Release notes](https://github.com/lettuce-io/lettuce-core/releases) - [Changelog](https://github.com/redis/lettuce/blob/6.5.3.RELEASE/RELEASE-NOTES.md) - [Commits](https://github.com/lettuce-io/lettuce-core/compare/6.5.2.RELEASE...6.5.3.RELEASE) --- updated-dependencies: - dependency-name: io.lettuce:lettuce-core dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/redis/shedlock-provider-redis-spring/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index 02226ac39..5866f0219 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -55,7 +55,7 @@ io.lettuce lettuce-core - 6.5.2.RELEASE + 6.5.3.RELEASE test From d369b3f694df3c3f2d3424c6c84e037f78185bae Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 28 Jan 2025 15:14:20 +0000 Subject: [PATCH 1119/1598] Bump com.arangodb:arangodb-java-driver from 7.16.0 to 7.17.0 Bumps [com.arangodb:arangodb-java-driver](https://github.com/arangodb/arangodb-java-driver) from 7.16.0 to 7.17.0. - [Release notes](https://github.com/arangodb/arangodb-java-driver/releases) - [Changelog](https://github.com/arangodb/arangodb-java-driver/blob/main/ChangeLog.md) - [Commits](https://github.com/arangodb/arangodb-java-driver/compare/v7.16.0...v7.17.0) --- updated-dependencies: - dependency-name: com.arangodb:arangodb-java-driver dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- providers/arangodb/shedlock-provider-arangodb/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/arangodb/shedlock-provider-arangodb/pom.xml b/providers/arangodb/shedlock-provider-arangodb/pom.xml index 1887c9981..3380bbbd7 100644 --- a/providers/arangodb/shedlock-provider-arangodb/pom.xml +++ b/providers/arangodb/shedlock-provider-arangodb/pom.xml @@ -20,7 +20,7 @@ com.arangodb arangodb-java-driver - 7.16.0 + 7.17.0 From 3444873e36320b2a2b25e369f18575e219aff22f Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 30 Jan 2025 15:57:34 +0000 Subject: [PATCH 1120/1598] Bump quarkus.platform.version from 3.17.8 to 3.18.1 Bumps `quarkus.platform.version` from 3.17.8 to 3.18.1. Updates `io.quarkus.platform:quarkus-bom` from 3.17.8 to 3.18.1 - [Commits](https://github.com/quarkusio/quarkus-platform/compare/3.17.8...3.18.1) Updates `io.quarkus.platform:quarkus-maven-plugin` from 3.17.8 to 3.18.1 - [Commits](https://github.com/quarkusio/quarkus-platform/compare/3.17.8...3.18.1) --- updated-dependencies: - dependency-name: io.quarkus.platform:quarkus-bom dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: io.quarkus.platform:quarkus-maven-plugin dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- cdi/test/quarkus-test/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cdi/test/quarkus-test/pom.xml b/cdi/test/quarkus-test/pom.xml index 50ecd89de..a8e2ab871 100644 --- a/cdi/test/quarkus-test/pom.xml +++ b/cdi/test/quarkus-test/pom.xml @@ -14,7 +14,7 @@ quarkus-bom io.quarkus.platform - 3.17.8 + 3.18.1 true From 690898eaeff05febf2099dbda0f5d03aa7c30b21 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 31 Jan 2025 15:42:17 +0000 Subject: [PATCH 1121/1598] Bump com.google.cloud:google-cloud-datastore from 2.25.4 to 2.26.0 Bumps [com.google.cloud:google-cloud-datastore](https://github.com/googleapis/java-datastore) from 2.25.4 to 2.26.0. - [Release notes](https://github.com/googleapis/java-datastore/releases) - [Changelog](https://github.com/googleapis/java-datastore/blob/main/CHANGELOG.md) - [Commits](https://github.com/googleapis/java-datastore/compare/v2.25.4...v2.26.0) --- updated-dependencies: - dependency-name: com.google.cloud:google-cloud-datastore dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- providers/datastore/shedlock-provider-datastore/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/datastore/shedlock-provider-datastore/pom.xml b/providers/datastore/shedlock-provider-datastore/pom.xml index 1ba08645a..1fece1919 100644 --- a/providers/datastore/shedlock-provider-datastore/pom.xml +++ b/providers/datastore/shedlock-provider-datastore/pom.xml @@ -12,7 +12,7 @@ 6.2.1-SNAPSHOT - 2.25.4 + 2.26.0 From 6c53698d7c3e2ef2a8c9c234a80dc21e7714ca15 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 31 Jan 2025 15:43:07 +0000 Subject: [PATCH 1122/1598] Bump io.micronaut.validation:micronaut-validation from 4.8.0 to 4.8.1 Bumps [io.micronaut.validation:micronaut-validation](https://github.com/micronaut-projects/micronaut-validation) from 4.8.0 to 4.8.1. - [Release notes](https://github.com/micronaut-projects/micronaut-validation/releases) - [Commits](https://github.com/micronaut-projects/micronaut-validation/compare/v4.8.0...v4.8.1) --- updated-dependencies: - dependency-name: io.micronaut.validation:micronaut-validation dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index be27860ab..59173b7d3 100644 --- a/pom.xml +++ b/pom.xml @@ -76,7 +76,7 @@ 1.20.4 2.1.10 4.7.4 - 4.8.0 + 4.8.1 4.8.1 1.5.16 4.2.2 From 1e339cb65b49130eb2bc3dbc0f73d20191aa023b Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 3 Feb 2025 15:37:11 +0000 Subject: [PATCH 1123/1598] Bump com.google.cloud:google-cloud-spanner from 6.85.0 to 6.86.0 Bumps [com.google.cloud:google-cloud-spanner](https://github.com/googleapis/java-spanner) from 6.85.0 to 6.86.0. - [Release notes](https://github.com/googleapis/java-spanner/releases) - [Changelog](https://github.com/googleapis/java-spanner/blob/main/CHANGELOG.md) - [Commits](https://github.com/googleapis/java-spanner/compare/v6.85.0...v6.86.0) --- updated-dependencies: - dependency-name: com.google.cloud:google-cloud-spanner dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- providers/spanner/shedlock-provider-spanner/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/spanner/shedlock-provider-spanner/pom.xml b/providers/spanner/shedlock-provider-spanner/pom.xml index adb59c30f..25a0f8a8f 100644 --- a/providers/spanner/shedlock-provider-spanner/pom.xml +++ b/providers/spanner/shedlock-provider-spanner/pom.xml @@ -12,7 +12,7 @@ 6.2.1-SNAPSHOT - 6.85.0 + 6.86.0 From db9adcd33bfec733a6b953577c9bc545626461df Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 4 Feb 2025 15:59:06 +0000 Subject: [PATCH 1124/1598] Bump org.opensearch.client:opensearch-java from 2.19.0 to 2.20.0 Bumps [org.opensearch.client:opensearch-java](https://github.com/opensearch-project/opensearch-java) from 2.19.0 to 2.20.0. - [Release notes](https://github.com/opensearch-project/opensearch-java/releases) - [Changelog](https://github.com/opensearch-project/opensearch-java/blob/v2.20.0/CHANGELOG.md) - [Commits](https://github.com/opensearch-project/opensearch-java/compare/v2.19.0...v2.20.0) --- updated-dependencies: - dependency-name: org.opensearch.client:opensearch-java dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- providers/opensearch/shedlock-provider-opensearch-java/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/opensearch/shedlock-provider-opensearch-java/pom.xml b/providers/opensearch/shedlock-provider-opensearch-java/pom.xml index 4a21f0159..1e7e98122 100644 --- a/providers/opensearch/shedlock-provider-opensearch-java/pom.xml +++ b/providers/opensearch/shedlock-provider-opensearch-java/pom.xml @@ -12,7 +12,7 @@ 6.2.1-SNAPSHOT - 2.19.0 + 2.20.0 From 007a407c963eb816c355070056d5edfd6dd6ad61 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 4 Feb 2025 15:59:57 +0000 Subject: [PATCH 1125/1598] Bump micronaut4.version from 4.7.4 to 4.7.5 Bumps `micronaut4.version` from 4.7.4 to 4.7.5. Updates `io.micronaut.platform:micronaut-platform` from 4.7.4 to 4.7.5 - [Release notes](https://github.com/micronaut-projects/micronaut-platform/releases) - [Commits](https://github.com/micronaut-projects/micronaut-platform/compare/v4.7.4...v4.7.5) Updates `io.micronaut:micronaut-inject-java` from 4.7.4 to 4.7.5 - [Release notes](https://github.com/micronaut-projects/micronaut-core/releases) - [Changelog](https://github.com/micronaut-projects/micronaut-core/blob/4.8.x/RELEASE.adoc) - [Commits](https://github.com/micronaut-projects/micronaut-core/compare/v4.7.4...v4.7.5) --- updated-dependencies: - dependency-name: io.micronaut.platform:micronaut-platform dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: io.micronaut:micronaut-inject-java dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 59173b7d3..08ba1b7e3 100644 --- a/pom.xml +++ b/pom.xml @@ -75,7 +75,7 @@ 5.11.4 1.20.4 2.1.10 - 4.7.4 + 4.7.5 4.8.1 4.8.1 1.5.16 From d1a99b398b093bc6905bc26783bde60898463da2 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 5 Feb 2025 15:39:22 +0000 Subject: [PATCH 1126/1598] Bump quarkus.platform.version from 3.18.1 to 3.18.2 Bumps `quarkus.platform.version` from 3.18.1 to 3.18.2. Updates `io.quarkus.platform:quarkus-bom` from 3.18.1 to 3.18.2 - [Commits](https://github.com/quarkusio/quarkus-platform/compare/3.18.1...3.18.2) Updates `io.quarkus.platform:quarkus-maven-plugin` from 3.18.1 to 3.18.2 - [Commits](https://github.com/quarkusio/quarkus-platform/compare/3.18.1...3.18.2) --- updated-dependencies: - dependency-name: io.quarkus.platform:quarkus-bom dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: io.quarkus.platform:quarkus-maven-plugin dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- cdi/test/quarkus-test/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cdi/test/quarkus-test/pom.xml b/cdi/test/quarkus-test/pom.xml index a8e2ab871..ee8889cb0 100644 --- a/cdi/test/quarkus-test/pom.xml +++ b/cdi/test/quarkus-test/pom.xml @@ -14,7 +14,7 @@ quarkus-bom io.quarkus.platform - 3.18.1 + 3.18.2 true From 30000989e63e249375e56c2197f7d570533f9d40 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 5 Feb 2025 15:39:26 +0000 Subject: [PATCH 1127/1598] Bump com.oracle.database.jdbc:ojdbc11 from 23.6.0.24.10 to 23.7.0.25.01 Bumps com.oracle.database.jdbc:ojdbc11 from 23.6.0.24.10 to 23.7.0.25.01. --- updated-dependencies: - dependency-name: com.oracle.database.jdbc:ojdbc11 dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- providers/jdbc/shedlock-test-support-jdbc/pom.xml | 2 +- providers/r2dbc/shedlock-provider-r2dbc/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/providers/jdbc/shedlock-test-support-jdbc/pom.xml b/providers/jdbc/shedlock-test-support-jdbc/pom.xml index fa4a879f6..70b9f7155 100644 --- a/providers/jdbc/shedlock-test-support-jdbc/pom.xml +++ b/providers/jdbc/shedlock-test-support-jdbc/pom.xml @@ -57,7 +57,7 @@ com.oracle.database.jdbc ojdbc11 - 23.6.0.24.10 + 23.7.0.25.01 diff --git a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml index e1beb70b8..eee8f6ab0 100644 --- a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml +++ b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml @@ -75,7 +75,7 @@ com.oracle.database.jdbc ojdbc11 - 23.6.0.24.10 + 23.7.0.25.01 test From 4d6f62c6dc5b4cf68ab239cbcef86e5ebd59b41e Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 5 Feb 2025 15:39:39 +0000 Subject: [PATCH 1128/1598] Bump org.neo4j.driver:neo4j-java-driver from 5.27.0 to 5.28.0 Bumps [org.neo4j.driver:neo4j-java-driver](https://github.com/neo4j/neo4j-java-driver) from 5.27.0 to 5.28.0. - [Release notes](https://github.com/neo4j/neo4j-java-driver/releases) - [Commits](https://github.com/neo4j/neo4j-java-driver/compare/5.27.0...5.28.0) --- updated-dependencies: - dependency-name: org.neo4j.driver:neo4j-java-driver dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- providers/neo4j/shedlock-provider-neo4j/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/neo4j/shedlock-provider-neo4j/pom.xml b/providers/neo4j/shedlock-provider-neo4j/pom.xml index 14a45a81e..b397065ee 100644 --- a/providers/neo4j/shedlock-provider-neo4j/pom.xml +++ b/providers/neo4j/shedlock-provider-neo4j/pom.xml @@ -20,7 +20,7 @@ org.neo4j.driver neo4j-java-driver - 5.27.0 + 5.28.0 From efcabaa34d6e66979b188ba934a29d55580b9a18 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 6 Feb 2025 15:28:36 +0000 Subject: [PATCH 1129/1598] Bump io.micronaut.validation:micronaut-validation from 4.8.1 to 4.9.0 Bumps [io.micronaut.validation:micronaut-validation](https://github.com/micronaut-projects/micronaut-validation) from 4.8.1 to 4.9.0. - [Release notes](https://github.com/micronaut-projects/micronaut-validation/releases) - [Commits](https://github.com/micronaut-projects/micronaut-validation/compare/v4.8.1...v4.9.0) --- updated-dependencies: - dependency-name: io.micronaut.validation:micronaut-validation dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 08ba1b7e3..2846b378d 100644 --- a/pom.xml +++ b/pom.xml @@ -76,7 +76,7 @@ 1.20.4 2.1.10 4.7.5 - 4.8.1 + 4.9.0 4.8.1 1.5.16 4.2.2 From 05a2aaf7abff7b63607f0c11b5c610ef22c4cbb6 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 6 Feb 2025 15:29:04 +0000 Subject: [PATCH 1130/1598] Bump org.neo4j.driver:neo4j-java-driver from 5.28.0 to 5.28.1 Bumps [org.neo4j.driver:neo4j-java-driver](https://github.com/neo4j/neo4j-java-driver) from 5.28.0 to 5.28.1. - [Release notes](https://github.com/neo4j/neo4j-java-driver/releases) - [Commits](https://github.com/neo4j/neo4j-java-driver/compare/5.28.0...5.28.1) --- updated-dependencies: - dependency-name: org.neo4j.driver:neo4j-java-driver dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/neo4j/shedlock-provider-neo4j/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/neo4j/shedlock-provider-neo4j/pom.xml b/providers/neo4j/shedlock-provider-neo4j/pom.xml index b397065ee..9583a879e 100644 --- a/providers/neo4j/shedlock-provider-neo4j/pom.xml +++ b/providers/neo4j/shedlock-provider-neo4j/pom.xml @@ -20,7 +20,7 @@ org.neo4j.driver neo4j-java-driver - 5.28.0 + 5.28.1 From 4b0528165121fae2e452b560a47b55adc1da4b35 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 7 Feb 2025 15:48:11 +0000 Subject: [PATCH 1131/1598] Bump com.google.cloud:google-cloud-datastore from 2.26.0 to 2.26.1 Bumps [com.google.cloud:google-cloud-datastore](https://github.com/googleapis/java-datastore) from 2.26.0 to 2.26.1. - [Release notes](https://github.com/googleapis/java-datastore/releases) - [Changelog](https://github.com/googleapis/java-datastore/blob/main/CHANGELOG.md) - [Commits](https://github.com/googleapis/java-datastore/compare/v2.26.0...v2.26.1) --- updated-dependencies: - dependency-name: com.google.cloud:google-cloud-datastore dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/datastore/shedlock-provider-datastore/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/datastore/shedlock-provider-datastore/pom.xml b/providers/datastore/shedlock-provider-datastore/pom.xml index 1fece1919..93da8a119 100644 --- a/providers/datastore/shedlock-provider-datastore/pom.xml +++ b/providers/datastore/shedlock-provider-datastore/pom.xml @@ -12,7 +12,7 @@ 6.2.1-SNAPSHOT - 2.26.0 + 2.26.1 From a5b96cb11775df61e10c31bf5112e12a79ffd850 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 7 Feb 2025 15:48:29 +0000 Subject: [PATCH 1132/1598] Bump com.playtika.testcontainers:embedded-redis from 3.1.10 to 3.1.11 Bumps com.playtika.testcontainers:embedded-redis from 3.1.10 to 3.1.11. --- updated-dependencies: - dependency-name: com.playtika.testcontainers:embedded-redis dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/redis/shedlock-provider-redis-jedis4/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/redis/shedlock-provider-redis-jedis4/pom.xml b/providers/redis/shedlock-provider-redis-jedis4/pom.xml index d38228d24..916e71e88 100644 --- a/providers/redis/shedlock-provider-redis-jedis4/pom.xml +++ b/providers/redis/shedlock-provider-redis-jedis4/pom.xml @@ -34,7 +34,7 @@ com.playtika.testcontainers embedded-redis - 3.1.10 + 3.1.11 test From 367d9a49e128b6d03214c7f31cbf4c32db13c933 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 11 Feb 2025 15:19:25 +0000 Subject: [PATCH 1133/1598] Bump io.projectreactor:reactor-core from 3.7.2 to 3.7.3 Bumps [io.projectreactor:reactor-core](https://github.com/reactor/reactor-core) from 3.7.2 to 3.7.3. - [Release notes](https://github.com/reactor/reactor-core/releases) - [Commits](https://github.com/reactor/reactor-core/compare/v3.7.2...v3.7.3) --- updated-dependencies: - dependency-name: io.projectreactor:reactor-core dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/r2dbc/shedlock-provider-r2dbc/pom.xml | 2 +- providers/redis/shedlock-provider-redis-spring/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml index eee8f6ab0..4bfec7404 100644 --- a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml +++ b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml @@ -32,7 +32,7 @@ io.projectreactor reactor-core - 3.7.2 + 3.7.3 diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index 5866f0219..e01724765 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -27,7 +27,7 @@ io.projectreactor reactor-core - 3.7.2 + 3.7.3 true From 7f4c1f2d3143ba181de499134527dfe625245e7d Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 11 Feb 2025 15:19:29 +0000 Subject: [PATCH 1134/1598] Bump co.elastic.clients:elasticsearch-java from 8.17.1 to 8.17.2 Bumps [co.elastic.clients:elasticsearch-java](https://github.com/elastic/elasticsearch-java) from 8.17.1 to 8.17.2. - [Release notes](https://github.com/elastic/elasticsearch-java/releases) - [Changelog](https://github.com/elastic/elasticsearch-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/elastic/elasticsearch-java/compare/v8.17.1...v8.17.2) --- updated-dependencies: - dependency-name: co.elastic.clients:elasticsearch-java dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- .../elasticsearch/shedlock-provider-elasticsearch8/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml index a499810d7..f80c72909 100644 --- a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml +++ b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml @@ -12,7 +12,7 @@ 6.2.1-SNAPSHOT - 8.17.1 + 8.17.2 2.1.3 2.18.2 From 7d90a6eb12ff3abea64632f67b39f6f7513d8151 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 12 Feb 2025 15:08:03 +0000 Subject: [PATCH 1135/1598] Bump java-driver.version from 4.18.1 to 4.19.0 Bumps `java-driver.version` from 4.18.1 to 4.19.0. Updates `org.apache.cassandra:java-driver-core` from 4.18.1 to 4.19.0 - [Release notes](https://github.com/datastax/java-driver/releases) - [Commits](https://github.com/datastax/java-driver/compare/4.18.1...4.19.0) Updates `org.apache.cassandra:java-driver-query-builder` from 4.18.1 to 4.19.0 - [Release notes](https://github.com/datastax/java-driver/releases) - [Commits](https://github.com/datastax/java-driver/compare/4.18.1...4.19.0) --- updated-dependencies: - dependency-name: org.apache.cassandra:java-driver-core dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: org.apache.cassandra:java-driver-query-builder dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- providers/cassandra/shedlock-provider-cassandra/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/cassandra/shedlock-provider-cassandra/pom.xml b/providers/cassandra/shedlock-provider-cassandra/pom.xml index 6b6cae186..5ff1d698a 100644 --- a/providers/cassandra/shedlock-provider-cassandra/pom.xml +++ b/providers/cassandra/shedlock-provider-cassandra/pom.xml @@ -12,7 +12,7 @@ 6.2.1-SNAPSHOT - 4.18.1 + 4.19.0 From 69c97a0718de59efe6dbe5649ce60ba62f9ae7e2 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 12 Feb 2025 15:08:15 +0000 Subject: [PATCH 1136/1598] Bump micronaut4.version from 4.7.5 to 4.7.6 Bumps `micronaut4.version` from 4.7.5 to 4.7.6. Updates `io.micronaut.platform:micronaut-platform` from 4.7.5 to 4.7.6 - [Release notes](https://github.com/micronaut-projects/micronaut-platform/releases) - [Commits](https://github.com/micronaut-projects/micronaut-platform/compare/v4.7.5...v4.7.6) Updates `io.micronaut:micronaut-inject-java` from 4.7.5 to 4.7.6 - [Release notes](https://github.com/micronaut-projects/micronaut-core/releases) - [Changelog](https://github.com/micronaut-projects/micronaut-core/blob/4.9.x/RELEASE.adoc) - [Commits](https://github.com/micronaut-projects/micronaut-core/compare/v4.7.5...v4.7.6) --- updated-dependencies: - dependency-name: io.micronaut.platform:micronaut-platform dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: io.micronaut:micronaut-inject-java dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 2846b378d..6ce80c7fb 100644 --- a/pom.xml +++ b/pom.xml @@ -75,7 +75,7 @@ 5.11.4 1.20.4 2.1.10 - 4.7.5 + 4.7.6 4.9.0 4.8.1 1.5.16 From ab058042848ad0bce7fd1070070259ff113638da Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 12 Feb 2025 15:08:41 +0000 Subject: [PATCH 1137/1598] Bump org.mariadb.jdbc:mariadb-java-client from 3.5.1 to 3.5.2 Bumps [org.mariadb.jdbc:mariadb-java-client](https://github.com/mariadb-corporation/mariadb-connector-j) from 3.5.1 to 3.5.2. - [Release notes](https://github.com/mariadb-corporation/mariadb-connector-j/releases) - [Changelog](https://github.com/mariadb-corporation/mariadb-connector-j/blob/master/CHANGELOG.md) - [Commits](https://github.com/mariadb-corporation/mariadb-connector-j/compare/3.5.1...3.5.2) --- updated-dependencies: - dependency-name: org.mariadb.jdbc:mariadb-java-client dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/jdbc/shedlock-test-support-jdbc/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/jdbc/shedlock-test-support-jdbc/pom.xml b/providers/jdbc/shedlock-test-support-jdbc/pom.xml index 70b9f7155..53b4bf8f3 100644 --- a/providers/jdbc/shedlock-test-support-jdbc/pom.xml +++ b/providers/jdbc/shedlock-test-support-jdbc/pom.xml @@ -45,7 +45,7 @@ org.mariadb.jdbc mariadb-java-client - 3.5.1 + 3.5.2 From 53536045678fc90125ed8bcbd6a580cbf5bba025 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 12 Feb 2025 15:09:01 +0000 Subject: [PATCH 1138/1598] Bump org.opensearch.client:opensearch-rest-high-level-client Bumps [org.opensearch.client:opensearch-rest-high-level-client](https://github.com/opensearch-project/OpenSearch) from 2.17.1 to 2.19.0. - [Release notes](https://github.com/opensearch-project/OpenSearch/releases) - [Changelog](https://github.com/opensearch-project/OpenSearch/blob/main/CHANGELOG-3.0.md) - [Commits](https://github.com/opensearch-project/OpenSearch/compare/2.17.1...2.19.0) --- updated-dependencies: - dependency-name: org.opensearch.client:opensearch-rest-high-level-client dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- providers/opensearch/shedlock-provider-opensearch/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/opensearch/shedlock-provider-opensearch/pom.xml b/providers/opensearch/shedlock-provider-opensearch/pom.xml index f11d7e7b6..53bd88e3a 100644 --- a/providers/opensearch/shedlock-provider-opensearch/pom.xml +++ b/providers/opensearch/shedlock-provider-opensearch/pom.xml @@ -12,7 +12,7 @@ 6.2.1-SNAPSHOT - 2.17.1 + 2.19.0 From 75aec54d3be2b244c1ad974f9444b0a5057ac646 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 13 Feb 2025 15:21:20 +0000 Subject: [PATCH 1139/1598] Bump com.google.cloud:google-cloud-datastore from 2.26.1 to 2.26.2 Bumps [com.google.cloud:google-cloud-datastore](https://github.com/googleapis/java-datastore) from 2.26.1 to 2.26.2. - [Release notes](https://github.com/googleapis/java-datastore/releases) - [Changelog](https://github.com/googleapis/java-datastore/blob/main/CHANGELOG.md) - [Commits](https://github.com/googleapis/java-datastore/compare/v2.26.1...v2.26.2) --- updated-dependencies: - dependency-name: com.google.cloud:google-cloud-datastore dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/datastore/shedlock-provider-datastore/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/datastore/shedlock-provider-datastore/pom.xml b/providers/datastore/shedlock-provider-datastore/pom.xml index 93da8a119..bb231a14b 100644 --- a/providers/datastore/shedlock-provider-datastore/pom.xml +++ b/providers/datastore/shedlock-provider-datastore/pom.xml @@ -12,7 +12,7 @@ 6.2.1-SNAPSHOT - 2.26.1 + 2.26.2 From a0c901f76fdc3fe4cf0fcc3986e06b74fef84b27 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 13 Feb 2025 15:21:58 +0000 Subject: [PATCH 1140/1598] Bump spring.version from 6.2.2 to 6.2.3 Bumps `spring.version` from 6.2.2 to 6.2.3. Updates `org.springframework:spring-context` from 6.2.2 to 6.2.3 - [Release notes](https://github.com/spring-projects/spring-framework/releases) - [Commits](https://github.com/spring-projects/spring-framework/compare/v6.2.2...v6.2.3) Updates `org.springframework:spring-test` from 6.2.2 to 6.2.3 - [Release notes](https://github.com/spring-projects/spring-framework/releases) - [Commits](https://github.com/spring-projects/spring-framework/compare/v6.2.2...v6.2.3) Updates `org.springframework:spring-jdbc` from 6.2.2 to 6.2.3 - [Release notes](https://github.com/spring-projects/spring-framework/releases) - [Commits](https://github.com/spring-projects/spring-framework/compare/v6.2.2...v6.2.3) Updates `org.springframework:spring-beans` from 6.2.2 to 6.2.3 - [Release notes](https://github.com/spring-projects/spring-framework/releases) - [Commits](https://github.com/spring-projects/spring-framework/compare/v6.2.2...v6.2.3) --- updated-dependencies: - dependency-name: org.springframework:spring-context dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.springframework:spring-test dependency-type: direct:development update-type: version-update:semver-patch - dependency-name: org.springframework:spring-jdbc dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.springframework:spring-beans dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 6ce80c7fb..2d754d279 100644 --- a/pom.xml +++ b/pom.xml @@ -68,7 +68,7 @@
    - 6.2.2 + 6.2.3 UTF-8 17 3.4.2 From c7952afc3f3d50809f3f87395246ce706e170c0b Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 13 Feb 2025 15:22:07 +0000 Subject: [PATCH 1141/1598] Bump org.testng:testng from 7.10.2 to 7.11.0 Bumps [org.testng:testng](https://github.com/testng-team/testng) from 7.10.2 to 7.11.0. - [Release notes](https://github.com/testng-team/testng/releases) - [Changelog](https://github.com/testng-team/testng/blob/master/CHANGES.txt) - [Commits](https://github.com/testng-team/testng/compare/7.10.2...7.11.0) --- updated-dependencies: - dependency-name: org.testng:testng dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- spring/test/shedlock-testng-test/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spring/test/shedlock-testng-test/pom.xml b/spring/test/shedlock-testng-test/pom.xml index 0a266bee8..1a520a39f 100644 --- a/spring/test/shedlock-testng-test/pom.xml +++ b/spring/test/shedlock-testng-test/pom.xml @@ -48,7 +48,7 @@ org.testng testng - 7.10.2 + 7.11.0 test From 73b5dd160ba0e350e95237a9e3d6863838adf387 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 13 Feb 2025 15:22:27 +0000 Subject: [PATCH 1142/1598] Bump com.amazonaws:aws-java-sdk-s3 from 1.12.780 to 1.12.781 Bumps [com.amazonaws:aws-java-sdk-s3](https://github.com/aws/aws-sdk-java) from 1.12.780 to 1.12.781. - [Changelog](https://github.com/aws/aws-sdk-java/blob/master/CHANGELOG.md) - [Commits](https://github.com/aws/aws-sdk-java/compare/1.12.780...1.12.781) --- updated-dependencies: - dependency-name: com.amazonaws:aws-java-sdk-s3 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/s3/shedlock-provider-s3/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/s3/shedlock-provider-s3/pom.xml b/providers/s3/shedlock-provider-s3/pom.xml index 51f0221e4..06ac9882f 100644 --- a/providers/s3/shedlock-provider-s3/pom.xml +++ b/providers/s3/shedlock-provider-s3/pom.xml @@ -12,7 +12,7 @@ 6.2.1-SNAPSHOT - 1.12.780 + 1.12.781 From 9667cc3201f6fecf04a9a0ead4aeaa868acd9c00 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 13 Feb 2025 15:22:47 +0000 Subject: [PATCH 1143/1598] Bump quarkus.platform.version from 3.18.2 to 3.18.3 Bumps `quarkus.platform.version` from 3.18.2 to 3.18.3. Updates `io.quarkus.platform:quarkus-bom` from 3.18.2 to 3.18.3 - [Commits](https://github.com/quarkusio/quarkus-platform/compare/3.18.2...3.18.3) Updates `io.quarkus.platform:quarkus-maven-plugin` from 3.18.2 to 3.18.3 - [Commits](https://github.com/quarkusio/quarkus-platform/compare/3.18.2...3.18.3) --- updated-dependencies: - dependency-name: io.quarkus.platform:quarkus-bom dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: io.quarkus.platform:quarkus-maven-plugin dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- cdi/test/quarkus-test/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cdi/test/quarkus-test/pom.xml b/cdi/test/quarkus-test/pom.xml index ee8889cb0..1b4aca0c0 100644 --- a/cdi/test/quarkus-test/pom.xml +++ b/cdi/test/quarkus-test/pom.xml @@ -14,7 +14,7 @@ quarkus-bom io.quarkus.platform - 3.18.2 + 3.18.3 true From 8d1a3764ffb20e3642918933887157abe61360da Mon Sep 17 00:00:00 2001 From: Jordi Martinez Vicent Date: Fri, 14 Feb 2025 12:17:15 +0100 Subject: [PATCH 1144/1598] s3 provider sdk v2 --- pom.xml | 1 + providers/s3/shedlock-provider-s3v2/pom.xml | 77 +++++++ .../shedlock/provider/s3v2/Lock.java | 5 + .../provider/s3v2/S3LockProvider.java | 31 +++ .../provider/s3v2/S3StorageAccessor.java | 208 ++++++++++++++++++ .../s3v2/S3LockProviderIntegrationTest.java | 103 +++++++++ .../src/test/resources/logback-test.xml | 29 +++ shedlock-bom/pom.xml | 5 + 8 files changed, 459 insertions(+) create mode 100644 providers/s3/shedlock-provider-s3v2/pom.xml create mode 100644 providers/s3/shedlock-provider-s3v2/src/main/java/net/javacrumbs/shedlock/provider/s3v2/Lock.java create mode 100644 providers/s3/shedlock-provider-s3v2/src/main/java/net/javacrumbs/shedlock/provider/s3v2/S3LockProvider.java create mode 100644 providers/s3/shedlock-provider-s3v2/src/main/java/net/javacrumbs/shedlock/provider/s3v2/S3StorageAccessor.java create mode 100644 providers/s3/shedlock-provider-s3v2/src/test/java/net/javacrumbs/shedlock/provider/s3v2/S3LockProviderIntegrationTest.java create mode 100644 providers/s3/shedlock-provider-s3v2/src/test/resources/logback-test.xml diff --git a/pom.xml b/pom.xml index 2d754d279..9aaf2bfdd 100644 --- a/pom.xml +++ b/pom.xml @@ -65,6 +65,7 @@ providers/spanner/shedlock-provider-spanner providers/neo4j/shedlock-provider-neo4j providers/s3/shedlock-provider-s3 + providers/s3/shedlock-provider-s3v2 diff --git a/providers/s3/shedlock-provider-s3v2/pom.xml b/providers/s3/shedlock-provider-s3v2/pom.xml new file mode 100644 index 000000000..13163bde5 --- /dev/null +++ b/providers/s3/shedlock-provider-s3v2/pom.xml @@ -0,0 +1,77 @@ + + + + shedlock-parent + net.javacrumbs.shedlock + 6.2.1-SNAPSHOT + ../../../pom.xml + + 4.0.0 + + shedlock-provider-s3v2 + 6.2.1-SNAPSHOT + + + 2.30.19 + + + + + net.javacrumbs.shedlock + shedlock-core + ${project.version} + + + + software.amazon.awssdk + s3 + ${aws-java-sdk2-s3.version} + + + + org.testcontainers + junit-jupiter + ${test-containers.ver} + test + + + + org.testcontainers + localstack + ${test-containers.ver} + test + + + + net.javacrumbs.shedlock + shedlock-test-support + ${project.version} + test + + + + ch.qos.logback + logback-classic + ${logback.ver} + test + + + + + + + org.apache.maven.plugins + maven-jar-plugin + + + + + net.javacrumbs.shedlock.provider.s3v2 + + + + + + + + diff --git a/providers/s3/shedlock-provider-s3v2/src/main/java/net/javacrumbs/shedlock/provider/s3v2/Lock.java b/providers/s3/shedlock-provider-s3v2/src/main/java/net/javacrumbs/shedlock/provider/s3v2/Lock.java new file mode 100644 index 000000000..fd900b548 --- /dev/null +++ b/providers/s3/shedlock-provider-s3v2/src/main/java/net/javacrumbs/shedlock/provider/s3v2/Lock.java @@ -0,0 +1,5 @@ +package net.javacrumbs.shedlock.provider.s3v2; + +import java.time.Instant; + +record Lock(Instant lockUntil, Instant lockedAt, String lockedBy, String eTag) {} diff --git a/providers/s3/shedlock-provider-s3v2/src/main/java/net/javacrumbs/shedlock/provider/s3v2/S3LockProvider.java b/providers/s3/shedlock-provider-s3v2/src/main/java/net/javacrumbs/shedlock/provider/s3v2/S3LockProvider.java new file mode 100644 index 000000000..26c3bdbca --- /dev/null +++ b/providers/s3/shedlock-provider-s3v2/src/main/java/net/javacrumbs/shedlock/provider/s3v2/S3LockProvider.java @@ -0,0 +1,31 @@ +package net.javacrumbs.shedlock.provider.s3v2; + +import net.javacrumbs.shedlock.support.StorageBasedLockProvider; +import software.amazon.awssdk.services.s3.S3Client; + +/** + * Lock provider implementation for S3. + */ +public class S3LockProvider extends StorageBasedLockProvider { + + /** + * Constructs an S3LockProvider. + * + * @param s3Client S3 client used to interact with the S3 bucket. + * @param bucketName The name of the S3 bucket where locks are stored. + * @param objectPrefix The prefix of the S3 object lock. + */ + public S3LockProvider(S3Client s3Client, String bucketName, String objectPrefix) { + super(new S3StorageAccessor(s3Client, bucketName, objectPrefix)); + } + + /** + * Constructs an S3LockProvider. + * + * @param s3Client S3 client used to interact with the S3 bucket. + * @param bucketName The name of the S3 bucket where locks are stored. + */ + public S3LockProvider(S3Client s3Client, String bucketName) { + this(s3Client, bucketName, "shedlock/"); + } +} diff --git a/providers/s3/shedlock-provider-s3v2/src/main/java/net/javacrumbs/shedlock/provider/s3v2/S3StorageAccessor.java b/providers/s3/shedlock-provider-s3v2/src/main/java/net/javacrumbs/shedlock/provider/s3v2/S3StorageAccessor.java new file mode 100644 index 000000000..a5d8e7dec --- /dev/null +++ b/providers/s3/shedlock-provider-s3v2/src/main/java/net/javacrumbs/shedlock/provider/s3v2/S3StorageAccessor.java @@ -0,0 +1,208 @@ +package net.javacrumbs.shedlock.provider.s3v2; + +import static net.javacrumbs.shedlock.core.ClockProvider.now; + +import java.nio.ByteBuffer; +import java.time.Instant; +import java.util.HashMap; +import java.util.Map; +import java.util.Optional; +import java.util.UUID; + +import net.javacrumbs.shedlock.core.LockConfiguration; +import net.javacrumbs.shedlock.support.AbstractStorageAccessor; +import software.amazon.awssdk.awscore.exception.AwsServiceException; +import software.amazon.awssdk.core.sync.RequestBody; +import software.amazon.awssdk.services.s3.S3Client; +import software.amazon.awssdk.services.s3.model.HeadObjectRequest; +import software.amazon.awssdk.services.s3.model.HeadObjectResponse; +import software.amazon.awssdk.services.s3.model.PutObjectRequest; +import software.amazon.awssdk.services.s3.model.PutObjectResponse; + +/** + * Implementation of StorageAccessor for S3 as a lock storage backend. + * Manages locks using S3 objects with metadata for expiration and conditional writes. + */ +class S3StorageAccessor extends AbstractStorageAccessor { + + private static final String LOCK_UNTIL = "lock-until"; + private static final String LOCKED_AT = "locked-at"; + private static final String LOCKED_BY = "locked-by"; + private static final int PRECONDITION_FAILED = 412; + + private final S3Client s3Client; + private final String bucketName; + private final String objectPrefix; + + public S3StorageAccessor(S3Client s3Client, String bucketName, String objectPrefix) { + this.s3Client = s3Client; + this.bucketName = bucketName; + this.objectPrefix = objectPrefix; + } + + /** + * Finds the lock in the S3 bucket. + */ + Optional find(String name, String action) { + try { + HeadObjectResponse metadataResponse = this.s3Client.headObject(HeadObjectRequest.builder() + .bucket(this.bucketName) + .key(this.objectName(name)) + .build()); + + Map metadata = metadataResponse.metadata(); + + Instant lockUntil = Instant.parse(metadata.get(LOCK_UNTIL)); + Instant lockedAt = Instant.parse(metadata.get(LOCKED_AT)); + String lockedBy = metadata.get(LOCKED_BY); + String eTag = metadataResponse.eTag(); + + logger.debug("Lock found. action: {}, name: {}, lockUntil: {}, e-tag: {}", action, name, lockUntil, eTag); + return Optional.of(new Lock(lockUntil, lockedAt, lockedBy, eTag)); + } catch (AwsServiceException e) { + if (e.statusCode() == 404) { + logger.debug("Lock not found. action: {}, name: {}", action, name); + return Optional.empty(); + } + throw e; + } + } + + @Override + public boolean insertRecord(LockConfiguration lockConfiguration) { + String name = lockConfiguration.getName(); + if (find(name, "insertRecord").isPresent()) { + logger.debug("Lock already exists. name: {}", name); + return false; + } + + try { + var lockContent = getLockContent(); + Map metadata = createMetadata(lockConfiguration.getLockAtMostUntil(), now(), getHostname()); + + PutObjectRequest request = PutObjectRequest.builder() + .bucket(this.bucketName) + .key(this.objectName(name)) + .metadata(metadata) + .ifNoneMatch("*") + .build(); + + s3Client.putObject(request, RequestBody.fromBytes(lockContent)); + logger.debug("Lock created successfully. name: {}, metadata: {}", name, metadata); + return true; + } catch (AwsServiceException e) { + if (e.statusCode() == PRECONDITION_FAILED) { + logger.debug("Lock already in use. name: {}", name); + } else { + logger.warn("Failed to create lock. name: {}", name, e); + } + return false; + } + } + + @Override + public boolean updateRecord(LockConfiguration lockConfiguration) { + Optional lock = find(lockConfiguration.getName(), "updateRecord"); + if (lock.isEmpty()) { + logger.warn("Update skipped. Lock not found. name: {}, lock: {}", lockConfiguration.getName(), lock); + return false; + } + if (lock.get().lockUntil().isAfter(now())) { + logger.debug("Update skipped. Lock still valid. name: {}, lock: {}", lockConfiguration.getName(), lock); + return false; + } + + Map newMetadata = createMetadata(lockConfiguration.getLockAtMostUntil(), now(), getHostname()); + return replaceObjectMetadata( + lockConfiguration.getName(), newMetadata, lock.get().eTag(), "updateRecord"); + } + + @Override + public void unlock(LockConfiguration lockConfiguration) { + Optional lock = find(lockConfiguration.getName(), "unlock"); + if (lock.isEmpty()) { + logger.warn("Unlock skipped. Lock not found. name: {}, lock: {}", lockConfiguration.getName(), lock); + return; + } + + updateUntil(lockConfiguration.getName(), lock.get(), lockConfiguration.getUnlockTime(), "unlock"); + } + + @Override + public boolean extend(LockConfiguration lockConfiguration) { + Optional lock = find(lockConfiguration.getName(), "extend"); + if (lock.isEmpty() + || lock.get().lockUntil().isBefore(now()) + || !lock.get().lockedBy().equals(getHostname())) { + logger.debug( + "Extend skipped. Lock invalid or not owned by host. name: {}, lock: {}", + lockConfiguration.getName(), + lock); + return false; + } + + return updateUntil(lockConfiguration.getName(), lock.get(), lockConfiguration.getLockAtMostUntil(), "extend"); + } + + private boolean updateUntil(String name, Lock lock, Instant until, String action) { + + var existingMetadata = this.s3Client.headObject(HeadObjectRequest.builder() + .bucket(this.bucketName) + .key(this.objectName(name)) + .build()); + + Map newMetadata = + createMetadata(until, Instant.parse(existingMetadata.metadata().get(LOCKED_AT)), getHostname()); + + return replaceObjectMetadata(name, newMetadata, lock.eTag(), action); + } + + private boolean replaceObjectMetadata(String name, Map newMetadata, String eTag, String action) { + var lockContent = getLockContent(); + + PutObjectRequest request = PutObjectRequest.builder() + .bucket(this.bucketName) + .key(this.objectName(name)) + .metadata(newMetadata) + .ifMatch(eTag) + .build(); + + try { + PutObjectResponse response = s3Client.putObject(request, RequestBody.fromBytes(lockContent)); + logger.debug( + "Lock {} successfully. name: {}, old e-tag: {}, new e-tag: {}", + action, + name, + eTag, + response.eTag()); + return true; + } catch (AwsServiceException e) { + if (e.statusCode() == PRECONDITION_FAILED) { + logger.debug("Lock not exists to {}. name: {}, e-tag {}", action, name, eTag); + } else { + logger.warn("Failed to {} lock. name: {}", action, name, e); + } + return false; + } + } + + private static byte[] getLockContent() { + var uuid = UUID.randomUUID(); + ByteBuffer bb = ByteBuffer.wrap(new byte[16]); + bb.putLong(uuid.getMostSignificantBits()); + bb.putLong(uuid.getLeastSignificantBits()); + return bb.array(); + } + + private Map createMetadata(Instant lockUntil, Instant lockedAt, String lockedBy) { + Map metadata = new HashMap<>(); + metadata.put(LOCK_UNTIL, lockUntil.toString()); + metadata.put(LOCKED_AT, lockedAt.toString()); + metadata.put(LOCKED_BY, lockedBy); + return metadata; + } + + private String objectName(String name) { + return objectPrefix + name; + } +} diff --git a/providers/s3/shedlock-provider-s3v2/src/test/java/net/javacrumbs/shedlock/provider/s3v2/S3LockProviderIntegrationTest.java b/providers/s3/shedlock-provider-s3v2/src/test/java/net/javacrumbs/shedlock/provider/s3v2/S3LockProviderIntegrationTest.java new file mode 100644 index 000000000..561cef903 --- /dev/null +++ b/providers/s3/shedlock-provider-s3v2/src/test/java/net/javacrumbs/shedlock/provider/s3v2/S3LockProviderIntegrationTest.java @@ -0,0 +1,103 @@ +package net.javacrumbs.shedlock.provider.s3v2; + +import static org.assertj.core.api.Assertions.assertThat; + +import java.net.URI; + +import org.junit.jupiter.api.AfterEach; +import org.junit.jupiter.api.BeforeAll; +import org.junit.jupiter.api.BeforeEach; +import org.testcontainers.containers.localstack.LocalStackContainer; +import org.testcontainers.junit.jupiter.Container; +import org.testcontainers.junit.jupiter.Testcontainers; +import org.testcontainers.utility.DockerImageName; + +import net.javacrumbs.shedlock.core.ClockProvider; +import net.javacrumbs.shedlock.support.StorageBasedLockProvider; +import net.javacrumbs.shedlock.test.support.AbstractStorageBasedLockProviderIntegrationTest; +import software.amazon.awssdk.auth.credentials.AwsBasicCredentials; +import software.amazon.awssdk.regions.Region; +import software.amazon.awssdk.services.s3.S3Client; +import software.amazon.awssdk.services.s3.model.CreateBucketRequest; +import software.amazon.awssdk.services.s3.model.DeleteObjectRequest; +import software.amazon.awssdk.services.s3.model.ListObjectsRequest; + +/** + * Integration test uses local instance of LocalStack S3 running on localhost at + * port 9042 using bucket shedlock and folder shedlock + * + * @see net.javacrumbs.shedlock.provider.s3v2.S3LockProvider + */ +@Testcontainers +public class S3LockProviderIntegrationTest extends AbstractStorageBasedLockProviderIntegrationTest { + + @Container + static final MyLocalStackS3Container localStackS3 = new MyLocalStackS3Container(); + + private static S3Client s3Client; + private static final String BUCKET_NAME = "my-bucket"; + private static final String OBJECT_PREFIX = "prefix"; + + @BeforeAll + public static void startLocalStackS3() { + s3Client = S3Client.builder() + .endpointOverride(URI.create(localStackS3.getEndpoint().toString())) + .credentialsProvider(() -> AwsBasicCredentials.create(localStackS3.getAccessKey(), localStackS3.getSecretKey())) + .region(Region.of(localStackS3.getRegion())) + .build(); + } + + @BeforeEach + public void before() { + s3Client.createBucket(CreateBucketRequest.builder() + .bucket(BUCKET_NAME) + .build()); + } + + @AfterEach + public void after() { + var listObjectsResponse = s3Client.listObjects(ListObjectsRequest.builder() + .bucket(BUCKET_NAME) + .build()); + + listObjectsResponse.contents().forEach(s3Object -> { + s3Client.deleteObject(DeleteObjectRequest.builder() + .bucket(BUCKET_NAME) + .key(s3Object.key()) + .build()); + }); + } + + @Override + protected StorageBasedLockProvider getLockProvider() { + return new S3LockProvider(s3Client, BUCKET_NAME, OBJECT_PREFIX); + } + + @Override + protected void assertUnlocked(String lockName) { + Lock lock = findLock(lockName); + assertThat(lock.lockUntil()).isBefore(ClockProvider.now()); + assertThat(lock.lockedAt()).isBefore(ClockProvider.now()); + assertThat(lock.lockedBy()).isNotEmpty(); + } + + @Override + protected void assertLocked(String lockName) { + Lock lock = findLock(lockName); + assertThat(lock.lockUntil()).isAfter(ClockProvider.now()); + assertThat(lock.lockedAt()).isBefore(ClockProvider.now()); + assertThat(lock.lockedBy()).isNotEmpty(); + } + + private Lock findLock(String lockName) { + return new S3StorageAccessor(s3Client, BUCKET_NAME, OBJECT_PREFIX) + .find(lockName, "test") + .get(); + } + + private static class MyLocalStackS3Container extends LocalStackContainer { + public MyLocalStackS3Container() { + super(DockerImageName.parse("localstack/localstack:s3-latest")); + } + } +} diff --git a/providers/s3/shedlock-provider-s3v2/src/test/resources/logback-test.xml b/providers/s3/shedlock-provider-s3v2/src/test/resources/logback-test.xml new file mode 100644 index 000000000..8ee4ac478 --- /dev/null +++ b/providers/s3/shedlock-provider-s3v2/src/test/resources/logback-test.xml @@ -0,0 +1,29 @@ + + + + + + %d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n + + + + + + + diff --git a/shedlock-bom/pom.xml b/shedlock-bom/pom.xml index 211a6304d..e172bf2d5 100644 --- a/shedlock-bom/pom.xml +++ b/shedlock-bom/pom.xml @@ -154,6 +154,11 @@ shedlock-provider-s3 ${project.version}
    + + net.javacrumbs.shedlock + shedlock-provider-s3v2 + ${project.version} +
    From ebe83fc2f0b296c8ae2b6981eec999e417475cb8 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 14 Feb 2025 15:30:38 +0000 Subject: [PATCH 1145/1598] Bump org.opensearch.client:opensearch-java from 2.20.0 to 2.21.0 Bumps [org.opensearch.client:opensearch-java](https://github.com/opensearch-project/opensearch-java) from 2.20.0 to 2.21.0. - [Release notes](https://github.com/opensearch-project/opensearch-java/releases) - [Changelog](https://github.com/opensearch-project/opensearch-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/opensearch-project/opensearch-java/compare/v2.20.0...v2.21.0) --- updated-dependencies: - dependency-name: org.opensearch.client:opensearch-java dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- providers/opensearch/shedlock-provider-opensearch-java/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/opensearch/shedlock-provider-opensearch-java/pom.xml b/providers/opensearch/shedlock-provider-opensearch-java/pom.xml index 1e7e98122..aeac911b3 100644 --- a/providers/opensearch/shedlock-provider-opensearch-java/pom.xml +++ b/providers/opensearch/shedlock-provider-opensearch-java/pom.xml @@ -12,7 +12,7 @@ 6.2.1-SNAPSHOT - 2.20.0 + 2.21.0 From dc6ecb9d7c8ea14d4ec752087e4190220303f2ce Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 14 Feb 2025 15:31:13 +0000 Subject: [PATCH 1146/1598] Bump org.springframework.data:spring-data-redis from 3.4.2 to 3.4.3 Bumps [org.springframework.data:spring-data-redis](https://github.com/spring-projects/spring-data-redis) from 3.4.2 to 3.4.3. - [Release notes](https://github.com/spring-projects/spring-data-redis/releases) - [Commits](https://github.com/spring-projects/spring-data-redis/compare/3.4.2...3.4.3) --- updated-dependencies: - dependency-name: org.springframework.data:spring-data-redis dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/redis/shedlock-provider-redis-spring/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index e01724765..dee7218aa 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -21,7 +21,7 @@ org.springframework.data spring-data-redis - 3.4.2 + 3.4.3 From 4e56784556c0d0b6945c93c0cb2cb45c6c01abfa Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Fri, 14 Feb 2025 18:38:22 +0100 Subject: [PATCH 1147/1598] Spotless --- .../provider/s3v2/S3StorageAccessor.java | 9 ++--- .../s3v2/S3LockProviderIntegrationTest.java | 38 +++++++++---------- 2 files changed, 21 insertions(+), 26 deletions(-) diff --git a/providers/s3/shedlock-provider-s3v2/src/main/java/net/javacrumbs/shedlock/provider/s3v2/S3StorageAccessor.java b/providers/s3/shedlock-provider-s3v2/src/main/java/net/javacrumbs/shedlock/provider/s3v2/S3StorageAccessor.java index a5d8e7dec..06fe78c29 100644 --- a/providers/s3/shedlock-provider-s3v2/src/main/java/net/javacrumbs/shedlock/provider/s3v2/S3StorageAccessor.java +++ b/providers/s3/shedlock-provider-s3v2/src/main/java/net/javacrumbs/shedlock/provider/s3v2/S3StorageAccessor.java @@ -8,7 +8,6 @@ import java.util.Map; import java.util.Optional; import java.util.UUID; - import net.javacrumbs.shedlock.core.LockConfiguration; import net.javacrumbs.shedlock.support.AbstractStorageAccessor; import software.amazon.awssdk.awscore.exception.AwsServiceException; @@ -46,10 +45,10 @@ public S3StorageAccessor(S3Client s3Client, String bucketName, String objectPref Optional find(String name, String action) { try { HeadObjectResponse metadataResponse = this.s3Client.headObject(HeadObjectRequest.builder() - .bucket(this.bucketName) - .key(this.objectName(name)) - .build()); - + .bucket(this.bucketName) + .key(this.objectName(name)) + .build()); + Map metadata = metadataResponse.metadata(); Instant lockUntil = Instant.parse(metadata.get(LOCK_UNTIL)); diff --git a/providers/s3/shedlock-provider-s3v2/src/test/java/net/javacrumbs/shedlock/provider/s3v2/S3LockProviderIntegrationTest.java b/providers/s3/shedlock-provider-s3v2/src/test/java/net/javacrumbs/shedlock/provider/s3v2/S3LockProviderIntegrationTest.java index 561cef903..cd8ce6cde 100644 --- a/providers/s3/shedlock-provider-s3v2/src/test/java/net/javacrumbs/shedlock/provider/s3v2/S3LockProviderIntegrationTest.java +++ b/providers/s3/shedlock-provider-s3v2/src/test/java/net/javacrumbs/shedlock/provider/s3v2/S3LockProviderIntegrationTest.java @@ -3,7 +3,9 @@ import static org.assertj.core.api.Assertions.assertThat; import java.net.URI; - +import net.javacrumbs.shedlock.core.ClockProvider; +import net.javacrumbs.shedlock.support.StorageBasedLockProvider; +import net.javacrumbs.shedlock.test.support.AbstractStorageBasedLockProviderIntegrationTest; import org.junit.jupiter.api.AfterEach; import org.junit.jupiter.api.BeforeAll; import org.junit.jupiter.api.BeforeEach; @@ -11,10 +13,6 @@ import org.testcontainers.junit.jupiter.Container; import org.testcontainers.junit.jupiter.Testcontainers; import org.testcontainers.utility.DockerImageName; - -import net.javacrumbs.shedlock.core.ClockProvider; -import net.javacrumbs.shedlock.support.StorageBasedLockProvider; -import net.javacrumbs.shedlock.test.support.AbstractStorageBasedLockProviderIntegrationTest; import software.amazon.awssdk.auth.credentials.AwsBasicCredentials; import software.amazon.awssdk.regions.Region; import software.amazon.awssdk.services.s3.S3Client; @@ -41,31 +39,29 @@ public class S3LockProviderIntegrationTest extends AbstractStorageBasedLockProvi @BeforeAll public static void startLocalStackS3() { s3Client = S3Client.builder() - .endpointOverride(URI.create(localStackS3.getEndpoint().toString())) - .credentialsProvider(() -> AwsBasicCredentials.create(localStackS3.getAccessKey(), localStackS3.getSecretKey())) - .region(Region.of(localStackS3.getRegion())) + .endpointOverride(URI.create(localStackS3.getEndpoint().toString())) + .credentialsProvider( + () -> AwsBasicCredentials.create(localStackS3.getAccessKey(), localStackS3.getSecretKey())) + .region(Region.of(localStackS3.getRegion())) .build(); } @BeforeEach public void before() { - s3Client.createBucket(CreateBucketRequest.builder() - .bucket(BUCKET_NAME) - .build()); + s3Client.createBucket(CreateBucketRequest.builder().bucket(BUCKET_NAME).build()); } @AfterEach public void after() { - var listObjectsResponse = s3Client.listObjects(ListObjectsRequest.builder() - .bucket(BUCKET_NAME) - .build()); - - listObjectsResponse.contents().forEach(s3Object -> { - s3Client.deleteObject(DeleteObjectRequest.builder() - .bucket(BUCKET_NAME) - .key(s3Object.key()) - .build()); - }); + var listObjectsResponse = s3Client.listObjects( + ListObjectsRequest.builder().bucket(BUCKET_NAME).build()); + + listObjectsResponse.contents().forEach(s3Object -> { + s3Client.deleteObject(DeleteObjectRequest.builder() + .bucket(BUCKET_NAME) + .key(s3Object.key()) + .build()); + }); } @Override From a6fe5f339a3e29560321ca0adc66bf2d982c0836 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 14 Feb 2025 18:22:50 +0000 Subject: [PATCH 1148/1598] Bump org.apache.ignite:ignite-core Bumps org.apache.ignite:ignite-core from 2.16.0 to 2.17.0. --- updated-dependencies: - dependency-name: org.apache.ignite:ignite-core dependency-type: direct:production ... Signed-off-by: dependabot[bot] --- providers/ignite/shedlock-provider-ignite/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/ignite/shedlock-provider-ignite/pom.xml b/providers/ignite/shedlock-provider-ignite/pom.xml index 49224a41c..659c4e789 100644 --- a/providers/ignite/shedlock-provider-ignite/pom.xml +++ b/providers/ignite/shedlock-provider-ignite/pom.xml @@ -12,7 +12,7 @@ 6.2.1-SNAPSHOT - 2.16.0 + 2.17.0 From beae02556c32517e30d5d602125b6be1c25cf340 Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Fri, 14 Feb 2025 18:53:57 +0100 Subject: [PATCH 1149/1598] Cleanup --- .../provider/s3/S3StorageAccessor.java | 8 +++- providers/s3/shedlock-provider-s3v2/pom.xml | 2 +- .../provider/s3v2/S3StorageAccessor.java | 37 +++++++++---------- 3 files changed, 24 insertions(+), 23 deletions(-) diff --git a/providers/s3/shedlock-provider-s3/src/main/java/net/javacrumbs/shedlock/provider/s3/S3StorageAccessor.java b/providers/s3/shedlock-provider-s3/src/main/java/net/javacrumbs/shedlock/provider/s3/S3StorageAccessor.java index 2918e53e0..8c66f8286 100644 --- a/providers/s3/shedlock-provider-s3/src/main/java/net/javacrumbs/shedlock/provider/s3/S3StorageAccessor.java +++ b/providers/s3/shedlock-provider-s3/src/main/java/net/javacrumbs/shedlock/provider/s3/S3StorageAccessor.java @@ -41,7 +41,7 @@ public S3StorageAccessor(AmazonS3 s3Client, String bucketName, String objectPref */ Optional find(String name, String action) { try { - ObjectMetadata metadata = s3Client.getObjectMetadata(bucketName, objectName(name)); + ObjectMetadata metadata = getExistingMetadata(name); Instant lockUntil = Instant.parse(metadata.getUserMetaDataOf(LOCK_UNTIL)); Instant lockedAt = Instant.parse(metadata.getUserMetaDataOf(LOCKED_AT)); String lockedBy = metadata.getUserMetaDataOf(LOCKED_BY); @@ -133,13 +133,17 @@ public boolean extend(LockConfiguration lockConfiguration) { } private boolean updateUntil(String name, Lock lock, Instant until, String action) { - ObjectMetadata existingMetadata = s3Client.getObjectMetadata(bucketName, objectName(name)); + ObjectMetadata existingMetadata = getExistingMetadata(name); ObjectMetadata newMetadata = createMetadata(until, Instant.parse(existingMetadata.getUserMetaDataOf(LOCKED_AT)), getHostname()); return replaceObjectMetadata(name, newMetadata, lock.eTag(), action); } + private ObjectMetadata getExistingMetadata(String name) { + return s3Client.getObjectMetadata(bucketName, objectName(name)); + } + private boolean replaceObjectMetadata(String name, ObjectMetadata newMetadata, String eTag, String action) { var lockContent = getLockContent(); newMetadata.setContentLength(lockContent.length); diff --git a/providers/s3/shedlock-provider-s3v2/pom.xml b/providers/s3/shedlock-provider-s3v2/pom.xml index 13163bde5..2d21197b8 100644 --- a/providers/s3/shedlock-provider-s3v2/pom.xml +++ b/providers/s3/shedlock-provider-s3v2/pom.xml @@ -12,7 +12,7 @@ 6.2.1-SNAPSHOT - 2.30.19 + 2.30.20 diff --git a/providers/s3/shedlock-provider-s3v2/src/main/java/net/javacrumbs/shedlock/provider/s3v2/S3StorageAccessor.java b/providers/s3/shedlock-provider-s3v2/src/main/java/net/javacrumbs/shedlock/provider/s3v2/S3StorageAccessor.java index 06fe78c29..84c5204b8 100644 --- a/providers/s3/shedlock-provider-s3v2/src/main/java/net/javacrumbs/shedlock/provider/s3v2/S3StorageAccessor.java +++ b/providers/s3/shedlock-provider-s3v2/src/main/java/net/javacrumbs/shedlock/provider/s3v2/S3StorageAccessor.java @@ -44,10 +44,7 @@ public S3StorageAccessor(S3Client s3Client, String bucketName, String objectPref */ Optional find(String name, String action) { try { - HeadObjectResponse metadataResponse = this.s3Client.headObject(HeadObjectRequest.builder() - .bucket(this.bucketName) - .key(this.objectName(name)) - .build()); + HeadObjectResponse metadataResponse = getExistingMetadata(name); Map metadata = metadataResponse.metadata(); @@ -76,17 +73,16 @@ public boolean insertRecord(LockConfiguration lockConfiguration) { } try { - var lockContent = getLockContent(); Map metadata = createMetadata(lockConfiguration.getLockAtMostUntil(), now(), getHostname()); PutObjectRequest request = PutObjectRequest.builder() - .bucket(this.bucketName) - .key(this.objectName(name)) + .bucket(bucketName) + .key(objectName(name)) .metadata(metadata) .ifNoneMatch("*") .build(); - s3Client.putObject(request, RequestBody.fromBytes(lockContent)); + s3Client.putObject(request, getLockContent()); logger.debug("Lock created successfully. name: {}, metadata: {}", name, metadata); return true; } catch (AwsServiceException e) { @@ -144,11 +140,7 @@ public boolean extend(LockConfiguration lockConfiguration) { } private boolean updateUntil(String name, Lock lock, Instant until, String action) { - - var existingMetadata = this.s3Client.headObject(HeadObjectRequest.builder() - .bucket(this.bucketName) - .key(this.objectName(name)) - .build()); + var existingMetadata = getExistingMetadata(name); Map newMetadata = createMetadata(until, Instant.parse(existingMetadata.metadata().get(LOCKED_AT)), getHostname()); @@ -156,18 +148,23 @@ private boolean updateUntil(String name, Lock lock, Instant until, String action return replaceObjectMetadata(name, newMetadata, lock.eTag(), action); } - private boolean replaceObjectMetadata(String name, Map newMetadata, String eTag, String action) { - var lockContent = getLockContent(); + private HeadObjectResponse getExistingMetadata(String name) { + return s3Client.headObject(HeadObjectRequest.builder() + .bucket(bucketName) + .key(objectName(name)) + .build()); + } + private boolean replaceObjectMetadata(String name, Map newMetadata, String eTag, String action) { PutObjectRequest request = PutObjectRequest.builder() - .bucket(this.bucketName) - .key(this.objectName(name)) + .bucket(bucketName) + .key(objectName(name)) .metadata(newMetadata) .ifMatch(eTag) .build(); try { - PutObjectResponse response = s3Client.putObject(request, RequestBody.fromBytes(lockContent)); + PutObjectResponse response = s3Client.putObject(request, getLockContent()); logger.debug( "Lock {} successfully. name: {}, old e-tag: {}, new e-tag: {}", action, @@ -185,12 +182,12 @@ private boolean replaceObjectMetadata(String name, Map newMetada } } - private static byte[] getLockContent() { + private static RequestBody getLockContent() { var uuid = UUID.randomUUID(); ByteBuffer bb = ByteBuffer.wrap(new byte[16]); bb.putLong(uuid.getMostSignificantBits()); bb.putLong(uuid.getLeastSignificantBits()); - return bb.array(); + return RequestBody.fromBytes(bb.array()); } private Map createMetadata(Instant lockUntil, Instant lockedAt, String lockedBy) { From 082beee2328d1ef9bcb13f64feebfe0561428345 Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Fri, 14 Feb 2025 20:37:02 +0100 Subject: [PATCH 1150/1598] Test with SB 3.5.9-M1 --- spring/test/shedlock-springboot-future-test/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spring/test/shedlock-springboot-future-test/pom.xml b/spring/test/shedlock-springboot-future-test/pom.xml index 1434d4c6c..d5b70b911 100644 --- a/spring/test/shedlock-springboot-future-test/pom.xml +++ b/spring/test/shedlock-springboot-future-test/pom.xml @@ -63,7 +63,7 @@ org.springframework.boot spring-boot-dependencies - 3.5.0-SNAPSHOT + 3.5.0-M1 pom import From f49d8d0be4bf2773129bcae43c4592f614585e4f Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Fri, 14 Feb 2025 20:39:31 +0100 Subject: [PATCH 1151/1598] [maven-release-plugin] prepare release shedlock-parent-6.3.0 --- cdi/shedlock-cdi/pom.xml | 4 ++-- cdi/test/quarkus-test/pom.xml | 4 ++-- micronaut/shedlock-micronaut4/pom.xml | 4 ++-- micronaut/test/micronaut4-jdbc-template/pom.xml | 4 ++-- micronaut/test/micronaut4-jdbc/pom.xml | 4 ++-- pom.xml | 2 +- providers/arangodb/shedlock-provider-arangodb/pom.xml | 4 ++-- providers/cassandra/shedlock-provider-cassandra/pom.xml | 4 ++-- providers/consul/shedlock-provider-consul/pom.xml | 4 ++-- .../couchbase/shedlock-provider-couchbase-javaclient3/pom.xml | 4 ++-- providers/datastore/shedlock-provider-datastore/pom.xml | 4 ++-- providers/dynamodb/shedlock-provider-dynamodb2/pom.xml | 4 ++-- .../elasticsearch/shedlock-provider-elasticsearch8/pom.xml | 4 ++-- providers/etcd/shedlock-provider-etcd-jetcd/pom.xml | 2 +- providers/hazelcast/shedlock-provider-hazelcast4/pom.xml | 4 ++-- providers/ignite/shedlock-provider-ignite/pom.xml | 4 ++-- providers/inmemory/shedlock-provider-inmemory/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-internal/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-template/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jooq/pom.xml | 4 ++-- providers/jdbc/shedlock-test-support-jdbc/pom.xml | 4 ++-- providers/memcached/shedlock-provider-memcached-spy/pom.xml | 4 ++-- .../mongo/shedlock-provider-mongo-reactivestreams/pom.xml | 4 ++-- providers/mongo/shedlock-provider-mongo/pom.xml | 4 ++-- providers/neo4j/shedlock-provider-neo4j/pom.xml | 4 ++-- .../opensearch/shedlock-provider-opensearch-java/pom.xml | 4 ++-- providers/opensearch/shedlock-provider-opensearch/pom.xml | 4 ++-- providers/r2dbc/shedlock-provider-r2dbc/pom.xml | 4 ++-- providers/redis/shedlock-provider-redis-jedis4/pom.xml | 4 ++-- providers/redis/shedlock-provider-redis-spring/pom.xml | 4 ++-- providers/s3/shedlock-provider-s3/pom.xml | 4 ++-- providers/s3/shedlock-provider-s3v2/pom.xml | 4 ++-- providers/spanner/shedlock-provider-spanner/pom.xml | 4 ++-- .../zookeeper/shedlock-provider-zookeeper-curator/pom.xml | 4 ++-- shedlock-bom/pom.xml | 4 ++-- shedlock-core/pom.xml | 4 ++-- shedlock-test-support/pom.xml | 4 ++-- spring/shedlock-spring/pom.xml | 4 ++-- spring/test/shedlock-springboot-future-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-kotlin-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-old-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-sleuth-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-test/pom.xml | 4 ++-- spring/test/shedlock-testng-test/pom.xml | 4 ++-- 46 files changed, 90 insertions(+), 90 deletions(-) diff --git a/cdi/shedlock-cdi/pom.xml b/cdi/shedlock-cdi/pom.xml index bf0a6b102..037acd9f3 100644 --- a/cdi/shedlock-cdi/pom.xml +++ b/cdi/shedlock-cdi/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 6.2.1-SNAPSHOT + 6.3.0 ../../pom.xml shedlock-cdi - 6.2.1-SNAPSHOT + 6.3.0 diff --git a/cdi/test/quarkus-test/pom.xml b/cdi/test/quarkus-test/pom.xml index 1b4aca0c0..c3e0af8d4 100644 --- a/cdi/test/quarkus-test/pom.xml +++ b/cdi/test/quarkus-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.2.1-SNAPSHOT + 6.3.0 ../../../pom.xml 4.0.0 quarkus-test - 6.2.1-SNAPSHOT + 6.3.0 quarkus-bom diff --git a/micronaut/shedlock-micronaut4/pom.xml b/micronaut/shedlock-micronaut4/pom.xml index fa061090d..73e7f3d27 100644 --- a/micronaut/shedlock-micronaut4/pom.xml +++ b/micronaut/shedlock-micronaut4/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 6.2.1-SNAPSHOT + 6.3.0 ../../pom.xml shedlock-micronaut4 - 6.2.1-SNAPSHOT + 6.3.0 diff --git a/micronaut/test/micronaut4-jdbc-template/pom.xml b/micronaut/test/micronaut4-jdbc-template/pom.xml index 609f911e0..57d214c5a 100644 --- a/micronaut/test/micronaut4-jdbc-template/pom.xml +++ b/micronaut/test/micronaut4-jdbc-template/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 6.2.1-SNAPSHOT + 6.3.0 ../../../pom.xml micronaut4-jdbc-template - 6.2.1-SNAPSHOT + 6.3.0 UTF-8 diff --git a/micronaut/test/micronaut4-jdbc/pom.xml b/micronaut/test/micronaut4-jdbc/pom.xml index f9195fdcc..d41dabfb4 100644 --- a/micronaut/test/micronaut4-jdbc/pom.xml +++ b/micronaut/test/micronaut4-jdbc/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 6.2.1-SNAPSHOT + 6.3.0 ../../../pom.xml micronaut4-jdbc - 6.2.1-SNAPSHOT + 6.3.0 UTF-8 diff --git a/pom.xml b/pom.xml index 9aaf2bfdd..b5b11ef91 100644 --- a/pom.xml +++ b/pom.xml @@ -19,7 +19,7 @@ net.javacrumbs.shedlock shedlock-parent pom - 6.2.1-SNAPSHOT + 6.3.0 shedlock-bom shedlock-core diff --git a/providers/arangodb/shedlock-provider-arangodb/pom.xml b/providers/arangodb/shedlock-provider-arangodb/pom.xml index 3380bbbd7..6f70758f2 100644 --- a/providers/arangodb/shedlock-provider-arangodb/pom.xml +++ b/providers/arangodb/shedlock-provider-arangodb/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.2.1-SNAPSHOT + 6.3.0 ../../../pom.xml 4.0.0 shedlock-provider-arangodb - 6.2.1-SNAPSHOT + 6.3.0 diff --git a/providers/cassandra/shedlock-provider-cassandra/pom.xml b/providers/cassandra/shedlock-provider-cassandra/pom.xml index 5ff1d698a..86ef3d341 100644 --- a/providers/cassandra/shedlock-provider-cassandra/pom.xml +++ b/providers/cassandra/shedlock-provider-cassandra/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.2.1-SNAPSHOT + 6.3.0 ../../../pom.xml 4.0.0 shedlock-provider-cassandra - 6.2.1-SNAPSHOT + 6.3.0 4.19.0 diff --git a/providers/consul/shedlock-provider-consul/pom.xml b/providers/consul/shedlock-provider-consul/pom.xml index 78924c10b..743e08b73 100644 --- a/providers/consul/shedlock-provider-consul/pom.xml +++ b/providers/consul/shedlock-provider-consul/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.2.1-SNAPSHOT + 6.3.0 ../../../pom.xml 4.0.0 shedlock-provider-consul - 6.2.1-SNAPSHOT + 6.3.0 diff --git a/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml b/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml index 4d21a0284..7c3275e12 100644 --- a/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml +++ b/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.2.1-SNAPSHOT + 6.3.0 ../../../pom.xml 4.0.0 shedlock-provider-couchbase-javaclient3 - 6.2.1-SNAPSHOT + 6.3.0 diff --git a/providers/datastore/shedlock-provider-datastore/pom.xml b/providers/datastore/shedlock-provider-datastore/pom.xml index bb231a14b..26693dc97 100644 --- a/providers/datastore/shedlock-provider-datastore/pom.xml +++ b/providers/datastore/shedlock-provider-datastore/pom.xml @@ -4,12 +4,12 @@ net.javacrumbs.shedlock shedlock-parent - 6.2.1-SNAPSHOT + 6.3.0 ../../../pom.xml shedlock-provider-datastore - 6.2.1-SNAPSHOT + 6.3.0 2.26.2 diff --git a/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml b/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml index baf20a1bc..ba2682b2b 100644 --- a/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml +++ b/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.2.1-SNAPSHOT + 6.3.0 ../../../pom.xml 4.0.0 shedlock-provider-dynamodb2 - 6.2.1-SNAPSHOT + 6.3.0 diff --git a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml index f80c72909..eff599cfd 100644 --- a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml +++ b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.2.1-SNAPSHOT + 6.3.0 ../../../pom.xml 4.0.0 shedlock-provider-elasticsearch8 - 6.2.1-SNAPSHOT + 6.3.0 8.17.2 diff --git a/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml b/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml index 8a140acad..dd41d1b44 100644 --- a/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml +++ b/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.2.1-SNAPSHOT + 6.3.0 ../../../pom.xml 4.0.0 diff --git a/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml b/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml index 0ce1e3635..1d9f5b94f 100644 --- a/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml +++ b/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.2.1-SNAPSHOT + 6.3.0 ../../../pom.xml 4.0.0 shedlock-provider-hazelcast4 - 6.2.1-SNAPSHOT + 6.3.0 diff --git a/providers/ignite/shedlock-provider-ignite/pom.xml b/providers/ignite/shedlock-provider-ignite/pom.xml index 659c4e789..5b28c9d2e 100644 --- a/providers/ignite/shedlock-provider-ignite/pom.xml +++ b/providers/ignite/shedlock-provider-ignite/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.2.1-SNAPSHOT + 6.3.0 ../../../pom.xml 4.0.0 shedlock-provider-ignite - 6.2.1-SNAPSHOT + 6.3.0 2.17.0 diff --git a/providers/inmemory/shedlock-provider-inmemory/pom.xml b/providers/inmemory/shedlock-provider-inmemory/pom.xml index e885765fd..06f01e09f 100644 --- a/providers/inmemory/shedlock-provider-inmemory/pom.xml +++ b/providers/inmemory/shedlock-provider-inmemory/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.2.1-SNAPSHOT + 6.3.0 ../../../pom.xml 4.0.0 shedlock-provider-inmemory - 6.2.1-SNAPSHOT + 6.3.0 diff --git a/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml b/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml index 9394f2229..4a5c7ac1f 100644 --- a/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.2.1-SNAPSHOT + 6.3.0 ../../../pom.xml 4.0.0 shedlock-provider-jdbc-internal - 6.2.1-SNAPSHOT + 6.3.0 diff --git a/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml b/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml index cf7d0ebed..556910aaf 100644 --- a/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.2.1-SNAPSHOT + 6.3.0 ../../../pom.xml 4.0.0 shedlock-provider-jdbc-micronaut - 6.2.1-SNAPSHOT + 6.3.0 diff --git a/providers/jdbc/shedlock-provider-jdbc-template/pom.xml b/providers/jdbc/shedlock-provider-jdbc-template/pom.xml index b0179c340..781aa57f6 100644 --- a/providers/jdbc/shedlock-provider-jdbc-template/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-template/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.2.1-SNAPSHOT + 6.3.0 ../../../pom.xml 4.0.0 shedlock-provider-jdbc-template - 6.2.1-SNAPSHOT + 6.3.0 diff --git a/providers/jdbc/shedlock-provider-jdbc/pom.xml b/providers/jdbc/shedlock-provider-jdbc/pom.xml index b5778819a..b14885448 100644 --- a/providers/jdbc/shedlock-provider-jdbc/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.2.1-SNAPSHOT + 6.3.0 ../../../pom.xml 4.0.0 shedlock-provider-jdbc - 6.2.1-SNAPSHOT + 6.3.0 diff --git a/providers/jdbc/shedlock-provider-jooq/pom.xml b/providers/jdbc/shedlock-provider-jooq/pom.xml index d9580b694..74ce71abd 100644 --- a/providers/jdbc/shedlock-provider-jooq/pom.xml +++ b/providers/jdbc/shedlock-provider-jooq/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.2.1-SNAPSHOT + 6.3.0 ../../../pom.xml 4.0.0 shedlock-provider-jooq - 6.2.1-SNAPSHOT + 6.3.0 diff --git a/providers/jdbc/shedlock-test-support-jdbc/pom.xml b/providers/jdbc/shedlock-test-support-jdbc/pom.xml index 53b4bf8f3..26aecabab 100644 --- a/providers/jdbc/shedlock-test-support-jdbc/pom.xml +++ b/providers/jdbc/shedlock-test-support-jdbc/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.2.1-SNAPSHOT + 6.3.0 ../../../pom.xml 4.0.0 shedlock-test-support-jdbc - 6.2.1-SNAPSHOT + 6.3.0 diff --git a/providers/memcached/shedlock-provider-memcached-spy/pom.xml b/providers/memcached/shedlock-provider-memcached-spy/pom.xml index 0ca90ba2c..744782955 100644 --- a/providers/memcached/shedlock-provider-memcached-spy/pom.xml +++ b/providers/memcached/shedlock-provider-memcached-spy/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.2.1-SNAPSHOT + 6.3.0 ../../../pom.xml 4.0.0 shedlock-provider-memcached-spy - 6.2.1-SNAPSHOT + 6.3.0 2.12.3 diff --git a/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml b/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml index ec2bf76f3..c5106f846 100644 --- a/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml +++ b/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.2.1-SNAPSHOT + 6.3.0 ../../../pom.xml 4.0.0 shedlock-provider-mongo-reactivestreams - 6.2.1-SNAPSHOT + 6.3.0 diff --git a/providers/mongo/shedlock-provider-mongo/pom.xml b/providers/mongo/shedlock-provider-mongo/pom.xml index 415edc8f1..42437a65c 100644 --- a/providers/mongo/shedlock-provider-mongo/pom.xml +++ b/providers/mongo/shedlock-provider-mongo/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.2.1-SNAPSHOT + 6.3.0 ../../../pom.xml 4.0.0 shedlock-provider-mongo - 6.2.1-SNAPSHOT + 6.3.0 diff --git a/providers/neo4j/shedlock-provider-neo4j/pom.xml b/providers/neo4j/shedlock-provider-neo4j/pom.xml index 9583a879e..2694fcd5d 100644 --- a/providers/neo4j/shedlock-provider-neo4j/pom.xml +++ b/providers/neo4j/shedlock-provider-neo4j/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.2.1-SNAPSHOT + 6.3.0 ../../../pom.xml 4.0.0 shedlock-provider-neo4j - 6.2.1-SNAPSHOT + 6.3.0 diff --git a/providers/opensearch/shedlock-provider-opensearch-java/pom.xml b/providers/opensearch/shedlock-provider-opensearch-java/pom.xml index aeac911b3..b38b6fa48 100644 --- a/providers/opensearch/shedlock-provider-opensearch-java/pom.xml +++ b/providers/opensearch/shedlock-provider-opensearch-java/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.2.1-SNAPSHOT + 6.3.0 ../../../pom.xml 4.0.0 shedlock-provider-opensearch-java - 6.2.1-SNAPSHOT + 6.3.0 2.21.0 diff --git a/providers/opensearch/shedlock-provider-opensearch/pom.xml b/providers/opensearch/shedlock-provider-opensearch/pom.xml index 53bd88e3a..dd873937c 100644 --- a/providers/opensearch/shedlock-provider-opensearch/pom.xml +++ b/providers/opensearch/shedlock-provider-opensearch/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.2.1-SNAPSHOT + 6.3.0 ../../../pom.xml 4.0.0 shedlock-provider-opensearch - 6.2.1-SNAPSHOT + 6.3.0 2.19.0 diff --git a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml index 4bfec7404..c5b2370e7 100644 --- a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml +++ b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml @@ -5,12 +5,12 @@ net.javacrumbs.shedlock shedlock-parent - 6.2.1-SNAPSHOT + 6.3.0 ../../../pom.xml shedlock-provider-r2dbc - 6.2.1-SNAPSHOT + 6.3.0 1.0.0.RELEASE diff --git a/providers/redis/shedlock-provider-redis-jedis4/pom.xml b/providers/redis/shedlock-provider-redis-jedis4/pom.xml index 916e71e88..6596cc652 100644 --- a/providers/redis/shedlock-provider-redis-jedis4/pom.xml +++ b/providers/redis/shedlock-provider-redis-jedis4/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.2.1-SNAPSHOT + 6.3.0 ../../../pom.xml 4.0.0 shedlock-provider-redis-jedis4 - 6.2.1-SNAPSHOT + 6.3.0 diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index dee7218aa..71522e71b 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.2.1-SNAPSHOT + 6.3.0 ../../../pom.xml 4.0.0 shedlock-provider-redis-spring - 6.2.1-SNAPSHOT + 6.3.0 diff --git a/providers/s3/shedlock-provider-s3/pom.xml b/providers/s3/shedlock-provider-s3/pom.xml index 06ac9882f..a4d099dc9 100644 --- a/providers/s3/shedlock-provider-s3/pom.xml +++ b/providers/s3/shedlock-provider-s3/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.2.1-SNAPSHOT + 6.3.0 ../../../pom.xml 4.0.0 shedlock-provider-s3 - 6.2.1-SNAPSHOT + 6.3.0 1.12.781 diff --git a/providers/s3/shedlock-provider-s3v2/pom.xml b/providers/s3/shedlock-provider-s3v2/pom.xml index 2d21197b8..2bf3fa1cf 100644 --- a/providers/s3/shedlock-provider-s3v2/pom.xml +++ b/providers/s3/shedlock-provider-s3v2/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.2.1-SNAPSHOT + 6.3.0 ../../../pom.xml 4.0.0 shedlock-provider-s3v2 - 6.2.1-SNAPSHOT + 6.3.0 2.30.20 diff --git a/providers/spanner/shedlock-provider-spanner/pom.xml b/providers/spanner/shedlock-provider-spanner/pom.xml index 25a0f8a8f..f174b0e99 100644 --- a/providers/spanner/shedlock-provider-spanner/pom.xml +++ b/providers/spanner/shedlock-provider-spanner/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.2.1-SNAPSHOT + 6.3.0 ../../../pom.xml 4.0.0 shedlock-provider-spanner - 6.2.1-SNAPSHOT + 6.3.0 6.86.0 diff --git a/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml b/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml index c7cc267cf..283ed12d1 100644 --- a/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml +++ b/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.2.1-SNAPSHOT + 6.3.0 ../../../pom.xml 4.0.0 shedlock-provider-zookeeper-curator - 6.2.1-SNAPSHOT + 6.3.0 5.7.1 diff --git a/shedlock-bom/pom.xml b/shedlock-bom/pom.xml index e172bf2d5..4337eb427 100644 --- a/shedlock-bom/pom.xml +++ b/shedlock-bom/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.2.1-SNAPSHOT + 6.3.0 4.0.0 BOM for ShedLock modules shedlock-bom - 6.2.1-SNAPSHOT + 6.3.0 pom diff --git a/shedlock-core/pom.xml b/shedlock-core/pom.xml index 80631d793..d1791ef47 100644 --- a/shedlock-core/pom.xml +++ b/shedlock-core/pom.xml @@ -3,12 +3,12 @@ shedlock-parent net.javacrumbs.shedlock - 6.2.1-SNAPSHOT + 6.3.0 4.0.0 shedlock-core - 6.2.1-SNAPSHOT + 6.3.0 2.13.3 diff --git a/shedlock-test-support/pom.xml b/shedlock-test-support/pom.xml index 5c7b8497e..93ae570fb 100644 --- a/shedlock-test-support/pom.xml +++ b/shedlock-test-support/pom.xml @@ -3,12 +3,12 @@ shedlock-parent net.javacrumbs.shedlock - 6.2.1-SNAPSHOT + 6.3.0 4.0.0 shedlock-test-support - 6.2.1-SNAPSHOT + 6.3.0 diff --git a/spring/shedlock-spring/pom.xml b/spring/shedlock-spring/pom.xml index d0e35ac39..bf224302f 100644 --- a/spring/shedlock-spring/pom.xml +++ b/spring/shedlock-spring/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.2.1-SNAPSHOT + 6.3.0 ../../pom.xml 4.0.0 shedlock-spring - 6.2.1-SNAPSHOT + 6.3.0 diff --git a/spring/test/shedlock-springboot-future-test/pom.xml b/spring/test/shedlock-springboot-future-test/pom.xml index d5b70b911..d796cd7f0 100644 --- a/spring/test/shedlock-springboot-future-test/pom.xml +++ b/spring/test/shedlock-springboot-future-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.2.1-SNAPSHOT + 6.3.0 ../../../pom.xml 4.0.0 shedlock-springboot-future-test - 6.2.1-SNAPSHOT + 6.3.0 diff --git a/spring/test/shedlock-springboot-kotlin-test/pom.xml b/spring/test/shedlock-springboot-kotlin-test/pom.xml index 7f4347d1d..c25c80877 100644 --- a/spring/test/shedlock-springboot-kotlin-test/pom.xml +++ b/spring/test/shedlock-springboot-kotlin-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.2.1-SNAPSHOT + 6.3.0 ../../../pom.xml 4.0.0 shedlock-springboot-kotlin-test - 6.2.1-SNAPSHOT + 6.3.0 diff --git a/spring/test/shedlock-springboot-old-test/pom.xml b/spring/test/shedlock-springboot-old-test/pom.xml index ffeae3282..3c1341a32 100644 --- a/spring/test/shedlock-springboot-old-test/pom.xml +++ b/spring/test/shedlock-springboot-old-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.2.1-SNAPSHOT + 6.3.0 ../../../pom.xml 4.0.0 shedlock-springboot-old-test - 6.2.1-SNAPSHOT + 6.3.0 diff --git a/spring/test/shedlock-springboot-sleuth-test/pom.xml b/spring/test/shedlock-springboot-sleuth-test/pom.xml index d21f3d833..d5a8365d3 100644 --- a/spring/test/shedlock-springboot-sleuth-test/pom.xml +++ b/spring/test/shedlock-springboot-sleuth-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.2.1-SNAPSHOT + 6.3.0 ../../../pom.xml 4.0.0 shedlock-springboot-sleuth-test - 6.2.1-SNAPSHOT + 6.3.0 diff --git a/spring/test/shedlock-springboot-test/pom.xml b/spring/test/shedlock-springboot-test/pom.xml index d1e4367d4..dbe86980b 100644 --- a/spring/test/shedlock-springboot-test/pom.xml +++ b/spring/test/shedlock-springboot-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.2.1-SNAPSHOT + 6.3.0 ../../../pom.xml 4.0.0 shedlock-springboot-test - 6.2.1-SNAPSHOT + 6.3.0 diff --git a/spring/test/shedlock-testng-test/pom.xml b/spring/test/shedlock-testng-test/pom.xml index 1a520a39f..9d1cf70f4 100644 --- a/spring/test/shedlock-testng-test/pom.xml +++ b/spring/test/shedlock-testng-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.2.1-SNAPSHOT + 6.3.0 ../../../pom.xml 4.0.0 shedlock-testng-test - 6.2.1-SNAPSHOT + 6.3.0 From e860799eaf36153f687840747a83e2afcd277f94 Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Fri, 14 Feb 2025 20:39:36 +0100 Subject: [PATCH 1152/1598] [maven-release-plugin] prepare for next development iteration --- cdi/shedlock-cdi/pom.xml | 4 ++-- cdi/test/quarkus-test/pom.xml | 4 ++-- micronaut/shedlock-micronaut4/pom.xml | 4 ++-- micronaut/test/micronaut4-jdbc-template/pom.xml | 4 ++-- micronaut/test/micronaut4-jdbc/pom.xml | 4 ++-- pom.xml | 2 +- providers/arangodb/shedlock-provider-arangodb/pom.xml | 4 ++-- providers/cassandra/shedlock-provider-cassandra/pom.xml | 4 ++-- providers/consul/shedlock-provider-consul/pom.xml | 4 ++-- .../couchbase/shedlock-provider-couchbase-javaclient3/pom.xml | 4 ++-- providers/datastore/shedlock-provider-datastore/pom.xml | 4 ++-- providers/dynamodb/shedlock-provider-dynamodb2/pom.xml | 4 ++-- .../elasticsearch/shedlock-provider-elasticsearch8/pom.xml | 4 ++-- providers/etcd/shedlock-provider-etcd-jetcd/pom.xml | 2 +- providers/hazelcast/shedlock-provider-hazelcast4/pom.xml | 4 ++-- providers/ignite/shedlock-provider-ignite/pom.xml | 4 ++-- providers/inmemory/shedlock-provider-inmemory/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-internal/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-template/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jooq/pom.xml | 4 ++-- providers/jdbc/shedlock-test-support-jdbc/pom.xml | 4 ++-- providers/memcached/shedlock-provider-memcached-spy/pom.xml | 4 ++-- .../mongo/shedlock-provider-mongo-reactivestreams/pom.xml | 4 ++-- providers/mongo/shedlock-provider-mongo/pom.xml | 4 ++-- providers/neo4j/shedlock-provider-neo4j/pom.xml | 4 ++-- .../opensearch/shedlock-provider-opensearch-java/pom.xml | 4 ++-- providers/opensearch/shedlock-provider-opensearch/pom.xml | 4 ++-- providers/r2dbc/shedlock-provider-r2dbc/pom.xml | 4 ++-- providers/redis/shedlock-provider-redis-jedis4/pom.xml | 4 ++-- providers/redis/shedlock-provider-redis-spring/pom.xml | 4 ++-- providers/s3/shedlock-provider-s3/pom.xml | 4 ++-- providers/s3/shedlock-provider-s3v2/pom.xml | 4 ++-- providers/spanner/shedlock-provider-spanner/pom.xml | 4 ++-- .../zookeeper/shedlock-provider-zookeeper-curator/pom.xml | 4 ++-- shedlock-bom/pom.xml | 4 ++-- shedlock-core/pom.xml | 4 ++-- shedlock-test-support/pom.xml | 4 ++-- spring/shedlock-spring/pom.xml | 4 ++-- spring/test/shedlock-springboot-future-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-kotlin-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-old-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-sleuth-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-test/pom.xml | 4 ++-- spring/test/shedlock-testng-test/pom.xml | 4 ++-- 46 files changed, 90 insertions(+), 90 deletions(-) diff --git a/cdi/shedlock-cdi/pom.xml b/cdi/shedlock-cdi/pom.xml index 037acd9f3..4a7429b24 100644 --- a/cdi/shedlock-cdi/pom.xml +++ b/cdi/shedlock-cdi/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 6.3.0 + 6.3.1-SNAPSHOT ../../pom.xml shedlock-cdi - 6.3.0 + 6.3.1-SNAPSHOT diff --git a/cdi/test/quarkus-test/pom.xml b/cdi/test/quarkus-test/pom.xml index c3e0af8d4..fd9f2b30a 100644 --- a/cdi/test/quarkus-test/pom.xml +++ b/cdi/test/quarkus-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.3.0 + 6.3.1-SNAPSHOT ../../../pom.xml 4.0.0 quarkus-test - 6.3.0 + 6.3.1-SNAPSHOT quarkus-bom diff --git a/micronaut/shedlock-micronaut4/pom.xml b/micronaut/shedlock-micronaut4/pom.xml index 73e7f3d27..1c5112301 100644 --- a/micronaut/shedlock-micronaut4/pom.xml +++ b/micronaut/shedlock-micronaut4/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 6.3.0 + 6.3.1-SNAPSHOT ../../pom.xml shedlock-micronaut4 - 6.3.0 + 6.3.1-SNAPSHOT diff --git a/micronaut/test/micronaut4-jdbc-template/pom.xml b/micronaut/test/micronaut4-jdbc-template/pom.xml index 57d214c5a..b50787c19 100644 --- a/micronaut/test/micronaut4-jdbc-template/pom.xml +++ b/micronaut/test/micronaut4-jdbc-template/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 6.3.0 + 6.3.1-SNAPSHOT ../../../pom.xml micronaut4-jdbc-template - 6.3.0 + 6.3.1-SNAPSHOT UTF-8 diff --git a/micronaut/test/micronaut4-jdbc/pom.xml b/micronaut/test/micronaut4-jdbc/pom.xml index d41dabfb4..fea7aba37 100644 --- a/micronaut/test/micronaut4-jdbc/pom.xml +++ b/micronaut/test/micronaut4-jdbc/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 6.3.0 + 6.3.1-SNAPSHOT ../../../pom.xml micronaut4-jdbc - 6.3.0 + 6.3.1-SNAPSHOT UTF-8 diff --git a/pom.xml b/pom.xml index b5b11ef91..34b0a34d5 100644 --- a/pom.xml +++ b/pom.xml @@ -19,7 +19,7 @@ net.javacrumbs.shedlock shedlock-parent pom - 6.3.0 + 6.3.1-SNAPSHOT shedlock-bom shedlock-core diff --git a/providers/arangodb/shedlock-provider-arangodb/pom.xml b/providers/arangodb/shedlock-provider-arangodb/pom.xml index 6f70758f2..2d5968a1f 100644 --- a/providers/arangodb/shedlock-provider-arangodb/pom.xml +++ b/providers/arangodb/shedlock-provider-arangodb/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.3.0 + 6.3.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-arangodb - 6.3.0 + 6.3.1-SNAPSHOT diff --git a/providers/cassandra/shedlock-provider-cassandra/pom.xml b/providers/cassandra/shedlock-provider-cassandra/pom.xml index 86ef3d341..5d95873c6 100644 --- a/providers/cassandra/shedlock-provider-cassandra/pom.xml +++ b/providers/cassandra/shedlock-provider-cassandra/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.3.0 + 6.3.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-cassandra - 6.3.0 + 6.3.1-SNAPSHOT 4.19.0 diff --git a/providers/consul/shedlock-provider-consul/pom.xml b/providers/consul/shedlock-provider-consul/pom.xml index 743e08b73..92b64066c 100644 --- a/providers/consul/shedlock-provider-consul/pom.xml +++ b/providers/consul/shedlock-provider-consul/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.3.0 + 6.3.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-consul - 6.3.0 + 6.3.1-SNAPSHOT diff --git a/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml b/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml index 7c3275e12..1e9ea0458 100644 --- a/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml +++ b/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.3.0 + 6.3.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-couchbase-javaclient3 - 6.3.0 + 6.3.1-SNAPSHOT diff --git a/providers/datastore/shedlock-provider-datastore/pom.xml b/providers/datastore/shedlock-provider-datastore/pom.xml index 26693dc97..eed5628a6 100644 --- a/providers/datastore/shedlock-provider-datastore/pom.xml +++ b/providers/datastore/shedlock-provider-datastore/pom.xml @@ -4,12 +4,12 @@ net.javacrumbs.shedlock shedlock-parent - 6.3.0 + 6.3.1-SNAPSHOT ../../../pom.xml shedlock-provider-datastore - 6.3.0 + 6.3.1-SNAPSHOT 2.26.2 diff --git a/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml b/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml index ba2682b2b..b646b152d 100644 --- a/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml +++ b/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.3.0 + 6.3.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-dynamodb2 - 6.3.0 + 6.3.1-SNAPSHOT diff --git a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml index eff599cfd..54dc7f5fd 100644 --- a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml +++ b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.3.0 + 6.3.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-elasticsearch8 - 6.3.0 + 6.3.1-SNAPSHOT 8.17.2 diff --git a/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml b/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml index dd41d1b44..9e90a346e 100644 --- a/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml +++ b/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.3.0 + 6.3.1-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml b/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml index 1d9f5b94f..98bbea995 100644 --- a/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml +++ b/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.3.0 + 6.3.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-hazelcast4 - 6.3.0 + 6.3.1-SNAPSHOT diff --git a/providers/ignite/shedlock-provider-ignite/pom.xml b/providers/ignite/shedlock-provider-ignite/pom.xml index 5b28c9d2e..849942fb0 100644 --- a/providers/ignite/shedlock-provider-ignite/pom.xml +++ b/providers/ignite/shedlock-provider-ignite/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.3.0 + 6.3.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-ignite - 6.3.0 + 6.3.1-SNAPSHOT 2.17.0 diff --git a/providers/inmemory/shedlock-provider-inmemory/pom.xml b/providers/inmemory/shedlock-provider-inmemory/pom.xml index 06f01e09f..547256ad4 100644 --- a/providers/inmemory/shedlock-provider-inmemory/pom.xml +++ b/providers/inmemory/shedlock-provider-inmemory/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.3.0 + 6.3.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-inmemory - 6.3.0 + 6.3.1-SNAPSHOT diff --git a/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml b/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml index 4a5c7ac1f..51b1c8d0b 100644 --- a/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.3.0 + 6.3.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-jdbc-internal - 6.3.0 + 6.3.1-SNAPSHOT diff --git a/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml b/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml index 556910aaf..8f3c868a0 100644 --- a/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.3.0 + 6.3.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-jdbc-micronaut - 6.3.0 + 6.3.1-SNAPSHOT diff --git a/providers/jdbc/shedlock-provider-jdbc-template/pom.xml b/providers/jdbc/shedlock-provider-jdbc-template/pom.xml index 781aa57f6..0030aa82d 100644 --- a/providers/jdbc/shedlock-provider-jdbc-template/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-template/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.3.0 + 6.3.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-jdbc-template - 6.3.0 + 6.3.1-SNAPSHOT diff --git a/providers/jdbc/shedlock-provider-jdbc/pom.xml b/providers/jdbc/shedlock-provider-jdbc/pom.xml index b14885448..3f2580708 100644 --- a/providers/jdbc/shedlock-provider-jdbc/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.3.0 + 6.3.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-jdbc - 6.3.0 + 6.3.1-SNAPSHOT diff --git a/providers/jdbc/shedlock-provider-jooq/pom.xml b/providers/jdbc/shedlock-provider-jooq/pom.xml index 74ce71abd..d734ce0e0 100644 --- a/providers/jdbc/shedlock-provider-jooq/pom.xml +++ b/providers/jdbc/shedlock-provider-jooq/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.3.0 + 6.3.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-jooq - 6.3.0 + 6.3.1-SNAPSHOT diff --git a/providers/jdbc/shedlock-test-support-jdbc/pom.xml b/providers/jdbc/shedlock-test-support-jdbc/pom.xml index 26aecabab..9cd483cb5 100644 --- a/providers/jdbc/shedlock-test-support-jdbc/pom.xml +++ b/providers/jdbc/shedlock-test-support-jdbc/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.3.0 + 6.3.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-test-support-jdbc - 6.3.0 + 6.3.1-SNAPSHOT diff --git a/providers/memcached/shedlock-provider-memcached-spy/pom.xml b/providers/memcached/shedlock-provider-memcached-spy/pom.xml index 744782955..f2c3fb7fd 100644 --- a/providers/memcached/shedlock-provider-memcached-spy/pom.xml +++ b/providers/memcached/shedlock-provider-memcached-spy/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.3.0 + 6.3.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-memcached-spy - 6.3.0 + 6.3.1-SNAPSHOT 2.12.3 diff --git a/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml b/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml index c5106f846..00c89e26c 100644 --- a/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml +++ b/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.3.0 + 6.3.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-mongo-reactivestreams - 6.3.0 + 6.3.1-SNAPSHOT diff --git a/providers/mongo/shedlock-provider-mongo/pom.xml b/providers/mongo/shedlock-provider-mongo/pom.xml index 42437a65c..d815857cb 100644 --- a/providers/mongo/shedlock-provider-mongo/pom.xml +++ b/providers/mongo/shedlock-provider-mongo/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.3.0 + 6.3.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-mongo - 6.3.0 + 6.3.1-SNAPSHOT diff --git a/providers/neo4j/shedlock-provider-neo4j/pom.xml b/providers/neo4j/shedlock-provider-neo4j/pom.xml index 2694fcd5d..0df15e909 100644 --- a/providers/neo4j/shedlock-provider-neo4j/pom.xml +++ b/providers/neo4j/shedlock-provider-neo4j/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.3.0 + 6.3.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-neo4j - 6.3.0 + 6.3.1-SNAPSHOT diff --git a/providers/opensearch/shedlock-provider-opensearch-java/pom.xml b/providers/opensearch/shedlock-provider-opensearch-java/pom.xml index b38b6fa48..1c2efc924 100644 --- a/providers/opensearch/shedlock-provider-opensearch-java/pom.xml +++ b/providers/opensearch/shedlock-provider-opensearch-java/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.3.0 + 6.3.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-opensearch-java - 6.3.0 + 6.3.1-SNAPSHOT 2.21.0 diff --git a/providers/opensearch/shedlock-provider-opensearch/pom.xml b/providers/opensearch/shedlock-provider-opensearch/pom.xml index dd873937c..2b4345228 100644 --- a/providers/opensearch/shedlock-provider-opensearch/pom.xml +++ b/providers/opensearch/shedlock-provider-opensearch/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.3.0 + 6.3.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-opensearch - 6.3.0 + 6.3.1-SNAPSHOT 2.19.0 diff --git a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml index c5b2370e7..61caa73ad 100644 --- a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml +++ b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml @@ -5,12 +5,12 @@ net.javacrumbs.shedlock shedlock-parent - 6.3.0 + 6.3.1-SNAPSHOT ../../../pom.xml shedlock-provider-r2dbc - 6.3.0 + 6.3.1-SNAPSHOT 1.0.0.RELEASE diff --git a/providers/redis/shedlock-provider-redis-jedis4/pom.xml b/providers/redis/shedlock-provider-redis-jedis4/pom.xml index 6596cc652..7a84dace8 100644 --- a/providers/redis/shedlock-provider-redis-jedis4/pom.xml +++ b/providers/redis/shedlock-provider-redis-jedis4/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.3.0 + 6.3.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-redis-jedis4 - 6.3.0 + 6.3.1-SNAPSHOT diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index 71522e71b..cc171e15c 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.3.0 + 6.3.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-redis-spring - 6.3.0 + 6.3.1-SNAPSHOT diff --git a/providers/s3/shedlock-provider-s3/pom.xml b/providers/s3/shedlock-provider-s3/pom.xml index a4d099dc9..d491d58b2 100644 --- a/providers/s3/shedlock-provider-s3/pom.xml +++ b/providers/s3/shedlock-provider-s3/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.3.0 + 6.3.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-s3 - 6.3.0 + 6.3.1-SNAPSHOT 1.12.781 diff --git a/providers/s3/shedlock-provider-s3v2/pom.xml b/providers/s3/shedlock-provider-s3v2/pom.xml index 2bf3fa1cf..2b4261211 100644 --- a/providers/s3/shedlock-provider-s3v2/pom.xml +++ b/providers/s3/shedlock-provider-s3v2/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.3.0 + 6.3.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-s3v2 - 6.3.0 + 6.3.1-SNAPSHOT 2.30.20 diff --git a/providers/spanner/shedlock-provider-spanner/pom.xml b/providers/spanner/shedlock-provider-spanner/pom.xml index f174b0e99..6e967fdb6 100644 --- a/providers/spanner/shedlock-provider-spanner/pom.xml +++ b/providers/spanner/shedlock-provider-spanner/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.3.0 + 6.3.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-spanner - 6.3.0 + 6.3.1-SNAPSHOT 6.86.0 diff --git a/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml b/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml index 283ed12d1..4c103a138 100644 --- a/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml +++ b/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.3.0 + 6.3.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-zookeeper-curator - 6.3.0 + 6.3.1-SNAPSHOT 5.7.1 diff --git a/shedlock-bom/pom.xml b/shedlock-bom/pom.xml index 4337eb427..eb1ce6fb9 100644 --- a/shedlock-bom/pom.xml +++ b/shedlock-bom/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.3.0 + 6.3.1-SNAPSHOT 4.0.0 BOM for ShedLock modules shedlock-bom - 6.3.0 + 6.3.1-SNAPSHOT pom diff --git a/shedlock-core/pom.xml b/shedlock-core/pom.xml index d1791ef47..0d9ff53e6 100644 --- a/shedlock-core/pom.xml +++ b/shedlock-core/pom.xml @@ -3,12 +3,12 @@ shedlock-parent net.javacrumbs.shedlock - 6.3.0 + 6.3.1-SNAPSHOT 4.0.0 shedlock-core - 6.3.0 + 6.3.1-SNAPSHOT 2.13.3 diff --git a/shedlock-test-support/pom.xml b/shedlock-test-support/pom.xml index 93ae570fb..fde753195 100644 --- a/shedlock-test-support/pom.xml +++ b/shedlock-test-support/pom.xml @@ -3,12 +3,12 @@ shedlock-parent net.javacrumbs.shedlock - 6.3.0 + 6.3.1-SNAPSHOT 4.0.0 shedlock-test-support - 6.3.0 + 6.3.1-SNAPSHOT diff --git a/spring/shedlock-spring/pom.xml b/spring/shedlock-spring/pom.xml index bf224302f..3dc1e1290 100644 --- a/spring/shedlock-spring/pom.xml +++ b/spring/shedlock-spring/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.3.0 + 6.3.1-SNAPSHOT ../../pom.xml 4.0.0 shedlock-spring - 6.3.0 + 6.3.1-SNAPSHOT diff --git a/spring/test/shedlock-springboot-future-test/pom.xml b/spring/test/shedlock-springboot-future-test/pom.xml index d796cd7f0..8de853f41 100644 --- a/spring/test/shedlock-springboot-future-test/pom.xml +++ b/spring/test/shedlock-springboot-future-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.3.0 + 6.3.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-springboot-future-test - 6.3.0 + 6.3.1-SNAPSHOT diff --git a/spring/test/shedlock-springboot-kotlin-test/pom.xml b/spring/test/shedlock-springboot-kotlin-test/pom.xml index c25c80877..573f71b45 100644 --- a/spring/test/shedlock-springboot-kotlin-test/pom.xml +++ b/spring/test/shedlock-springboot-kotlin-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.3.0 + 6.3.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-springboot-kotlin-test - 6.3.0 + 6.3.1-SNAPSHOT diff --git a/spring/test/shedlock-springboot-old-test/pom.xml b/spring/test/shedlock-springboot-old-test/pom.xml index 3c1341a32..18ff3cf1d 100644 --- a/spring/test/shedlock-springboot-old-test/pom.xml +++ b/spring/test/shedlock-springboot-old-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.3.0 + 6.3.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-springboot-old-test - 6.3.0 + 6.3.1-SNAPSHOT diff --git a/spring/test/shedlock-springboot-sleuth-test/pom.xml b/spring/test/shedlock-springboot-sleuth-test/pom.xml index d5a8365d3..e7a12d24e 100644 --- a/spring/test/shedlock-springboot-sleuth-test/pom.xml +++ b/spring/test/shedlock-springboot-sleuth-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.3.0 + 6.3.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-springboot-sleuth-test - 6.3.0 + 6.3.1-SNAPSHOT diff --git a/spring/test/shedlock-springboot-test/pom.xml b/spring/test/shedlock-springboot-test/pom.xml index dbe86980b..9880ef4de 100644 --- a/spring/test/shedlock-springboot-test/pom.xml +++ b/spring/test/shedlock-springboot-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.3.0 + 6.3.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-springboot-test - 6.3.0 + 6.3.1-SNAPSHOT diff --git a/spring/test/shedlock-testng-test/pom.xml b/spring/test/shedlock-testng-test/pom.xml index 9d1cf70f4..58ac3e0b5 100644 --- a/spring/test/shedlock-testng-test/pom.xml +++ b/spring/test/shedlock-testng-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.3.0 + 6.3.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-testng-test - 6.3.0 + 6.3.1-SNAPSHOT From 713f3d34697093aa5540ddf404870de41efad2cb Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Fri, 14 Feb 2025 20:45:00 +0100 Subject: [PATCH 1153/1598] README updated --- README.md | 68 +++++++++++++++++++++++++++-------------------------- RELEASES.md | 4 ++++ 2 files changed, 39 insertions(+), 33 deletions(-) diff --git a/README.md b/README.md index 1eb8c0686..be17eb6ef 100644 --- a/README.md +++ b/README.md @@ -79,7 +79,7 @@ First of all, we have to import the project net.javacrumbs.shedlock shedlock-spring - 6.2.0 + 6.3.0 ``` @@ -180,7 +180,7 @@ Add dependency net.javacrumbs.shedlock shedlock-provider-jdbc-template - 6.2.0 + 6.3.0 ``` @@ -240,7 +240,7 @@ is in flux and may easily break. net.javacrumbs.shedlock shedlock-provider-r2dbc - 6.2.0 + 6.3.0 ``` @@ -263,7 +263,7 @@ Add dependency net.javacrumbs.shedlock shedlock-provider-jooq - 6.2.0 + 6.3.0 ``` @@ -300,7 +300,7 @@ Add dependency net.javacrumbs.shedlock shedlock-provider-jdbc-micronaut - 6.2.0 + 6.3.0 ``` @@ -323,7 +323,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-mongo - 6.2.0 + 6.3.0 ``` @@ -350,7 +350,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-mongo-reactivestreams - 6.2.0 + 6.3.0 ``` @@ -379,7 +379,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-dynamodb2 - 6.2.0 + 6.3.0 ``` @@ -406,7 +406,7 @@ Import net.javacrumbs.shedlock shedlock-provider-zookeeper-curator - 6.2.0 + 6.3.0 ``` @@ -430,7 +430,7 @@ Import net.javacrumbs.shedlock shedlock-provider-redis-spring - 6.2.0 + 6.3.0 ``` @@ -454,7 +454,7 @@ Import net.javacrumbs.shedlock shedlock-provider-redis-spring - 6.2.0 + 6.3.0 ``` @@ -483,7 +483,7 @@ Import net.javacrumbs.shedlock shedlock-provider-redis-jedis4 - 6.2.0 + 6.3.0 ``` @@ -507,7 +507,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-hazelcast4 - 6.2.0 + 6.3.0 ``` @@ -531,7 +531,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-couchbase-javaclient3 - 6.2.0 + 6.3.0 ``` @@ -557,7 +557,7 @@ I am really not sure if it's a good idea to use Elasticsearch as a lock provider net.javacrumbs.shedlock shedlock-provider-elasticsearch8 - 6.2.0 + 6.3.0 ``` @@ -582,7 +582,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-opensearch-java - 6.2.0 + 6.3.0 ``` @@ -610,7 +610,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-cassandra - 6.2.0 + 6.3.0 ``` @@ -645,7 +645,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-consul - 6.2.0 + 6.3.0 ``` @@ -670,7 +670,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-arangodb - 6.2.0 + 6.3.0 ``` @@ -696,7 +696,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-neo4j - 6.2.0 + 6.3.0 ``` @@ -721,7 +721,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-etcd-jetcd - 6.2.0 + 6.3.0 ``` @@ -745,7 +745,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-ignite - 6.2.0 + 6.3.0 ``` @@ -770,7 +770,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-inmemory - 6.2.0 + 6.3.0 test ``` @@ -796,7 +796,7 @@ Import net.javacrumbs.shedlock shedlock-provider-memcached-spy - 6.2.0 + 6.3.0 ``` @@ -827,7 +827,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-datastore - 6.2.0 + 6.3.0 ``` @@ -849,7 +849,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-spanner - 6.2.0 + 6.3.0 ``` Configure @@ -886,20 +886,22 @@ Import the project ```xml net.javacrumbs.shedlock - shedlock-provider-s3 - 6.2.0 + shedlock-provider-s3v2 + + + 6.3.0 ``` and configure ```java -import net.javacrumbs.shedlock.provider.s3.S3LockProvider; +import net.javacrumbs.shedlock.provider.s3v2.S3LockProvider; ... @Bean -public LockProvider lockProvider(com.amazonaws.services.s3.AmazonS3 amazonS3) { - return new S3LockProvider(amazonS3, "BUCKET_NAME"); +public LockProvider lockProvider(S3Client s3Client) { + return new S3LockProvider(s3Client, "BUCKET_NAME"); } ``` @@ -991,7 +993,7 @@ Import the project: shedlock-micronaut - 6.2.0 + 6.3.0 ``` @@ -1028,7 +1030,7 @@ Import the project: net.javacrumbs.shedlock shedlock-cdi - 6.2.0 + 6.3.0 ``` diff --git a/RELEASES.md b/RELEASES.md index ce21f3ca2..7cb9034f8 100644 --- a/RELEASES.md +++ b/RELEASES.md @@ -1,5 +1,9 @@ # Release notes +## 6.3.0 (2025-01-06) +* Support for S3 V2 lock provider (thanks @JordiMartinezVicent) +* Dependency updates + ## 6.2.0 (2025-01-08) * Support OpenSearch Java client (thanks @harisonde) * Dependency updates From 6251b90a08cb966756f999d60ec05f6b777fef12 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 17 Feb 2025 15:45:23 +0000 Subject: [PATCH 1154/1598] Bump software.amazon.awssdk:s3 from 2.30.20 to 2.30.21 Bumps software.amazon.awssdk:s3 from 2.30.20 to 2.30.21. --- updated-dependencies: - dependency-name: software.amazon.awssdk:s3 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/s3/shedlock-provider-s3v2/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/s3/shedlock-provider-s3v2/pom.xml b/providers/s3/shedlock-provider-s3v2/pom.xml index 2b4261211..80d32112a 100644 --- a/providers/s3/shedlock-provider-s3v2/pom.xml +++ b/providers/s3/shedlock-provider-s3v2/pom.xml @@ -12,7 +12,7 @@ 6.3.1-SNAPSHOT - 2.30.20 + 2.30.21 From 570da0c9de2b1fbc0394bc348c5104cee29d7894 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 18 Feb 2025 15:37:16 +0000 Subject: [PATCH 1155/1598] Bump software.amazon.awssdk:s3 from 2.30.21 to 2.30.22 Bumps software.amazon.awssdk:s3 from 2.30.21 to 2.30.22. --- updated-dependencies: - dependency-name: software.amazon.awssdk:s3 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/s3/shedlock-provider-s3v2/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/s3/shedlock-provider-s3v2/pom.xml b/providers/s3/shedlock-provider-s3v2/pom.xml index 80d32112a..2764a93ba 100644 --- a/providers/s3/shedlock-provider-s3v2/pom.xml +++ b/providers/s3/shedlock-provider-s3v2/pom.xml @@ -12,7 +12,7 @@ 6.3.1-SNAPSHOT - 2.30.21 + 2.30.22 From 0666662c08a794c10374564f4927cba26701a922 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 19 Feb 2025 17:12:32 +0000 Subject: [PATCH 1156/1598] Bump quarkus.platform.version from 3.18.3 to 3.18.4 Bumps `quarkus.platform.version` from 3.18.3 to 3.18.4. Updates `io.quarkus.platform:quarkus-bom` from 3.18.3 to 3.18.4 - [Commits](https://github.com/quarkusio/quarkus-platform/compare/3.18.3...3.18.4) Updates `io.quarkus.platform:quarkus-maven-plugin` from 3.18.3 to 3.18.4 - [Commits](https://github.com/quarkusio/quarkus-platform/compare/3.18.3...3.18.4) --- updated-dependencies: - dependency-name: io.quarkus.platform:quarkus-bom dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: io.quarkus.platform:quarkus-maven-plugin dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- cdi/test/quarkus-test/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cdi/test/quarkus-test/pom.xml b/cdi/test/quarkus-test/pom.xml index fd9f2b30a..2071c77ba 100644 --- a/cdi/test/quarkus-test/pom.xml +++ b/cdi/test/quarkus-test/pom.xml @@ -14,7 +14,7 @@ quarkus-bom io.quarkus.platform - 3.18.3 + 3.18.4 true From 36244dbd8e120f9e003c8289d26587dea297b35f Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 19 Feb 2025 17:12:38 +0000 Subject: [PATCH 1157/1598] Bump software.amazon.awssdk:s3 from 2.30.22 to 2.30.23 Bumps software.amazon.awssdk:s3 from 2.30.22 to 2.30.23. --- updated-dependencies: - dependency-name: software.amazon.awssdk:s3 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/s3/shedlock-provider-s3v2/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/s3/shedlock-provider-s3v2/pom.xml b/providers/s3/shedlock-provider-s3v2/pom.xml index 2764a93ba..b3d562592 100644 --- a/providers/s3/shedlock-provider-s3v2/pom.xml +++ b/providers/s3/shedlock-provider-s3v2/pom.xml @@ -12,7 +12,7 @@ 6.3.1-SNAPSHOT - 2.30.22 + 2.30.23 From b0f1b6020046d3e10212ac4b6f8e6c1c7bf96ba4 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 19 Feb 2025 17:12:45 +0000 Subject: [PATCH 1158/1598] Bump io.lettuce:lettuce-core from 6.5.3.RELEASE to 6.5.4.RELEASE Bumps [io.lettuce:lettuce-core](https://github.com/lettuce-io/lettuce-core) from 6.5.3.RELEASE to 6.5.4.RELEASE. - [Release notes](https://github.com/lettuce-io/lettuce-core/releases) - [Changelog](https://github.com/redis/lettuce/blob/6.5.4.RELEASE/RELEASE-NOTES.md) - [Commits](https://github.com/lettuce-io/lettuce-core/compare/6.5.3.RELEASE...6.5.4.RELEASE) --- updated-dependencies: - dependency-name: io.lettuce:lettuce-core dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/redis/shedlock-provider-redis-spring/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index cc171e15c..7de39589b 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -55,7 +55,7 @@ io.lettuce lettuce-core - 6.5.3.RELEASE + 6.5.4.RELEASE test From 7371824887833da552baab10217f84a3376be68b Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 20 Feb 2025 15:09:25 +0000 Subject: [PATCH 1159/1598] Bump test-containers.ver from 1.20.4 to 1.20.5 Bumps `test-containers.ver` from 1.20.4 to 1.20.5. Updates `org.testcontainers:postgresql` from 1.20.4 to 1.20.5 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.20.4...1.20.5) Updates `org.testcontainers:testcontainers` from 1.20.4 to 1.20.5 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.20.4...1.20.5) Updates `org.testcontainers:mysql` from 1.20.4 to 1.20.5 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.20.4...1.20.5) Updates `org.testcontainers:db2` from 1.20.4 to 1.20.5 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.20.4...1.20.5) Updates `org.testcontainers:mariadb` from 1.20.4 to 1.20.5 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.20.4...1.20.5) Updates `org.testcontainers:oracle-xe` from 1.20.4 to 1.20.5 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.20.4...1.20.5) Updates `org.testcontainers:mssqlserver` from 1.20.4 to 1.20.5 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.20.4...1.20.5) Updates `org.testcontainers:junit-jupiter` from 1.20.4 to 1.20.5 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.20.4...1.20.5) Updates `org.testcontainers:mongodb` from 1.20.4 to 1.20.5 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.20.4...1.20.5) Updates `org.testcontainers:elasticsearch` from 1.20.4 to 1.20.5 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.20.4...1.20.5) Updates `org.testcontainers:couchbase` from 1.20.4 to 1.20.5 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.20.4...1.20.5) Updates `org.testcontainers:dynalite` from 1.20.4 to 1.20.5 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.20.4...1.20.5) Updates `org.testcontainers:cassandra` from 1.20.4 to 1.20.5 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.20.4...1.20.5) Updates `org.testcontainers:gcloud` from 1.20.4 to 1.20.5 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.20.4...1.20.5) Updates `org.testcontainers:neo4j` from 1.20.4 to 1.20.5 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.20.4...1.20.5) Updates `org.testcontainers:localstack` from 1.20.4 to 1.20.5 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.20.4...1.20.5) --- updated-dependencies: - dependency-name: org.testcontainers:postgresql dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.testcontainers:testcontainers dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.testcontainers:mysql dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.testcontainers:db2 dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.testcontainers:mariadb dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.testcontainers:oracle-xe dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.testcontainers:mssqlserver dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.testcontainers:junit-jupiter dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.testcontainers:mongodb dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.testcontainers:elasticsearch dependency-type: direct:development update-type: version-update:semver-patch - dependency-name: org.testcontainers:couchbase dependency-type: direct:development update-type: version-update:semver-patch - dependency-name: org.testcontainers:dynalite dependency-type: direct:development update-type: version-update:semver-patch - dependency-name: org.testcontainers:cassandra dependency-type: direct:development update-type: version-update:semver-patch - dependency-name: org.testcontainers:gcloud dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.testcontainers:neo4j dependency-type: direct:development update-type: version-update:semver-patch - dependency-name: org.testcontainers:localstack dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- cdi/test/quarkus-test/pom.xml | 2 +- pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/cdi/test/quarkus-test/pom.xml b/cdi/test/quarkus-test/pom.xml index fd9f2b30a..0557ccbca 100644 --- a/cdi/test/quarkus-test/pom.xml +++ b/cdi/test/quarkus-test/pom.xml @@ -46,7 +46,7 @@ org.testcontainers postgresql - 1.20.4 + 1.20.5 io.quarkus diff --git a/pom.xml b/pom.xml index 34b0a34d5..0b33ff77b 100644 --- a/pom.xml +++ b/pom.xml @@ -74,7 +74,7 @@ 17 3.4.2 5.11.4 - 1.20.4 + 1.20.5 2.1.10 4.7.6 4.9.0 From 2bf903dcda818c250f962c4491d083532f94b046 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 20 Feb 2025 15:10:11 +0000 Subject: [PATCH 1160/1598] Bump com.amazonaws:aws-java-sdk-s3 from 1.12.781 to 1.12.782 Bumps [com.amazonaws:aws-java-sdk-s3](https://github.com/aws/aws-sdk-java) from 1.12.781 to 1.12.782. - [Changelog](https://github.com/aws/aws-sdk-java/blob/master/CHANGELOG.md) - [Commits](https://github.com/aws/aws-sdk-java/compare/1.12.781...1.12.782) --- updated-dependencies: - dependency-name: com.amazonaws:aws-java-sdk-s3 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/s3/shedlock-provider-s3/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/s3/shedlock-provider-s3/pom.xml b/providers/s3/shedlock-provider-s3/pom.xml index d491d58b2..2140d069a 100644 --- a/providers/s3/shedlock-provider-s3/pom.xml +++ b/providers/s3/shedlock-provider-s3/pom.xml @@ -12,7 +12,7 @@ 6.3.1-SNAPSHOT - 1.12.781 + 1.12.782 From 615096d5a2df32c0e5302ab2055f040834b0aa11 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 20 Feb 2025 15:10:24 +0000 Subject: [PATCH 1161/1598] Bump software.amazon.awssdk:s3 from 2.30.23 to 2.30.24 Bumps software.amazon.awssdk:s3 from 2.30.23 to 2.30.24. --- updated-dependencies: - dependency-name: software.amazon.awssdk:s3 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/s3/shedlock-provider-s3v2/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/s3/shedlock-provider-s3v2/pom.xml b/providers/s3/shedlock-provider-s3v2/pom.xml index b3d562592..f6d1908a8 100644 --- a/providers/s3/shedlock-provider-s3v2/pom.xml +++ b/providers/s3/shedlock-provider-s3v2/pom.xml @@ -12,7 +12,7 @@ 6.3.1-SNAPSHOT - 2.30.23 + 2.30.24 From dd0d9d52b9959b0b68ed9b9896fc13061d56631d Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 21 Feb 2025 15:24:00 +0000 Subject: [PATCH 1162/1598] Bump software.amazon.awssdk:s3 from 2.30.24 to 2.30.25 Bumps software.amazon.awssdk:s3 from 2.30.24 to 2.30.25. --- updated-dependencies: - dependency-name: software.amazon.awssdk:s3 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/s3/shedlock-provider-s3v2/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/s3/shedlock-provider-s3v2/pom.xml b/providers/s3/shedlock-provider-s3v2/pom.xml index f6d1908a8..b88e38478 100644 --- a/providers/s3/shedlock-provider-s3v2/pom.xml +++ b/providers/s3/shedlock-provider-s3v2/pom.xml @@ -12,7 +12,7 @@ 6.3.1-SNAPSHOT - 2.30.24 + 2.30.25 From ea8a1e7fb584676b2c41ca8efc26b390d334ab17 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 21 Feb 2025 15:24:12 +0000 Subject: [PATCH 1163/1598] Bump junit.ver from 5.11.4 to 5.12.0 Bumps `junit.ver` from 5.11.4 to 5.12.0. Updates `org.junit.jupiter:junit-jupiter` from 5.11.4 to 5.12.0 - [Release notes](https://github.com/junit-team/junit5/releases) - [Commits](https://github.com/junit-team/junit5/compare/r5.11.4...r5.12.0) Updates `org.junit.jupiter:junit-jupiter-api` from 5.11.4 to 5.12.0 - [Release notes](https://github.com/junit-team/junit5/releases) - [Commits](https://github.com/junit-team/junit5/compare/r5.11.4...r5.12.0) Updates `org.junit.jupiter:junit-jupiter-engine` from 5.11.4 to 5.12.0 - [Release notes](https://github.com/junit-team/junit5/releases) - [Commits](https://github.com/junit-team/junit5/compare/r5.11.4...r5.12.0) --- updated-dependencies: - dependency-name: org.junit.jupiter:junit-jupiter dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: org.junit.jupiter:junit-jupiter-api dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: org.junit.jupiter:junit-jupiter-engine dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 0b33ff77b..6cd854b3c 100644 --- a/pom.xml +++ b/pom.xml @@ -73,7 +73,7 @@ UTF-8 17 3.4.2 - 5.11.4 + 5.12.0 1.20.5 2.1.10 4.7.6 From 4eb012bb5768f4ac00da4c2fdc99c916d1282456 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 21 Feb 2025 15:24:47 +0000 Subject: [PATCH 1164/1598] Bump com.google.cloud:google-cloud-spanner from 6.86.0 to 6.87.0 Bumps [com.google.cloud:google-cloud-spanner](https://github.com/googleapis/java-spanner) from 6.86.0 to 6.87.0. - [Release notes](https://github.com/googleapis/java-spanner/releases) - [Changelog](https://github.com/googleapis/java-spanner/blob/main/CHANGELOG.md) - [Commits](https://github.com/googleapis/java-spanner/compare/v6.86.0...v6.87.0) --- updated-dependencies: - dependency-name: com.google.cloud:google-cloud-spanner dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- providers/spanner/shedlock-provider-spanner/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/spanner/shedlock-provider-spanner/pom.xml b/providers/spanner/shedlock-provider-spanner/pom.xml index 6e967fdb6..fc5dded98 100644 --- a/providers/spanner/shedlock-provider-spanner/pom.xml +++ b/providers/spanner/shedlock-provider-spanner/pom.xml @@ -12,7 +12,7 @@ 6.3.1-SNAPSHOT - 6.86.0 + 6.87.0 From 9898fafb40beab8dce389d96ca469170f93f2bf2 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 24 Feb 2025 16:12:08 +0000 Subject: [PATCH 1165/1598] Bump org.apache.maven.plugins:maven-compiler-plugin Bumps [org.apache.maven.plugins:maven-compiler-plugin](https://github.com/apache/maven-compiler-plugin) from 3.13.0 to 3.14.0. - [Release notes](https://github.com/apache/maven-compiler-plugin/releases) - [Commits](https://github.com/apache/maven-compiler-plugin/compare/maven-compiler-plugin-3.13.0...maven-compiler-plugin-3.14.0) --- updated-dependencies: - dependency-name: org.apache.maven.plugins:maven-compiler-plugin dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- micronaut/test/micronaut4-jdbc-template/pom.xml | 2 +- micronaut/test/micronaut4-jdbc/pom.xml | 2 +- pom.xml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/micronaut/test/micronaut4-jdbc-template/pom.xml b/micronaut/test/micronaut4-jdbc-template/pom.xml index b50787c19..3615b892a 100644 --- a/micronaut/test/micronaut4-jdbc-template/pom.xml +++ b/micronaut/test/micronaut4-jdbc-template/pom.xml @@ -138,7 +138,7 @@ org.apache.maven.plugins maven-compiler-plugin - 3.13.0 + 3.14.0 ${jdk.version} ${jdk.version} diff --git a/micronaut/test/micronaut4-jdbc/pom.xml b/micronaut/test/micronaut4-jdbc/pom.xml index fea7aba37..2955d3733 100644 --- a/micronaut/test/micronaut4-jdbc/pom.xml +++ b/micronaut/test/micronaut4-jdbc/pom.xml @@ -138,7 +138,7 @@ org.apache.maven.plugins maven-compiler-plugin - 3.13.0 + 3.14.0 ${jdk.version} ${jdk.version} diff --git a/pom.xml b/pom.xml index 6cd854b3c..174e696e6 100644 --- a/pom.xml +++ b/pom.xml @@ -108,7 +108,7 @@ maven-compiler-plugin - 3.13.0 + 3.14.0 ${jdk.version} From 363ad3ef4e3473097fd5c655eb6f08fdaaea44e0 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 24 Feb 2025 16:12:17 +0000 Subject: [PATCH 1166/1598] Bump software.amazon.awssdk:s3 from 2.30.25 to 2.30.26 Bumps software.amazon.awssdk:s3 from 2.30.25 to 2.30.26. --- updated-dependencies: - dependency-name: software.amazon.awssdk:s3 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/s3/shedlock-provider-s3v2/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/s3/shedlock-provider-s3v2/pom.xml b/providers/s3/shedlock-provider-s3v2/pom.xml index b88e38478..e85ec3ae1 100644 --- a/providers/s3/shedlock-provider-s3v2/pom.xml +++ b/providers/s3/shedlock-provider-s3v2/pom.xml @@ -12,7 +12,7 @@ 6.3.1-SNAPSHOT - 2.30.25 + 2.30.26 From de127c6b451e029a7ee6093cc3fbfe603b647af2 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 24 Feb 2025 16:12:19 +0000 Subject: [PATCH 1167/1598] Bump org.redisson:redisson-spring-data-32 from 3.44.0 to 3.45.0 Bumps org.redisson:redisson-spring-data-32 from 3.44.0 to 3.45.0. --- updated-dependencies: - dependency-name: org.redisson:redisson-spring-data-32 dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- providers/redis/shedlock-provider-redis-spring/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index 7de39589b..37174d9a2 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -62,7 +62,7 @@ org.redisson redisson-spring-data-32 - 3.44.0 + 3.45.0 test From b285b408ebc246c3546516d61bd8ef0df2a26915 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 24 Feb 2025 16:12:41 +0000 Subject: [PATCH 1168/1598] Bump com.diffplug.spotless:spotless-maven-plugin from 2.44.2 to 2.44.3 Bumps [com.diffplug.spotless:spotless-maven-plugin](https://github.com/diffplug/spotless) from 2.44.2 to 2.44.3. - [Release notes](https://github.com/diffplug/spotless/releases) - [Changelog](https://github.com/diffplug/spotless/blob/main/CHANGES.md) - [Commits](https://github.com/diffplug/spotless/compare/maven/2.44.2...maven/2.44.3) --- updated-dependencies: - dependency-name: com.diffplug.spotless:spotless-maven-plugin dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 6cd854b3c..2597b0fc2 100644 --- a/pom.xml +++ b/pom.xml @@ -92,7 +92,7 @@ com.diffplug.spotless spotless-maven-plugin - 2.44.2 + 2.44.3 2.38.0 From 483927e9a06fbaa5536a86e817f59790e562a12d Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 24 Feb 2025 16:12:49 +0000 Subject: [PATCH 1169/1598] Bump com.google.cloud:google-cloud-datastore from 2.26.2 to 2.26.3 Bumps [com.google.cloud:google-cloud-datastore](https://github.com/googleapis/java-datastore) from 2.26.2 to 2.26.3. - [Release notes](https://github.com/googleapis/java-datastore/releases) - [Changelog](https://github.com/googleapis/java-datastore/blob/main/CHANGELOG.md) - [Commits](https://github.com/googleapis/java-datastore/compare/v2.26.2...v2.26.3) --- updated-dependencies: - dependency-name: com.google.cloud:google-cloud-datastore dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/datastore/shedlock-provider-datastore/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/datastore/shedlock-provider-datastore/pom.xml b/providers/datastore/shedlock-provider-datastore/pom.xml index eed5628a6..1bdf90d5a 100644 --- a/providers/datastore/shedlock-provider-datastore/pom.xml +++ b/providers/datastore/shedlock-provider-datastore/pom.xml @@ -12,7 +12,7 @@ 6.3.1-SNAPSHOT - 2.26.2 + 2.26.3 From 4b5df56811f7394b72dcdb9d92d817663db00ee6 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 24 Feb 2025 17:30:16 +0000 Subject: [PATCH 1170/1598] Bump org.awaitility:awaitility from 4.2.2 to 4.3.0 Bumps [org.awaitility:awaitility](https://github.com/awaitility/awaitility) from 4.2.2 to 4.3.0. - [Changelog](https://github.com/awaitility/awaitility/blob/master/changelog.txt) - [Commits](https://github.com/awaitility/awaitility/compare/awaitility-4.2.2...awaitility-4.3.0) --- updated-dependencies: - dependency-name: org.awaitility:awaitility dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 25499a7e5..da4cbed06 100644 --- a/pom.xml +++ b/pom.xml @@ -80,7 +80,7 @@ 4.9.0 4.8.1 1.5.16 - 4.2.2 + 4.3.0 3.27.3 5.15.2 2.0.16 From fd78c45d0ce4cf60de723d7f889147d74ff62968 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 25 Feb 2025 15:13:55 +0000 Subject: [PATCH 1171/1598] Bump software.amazon.awssdk:s3 from 2.30.26 to 2.30.27 Bumps software.amazon.awssdk:s3 from 2.30.26 to 2.30.27. --- updated-dependencies: - dependency-name: software.amazon.awssdk:s3 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/s3/shedlock-provider-s3v2/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/s3/shedlock-provider-s3v2/pom.xml b/providers/s3/shedlock-provider-s3v2/pom.xml index e85ec3ae1..e304d98da 100644 --- a/providers/s3/shedlock-provider-s3v2/pom.xml +++ b/providers/s3/shedlock-provider-s3v2/pom.xml @@ -12,7 +12,7 @@ 6.3.1-SNAPSHOT - 2.30.26 + 2.30.27 From 7824ad0ad82f204218cdec56a492d73397dbfd1b Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 26 Feb 2025 15:28:12 +0000 Subject: [PATCH 1172/1598] Bump software.amazon.awssdk:s3 from 2.30.27 to 2.30.28 Bumps software.amazon.awssdk:s3 from 2.30.27 to 2.30.28. --- updated-dependencies: - dependency-name: software.amazon.awssdk:s3 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/s3/shedlock-provider-s3v2/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/s3/shedlock-provider-s3v2/pom.xml b/providers/s3/shedlock-provider-s3v2/pom.xml index e304d98da..5bcd0d893 100644 --- a/providers/s3/shedlock-provider-s3v2/pom.xml +++ b/providers/s3/shedlock-provider-s3v2/pom.xml @@ -12,7 +12,7 @@ 6.3.1-SNAPSHOT - 2.30.27 + 2.30.28 From 26cb9f42a7aae9a4381ce58522f7df9f962873d3 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 26 Feb 2025 15:28:28 +0000 Subject: [PATCH 1173/1598] Bump quarkus.platform.version from 3.18.4 to 3.19.1 Bumps `quarkus.platform.version` from 3.18.4 to 3.19.1. Updates `io.quarkus.platform:quarkus-bom` from 3.18.4 to 3.19.1 - [Commits](https://github.com/quarkusio/quarkus-platform/compare/3.18.4...3.19.1) Updates `io.quarkus.platform:quarkus-maven-plugin` from 3.18.4 to 3.19.1 - [Commits](https://github.com/quarkusio/quarkus-platform/compare/3.18.4...3.19.1) --- updated-dependencies: - dependency-name: io.quarkus.platform:quarkus-bom dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: io.quarkus.platform:quarkus-maven-plugin dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- cdi/test/quarkus-test/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cdi/test/quarkus-test/pom.xml b/cdi/test/quarkus-test/pom.xml index 580c45f29..aef0a4ccc 100644 --- a/cdi/test/quarkus-test/pom.xml +++ b/cdi/test/quarkus-test/pom.xml @@ -14,7 +14,7 @@ quarkus-bom io.quarkus.platform - 3.18.4 + 3.19.1 true From a8a14ca767635b3ddf2d57b40f216e858638f3eb Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 26 Feb 2025 15:28:48 +0000 Subject: [PATCH 1174/1598] Bump logback.ver from 1.5.16 to 1.5.17 Bumps `logback.ver` from 1.5.16 to 1.5.17. Updates `ch.qos.logback:logback-classic` from 1.5.16 to 1.5.17 - [Release notes](https://github.com/qos-ch/logback/releases) - [Commits](https://github.com/qos-ch/logback/compare/v_1.5.16...v_1.5.17) Updates `ch.qos.logback:logback-core` from 1.5.16 to 1.5.17 - [Release notes](https://github.com/qos-ch/logback/releases) - [Commits](https://github.com/qos-ch/logback/compare/v_1.5.16...v_1.5.17) --- updated-dependencies: - dependency-name: ch.qos.logback:logback-classic dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: ch.qos.logback:logback-core dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index da4cbed06..a5cc04159 100644 --- a/pom.xml +++ b/pom.xml @@ -79,7 +79,7 @@ 4.7.6 4.9.0 4.8.1 - 1.5.16 + 1.5.17 4.3.0 3.27.3 5.15.2 From b4e8340d62a0ce496e52e0208cfad783795aeba6 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 26 Feb 2025 15:28:54 +0000 Subject: [PATCH 1175/1598] Bump org.slf4j:slf4j-api from 2.0.16 to 2.0.17 Bumps org.slf4j:slf4j-api from 2.0.16 to 2.0.17. --- updated-dependencies: - dependency-name: org.slf4j:slf4j-api dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index da4cbed06..6c7824543 100644 --- a/pom.xml +++ b/pom.xml @@ -83,7 +83,7 @@ 4.3.0 3.27.3 5.15.2 - 2.0.16 + 2.0.17 1 From c9acd24dce96189043dff41957c6433bb0445cbf Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 27 Feb 2025 15:51:39 +0000 Subject: [PATCH 1176/1598] Bump software.amazon.awssdk:s3 from 2.30.28 to 2.30.29 Bumps software.amazon.awssdk:s3 from 2.30.28 to 2.30.29. --- updated-dependencies: - dependency-name: software.amazon.awssdk:s3 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/s3/shedlock-provider-s3v2/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/s3/shedlock-provider-s3v2/pom.xml b/providers/s3/shedlock-provider-s3v2/pom.xml index 5bcd0d893..e8a3f4260 100644 --- a/providers/s3/shedlock-provider-s3v2/pom.xml +++ b/providers/s3/shedlock-provider-s3v2/pom.xml @@ -12,7 +12,7 @@ 6.3.1-SNAPSHOT - 2.30.28 + 2.30.29 From 25cdb0fe0ad4a5ee1cb3a8902a5d719633577325 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 27 Feb 2025 15:51:43 +0000 Subject: [PATCH 1177/1598] Bump org.apache.maven.plugins:maven-deploy-plugin from 3.1.3 to 3.1.4 Bumps [org.apache.maven.plugins:maven-deploy-plugin](https://github.com/apache/maven-deploy-plugin) from 3.1.3 to 3.1.4. - [Release notes](https://github.com/apache/maven-deploy-plugin/releases) - [Commits](https://github.com/apache/maven-deploy-plugin/compare/maven-deploy-plugin-3.1.3...maven-deploy-plugin-3.1.4) --- updated-dependencies: - dependency-name: org.apache.maven.plugins:maven-deploy-plugin dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index b2f1dc133..bc7f08c71 100644 --- a/pom.xml +++ b/pom.xml @@ -151,7 +151,7 @@ org.apache.maven.plugins maven-deploy-plugin - 3.1.3 + 3.1.4
    From 85a109e1209c4834b877a2ae04a578d3121ebf75 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 27 Feb 2025 15:52:14 +0000 Subject: [PATCH 1178/1598] Bump com.google.cloud:google-cloud-datastore from 2.26.3 to 2.26.4 Bumps [com.google.cloud:google-cloud-datastore](https://github.com/googleapis/java-datastore) from 2.26.3 to 2.26.4. - [Release notes](https://github.com/googleapis/java-datastore/releases) - [Changelog](https://github.com/googleapis/java-datastore/blob/main/CHANGELOG.md) - [Commits](https://github.com/googleapis/java-datastore/compare/v2.26.3...v2.26.4) --- updated-dependencies: - dependency-name: com.google.cloud:google-cloud-datastore dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/datastore/shedlock-provider-datastore/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/datastore/shedlock-provider-datastore/pom.xml b/providers/datastore/shedlock-provider-datastore/pom.xml index 1bdf90d5a..dacf314f2 100644 --- a/providers/datastore/shedlock-provider-datastore/pom.xml +++ b/providers/datastore/shedlock-provider-datastore/pom.xml @@ -12,7 +12,7 @@ 6.3.1-SNAPSHOT - 2.26.3 + 2.26.4 From d927dc9f9674f6b456dd4eee61c05c79f7b8975a Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 28 Feb 2025 15:44:11 +0000 Subject: [PATCH 1179/1598] Bump software.amazon.awssdk:s3 from 2.30.29 to 2.30.30 Bumps software.amazon.awssdk:s3 from 2.30.29 to 2.30.30. --- updated-dependencies: - dependency-name: software.amazon.awssdk:s3 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/s3/shedlock-provider-s3v2/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/s3/shedlock-provider-s3v2/pom.xml b/providers/s3/shedlock-provider-s3v2/pom.xml index e8a3f4260..4fc3df7c8 100644 --- a/providers/s3/shedlock-provider-s3v2/pom.xml +++ b/providers/s3/shedlock-provider-s3v2/pom.xml @@ -12,7 +12,7 @@ 6.3.1-SNAPSHOT - 2.30.29 + 2.30.30 From 3a5580d76889c0431ccafb6c413b52388395698d Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 28 Feb 2025 15:44:43 +0000 Subject: [PATCH 1180/1598] Bump org.opensearch.client:opensearch-rest-high-level-client Bumps [org.opensearch.client:opensearch-rest-high-level-client](https://github.com/opensearch-project/OpenSearch) from 2.19.0 to 2.19.1. - [Release notes](https://github.com/opensearch-project/OpenSearch/releases) - [Changelog](https://github.com/opensearch-project/OpenSearch/blob/main/CHANGELOG-3.0.md) - [Commits](https://github.com/opensearch-project/OpenSearch/compare/2.19.0...2.19.1) --- updated-dependencies: - dependency-name: org.opensearch.client:opensearch-rest-high-level-client dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/opensearch/shedlock-provider-opensearch/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/opensearch/shedlock-provider-opensearch/pom.xml b/providers/opensearch/shedlock-provider-opensearch/pom.xml index 2b4345228..5cd469405 100644 --- a/providers/opensearch/shedlock-provider-opensearch/pom.xml +++ b/providers/opensearch/shedlock-provider-opensearch/pom.xml @@ -12,7 +12,7 @@ 6.3.1-SNAPSHOT - 2.19.0 + 2.19.1 From 1f4ca30c271e1bf697e98bab9d61a8dd27480af6 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 28 Feb 2025 15:45:11 +0000 Subject: [PATCH 1181/1598] Bump com.google.cloud:google-cloud-spanner from 6.87.0 to 6.88.0 Bumps [com.google.cloud:google-cloud-spanner](https://github.com/googleapis/java-spanner) from 6.87.0 to 6.88.0. - [Release notes](https://github.com/googleapis/java-spanner/releases) - [Changelog](https://github.com/googleapis/java-spanner/blob/main/CHANGELOG.md) - [Commits](https://github.com/googleapis/java-spanner/compare/v6.87.0...v6.88.0) --- updated-dependencies: - dependency-name: com.google.cloud:google-cloud-spanner dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- providers/spanner/shedlock-provider-spanner/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/spanner/shedlock-provider-spanner/pom.xml b/providers/spanner/shedlock-provider-spanner/pom.xml index fc5dded98..ed2841178 100644 --- a/providers/spanner/shedlock-provider-spanner/pom.xml +++ b/providers/spanner/shedlock-provider-spanner/pom.xml @@ -12,7 +12,7 @@ 6.3.1-SNAPSHOT - 6.87.0 + 6.88.0 From c8cb5597859d85504af00cef14f6c62b57bb147c Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 3 Mar 2025 15:29:17 +0000 Subject: [PATCH 1182/1598] Bump jetcd.version from 0.8.4 to 0.8.5 Bumps `jetcd.version` from 0.8.4 to 0.8.5. Updates `io.etcd:jetcd-core` from 0.8.4 to 0.8.5 - [Release notes](https://github.com/etcd-io/jetcd/releases) - [Changelog](https://github.com/etcd-io/jetcd/blob/main/CHANGELOG.md) - [Commits](https://github.com/etcd-io/jetcd/commits/jetcd-0.8.5) Updates `io.etcd:jetcd-test` from 0.8.4 to 0.8.5 - [Release notes](https://github.com/etcd-io/jetcd/releases) - [Changelog](https://github.com/etcd-io/jetcd/blob/main/CHANGELOG.md) - [Commits](https://github.com/etcd-io/jetcd/commits/jetcd-0.8.5) --- updated-dependencies: - dependency-name: io.etcd:jetcd-core dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: io.etcd:jetcd-test dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/etcd/shedlock-provider-etcd-jetcd/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml b/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml index 9e90a346e..58038c0d2 100644 --- a/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml +++ b/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml @@ -11,7 +11,7 @@ shedlock-provider-etcd-jetcd - 0.8.4 + 0.8.5 From b9bd2b839ac1c07043548b4e10a5283446bcc9d4 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 3 Mar 2025 15:29:33 +0000 Subject: [PATCH 1183/1598] Bump software.amazon.awssdk:s3 from 2.30.30 to 2.30.31 Bumps software.amazon.awssdk:s3 from 2.30.30 to 2.30.31. --- updated-dependencies: - dependency-name: software.amazon.awssdk:s3 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/s3/shedlock-provider-s3v2/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/s3/shedlock-provider-s3v2/pom.xml b/providers/s3/shedlock-provider-s3v2/pom.xml index 4fc3df7c8..265728508 100644 --- a/providers/s3/shedlock-provider-s3v2/pom.xml +++ b/providers/s3/shedlock-provider-s3v2/pom.xml @@ -12,7 +12,7 @@ 6.3.1-SNAPSHOT - 2.30.30 + 2.30.31 From 89e4e102f7b0f04f331819bdf396145507fff2e5 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 3 Mar 2025 15:29:49 +0000 Subject: [PATCH 1184/1598] Bump org.mockito:mockito-core from 5.15.2 to 5.16.0 Bumps [org.mockito:mockito-core](https://github.com/mockito/mockito) from 5.15.2 to 5.16.0. - [Release notes](https://github.com/mockito/mockito/releases) - [Commits](https://github.com/mockito/mockito/compare/v5.15.2...v5.16.0) --- updated-dependencies: - dependency-name: org.mockito:mockito-core dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index bc7f08c71..ff24cfb9d 100644 --- a/pom.xml +++ b/pom.xml @@ -82,7 +82,7 @@ 1.5.17 4.3.0 3.27.3 - 5.15.2 + 5.16.0 2.0.17 1 From 71a843a51991f5eaf1803358ed3442be52b15000 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 3 Mar 2025 15:30:12 +0000 Subject: [PATCH 1185/1598] Bump jackson.version from 2.18.2 to 2.18.3 Bumps `jackson.version` from 2.18.2 to 2.18.3. Updates `com.fasterxml.jackson.datatype:jackson-datatype-jsr310` from 2.18.2 to 2.18.3 Updates `com.fasterxml.jackson.dataformat:jackson-dataformat-xml` from 2.18.2 to 2.18.3 - [Commits](https://github.com/FasterXML/jackson-dataformat-xml/compare/jackson-dataformat-xml-2.18.2...jackson-dataformat-xml-2.18.3) --- updated-dependencies: - dependency-name: com.fasterxml.jackson.datatype:jackson-datatype-jsr310 dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: com.fasterxml.jackson.dataformat:jackson-dataformat-xml dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- .../elasticsearch/shedlock-provider-elasticsearch8/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml index 54dc7f5fd..187cb14f0 100644 --- a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml +++ b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml @@ -14,7 +14,7 @@ 8.17.2 2.1.3 - 2.18.2 + 2.18.3 From be6d27921bb82cd31b5a88a26069499d67593cb1 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 4 Mar 2025 15:30:54 +0000 Subject: [PATCH 1186/1598] Bump co.elastic.clients:elasticsearch-java from 8.17.2 to 8.17.3 Bumps [co.elastic.clients:elasticsearch-java](https://github.com/elastic/elasticsearch-java) from 8.17.2 to 8.17.3. - [Release notes](https://github.com/elastic/elasticsearch-java/releases) - [Changelog](https://github.com/elastic/elasticsearch-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/elastic/elasticsearch-java/compare/v8.17.2...v8.17.3) --- updated-dependencies: - dependency-name: co.elastic.clients:elasticsearch-java dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- .../elasticsearch/shedlock-provider-elasticsearch8/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml index 187cb14f0..def91d1f8 100644 --- a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml +++ b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml @@ -12,7 +12,7 @@ 6.3.1-SNAPSHOT - 8.17.2 + 8.17.3 2.1.3 2.18.3 From 2088078d12dfc42bfb50ec665b024e67e98ecb5d Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 4 Mar 2025 15:31:23 +0000 Subject: [PATCH 1187/1598] Bump software.amazon.awssdk:s3 from 2.30.31 to 2.30.32 Bumps software.amazon.awssdk:s3 from 2.30.31 to 2.30.32. --- updated-dependencies: - dependency-name: software.amazon.awssdk:s3 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/s3/shedlock-provider-s3v2/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/s3/shedlock-provider-s3v2/pom.xml b/providers/s3/shedlock-provider-s3v2/pom.xml index 265728508..834c44f3f 100644 --- a/providers/s3/shedlock-provider-s3v2/pom.xml +++ b/providers/s3/shedlock-provider-s3v2/pom.xml @@ -12,7 +12,7 @@ 6.3.1-SNAPSHOT - 2.30.31 + 2.30.32 From 7b28f0e7fff4da53696b099f8a0352fd445e92e3 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 4 Mar 2025 15:31:46 +0000 Subject: [PATCH 1188/1598] Bump org.neo4j.driver:neo4j-java-driver from 5.28.1 to 5.28.2 Bumps [org.neo4j.driver:neo4j-java-driver](https://github.com/neo4j/neo4j-java-driver) from 5.28.1 to 5.28.2. - [Release notes](https://github.com/neo4j/neo4j-java-driver/releases) - [Commits](https://github.com/neo4j/neo4j-java-driver/compare/5.28.1...5.28.2) --- updated-dependencies: - dependency-name: org.neo4j.driver:neo4j-java-driver dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/neo4j/shedlock-provider-neo4j/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/neo4j/shedlock-provider-neo4j/pom.xml b/providers/neo4j/shedlock-provider-neo4j/pom.xml index 0df15e909..d37f2501e 100644 --- a/providers/neo4j/shedlock-provider-neo4j/pom.xml +++ b/providers/neo4j/shedlock-provider-neo4j/pom.xml @@ -20,7 +20,7 @@ org.neo4j.driver neo4j-java-driver - 5.28.1 + 5.28.2 From edadce58e1bc7ef93e1798d72a835fcb8b52c803 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 5 Mar 2025 15:11:31 +0000 Subject: [PATCH 1189/1598] Bump test-containers.ver from 1.20.5 to 1.20.6 Bumps `test-containers.ver` from 1.20.5 to 1.20.6. Updates `org.testcontainers:postgresql` from 1.20.5 to 1.20.6 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.20.5...1.20.6) Updates `org.testcontainers:testcontainers` from 1.20.5 to 1.20.6 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.20.5...1.20.6) Updates `org.testcontainers:mysql` from 1.20.5 to 1.20.6 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.20.5...1.20.6) Updates `org.testcontainers:db2` from 1.20.5 to 1.20.6 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.20.5...1.20.6) Updates `org.testcontainers:mariadb` from 1.20.5 to 1.20.6 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.20.5...1.20.6) Updates `org.testcontainers:oracle-xe` from 1.20.5 to 1.20.6 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.20.5...1.20.6) Updates `org.testcontainers:mssqlserver` from 1.20.5 to 1.20.6 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.20.5...1.20.6) Updates `org.testcontainers:junit-jupiter` from 1.20.5 to 1.20.6 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.20.5...1.20.6) Updates `org.testcontainers:mongodb` from 1.20.5 to 1.20.6 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.20.5...1.20.6) Updates `org.testcontainers:elasticsearch` from 1.20.5 to 1.20.6 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.20.5...1.20.6) Updates `org.testcontainers:couchbase` from 1.20.5 to 1.20.6 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.20.5...1.20.6) Updates `org.testcontainers:dynalite` from 1.20.5 to 1.20.6 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.20.5...1.20.6) Updates `org.testcontainers:cassandra` from 1.20.5 to 1.20.6 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.20.5...1.20.6) Updates `org.testcontainers:gcloud` from 1.20.5 to 1.20.6 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.20.5...1.20.6) Updates `org.testcontainers:neo4j` from 1.20.5 to 1.20.6 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.20.5...1.20.6) Updates `org.testcontainers:localstack` from 1.20.5 to 1.20.6 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.20.5...1.20.6) --- updated-dependencies: - dependency-name: org.testcontainers:postgresql dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.testcontainers:testcontainers dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.testcontainers:mysql dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.testcontainers:db2 dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.testcontainers:mariadb dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.testcontainers:oracle-xe dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.testcontainers:mssqlserver dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.testcontainers:junit-jupiter dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.testcontainers:mongodb dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.testcontainers:elasticsearch dependency-type: direct:development update-type: version-update:semver-patch - dependency-name: org.testcontainers:couchbase dependency-type: direct:development update-type: version-update:semver-patch - dependency-name: org.testcontainers:dynalite dependency-type: direct:development update-type: version-update:semver-patch - dependency-name: org.testcontainers:cassandra dependency-type: direct:development update-type: version-update:semver-patch - dependency-name: org.testcontainers:gcloud dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.testcontainers:neo4j dependency-type: direct:development update-type: version-update:semver-patch - dependency-name: org.testcontainers:localstack dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- cdi/test/quarkus-test/pom.xml | 2 +- pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/cdi/test/quarkus-test/pom.xml b/cdi/test/quarkus-test/pom.xml index aef0a4ccc..c192768dc 100644 --- a/cdi/test/quarkus-test/pom.xml +++ b/cdi/test/quarkus-test/pom.xml @@ -46,7 +46,7 @@ org.testcontainers postgresql - 1.20.5 + 1.20.6 io.quarkus diff --git a/pom.xml b/pom.xml index ff24cfb9d..d5691d5e6 100644 --- a/pom.xml +++ b/pom.xml @@ -74,7 +74,7 @@ 17 3.4.2 5.12.0 - 1.20.5 + 1.20.6 2.1.10 4.7.6 4.9.0 From be74cb6b3bf3bc2aade03e816452759562985596 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 5 Mar 2025 15:11:49 +0000 Subject: [PATCH 1190/1598] Bump software.amazon.awssdk:s3 from 2.30.32 to 2.30.33 Bumps software.amazon.awssdk:s3 from 2.30.32 to 2.30.33. --- updated-dependencies: - dependency-name: software.amazon.awssdk:s3 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/s3/shedlock-provider-s3v2/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/s3/shedlock-provider-s3v2/pom.xml b/providers/s3/shedlock-provider-s3v2/pom.xml index 834c44f3f..b3d3f9423 100644 --- a/providers/s3/shedlock-provider-s3v2/pom.xml +++ b/providers/s3/shedlock-provider-s3v2/pom.xml @@ -12,7 +12,7 @@ 6.3.1-SNAPSHOT - 2.30.32 + 2.30.33 From 679cef73e3673262406641c54b16ad8d3f8d0a3a Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 6 Mar 2025 15:29:54 +0000 Subject: [PATCH 1191/1598] Bump software.amazon.awssdk:s3 from 2.30.33 to 2.30.34 Bumps software.amazon.awssdk:s3 from 2.30.33 to 2.30.34. --- updated-dependencies: - dependency-name: software.amazon.awssdk:s3 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/s3/shedlock-provider-s3v2/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/s3/shedlock-provider-s3v2/pom.xml b/providers/s3/shedlock-provider-s3v2/pom.xml index b3d3f9423..9c3068d38 100644 --- a/providers/s3/shedlock-provider-s3v2/pom.xml +++ b/providers/s3/shedlock-provider-s3v2/pom.xml @@ -12,7 +12,7 @@ 6.3.1-SNAPSHOT - 2.30.33 + 2.30.34 From 1de648e6a7eeb2a466fe0185b1bcf82383449bd0 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 6 Mar 2025 15:30:05 +0000 Subject: [PATCH 1192/1598] Bump quarkus.platform.version from 3.19.1 to 3.19.2 Bumps `quarkus.platform.version` from 3.19.1 to 3.19.2. Updates `io.quarkus.platform:quarkus-bom` from 3.19.1 to 3.19.2 - [Commits](https://github.com/quarkusio/quarkus-platform/compare/3.19.1...3.19.2) Updates `io.quarkus.platform:quarkus-maven-plugin` from 3.19.1 to 3.19.2 - [Commits](https://github.com/quarkusio/quarkus-platform/compare/3.19.1...3.19.2) --- updated-dependencies: - dependency-name: io.quarkus.platform:quarkus-bom dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: io.quarkus.platform:quarkus-maven-plugin dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- cdi/test/quarkus-test/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cdi/test/quarkus-test/pom.xml b/cdi/test/quarkus-test/pom.xml index c192768dc..e2d4e386e 100644 --- a/cdi/test/quarkus-test/pom.xml +++ b/cdi/test/quarkus-test/pom.xml @@ -14,7 +14,7 @@ quarkus-bom io.quarkus.platform - 3.19.1 + 3.19.2 true From ca9450e9aa04233a4c7e05209cb151c8921d55f7 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 6 Mar 2025 15:30:25 +0000 Subject: [PATCH 1193/1598] Bump org.opensearch.client:opensearch-java from 2.21.0 to 2.22.0 Bumps [org.opensearch.client:opensearch-java](https://github.com/opensearch-project/opensearch-java) from 2.21.0 to 2.22.0. - [Release notes](https://github.com/opensearch-project/opensearch-java/releases) - [Changelog](https://github.com/opensearch-project/opensearch-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/opensearch-project/opensearch-java/compare/v2.21.0...v2.22.0) --- updated-dependencies: - dependency-name: org.opensearch.client:opensearch-java dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- providers/opensearch/shedlock-provider-opensearch-java/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/opensearch/shedlock-provider-opensearch-java/pom.xml b/providers/opensearch/shedlock-provider-opensearch-java/pom.xml index 1c2efc924..02b3879db 100644 --- a/providers/opensearch/shedlock-provider-opensearch-java/pom.xml +++ b/providers/opensearch/shedlock-provider-opensearch-java/pom.xml @@ -12,7 +12,7 @@ 6.3.1-SNAPSHOT - 2.21.0 + 2.22.0 From aa6de9634f64eab77f02ca43cba20020eecce6c8 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 7 Mar 2025 15:43:30 +0000 Subject: [PATCH 1194/1598] Bump software.amazon.awssdk:s3 from 2.30.34 to 2.30.35 Bumps software.amazon.awssdk:s3 from 2.30.34 to 2.30.35. --- updated-dependencies: - dependency-name: software.amazon.awssdk:s3 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/s3/shedlock-provider-s3v2/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/s3/shedlock-provider-s3v2/pom.xml b/providers/s3/shedlock-provider-s3v2/pom.xml index 9c3068d38..e4996ad0d 100644 --- a/providers/s3/shedlock-provider-s3v2/pom.xml +++ b/providers/s3/shedlock-provider-s3v2/pom.xml @@ -12,7 +12,7 @@ 6.3.1-SNAPSHOT - 2.30.34 + 2.30.35 From a5aed3c974a4e13a026520b7a9b82c372507b0f4 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 7 Mar 2025 15:43:42 +0000 Subject: [PATCH 1195/1598] Bump curator.version from 5.7.1 to 5.8.0 Bumps `curator.version` from 5.7.1 to 5.8.0. Updates `org.apache.curator:curator-framework` from 5.7.1 to 5.8.0 - [Release notes](https://github.com/apache/curator/releases) - [Commits](https://github.com/apache/curator/compare/apache-curator-5.7.1...apache-curator-5.8.0) Updates `org.apache.curator:curator-test` from 5.7.1 to 5.8.0 - [Release notes](https://github.com/apache/curator/releases) - [Commits](https://github.com/apache/curator/compare/apache-curator-5.7.1...apache-curator-5.8.0) --- updated-dependencies: - dependency-name: org.apache.curator:curator-framework dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: org.apache.curator:curator-test dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml b/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml index 4c103a138..7ce21e674 100644 --- a/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml +++ b/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml @@ -12,7 +12,7 @@ 6.3.1-SNAPSHOT - 5.7.1 + 5.8.0 From cb7461b109a1efa4809b237587410f776ea47565 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 10 Mar 2025 15:51:42 +0000 Subject: [PATCH 1196/1598] Bump com.google.cloud:google-cloud-datastore from 2.26.4 to 2.27.0 Bumps [com.google.cloud:google-cloud-datastore](https://github.com/googleapis/java-datastore) from 2.26.4 to 2.27.0. - [Release notes](https://github.com/googleapis/java-datastore/releases) - [Changelog](https://github.com/googleapis/java-datastore/blob/main/CHANGELOG.md) - [Commits](https://github.com/googleapis/java-datastore/compare/v2.26.4...v2.27.0) --- updated-dependencies: - dependency-name: com.google.cloud:google-cloud-datastore dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- providers/datastore/shedlock-provider-datastore/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/datastore/shedlock-provider-datastore/pom.xml b/providers/datastore/shedlock-provider-datastore/pom.xml index dacf314f2..e6f35ba3a 100644 --- a/providers/datastore/shedlock-provider-datastore/pom.xml +++ b/providers/datastore/shedlock-provider-datastore/pom.xml @@ -12,7 +12,7 @@ 6.3.1-SNAPSHOT - 2.26.4 + 2.27.0 From 4a1c2e87fe8c7a43b1a4c77de8e7bc187d13c108 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 10 Mar 2025 15:52:18 +0000 Subject: [PATCH 1197/1598] Bump software.amazon.awssdk:s3 from 2.30.35 to 2.30.36 Bumps software.amazon.awssdk:s3 from 2.30.35 to 2.30.36. --- updated-dependencies: - dependency-name: software.amazon.awssdk:s3 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/s3/shedlock-provider-s3v2/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/s3/shedlock-provider-s3v2/pom.xml b/providers/s3/shedlock-provider-s3v2/pom.xml index e4996ad0d..90528954d 100644 --- a/providers/s3/shedlock-provider-s3v2/pom.xml +++ b/providers/s3/shedlock-provider-s3v2/pom.xml @@ -12,7 +12,7 @@ 6.3.1-SNAPSHOT - 2.30.35 + 2.30.36 From 1f4ed38048cc6a6357f55c94db8533bae1435354 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 11 Mar 2025 15:38:21 +0000 Subject: [PATCH 1198/1598] Bump io.projectreactor:reactor-core from 3.7.3 to 3.7.4 Bumps [io.projectreactor:reactor-core](https://github.com/reactor/reactor-core) from 3.7.3 to 3.7.4. - [Release notes](https://github.com/reactor/reactor-core/releases) - [Commits](https://github.com/reactor/reactor-core/compare/v3.7.3...v3.7.4) --- updated-dependencies: - dependency-name: io.projectreactor:reactor-core dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/r2dbc/shedlock-provider-r2dbc/pom.xml | 2 +- providers/redis/shedlock-provider-redis-spring/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml index 61caa73ad..a83750b2b 100644 --- a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml +++ b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml @@ -32,7 +32,7 @@ io.projectreactor reactor-core - 3.7.3 + 3.7.4 diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index 37174d9a2..94c87bfa7 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -27,7 +27,7 @@ io.projectreactor reactor-core - 3.7.3 + 3.7.4 true From 1eeec50f25ab8a31518f703a367e19c6b7d49a50 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 11 Mar 2025 15:38:33 +0000 Subject: [PATCH 1199/1598] Bump software.amazon.awssdk:s3 from 2.30.36 to 2.30.37 Bumps software.amazon.awssdk:s3 from 2.30.36 to 2.30.37. --- updated-dependencies: - dependency-name: software.amazon.awssdk:s3 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/s3/shedlock-provider-s3v2/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/s3/shedlock-provider-s3v2/pom.xml b/providers/s3/shedlock-provider-s3v2/pom.xml index 90528954d..14fe0db5d 100644 --- a/providers/s3/shedlock-provider-s3v2/pom.xml +++ b/providers/s3/shedlock-provider-s3v2/pom.xml @@ -12,7 +12,7 @@ 6.3.1-SNAPSHOT - 2.30.36 + 2.30.37 From 466f053eaf11042899cf482ec70c5f80691580d3 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 11 Mar 2025 15:39:03 +0000 Subject: [PATCH 1200/1598] Bump io.lettuce:lettuce-core from 6.5.4.RELEASE to 6.5.5.RELEASE Bumps [io.lettuce:lettuce-core](https://github.com/lettuce-io/lettuce-core) from 6.5.4.RELEASE to 6.5.5.RELEASE. - [Release notes](https://github.com/lettuce-io/lettuce-core/releases) - [Changelog](https://github.com/redis/lettuce/blob/6.5.5.RELEASE/RELEASE-NOTES.md) - [Commits](https://github.com/lettuce-io/lettuce-core/compare/6.5.4.RELEASE...6.5.5.RELEASE) --- updated-dependencies: - dependency-name: io.lettuce:lettuce-core dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/redis/shedlock-provider-redis-spring/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index 37174d9a2..dd809fb81 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -55,7 +55,7 @@ io.lettuce lettuce-core - 6.5.4.RELEASE + 6.5.5.RELEASE test From 1091105654a14599a50525d576900ef1ec7b4a7d Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Tue, 11 Mar 2025 19:24:55 +0100 Subject: [PATCH 1201/1598] Upgrade jOOQ --- providers/jdbc/shedlock-provider-jooq/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/jdbc/shedlock-provider-jooq/pom.xml b/providers/jdbc/shedlock-provider-jooq/pom.xml index d734ce0e0..41ce4ba7e 100644 --- a/providers/jdbc/shedlock-provider-jooq/pom.xml +++ b/providers/jdbc/shedlock-provider-jooq/pom.xml @@ -21,7 +21,7 @@ org.jooq jooq - 3.19.18 + 3.19.20 From bba1c8ff2cb0d609a8893ae32b9ef73eeace8f19 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 12 Mar 2025 15:47:36 +0000 Subject: [PATCH 1202/1598] Bump org.neo4j.driver:neo4j-java-driver from 5.28.2 to 5.28.3 Bumps [org.neo4j.driver:neo4j-java-driver](https://github.com/neo4j/neo4j-java-driver) from 5.28.2 to 5.28.3. - [Release notes](https://github.com/neo4j/neo4j-java-driver/releases) - [Commits](https://github.com/neo4j/neo4j-java-driver/compare/5.28.2...5.28.3) --- updated-dependencies: - dependency-name: org.neo4j.driver:neo4j-java-driver dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/neo4j/shedlock-provider-neo4j/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/neo4j/shedlock-provider-neo4j/pom.xml b/providers/neo4j/shedlock-provider-neo4j/pom.xml index d37f2501e..afd6687a3 100644 --- a/providers/neo4j/shedlock-provider-neo4j/pom.xml +++ b/providers/neo4j/shedlock-provider-neo4j/pom.xml @@ -20,7 +20,7 @@ org.neo4j.driver neo4j-java-driver - 5.28.2 + 5.28.3 From 62f7f1f01bab6dcc038e61aceb60abcb7d95a28e Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 12 Mar 2025 15:47:38 +0000 Subject: [PATCH 1203/1598] Bump software.amazon.awssdk:s3 from 2.30.37 to 2.30.38 Bumps software.amazon.awssdk:s3 from 2.30.37 to 2.30.38. --- updated-dependencies: - dependency-name: software.amazon.awssdk:s3 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/s3/shedlock-provider-s3v2/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/s3/shedlock-provider-s3v2/pom.xml b/providers/s3/shedlock-provider-s3v2/pom.xml index 14fe0db5d..b3646390c 100644 --- a/providers/s3/shedlock-provider-s3v2/pom.xml +++ b/providers/s3/shedlock-provider-s3v2/pom.xml @@ -12,7 +12,7 @@ 6.3.1-SNAPSHOT - 2.30.37 + 2.30.38 From 89a94c42154682a4e71ed2fc324027e430a4f91d Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 13 Mar 2025 15:39:57 +0000 Subject: [PATCH 1204/1598] Bump spring.version from 6.2.3 to 6.2.4 Bumps `spring.version` from 6.2.3 to 6.2.4. Updates `org.springframework:spring-context` from 6.2.3 to 6.2.4 - [Release notes](https://github.com/spring-projects/spring-framework/releases) - [Commits](https://github.com/spring-projects/spring-framework/compare/v6.2.3...v6.2.4) Updates `org.springframework:spring-test` from 6.2.3 to 6.2.4 - [Release notes](https://github.com/spring-projects/spring-framework/releases) - [Commits](https://github.com/spring-projects/spring-framework/compare/v6.2.3...v6.2.4) Updates `org.springframework:spring-jdbc` from 6.2.3 to 6.2.4 - [Release notes](https://github.com/spring-projects/spring-framework/releases) - [Commits](https://github.com/spring-projects/spring-framework/compare/v6.2.3...v6.2.4) Updates `org.springframework:spring-beans` from 6.2.3 to 6.2.4 - [Release notes](https://github.com/spring-projects/spring-framework/releases) - [Commits](https://github.com/spring-projects/spring-framework/compare/v6.2.3...v6.2.4) --- updated-dependencies: - dependency-name: org.springframework:spring-context dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.springframework:spring-test dependency-type: direct:development update-type: version-update:semver-patch - dependency-name: org.springframework:spring-jdbc dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.springframework:spring-beans dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index d5691d5e6..b9dafebdf 100644 --- a/pom.xml +++ b/pom.xml @@ -69,7 +69,7 @@ - 6.2.3 + 6.2.4 UTF-8 17 3.4.2 From a37d85e9bb9a8f237e8297b4c8338e46958a8dfe Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 13 Mar 2025 15:40:12 +0000 Subject: [PATCH 1205/1598] Bump quarkus.platform.version from 3.19.2 to 3.19.3 Bumps `quarkus.platform.version` from 3.19.2 to 3.19.3. Updates `io.quarkus.platform:quarkus-bom` from 3.19.2 to 3.19.3 - [Commits](https://github.com/quarkusio/quarkus-platform/compare/3.19.2...3.19.3) Updates `io.quarkus.platform:quarkus-maven-plugin` from 3.19.2 to 3.19.3 - [Commits](https://github.com/quarkusio/quarkus-platform/compare/3.19.2...3.19.3) --- updated-dependencies: - dependency-name: io.quarkus.platform:quarkus-bom dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: io.quarkus.platform:quarkus-maven-plugin dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- cdi/test/quarkus-test/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cdi/test/quarkus-test/pom.xml b/cdi/test/quarkus-test/pom.xml index e2d4e386e..3b8757c82 100644 --- a/cdi/test/quarkus-test/pom.xml +++ b/cdi/test/quarkus-test/pom.xml @@ -14,7 +14,7 @@ quarkus-bom io.quarkus.platform - 3.19.2 + 3.19.3 true From 6d8a7a9b7741c5c0fc10cd141e9105d43df15401 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 14 Mar 2025 15:28:13 +0000 Subject: [PATCH 1206/1598] Bump org.springframework.data:spring-data-redis from 3.4.3 to 3.4.4 Bumps [org.springframework.data:spring-data-redis](https://github.com/spring-projects/spring-data-redis) from 3.4.3 to 3.4.4. - [Release notes](https://github.com/spring-projects/spring-data-redis/releases) - [Commits](https://github.com/spring-projects/spring-data-redis/compare/3.4.3...3.4.4) --- updated-dependencies: - dependency-name: org.springframework.data:spring-data-redis dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/redis/shedlock-provider-redis-spring/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index 15bde4b98..8a4c62b90 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -21,7 +21,7 @@ org.springframework.data spring-data-redis - 3.4.3 + 3.4.4 From 3b2ccf6905e934451e86519f7a33d18a67177b6d Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 14 Mar 2025 15:28:25 +0000 Subject: [PATCH 1207/1598] Bump org.opensearch:opensearch-testcontainers from 2.1.2 to 2.1.3 Bumps [org.opensearch:opensearch-testcontainers](https://github.com/opensearch-project/opensearch-testcontainers) from 2.1.2 to 2.1.3. - [Release notes](https://github.com/opensearch-project/opensearch-testcontainers/releases) - [Commits](https://github.com/opensearch-project/opensearch-testcontainers/compare/v2.1.2...v2.1.3) --- updated-dependencies: - dependency-name: org.opensearch:opensearch-testcontainers dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/opensearch/shedlock-provider-opensearch-java/pom.xml | 2 +- providers/opensearch/shedlock-provider-opensearch/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/providers/opensearch/shedlock-provider-opensearch-java/pom.xml b/providers/opensearch/shedlock-provider-opensearch-java/pom.xml index 02b3879db..6d46c7975 100644 --- a/providers/opensearch/shedlock-provider-opensearch-java/pom.xml +++ b/providers/opensearch/shedlock-provider-opensearch-java/pom.xml @@ -45,7 +45,7 @@ org.opensearch opensearch-testcontainers - 2.1.2 + 2.1.3 test diff --git a/providers/opensearch/shedlock-provider-opensearch/pom.xml b/providers/opensearch/shedlock-provider-opensearch/pom.xml index 5cd469405..18518f74c 100644 --- a/providers/opensearch/shedlock-provider-opensearch/pom.xml +++ b/providers/opensearch/shedlock-provider-opensearch/pom.xml @@ -52,7 +52,7 @@ org.opensearch opensearch-testcontainers - 2.1.2 + 2.1.3 test From 8bded4467b48ff9db52dfa1a73160b317afdb586 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 14 Mar 2025 15:28:34 +0000 Subject: [PATCH 1208/1598] Bump junit.ver from 5.12.0 to 5.12.1 Bumps `junit.ver` from 5.12.0 to 5.12.1. Updates `org.junit.jupiter:junit-jupiter` from 5.12.0 to 5.12.1 - [Release notes](https://github.com/junit-team/junit5/releases) - [Commits](https://github.com/junit-team/junit5/compare/r5.12.0...r5.12.1) Updates `org.junit.jupiter:junit-jupiter-api` from 5.12.0 to 5.12.1 - [Release notes](https://github.com/junit-team/junit5/releases) - [Commits](https://github.com/junit-team/junit5/compare/r5.12.0...r5.12.1) Updates `org.junit.jupiter:junit-jupiter-engine` from 5.12.0 to 5.12.1 - [Release notes](https://github.com/junit-team/junit5/releases) - [Commits](https://github.com/junit-team/junit5/compare/r5.12.0...r5.12.1) --- updated-dependencies: - dependency-name: org.junit.jupiter:junit-jupiter dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.junit.jupiter:junit-jupiter-api dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.junit.jupiter:junit-jupiter-engine dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index b9dafebdf..1c0a13853 100644 --- a/pom.xml +++ b/pom.xml @@ -73,7 +73,7 @@ UTF-8 17 3.4.2 - 5.12.0 + 5.12.1 1.20.6 2.1.10 4.7.6 From d03ccfc5a775ca62608f3ccb1a657f7e20f3bb02 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 14 Mar 2025 15:29:02 +0000 Subject: [PATCH 1209/1598] Bump org.aspectj:aspectjrt from 1.9.22.1 to 1.9.23 Bumps [org.aspectj:aspectjrt](https://github.com/eclipse/org.aspectj) from 1.9.22.1 to 1.9.23. - [Release notes](https://github.com/eclipse/org.aspectj/releases) - [Commits](https://github.com/eclipse/org.aspectj/commits) --- updated-dependencies: - dependency-name: org.aspectj:aspectjrt dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- spring/shedlock-spring/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spring/shedlock-spring/pom.xml b/spring/shedlock-spring/pom.xml index 3dc1e1290..91a1e9520 100644 --- a/spring/shedlock-spring/pom.xml +++ b/spring/shedlock-spring/pom.xml @@ -25,7 +25,7 @@ org.aspectj aspectjrt - 1.9.22.1 + 1.9.23 true From a4a743cabb1e98ac950979a332d5828eebd3fa5f Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 19 Mar 2025 15:40:33 +0000 Subject: [PATCH 1210/1598] Bump software.amazon.awssdk:s3 from 2.30.38 to 2.31.3 Bumps software.amazon.awssdk:s3 from 2.30.38 to 2.31.3. --- updated-dependencies: - dependency-name: software.amazon.awssdk:s3 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- providers/s3/shedlock-provider-s3v2/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/s3/shedlock-provider-s3v2/pom.xml b/providers/s3/shedlock-provider-s3v2/pom.xml index b3646390c..6d22b3fe8 100644 --- a/providers/s3/shedlock-provider-s3v2/pom.xml +++ b/providers/s3/shedlock-provider-s3v2/pom.xml @@ -12,7 +12,7 @@ 6.3.1-SNAPSHOT - 2.30.38 + 2.31.3 From 8fbd7a774eb996abaaef2f2d5b58b3c42d678339 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 20 Mar 2025 15:37:58 +0000 Subject: [PATCH 1211/1598] Bump quarkus.platform.version from 3.19.3 to 3.19.4 Bumps `quarkus.platform.version` from 3.19.3 to 3.19.4. Updates `io.quarkus.platform:quarkus-bom` from 3.19.3 to 3.19.4 - [Commits](https://github.com/quarkusio/quarkus-platform/compare/3.19.3...3.19.4) Updates `io.quarkus.platform:quarkus-maven-plugin` from 3.19.3 to 3.19.4 - [Commits](https://github.com/quarkusio/quarkus-platform/compare/3.19.3...3.19.4) --- updated-dependencies: - dependency-name: io.quarkus.platform:quarkus-bom dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: io.quarkus.platform:quarkus-maven-plugin dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- cdi/test/quarkus-test/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cdi/test/quarkus-test/pom.xml b/cdi/test/quarkus-test/pom.xml index 3b8757c82..2526c60c1 100644 --- a/cdi/test/quarkus-test/pom.xml +++ b/cdi/test/quarkus-test/pom.xml @@ -14,7 +14,7 @@ quarkus-bom io.quarkus.platform - 3.19.3 + 3.19.4 true From ce5dba930166ab539e2545a9af86af384900a3c7 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 20 Mar 2025 15:44:24 +0000 Subject: [PATCH 1212/1598] Bump kotlin.ver from 2.1.10 to 2.1.20 Bumps `kotlin.ver` from 2.1.10 to 2.1.20. Updates `org.jetbrains.kotlin:kotlin-stdlib` from 2.1.10 to 2.1.20 - [Release notes](https://github.com/JetBrains/kotlin/releases) - [Changelog](https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md) - [Commits](https://github.com/JetBrains/kotlin/compare/v2.1.10...v2.1.20) Updates `org.jetbrains.kotlin:kotlin-reflect` from 2.1.10 to 2.1.20 - [Release notes](https://github.com/JetBrains/kotlin/releases) - [Changelog](https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md) - [Commits](https://github.com/JetBrains/kotlin/compare/v2.1.10...v2.1.20) Updates `org.jetbrains.kotlin:kotlin-maven-allopen` from 2.1.10 to 2.1.20 Updates `org.jetbrains.kotlin:kotlin-maven-plugin` from 2.1.10 to 2.1.20 --- updated-dependencies: - dependency-name: org.jetbrains.kotlin:kotlin-stdlib dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.jetbrains.kotlin:kotlin-reflect dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.jetbrains.kotlin:kotlin-maven-allopen dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.jetbrains.kotlin:kotlin-maven-plugin dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 1c0a13853..c69137933 100644 --- a/pom.xml +++ b/pom.xml @@ -75,7 +75,7 @@ 3.4.2 5.12.1 1.20.6 - 2.1.10 + 2.1.20 4.7.6 4.9.0 4.8.1 From 1eb38b62b63a5ff20c5ef8a47707e0df55c19020 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 20 Mar 2025 15:44:41 +0000 Subject: [PATCH 1213/1598] Bump spring.version from 6.2.4 to 6.2.5 Bumps `spring.version` from 6.2.4 to 6.2.5. Updates `org.springframework:spring-context` from 6.2.4 to 6.2.5 - [Release notes](https://github.com/spring-projects/spring-framework/releases) - [Commits](https://github.com/spring-projects/spring-framework/compare/v6.2.4...v6.2.5) Updates `org.springframework:spring-test` from 6.2.4 to 6.2.5 - [Release notes](https://github.com/spring-projects/spring-framework/releases) - [Commits](https://github.com/spring-projects/spring-framework/compare/v6.2.4...v6.2.5) Updates `org.springframework:spring-jdbc` from 6.2.4 to 6.2.5 - [Release notes](https://github.com/spring-projects/spring-framework/releases) - [Commits](https://github.com/spring-projects/spring-framework/compare/v6.2.4...v6.2.5) Updates `org.springframework:spring-beans` from 6.2.4 to 6.2.5 - [Release notes](https://github.com/spring-projects/spring-framework/releases) - [Commits](https://github.com/spring-projects/spring-framework/compare/v6.2.4...v6.2.5) --- updated-dependencies: - dependency-name: org.springframework:spring-context dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.springframework:spring-test dependency-type: direct:development update-type: version-update:semver-patch - dependency-name: org.springframework:spring-jdbc dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.springframework:spring-beans dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 1c0a13853..c1c7c6e8c 100644 --- a/pom.xml +++ b/pom.xml @@ -69,7 +69,7 @@ - 6.2.4 + 6.2.5 UTF-8 17 3.4.2 From f0af096ec4149d6019ebbeb2a9caf1632ce4f5af Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 20 Mar 2025 15:44:48 +0000 Subject: [PATCH 1214/1598] Bump com.microsoft.sqlserver:mssql-jdbc Bumps [com.microsoft.sqlserver:mssql-jdbc](https://github.com/Microsoft/mssql-jdbc) from 12.8.1.jre11 to 12.10.0.jre11. - [Release notes](https://github.com/Microsoft/mssql-jdbc/releases) - [Changelog](https://github.com/microsoft/mssql-jdbc/blob/main/CHANGELOG.md) - [Commits](https://github.com/Microsoft/mssql-jdbc/commits) --- updated-dependencies: - dependency-name: com.microsoft.sqlserver:mssql-jdbc dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- providers/jdbc/shedlock-test-support-jdbc/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/jdbc/shedlock-test-support-jdbc/pom.xml b/providers/jdbc/shedlock-test-support-jdbc/pom.xml index 9cd483cb5..d22e4007e 100644 --- a/providers/jdbc/shedlock-test-support-jdbc/pom.xml +++ b/providers/jdbc/shedlock-test-support-jdbc/pom.xml @@ -51,7 +51,7 @@ com.microsoft.sqlserver mssql-jdbc - 12.8.1.jre11 + 12.10.0.jre11 From f6e20851a8421addc01f49eeeb17f0a6b2a48bc8 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 20 Mar 2025 15:44:55 +0000 Subject: [PATCH 1215/1598] Bump org.neo4j.driver:neo4j-java-driver from 5.28.3 to 5.28.4 Bumps [org.neo4j.driver:neo4j-java-driver](https://github.com/neo4j/neo4j-java-driver) from 5.28.3 to 5.28.4. - [Release notes](https://github.com/neo4j/neo4j-java-driver/releases) - [Commits](https://github.com/neo4j/neo4j-java-driver/compare/5.28.3...5.28.4) --- updated-dependencies: - dependency-name: org.neo4j.driver:neo4j-java-driver dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/neo4j/shedlock-provider-neo4j/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/neo4j/shedlock-provider-neo4j/pom.xml b/providers/neo4j/shedlock-provider-neo4j/pom.xml index afd6687a3..0bc31f4e9 100644 --- a/providers/neo4j/shedlock-provider-neo4j/pom.xml +++ b/providers/neo4j/shedlock-provider-neo4j/pom.xml @@ -20,7 +20,7 @@ org.neo4j.driver neo4j-java-driver - 5.28.3 + 5.28.4 From c0664b040a879ffb49b219524dabae1aae1c91a9 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 21 Mar 2025 15:50:01 +0000 Subject: [PATCH 1216/1598] Bump org.mongodb:mongodb-driver-sync from 5.3.1 to 5.4.0 Bumps [org.mongodb:mongodb-driver-sync](https://github.com/mongodb/mongo-java-driver) from 5.3.1 to 5.4.0. - [Release notes](https://github.com/mongodb/mongo-java-driver/releases) - [Commits](https://github.com/mongodb/mongo-java-driver/compare/r5.3.1...r5.4.0) --- updated-dependencies: - dependency-name: org.mongodb:mongodb-driver-sync dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- providers/mongo/shedlock-provider-mongo/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/mongo/shedlock-provider-mongo/pom.xml b/providers/mongo/shedlock-provider-mongo/pom.xml index d815857cb..ac249f3c4 100644 --- a/providers/mongo/shedlock-provider-mongo/pom.xml +++ b/providers/mongo/shedlock-provider-mongo/pom.xml @@ -21,7 +21,7 @@ org.mongodb mongodb-driver-sync - 5.3.1 + 5.4.0 From 4c6fe027499beec05827781530391ed97b72c55f Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 21 Mar 2025 15:50:10 +0000 Subject: [PATCH 1217/1598] Bump com.google.cloud:google-cloud-datastore from 2.27.0 to 2.27.1 Bumps [com.google.cloud:google-cloud-datastore](https://github.com/googleapis/java-datastore) from 2.27.0 to 2.27.1. - [Release notes](https://github.com/googleapis/java-datastore/releases) - [Changelog](https://github.com/googleapis/java-datastore/blob/main/CHANGELOG.md) - [Commits](https://github.com/googleapis/java-datastore/compare/v2.27.0...v2.27.1) --- updated-dependencies: - dependency-name: com.google.cloud:google-cloud-datastore dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/datastore/shedlock-provider-datastore/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/datastore/shedlock-provider-datastore/pom.xml b/providers/datastore/shedlock-provider-datastore/pom.xml index e6f35ba3a..fc674adf9 100644 --- a/providers/datastore/shedlock-provider-datastore/pom.xml +++ b/providers/datastore/shedlock-provider-datastore/pom.xml @@ -12,7 +12,7 @@ 6.3.1-SNAPSHOT - 2.27.0 + 2.27.1 From f580da5c18d4d062eabe0a71fc2d3a00fbb85c8e Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 21 Mar 2025 15:50:30 +0000 Subject: [PATCH 1218/1598] Bump logback.ver from 1.5.17 to 1.5.18 Bumps `logback.ver` from 1.5.17 to 1.5.18. Updates `ch.qos.logback:logback-classic` from 1.5.17 to 1.5.18 - [Release notes](https://github.com/qos-ch/logback/releases) - [Commits](https://github.com/qos-ch/logback/compare/v_1.5.17...v_1.5.18) Updates `ch.qos.logback:logback-core` from 1.5.17 to 1.5.18 - [Release notes](https://github.com/qos-ch/logback/releases) - [Commits](https://github.com/qos-ch/logback/compare/v_1.5.17...v_1.5.18) --- updated-dependencies: - dependency-name: ch.qos.logback:logback-classic dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: ch.qos.logback:logback-core dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 1d7826b57..d61064148 100644 --- a/pom.xml +++ b/pom.xml @@ -79,7 +79,7 @@ 4.7.6 4.9.0 4.8.1 - 1.5.17 + 1.5.18 4.3.0 3.27.3 5.16.0 From b31122b2b858f23dd7db21644d6e3b12c0021caf Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 21 Mar 2025 15:50:40 +0000 Subject: [PATCH 1219/1598] Bump com.mycila:license-maven-plugin from 4.6 to 5.0.0 Bumps [com.mycila:license-maven-plugin](https://github.com/mathieucarbou/license-maven-plugin) from 4.6 to 5.0.0. - [Release notes](https://github.com/mathieucarbou/license-maven-plugin/releases) - [Commits](https://github.com/mathieucarbou/license-maven-plugin/compare/license-maven-plugin-4.6...v5.0.0) --- updated-dependencies: - dependency-name: com.mycila:license-maven-plugin dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 1d7826b57..9ebb324f1 100644 --- a/pom.xml +++ b/pom.xml @@ -116,7 +116,7 @@ com.mycila license-maven-plugin - 4.6 + 5.0.0
    header.txt
    From aa45a86f05ae3b215af5f1a3f4641bae6161bdd6 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 25 Mar 2025 16:09:27 +0000 Subject: [PATCH 1220/1598] Bump com.google.cloud:google-cloud-spanner from 6.88.0 to 6.89.0 Bumps [com.google.cloud:google-cloud-spanner](https://github.com/googleapis/java-spanner) from 6.88.0 to 6.89.0. - [Release notes](https://github.com/googleapis/java-spanner/releases) - [Changelog](https://github.com/googleapis/java-spanner/blob/main/CHANGELOG.md) - [Commits](https://github.com/googleapis/java-spanner/compare/v6.88.0...v6.89.0) --- updated-dependencies: - dependency-name: com.google.cloud:google-cloud-spanner dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- providers/spanner/shedlock-provider-spanner/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/spanner/shedlock-provider-spanner/pom.xml b/providers/spanner/shedlock-provider-spanner/pom.xml index ed2841178..27a996e68 100644 --- a/providers/spanner/shedlock-provider-spanner/pom.xml +++ b/providers/spanner/shedlock-provider-spanner/pom.xml @@ -12,7 +12,7 @@ 6.3.1-SNAPSHOT - 6.88.0 + 6.89.0 From a318047c0d0547cab772b0ecceb75945a7c647b8 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 25 Mar 2025 16:09:35 +0000 Subject: [PATCH 1221/1598] Bump com.zaxxer:HikariCP from 6.2.1 to 6.3.0 Bumps [com.zaxxer:HikariCP](https://github.com/brettwooldridge/HikariCP) from 6.2.1 to 6.3.0. - [Changelog](https://github.com/brettwooldridge/HikariCP/blob/dev/CHANGES) - [Commits](https://github.com/brettwooldridge/HikariCP/compare/HikariCP-6.2.1...HikariCP-6.3.0) --- updated-dependencies: - dependency-name: com.zaxxer:HikariCP dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- providers/jdbc/shedlock-test-support-jdbc/pom.xml | 2 +- spring/test/shedlock-testng-test/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/providers/jdbc/shedlock-test-support-jdbc/pom.xml b/providers/jdbc/shedlock-test-support-jdbc/pom.xml index d22e4007e..c0a712d7a 100644 --- a/providers/jdbc/shedlock-test-support-jdbc/pom.xml +++ b/providers/jdbc/shedlock-test-support-jdbc/pom.xml @@ -21,7 +21,7 @@ com.zaxxer HikariCP - 6.2.1 + 6.3.0 diff --git a/spring/test/shedlock-testng-test/pom.xml b/spring/test/shedlock-testng-test/pom.xml index 58ac3e0b5..b076367f4 100644 --- a/spring/test/shedlock-testng-test/pom.xml +++ b/spring/test/shedlock-testng-test/pom.xml @@ -35,7 +35,7 @@ com.zaxxer HikariCP - 6.2.1 + 6.3.0 From 9d8ccdbe56fee0c4e80159615bd5a067400a741c Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 25 Mar 2025 16:09:48 +0000 Subject: [PATCH 1222/1598] Bump co.elastic.clients:elasticsearch-java from 8.17.3 to 8.17.4 Bumps [co.elastic.clients:elasticsearch-java](https://github.com/elastic/elasticsearch-java) from 8.17.3 to 8.17.4. - [Release notes](https://github.com/elastic/elasticsearch-java/releases) - [Changelog](https://github.com/elastic/elasticsearch-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/elastic/elasticsearch-java/compare/v8.17.3...v8.17.4) --- updated-dependencies: - dependency-name: co.elastic.clients:elasticsearch-java dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- .../elasticsearch/shedlock-provider-elasticsearch8/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml index def91d1f8..29607488b 100644 --- a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml +++ b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml @@ -12,7 +12,7 @@ 6.3.1-SNAPSHOT - 8.17.3 + 8.17.4 2.1.3 2.18.3 From 5f824092d6c61e51a997d33e9d6fd00e3995875d Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 25 Mar 2025 16:09:55 +0000 Subject: [PATCH 1223/1598] Bump org.mockito:mockito-core from 5.16.0 to 5.16.1 Bumps [org.mockito:mockito-core](https://github.com/mockito/mockito) from 5.16.0 to 5.16.1. - [Release notes](https://github.com/mockito/mockito/releases) - [Commits](https://github.com/mockito/mockito/compare/v5.16.0...v5.16.1) --- updated-dependencies: - dependency-name: org.mockito:mockito-core dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 94c23e8d1..47a0359ef 100644 --- a/pom.xml +++ b/pom.xml @@ -82,7 +82,7 @@ 1.5.18 4.3.0 3.27.3 - 5.16.0 + 5.16.1 2.0.17 1
    From b580921cc7b9d1c8892934eecb7d6224bc6b02ff Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 25 Mar 2025 16:10:03 +0000 Subject: [PATCH 1224/1598] Bump org.redisson:redisson-spring-data-32 from 3.45.0 to 3.45.1 Bumps org.redisson:redisson-spring-data-32 from 3.45.0 to 3.45.1. --- updated-dependencies: - dependency-name: org.redisson:redisson-spring-data-32 dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/redis/shedlock-provider-redis-spring/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index 8a4c62b90..c9bd5e60a 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -62,7 +62,7 @@ org.redisson redisson-spring-data-32 - 3.45.0 + 3.45.1 test From cc0676763dd0e14d51a441cf0c756f203e86f208 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 26 Mar 2025 15:31:31 +0000 Subject: [PATCH 1225/1598] Bump software.amazon.awssdk:s3 from 2.31.3 to 2.31.8 Bumps software.amazon.awssdk:s3 from 2.31.3 to 2.31.8. --- updated-dependencies: - dependency-name: software.amazon.awssdk:s3 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/s3/shedlock-provider-s3v2/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/s3/shedlock-provider-s3v2/pom.xml b/providers/s3/shedlock-provider-s3v2/pom.xml index 6d22b3fe8..fda87ec00 100644 --- a/providers/s3/shedlock-provider-s3v2/pom.xml +++ b/providers/s3/shedlock-provider-s3v2/pom.xml @@ -12,7 +12,7 @@ 6.3.1-SNAPSHOT - 2.31.3 + 2.31.8 From 28f1d68f6cc37b8ee1c37d2446ea298c95af8acf Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 26 Mar 2025 15:31:42 +0000 Subject: [PATCH 1226/1598] Bump quarkus.platform.version from 3.19.4 to 3.21.0 Bumps `quarkus.platform.version` from 3.19.4 to 3.21.0. Updates `io.quarkus.platform:quarkus-bom` from 3.19.4 to 3.21.0 - [Commits](https://github.com/quarkusio/quarkus-platform/compare/3.19.4...3.21.0) Updates `io.quarkus.platform:quarkus-maven-plugin` from 3.19.4 to 3.21.0 - [Commits](https://github.com/quarkusio/quarkus-platform/compare/3.19.4...3.21.0) --- updated-dependencies: - dependency-name: io.quarkus.platform:quarkus-bom dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: io.quarkus.platform:quarkus-maven-plugin dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- cdi/test/quarkus-test/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cdi/test/quarkus-test/pom.xml b/cdi/test/quarkus-test/pom.xml index 2526c60c1..ef1a07de4 100644 --- a/cdi/test/quarkus-test/pom.xml +++ b/cdi/test/quarkus-test/pom.xml @@ -14,7 +14,7 @@ quarkus-bom io.quarkus.platform - 3.19.4 + 3.21.0 true From 5619f1c6526e29ad9e6b8c75bbcbb72b2c01a6ce Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 26 Mar 2025 15:32:09 +0000 Subject: [PATCH 1227/1598] Bump org.mongodb:mongodb-driver-reactivestreams from 5.3.1 to 5.4.0 Bumps [org.mongodb:mongodb-driver-reactivestreams](https://github.com/mongodb/mongo-java-driver) from 5.3.1 to 5.4.0. - [Release notes](https://github.com/mongodb/mongo-java-driver/releases) - [Commits](https://github.com/mongodb/mongo-java-driver/compare/r5.3.1...r5.4.0) --- updated-dependencies: - dependency-name: org.mongodb:mongodb-driver-reactivestreams dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml b/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml index 00c89e26c..28a25a6bd 100644 --- a/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml +++ b/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml @@ -21,7 +21,7 @@ org.mongodb mongodb-driver-reactivestreams - 5.3.1 + 5.4.0 From 570d32652bd0b3ef494c7278e9875349d9d38254 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 27 Mar 2025 15:10:13 +0000 Subject: [PATCH 1228/1598] Bump com.arangodb:arangodb-java-driver from 7.17.0 to 7.17.1 Bumps [com.arangodb:arangodb-java-driver](https://github.com/arangodb/arangodb-java-driver) from 7.17.0 to 7.17.1. - [Release notes](https://github.com/arangodb/arangodb-java-driver/releases) - [Changelog](https://github.com/arangodb/arangodb-java-driver/blob/main/ChangeLog.md) - [Commits](https://github.com/arangodb/arangodb-java-driver/compare/v7.17.0...v7.17.1) --- updated-dependencies: - dependency-name: com.arangodb:arangodb-java-driver dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/arangodb/shedlock-provider-arangodb/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/arangodb/shedlock-provider-arangodb/pom.xml b/providers/arangodb/shedlock-provider-arangodb/pom.xml index 2d5968a1f..d99a6fe66 100644 --- a/providers/arangodb/shedlock-provider-arangodb/pom.xml +++ b/providers/arangodb/shedlock-provider-arangodb/pom.xml @@ -20,7 +20,7 @@ com.arangodb arangodb-java-driver - 7.17.0 + 7.17.1 From bd43c6f5dff987cdf9b0f74e911fe7e55e6a1d0b Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 27 Mar 2025 15:10:30 +0000 Subject: [PATCH 1229/1598] Bump software.amazon.awssdk:s3 from 2.31.8 to 2.31.9 Bumps software.amazon.awssdk:s3 from 2.31.8 to 2.31.9. --- updated-dependencies: - dependency-name: software.amazon.awssdk:s3 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/s3/shedlock-provider-s3v2/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/s3/shedlock-provider-s3v2/pom.xml b/providers/s3/shedlock-provider-s3v2/pom.xml index fda87ec00..ecd5fe2ed 100644 --- a/providers/s3/shedlock-provider-s3v2/pom.xml +++ b/providers/s3/shedlock-provider-s3v2/pom.xml @@ -12,7 +12,7 @@ 6.3.1-SNAPSHOT - 2.31.8 + 2.31.9 From 8f66fd9583ac123266004106d4d17a2f2cf99caa Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 27 Mar 2025 15:10:45 +0000 Subject: [PATCH 1230/1598] Bump org.mariadb.jdbc:mariadb-java-client from 3.5.2 to 3.5.3 Bumps [org.mariadb.jdbc:mariadb-java-client](https://github.com/mariadb-corporation/mariadb-connector-j) from 3.5.2 to 3.5.3. - [Release notes](https://github.com/mariadb-corporation/mariadb-connector-j/releases) - [Changelog](https://github.com/mariadb-corporation/mariadb-connector-j/blob/master/CHANGELOG.md) - [Commits](https://github.com/mariadb-corporation/mariadb-connector-j/compare/3.5.2...3.5.3) --- updated-dependencies: - dependency-name: org.mariadb.jdbc:mariadb-java-client dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/jdbc/shedlock-test-support-jdbc/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/jdbc/shedlock-test-support-jdbc/pom.xml b/providers/jdbc/shedlock-test-support-jdbc/pom.xml index c0a712d7a..6ce11d117 100644 --- a/providers/jdbc/shedlock-test-support-jdbc/pom.xml +++ b/providers/jdbc/shedlock-test-support-jdbc/pom.xml @@ -45,7 +45,7 @@ org.mariadb.jdbc mariadb-java-client - 3.5.2 + 3.5.3 From e98feecb1f57011070c27bce952cc9077c28a7fd Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Thu, 27 Mar 2025 20:58:24 +0100 Subject: [PATCH 1231/1598] Cleanup README --- README.md | 21 +++++++++------------ 1 file changed, 9 insertions(+), 12 deletions(-) diff --git a/README.md b/README.md index be17eb6ef..37384a686 100644 --- a/README.md +++ b/README.md @@ -192,12 +192,12 @@ import net.javacrumbs.shedlock.provider.jdbctemplate.JdbcTemplateLockProvider; ... @Bean public LockProvider lockProvider(DataSource dataSource) { - return new JdbcTemplateLockProvider( - JdbcTemplateLockProvider.Configuration.builder() - .withJdbcTemplate(new JdbcTemplate(dataSource)) - .usingDbTime() // Works on Postgres, MySQL, MariaDb, MS SQL, Oracle, DB2, HSQL and H2 - .build() - ); + return new JdbcTemplateLockProvider( + JdbcTemplateLockProvider.Configuration.builder() + .withJdbcTemplate(new JdbcTemplate(dataSource)) + .usingDbTime() // Works on Postgres, MySQL, MariaDb, MS SQL, Oracle, DB2, HSQL and H2 + .build() + ); } ``` By specifying `usingDbTime()` the lock provider will use UTC time based on the DB server clock. @@ -918,7 +918,7 @@ private static abstract class MultiTenancyLockProvider implements LockProvider { return providers.computeIfAbsent(tenantName, this::createLockProvider).lock(lockConfiguration); } - protected abstract LockProvider createLockProvider(String tenantName) ; + protected abstract LockProvider createLockProvider(String tenantName); protected abstract String getTenantName(LockConfiguration lockConfiguration); } @@ -974,7 +974,7 @@ it adds more complexity to the library and the flow is harder to reason about so ```java @Bean public LockProvider lockProvider(...) { - return new KeepAliveLockProvider(new XyzProvider(...), scheduler); + return new KeepAliveLockProvider(new XyzProvider(...), scheduler); } ``` KeepAliveLockProvider extends the lock in the middle of the lockAtMostFor interval. For example, if the lockAtMostFor @@ -989,10 +989,7 @@ Import the project: ```xml net.javacrumbs.shedlock - - shedlock-micronaut - - + shedlock-micronaut4 6.3.0 ``` From 91e89762e1730024e45934b459e1c77e5a5a47d8 Mon Sep 17 00:00:00 2001 From: Sven Allers Date: Fri, 28 Mar 2025 12:42:29 +0100 Subject: [PATCH 1232/1598] Add shedlock-provider-jdbc to bom --- shedlock-bom/pom.xml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/shedlock-bom/pom.xml b/shedlock-bom/pom.xml index eb1ce6fb9..99ec4f340 100644 --- a/shedlock-bom/pom.xml +++ b/shedlock-bom/pom.xml @@ -49,6 +49,11 @@ shedlock-provider-jdbc-template ${project.version} + + net.javacrumbs.shedlock + shedlock-provider-jdbc + ${project.version} + net.javacrumbs.shedlock shedlock-provider-jooq From 18321ad388d02035fbeaf266b97eed6d7584d789 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 28 Mar 2025 15:18:44 +0000 Subject: [PATCH 1233/1598] Bump software.amazon.awssdk:s3 from 2.31.9 to 2.31.10 Bumps software.amazon.awssdk:s3 from 2.31.9 to 2.31.10. --- updated-dependencies: - dependency-name: software.amazon.awssdk:s3 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/s3/shedlock-provider-s3v2/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/s3/shedlock-provider-s3v2/pom.xml b/providers/s3/shedlock-provider-s3v2/pom.xml index ecd5fe2ed..ff2c4e15f 100644 --- a/providers/s3/shedlock-provider-s3v2/pom.xml +++ b/providers/s3/shedlock-provider-s3v2/pom.xml @@ -12,7 +12,7 @@ 6.3.1-SNAPSHOT - 2.31.9 + 2.31.10 From bb8b8ff3faaa120546c07e437f780258ab65dbfa Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Fri, 28 Mar 2025 20:07:07 +0100 Subject: [PATCH 1234/1598] [maven-release-plugin] prepare release shedlock-parent-6.3.1 --- cdi/shedlock-cdi/pom.xml | 4 ++-- cdi/test/quarkus-test/pom.xml | 4 ++-- micronaut/shedlock-micronaut4/pom.xml | 4 ++-- micronaut/test/micronaut4-jdbc-template/pom.xml | 4 ++-- micronaut/test/micronaut4-jdbc/pom.xml | 4 ++-- pom.xml | 2 +- providers/arangodb/shedlock-provider-arangodb/pom.xml | 4 ++-- providers/cassandra/shedlock-provider-cassandra/pom.xml | 4 ++-- providers/consul/shedlock-provider-consul/pom.xml | 4 ++-- .../couchbase/shedlock-provider-couchbase-javaclient3/pom.xml | 4 ++-- providers/datastore/shedlock-provider-datastore/pom.xml | 4 ++-- providers/dynamodb/shedlock-provider-dynamodb2/pom.xml | 4 ++-- .../elasticsearch/shedlock-provider-elasticsearch8/pom.xml | 4 ++-- providers/etcd/shedlock-provider-etcd-jetcd/pom.xml | 2 +- providers/hazelcast/shedlock-provider-hazelcast4/pom.xml | 4 ++-- providers/ignite/shedlock-provider-ignite/pom.xml | 4 ++-- providers/inmemory/shedlock-provider-inmemory/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-internal/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-template/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jooq/pom.xml | 4 ++-- providers/jdbc/shedlock-test-support-jdbc/pom.xml | 4 ++-- providers/memcached/shedlock-provider-memcached-spy/pom.xml | 4 ++-- .../mongo/shedlock-provider-mongo-reactivestreams/pom.xml | 4 ++-- providers/mongo/shedlock-provider-mongo/pom.xml | 4 ++-- providers/neo4j/shedlock-provider-neo4j/pom.xml | 4 ++-- .../opensearch/shedlock-provider-opensearch-java/pom.xml | 4 ++-- providers/opensearch/shedlock-provider-opensearch/pom.xml | 4 ++-- providers/r2dbc/shedlock-provider-r2dbc/pom.xml | 4 ++-- providers/redis/shedlock-provider-redis-jedis4/pom.xml | 4 ++-- providers/redis/shedlock-provider-redis-spring/pom.xml | 4 ++-- providers/s3/shedlock-provider-s3/pom.xml | 4 ++-- providers/s3/shedlock-provider-s3v2/pom.xml | 4 ++-- providers/spanner/shedlock-provider-spanner/pom.xml | 4 ++-- .../zookeeper/shedlock-provider-zookeeper-curator/pom.xml | 4 ++-- shedlock-bom/pom.xml | 4 ++-- shedlock-core/pom.xml | 4 ++-- shedlock-test-support/pom.xml | 4 ++-- spring/shedlock-spring/pom.xml | 4 ++-- spring/test/shedlock-springboot-future-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-kotlin-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-old-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-sleuth-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-test/pom.xml | 4 ++-- spring/test/shedlock-testng-test/pom.xml | 4 ++-- 46 files changed, 90 insertions(+), 90 deletions(-) diff --git a/cdi/shedlock-cdi/pom.xml b/cdi/shedlock-cdi/pom.xml index 4a7429b24..566ef30ac 100644 --- a/cdi/shedlock-cdi/pom.xml +++ b/cdi/shedlock-cdi/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 6.3.1-SNAPSHOT + 6.3.1 ../../pom.xml shedlock-cdi - 6.3.1-SNAPSHOT + 6.3.1 diff --git a/cdi/test/quarkus-test/pom.xml b/cdi/test/quarkus-test/pom.xml index ef1a07de4..21e1e7330 100644 --- a/cdi/test/quarkus-test/pom.xml +++ b/cdi/test/quarkus-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.3.1-SNAPSHOT + 6.3.1 ../../../pom.xml 4.0.0 quarkus-test - 6.3.1-SNAPSHOT + 6.3.1 quarkus-bom diff --git a/micronaut/shedlock-micronaut4/pom.xml b/micronaut/shedlock-micronaut4/pom.xml index 1c5112301..7a2e9350d 100644 --- a/micronaut/shedlock-micronaut4/pom.xml +++ b/micronaut/shedlock-micronaut4/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 6.3.1-SNAPSHOT + 6.3.1 ../../pom.xml shedlock-micronaut4 - 6.3.1-SNAPSHOT + 6.3.1 diff --git a/micronaut/test/micronaut4-jdbc-template/pom.xml b/micronaut/test/micronaut4-jdbc-template/pom.xml index 3615b892a..7191e57ff 100644 --- a/micronaut/test/micronaut4-jdbc-template/pom.xml +++ b/micronaut/test/micronaut4-jdbc-template/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 6.3.1-SNAPSHOT + 6.3.1 ../../../pom.xml micronaut4-jdbc-template - 6.3.1-SNAPSHOT + 6.3.1 UTF-8 diff --git a/micronaut/test/micronaut4-jdbc/pom.xml b/micronaut/test/micronaut4-jdbc/pom.xml index 2955d3733..62d05c57d 100644 --- a/micronaut/test/micronaut4-jdbc/pom.xml +++ b/micronaut/test/micronaut4-jdbc/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 6.3.1-SNAPSHOT + 6.3.1 ../../../pom.xml micronaut4-jdbc - 6.3.1-SNAPSHOT + 6.3.1 UTF-8 diff --git a/pom.xml b/pom.xml index 47a0359ef..a76645411 100644 --- a/pom.xml +++ b/pom.xml @@ -19,7 +19,7 @@ net.javacrumbs.shedlock shedlock-parent pom - 6.3.1-SNAPSHOT + 6.3.1 shedlock-bom shedlock-core diff --git a/providers/arangodb/shedlock-provider-arangodb/pom.xml b/providers/arangodb/shedlock-provider-arangodb/pom.xml index d99a6fe66..90d54ab36 100644 --- a/providers/arangodb/shedlock-provider-arangodb/pom.xml +++ b/providers/arangodb/shedlock-provider-arangodb/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.3.1-SNAPSHOT + 6.3.1 ../../../pom.xml 4.0.0 shedlock-provider-arangodb - 6.3.1-SNAPSHOT + 6.3.1 diff --git a/providers/cassandra/shedlock-provider-cassandra/pom.xml b/providers/cassandra/shedlock-provider-cassandra/pom.xml index 5d95873c6..ddb1fb304 100644 --- a/providers/cassandra/shedlock-provider-cassandra/pom.xml +++ b/providers/cassandra/shedlock-provider-cassandra/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.3.1-SNAPSHOT + 6.3.1 ../../../pom.xml 4.0.0 shedlock-provider-cassandra - 6.3.1-SNAPSHOT + 6.3.1 4.19.0 diff --git a/providers/consul/shedlock-provider-consul/pom.xml b/providers/consul/shedlock-provider-consul/pom.xml index 92b64066c..766b0a990 100644 --- a/providers/consul/shedlock-provider-consul/pom.xml +++ b/providers/consul/shedlock-provider-consul/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.3.1-SNAPSHOT + 6.3.1 ../../../pom.xml 4.0.0 shedlock-provider-consul - 6.3.1-SNAPSHOT + 6.3.1 diff --git a/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml b/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml index 1e9ea0458..4efa2f608 100644 --- a/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml +++ b/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.3.1-SNAPSHOT + 6.3.1 ../../../pom.xml 4.0.0 shedlock-provider-couchbase-javaclient3 - 6.3.1-SNAPSHOT + 6.3.1 diff --git a/providers/datastore/shedlock-provider-datastore/pom.xml b/providers/datastore/shedlock-provider-datastore/pom.xml index fc674adf9..71263804c 100644 --- a/providers/datastore/shedlock-provider-datastore/pom.xml +++ b/providers/datastore/shedlock-provider-datastore/pom.xml @@ -4,12 +4,12 @@ net.javacrumbs.shedlock shedlock-parent - 6.3.1-SNAPSHOT + 6.3.1 ../../../pom.xml shedlock-provider-datastore - 6.3.1-SNAPSHOT + 6.3.1 2.27.1 diff --git a/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml b/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml index b646b152d..a580e903e 100644 --- a/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml +++ b/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.3.1-SNAPSHOT + 6.3.1 ../../../pom.xml 4.0.0 shedlock-provider-dynamodb2 - 6.3.1-SNAPSHOT + 6.3.1 diff --git a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml index 29607488b..815580162 100644 --- a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml +++ b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.3.1-SNAPSHOT + 6.3.1 ../../../pom.xml 4.0.0 shedlock-provider-elasticsearch8 - 6.3.1-SNAPSHOT + 6.3.1 8.17.4 diff --git a/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml b/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml index 58038c0d2..d92fb5ca1 100644 --- a/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml +++ b/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.3.1-SNAPSHOT + 6.3.1 ../../../pom.xml 4.0.0 diff --git a/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml b/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml index 98bbea995..e5256eb52 100644 --- a/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml +++ b/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.3.1-SNAPSHOT + 6.3.1 ../../../pom.xml 4.0.0 shedlock-provider-hazelcast4 - 6.3.1-SNAPSHOT + 6.3.1 diff --git a/providers/ignite/shedlock-provider-ignite/pom.xml b/providers/ignite/shedlock-provider-ignite/pom.xml index 849942fb0..938087c86 100644 --- a/providers/ignite/shedlock-provider-ignite/pom.xml +++ b/providers/ignite/shedlock-provider-ignite/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.3.1-SNAPSHOT + 6.3.1 ../../../pom.xml 4.0.0 shedlock-provider-ignite - 6.3.1-SNAPSHOT + 6.3.1 2.17.0 diff --git a/providers/inmemory/shedlock-provider-inmemory/pom.xml b/providers/inmemory/shedlock-provider-inmemory/pom.xml index 547256ad4..ae86595e6 100644 --- a/providers/inmemory/shedlock-provider-inmemory/pom.xml +++ b/providers/inmemory/shedlock-provider-inmemory/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.3.1-SNAPSHOT + 6.3.1 ../../../pom.xml 4.0.0 shedlock-provider-inmemory - 6.3.1-SNAPSHOT + 6.3.1 diff --git a/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml b/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml index 51b1c8d0b..699fedfed 100644 --- a/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.3.1-SNAPSHOT + 6.3.1 ../../../pom.xml 4.0.0 shedlock-provider-jdbc-internal - 6.3.1-SNAPSHOT + 6.3.1 diff --git a/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml b/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml index 8f3c868a0..f73ebd09e 100644 --- a/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.3.1-SNAPSHOT + 6.3.1 ../../../pom.xml 4.0.0 shedlock-provider-jdbc-micronaut - 6.3.1-SNAPSHOT + 6.3.1 diff --git a/providers/jdbc/shedlock-provider-jdbc-template/pom.xml b/providers/jdbc/shedlock-provider-jdbc-template/pom.xml index 0030aa82d..8f77e357d 100644 --- a/providers/jdbc/shedlock-provider-jdbc-template/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-template/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.3.1-SNAPSHOT + 6.3.1 ../../../pom.xml 4.0.0 shedlock-provider-jdbc-template - 6.3.1-SNAPSHOT + 6.3.1 diff --git a/providers/jdbc/shedlock-provider-jdbc/pom.xml b/providers/jdbc/shedlock-provider-jdbc/pom.xml index 3f2580708..6ec1b7ed7 100644 --- a/providers/jdbc/shedlock-provider-jdbc/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.3.1-SNAPSHOT + 6.3.1 ../../../pom.xml 4.0.0 shedlock-provider-jdbc - 6.3.1-SNAPSHOT + 6.3.1 diff --git a/providers/jdbc/shedlock-provider-jooq/pom.xml b/providers/jdbc/shedlock-provider-jooq/pom.xml index 41ce4ba7e..d4b5c7a4b 100644 --- a/providers/jdbc/shedlock-provider-jooq/pom.xml +++ b/providers/jdbc/shedlock-provider-jooq/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.3.1-SNAPSHOT + 6.3.1 ../../../pom.xml 4.0.0 shedlock-provider-jooq - 6.3.1-SNAPSHOT + 6.3.1 diff --git a/providers/jdbc/shedlock-test-support-jdbc/pom.xml b/providers/jdbc/shedlock-test-support-jdbc/pom.xml index 6ce11d117..67308b845 100644 --- a/providers/jdbc/shedlock-test-support-jdbc/pom.xml +++ b/providers/jdbc/shedlock-test-support-jdbc/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.3.1-SNAPSHOT + 6.3.1 ../../../pom.xml 4.0.0 shedlock-test-support-jdbc - 6.3.1-SNAPSHOT + 6.3.1 diff --git a/providers/memcached/shedlock-provider-memcached-spy/pom.xml b/providers/memcached/shedlock-provider-memcached-spy/pom.xml index f2c3fb7fd..862edce68 100644 --- a/providers/memcached/shedlock-provider-memcached-spy/pom.xml +++ b/providers/memcached/shedlock-provider-memcached-spy/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.3.1-SNAPSHOT + 6.3.1 ../../../pom.xml 4.0.0 shedlock-provider-memcached-spy - 6.3.1-SNAPSHOT + 6.3.1 2.12.3 diff --git a/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml b/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml index 28a25a6bd..61defcd8b 100644 --- a/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml +++ b/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.3.1-SNAPSHOT + 6.3.1 ../../../pom.xml 4.0.0 shedlock-provider-mongo-reactivestreams - 6.3.1-SNAPSHOT + 6.3.1 diff --git a/providers/mongo/shedlock-provider-mongo/pom.xml b/providers/mongo/shedlock-provider-mongo/pom.xml index ac249f3c4..da5e9f6c8 100644 --- a/providers/mongo/shedlock-provider-mongo/pom.xml +++ b/providers/mongo/shedlock-provider-mongo/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.3.1-SNAPSHOT + 6.3.1 ../../../pom.xml 4.0.0 shedlock-provider-mongo - 6.3.1-SNAPSHOT + 6.3.1 diff --git a/providers/neo4j/shedlock-provider-neo4j/pom.xml b/providers/neo4j/shedlock-provider-neo4j/pom.xml index 0bc31f4e9..009ca4aa2 100644 --- a/providers/neo4j/shedlock-provider-neo4j/pom.xml +++ b/providers/neo4j/shedlock-provider-neo4j/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.3.1-SNAPSHOT + 6.3.1 ../../../pom.xml 4.0.0 shedlock-provider-neo4j - 6.3.1-SNAPSHOT + 6.3.1 diff --git a/providers/opensearch/shedlock-provider-opensearch-java/pom.xml b/providers/opensearch/shedlock-provider-opensearch-java/pom.xml index 6d46c7975..9045b2dd0 100644 --- a/providers/opensearch/shedlock-provider-opensearch-java/pom.xml +++ b/providers/opensearch/shedlock-provider-opensearch-java/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.3.1-SNAPSHOT + 6.3.1 ../../../pom.xml 4.0.0 shedlock-provider-opensearch-java - 6.3.1-SNAPSHOT + 6.3.1 2.22.0 diff --git a/providers/opensearch/shedlock-provider-opensearch/pom.xml b/providers/opensearch/shedlock-provider-opensearch/pom.xml index 18518f74c..3762275ca 100644 --- a/providers/opensearch/shedlock-provider-opensearch/pom.xml +++ b/providers/opensearch/shedlock-provider-opensearch/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.3.1-SNAPSHOT + 6.3.1 ../../../pom.xml 4.0.0 shedlock-provider-opensearch - 6.3.1-SNAPSHOT + 6.3.1 2.19.1 diff --git a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml index a83750b2b..bc2edcbdc 100644 --- a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml +++ b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml @@ -5,12 +5,12 @@ net.javacrumbs.shedlock shedlock-parent - 6.3.1-SNAPSHOT + 6.3.1 ../../../pom.xml shedlock-provider-r2dbc - 6.3.1-SNAPSHOT + 6.3.1 1.0.0.RELEASE diff --git a/providers/redis/shedlock-provider-redis-jedis4/pom.xml b/providers/redis/shedlock-provider-redis-jedis4/pom.xml index 7a84dace8..b12cfa82e 100644 --- a/providers/redis/shedlock-provider-redis-jedis4/pom.xml +++ b/providers/redis/shedlock-provider-redis-jedis4/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.3.1-SNAPSHOT + 6.3.1 ../../../pom.xml 4.0.0 shedlock-provider-redis-jedis4 - 6.3.1-SNAPSHOT + 6.3.1 diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index c9bd5e60a..bd5416fbb 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.3.1-SNAPSHOT + 6.3.1 ../../../pom.xml 4.0.0 shedlock-provider-redis-spring - 6.3.1-SNAPSHOT + 6.3.1 diff --git a/providers/s3/shedlock-provider-s3/pom.xml b/providers/s3/shedlock-provider-s3/pom.xml index 2140d069a..d8f3885d6 100644 --- a/providers/s3/shedlock-provider-s3/pom.xml +++ b/providers/s3/shedlock-provider-s3/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.3.1-SNAPSHOT + 6.3.1 ../../../pom.xml 4.0.0 shedlock-provider-s3 - 6.3.1-SNAPSHOT + 6.3.1 1.12.782 diff --git a/providers/s3/shedlock-provider-s3v2/pom.xml b/providers/s3/shedlock-provider-s3v2/pom.xml index ff2c4e15f..5a0d943a0 100644 --- a/providers/s3/shedlock-provider-s3v2/pom.xml +++ b/providers/s3/shedlock-provider-s3v2/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.3.1-SNAPSHOT + 6.3.1 ../../../pom.xml 4.0.0 shedlock-provider-s3v2 - 6.3.1-SNAPSHOT + 6.3.1 2.31.10 diff --git a/providers/spanner/shedlock-provider-spanner/pom.xml b/providers/spanner/shedlock-provider-spanner/pom.xml index 27a996e68..9cd303b92 100644 --- a/providers/spanner/shedlock-provider-spanner/pom.xml +++ b/providers/spanner/shedlock-provider-spanner/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.3.1-SNAPSHOT + 6.3.1 ../../../pom.xml 4.0.0 shedlock-provider-spanner - 6.3.1-SNAPSHOT + 6.3.1 6.89.0 diff --git a/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml b/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml index 7ce21e674..88624e1e8 100644 --- a/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml +++ b/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.3.1-SNAPSHOT + 6.3.1 ../../../pom.xml 4.0.0 shedlock-provider-zookeeper-curator - 6.3.1-SNAPSHOT + 6.3.1 5.8.0 diff --git a/shedlock-bom/pom.xml b/shedlock-bom/pom.xml index 99ec4f340..b47fdc14c 100644 --- a/shedlock-bom/pom.xml +++ b/shedlock-bom/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.3.1-SNAPSHOT + 6.3.1 4.0.0 BOM for ShedLock modules shedlock-bom - 6.3.1-SNAPSHOT + 6.3.1 pom diff --git a/shedlock-core/pom.xml b/shedlock-core/pom.xml index 0d9ff53e6..41730b0dc 100644 --- a/shedlock-core/pom.xml +++ b/shedlock-core/pom.xml @@ -3,12 +3,12 @@ shedlock-parent net.javacrumbs.shedlock - 6.3.1-SNAPSHOT + 6.3.1 4.0.0 shedlock-core - 6.3.1-SNAPSHOT + 6.3.1 2.13.3 diff --git a/shedlock-test-support/pom.xml b/shedlock-test-support/pom.xml index fde753195..1d5412ed1 100644 --- a/shedlock-test-support/pom.xml +++ b/shedlock-test-support/pom.xml @@ -3,12 +3,12 @@ shedlock-parent net.javacrumbs.shedlock - 6.3.1-SNAPSHOT + 6.3.1 4.0.0 shedlock-test-support - 6.3.1-SNAPSHOT + 6.3.1 diff --git a/spring/shedlock-spring/pom.xml b/spring/shedlock-spring/pom.xml index 91a1e9520..172c89533 100644 --- a/spring/shedlock-spring/pom.xml +++ b/spring/shedlock-spring/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.3.1-SNAPSHOT + 6.3.1 ../../pom.xml 4.0.0 shedlock-spring - 6.3.1-SNAPSHOT + 6.3.1 diff --git a/spring/test/shedlock-springboot-future-test/pom.xml b/spring/test/shedlock-springboot-future-test/pom.xml index 8de853f41..51f5bc638 100644 --- a/spring/test/shedlock-springboot-future-test/pom.xml +++ b/spring/test/shedlock-springboot-future-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.3.1-SNAPSHOT + 6.3.1 ../../../pom.xml 4.0.0 shedlock-springboot-future-test - 6.3.1-SNAPSHOT + 6.3.1 diff --git a/spring/test/shedlock-springboot-kotlin-test/pom.xml b/spring/test/shedlock-springboot-kotlin-test/pom.xml index 573f71b45..d95660bb5 100644 --- a/spring/test/shedlock-springboot-kotlin-test/pom.xml +++ b/spring/test/shedlock-springboot-kotlin-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.3.1-SNAPSHOT + 6.3.1 ../../../pom.xml 4.0.0 shedlock-springboot-kotlin-test - 6.3.1-SNAPSHOT + 6.3.1 diff --git a/spring/test/shedlock-springboot-old-test/pom.xml b/spring/test/shedlock-springboot-old-test/pom.xml index 18ff3cf1d..676a7788a 100644 --- a/spring/test/shedlock-springboot-old-test/pom.xml +++ b/spring/test/shedlock-springboot-old-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.3.1-SNAPSHOT + 6.3.1 ../../../pom.xml 4.0.0 shedlock-springboot-old-test - 6.3.1-SNAPSHOT + 6.3.1 diff --git a/spring/test/shedlock-springboot-sleuth-test/pom.xml b/spring/test/shedlock-springboot-sleuth-test/pom.xml index e7a12d24e..bc0a15745 100644 --- a/spring/test/shedlock-springboot-sleuth-test/pom.xml +++ b/spring/test/shedlock-springboot-sleuth-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.3.1-SNAPSHOT + 6.3.1 ../../../pom.xml 4.0.0 shedlock-springboot-sleuth-test - 6.3.1-SNAPSHOT + 6.3.1 diff --git a/spring/test/shedlock-springboot-test/pom.xml b/spring/test/shedlock-springboot-test/pom.xml index 9880ef4de..4aa93f95a 100644 --- a/spring/test/shedlock-springboot-test/pom.xml +++ b/spring/test/shedlock-springboot-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.3.1-SNAPSHOT + 6.3.1 ../../../pom.xml 4.0.0 shedlock-springboot-test - 6.3.1-SNAPSHOT + 6.3.1 diff --git a/spring/test/shedlock-testng-test/pom.xml b/spring/test/shedlock-testng-test/pom.xml index b076367f4..96bb83888 100644 --- a/spring/test/shedlock-testng-test/pom.xml +++ b/spring/test/shedlock-testng-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.3.1-SNAPSHOT + 6.3.1 ../../../pom.xml 4.0.0 shedlock-testng-test - 6.3.1-SNAPSHOT + 6.3.1 From b007468ceb84f9c030712c49e9e6c52492fb69ed Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Fri, 28 Mar 2025 20:07:12 +0100 Subject: [PATCH 1235/1598] [maven-release-plugin] prepare for next development iteration --- cdi/shedlock-cdi/pom.xml | 4 ++-- cdi/test/quarkus-test/pom.xml | 4 ++-- micronaut/shedlock-micronaut4/pom.xml | 4 ++-- micronaut/test/micronaut4-jdbc-template/pom.xml | 4 ++-- micronaut/test/micronaut4-jdbc/pom.xml | 4 ++-- pom.xml | 2 +- providers/arangodb/shedlock-provider-arangodb/pom.xml | 4 ++-- providers/cassandra/shedlock-provider-cassandra/pom.xml | 4 ++-- providers/consul/shedlock-provider-consul/pom.xml | 4 ++-- .../couchbase/shedlock-provider-couchbase-javaclient3/pom.xml | 4 ++-- providers/datastore/shedlock-provider-datastore/pom.xml | 4 ++-- providers/dynamodb/shedlock-provider-dynamodb2/pom.xml | 4 ++-- .../elasticsearch/shedlock-provider-elasticsearch8/pom.xml | 4 ++-- providers/etcd/shedlock-provider-etcd-jetcd/pom.xml | 2 +- providers/hazelcast/shedlock-provider-hazelcast4/pom.xml | 4 ++-- providers/ignite/shedlock-provider-ignite/pom.xml | 4 ++-- providers/inmemory/shedlock-provider-inmemory/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-internal/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-template/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jooq/pom.xml | 4 ++-- providers/jdbc/shedlock-test-support-jdbc/pom.xml | 4 ++-- providers/memcached/shedlock-provider-memcached-spy/pom.xml | 4 ++-- .../mongo/shedlock-provider-mongo-reactivestreams/pom.xml | 4 ++-- providers/mongo/shedlock-provider-mongo/pom.xml | 4 ++-- providers/neo4j/shedlock-provider-neo4j/pom.xml | 4 ++-- .../opensearch/shedlock-provider-opensearch-java/pom.xml | 4 ++-- providers/opensearch/shedlock-provider-opensearch/pom.xml | 4 ++-- providers/r2dbc/shedlock-provider-r2dbc/pom.xml | 4 ++-- providers/redis/shedlock-provider-redis-jedis4/pom.xml | 4 ++-- providers/redis/shedlock-provider-redis-spring/pom.xml | 4 ++-- providers/s3/shedlock-provider-s3/pom.xml | 4 ++-- providers/s3/shedlock-provider-s3v2/pom.xml | 4 ++-- providers/spanner/shedlock-provider-spanner/pom.xml | 4 ++-- .../zookeeper/shedlock-provider-zookeeper-curator/pom.xml | 4 ++-- shedlock-bom/pom.xml | 4 ++-- shedlock-core/pom.xml | 4 ++-- shedlock-test-support/pom.xml | 4 ++-- spring/shedlock-spring/pom.xml | 4 ++-- spring/test/shedlock-springboot-future-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-kotlin-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-old-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-sleuth-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-test/pom.xml | 4 ++-- spring/test/shedlock-testng-test/pom.xml | 4 ++-- 46 files changed, 90 insertions(+), 90 deletions(-) diff --git a/cdi/shedlock-cdi/pom.xml b/cdi/shedlock-cdi/pom.xml index 566ef30ac..e3dbc6b03 100644 --- a/cdi/shedlock-cdi/pom.xml +++ b/cdi/shedlock-cdi/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 6.3.1 + 6.3.2-SNAPSHOT ../../pom.xml shedlock-cdi - 6.3.1 + 6.3.2-SNAPSHOT diff --git a/cdi/test/quarkus-test/pom.xml b/cdi/test/quarkus-test/pom.xml index 21e1e7330..b6210c2bb 100644 --- a/cdi/test/quarkus-test/pom.xml +++ b/cdi/test/quarkus-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.3.1 + 6.3.2-SNAPSHOT ../../../pom.xml 4.0.0 quarkus-test - 6.3.1 + 6.3.2-SNAPSHOT quarkus-bom diff --git a/micronaut/shedlock-micronaut4/pom.xml b/micronaut/shedlock-micronaut4/pom.xml index 7a2e9350d..f4b99ddd2 100644 --- a/micronaut/shedlock-micronaut4/pom.xml +++ b/micronaut/shedlock-micronaut4/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 6.3.1 + 6.3.2-SNAPSHOT ../../pom.xml shedlock-micronaut4 - 6.3.1 + 6.3.2-SNAPSHOT diff --git a/micronaut/test/micronaut4-jdbc-template/pom.xml b/micronaut/test/micronaut4-jdbc-template/pom.xml index 7191e57ff..656962a8a 100644 --- a/micronaut/test/micronaut4-jdbc-template/pom.xml +++ b/micronaut/test/micronaut4-jdbc-template/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 6.3.1 + 6.3.2-SNAPSHOT ../../../pom.xml micronaut4-jdbc-template - 6.3.1 + 6.3.2-SNAPSHOT UTF-8 diff --git a/micronaut/test/micronaut4-jdbc/pom.xml b/micronaut/test/micronaut4-jdbc/pom.xml index 62d05c57d..cbb28c90a 100644 --- a/micronaut/test/micronaut4-jdbc/pom.xml +++ b/micronaut/test/micronaut4-jdbc/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 6.3.1 + 6.3.2-SNAPSHOT ../../../pom.xml micronaut4-jdbc - 6.3.1 + 6.3.2-SNAPSHOT UTF-8 diff --git a/pom.xml b/pom.xml index a76645411..1edaa8e68 100644 --- a/pom.xml +++ b/pom.xml @@ -19,7 +19,7 @@ net.javacrumbs.shedlock shedlock-parent pom - 6.3.1 + 6.3.2-SNAPSHOT shedlock-bom shedlock-core diff --git a/providers/arangodb/shedlock-provider-arangodb/pom.xml b/providers/arangodb/shedlock-provider-arangodb/pom.xml index 90d54ab36..3d9fa3012 100644 --- a/providers/arangodb/shedlock-provider-arangodb/pom.xml +++ b/providers/arangodb/shedlock-provider-arangodb/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.3.1 + 6.3.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-arangodb - 6.3.1 + 6.3.2-SNAPSHOT diff --git a/providers/cassandra/shedlock-provider-cassandra/pom.xml b/providers/cassandra/shedlock-provider-cassandra/pom.xml index ddb1fb304..52242d50f 100644 --- a/providers/cassandra/shedlock-provider-cassandra/pom.xml +++ b/providers/cassandra/shedlock-provider-cassandra/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.3.1 + 6.3.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-cassandra - 6.3.1 + 6.3.2-SNAPSHOT 4.19.0 diff --git a/providers/consul/shedlock-provider-consul/pom.xml b/providers/consul/shedlock-provider-consul/pom.xml index 766b0a990..ab8e72cb2 100644 --- a/providers/consul/shedlock-provider-consul/pom.xml +++ b/providers/consul/shedlock-provider-consul/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.3.1 + 6.3.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-consul - 6.3.1 + 6.3.2-SNAPSHOT diff --git a/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml b/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml index 4efa2f608..e38520b47 100644 --- a/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml +++ b/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.3.1 + 6.3.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-couchbase-javaclient3 - 6.3.1 + 6.3.2-SNAPSHOT diff --git a/providers/datastore/shedlock-provider-datastore/pom.xml b/providers/datastore/shedlock-provider-datastore/pom.xml index 71263804c..2af871646 100644 --- a/providers/datastore/shedlock-provider-datastore/pom.xml +++ b/providers/datastore/shedlock-provider-datastore/pom.xml @@ -4,12 +4,12 @@ net.javacrumbs.shedlock shedlock-parent - 6.3.1 + 6.3.2-SNAPSHOT ../../../pom.xml shedlock-provider-datastore - 6.3.1 + 6.3.2-SNAPSHOT 2.27.1 diff --git a/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml b/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml index a580e903e..1e6d12c3e 100644 --- a/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml +++ b/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.3.1 + 6.3.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-dynamodb2 - 6.3.1 + 6.3.2-SNAPSHOT diff --git a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml index 815580162..3074e9f66 100644 --- a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml +++ b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.3.1 + 6.3.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-elasticsearch8 - 6.3.1 + 6.3.2-SNAPSHOT 8.17.4 diff --git a/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml b/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml index d92fb5ca1..4dea331fa 100644 --- a/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml +++ b/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.3.1 + 6.3.2-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml b/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml index e5256eb52..1e2f7f599 100644 --- a/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml +++ b/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.3.1 + 6.3.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-hazelcast4 - 6.3.1 + 6.3.2-SNAPSHOT diff --git a/providers/ignite/shedlock-provider-ignite/pom.xml b/providers/ignite/shedlock-provider-ignite/pom.xml index 938087c86..30362561d 100644 --- a/providers/ignite/shedlock-provider-ignite/pom.xml +++ b/providers/ignite/shedlock-provider-ignite/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.3.1 + 6.3.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-ignite - 6.3.1 + 6.3.2-SNAPSHOT 2.17.0 diff --git a/providers/inmemory/shedlock-provider-inmemory/pom.xml b/providers/inmemory/shedlock-provider-inmemory/pom.xml index ae86595e6..81f4bca62 100644 --- a/providers/inmemory/shedlock-provider-inmemory/pom.xml +++ b/providers/inmemory/shedlock-provider-inmemory/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.3.1 + 6.3.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-inmemory - 6.3.1 + 6.3.2-SNAPSHOT diff --git a/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml b/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml index 699fedfed..349eab016 100644 --- a/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.3.1 + 6.3.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-jdbc-internal - 6.3.1 + 6.3.2-SNAPSHOT diff --git a/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml b/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml index f73ebd09e..796a3b6b8 100644 --- a/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.3.1 + 6.3.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-jdbc-micronaut - 6.3.1 + 6.3.2-SNAPSHOT diff --git a/providers/jdbc/shedlock-provider-jdbc-template/pom.xml b/providers/jdbc/shedlock-provider-jdbc-template/pom.xml index 8f77e357d..0df210e6f 100644 --- a/providers/jdbc/shedlock-provider-jdbc-template/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-template/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.3.1 + 6.3.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-jdbc-template - 6.3.1 + 6.3.2-SNAPSHOT diff --git a/providers/jdbc/shedlock-provider-jdbc/pom.xml b/providers/jdbc/shedlock-provider-jdbc/pom.xml index 6ec1b7ed7..f58e2b0bc 100644 --- a/providers/jdbc/shedlock-provider-jdbc/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.3.1 + 6.3.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-jdbc - 6.3.1 + 6.3.2-SNAPSHOT diff --git a/providers/jdbc/shedlock-provider-jooq/pom.xml b/providers/jdbc/shedlock-provider-jooq/pom.xml index d4b5c7a4b..77b2430cc 100644 --- a/providers/jdbc/shedlock-provider-jooq/pom.xml +++ b/providers/jdbc/shedlock-provider-jooq/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.3.1 + 6.3.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-jooq - 6.3.1 + 6.3.2-SNAPSHOT diff --git a/providers/jdbc/shedlock-test-support-jdbc/pom.xml b/providers/jdbc/shedlock-test-support-jdbc/pom.xml index 67308b845..2dd999e49 100644 --- a/providers/jdbc/shedlock-test-support-jdbc/pom.xml +++ b/providers/jdbc/shedlock-test-support-jdbc/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.3.1 + 6.3.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-test-support-jdbc - 6.3.1 + 6.3.2-SNAPSHOT diff --git a/providers/memcached/shedlock-provider-memcached-spy/pom.xml b/providers/memcached/shedlock-provider-memcached-spy/pom.xml index 862edce68..25da4e52c 100644 --- a/providers/memcached/shedlock-provider-memcached-spy/pom.xml +++ b/providers/memcached/shedlock-provider-memcached-spy/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.3.1 + 6.3.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-memcached-spy - 6.3.1 + 6.3.2-SNAPSHOT 2.12.3 diff --git a/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml b/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml index 61defcd8b..add2908e3 100644 --- a/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml +++ b/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.3.1 + 6.3.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-mongo-reactivestreams - 6.3.1 + 6.3.2-SNAPSHOT diff --git a/providers/mongo/shedlock-provider-mongo/pom.xml b/providers/mongo/shedlock-provider-mongo/pom.xml index da5e9f6c8..496bfd60c 100644 --- a/providers/mongo/shedlock-provider-mongo/pom.xml +++ b/providers/mongo/shedlock-provider-mongo/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.3.1 + 6.3.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-mongo - 6.3.1 + 6.3.2-SNAPSHOT diff --git a/providers/neo4j/shedlock-provider-neo4j/pom.xml b/providers/neo4j/shedlock-provider-neo4j/pom.xml index 009ca4aa2..1f9941771 100644 --- a/providers/neo4j/shedlock-provider-neo4j/pom.xml +++ b/providers/neo4j/shedlock-provider-neo4j/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.3.1 + 6.3.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-neo4j - 6.3.1 + 6.3.2-SNAPSHOT diff --git a/providers/opensearch/shedlock-provider-opensearch-java/pom.xml b/providers/opensearch/shedlock-provider-opensearch-java/pom.xml index 9045b2dd0..498e012f3 100644 --- a/providers/opensearch/shedlock-provider-opensearch-java/pom.xml +++ b/providers/opensearch/shedlock-provider-opensearch-java/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.3.1 + 6.3.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-opensearch-java - 6.3.1 + 6.3.2-SNAPSHOT 2.22.0 diff --git a/providers/opensearch/shedlock-provider-opensearch/pom.xml b/providers/opensearch/shedlock-provider-opensearch/pom.xml index 3762275ca..cd9ba9c0a 100644 --- a/providers/opensearch/shedlock-provider-opensearch/pom.xml +++ b/providers/opensearch/shedlock-provider-opensearch/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.3.1 + 6.3.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-opensearch - 6.3.1 + 6.3.2-SNAPSHOT 2.19.1 diff --git a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml index bc2edcbdc..578cd68e6 100644 --- a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml +++ b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml @@ -5,12 +5,12 @@ net.javacrumbs.shedlock shedlock-parent - 6.3.1 + 6.3.2-SNAPSHOT ../../../pom.xml shedlock-provider-r2dbc - 6.3.1 + 6.3.2-SNAPSHOT 1.0.0.RELEASE diff --git a/providers/redis/shedlock-provider-redis-jedis4/pom.xml b/providers/redis/shedlock-provider-redis-jedis4/pom.xml index b12cfa82e..1fef7e13d 100644 --- a/providers/redis/shedlock-provider-redis-jedis4/pom.xml +++ b/providers/redis/shedlock-provider-redis-jedis4/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.3.1 + 6.3.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-redis-jedis4 - 6.3.1 + 6.3.2-SNAPSHOT diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index bd5416fbb..83274c4a4 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.3.1 + 6.3.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-redis-spring - 6.3.1 + 6.3.2-SNAPSHOT diff --git a/providers/s3/shedlock-provider-s3/pom.xml b/providers/s3/shedlock-provider-s3/pom.xml index d8f3885d6..800d435b3 100644 --- a/providers/s3/shedlock-provider-s3/pom.xml +++ b/providers/s3/shedlock-provider-s3/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.3.1 + 6.3.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-s3 - 6.3.1 + 6.3.2-SNAPSHOT 1.12.782 diff --git a/providers/s3/shedlock-provider-s3v2/pom.xml b/providers/s3/shedlock-provider-s3v2/pom.xml index 5a0d943a0..d9c7398af 100644 --- a/providers/s3/shedlock-provider-s3v2/pom.xml +++ b/providers/s3/shedlock-provider-s3v2/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.3.1 + 6.3.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-s3v2 - 6.3.1 + 6.3.2-SNAPSHOT 2.31.10 diff --git a/providers/spanner/shedlock-provider-spanner/pom.xml b/providers/spanner/shedlock-provider-spanner/pom.xml index 9cd303b92..d786d6962 100644 --- a/providers/spanner/shedlock-provider-spanner/pom.xml +++ b/providers/spanner/shedlock-provider-spanner/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.3.1 + 6.3.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-spanner - 6.3.1 + 6.3.2-SNAPSHOT 6.89.0 diff --git a/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml b/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml index 88624e1e8..c37992921 100644 --- a/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml +++ b/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.3.1 + 6.3.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-zookeeper-curator - 6.3.1 + 6.3.2-SNAPSHOT 5.8.0 diff --git a/shedlock-bom/pom.xml b/shedlock-bom/pom.xml index b47fdc14c..0a6615abc 100644 --- a/shedlock-bom/pom.xml +++ b/shedlock-bom/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.3.1 + 6.3.2-SNAPSHOT 4.0.0 BOM for ShedLock modules shedlock-bom - 6.3.1 + 6.3.2-SNAPSHOT pom diff --git a/shedlock-core/pom.xml b/shedlock-core/pom.xml index 41730b0dc..1b2dd05a3 100644 --- a/shedlock-core/pom.xml +++ b/shedlock-core/pom.xml @@ -3,12 +3,12 @@ shedlock-parent net.javacrumbs.shedlock - 6.3.1 + 6.3.2-SNAPSHOT 4.0.0 shedlock-core - 6.3.1 + 6.3.2-SNAPSHOT 2.13.3 diff --git a/shedlock-test-support/pom.xml b/shedlock-test-support/pom.xml index 1d5412ed1..f5fe57f6f 100644 --- a/shedlock-test-support/pom.xml +++ b/shedlock-test-support/pom.xml @@ -3,12 +3,12 @@ shedlock-parent net.javacrumbs.shedlock - 6.3.1 + 6.3.2-SNAPSHOT 4.0.0 shedlock-test-support - 6.3.1 + 6.3.2-SNAPSHOT diff --git a/spring/shedlock-spring/pom.xml b/spring/shedlock-spring/pom.xml index 172c89533..947c037ad 100644 --- a/spring/shedlock-spring/pom.xml +++ b/spring/shedlock-spring/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.3.1 + 6.3.2-SNAPSHOT ../../pom.xml 4.0.0 shedlock-spring - 6.3.1 + 6.3.2-SNAPSHOT diff --git a/spring/test/shedlock-springboot-future-test/pom.xml b/spring/test/shedlock-springboot-future-test/pom.xml index 51f5bc638..72871781a 100644 --- a/spring/test/shedlock-springboot-future-test/pom.xml +++ b/spring/test/shedlock-springboot-future-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.3.1 + 6.3.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-springboot-future-test - 6.3.1 + 6.3.2-SNAPSHOT diff --git a/spring/test/shedlock-springboot-kotlin-test/pom.xml b/spring/test/shedlock-springboot-kotlin-test/pom.xml index d95660bb5..d792fee62 100644 --- a/spring/test/shedlock-springboot-kotlin-test/pom.xml +++ b/spring/test/shedlock-springboot-kotlin-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.3.1 + 6.3.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-springboot-kotlin-test - 6.3.1 + 6.3.2-SNAPSHOT diff --git a/spring/test/shedlock-springboot-old-test/pom.xml b/spring/test/shedlock-springboot-old-test/pom.xml index 676a7788a..d62e3f082 100644 --- a/spring/test/shedlock-springboot-old-test/pom.xml +++ b/spring/test/shedlock-springboot-old-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.3.1 + 6.3.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-springboot-old-test - 6.3.1 + 6.3.2-SNAPSHOT diff --git a/spring/test/shedlock-springboot-sleuth-test/pom.xml b/spring/test/shedlock-springboot-sleuth-test/pom.xml index bc0a15745..c292c3441 100644 --- a/spring/test/shedlock-springboot-sleuth-test/pom.xml +++ b/spring/test/shedlock-springboot-sleuth-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.3.1 + 6.3.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-springboot-sleuth-test - 6.3.1 + 6.3.2-SNAPSHOT diff --git a/spring/test/shedlock-springboot-test/pom.xml b/spring/test/shedlock-springboot-test/pom.xml index 4aa93f95a..569481e90 100644 --- a/spring/test/shedlock-springboot-test/pom.xml +++ b/spring/test/shedlock-springboot-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.3.1 + 6.3.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-springboot-test - 6.3.1 + 6.3.2-SNAPSHOT diff --git a/spring/test/shedlock-testng-test/pom.xml b/spring/test/shedlock-testng-test/pom.xml index 96bb83888..e36b5d839 100644 --- a/spring/test/shedlock-testng-test/pom.xml +++ b/spring/test/shedlock-testng-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.3.1 + 6.3.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-testng-test - 6.3.1 + 6.3.2-SNAPSHOT From 6d1b43376d621aa617c74aba38c59a7b2c58b2be Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Fri, 28 Mar 2025 20:13:50 +0100 Subject: [PATCH 1236/1598] README updated for new release --- README.md | 58 ++++++++++++++++++++++++++--------------------------- RELEASES.md | 3 +++ 2 files changed, 32 insertions(+), 29 deletions(-) diff --git a/README.md b/README.md index 37384a686..905080126 100644 --- a/README.md +++ b/README.md @@ -79,7 +79,7 @@ First of all, we have to import the project net.javacrumbs.shedlock shedlock-spring - 6.3.0 + 6.3.1 ``` @@ -180,7 +180,7 @@ Add dependency net.javacrumbs.shedlock shedlock-provider-jdbc-template - 6.3.0 + 6.3.1 ``` @@ -240,7 +240,7 @@ is in flux and may easily break. net.javacrumbs.shedlock shedlock-provider-r2dbc - 6.3.0 + 6.3.1 ``` @@ -263,7 +263,7 @@ Add dependency net.javacrumbs.shedlock shedlock-provider-jooq - 6.3.0 + 6.3.1 ``` @@ -300,7 +300,7 @@ Add dependency net.javacrumbs.shedlock shedlock-provider-jdbc-micronaut - 6.3.0 + 6.3.1 ``` @@ -323,7 +323,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-mongo - 6.3.0 + 6.3.1 ``` @@ -350,7 +350,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-mongo-reactivestreams - 6.3.0 + 6.3.1 ``` @@ -379,7 +379,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-dynamodb2 - 6.3.0 + 6.3.1 ``` @@ -406,7 +406,7 @@ Import net.javacrumbs.shedlock shedlock-provider-zookeeper-curator - 6.3.0 + 6.3.1 ``` @@ -430,7 +430,7 @@ Import net.javacrumbs.shedlock shedlock-provider-redis-spring - 6.3.0 + 6.3.1 ``` @@ -454,7 +454,7 @@ Import net.javacrumbs.shedlock shedlock-provider-redis-spring - 6.3.0 + 6.3.1 ``` @@ -483,7 +483,7 @@ Import net.javacrumbs.shedlock shedlock-provider-redis-jedis4 - 6.3.0 + 6.3.1 ``` @@ -507,7 +507,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-hazelcast4 - 6.3.0 + 6.3.1 ``` @@ -531,7 +531,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-couchbase-javaclient3 - 6.3.0 + 6.3.1 ``` @@ -557,7 +557,7 @@ I am really not sure if it's a good idea to use Elasticsearch as a lock provider net.javacrumbs.shedlock shedlock-provider-elasticsearch8 - 6.3.0 + 6.3.1 ``` @@ -582,7 +582,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-opensearch-java - 6.3.0 + 6.3.1 ``` @@ -610,7 +610,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-cassandra - 6.3.0 + 6.3.1 ``` @@ -645,7 +645,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-consul - 6.3.0 + 6.3.1 ``` @@ -670,7 +670,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-arangodb - 6.3.0 + 6.3.1 ``` @@ -696,7 +696,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-neo4j - 6.3.0 + 6.3.1 ``` @@ -721,7 +721,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-etcd-jetcd - 6.3.0 + 6.3.1 ``` @@ -745,7 +745,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-ignite - 6.3.0 + 6.3.1 ``` @@ -770,7 +770,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-inmemory - 6.3.0 + 6.3.1 test ``` @@ -796,7 +796,7 @@ Import net.javacrumbs.shedlock shedlock-provider-memcached-spy - 6.3.0 + 6.3.1 ``` @@ -827,7 +827,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-datastore - 6.3.0 + 6.3.1 ``` @@ -849,7 +849,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-spanner - 6.3.0 + 6.3.1 ``` Configure @@ -889,7 +889,7 @@ Import the project shedlock-provider-s3v2 - 6.3.0 + 6.3.1 ``` @@ -990,7 +990,7 @@ Import the project: net.javacrumbs.shedlock shedlock-micronaut4 - 6.3.0 + 6.3.1 ``` @@ -1027,7 +1027,7 @@ Import the project: net.javacrumbs.shedlock shedlock-cdi - 6.3.0 + 6.3.1 ``` diff --git a/RELEASES.md b/RELEASES.md index 7cb9034f8..8d42cb007 100644 --- a/RELEASES.md +++ b/RELEASES.md @@ -1,4 +1,7 @@ # Release notes +## 6.3.1 (2025-03-28) +* Add shedlock-provider-jdbc to bom (thanks @svenallers) +* Dependency updates ## 6.3.0 (2025-01-06) * Support for S3 V2 lock provider (thanks @JordiMartinezVicent) From 045ab556d69cb4fbf1cdf5824d72d64914d1be78 Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Fri, 28 Mar 2025 20:16:14 +0100 Subject: [PATCH 1237/1598] README updated for new release --- RELEASES.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/RELEASES.md b/RELEASES.md index 8d42cb007..abd84ed90 100644 --- a/RELEASES.md +++ b/RELEASES.md @@ -3,7 +3,7 @@ * Add shedlock-provider-jdbc to bom (thanks @svenallers) * Dependency updates -## 6.3.0 (2025-01-06) +## 6.3.0 (2025-02-06) * Support for S3 V2 lock provider (thanks @JordiMartinezVicent) * Dependency updates From 1bea8d5ec8751ab58fff9f492aa542636f66b03f Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 31 Mar 2025 15:10:54 +0000 Subject: [PATCH 1238/1598] Bump software.amazon.awssdk:s3 from 2.31.10 to 2.31.11 Bumps software.amazon.awssdk:s3 from 2.31.10 to 2.31.11. --- updated-dependencies: - dependency-name: software.amazon.awssdk:s3 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/s3/shedlock-provider-s3v2/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/s3/shedlock-provider-s3v2/pom.xml b/providers/s3/shedlock-provider-s3v2/pom.xml index d9c7398af..ee7472d6a 100644 --- a/providers/s3/shedlock-provider-s3v2/pom.xml +++ b/providers/s3/shedlock-provider-s3v2/pom.xml @@ -12,7 +12,7 @@ 6.3.2-SNAPSHOT - 2.31.10 + 2.31.11 From ac9ddee5cc437ea75396e936839975e5ca55b926 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 31 Mar 2025 15:11:11 +0000 Subject: [PATCH 1239/1598] Bump com.google.cloud:google-cloud-spanner from 6.89.0 to 6.90.0 Bumps [com.google.cloud:google-cloud-spanner](https://github.com/googleapis/java-spanner) from 6.89.0 to 6.90.0. - [Release notes](https://github.com/googleapis/java-spanner/releases) - [Changelog](https://github.com/googleapis/java-spanner/blob/main/CHANGELOG.md) - [Commits](https://github.com/googleapis/java-spanner/compare/v6.89.0...v6.90.0) --- updated-dependencies: - dependency-name: com.google.cloud:google-cloud-spanner dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- providers/spanner/shedlock-provider-spanner/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/spanner/shedlock-provider-spanner/pom.xml b/providers/spanner/shedlock-provider-spanner/pom.xml index d786d6962..cf96cd14a 100644 --- a/providers/spanner/shedlock-provider-spanner/pom.xml +++ b/providers/spanner/shedlock-provider-spanner/pom.xml @@ -12,7 +12,7 @@ 6.3.2-SNAPSHOT - 6.89.0 + 6.90.0 From 6963161eafe8d0395d60389a1f27e3eeedccc4ac Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 31 Mar 2025 15:11:24 +0000 Subject: [PATCH 1240/1598] Bump org.apache.maven.plugins:maven-surefire-plugin from 3.5.2 to 3.5.3 Bumps [org.apache.maven.plugins:maven-surefire-plugin](https://github.com/apache/maven-surefire) from 3.5.2 to 3.5.3. - [Release notes](https://github.com/apache/maven-surefire/releases) - [Commits](https://github.com/apache/maven-surefire/compare/surefire-3.5.2...surefire-3.5.3) --- updated-dependencies: - dependency-name: org.apache.maven.plugins:maven-surefire-plugin dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 1edaa8e68..bb6faa78c 100644 --- a/pom.xml +++ b/pom.xml @@ -129,7 +129,7 @@ org.apache.maven.plugins maven-surefire-plugin - 3.5.2 + 3.5.3 ${fork.count} -Xmx512m From 299e266eb40b03a3a96bdfc612840c9a775e6b2a Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 1 Apr 2025 15:05:05 +0000 Subject: [PATCH 1241/1598] Bump software.amazon.awssdk:s3 from 2.31.11 to 2.31.12 Bumps software.amazon.awssdk:s3 from 2.31.11 to 2.31.12. --- updated-dependencies: - dependency-name: software.amazon.awssdk:s3 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/s3/shedlock-provider-s3v2/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/s3/shedlock-provider-s3v2/pom.xml b/providers/s3/shedlock-provider-s3v2/pom.xml index ee7472d6a..a7144dbf9 100644 --- a/providers/s3/shedlock-provider-s3v2/pom.xml +++ b/providers/s3/shedlock-provider-s3v2/pom.xml @@ -12,7 +12,7 @@ 6.3.2-SNAPSHOT - 2.31.11 + 2.31.12 From 46828fcfde530e16fd08e80273b00c4011d75de4 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 1 Apr 2025 15:06:07 +0000 Subject: [PATCH 1242/1598] Bump micronaut4.version from 4.7.6 to 4.8.0 Bumps `micronaut4.version` from 4.7.6 to 4.8.0. Updates `io.micronaut.platform:micronaut-platform` from 4.7.6 to 4.8.0 - [Release notes](https://github.com/micronaut-projects/micronaut-platform/releases) - [Commits](https://github.com/micronaut-projects/micronaut-platform/compare/v4.7.6...v4.8.0) Updates `io.micronaut:micronaut-inject-java` from 4.7.6 to 4.8.0 - [Release notes](https://github.com/micronaut-projects/micronaut-core/releases) - [Changelog](https://github.com/micronaut-projects/micronaut-core/blob/4.9.x/RELEASE.adoc) - [Commits](https://github.com/micronaut-projects/micronaut-core/compare/v4.7.6...v4.8.0) --- updated-dependencies: - dependency-name: io.micronaut.platform:micronaut-platform dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: io.micronaut:micronaut-inject-java dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index bb6faa78c..7734ee2d4 100644 --- a/pom.xml +++ b/pom.xml @@ -76,7 +76,7 @@ 5.12.1 1.20.6 2.1.20 - 4.7.6 + 4.8.0 4.9.0 4.8.1 1.5.18 From baa021b937c5223b85efccbd0951db468e6f843d Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 2 Apr 2025 15:25:52 +0000 Subject: [PATCH 1243/1598] Bump software.amazon.awssdk:s3 from 2.31.12 to 2.31.13 Bumps software.amazon.awssdk:s3 from 2.31.12 to 2.31.13. --- updated-dependencies: - dependency-name: software.amazon.awssdk:s3 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/s3/shedlock-provider-s3v2/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/s3/shedlock-provider-s3v2/pom.xml b/providers/s3/shedlock-provider-s3v2/pom.xml index a7144dbf9..40034050f 100644 --- a/providers/s3/shedlock-provider-s3v2/pom.xml +++ b/providers/s3/shedlock-provider-s3v2/pom.xml @@ -12,7 +12,7 @@ 6.3.2-SNAPSHOT - 2.31.12 + 2.31.13 From a84c644559018fbc4ae48e6adc88ff4d917d3cdc Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 3 Apr 2025 15:46:41 +0000 Subject: [PATCH 1244/1598] Bump software.amazon.awssdk:s3 from 2.31.13 to 2.31.14 Bumps software.amazon.awssdk:s3 from 2.31.13 to 2.31.14. --- updated-dependencies: - dependency-name: software.amazon.awssdk:s3 dependency-version: 2.31.14 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/s3/shedlock-provider-s3v2/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/s3/shedlock-provider-s3v2/pom.xml b/providers/s3/shedlock-provider-s3v2/pom.xml index 40034050f..7048c8ef0 100644 --- a/providers/s3/shedlock-provider-s3v2/pom.xml +++ b/providers/s3/shedlock-provider-s3v2/pom.xml @@ -12,7 +12,7 @@ 6.3.2-SNAPSHOT - 2.31.13 + 2.31.14 From f1c3576fdc8d6415ae46a8984be0f3204862ec82 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 3 Apr 2025 15:46:53 +0000 Subject: [PATCH 1245/1598] Bump quarkus.platform.version from 3.21.0 to 3.21.1 Bumps `quarkus.platform.version` from 3.21.0 to 3.21.1. Updates `io.quarkus.platform:quarkus-bom` from 3.21.0 to 3.21.1 - [Commits](https://github.com/quarkusio/quarkus-platform/compare/3.21.0...3.21.1) Updates `io.quarkus.platform:quarkus-maven-plugin` from 3.21.0 to 3.21.1 - [Commits](https://github.com/quarkusio/quarkus-platform/compare/3.21.0...3.21.1) --- updated-dependencies: - dependency-name: io.quarkus.platform:quarkus-bom dependency-version: 3.21.1 dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: io.quarkus.platform:quarkus-maven-plugin dependency-version: 3.21.1 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- cdi/test/quarkus-test/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cdi/test/quarkus-test/pom.xml b/cdi/test/quarkus-test/pom.xml index b6210c2bb..e2bbea390 100644 --- a/cdi/test/quarkus-test/pom.xml +++ b/cdi/test/quarkus-test/pom.xml @@ -14,7 +14,7 @@ quarkus-bom io.quarkus.platform - 3.21.0 + 3.21.1 true From 54867d37ccc3381a4df3222c59bba666362eb12c Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 4 Apr 2025 15:23:47 +0000 Subject: [PATCH 1246/1598] Bump software.amazon.awssdk:s3 from 2.31.14 to 2.31.15 Bumps software.amazon.awssdk:s3 from 2.31.14 to 2.31.15. --- updated-dependencies: - dependency-name: software.amazon.awssdk:s3 dependency-version: 2.31.15 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/s3/shedlock-provider-s3v2/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/s3/shedlock-provider-s3v2/pom.xml b/providers/s3/shedlock-provider-s3v2/pom.xml index 7048c8ef0..a581c7815 100644 --- a/providers/s3/shedlock-provider-s3v2/pom.xml +++ b/providers/s3/shedlock-provider-s3v2/pom.xml @@ -12,7 +12,7 @@ 6.3.2-SNAPSHOT - 2.31.14 + 2.31.15 From f877b069d52ac9d7b1c850a51b9926a9b0eded01 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 4 Apr 2025 15:24:20 +0000 Subject: [PATCH 1247/1598] Bump org.mockito:mockito-core from 5.16.1 to 5.17.0 Bumps [org.mockito:mockito-core](https://github.com/mockito/mockito) from 5.16.1 to 5.17.0. - [Release notes](https://github.com/mockito/mockito/releases) - [Commits](https://github.com/mockito/mockito/compare/v5.16.1...v5.17.0) --- updated-dependencies: - dependency-name: org.mockito:mockito-core dependency-version: 5.17.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 7734ee2d4..52108eb67 100644 --- a/pom.xml +++ b/pom.xml @@ -82,7 +82,7 @@ 1.5.18 4.3.0 3.27.3 - 5.16.1 + 5.17.0 2.0.17 1 From d7c3c6bcca513aee7d7ebe2be3493612e06b6b45 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 7 Apr 2025 16:42:28 +0000 Subject: [PATCH 1248/1598] Bump software.amazon.awssdk:s3 from 2.31.15 to 2.31.16 Bumps software.amazon.awssdk:s3 from 2.31.15 to 2.31.16. --- updated-dependencies: - dependency-name: software.amazon.awssdk:s3 dependency-version: 2.31.16 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/s3/shedlock-provider-s3v2/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/s3/shedlock-provider-s3v2/pom.xml b/providers/s3/shedlock-provider-s3v2/pom.xml index a581c7815..197fa2767 100644 --- a/providers/s3/shedlock-provider-s3v2/pom.xml +++ b/providers/s3/shedlock-provider-s3v2/pom.xml @@ -12,7 +12,7 @@ 6.3.2-SNAPSHOT - 2.31.15 + 2.31.16 From 7ac43a8a0f027afc06f55c3cb81b9fdda96a5557 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 8 Apr 2025 15:05:12 +0000 Subject: [PATCH 1249/1598] Bump com.diffplug.spotless:spotless-maven-plugin from 2.44.3 to 2.44.4 Bumps [com.diffplug.spotless:spotless-maven-plugin](https://github.com/diffplug/spotless) from 2.44.3 to 2.44.4. - [Release notes](https://github.com/diffplug/spotless/releases) - [Changelog](https://github.com/diffplug/spotless/blob/main/CHANGES.md) - [Commits](https://github.com/diffplug/spotless/compare/maven/2.44.3...maven/2.44.4) --- updated-dependencies: - dependency-name: com.diffplug.spotless:spotless-maven-plugin dependency-version: 2.44.4 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 52108eb67..6313155c7 100644 --- a/pom.xml +++ b/pom.xml @@ -92,7 +92,7 @@ com.diffplug.spotless spotless-maven-plugin - 2.44.3 + 2.44.4 2.38.0 From 762c2afdb749fedb55ec9b16087035b35ee1d63b Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 8 Apr 2025 15:05:26 +0000 Subject: [PATCH 1250/1598] Bump software.amazon.awssdk:s3 from 2.31.16 to 2.31.17 Bumps software.amazon.awssdk:s3 from 2.31.16 to 2.31.17. --- updated-dependencies: - dependency-name: software.amazon.awssdk:s3 dependency-version: 2.31.17 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/s3/shedlock-provider-s3v2/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/s3/shedlock-provider-s3v2/pom.xml b/providers/s3/shedlock-provider-s3v2/pom.xml index 197fa2767..35c41c854 100644 --- a/providers/s3/shedlock-provider-s3v2/pom.xml +++ b/providers/s3/shedlock-provider-s3v2/pom.xml @@ -12,7 +12,7 @@ 6.3.2-SNAPSHOT - 2.31.16 + 2.31.17 From a97b919d280050f1dc1d66bd46a8601da1973b58 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 9 Apr 2025 15:30:37 +0000 Subject: [PATCH 1251/1598] Bump quarkus.platform.version from 3.21.1 to 3.21.2 Bumps `quarkus.platform.version` from 3.21.1 to 3.21.2. Updates `io.quarkus.platform:quarkus-bom` from 3.21.1 to 3.21.2 - [Commits](https://github.com/quarkusio/quarkus-platform/compare/3.21.1...3.21.2) Updates `io.quarkus.platform:quarkus-maven-plugin` from 3.21.1 to 3.21.2 - [Commits](https://github.com/quarkusio/quarkus-platform/compare/3.21.1...3.21.2) --- updated-dependencies: - dependency-name: io.quarkus.platform:quarkus-bom dependency-version: 3.21.2 dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: io.quarkus.platform:quarkus-maven-plugin dependency-version: 3.21.2 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- cdi/test/quarkus-test/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cdi/test/quarkus-test/pom.xml b/cdi/test/quarkus-test/pom.xml index e2bbea390..c1654df3b 100644 --- a/cdi/test/quarkus-test/pom.xml +++ b/cdi/test/quarkus-test/pom.xml @@ -14,7 +14,7 @@ quarkus-bom io.quarkus.platform - 3.21.1 + 3.21.2 true From 6a13440d0aa5ac588f9ef0a0fac2d7336e45c13b Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 9 Apr 2025 15:30:43 +0000 Subject: [PATCH 1252/1598] Bump software.amazon.awssdk:s3 from 2.31.17 to 2.31.18 Bumps software.amazon.awssdk:s3 from 2.31.17 to 2.31.18. --- updated-dependencies: - dependency-name: software.amazon.awssdk:s3 dependency-version: 2.31.18 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/s3/shedlock-provider-s3v2/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/s3/shedlock-provider-s3v2/pom.xml b/providers/s3/shedlock-provider-s3v2/pom.xml index 35c41c854..842123465 100644 --- a/providers/s3/shedlock-provider-s3v2/pom.xml +++ b/providers/s3/shedlock-provider-s3v2/pom.xml @@ -12,7 +12,7 @@ 6.3.2-SNAPSHOT - 2.31.17 + 2.31.18 From a71dfc092a695a49bfb6d400a4c119879cd768b0 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 10 Apr 2025 15:44:52 +0000 Subject: [PATCH 1253/1598] Bump software.amazon.awssdk:s3 from 2.31.18 to 2.31.19 Bumps software.amazon.awssdk:s3 from 2.31.18 to 2.31.19. --- updated-dependencies: - dependency-name: software.amazon.awssdk:s3 dependency-version: 2.31.19 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/s3/shedlock-provider-s3v2/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/s3/shedlock-provider-s3v2/pom.xml b/providers/s3/shedlock-provider-s3v2/pom.xml index 842123465..5a4d7db7f 100644 --- a/providers/s3/shedlock-provider-s3v2/pom.xml +++ b/providers/s3/shedlock-provider-s3v2/pom.xml @@ -12,7 +12,7 @@ 6.3.2-SNAPSHOT - 2.31.18 + 2.31.19 From 494289708c6c7c3953343fa5af8aa9cec3d44e89 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 11 Apr 2025 15:20:58 +0000 Subject: [PATCH 1254/1598] Bump software.amazon.awssdk:s3 from 2.31.19 to 2.31.20 Bumps software.amazon.awssdk:s3 from 2.31.19 to 2.31.20. --- updated-dependencies: - dependency-name: software.amazon.awssdk:s3 dependency-version: 2.31.20 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/s3/shedlock-provider-s3v2/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/s3/shedlock-provider-s3v2/pom.xml b/providers/s3/shedlock-provider-s3v2/pom.xml index 5a4d7db7f..46072d831 100644 --- a/providers/s3/shedlock-provider-s3v2/pom.xml +++ b/providers/s3/shedlock-provider-s3v2/pom.xml @@ -12,7 +12,7 @@ 6.3.2-SNAPSHOT - 2.31.19 + 2.31.20 From 321998cdd1a6c2655b915e0e91506fe0a8e2c1d6 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 11 Apr 2025 15:21:26 +0000 Subject: [PATCH 1255/1598] Bump junit.ver from 5.12.1 to 5.12.2 Bumps `junit.ver` from 5.12.1 to 5.12.2. Updates `org.junit.jupiter:junit-jupiter` from 5.12.1 to 5.12.2 - [Release notes](https://github.com/junit-team/junit5/releases) - [Commits](https://github.com/junit-team/junit5/compare/r5.12.1...r5.12.2) Updates `org.junit.jupiter:junit-jupiter-api` from 5.12.1 to 5.12.2 - [Release notes](https://github.com/junit-team/junit5/releases) - [Commits](https://github.com/junit-team/junit5/compare/r5.12.1...r5.12.2) Updates `org.junit.jupiter:junit-jupiter-engine` from 5.12.1 to 5.12.2 - [Release notes](https://github.com/junit-team/junit5/releases) - [Commits](https://github.com/junit-team/junit5/compare/r5.12.1...r5.12.2) --- updated-dependencies: - dependency-name: org.junit.jupiter:junit-jupiter dependency-version: 5.12.2 dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.junit.jupiter:junit-jupiter-api dependency-version: 5.12.2 dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.junit.jupiter:junit-jupiter-engine dependency-version: 5.12.2 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 6313155c7..ef9201ba3 100644 --- a/pom.xml +++ b/pom.xml @@ -73,7 +73,7 @@ UTF-8 17 3.4.2 - 5.12.1 + 5.12.2 1.20.6 2.1.20 4.8.0 From a4c47ee730937b952fb59faffb778aed3eff2498 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 14 Apr 2025 15:16:56 +0000 Subject: [PATCH 1256/1598] Bump org.aspectj:aspectjrt from 1.9.23 to 1.9.24 Bumps [org.aspectj:aspectjrt](https://github.com/eclipse/org.aspectj) from 1.9.23 to 1.9.24. - [Release notes](https://github.com/eclipse/org.aspectj/releases) - [Commits](https://github.com/eclipse/org.aspectj/commits) --- updated-dependencies: - dependency-name: org.aspectj:aspectjrt dependency-version: 1.9.24 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- spring/shedlock-spring/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spring/shedlock-spring/pom.xml b/spring/shedlock-spring/pom.xml index 947c037ad..59ce93841 100644 --- a/spring/shedlock-spring/pom.xml +++ b/spring/shedlock-spring/pom.xml @@ -25,7 +25,7 @@ org.aspectj aspectjrt - 1.9.23 + 1.9.24 true From 79448ed195a1543407515ea3227095b5561dc8d5 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 14 Apr 2025 15:17:30 +0000 Subject: [PATCH 1257/1598] Bump software.amazon.awssdk:s3 from 2.31.20 to 2.31.21 Bumps software.amazon.awssdk:s3 from 2.31.20 to 2.31.21. --- updated-dependencies: - dependency-name: software.amazon.awssdk:s3 dependency-version: 2.31.21 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/s3/shedlock-provider-s3v2/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/s3/shedlock-provider-s3v2/pom.xml b/providers/s3/shedlock-provider-s3v2/pom.xml index 46072d831..698f51756 100644 --- a/providers/s3/shedlock-provider-s3v2/pom.xml +++ b/providers/s3/shedlock-provider-s3v2/pom.xml @@ -12,7 +12,7 @@ 6.3.2-SNAPSHOT - 2.31.20 + 2.31.21 From debceee820537c878340ee216faa9862d9cc5e5e Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 15 Apr 2025 15:55:31 +0000 Subject: [PATCH 1258/1598] Bump io.projectreactor:reactor-core from 3.7.4 to 3.7.5 Bumps [io.projectreactor:reactor-core](https://github.com/reactor/reactor-core) from 3.7.4 to 3.7.5. - [Release notes](https://github.com/reactor/reactor-core/releases) - [Commits](https://github.com/reactor/reactor-core/compare/v3.7.4...v3.7.5) --- updated-dependencies: - dependency-name: io.projectreactor:reactor-core dependency-version: 3.7.5 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/r2dbc/shedlock-provider-r2dbc/pom.xml | 2 +- providers/redis/shedlock-provider-redis-spring/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml index 578cd68e6..f33e440ee 100644 --- a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml +++ b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml @@ -32,7 +32,7 @@ io.projectreactor reactor-core - 3.7.4 + 3.7.5 diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index 83274c4a4..8b1e01374 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -27,7 +27,7 @@ io.projectreactor reactor-core - 3.7.4 + 3.7.5 true From 8a5f3c2f1e96722bdef68be079713feb2fcd6df8 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 15 Apr 2025 15:56:09 +0000 Subject: [PATCH 1259/1598] Bump software.amazon.awssdk:s3 from 2.31.21 to 2.31.22 Bumps software.amazon.awssdk:s3 from 2.31.21 to 2.31.22. --- updated-dependencies: - dependency-name: software.amazon.awssdk:s3 dependency-version: 2.31.22 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/s3/shedlock-provider-s3v2/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/s3/shedlock-provider-s3v2/pom.xml b/providers/s3/shedlock-provider-s3v2/pom.xml index 698f51756..1667dd04d 100644 --- a/providers/s3/shedlock-provider-s3v2/pom.xml +++ b/providers/s3/shedlock-provider-s3v2/pom.xml @@ -12,7 +12,7 @@ 6.3.2-SNAPSHOT - 2.31.21 + 2.31.22 From 43c2d36e8ff9cb7f38ae2eb8cb8ef54b1f2da705 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 16 Apr 2025 15:21:24 +0000 Subject: [PATCH 1260/1598] Bump micronaut4.version from 4.8.0 to 4.8.1 Bumps `micronaut4.version` from 4.8.0 to 4.8.1. Updates `io.micronaut.platform:micronaut-platform` from 4.8.0 to 4.8.1 - [Release notes](https://github.com/micronaut-projects/micronaut-platform/releases) - [Commits](https://github.com/micronaut-projects/micronaut-platform/compare/v4.8.0...v4.8.1) Updates `io.micronaut:micronaut-inject-java` from 4.8.0 to 4.8.1 - [Release notes](https://github.com/micronaut-projects/micronaut-core/releases) - [Changelog](https://github.com/micronaut-projects/micronaut-core/blob/4.9.x/RELEASE.adoc) - [Commits](https://github.com/micronaut-projects/micronaut-core/compare/v4.8.0...v4.8.1) --- updated-dependencies: - dependency-name: io.micronaut.platform:micronaut-platform dependency-version: 4.8.1 dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: io.micronaut:micronaut-inject-java dependency-version: 4.8.1 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index ef9201ba3..a8f7c0d3d 100644 --- a/pom.xml +++ b/pom.xml @@ -76,7 +76,7 @@ 5.12.2 1.20.6 2.1.20 - 4.8.0 + 4.8.1 4.9.0 4.8.1 1.5.18 From 6f0a78d011868fac48d563e9699db097b3bd6430 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 16 Apr 2025 15:22:33 +0000 Subject: [PATCH 1261/1598] Bump quarkus.platform.version from 3.21.2 to 3.21.3 Bumps `quarkus.platform.version` from 3.21.2 to 3.21.3. Updates `io.quarkus.platform:quarkus-bom` from 3.21.2 to 3.21.3 - [Commits](https://github.com/quarkusio/quarkus-platform/compare/3.21.2...3.21.3) Updates `io.quarkus.platform:quarkus-maven-plugin` from 3.21.2 to 3.21.3 - [Commits](https://github.com/quarkusio/quarkus-platform/compare/3.21.2...3.21.3) --- updated-dependencies: - dependency-name: io.quarkus.platform:quarkus-bom dependency-version: 3.21.3 dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: io.quarkus.platform:quarkus-maven-plugin dependency-version: 3.21.3 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- cdi/test/quarkus-test/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cdi/test/quarkus-test/pom.xml b/cdi/test/quarkus-test/pom.xml index c1654df3b..9451c9138 100644 --- a/cdi/test/quarkus-test/pom.xml +++ b/cdi/test/quarkus-test/pom.xml @@ -14,7 +14,7 @@ quarkus-bom io.quarkus.platform - 3.21.2 + 3.21.3 true From d401853caebb36ee1905c1e85b933c735e354537 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luk=C3=A1=C5=A1=20K=C5=99e=C4=8Dan?= Date: Tue, 15 Apr 2025 15:55:35 +0000 Subject: [PATCH 1262/1598] Support for ES9 --- pom.xml | 1 + .../ElasticsearchLockProviderTest.java | 2 +- .../shedlock-provider-elasticsearch9/pom.xml | 85 +++++++++ .../ElasticsearchLockProvider.java | 175 ++++++++++++++++++ .../ElasticsearchLockProviderTest.java | 98 ++++++++++ .../src/test/resources/logback.xml | 29 +++ shedlock-bom/pom.xml | 10 + 7 files changed, 399 insertions(+), 1 deletion(-) create mode 100644 providers/elasticsearch/shedlock-provider-elasticsearch9/pom.xml create mode 100644 providers/elasticsearch/shedlock-provider-elasticsearch9/src/main/java/net/javacrumbs/shedlock/provider/elasticsearch9/ElasticsearchLockProvider.java create mode 100644 providers/elasticsearch/shedlock-provider-elasticsearch9/src/test/java/net/javacrumbs/shedlock/provider/elasticsearch9/ElasticsearchLockProviderTest.java create mode 100644 providers/elasticsearch/shedlock-provider-elasticsearch9/src/test/resources/logback.xml diff --git a/pom.xml b/pom.xml index ef9201ba3..77184af87 100644 --- a/pom.xml +++ b/pom.xml @@ -48,6 +48,7 @@ providers/mongo/shedlock-provider-mongo providers/mongo/shedlock-provider-mongo-reactivestreams providers/elasticsearch/shedlock-provider-elasticsearch8 + providers/elasticsearch/shedlock-provider-elasticsearch9 providers/opensearch/shedlock-provider-opensearch providers/opensearch/shedlock-provider-opensearch-java providers/couchbase/shedlock-provider-couchbase-javaclient3 diff --git a/providers/elasticsearch/shedlock-provider-elasticsearch8/src/test/java/net/javacrumbs/shedlock/provider/elasticsearch8/ElasticsearchLockProviderTest.java b/providers/elasticsearch/shedlock-provider-elasticsearch8/src/test/java/net/javacrumbs/shedlock/provider/elasticsearch8/ElasticsearchLockProviderTest.java index e0891987b..f22b78148 100644 --- a/providers/elasticsearch/shedlock-provider-elasticsearch8/src/test/java/net/javacrumbs/shedlock/provider/elasticsearch8/ElasticsearchLockProviderTest.java +++ b/providers/elasticsearch/shedlock-provider-elasticsearch8/src/test/java/net/javacrumbs/shedlock/provider/elasticsearch8/ElasticsearchLockProviderTest.java @@ -58,7 +58,7 @@ public class ElasticsearchLockProviderTest extends AbstractLockProviderIntegrati @Container private static final ElasticsearchContainer container = - new ElasticsearchContainer(DEFAULT_IMAGE_NAME.withTag("7.17.5")).withPassword("elastic1234"); + new ElasticsearchContainer(DEFAULT_IMAGE_NAME.withTag("7.17.28")).withPassword("elastic1234"); private ElasticsearchClient client; private ElasticsearchLockProvider lockProvider; diff --git a/providers/elasticsearch/shedlock-provider-elasticsearch9/pom.xml b/providers/elasticsearch/shedlock-provider-elasticsearch9/pom.xml new file mode 100644 index 000000000..63a9613b9 --- /dev/null +++ b/providers/elasticsearch/shedlock-provider-elasticsearch9/pom.xml @@ -0,0 +1,85 @@ + + + + shedlock-parent + net.javacrumbs.shedlock + 6.3.2-SNAPSHOT + ../../../pom.xml + + 4.0.0 + + shedlock-provider-elasticsearch9 + 6.3.2-SNAPSHOT + + + 9.0.0 + + + + + net.javacrumbs.shedlock + shedlock-core + ${project.version} + + + + co.elastic.clients + elasticsearch-java + ${elasticsearch.version} + + + + net.javacrumbs.shedlock + shedlock-test-support + ${project.version} + test + + + + org.testcontainers + junit-jupiter + ${test-containers.ver} + test + + + + org.testcontainers + elasticsearch + ${test-containers.ver} + test + + + + ch.qos.logback + logback-classic + ${logback.ver} + test + + + + commons-logging + commons-logging + 1.3.5 + test + + + + + + + org.apache.maven.plugins + maven-jar-plugin + + + + + net.javacrumbs.shedlock.provider.elasticsearch9 + + + + + + + + + diff --git a/providers/elasticsearch/shedlock-provider-elasticsearch9/src/main/java/net/javacrumbs/shedlock/provider/elasticsearch9/ElasticsearchLockProvider.java b/providers/elasticsearch/shedlock-provider-elasticsearch9/src/main/java/net/javacrumbs/shedlock/provider/elasticsearch9/ElasticsearchLockProvider.java new file mode 100644 index 000000000..9b34bc106 --- /dev/null +++ b/providers/elasticsearch/shedlock-provider-elasticsearch9/src/main/java/net/javacrumbs/shedlock/provider/elasticsearch9/ElasticsearchLockProvider.java @@ -0,0 +1,175 @@ +/** + * Copyright 2009 the original author or authors. + * + *

    Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at + * + *

    http://www.apache.org/licenses/LICENSE-2.0 + * + *

    Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and + * limitations under the License. + */ +package net.javacrumbs.shedlock.provider.elasticsearch9; + +import static net.javacrumbs.shedlock.core.ClockProvider.now; +import static net.javacrumbs.shedlock.support.Utils.getHostname; + +import co.elastic.clients.elasticsearch.ElasticsearchClient; +import co.elastic.clients.elasticsearch._types.ElasticsearchException; +import co.elastic.clients.elasticsearch._types.Refresh; +import co.elastic.clients.elasticsearch._types.Result; +import co.elastic.clients.elasticsearch.core.UpdateRequest; +import co.elastic.clients.elasticsearch.core.UpdateResponse; +import co.elastic.clients.json.JsonData; +import java.io.IOException; +import java.time.Instant; +import java.util.Collections; +import java.util.Map; +import java.util.Optional; +import net.javacrumbs.shedlock.core.AbstractSimpleLock; +import net.javacrumbs.shedlock.core.LockConfiguration; +import net.javacrumbs.shedlock.core.LockProvider; +import net.javacrumbs.shedlock.core.SimpleLock; +import net.javacrumbs.shedlock.support.LockException; +import net.javacrumbs.shedlock.support.annotation.NonNull; + +/** + * It uses a collection that contains documents like this: + * + *

    + * {
    + *    "name" : "lock name",
    + *    "lockUntil" :  {
    + *      "type":   "date",
    + *      "format": "epoch_millis"
    + *    },
    + *    "lockedAt" : {
    + *      "type":   "date",
    + *      "format": "epoch_millis"
    + *    }:
    + *    "lockedBy" : "hostname"
    + * }
    + * 
    + * + *

    + * lockedAt and lockedBy are just for troubleshooting and are not read by the + * code + * + *

      + *
    1. Attempts to insert a new lock record. As an optimization, we keep + * in-memory track of created lock records. If the record has been inserted, + * returns lock. + *
    2. We will try to update lock record using filter _id == name AND lock_until + * <= now + *
    3. If the update succeeded (1 updated document), we have the lock. If the + * update failed (0 updated documents) somebody else holds the lock + *
    4. When unlocking, lock_until is set to now. + *
    + */ +public class ElasticsearchLockProvider implements LockProvider { + static final String SCHEDLOCK_DEFAULT_INDEX = "shedlock"; + static final String LOCK_UNTIL = "lockUntil"; + static final String LOCKED_AT = "lockedAt"; + static final String LOCKED_BY = "lockedBy"; + static final String NAME = "name"; + + private static final String UPDATE_SCRIPT = "if (ctx._source." + LOCK_UNTIL + " <= " + "params." + LOCKED_AT + + ") { " + "ctx._source." + LOCKED_BY + " = params." + LOCKED_BY + "; " + "ctx._source." + LOCKED_AT + + " = params." + LOCKED_AT + "; " + "ctx._source." + LOCK_UNTIL + " = params." + LOCK_UNTIL + "; " + + "} else { " + "ctx.op = 'none' " + "}"; + + private final ElasticsearchClient client; + private final String hostname; + private final String index; + + private ElasticsearchLockProvider(@NonNull ElasticsearchClient client, @NonNull String index) { + this.client = client; + this.hostname = getHostname(); + this.index = index; + } + + public ElasticsearchLockProvider(@NonNull ElasticsearchClient client) { + this(client, SCHEDLOCK_DEFAULT_INDEX); + } + + @Override + @NonNull + public Optional lock(@NonNull LockConfiguration lockConfiguration) { + try { + Instant now = now(); + Instant lockAtMostUntil = lockConfiguration.getLockAtMostUntil(); + Map lockObject = lockObject(lockConfiguration.getName(), lockAtMostUntil, now); + + // The object exist only to have some type we can work with + Lock pojo = new Lock(lockConfiguration.getName(), hostname, now, lockAtMostUntil); + + UpdateRequest updateRequest = UpdateRequest.of(ur -> ur.index(index) + .id(lockConfiguration.getName()) + .refresh(Refresh.True) + .script(sc -> sc.lang("painless") + .source(builder -> builder.scriptString(UPDATE_SCRIPT)) + .params(lockObject)) + .upsert(pojo)); + + UpdateResponse res = client.update(updateRequest, Lock.class); + if (res.result() != Result.NoOp) { + return Optional.of(new ElasticsearchSimpleLock(lockConfiguration)); + } else { // nothing happened + return Optional.empty(); + } + } catch (IOException | ElasticsearchException e) { + if ((e instanceof ElasticsearchException && ((ElasticsearchException) e).status() == 409)) { + return Optional.empty(); + } else { + throw new LockException("Unexpected exception occurred", e); + } + } + } + + private Map lockObject(String name, Instant lockUntil, Instant lockedAt) { + return Map.of( + NAME, + JsonData.of(name), + LOCKED_BY, + JsonData.of(hostname), + LOCKED_AT, + JsonData.of(lockedAt.toEpochMilli()), + LOCK_UNTIL, + JsonData.of(lockUntil.toEpochMilli())); + } + + private final class ElasticsearchSimpleLock extends AbstractSimpleLock { + + private ElasticsearchSimpleLock(LockConfiguration lockConfiguration) { + super(lockConfiguration); + } + + @Override + public void doUnlock() { + // Set lockUtil to now or lockAtLeastUntil whichever is later + try { + Map lockObject = Collections.singletonMap( + "unlockTime", + JsonData.of(lockConfiguration.getUnlockTime().toEpochMilli())); + + UpdateRequest updateRequest = UpdateRequest.of(ur -> ur.index(index) + .id(lockConfiguration.getName()) + .refresh(Refresh.True) + .script(sc -> sc.lang("painless") + .source(builder -> builder.scriptString("ctx._source.lockUntil = params.unlockTime")) + .params(lockObject))); + client.update(updateRequest, Lock.class); + } catch (IOException | ElasticsearchException e) { + throw new LockException("Unexpected exception occurred", e); + } + } + } + + private record Lock(String name, String lockedBy, long lockedAt, long lockUntil) { + Lock(String name, String lockedBy, Instant lockedAt, Instant lockUntil) { + this(name, lockedBy, lockedAt.toEpochMilli(), lockUntil.toEpochMilli()); + } + } +} diff --git a/providers/elasticsearch/shedlock-provider-elasticsearch9/src/test/java/net/javacrumbs/shedlock/provider/elasticsearch9/ElasticsearchLockProviderTest.java b/providers/elasticsearch/shedlock-provider-elasticsearch9/src/test/java/net/javacrumbs/shedlock/provider/elasticsearch9/ElasticsearchLockProviderTest.java new file mode 100644 index 000000000..dc644fd69 --- /dev/null +++ b/providers/elasticsearch/shedlock-provider-elasticsearch9/src/test/java/net/javacrumbs/shedlock/provider/elasticsearch9/ElasticsearchLockProviderTest.java @@ -0,0 +1,98 @@ +/** + * Copyright 2009 the original author or authors. + * + *

    Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at + * + *

    http://www.apache.org/licenses/LICENSE-2.0 + * + *

    Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and + * limitations under the License. + */ +package net.javacrumbs.shedlock.provider.elasticsearch9; + +import static net.javacrumbs.shedlock.provider.elasticsearch9.ElasticsearchLockProvider.LOCKED_AT; +import static net.javacrumbs.shedlock.provider.elasticsearch9.ElasticsearchLockProvider.LOCKED_BY; +import static net.javacrumbs.shedlock.provider.elasticsearch9.ElasticsearchLockProvider.LOCK_UNTIL; +import static net.javacrumbs.shedlock.provider.elasticsearch9.ElasticsearchLockProvider.NAME; +import static net.javacrumbs.shedlock.provider.elasticsearch9.ElasticsearchLockProvider.SCHEDLOCK_DEFAULT_INDEX; +import static org.assertj.core.api.Assertions.assertThat; +import static org.assertj.core.api.Assertions.fail; + +import co.elastic.clients.elasticsearch.ElasticsearchClient; +import co.elastic.clients.elasticsearch.core.GetRequest; +import co.elastic.clients.elasticsearch.core.GetResponse; +import java.io.IOException; +import java.util.Date; +import java.util.Map; +import net.javacrumbs.shedlock.core.LockProvider; +import net.javacrumbs.shedlock.test.support.AbstractLockProviderIntegrationTest; +import org.junit.jupiter.api.BeforeEach; +import org.testcontainers.elasticsearch.ElasticsearchContainer; +import org.testcontainers.junit.jupiter.Container; +import org.testcontainers.junit.jupiter.Testcontainers; +import org.testcontainers.utility.DockerImageName; + +@Testcontainers +public class ElasticsearchLockProviderTest extends AbstractLockProviderIntegrationTest { + + private static final DockerImageName DEFAULT_IMAGE_NAME = + DockerImageName.parse("docker.elastic.co/elasticsearch/elasticsearch"); + + @Container + private static final ElasticsearchContainer container = + new ElasticsearchContainer(DEFAULT_IMAGE_NAME.withTag("7.17.28")); + + private ElasticsearchClient client; + private ElasticsearchLockProvider lockProvider; + + @BeforeEach + public void setUp() { + client = ElasticsearchClient.of( + b -> b.host("http://" + container.getHttpHostAddress()).usernameAndPassword("elastic", "changeme")); + lockProvider = new ElasticsearchLockProvider(client); + } + + @Override + protected LockProvider getLockProvider() { + return lockProvider; + } + + @Override + protected void assertUnlocked(String lockName) { + GetRequest request = + GetRequest.of(gr -> gr.index(SCHEDLOCK_DEFAULT_INDEX).id(lockName)); + try { + GetResponse response = client.get(request, Map.class); + Map source = response.source(); + assertThat(new Date((Long) source.get(LOCK_UNTIL))).isBeforeOrEqualTo(now()); + assertThat(new Date((Long) source.get(LOCKED_AT))).isBeforeOrEqualTo(now()); + assertThat((String) source.get(LOCKED_BY)).isNotBlank(); + assertThat((String) source.get(NAME)).isEqualTo(lockName); + } catch (IOException e) { + fail("Call to embedded ES failed."); + } + } + + @Override + protected void assertLocked(String lockName) { + GetRequest request = + GetRequest.of(gr -> gr.index(SCHEDLOCK_DEFAULT_INDEX).id(lockName)); + try { + GetResponse response = client.get(request, Map.class); + Map source = response.source(); + assertThat(new Date((Long) source.get(LOCK_UNTIL))).isAfter(now()); + assertThat(new Date((Long) source.get(LOCKED_AT))).isBeforeOrEqualTo(now()); + assertThat((String) source.get(LOCKED_BY)).isNotBlank(); + assertThat((String) source.get(NAME)).isEqualTo(lockName); + } catch (IOException e) { + fail("Call to embedded ES failed."); + } + } + + private Date now() { + return new Date(); + } +} diff --git a/providers/elasticsearch/shedlock-provider-elasticsearch9/src/test/resources/logback.xml b/providers/elasticsearch/shedlock-provider-elasticsearch9/src/test/resources/logback.xml new file mode 100644 index 000000000..a35e40a2f --- /dev/null +++ b/providers/elasticsearch/shedlock-provider-elasticsearch9/src/test/resources/logback.xml @@ -0,0 +1,29 @@ + + + + + + %d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n + + + + + + + diff --git a/shedlock-bom/pom.xml b/shedlock-bom/pom.xml index 0a6615abc..672683aa0 100644 --- a/shedlock-bom/pom.xml +++ b/shedlock-bom/pom.xml @@ -164,6 +164,16 @@ shedlock-provider-s3v2 ${project.version} + + net.javacrumbs.shedlock + shedlock-provider-elasticsearch8 + ${project.version} + + + net.javacrumbs.shedlock + shedlock-provider-elasticsearch9 + ${project.version} + From 459084245ced6847bed76a45373414a7ad7a9b02 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 17 Apr 2025 15:22:59 +0000 Subject: [PATCH 1263/1598] Bump spring.version from 6.2.5 to 6.2.6 Bumps `spring.version` from 6.2.5 to 6.2.6. Updates `org.springframework:spring-context` from 6.2.5 to 6.2.6 - [Release notes](https://github.com/spring-projects/spring-framework/releases) - [Commits](https://github.com/spring-projects/spring-framework/compare/v6.2.5...v6.2.6) Updates `org.springframework:spring-test` from 6.2.5 to 6.2.6 - [Release notes](https://github.com/spring-projects/spring-framework/releases) - [Commits](https://github.com/spring-projects/spring-framework/compare/v6.2.5...v6.2.6) Updates `org.springframework:spring-jdbc` from 6.2.5 to 6.2.6 - [Release notes](https://github.com/spring-projects/spring-framework/releases) - [Commits](https://github.com/spring-projects/spring-framework/compare/v6.2.5...v6.2.6) Updates `org.springframework:spring-beans` from 6.2.5 to 6.2.6 - [Release notes](https://github.com/spring-projects/spring-framework/releases) - [Commits](https://github.com/spring-projects/spring-framework/compare/v6.2.5...v6.2.6) --- updated-dependencies: - dependency-name: org.springframework:spring-context dependency-version: 6.2.6 dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.springframework:spring-test dependency-version: 6.2.6 dependency-type: direct:development update-type: version-update:semver-patch - dependency-name: org.springframework:spring-jdbc dependency-version: 6.2.6 dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.springframework:spring-beans dependency-version: 6.2.6 dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 3c357eced..a2e4b565d 100644 --- a/pom.xml +++ b/pom.xml @@ -70,7 +70,7 @@ - 6.2.5 + 6.2.6 UTF-8 17 3.4.2 From 8d6d6618d9a536f2f7448b10355488600bbc7778 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 17 Apr 2025 15:23:38 +0000 Subject: [PATCH 1264/1598] Bump org.opensearch.client:opensearch-java from 2.22.0 to 2.23.0 Bumps [org.opensearch.client:opensearch-java](https://github.com/opensearch-project/opensearch-java) from 2.22.0 to 2.23.0. - [Release notes](https://github.com/opensearch-project/opensearch-java/releases) - [Changelog](https://github.com/opensearch-project/opensearch-java/blob/v2.23.0/CHANGELOG.md) - [Commits](https://github.com/opensearch-project/opensearch-java/compare/v2.22.0...v2.23.0) --- updated-dependencies: - dependency-name: org.opensearch.client:opensearch-java dependency-version: 2.23.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- providers/opensearch/shedlock-provider-opensearch-java/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/opensearch/shedlock-provider-opensearch-java/pom.xml b/providers/opensearch/shedlock-provider-opensearch-java/pom.xml index 498e012f3..a36ecaa7d 100644 --- a/providers/opensearch/shedlock-provider-opensearch-java/pom.xml +++ b/providers/opensearch/shedlock-provider-opensearch-java/pom.xml @@ -12,7 +12,7 @@ 6.3.2-SNAPSHOT - 2.22.0 + 2.23.0 From 1707c6ddf107f68a5594998280b98edc2f5ee6ab Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 18 Apr 2025 15:08:34 +0000 Subject: [PATCH 1265/1598] Bump software.amazon.awssdk:s3 from 2.31.22 to 2.31.24 Bumps software.amazon.awssdk:s3 from 2.31.22 to 2.31.24. --- updated-dependencies: - dependency-name: software.amazon.awssdk:s3 dependency-version: 2.31.24 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/s3/shedlock-provider-s3v2/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/s3/shedlock-provider-s3v2/pom.xml b/providers/s3/shedlock-provider-s3v2/pom.xml index 1667dd04d..8dcd3b1da 100644 --- a/providers/s3/shedlock-provider-s3v2/pom.xml +++ b/providers/s3/shedlock-provider-s3v2/pom.xml @@ -12,7 +12,7 @@ 6.3.2-SNAPSHOT - 2.31.22 + 2.31.24 From 9aef256a4fa2377292409f002204c1ec380c600f Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 18 Apr 2025 15:08:49 +0000 Subject: [PATCH 1266/1598] Bump micronaut4.version from 4.8.1 to 4.8.2 Bumps `micronaut4.version` from 4.8.1 to 4.8.2. Updates `io.micronaut.platform:micronaut-platform` from 4.8.1 to 4.8.2 - [Release notes](https://github.com/micronaut-projects/micronaut-platform/releases) - [Commits](https://github.com/micronaut-projects/micronaut-platform/compare/v4.8.1...v4.8.2) Updates `io.micronaut:micronaut-inject-java` from 4.8.1 to 4.8.2 - [Release notes](https://github.com/micronaut-projects/micronaut-core/releases) - [Changelog](https://github.com/micronaut-projects/micronaut-core/blob/4.9.x/RELEASE.adoc) - [Commits](https://github.com/micronaut-projects/micronaut-core/compare/v4.8.1...v4.8.2) --- updated-dependencies: - dependency-name: io.micronaut.platform:micronaut-platform dependency-version: 4.8.2 dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: io.micronaut:micronaut-inject-java dependency-version: 4.8.2 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 3c357eced..7159c3979 100644 --- a/pom.xml +++ b/pom.xml @@ -77,7 +77,7 @@ 5.12.2 1.20.6 2.1.20 - 4.8.1 + 4.8.2 4.9.0 4.8.1 1.5.18 From 576e2521c0c3ad6de3e0859d0bf0a463e83e9993 Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Sat, 19 Apr 2025 18:48:20 +0200 Subject: [PATCH 1267/1598] [maven-release-plugin] prepare release shedlock-parent-6.4.0 --- cdi/shedlock-cdi/pom.xml | 4 ++-- cdi/test/quarkus-test/pom.xml | 4 ++-- micronaut/shedlock-micronaut4/pom.xml | 4 ++-- micronaut/test/micronaut4-jdbc-template/pom.xml | 4 ++-- micronaut/test/micronaut4-jdbc/pom.xml | 4 ++-- pom.xml | 2 +- providers/arangodb/shedlock-provider-arangodb/pom.xml | 4 ++-- providers/cassandra/shedlock-provider-cassandra/pom.xml | 4 ++-- providers/consul/shedlock-provider-consul/pom.xml | 4 ++-- .../couchbase/shedlock-provider-couchbase-javaclient3/pom.xml | 4 ++-- providers/datastore/shedlock-provider-datastore/pom.xml | 4 ++-- providers/dynamodb/shedlock-provider-dynamodb2/pom.xml | 4 ++-- .../elasticsearch/shedlock-provider-elasticsearch8/pom.xml | 4 ++-- .../elasticsearch/shedlock-provider-elasticsearch9/pom.xml | 4 ++-- providers/etcd/shedlock-provider-etcd-jetcd/pom.xml | 2 +- providers/hazelcast/shedlock-provider-hazelcast4/pom.xml | 4 ++-- providers/ignite/shedlock-provider-ignite/pom.xml | 4 ++-- providers/inmemory/shedlock-provider-inmemory/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-internal/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-template/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jooq/pom.xml | 4 ++-- providers/jdbc/shedlock-test-support-jdbc/pom.xml | 4 ++-- providers/memcached/shedlock-provider-memcached-spy/pom.xml | 4 ++-- .../mongo/shedlock-provider-mongo-reactivestreams/pom.xml | 4 ++-- providers/mongo/shedlock-provider-mongo/pom.xml | 4 ++-- providers/neo4j/shedlock-provider-neo4j/pom.xml | 4 ++-- .../opensearch/shedlock-provider-opensearch-java/pom.xml | 4 ++-- providers/opensearch/shedlock-provider-opensearch/pom.xml | 4 ++-- providers/r2dbc/shedlock-provider-r2dbc/pom.xml | 4 ++-- providers/redis/shedlock-provider-redis-jedis4/pom.xml | 4 ++-- providers/redis/shedlock-provider-redis-spring/pom.xml | 4 ++-- providers/s3/shedlock-provider-s3/pom.xml | 4 ++-- providers/s3/shedlock-provider-s3v2/pom.xml | 4 ++-- providers/spanner/shedlock-provider-spanner/pom.xml | 4 ++-- .../zookeeper/shedlock-provider-zookeeper-curator/pom.xml | 4 ++-- shedlock-bom/pom.xml | 4 ++-- shedlock-core/pom.xml | 4 ++-- shedlock-test-support/pom.xml | 4 ++-- spring/shedlock-spring/pom.xml | 4 ++-- spring/test/shedlock-springboot-future-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-kotlin-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-old-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-sleuth-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-test/pom.xml | 4 ++-- spring/test/shedlock-testng-test/pom.xml | 4 ++-- 47 files changed, 92 insertions(+), 92 deletions(-) diff --git a/cdi/shedlock-cdi/pom.xml b/cdi/shedlock-cdi/pom.xml index e3dbc6b03..24b358d3c 100644 --- a/cdi/shedlock-cdi/pom.xml +++ b/cdi/shedlock-cdi/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 6.3.2-SNAPSHOT + 6.4.0 ../../pom.xml shedlock-cdi - 6.3.2-SNAPSHOT + 6.4.0 diff --git a/cdi/test/quarkus-test/pom.xml b/cdi/test/quarkus-test/pom.xml index 9451c9138..d2838eb5b 100644 --- a/cdi/test/quarkus-test/pom.xml +++ b/cdi/test/quarkus-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.3.2-SNAPSHOT + 6.4.0 ../../../pom.xml 4.0.0 quarkus-test - 6.3.2-SNAPSHOT + 6.4.0 quarkus-bom diff --git a/micronaut/shedlock-micronaut4/pom.xml b/micronaut/shedlock-micronaut4/pom.xml index f4b99ddd2..886783611 100644 --- a/micronaut/shedlock-micronaut4/pom.xml +++ b/micronaut/shedlock-micronaut4/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 6.3.2-SNAPSHOT + 6.4.0 ../../pom.xml shedlock-micronaut4 - 6.3.2-SNAPSHOT + 6.4.0 diff --git a/micronaut/test/micronaut4-jdbc-template/pom.xml b/micronaut/test/micronaut4-jdbc-template/pom.xml index 656962a8a..cc659623a 100644 --- a/micronaut/test/micronaut4-jdbc-template/pom.xml +++ b/micronaut/test/micronaut4-jdbc-template/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 6.3.2-SNAPSHOT + 6.4.0 ../../../pom.xml micronaut4-jdbc-template - 6.3.2-SNAPSHOT + 6.4.0 UTF-8 diff --git a/micronaut/test/micronaut4-jdbc/pom.xml b/micronaut/test/micronaut4-jdbc/pom.xml index cbb28c90a..416e0f197 100644 --- a/micronaut/test/micronaut4-jdbc/pom.xml +++ b/micronaut/test/micronaut4-jdbc/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 6.3.2-SNAPSHOT + 6.4.0 ../../../pom.xml micronaut4-jdbc - 6.3.2-SNAPSHOT + 6.4.0 UTF-8 diff --git a/pom.xml b/pom.xml index db0da71da..f498fec64 100644 --- a/pom.xml +++ b/pom.xml @@ -19,7 +19,7 @@ net.javacrumbs.shedlock shedlock-parent pom - 6.3.2-SNAPSHOT + 6.4.0 shedlock-bom shedlock-core diff --git a/providers/arangodb/shedlock-provider-arangodb/pom.xml b/providers/arangodb/shedlock-provider-arangodb/pom.xml index 3d9fa3012..b2569d76f 100644 --- a/providers/arangodb/shedlock-provider-arangodb/pom.xml +++ b/providers/arangodb/shedlock-provider-arangodb/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.3.2-SNAPSHOT + 6.4.0 ../../../pom.xml 4.0.0 shedlock-provider-arangodb - 6.3.2-SNAPSHOT + 6.4.0 diff --git a/providers/cassandra/shedlock-provider-cassandra/pom.xml b/providers/cassandra/shedlock-provider-cassandra/pom.xml index 52242d50f..e948b3579 100644 --- a/providers/cassandra/shedlock-provider-cassandra/pom.xml +++ b/providers/cassandra/shedlock-provider-cassandra/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.3.2-SNAPSHOT + 6.4.0 ../../../pom.xml 4.0.0 shedlock-provider-cassandra - 6.3.2-SNAPSHOT + 6.4.0 4.19.0 diff --git a/providers/consul/shedlock-provider-consul/pom.xml b/providers/consul/shedlock-provider-consul/pom.xml index ab8e72cb2..2d8484fe0 100644 --- a/providers/consul/shedlock-provider-consul/pom.xml +++ b/providers/consul/shedlock-provider-consul/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.3.2-SNAPSHOT + 6.4.0 ../../../pom.xml 4.0.0 shedlock-provider-consul - 6.3.2-SNAPSHOT + 6.4.0 diff --git a/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml b/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml index e38520b47..68c768205 100644 --- a/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml +++ b/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.3.2-SNAPSHOT + 6.4.0 ../../../pom.xml 4.0.0 shedlock-provider-couchbase-javaclient3 - 6.3.2-SNAPSHOT + 6.4.0 diff --git a/providers/datastore/shedlock-provider-datastore/pom.xml b/providers/datastore/shedlock-provider-datastore/pom.xml index 2af871646..a89f512ac 100644 --- a/providers/datastore/shedlock-provider-datastore/pom.xml +++ b/providers/datastore/shedlock-provider-datastore/pom.xml @@ -4,12 +4,12 @@ net.javacrumbs.shedlock shedlock-parent - 6.3.2-SNAPSHOT + 6.4.0 ../../../pom.xml shedlock-provider-datastore - 6.3.2-SNAPSHOT + 6.4.0 2.27.1 diff --git a/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml b/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml index 1e6d12c3e..c6dcc7ed9 100644 --- a/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml +++ b/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.3.2-SNAPSHOT + 6.4.0 ../../../pom.xml 4.0.0 shedlock-provider-dynamodb2 - 6.3.2-SNAPSHOT + 6.4.0 diff --git a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml index 3074e9f66..ea91fd248 100644 --- a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml +++ b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.3.2-SNAPSHOT + 6.4.0 ../../../pom.xml 4.0.0 shedlock-provider-elasticsearch8 - 6.3.2-SNAPSHOT + 6.4.0 8.17.4 diff --git a/providers/elasticsearch/shedlock-provider-elasticsearch9/pom.xml b/providers/elasticsearch/shedlock-provider-elasticsearch9/pom.xml index 63a9613b9..6098c15fa 100644 --- a/providers/elasticsearch/shedlock-provider-elasticsearch9/pom.xml +++ b/providers/elasticsearch/shedlock-provider-elasticsearch9/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.3.2-SNAPSHOT + 6.4.0 ../../../pom.xml 4.0.0 shedlock-provider-elasticsearch9 - 6.3.2-SNAPSHOT + 6.4.0 9.0.0 diff --git a/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml b/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml index 4dea331fa..069a6c3de 100644 --- a/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml +++ b/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.3.2-SNAPSHOT + 6.4.0 ../../../pom.xml 4.0.0 diff --git a/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml b/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml index 1e2f7f599..d41d443ce 100644 --- a/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml +++ b/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.3.2-SNAPSHOT + 6.4.0 ../../../pom.xml 4.0.0 shedlock-provider-hazelcast4 - 6.3.2-SNAPSHOT + 6.4.0 diff --git a/providers/ignite/shedlock-provider-ignite/pom.xml b/providers/ignite/shedlock-provider-ignite/pom.xml index 30362561d..a1e4305d1 100644 --- a/providers/ignite/shedlock-provider-ignite/pom.xml +++ b/providers/ignite/shedlock-provider-ignite/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.3.2-SNAPSHOT + 6.4.0 ../../../pom.xml 4.0.0 shedlock-provider-ignite - 6.3.2-SNAPSHOT + 6.4.0 2.17.0 diff --git a/providers/inmemory/shedlock-provider-inmemory/pom.xml b/providers/inmemory/shedlock-provider-inmemory/pom.xml index 81f4bca62..2b36f4d06 100644 --- a/providers/inmemory/shedlock-provider-inmemory/pom.xml +++ b/providers/inmemory/shedlock-provider-inmemory/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.3.2-SNAPSHOT + 6.4.0 ../../../pom.xml 4.0.0 shedlock-provider-inmemory - 6.3.2-SNAPSHOT + 6.4.0 diff --git a/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml b/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml index 349eab016..b8a466da1 100644 --- a/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.3.2-SNAPSHOT + 6.4.0 ../../../pom.xml 4.0.0 shedlock-provider-jdbc-internal - 6.3.2-SNAPSHOT + 6.4.0 diff --git a/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml b/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml index 796a3b6b8..aa7b142ca 100644 --- a/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.3.2-SNAPSHOT + 6.4.0 ../../../pom.xml 4.0.0 shedlock-provider-jdbc-micronaut - 6.3.2-SNAPSHOT + 6.4.0 diff --git a/providers/jdbc/shedlock-provider-jdbc-template/pom.xml b/providers/jdbc/shedlock-provider-jdbc-template/pom.xml index 0df210e6f..0a91f30b8 100644 --- a/providers/jdbc/shedlock-provider-jdbc-template/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-template/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.3.2-SNAPSHOT + 6.4.0 ../../../pom.xml 4.0.0 shedlock-provider-jdbc-template - 6.3.2-SNAPSHOT + 6.4.0 diff --git a/providers/jdbc/shedlock-provider-jdbc/pom.xml b/providers/jdbc/shedlock-provider-jdbc/pom.xml index f58e2b0bc..91a58848c 100644 --- a/providers/jdbc/shedlock-provider-jdbc/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.3.2-SNAPSHOT + 6.4.0 ../../../pom.xml 4.0.0 shedlock-provider-jdbc - 6.3.2-SNAPSHOT + 6.4.0 diff --git a/providers/jdbc/shedlock-provider-jooq/pom.xml b/providers/jdbc/shedlock-provider-jooq/pom.xml index 77b2430cc..2c8850016 100644 --- a/providers/jdbc/shedlock-provider-jooq/pom.xml +++ b/providers/jdbc/shedlock-provider-jooq/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.3.2-SNAPSHOT + 6.4.0 ../../../pom.xml 4.0.0 shedlock-provider-jooq - 6.3.2-SNAPSHOT + 6.4.0 diff --git a/providers/jdbc/shedlock-test-support-jdbc/pom.xml b/providers/jdbc/shedlock-test-support-jdbc/pom.xml index 2dd999e49..f3887efff 100644 --- a/providers/jdbc/shedlock-test-support-jdbc/pom.xml +++ b/providers/jdbc/shedlock-test-support-jdbc/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.3.2-SNAPSHOT + 6.4.0 ../../../pom.xml 4.0.0 shedlock-test-support-jdbc - 6.3.2-SNAPSHOT + 6.4.0 diff --git a/providers/memcached/shedlock-provider-memcached-spy/pom.xml b/providers/memcached/shedlock-provider-memcached-spy/pom.xml index 25da4e52c..a076ea780 100644 --- a/providers/memcached/shedlock-provider-memcached-spy/pom.xml +++ b/providers/memcached/shedlock-provider-memcached-spy/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.3.2-SNAPSHOT + 6.4.0 ../../../pom.xml 4.0.0 shedlock-provider-memcached-spy - 6.3.2-SNAPSHOT + 6.4.0 2.12.3 diff --git a/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml b/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml index add2908e3..a2b3d6168 100644 --- a/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml +++ b/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.3.2-SNAPSHOT + 6.4.0 ../../../pom.xml 4.0.0 shedlock-provider-mongo-reactivestreams - 6.3.2-SNAPSHOT + 6.4.0 diff --git a/providers/mongo/shedlock-provider-mongo/pom.xml b/providers/mongo/shedlock-provider-mongo/pom.xml index 496bfd60c..3298a8504 100644 --- a/providers/mongo/shedlock-provider-mongo/pom.xml +++ b/providers/mongo/shedlock-provider-mongo/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.3.2-SNAPSHOT + 6.4.0 ../../../pom.xml 4.0.0 shedlock-provider-mongo - 6.3.2-SNAPSHOT + 6.4.0 diff --git a/providers/neo4j/shedlock-provider-neo4j/pom.xml b/providers/neo4j/shedlock-provider-neo4j/pom.xml index 1f9941771..674e324af 100644 --- a/providers/neo4j/shedlock-provider-neo4j/pom.xml +++ b/providers/neo4j/shedlock-provider-neo4j/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.3.2-SNAPSHOT + 6.4.0 ../../../pom.xml 4.0.0 shedlock-provider-neo4j - 6.3.2-SNAPSHOT + 6.4.0 diff --git a/providers/opensearch/shedlock-provider-opensearch-java/pom.xml b/providers/opensearch/shedlock-provider-opensearch-java/pom.xml index a36ecaa7d..baa3d08e2 100644 --- a/providers/opensearch/shedlock-provider-opensearch-java/pom.xml +++ b/providers/opensearch/shedlock-provider-opensearch-java/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.3.2-SNAPSHOT + 6.4.0 ../../../pom.xml 4.0.0 shedlock-provider-opensearch-java - 6.3.2-SNAPSHOT + 6.4.0 2.23.0 diff --git a/providers/opensearch/shedlock-provider-opensearch/pom.xml b/providers/opensearch/shedlock-provider-opensearch/pom.xml index cd9ba9c0a..ff7fa1dfd 100644 --- a/providers/opensearch/shedlock-provider-opensearch/pom.xml +++ b/providers/opensearch/shedlock-provider-opensearch/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.3.2-SNAPSHOT + 6.4.0 ../../../pom.xml 4.0.0 shedlock-provider-opensearch - 6.3.2-SNAPSHOT + 6.4.0 2.19.1 diff --git a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml index f33e440ee..884d2b9b0 100644 --- a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml +++ b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml @@ -5,12 +5,12 @@ net.javacrumbs.shedlock shedlock-parent - 6.3.2-SNAPSHOT + 6.4.0 ../../../pom.xml shedlock-provider-r2dbc - 6.3.2-SNAPSHOT + 6.4.0 1.0.0.RELEASE diff --git a/providers/redis/shedlock-provider-redis-jedis4/pom.xml b/providers/redis/shedlock-provider-redis-jedis4/pom.xml index 1fef7e13d..262f1539f 100644 --- a/providers/redis/shedlock-provider-redis-jedis4/pom.xml +++ b/providers/redis/shedlock-provider-redis-jedis4/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.3.2-SNAPSHOT + 6.4.0 ../../../pom.xml 4.0.0 shedlock-provider-redis-jedis4 - 6.3.2-SNAPSHOT + 6.4.0 diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index 8b1e01374..3a783656b 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.3.2-SNAPSHOT + 6.4.0 ../../../pom.xml 4.0.0 shedlock-provider-redis-spring - 6.3.2-SNAPSHOT + 6.4.0 diff --git a/providers/s3/shedlock-provider-s3/pom.xml b/providers/s3/shedlock-provider-s3/pom.xml index 800d435b3..4325ca832 100644 --- a/providers/s3/shedlock-provider-s3/pom.xml +++ b/providers/s3/shedlock-provider-s3/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.3.2-SNAPSHOT + 6.4.0 ../../../pom.xml 4.0.0 shedlock-provider-s3 - 6.3.2-SNAPSHOT + 6.4.0 1.12.782 diff --git a/providers/s3/shedlock-provider-s3v2/pom.xml b/providers/s3/shedlock-provider-s3v2/pom.xml index 8dcd3b1da..90cd68b20 100644 --- a/providers/s3/shedlock-provider-s3v2/pom.xml +++ b/providers/s3/shedlock-provider-s3v2/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.3.2-SNAPSHOT + 6.4.0 ../../../pom.xml 4.0.0 shedlock-provider-s3v2 - 6.3.2-SNAPSHOT + 6.4.0 2.31.24 diff --git a/providers/spanner/shedlock-provider-spanner/pom.xml b/providers/spanner/shedlock-provider-spanner/pom.xml index cf96cd14a..951b4b6c0 100644 --- a/providers/spanner/shedlock-provider-spanner/pom.xml +++ b/providers/spanner/shedlock-provider-spanner/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.3.2-SNAPSHOT + 6.4.0 ../../../pom.xml 4.0.0 shedlock-provider-spanner - 6.3.2-SNAPSHOT + 6.4.0 6.90.0 diff --git a/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml b/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml index c37992921..890fa8e18 100644 --- a/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml +++ b/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.3.2-SNAPSHOT + 6.4.0 ../../../pom.xml 4.0.0 shedlock-provider-zookeeper-curator - 6.3.2-SNAPSHOT + 6.4.0 5.8.0 diff --git a/shedlock-bom/pom.xml b/shedlock-bom/pom.xml index 672683aa0..60cdfa6ec 100644 --- a/shedlock-bom/pom.xml +++ b/shedlock-bom/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.3.2-SNAPSHOT + 6.4.0 4.0.0 BOM for ShedLock modules shedlock-bom - 6.3.2-SNAPSHOT + 6.4.0 pom diff --git a/shedlock-core/pom.xml b/shedlock-core/pom.xml index 1b2dd05a3..e99244b60 100644 --- a/shedlock-core/pom.xml +++ b/shedlock-core/pom.xml @@ -3,12 +3,12 @@ shedlock-parent net.javacrumbs.shedlock - 6.3.2-SNAPSHOT + 6.4.0 4.0.0 shedlock-core - 6.3.2-SNAPSHOT + 6.4.0 2.13.3 diff --git a/shedlock-test-support/pom.xml b/shedlock-test-support/pom.xml index f5fe57f6f..9642e4b0f 100644 --- a/shedlock-test-support/pom.xml +++ b/shedlock-test-support/pom.xml @@ -3,12 +3,12 @@ shedlock-parent net.javacrumbs.shedlock - 6.3.2-SNAPSHOT + 6.4.0 4.0.0 shedlock-test-support - 6.3.2-SNAPSHOT + 6.4.0 diff --git a/spring/shedlock-spring/pom.xml b/spring/shedlock-spring/pom.xml index 59ce93841..179548060 100644 --- a/spring/shedlock-spring/pom.xml +++ b/spring/shedlock-spring/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.3.2-SNAPSHOT + 6.4.0 ../../pom.xml 4.0.0 shedlock-spring - 6.3.2-SNAPSHOT + 6.4.0 diff --git a/spring/test/shedlock-springboot-future-test/pom.xml b/spring/test/shedlock-springboot-future-test/pom.xml index 72871781a..5fc25cd05 100644 --- a/spring/test/shedlock-springboot-future-test/pom.xml +++ b/spring/test/shedlock-springboot-future-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.3.2-SNAPSHOT + 6.4.0 ../../../pom.xml 4.0.0 shedlock-springboot-future-test - 6.3.2-SNAPSHOT + 6.4.0 diff --git a/spring/test/shedlock-springboot-kotlin-test/pom.xml b/spring/test/shedlock-springboot-kotlin-test/pom.xml index d792fee62..819bd2c0b 100644 --- a/spring/test/shedlock-springboot-kotlin-test/pom.xml +++ b/spring/test/shedlock-springboot-kotlin-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.3.2-SNAPSHOT + 6.4.0 ../../../pom.xml 4.0.0 shedlock-springboot-kotlin-test - 6.3.2-SNAPSHOT + 6.4.0 diff --git a/spring/test/shedlock-springboot-old-test/pom.xml b/spring/test/shedlock-springboot-old-test/pom.xml index d62e3f082..814458e47 100644 --- a/spring/test/shedlock-springboot-old-test/pom.xml +++ b/spring/test/shedlock-springboot-old-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.3.2-SNAPSHOT + 6.4.0 ../../../pom.xml 4.0.0 shedlock-springboot-old-test - 6.3.2-SNAPSHOT + 6.4.0 diff --git a/spring/test/shedlock-springboot-sleuth-test/pom.xml b/spring/test/shedlock-springboot-sleuth-test/pom.xml index c292c3441..df54c3785 100644 --- a/spring/test/shedlock-springboot-sleuth-test/pom.xml +++ b/spring/test/shedlock-springboot-sleuth-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.3.2-SNAPSHOT + 6.4.0 ../../../pom.xml 4.0.0 shedlock-springboot-sleuth-test - 6.3.2-SNAPSHOT + 6.4.0 diff --git a/spring/test/shedlock-springboot-test/pom.xml b/spring/test/shedlock-springboot-test/pom.xml index 569481e90..28bda3e77 100644 --- a/spring/test/shedlock-springboot-test/pom.xml +++ b/spring/test/shedlock-springboot-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.3.2-SNAPSHOT + 6.4.0 ../../../pom.xml 4.0.0 shedlock-springboot-test - 6.3.2-SNAPSHOT + 6.4.0 diff --git a/spring/test/shedlock-testng-test/pom.xml b/spring/test/shedlock-testng-test/pom.xml index e36b5d839..b5f46be00 100644 --- a/spring/test/shedlock-testng-test/pom.xml +++ b/spring/test/shedlock-testng-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.3.2-SNAPSHOT + 6.4.0 ../../../pom.xml 4.0.0 shedlock-testng-test - 6.3.2-SNAPSHOT + 6.4.0 From 838b1a711021ae49c6879182bd7eb6c0a2036b7f Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Sat, 19 Apr 2025 18:48:24 +0200 Subject: [PATCH 1268/1598] [maven-release-plugin] prepare for next development iteration --- cdi/shedlock-cdi/pom.xml | 4 ++-- cdi/test/quarkus-test/pom.xml | 4 ++-- micronaut/shedlock-micronaut4/pom.xml | 4 ++-- micronaut/test/micronaut4-jdbc-template/pom.xml | 4 ++-- micronaut/test/micronaut4-jdbc/pom.xml | 4 ++-- pom.xml | 2 +- providers/arangodb/shedlock-provider-arangodb/pom.xml | 4 ++-- providers/cassandra/shedlock-provider-cassandra/pom.xml | 4 ++-- providers/consul/shedlock-provider-consul/pom.xml | 4 ++-- .../couchbase/shedlock-provider-couchbase-javaclient3/pom.xml | 4 ++-- providers/datastore/shedlock-provider-datastore/pom.xml | 4 ++-- providers/dynamodb/shedlock-provider-dynamodb2/pom.xml | 4 ++-- .../elasticsearch/shedlock-provider-elasticsearch8/pom.xml | 4 ++-- .../elasticsearch/shedlock-provider-elasticsearch9/pom.xml | 4 ++-- providers/etcd/shedlock-provider-etcd-jetcd/pom.xml | 2 +- providers/hazelcast/shedlock-provider-hazelcast4/pom.xml | 4 ++-- providers/ignite/shedlock-provider-ignite/pom.xml | 4 ++-- providers/inmemory/shedlock-provider-inmemory/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-internal/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-template/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jooq/pom.xml | 4 ++-- providers/jdbc/shedlock-test-support-jdbc/pom.xml | 4 ++-- providers/memcached/shedlock-provider-memcached-spy/pom.xml | 4 ++-- .../mongo/shedlock-provider-mongo-reactivestreams/pom.xml | 4 ++-- providers/mongo/shedlock-provider-mongo/pom.xml | 4 ++-- providers/neo4j/shedlock-provider-neo4j/pom.xml | 4 ++-- .../opensearch/shedlock-provider-opensearch-java/pom.xml | 4 ++-- providers/opensearch/shedlock-provider-opensearch/pom.xml | 4 ++-- providers/r2dbc/shedlock-provider-r2dbc/pom.xml | 4 ++-- providers/redis/shedlock-provider-redis-jedis4/pom.xml | 4 ++-- providers/redis/shedlock-provider-redis-spring/pom.xml | 4 ++-- providers/s3/shedlock-provider-s3/pom.xml | 4 ++-- providers/s3/shedlock-provider-s3v2/pom.xml | 4 ++-- providers/spanner/shedlock-provider-spanner/pom.xml | 4 ++-- .../zookeeper/shedlock-provider-zookeeper-curator/pom.xml | 4 ++-- shedlock-bom/pom.xml | 4 ++-- shedlock-core/pom.xml | 4 ++-- shedlock-test-support/pom.xml | 4 ++-- spring/shedlock-spring/pom.xml | 4 ++-- spring/test/shedlock-springboot-future-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-kotlin-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-old-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-sleuth-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-test/pom.xml | 4 ++-- spring/test/shedlock-testng-test/pom.xml | 4 ++-- 47 files changed, 92 insertions(+), 92 deletions(-) diff --git a/cdi/shedlock-cdi/pom.xml b/cdi/shedlock-cdi/pom.xml index 24b358d3c..249d8e5c6 100644 --- a/cdi/shedlock-cdi/pom.xml +++ b/cdi/shedlock-cdi/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 6.4.0 + 6.4.1-SNAPSHOT ../../pom.xml shedlock-cdi - 6.4.0 + 6.4.1-SNAPSHOT diff --git a/cdi/test/quarkus-test/pom.xml b/cdi/test/quarkus-test/pom.xml index d2838eb5b..4bcee6a8a 100644 --- a/cdi/test/quarkus-test/pom.xml +++ b/cdi/test/quarkus-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.4.0 + 6.4.1-SNAPSHOT ../../../pom.xml 4.0.0 quarkus-test - 6.4.0 + 6.4.1-SNAPSHOT quarkus-bom diff --git a/micronaut/shedlock-micronaut4/pom.xml b/micronaut/shedlock-micronaut4/pom.xml index 886783611..6403da75d 100644 --- a/micronaut/shedlock-micronaut4/pom.xml +++ b/micronaut/shedlock-micronaut4/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 6.4.0 + 6.4.1-SNAPSHOT ../../pom.xml shedlock-micronaut4 - 6.4.0 + 6.4.1-SNAPSHOT diff --git a/micronaut/test/micronaut4-jdbc-template/pom.xml b/micronaut/test/micronaut4-jdbc-template/pom.xml index cc659623a..f04f7459e 100644 --- a/micronaut/test/micronaut4-jdbc-template/pom.xml +++ b/micronaut/test/micronaut4-jdbc-template/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 6.4.0 + 6.4.1-SNAPSHOT ../../../pom.xml micronaut4-jdbc-template - 6.4.0 + 6.4.1-SNAPSHOT UTF-8 diff --git a/micronaut/test/micronaut4-jdbc/pom.xml b/micronaut/test/micronaut4-jdbc/pom.xml index 416e0f197..541f2547f 100644 --- a/micronaut/test/micronaut4-jdbc/pom.xml +++ b/micronaut/test/micronaut4-jdbc/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 6.4.0 + 6.4.1-SNAPSHOT ../../../pom.xml micronaut4-jdbc - 6.4.0 + 6.4.1-SNAPSHOT UTF-8 diff --git a/pom.xml b/pom.xml index f498fec64..2404d2186 100644 --- a/pom.xml +++ b/pom.xml @@ -19,7 +19,7 @@ net.javacrumbs.shedlock shedlock-parent pom - 6.4.0 + 6.4.1-SNAPSHOT shedlock-bom shedlock-core diff --git a/providers/arangodb/shedlock-provider-arangodb/pom.xml b/providers/arangodb/shedlock-provider-arangodb/pom.xml index b2569d76f..3d2c00ea5 100644 --- a/providers/arangodb/shedlock-provider-arangodb/pom.xml +++ b/providers/arangodb/shedlock-provider-arangodb/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.4.0 + 6.4.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-arangodb - 6.4.0 + 6.4.1-SNAPSHOT diff --git a/providers/cassandra/shedlock-provider-cassandra/pom.xml b/providers/cassandra/shedlock-provider-cassandra/pom.xml index e948b3579..7c6709985 100644 --- a/providers/cassandra/shedlock-provider-cassandra/pom.xml +++ b/providers/cassandra/shedlock-provider-cassandra/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.4.0 + 6.4.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-cassandra - 6.4.0 + 6.4.1-SNAPSHOT 4.19.0 diff --git a/providers/consul/shedlock-provider-consul/pom.xml b/providers/consul/shedlock-provider-consul/pom.xml index 2d8484fe0..d0cf53205 100644 --- a/providers/consul/shedlock-provider-consul/pom.xml +++ b/providers/consul/shedlock-provider-consul/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.4.0 + 6.4.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-consul - 6.4.0 + 6.4.1-SNAPSHOT diff --git a/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml b/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml index 68c768205..44cb7f247 100644 --- a/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml +++ b/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.4.0 + 6.4.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-couchbase-javaclient3 - 6.4.0 + 6.4.1-SNAPSHOT diff --git a/providers/datastore/shedlock-provider-datastore/pom.xml b/providers/datastore/shedlock-provider-datastore/pom.xml index a89f512ac..cb759383c 100644 --- a/providers/datastore/shedlock-provider-datastore/pom.xml +++ b/providers/datastore/shedlock-provider-datastore/pom.xml @@ -4,12 +4,12 @@ net.javacrumbs.shedlock shedlock-parent - 6.4.0 + 6.4.1-SNAPSHOT ../../../pom.xml shedlock-provider-datastore - 6.4.0 + 6.4.1-SNAPSHOT 2.27.1 diff --git a/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml b/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml index c6dcc7ed9..5cff95c04 100644 --- a/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml +++ b/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.4.0 + 6.4.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-dynamodb2 - 6.4.0 + 6.4.1-SNAPSHOT diff --git a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml index ea91fd248..01fb7e2ba 100644 --- a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml +++ b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.4.0 + 6.4.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-elasticsearch8 - 6.4.0 + 6.4.1-SNAPSHOT 8.17.4 diff --git a/providers/elasticsearch/shedlock-provider-elasticsearch9/pom.xml b/providers/elasticsearch/shedlock-provider-elasticsearch9/pom.xml index 6098c15fa..2a3cfb564 100644 --- a/providers/elasticsearch/shedlock-provider-elasticsearch9/pom.xml +++ b/providers/elasticsearch/shedlock-provider-elasticsearch9/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.4.0 + 6.4.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-elasticsearch9 - 6.4.0 + 6.4.1-SNAPSHOT 9.0.0 diff --git a/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml b/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml index 069a6c3de..2806a7e4f 100644 --- a/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml +++ b/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.4.0 + 6.4.1-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml b/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml index d41d443ce..77f38fea8 100644 --- a/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml +++ b/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.4.0 + 6.4.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-hazelcast4 - 6.4.0 + 6.4.1-SNAPSHOT diff --git a/providers/ignite/shedlock-provider-ignite/pom.xml b/providers/ignite/shedlock-provider-ignite/pom.xml index a1e4305d1..b002a734c 100644 --- a/providers/ignite/shedlock-provider-ignite/pom.xml +++ b/providers/ignite/shedlock-provider-ignite/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.4.0 + 6.4.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-ignite - 6.4.0 + 6.4.1-SNAPSHOT 2.17.0 diff --git a/providers/inmemory/shedlock-provider-inmemory/pom.xml b/providers/inmemory/shedlock-provider-inmemory/pom.xml index 2b36f4d06..a20a6ff7b 100644 --- a/providers/inmemory/shedlock-provider-inmemory/pom.xml +++ b/providers/inmemory/shedlock-provider-inmemory/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.4.0 + 6.4.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-inmemory - 6.4.0 + 6.4.1-SNAPSHOT diff --git a/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml b/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml index b8a466da1..77034a5b7 100644 --- a/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.4.0 + 6.4.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-jdbc-internal - 6.4.0 + 6.4.1-SNAPSHOT diff --git a/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml b/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml index aa7b142ca..4fccc0c2f 100644 --- a/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.4.0 + 6.4.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-jdbc-micronaut - 6.4.0 + 6.4.1-SNAPSHOT diff --git a/providers/jdbc/shedlock-provider-jdbc-template/pom.xml b/providers/jdbc/shedlock-provider-jdbc-template/pom.xml index 0a91f30b8..71e72ef77 100644 --- a/providers/jdbc/shedlock-provider-jdbc-template/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-template/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.4.0 + 6.4.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-jdbc-template - 6.4.0 + 6.4.1-SNAPSHOT diff --git a/providers/jdbc/shedlock-provider-jdbc/pom.xml b/providers/jdbc/shedlock-provider-jdbc/pom.xml index 91a58848c..d8fa1b982 100644 --- a/providers/jdbc/shedlock-provider-jdbc/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.4.0 + 6.4.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-jdbc - 6.4.0 + 6.4.1-SNAPSHOT diff --git a/providers/jdbc/shedlock-provider-jooq/pom.xml b/providers/jdbc/shedlock-provider-jooq/pom.xml index 2c8850016..712d9d7e0 100644 --- a/providers/jdbc/shedlock-provider-jooq/pom.xml +++ b/providers/jdbc/shedlock-provider-jooq/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.4.0 + 6.4.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-jooq - 6.4.0 + 6.4.1-SNAPSHOT diff --git a/providers/jdbc/shedlock-test-support-jdbc/pom.xml b/providers/jdbc/shedlock-test-support-jdbc/pom.xml index f3887efff..b0a2547e7 100644 --- a/providers/jdbc/shedlock-test-support-jdbc/pom.xml +++ b/providers/jdbc/shedlock-test-support-jdbc/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.4.0 + 6.4.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-test-support-jdbc - 6.4.0 + 6.4.1-SNAPSHOT diff --git a/providers/memcached/shedlock-provider-memcached-spy/pom.xml b/providers/memcached/shedlock-provider-memcached-spy/pom.xml index a076ea780..e0f6931ea 100644 --- a/providers/memcached/shedlock-provider-memcached-spy/pom.xml +++ b/providers/memcached/shedlock-provider-memcached-spy/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.4.0 + 6.4.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-memcached-spy - 6.4.0 + 6.4.1-SNAPSHOT 2.12.3 diff --git a/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml b/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml index a2b3d6168..1e769dad9 100644 --- a/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml +++ b/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.4.0 + 6.4.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-mongo-reactivestreams - 6.4.0 + 6.4.1-SNAPSHOT diff --git a/providers/mongo/shedlock-provider-mongo/pom.xml b/providers/mongo/shedlock-provider-mongo/pom.xml index 3298a8504..9567c3e9d 100644 --- a/providers/mongo/shedlock-provider-mongo/pom.xml +++ b/providers/mongo/shedlock-provider-mongo/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.4.0 + 6.4.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-mongo - 6.4.0 + 6.4.1-SNAPSHOT diff --git a/providers/neo4j/shedlock-provider-neo4j/pom.xml b/providers/neo4j/shedlock-provider-neo4j/pom.xml index 674e324af..75f232a5c 100644 --- a/providers/neo4j/shedlock-provider-neo4j/pom.xml +++ b/providers/neo4j/shedlock-provider-neo4j/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.4.0 + 6.4.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-neo4j - 6.4.0 + 6.4.1-SNAPSHOT diff --git a/providers/opensearch/shedlock-provider-opensearch-java/pom.xml b/providers/opensearch/shedlock-provider-opensearch-java/pom.xml index baa3d08e2..155d721c4 100644 --- a/providers/opensearch/shedlock-provider-opensearch-java/pom.xml +++ b/providers/opensearch/shedlock-provider-opensearch-java/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.4.0 + 6.4.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-opensearch-java - 6.4.0 + 6.4.1-SNAPSHOT 2.23.0 diff --git a/providers/opensearch/shedlock-provider-opensearch/pom.xml b/providers/opensearch/shedlock-provider-opensearch/pom.xml index ff7fa1dfd..325cd4386 100644 --- a/providers/opensearch/shedlock-provider-opensearch/pom.xml +++ b/providers/opensearch/shedlock-provider-opensearch/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.4.0 + 6.4.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-opensearch - 6.4.0 + 6.4.1-SNAPSHOT 2.19.1 diff --git a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml index 884d2b9b0..68b640c7e 100644 --- a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml +++ b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml @@ -5,12 +5,12 @@ net.javacrumbs.shedlock shedlock-parent - 6.4.0 + 6.4.1-SNAPSHOT ../../../pom.xml shedlock-provider-r2dbc - 6.4.0 + 6.4.1-SNAPSHOT 1.0.0.RELEASE diff --git a/providers/redis/shedlock-provider-redis-jedis4/pom.xml b/providers/redis/shedlock-provider-redis-jedis4/pom.xml index 262f1539f..15b7f02ad 100644 --- a/providers/redis/shedlock-provider-redis-jedis4/pom.xml +++ b/providers/redis/shedlock-provider-redis-jedis4/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.4.0 + 6.4.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-redis-jedis4 - 6.4.0 + 6.4.1-SNAPSHOT diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index 3a783656b..9b2b95333 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.4.0 + 6.4.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-redis-spring - 6.4.0 + 6.4.1-SNAPSHOT diff --git a/providers/s3/shedlock-provider-s3/pom.xml b/providers/s3/shedlock-provider-s3/pom.xml index 4325ca832..67eab096a 100644 --- a/providers/s3/shedlock-provider-s3/pom.xml +++ b/providers/s3/shedlock-provider-s3/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.4.0 + 6.4.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-s3 - 6.4.0 + 6.4.1-SNAPSHOT 1.12.782 diff --git a/providers/s3/shedlock-provider-s3v2/pom.xml b/providers/s3/shedlock-provider-s3v2/pom.xml index 90cd68b20..380967c98 100644 --- a/providers/s3/shedlock-provider-s3v2/pom.xml +++ b/providers/s3/shedlock-provider-s3v2/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.4.0 + 6.4.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-s3v2 - 6.4.0 + 6.4.1-SNAPSHOT 2.31.24 diff --git a/providers/spanner/shedlock-provider-spanner/pom.xml b/providers/spanner/shedlock-provider-spanner/pom.xml index 951b4b6c0..e7f67ddf3 100644 --- a/providers/spanner/shedlock-provider-spanner/pom.xml +++ b/providers/spanner/shedlock-provider-spanner/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.4.0 + 6.4.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-spanner - 6.4.0 + 6.4.1-SNAPSHOT 6.90.0 diff --git a/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml b/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml index 890fa8e18..7f2fb8092 100644 --- a/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml +++ b/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.4.0 + 6.4.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-zookeeper-curator - 6.4.0 + 6.4.1-SNAPSHOT 5.8.0 diff --git a/shedlock-bom/pom.xml b/shedlock-bom/pom.xml index 60cdfa6ec..b3120059e 100644 --- a/shedlock-bom/pom.xml +++ b/shedlock-bom/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.4.0 + 6.4.1-SNAPSHOT 4.0.0 BOM for ShedLock modules shedlock-bom - 6.4.0 + 6.4.1-SNAPSHOT pom diff --git a/shedlock-core/pom.xml b/shedlock-core/pom.xml index e99244b60..acee66427 100644 --- a/shedlock-core/pom.xml +++ b/shedlock-core/pom.xml @@ -3,12 +3,12 @@ shedlock-parent net.javacrumbs.shedlock - 6.4.0 + 6.4.1-SNAPSHOT 4.0.0 shedlock-core - 6.4.0 + 6.4.1-SNAPSHOT 2.13.3 diff --git a/shedlock-test-support/pom.xml b/shedlock-test-support/pom.xml index 9642e4b0f..c50dd885f 100644 --- a/shedlock-test-support/pom.xml +++ b/shedlock-test-support/pom.xml @@ -3,12 +3,12 @@ shedlock-parent net.javacrumbs.shedlock - 6.4.0 + 6.4.1-SNAPSHOT 4.0.0 shedlock-test-support - 6.4.0 + 6.4.1-SNAPSHOT diff --git a/spring/shedlock-spring/pom.xml b/spring/shedlock-spring/pom.xml index 179548060..b2dbc6a9e 100644 --- a/spring/shedlock-spring/pom.xml +++ b/spring/shedlock-spring/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.4.0 + 6.4.1-SNAPSHOT ../../pom.xml 4.0.0 shedlock-spring - 6.4.0 + 6.4.1-SNAPSHOT diff --git a/spring/test/shedlock-springboot-future-test/pom.xml b/spring/test/shedlock-springboot-future-test/pom.xml index 5fc25cd05..a9662fabb 100644 --- a/spring/test/shedlock-springboot-future-test/pom.xml +++ b/spring/test/shedlock-springboot-future-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.4.0 + 6.4.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-springboot-future-test - 6.4.0 + 6.4.1-SNAPSHOT diff --git a/spring/test/shedlock-springboot-kotlin-test/pom.xml b/spring/test/shedlock-springboot-kotlin-test/pom.xml index 819bd2c0b..6450feb27 100644 --- a/spring/test/shedlock-springboot-kotlin-test/pom.xml +++ b/spring/test/shedlock-springboot-kotlin-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.4.0 + 6.4.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-springboot-kotlin-test - 6.4.0 + 6.4.1-SNAPSHOT diff --git a/spring/test/shedlock-springboot-old-test/pom.xml b/spring/test/shedlock-springboot-old-test/pom.xml index 814458e47..ec42659c9 100644 --- a/spring/test/shedlock-springboot-old-test/pom.xml +++ b/spring/test/shedlock-springboot-old-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.4.0 + 6.4.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-springboot-old-test - 6.4.0 + 6.4.1-SNAPSHOT diff --git a/spring/test/shedlock-springboot-sleuth-test/pom.xml b/spring/test/shedlock-springboot-sleuth-test/pom.xml index df54c3785..f5199c9ce 100644 --- a/spring/test/shedlock-springboot-sleuth-test/pom.xml +++ b/spring/test/shedlock-springboot-sleuth-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.4.0 + 6.4.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-springboot-sleuth-test - 6.4.0 + 6.4.1-SNAPSHOT diff --git a/spring/test/shedlock-springboot-test/pom.xml b/spring/test/shedlock-springboot-test/pom.xml index 28bda3e77..7646c55f1 100644 --- a/spring/test/shedlock-springboot-test/pom.xml +++ b/spring/test/shedlock-springboot-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.4.0 + 6.4.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-springboot-test - 6.4.0 + 6.4.1-SNAPSHOT diff --git a/spring/test/shedlock-testng-test/pom.xml b/spring/test/shedlock-testng-test/pom.xml index b5f46be00..8130da51a 100644 --- a/spring/test/shedlock-testng-test/pom.xml +++ b/spring/test/shedlock-testng-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.4.0 + 6.4.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-testng-test - 6.4.0 + 6.4.1-SNAPSHOT From 320556fcbb6938c71ac0c5f788f8c7c600b42a5b Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Sat, 19 Apr 2025 21:49:16 +0200 Subject: [PATCH 1269/1598] README updated --- README.md | 59 +++++++++++++++++++++++++++-------------------------- RELEASES.md | 4 ++++ 2 files changed, 34 insertions(+), 29 deletions(-) diff --git a/README.md b/README.md index 905080126..49863b905 100644 --- a/README.md +++ b/README.md @@ -79,7 +79,7 @@ First of all, we have to import the project net.javacrumbs.shedlock shedlock-spring - 6.3.1 + 6.4.0 ``` @@ -180,7 +180,7 @@ Add dependency net.javacrumbs.shedlock shedlock-provider-jdbc-template - 6.3.1 + 6.4.0 ``` @@ -240,7 +240,7 @@ is in flux and may easily break. net.javacrumbs.shedlock shedlock-provider-r2dbc - 6.3.1 + 6.4.0 ``` @@ -263,7 +263,7 @@ Add dependency net.javacrumbs.shedlock shedlock-provider-jooq - 6.3.1 + 6.4.0 ``` @@ -300,7 +300,7 @@ Add dependency net.javacrumbs.shedlock shedlock-provider-jdbc-micronaut - 6.3.1 + 6.4.0 ``` @@ -323,7 +323,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-mongo - 6.3.1 + 6.4.0 ``` @@ -350,7 +350,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-mongo-reactivestreams - 6.3.1 + 6.4.0 ``` @@ -379,7 +379,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-dynamodb2 - 6.3.1 + 6.4.0 ``` @@ -406,7 +406,7 @@ Import net.javacrumbs.shedlock shedlock-provider-zookeeper-curator - 6.3.1 + 6.4.0 ``` @@ -430,7 +430,7 @@ Import net.javacrumbs.shedlock shedlock-provider-redis-spring - 6.3.1 + 6.4.0 ``` @@ -454,7 +454,7 @@ Import net.javacrumbs.shedlock shedlock-provider-redis-spring - 6.3.1 + 6.4.0 ``` @@ -483,7 +483,7 @@ Import net.javacrumbs.shedlock shedlock-provider-redis-jedis4 - 6.3.1 + 6.4.0 ``` @@ -507,7 +507,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-hazelcast4 - 6.3.1 + 6.4.0 ``` @@ -531,7 +531,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-couchbase-javaclient3 - 6.3.1 + 6.4.0 ``` @@ -557,7 +557,8 @@ I am really not sure if it's a good idea to use Elasticsearch as a lock provider net.javacrumbs.shedlock shedlock-provider-elasticsearch8 - 6.3.1 + + 6.4.0 ``` @@ -582,7 +583,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-opensearch-java - 6.3.1 + 6.4.0 ``` @@ -610,7 +611,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-cassandra - 6.3.1 + 6.4.0 ``` @@ -645,7 +646,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-consul - 6.3.1 + 6.4.0 ``` @@ -670,7 +671,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-arangodb - 6.3.1 + 6.4.0 ``` @@ -696,7 +697,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-neo4j - 6.3.1 + 6.4.0 ``` @@ -721,7 +722,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-etcd-jetcd - 6.3.1 + 6.4.0 ``` @@ -745,7 +746,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-ignite - 6.3.1 + 6.4.0 ``` @@ -770,7 +771,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-inmemory - 6.3.1 + 6.4.0 test ``` @@ -796,7 +797,7 @@ Import net.javacrumbs.shedlock shedlock-provider-memcached-spy - 6.3.1 + 6.4.0 ``` @@ -827,7 +828,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-datastore - 6.3.1 + 6.4.0 ``` @@ -849,7 +850,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-spanner - 6.3.1 + 6.4.0 ``` Configure @@ -889,7 +890,7 @@ Import the project shedlock-provider-s3v2 - 6.3.1 + 6.4.0 ``` @@ -990,7 +991,7 @@ Import the project: net.javacrumbs.shedlock shedlock-micronaut4 - 6.3.1 + 6.4.0 ``` @@ -1027,7 +1028,7 @@ Import the project: net.javacrumbs.shedlock shedlock-cdi - 6.3.1 + 6.4.0 ``` diff --git a/RELEASES.md b/RELEASES.md index abd84ed90..e0bd79fa7 100644 --- a/RELEASES.md +++ b/RELEASES.md @@ -1,4 +1,8 @@ # Release notes +## 6.4.0 (2025-04-19) +* Support ElasticSearch 9 +* Dependency updates + ## 6.3.1 (2025-03-28) * Add shedlock-provider-jdbc to bom (thanks @svenallers) * Dependency updates From a406f495a9ef51de66734ea4bd43ea356c7fe49c Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Sun, 20 Apr 2025 19:03:06 +0200 Subject: [PATCH 1270/1598] Enhance test --- .../test/support/AbstractLockProviderIntegrationTest.java | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/shedlock-test-support/src/main/java/net/javacrumbs/shedlock/test/support/AbstractLockProviderIntegrationTest.java b/shedlock-test-support/src/main/java/net/javacrumbs/shedlock/test/support/AbstractLockProviderIntegrationTest.java index 5f6954591..c2363c8ae 100644 --- a/shedlock-test-support/src/main/java/net/javacrumbs/shedlock/test/support/AbstractLockProviderIntegrationTest.java +++ b/shedlock-test-support/src/main/java/net/javacrumbs/shedlock/test/support/AbstractLockProviderIntegrationTest.java @@ -105,9 +105,8 @@ public void shouldBeAbleToLockRightAfterUnlock() { LockConfiguration lockConfiguration = lockConfig(LOCK_NAME1); for (int i = 0; i < 10; i++) { Optional lock = getLockProvider().lock(lockConfiguration); - assertThat(lock).describedAs("Successfully locked").isNotEmpty(); + assertThat(lock).describedAs("Successfully locked " + i).isNotEmpty(); assertThat(getLockProvider().lock(lockConfiguration)).isEmpty(); - assertThat(lock).isNotEmpty(); lock.get().unlock(); } } From 072d9f1e17372be65e58724903bcb6c8b7820a95 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 21 Apr 2025 15:55:36 +0000 Subject: [PATCH 1271/1598] Bump software.amazon.awssdk:s3 from 2.31.24 to 2.31.25 Bumps software.amazon.awssdk:s3 from 2.31.24 to 2.31.25. --- updated-dependencies: - dependency-name: software.amazon.awssdk:s3 dependency-version: 2.31.25 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/s3/shedlock-provider-s3v2/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/s3/shedlock-provider-s3v2/pom.xml b/providers/s3/shedlock-provider-s3v2/pom.xml index 380967c98..f9c118308 100644 --- a/providers/s3/shedlock-provider-s3v2/pom.xml +++ b/providers/s3/shedlock-provider-s3v2/pom.xml @@ -12,7 +12,7 @@ 6.4.1-SNAPSHOT - 2.31.24 + 2.31.25 From 13df4a75c303ca739bfd3084371553481ec284c0 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 21 Apr 2025 16:01:57 +0000 Subject: [PATCH 1272/1598] Bump com.google.cloud:google-cloud-spanner from 6.90.0 to 6.91.0 Bumps [com.google.cloud:google-cloud-spanner](https://github.com/googleapis/java-spanner) from 6.90.0 to 6.91.0. - [Release notes](https://github.com/googleapis/java-spanner/releases) - [Changelog](https://github.com/googleapis/java-spanner/blob/main/CHANGELOG.md) - [Commits](https://github.com/googleapis/java-spanner/compare/v6.90.0...v6.91.0) --- updated-dependencies: - dependency-name: com.google.cloud:google-cloud-spanner dependency-version: 6.91.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- providers/spanner/shedlock-provider-spanner/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/spanner/shedlock-provider-spanner/pom.xml b/providers/spanner/shedlock-provider-spanner/pom.xml index e7f67ddf3..82577d517 100644 --- a/providers/spanner/shedlock-provider-spanner/pom.xml +++ b/providers/spanner/shedlock-provider-spanner/pom.xml @@ -12,7 +12,7 @@ 6.4.1-SNAPSHOT - 6.90.0 + 6.91.0 From b9ab1871db71a703d2f1a86be7a1e2167fb99223 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 22 Apr 2025 15:04:05 +0000 Subject: [PATCH 1273/1598] Bump org.springframework.data:spring-data-redis from 3.4.4 to 3.4.5 Bumps [org.springframework.data:spring-data-redis](https://github.com/spring-projects/spring-data-redis) from 3.4.4 to 3.4.5. - [Release notes](https://github.com/spring-projects/spring-data-redis/releases) - [Commits](https://github.com/spring-projects/spring-data-redis/compare/3.4.4...3.4.5) --- updated-dependencies: - dependency-name: org.springframework.data:spring-data-redis dependency-version: 3.4.5 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/redis/shedlock-provider-redis-spring/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index 9b2b95333..e23f13899 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -21,7 +21,7 @@ org.springframework.data spring-data-redis - 3.4.4 + 3.4.5 From 1bb7817f0f717bf61ae75e2e6266f9e273a168d4 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 22 Apr 2025 15:04:16 +0000 Subject: [PATCH 1274/1598] Bump com.google.cloud:google-cloud-spanner from 6.91.0 to 6.91.1 Bumps [com.google.cloud:google-cloud-spanner](https://github.com/googleapis/java-spanner) from 6.91.0 to 6.91.1. - [Release notes](https://github.com/googleapis/java-spanner/releases) - [Changelog](https://github.com/googleapis/java-spanner/blob/main/CHANGELOG.md) - [Commits](https://github.com/googleapis/java-spanner/compare/v6.91.0...v6.91.1) --- updated-dependencies: - dependency-name: com.google.cloud:google-cloud-spanner dependency-version: 6.91.1 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/spanner/shedlock-provider-spanner/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/spanner/shedlock-provider-spanner/pom.xml b/providers/spanner/shedlock-provider-spanner/pom.xml index 82577d517..4daa3f85b 100644 --- a/providers/spanner/shedlock-provider-spanner/pom.xml +++ b/providers/spanner/shedlock-provider-spanner/pom.xml @@ -12,7 +12,7 @@ 6.4.1-SNAPSHOT - 6.91.0 + 6.91.1 From 16ac9e9ed626e05b5cb27f50d3f7e05eaf49018b Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 22 Apr 2025 15:04:50 +0000 Subject: [PATCH 1275/1598] Bump software.amazon.awssdk:s3 from 2.31.25 to 2.31.26 Bumps software.amazon.awssdk:s3 from 2.31.25 to 2.31.26. --- updated-dependencies: - dependency-name: software.amazon.awssdk:s3 dependency-version: 2.31.26 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/s3/shedlock-provider-s3v2/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/s3/shedlock-provider-s3v2/pom.xml b/providers/s3/shedlock-provider-s3v2/pom.xml index f9c118308..4158a485e 100644 --- a/providers/s3/shedlock-provider-s3v2/pom.xml +++ b/providers/s3/shedlock-provider-s3v2/pom.xml @@ -12,7 +12,7 @@ 6.4.1-SNAPSHOT - 2.31.25 + 2.31.26 From 327ea91f0598e8f8c547c642a5277f64565a3550 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 23 Apr 2025 15:58:10 +0000 Subject: [PATCH 1276/1598] Bump software.amazon.awssdk:s3 from 2.31.26 to 2.31.27 Bumps software.amazon.awssdk:s3 from 2.31.26 to 2.31.27. --- updated-dependencies: - dependency-name: software.amazon.awssdk:s3 dependency-version: 2.31.27 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/s3/shedlock-provider-s3v2/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/s3/shedlock-provider-s3v2/pom.xml b/providers/s3/shedlock-provider-s3v2/pom.xml index 4158a485e..0b1f066b3 100644 --- a/providers/s3/shedlock-provider-s3v2/pom.xml +++ b/providers/s3/shedlock-provider-s3v2/pom.xml @@ -12,7 +12,7 @@ 6.4.1-SNAPSHOT - 2.31.26 + 2.31.27 From 9902ae5aa7cd4363487228115a6cee37ec8f29fe Mon Sep 17 00:00:00 2001 From: "avanish.p1" Date: Mon, 14 Apr 2025 19:59:48 +0530 Subject: [PATCH 1277/1598] Changes to add Sort Key support for DynamoDBAsyncClient in Shedlock --- .../dynamodb2/DynamoDBLockProvider.java | 36 +++++++++++++++++-- 1 file changed, 33 insertions(+), 3 deletions(-) diff --git a/providers/dynamodb/shedlock-provider-dynamodb2/src/main/java/net/javacrumbs/shedlock/provider/dynamodb2/DynamoDBLockProvider.java b/providers/dynamodb/shedlock-provider-dynamodb2/src/main/java/net/javacrumbs/shedlock/provider/dynamodb2/DynamoDBLockProvider.java index 1a91a481b..5dea411b2 100644 --- a/providers/dynamodb/shedlock-provider-dynamodb2/src/main/java/net/javacrumbs/shedlock/provider/dynamodb2/DynamoDBLockProvider.java +++ b/providers/dynamodb/shedlock-provider-dynamodb2/src/main/java/net/javacrumbs/shedlock/provider/dynamodb2/DynamoDBLockProvider.java @@ -18,8 +18,10 @@ import static net.javacrumbs.shedlock.support.Utils.toIsoString; import java.time.Instant; +import java.util.HashMap; import java.util.Map; import java.util.Optional; +import java.util.UUID; import net.javacrumbs.shedlock.core.AbstractSimpleLock; import net.javacrumbs.shedlock.core.ClockProvider; import net.javacrumbs.shedlock.core.LockConfiguration; @@ -32,6 +34,7 @@ import software.amazon.awssdk.services.dynamodb.model.ConditionalCheckFailedException; import software.amazon.awssdk.services.dynamodb.model.ReturnValue; import software.amazon.awssdk.services.dynamodb.model.UpdateItemRequest; +import software.amazon.awssdk.utils.StringUtils; /** * Distributed lock using DynamoDB. Depends on @@ -68,6 +71,7 @@ public class DynamoDBLockProvider implements LockProvider { static final String LOCKED_AT = "lockedAt"; static final String LOCKED_BY = "lockedBy"; static final String ID = "_id"; + static final String SORT = "_SortKey"; private static final String OBTAIN_LOCK_QUERY = "set " + LOCK_UNTIL + " = :lockUntil, " + LOCKED_AT + " = :lockedAt, " + LOCKED_BY + " = :lockedBy"; @@ -79,6 +83,7 @@ public class DynamoDBLockProvider implements LockProvider { private final DynamoDbClient dynamoDbClient; private final String tableName; private final String partitionKeyName; + private final String sortKeyName; /** * Uses DynamoDB to coordinate locks @@ -101,9 +106,23 @@ public DynamoDBLockProvider(@NonNull DynamoDbClient dynamoDbClient, @NonNull Str */ public DynamoDBLockProvider( @NonNull DynamoDbClient dynamoDbClient, @NonNull String tableName, @NonNull String partitionKeyName) { + this(dynamoDbClient, tableName, partitionKeyName, null); + } + + /** + * Uses DynamoDB to coordinate locks + * + * @param dynamoDbClient v2 of DynamoDB client + * @param tableName the lock table name + * @param partitionKeyName the partitionKey name of table + * @param sortKeyName the sortKey name of table + */ + public DynamoDBLockProvider( + @NonNull DynamoDbClient dynamoDbClient, @NonNull String tableName, @NonNull String partitionKeyName, String sortKeyName) { this.dynamoDbClient = requireNonNull(dynamoDbClient, "dynamoDbClient can not be null"); this.tableName = requireNonNull(tableName, "tableName can not be null"); this.partitionKeyName = requireNonNull(partitionKeyName, "partitionKeyName can not be null"); + this.sortKeyName = sortKeyName; this.hostname = Utils.getHostname(); } @@ -113,7 +132,11 @@ public Optional lock(@NonNull LockConfiguration lockConfiguration) { String nowIso = toIsoString(now()); String lockUntilIso = toIsoString(lockConfiguration.getLockAtMostUntil()); - Map key = singletonMap(partitionKeyName, attr(lockConfiguration.getName())); + Map key = new HashMap<>(); + key.put(partitionKeyName, attr(lockConfiguration.getName())); + if(StringUtils.isNotBlank(sortKeyName)) { + key.put(sortKeyName, attr(lockConfiguration.getName().concat(SORT))); + } Map attributeUpdates = Map.of(":lockUntil", attr(lockUntilIso), ":lockedAt", attr(nowIso), ":lockedBy", attr(hostname)); @@ -135,7 +158,7 @@ public Optional lock(@NonNull LockConfiguration lockConfiguration) { // 3. The lock document exists and lockUtil > now - // ConditionalCheckFailedException is thrown dynamoDbClient.updateItem(request); - return Optional.of(new DynamoDBLock(dynamoDbClient, tableName, partitionKeyName, lockConfiguration)); + return Optional.of(new DynamoDBLock(dynamoDbClient, tableName, partitionKeyName, sortKeyName, lockConfiguration)); } catch (ConditionalCheckFailedException e) { // Condition failed. This means there was a lock with lockUntil > now. return Optional.empty(); @@ -154,16 +177,19 @@ private static final class DynamoDBLock extends AbstractSimpleLock { private final DynamoDbClient dynamoDbClient; private final String tableName; private final String partitionKeyName; + private final String sortKeyName; private DynamoDBLock( DynamoDbClient dynamoDbClient, String tableName, String partitionKeyName, + String sortKeyName, LockConfiguration lockConfiguration) { super(lockConfiguration); this.dynamoDbClient = dynamoDbClient; this.tableName = tableName; this.partitionKeyName = partitionKeyName; + this.sortKeyName= sortKeyName; } @Override @@ -171,7 +197,11 @@ public void doUnlock() { // Set lockUntil to now or lockAtLeastUntil whichever is later String unlockTimeIso = toIsoString(lockConfiguration.getUnlockTime()); - Map key = singletonMap(partitionKeyName, attr(lockConfiguration.getName())); + Map key = new HashMap<>(); + key.put(partitionKeyName, attr(lockConfiguration.getName())); + if(StringUtils.isNotBlank(sortKeyName)) { + key.put(sortKeyName, attr(lockConfiguration.getName().concat(SORT))); + } Map attributeUpdates = singletonMap(":lockUntil", attr(unlockTimeIso)); From 6e58bd011495b5b658c1c12a2dad24c72ff88e68 Mon Sep 17 00:00:00 2001 From: "avanish.p1" Date: Thu, 24 Apr 2025 18:58:23 +0530 Subject: [PATCH 1278/1598] Removing unused import --- .../shedlock/provider/dynamodb2/DynamoDBLockProvider.java | 1 - 1 file changed, 1 deletion(-) diff --git a/providers/dynamodb/shedlock-provider-dynamodb2/src/main/java/net/javacrumbs/shedlock/provider/dynamodb2/DynamoDBLockProvider.java b/providers/dynamodb/shedlock-provider-dynamodb2/src/main/java/net/javacrumbs/shedlock/provider/dynamodb2/DynamoDBLockProvider.java index 5dea411b2..7b092a653 100644 --- a/providers/dynamodb/shedlock-provider-dynamodb2/src/main/java/net/javacrumbs/shedlock/provider/dynamodb2/DynamoDBLockProvider.java +++ b/providers/dynamodb/shedlock-provider-dynamodb2/src/main/java/net/javacrumbs/shedlock/provider/dynamodb2/DynamoDBLockProvider.java @@ -21,7 +21,6 @@ import java.util.HashMap; import java.util.Map; import java.util.Optional; -import java.util.UUID; import net.javacrumbs.shedlock.core.AbstractSimpleLock; import net.javacrumbs.shedlock.core.ClockProvider; import net.javacrumbs.shedlock.core.LockConfiguration; From c0c733974a673e13f3ea7b04d838fb60519a2f8d Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 24 Apr 2025 15:24:11 +0000 Subject: [PATCH 1279/1598] Bump test-containers.ver from 1.20.6 to 1.21.0 Bumps `test-containers.ver` from 1.20.6 to 1.21.0. Updates `org.testcontainers:postgresql` from 1.20.6 to 1.21.0 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.20.6...1.21.0) Updates `org.testcontainers:testcontainers` from 1.20.6 to 1.21.0 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.20.6...1.21.0) Updates `org.testcontainers:mysql` from 1.20.6 to 1.21.0 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.20.6...1.21.0) Updates `org.testcontainers:db2` from 1.20.6 to 1.21.0 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.20.6...1.21.0) Updates `org.testcontainers:mariadb` from 1.20.6 to 1.21.0 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.20.6...1.21.0) Updates `org.testcontainers:oracle-xe` from 1.20.6 to 1.21.0 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.20.6...1.21.0) Updates `org.testcontainers:mssqlserver` from 1.20.6 to 1.21.0 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.20.6...1.21.0) Updates `org.testcontainers:junit-jupiter` from 1.20.6 to 1.21.0 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.20.6...1.21.0) Updates `org.testcontainers:mongodb` from 1.20.6 to 1.21.0 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.20.6...1.21.0) Updates `org.testcontainers:elasticsearch` from 1.20.6 to 1.21.0 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.20.6...1.21.0) Updates `org.testcontainers:couchbase` from 1.20.6 to 1.21.0 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.20.6...1.21.0) Updates `org.testcontainers:dynalite` from 1.20.6 to 1.21.0 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.20.6...1.21.0) Updates `org.testcontainers:cassandra` from 1.20.6 to 1.21.0 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.20.6...1.21.0) Updates `org.testcontainers:gcloud` from 1.20.6 to 1.21.0 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.20.6...1.21.0) Updates `org.testcontainers:neo4j` from 1.20.6 to 1.21.0 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.20.6...1.21.0) Updates `org.testcontainers:localstack` from 1.20.6 to 1.21.0 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.20.6...1.21.0) --- updated-dependencies: - dependency-name: org.testcontainers:postgresql dependency-version: 1.21.0 dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: org.testcontainers:testcontainers dependency-version: 1.21.0 dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: org.testcontainers:mysql dependency-version: 1.21.0 dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: org.testcontainers:db2 dependency-version: 1.21.0 dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: org.testcontainers:mariadb dependency-version: 1.21.0 dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: org.testcontainers:oracle-xe dependency-version: 1.21.0 dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: org.testcontainers:mssqlserver dependency-version: 1.21.0 dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: org.testcontainers:junit-jupiter dependency-version: 1.21.0 dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: org.testcontainers:mongodb dependency-version: 1.21.0 dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: org.testcontainers:elasticsearch dependency-version: 1.21.0 dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: org.testcontainers:couchbase dependency-version: 1.21.0 dependency-type: direct:development update-type: version-update:semver-minor - dependency-name: org.testcontainers:dynalite dependency-version: 1.21.0 dependency-type: direct:development update-type: version-update:semver-minor - dependency-name: org.testcontainers:cassandra dependency-version: 1.21.0 dependency-type: direct:development update-type: version-update:semver-minor - dependency-name: org.testcontainers:gcloud dependency-version: 1.21.0 dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: org.testcontainers:neo4j dependency-version: 1.21.0 dependency-type: direct:development update-type: version-update:semver-minor - dependency-name: org.testcontainers:localstack dependency-version: 1.21.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- cdi/test/quarkus-test/pom.xml | 2 +- pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/cdi/test/quarkus-test/pom.xml b/cdi/test/quarkus-test/pom.xml index 4bcee6a8a..2ce0e5a36 100644 --- a/cdi/test/quarkus-test/pom.xml +++ b/cdi/test/quarkus-test/pom.xml @@ -46,7 +46,7 @@ org.testcontainers postgresql - 1.20.6 + 1.21.0 io.quarkus diff --git a/pom.xml b/pom.xml index 2404d2186..374f4515c 100644 --- a/pom.xml +++ b/pom.xml @@ -75,7 +75,7 @@ 17 3.4.2 5.12.2 - 1.20.6 + 1.21.0 2.1.20 4.8.2 4.9.0 From fd24687724a93622fb824f54ff856900a4e57597 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 24 Apr 2025 15:24:21 +0000 Subject: [PATCH 1280/1598] Bump quarkus.platform.version from 3.21.3 to 3.21.4 Bumps `quarkus.platform.version` from 3.21.3 to 3.21.4. Updates `io.quarkus.platform:quarkus-bom` from 3.21.3 to 3.21.4 - [Commits](https://github.com/quarkusio/quarkus-platform/compare/3.21.3...3.21.4) Updates `io.quarkus.platform:quarkus-maven-plugin` from 3.21.3 to 3.21.4 - [Commits](https://github.com/quarkusio/quarkus-platform/compare/3.21.3...3.21.4) --- updated-dependencies: - dependency-name: io.quarkus.platform:quarkus-bom dependency-version: 3.21.4 dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: io.quarkus.platform:quarkus-maven-plugin dependency-version: 3.21.4 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- cdi/test/quarkus-test/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cdi/test/quarkus-test/pom.xml b/cdi/test/quarkus-test/pom.xml index 4bcee6a8a..bf3aa4c33 100644 --- a/cdi/test/quarkus-test/pom.xml +++ b/cdi/test/quarkus-test/pom.xml @@ -14,7 +14,7 @@ quarkus-bom io.quarkus.platform - 3.21.3 + 3.21.4 true From 6cc8744671b4c1a402072f71486f09845171cdd8 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 24 Apr 2025 15:24:53 +0000 Subject: [PATCH 1281/1598] Bump org.springframework.boot:spring-boot-dependencies Bumps [org.springframework.boot:spring-boot-dependencies](https://github.com/spring-projects/spring-boot) from 3.3.8 to 3.4.5. - [Release notes](https://github.com/spring-projects/spring-boot/releases) - [Commits](https://github.com/spring-projects/spring-boot/compare/v3.3.8...v3.4.5) --- updated-dependencies: - dependency-name: org.springframework.boot:spring-boot-dependencies dependency-version: 3.4.5 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- spring/test/shedlock-springboot-future-test/pom.xml | 2 +- spring/test/shedlock-springboot-old-test/pom.xml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/pom.xml b/pom.xml index 2404d2186..001e8cf5a 100644 --- a/pom.xml +++ b/pom.xml @@ -73,7 +73,7 @@ 6.2.6 UTF-8 17 - 3.4.2 + 3.4.5 5.12.2 1.20.6 2.1.20 diff --git a/spring/test/shedlock-springboot-future-test/pom.xml b/spring/test/shedlock-springboot-future-test/pom.xml index a9662fabb..d828d5b40 100644 --- a/spring/test/shedlock-springboot-future-test/pom.xml +++ b/spring/test/shedlock-springboot-future-test/pom.xml @@ -63,7 +63,7 @@ org.springframework.boot spring-boot-dependencies - 3.5.0-M1 + 3.4.5 pom import diff --git a/spring/test/shedlock-springboot-old-test/pom.xml b/spring/test/shedlock-springboot-old-test/pom.xml index ec42659c9..ef1568929 100644 --- a/spring/test/shedlock-springboot-old-test/pom.xml +++ b/spring/test/shedlock-springboot-old-test/pom.xml @@ -63,7 +63,7 @@ org.springframework.boot spring-boot-dependencies - 3.3.8 + 3.4.5 pom import From cfe68fc667be7e0b5b298530b08e8251a2052887 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 24 Apr 2025 15:25:20 +0000 Subject: [PATCH 1282/1598] Bump org.neo4j.driver:neo4j-java-driver from 5.28.4 to 5.28.5 Bumps [org.neo4j.driver:neo4j-java-driver](https://github.com/neo4j/neo4j-java-driver) from 5.28.4 to 5.28.5. - [Release notes](https://github.com/neo4j/neo4j-java-driver/releases) - [Commits](https://github.com/neo4j/neo4j-java-driver/compare/5.28.4...5.28.5) --- updated-dependencies: - dependency-name: org.neo4j.driver:neo4j-java-driver dependency-version: 5.28.5 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/neo4j/shedlock-provider-neo4j/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/neo4j/shedlock-provider-neo4j/pom.xml b/providers/neo4j/shedlock-provider-neo4j/pom.xml index 75f232a5c..28e277c94 100644 --- a/providers/neo4j/shedlock-provider-neo4j/pom.xml +++ b/providers/neo4j/shedlock-provider-neo4j/pom.xml @@ -20,7 +20,7 @@ org.neo4j.driver neo4j-java-driver - 5.28.4 + 5.28.5 From 9b522e27862955862cfea60ac8a51e5466d72435 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 24 Apr 2025 15:25:32 +0000 Subject: [PATCH 1283/1598] Bump software.amazon.awssdk:s3 from 2.31.27 to 2.31.28 Bumps software.amazon.awssdk:s3 from 2.31.27 to 2.31.28. --- updated-dependencies: - dependency-name: software.amazon.awssdk:s3 dependency-version: 2.31.28 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/s3/shedlock-provider-s3v2/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/s3/shedlock-provider-s3v2/pom.xml b/providers/s3/shedlock-provider-s3v2/pom.xml index 0b1f066b3..2b76b2cbd 100644 --- a/providers/s3/shedlock-provider-s3v2/pom.xml +++ b/providers/s3/shedlock-provider-s3v2/pom.xml @@ -12,7 +12,7 @@ 6.4.1-SNAPSHOT - 2.31.27 + 2.31.28 From 255ebba210e9f4c937d5930fff4a80d0c3ba6f22 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luk=C3=A1=C5=A1=20K=C5=99e=C4=8Dan?= Date: Thu, 24 Apr 2025 19:21:53 +0200 Subject: [PATCH 1284/1598] Update spring/test/shedlock-springboot-old-test/pom.xml --- spring/test/shedlock-springboot-old-test/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spring/test/shedlock-springboot-old-test/pom.xml b/spring/test/shedlock-springboot-old-test/pom.xml index ef1568929..5997f0f10 100644 --- a/spring/test/shedlock-springboot-old-test/pom.xml +++ b/spring/test/shedlock-springboot-old-test/pom.xml @@ -63,7 +63,7 @@ org.springframework.boot spring-boot-dependencies - 3.4.5 + 3.3.11 pom import From 474b96b725648f44ca3e13e58f05f5b7a0b6f537 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luk=C3=A1=C5=A1=20K=C5=99e=C4=8Dan?= Date: Thu, 24 Apr 2025 19:21:58 +0200 Subject: [PATCH 1285/1598] Update spring/test/shedlock-springboot-future-test/pom.xml --- spring/test/shedlock-springboot-future-test/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spring/test/shedlock-springboot-future-test/pom.xml b/spring/test/shedlock-springboot-future-test/pom.xml index d828d5b40..3319c7337 100644 --- a/spring/test/shedlock-springboot-future-test/pom.xml +++ b/spring/test/shedlock-springboot-future-test/pom.xml @@ -63,7 +63,7 @@ org.springframework.boot spring-boot-dependencies - 3.4.5 + 3.5.0-M3 pom import From 29f1100eee34b88cc51f096f91217293ae89a9d0 Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Thu, 24 Apr 2025 19:31:25 +0200 Subject: [PATCH 1286/1598] Cleanup --- .../dynamodb2/DynamoDBLockProvider.java | 39 +++++++++---------- 1 file changed, 19 insertions(+), 20 deletions(-) diff --git a/providers/dynamodb/shedlock-provider-dynamodb2/src/main/java/net/javacrumbs/shedlock/provider/dynamodb2/DynamoDBLockProvider.java b/providers/dynamodb/shedlock-provider-dynamodb2/src/main/java/net/javacrumbs/shedlock/provider/dynamodb2/DynamoDBLockProvider.java index 7b092a653..e4034350a 100644 --- a/providers/dynamodb/shedlock-provider-dynamodb2/src/main/java/net/javacrumbs/shedlock/provider/dynamodb2/DynamoDBLockProvider.java +++ b/providers/dynamodb/shedlock-provider-dynamodb2/src/main/java/net/javacrumbs/shedlock/provider/dynamodb2/DynamoDBLockProvider.java @@ -117,7 +117,10 @@ public DynamoDBLockProvider( * @param sortKeyName the sortKey name of table */ public DynamoDBLockProvider( - @NonNull DynamoDbClient dynamoDbClient, @NonNull String tableName, @NonNull String partitionKeyName, String sortKeyName) { + @NonNull DynamoDbClient dynamoDbClient, + @NonNull String tableName, + @NonNull String partitionKeyName, + String sortKeyName) { this.dynamoDbClient = requireNonNull(dynamoDbClient, "dynamoDbClient can not be null"); this.tableName = requireNonNull(tableName, "tableName can not be null"); this.partitionKeyName = requireNonNull(partitionKeyName, "partitionKeyName can not be null"); @@ -131,11 +134,7 @@ public Optional lock(@NonNull LockConfiguration lockConfiguration) { String nowIso = toIsoString(now()); String lockUntilIso = toIsoString(lockConfiguration.getLockAtMostUntil()); - Map key = new HashMap<>(); - key.put(partitionKeyName, attr(lockConfiguration.getName())); - if(StringUtils.isNotBlank(sortKeyName)) { - key.put(sortKeyName, attr(lockConfiguration.getName().concat(SORT))); - } + Map key = getKey(lockConfiguration); Map attributeUpdates = Map.of(":lockUntil", attr(lockUntilIso), ":lockedAt", attr(nowIso), ":lockedBy", attr(hostname)); @@ -157,13 +156,22 @@ public Optional lock(@NonNull LockConfiguration lockConfiguration) { // 3. The lock document exists and lockUtil > now - // ConditionalCheckFailedException is thrown dynamoDbClient.updateItem(request); - return Optional.of(new DynamoDBLock(dynamoDbClient, tableName, partitionKeyName, sortKeyName, lockConfiguration)); + return Optional.of(new DynamoDBLock(dynamoDbClient, tableName, lockConfiguration, key)); } catch (ConditionalCheckFailedException e) { // Condition failed. This means there was a lock with lockUntil > now. return Optional.empty(); } } + private Map getKey(LockConfiguration lockConfiguration) { + Map key = new HashMap<>(); + key.put(partitionKeyName, attr(lockConfiguration.getName())); + if (StringUtils.isNotBlank(sortKeyName)) { + key.put(sortKeyName, attr(lockConfiguration.getName().concat(SORT))); + } + return key; + } + private static AttributeValue attr(String lockUntilIso) { return AttributeValue.builder().s(lockUntilIso).build(); } @@ -175,20 +183,17 @@ private Instant now() { private static final class DynamoDBLock extends AbstractSimpleLock { private final DynamoDbClient dynamoDbClient; private final String tableName; - private final String partitionKeyName; - private final String sortKeyName; + private final Map key; private DynamoDBLock( DynamoDbClient dynamoDbClient, String tableName, - String partitionKeyName, - String sortKeyName, - LockConfiguration lockConfiguration) { + LockConfiguration lockConfiguration, + Map key) { super(lockConfiguration); this.dynamoDbClient = dynamoDbClient; this.tableName = tableName; - this.partitionKeyName = partitionKeyName; - this.sortKeyName= sortKeyName; + this.key = key; } @Override @@ -196,12 +201,6 @@ public void doUnlock() { // Set lockUntil to now or lockAtLeastUntil whichever is later String unlockTimeIso = toIsoString(lockConfiguration.getUnlockTime()); - Map key = new HashMap<>(); - key.put(partitionKeyName, attr(lockConfiguration.getName())); - if(StringUtils.isNotBlank(sortKeyName)) { - key.put(sortKeyName, attr(lockConfiguration.getName().concat(SORT))); - } - Map attributeUpdates = singletonMap(":lockUntil", attr(unlockTimeIso)); UpdateItemRequest request = UpdateItemRequest.builder() From 7e9a3dda7a6382f1390e04f08fa58b5777ce252e Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Thu, 24 Apr 2025 20:06:38 +0200 Subject: [PATCH 1287/1598] Add test for DynamoDB sort key --- .../dynamodb2/DynamoDBLockProvider.java | 7 +- ...ctDynamoDBLockProviderIntegrationTest.java | 103 ++++++++++++++++++ .../DynamoDBLockProviderIntegrationTest.java | 92 +--------------- ...oDBLockProviderSortKeyIntegrationTest.java | 102 +++++++++++++++++ 4 files changed, 212 insertions(+), 92 deletions(-) create mode 100644 providers/dynamodb/shedlock-provider-dynamodb2/src/test/java/net/javacrumbs/shedlock/provider/dynamodb2/AbstractDynamoDBLockProviderIntegrationTest.java create mode 100644 providers/dynamodb/shedlock-provider-dynamodb2/src/test/java/net/javacrumbs/shedlock/provider/dynamodb2/DynamoDBLockProviderSortKeyIntegrationTest.java diff --git a/providers/dynamodb/shedlock-provider-dynamodb2/src/main/java/net/javacrumbs/shedlock/provider/dynamodb2/DynamoDBLockProvider.java b/providers/dynamodb/shedlock-provider-dynamodb2/src/main/java/net/javacrumbs/shedlock/provider/dynamodb2/DynamoDBLockProvider.java index e4034350a..97c3a56fb 100644 --- a/providers/dynamodb/shedlock-provider-dynamodb2/src/main/java/net/javacrumbs/shedlock/provider/dynamodb2/DynamoDBLockProvider.java +++ b/providers/dynamodb/shedlock-provider-dynamodb2/src/main/java/net/javacrumbs/shedlock/provider/dynamodb2/DynamoDBLockProvider.java @@ -15,14 +15,13 @@ import static java.util.Collections.singletonMap; import static java.util.Objects.requireNonNull; +import static net.javacrumbs.shedlock.core.ClockProvider.now; import static net.javacrumbs.shedlock.support.Utils.toIsoString; -import java.time.Instant; import java.util.HashMap; import java.util.Map; import java.util.Optional; import net.javacrumbs.shedlock.core.AbstractSimpleLock; -import net.javacrumbs.shedlock.core.ClockProvider; import net.javacrumbs.shedlock.core.LockConfiguration; import net.javacrumbs.shedlock.core.LockProvider; import net.javacrumbs.shedlock.core.SimpleLock; @@ -176,10 +175,6 @@ private static AttributeValue attr(String lockUntilIso) { return AttributeValue.builder().s(lockUntilIso).build(); } - private Instant now() { - return ClockProvider.now(); - } - private static final class DynamoDBLock extends AbstractSimpleLock { private final DynamoDbClient dynamoDbClient; private final String tableName; diff --git a/providers/dynamodb/shedlock-provider-dynamodb2/src/test/java/net/javacrumbs/shedlock/provider/dynamodb2/AbstractDynamoDBLockProviderIntegrationTest.java b/providers/dynamodb/shedlock-provider-dynamodb2/src/test/java/net/javacrumbs/shedlock/provider/dynamodb2/AbstractDynamoDBLockProviderIntegrationTest.java new file mode 100644 index 000000000..3bef41dad --- /dev/null +++ b/providers/dynamodb/shedlock-provider-dynamodb2/src/test/java/net/javacrumbs/shedlock/provider/dynamodb2/AbstractDynamoDBLockProviderIntegrationTest.java @@ -0,0 +1,103 @@ +/** + * Copyright 2009 the original author or authors. + * + *

    Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at + * + *

    http://www.apache.org/licenses/LICENSE-2.0 + * + *

    Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and + * limitations under the License. + */ +package net.javacrumbs.shedlock.provider.dynamodb2; + +import static java.time.Instant.now; +import static net.javacrumbs.shedlock.provider.dynamodb2.DynamoDBLockProvider.LOCKED_AT; +import static net.javacrumbs.shedlock.provider.dynamodb2.DynamoDBLockProvider.LOCKED_BY; +import static net.javacrumbs.shedlock.provider.dynamodb2.DynamoDBLockProvider.LOCK_UNTIL; +import static org.assertj.core.api.Assertions.assertThat; + +import java.net.URI; +import java.time.Instant; +import java.util.Map; +import net.javacrumbs.shedlock.test.support.AbstractLockProviderIntegrationTest; +import org.testcontainers.containers.GenericContainer; +import org.testcontainers.junit.jupiter.Container; +import org.testcontainers.junit.jupiter.Testcontainers; +import software.amazon.awssdk.auth.credentials.AwsBasicCredentials; +import software.amazon.awssdk.auth.credentials.StaticCredentialsProvider; +import software.amazon.awssdk.regions.Region; +import software.amazon.awssdk.services.dynamodb.DynamoDbClient; +import software.amazon.awssdk.services.dynamodb.model.AttributeValue; +import software.amazon.awssdk.services.dynamodb.model.DescribeTableRequest; +import software.amazon.awssdk.services.dynamodb.model.TableStatus; + +@Testcontainers +public abstract class AbstractDynamoDBLockProviderIntegrationTest extends AbstractLockProviderIntegrationTest { + protected static final String ID = "_id2"; + + @Container + static final DynamoDbContainer dynamoDbContainer = + new DynamoDbContainer("amazon/dynamodb-local:2.6.1").withExposedPorts(8000); + + protected static final String TABLE_NAME = "Shedlock"; + protected static DynamoDbClient dynamodb; + + protected static void waitForTableBeingActive() { + while (getTableStatus() != TableStatus.ACTIVE) + ; + } + + private static TableStatus getTableStatus() { + return dynamodb.describeTable( + DescribeTableRequest.builder().tableName(TABLE_NAME).build()) + .table() + .tableStatus(); + } + + /** + * Create a standard AWS v2 SDK client pointing to the local DynamoDb instance + * + * @return A DynamoDbClient pointing to the local DynamoDb instance + */ + protected static DynamoDbClient createClient() { + String endpoint = "http://" + dynamoDbContainer.getHost() + ":" + dynamoDbContainer.getFirstMappedPort(); + return DynamoDbClient.builder() + .endpointOverride(URI.create(endpoint)) + // The region is meaningless for local DynamoDb but required for client builder + // validation + .credentialsProvider(StaticCredentialsProvider.create(AwsBasicCredentials.create("dummy", "dummy"))) + .region(Region.US_EAST_1) + .build(); + } + + @Override + protected void assertUnlocked(String lockName) { + Map lockItem = getLockItem(lockName); + assertThat(getTimestamp(lockItem, LOCK_UNTIL)).isBeforeOrEqualTo(now()); + assertThat(getTimestamp(lockItem, LOCKED_AT)).isBeforeOrEqualTo(now()); + assertThat(lockItem.get(LOCKED_BY).s()).isNotEmpty(); + } + + private Instant getTimestamp(Map lockItem, String name) { + return Instant.parse(lockItem.get(name).s()); + } + + @Override + protected void assertLocked(String lockName) { + Map lockItem = getLockItem(lockName); + assertThat(getTimestamp(lockItem, LOCK_UNTIL)).isAfter(now()); + assertThat(getTimestamp(lockItem, LOCKED_AT)).isBeforeOrEqualTo(now()); + assertThat(lockItem.get(LOCKED_BY).s()).isNotEmpty(); + } + + protected abstract Map getLockItem(String lockName); + + private static class DynamoDbContainer extends GenericContainer { + public DynamoDbContainer(String dockerImageName) { + super(dockerImageName); + } + } +} diff --git a/providers/dynamodb/shedlock-provider-dynamodb2/src/test/java/net/javacrumbs/shedlock/provider/dynamodb2/DynamoDBLockProviderIntegrationTest.java b/providers/dynamodb/shedlock-provider-dynamodb2/src/test/java/net/javacrumbs/shedlock/provider/dynamodb2/DynamoDBLockProviderIntegrationTest.java index 96b36e893..561c84b84 100644 --- a/providers/dynamodb/shedlock-provider-dynamodb2/src/test/java/net/javacrumbs/shedlock/provider/dynamodb2/DynamoDBLockProviderIntegrationTest.java +++ b/providers/dynamodb/shedlock-provider-dynamodb2/src/test/java/net/javacrumbs/shedlock/provider/dynamodb2/DynamoDBLockProviderIntegrationTest.java @@ -13,51 +13,25 @@ */ package net.javacrumbs.shedlock.provider.dynamodb2; -import static net.javacrumbs.shedlock.provider.dynamodb2.DynamoDBLockProvider.LOCKED_AT; -import static net.javacrumbs.shedlock.provider.dynamodb2.DynamoDBLockProvider.LOCKED_BY; -import static net.javacrumbs.shedlock.provider.dynamodb2.DynamoDBLockProvider.LOCK_UNTIL; -import static org.assertj.core.api.Assertions.assertThat; - -import java.net.URI; -import java.time.Instant; import java.util.Collections; import java.util.List; import java.util.Map; import net.javacrumbs.shedlock.core.LockProvider; -import net.javacrumbs.shedlock.test.support.AbstractLockProviderIntegrationTest; import org.junit.jupiter.api.AfterEach; import org.junit.jupiter.api.BeforeAll; -import org.testcontainers.containers.GenericContainer; -import org.testcontainers.junit.jupiter.Container; -import org.testcontainers.junit.jupiter.Testcontainers; -import software.amazon.awssdk.auth.credentials.AwsBasicCredentials; -import software.amazon.awssdk.auth.credentials.StaticCredentialsProvider; -import software.amazon.awssdk.regions.Region; -import software.amazon.awssdk.services.dynamodb.DynamoDbClient; import software.amazon.awssdk.services.dynamodb.model.AttributeValue; import software.amazon.awssdk.services.dynamodb.model.DeleteItemRequest; -import software.amazon.awssdk.services.dynamodb.model.DescribeTableRequest; import software.amazon.awssdk.services.dynamodb.model.GetItemRequest; -import software.amazon.awssdk.services.dynamodb.model.GetItemResponse; import software.amazon.awssdk.services.dynamodb.model.ProvisionedThroughput; import software.amazon.awssdk.services.dynamodb.model.ScanRequest; -import software.amazon.awssdk.services.dynamodb.model.TableStatus; -@Testcontainers -public class DynamoDBLockProviderIntegrationTest extends AbstractLockProviderIntegrationTest { +public class DynamoDBLockProviderIntegrationTest extends AbstractDynamoDBLockProviderIntegrationTest { private static final String ID = "_id2"; - @Container - static final DynamoDbContainer dynamoDbContainer = - new DynamoDbContainer("amazon/dynamodb-local:2.5.1").withExposedPorts(8000); - - private static final String TABLE_NAME = "Shedlock"; - private static DynamoDbClient dynamodb; - @BeforeAll - static void createLockProvider() { + static void createLockTable() { dynamodb = createClient(); - String lockTable = DynamoDBUtils.createLockTable( + DynamoDBUtils.createLockTable( dynamodb, TABLE_NAME, ProvisionedThroughput.builder() @@ -65,31 +39,7 @@ static void createLockProvider() { .writeCapacityUnits(1L) .build(), ID); - while (getTableStatus(lockTable) != TableStatus.ACTIVE) - ; - } - - private static TableStatus getTableStatus(String lockTable) { - return dynamodb.describeTable( - DescribeTableRequest.builder().tableName(lockTable).build()) - .table() - .tableStatus(); - } - - /** - * Create a standard AWS v2 SDK client pointing to the local DynamoDb instance - * - * @return A DynamoDbClient pointing to the local DynamoDb instance - */ - static DynamoDbClient createClient() { - String endpoint = "http://" + dynamoDbContainer.getHost() + ":" + dynamoDbContainer.getFirstMappedPort(); - return DynamoDbClient.builder() - .endpointOverride(URI.create(endpoint)) - // The region is meaningless for local DynamoDb but required for client builder - // validation - .credentialsProvider(StaticCredentialsProvider.create(AwsBasicCredentials.create("dummy", "dummy"))) - .region(Region.US_EAST_1) - .build(); + waitForTableBeingActive(); } @AfterEach @@ -111,42 +61,12 @@ protected LockProvider getLockProvider() { } @Override - protected void assertUnlocked(String lockName) { - Map lockItem = getLockItem(lockName); - assertThat(fromIsoString(lockItem.get(LOCK_UNTIL).s())).isBeforeOrEqualTo(now()); - assertThat(fromIsoString(lockItem.get(LOCKED_AT).s())).isBeforeOrEqualTo(now()); - assertThat(lockItem.get(LOCKED_BY).s()).isNotEmpty(); - } - - private Instant now() { - return Instant.now(); - } - - @Override - protected void assertLocked(String lockName) { - Map lockItem = getLockItem(lockName); - assertThat(fromIsoString(lockItem.get(LOCK_UNTIL).s())).isAfter(now()); - assertThat(fromIsoString(lockItem.get(LOCKED_AT).s())).isBeforeOrEqualTo(now()); - assertThat(lockItem.get(LOCKED_BY).s()).isNotEmpty(); - } - - private Instant fromIsoString(String isoString) { - return Instant.parse(isoString); - } - - private Map getLockItem(String lockName) { + protected Map getLockItem(String lockName) { GetItemRequest request = GetItemRequest.builder() .tableName(TABLE_NAME) .key(Collections.singletonMap( ID, AttributeValue.builder().s(lockName).build())) .build(); - GetItemResponse response = dynamodb.getItem(request); - return response.item(); - } - - private static class DynamoDbContainer extends GenericContainer { - public DynamoDbContainer(String dockerImageName) { - super(dockerImageName); - } + return dynamodb.getItem(request).item(); } } diff --git a/providers/dynamodb/shedlock-provider-dynamodb2/src/test/java/net/javacrumbs/shedlock/provider/dynamodb2/DynamoDBLockProviderSortKeyIntegrationTest.java b/providers/dynamodb/shedlock-provider-dynamodb2/src/test/java/net/javacrumbs/shedlock/provider/dynamodb2/DynamoDBLockProviderSortKeyIntegrationTest.java new file mode 100644 index 000000000..498831b38 --- /dev/null +++ b/providers/dynamodb/shedlock-provider-dynamodb2/src/test/java/net/javacrumbs/shedlock/provider/dynamodb2/DynamoDBLockProviderSortKeyIntegrationTest.java @@ -0,0 +1,102 @@ +/** + * Copyright 2009 the original author or authors. + * + *

    Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at + * + *

    http://www.apache.org/licenses/LICENSE-2.0 + * + *

    Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and + * limitations under the License. + */ +package net.javacrumbs.shedlock.provider.dynamodb2; + +import static net.javacrumbs.shedlock.provider.dynamodb2.DynamoDBLockProvider.SORT; + +import java.util.List; +import java.util.Map; +import net.javacrumbs.shedlock.core.LockProvider; +import org.junit.jupiter.api.AfterEach; +import org.junit.jupiter.api.BeforeAll; +import org.testcontainers.junit.jupiter.Testcontainers; +import software.amazon.awssdk.services.dynamodb.model.AttributeDefinition; +import software.amazon.awssdk.services.dynamodb.model.AttributeValue; +import software.amazon.awssdk.services.dynamodb.model.CreateTableRequest; +import software.amazon.awssdk.services.dynamodb.model.DeleteItemRequest; +import software.amazon.awssdk.services.dynamodb.model.GetItemRequest; +import software.amazon.awssdk.services.dynamodb.model.KeySchemaElement; +import software.amazon.awssdk.services.dynamodb.model.KeyType; +import software.amazon.awssdk.services.dynamodb.model.ProvisionedThroughput; +import software.amazon.awssdk.services.dynamodb.model.ScalarAttributeType; +import software.amazon.awssdk.services.dynamodb.model.ScanRequest; + +@Testcontainers +public class DynamoDBLockProviderSortKeyIntegrationTest extends AbstractDynamoDBLockProviderIntegrationTest { + private static final String SORT_KEY = "_sk"; + + @BeforeAll + static void createLockTable() { + dynamodb = createClient(); + CreateTableRequest request = CreateTableRequest.builder() + .tableName(TABLE_NAME) + .keySchema( + KeySchemaElement.builder() + .attributeName(ID) + .keyType(KeyType.HASH) + .build(), + KeySchemaElement.builder() + .attributeName(SORT_KEY) + .keyType(KeyType.RANGE) + .build()) + .attributeDefinitions( + AttributeDefinition.builder() + .attributeName(ID) + .attributeType(ScalarAttributeType.S) + .build(), + AttributeDefinition.builder() + .attributeName(SORT_KEY) + .attributeType(ScalarAttributeType.S) + .build()) + .provisionedThroughput(ProvisionedThroughput.builder() + .readCapacityUnits(1L) + .writeCapacityUnits(1L) + .build()) + .build(); + dynamodb.createTable(request); + + waitForTableBeingActive(); + } + + @AfterEach + public void truncateLockTable() { + List> items = dynamodb.scan( + ScanRequest.builder().tableName(TABLE_NAME).build()) + .items(); + for (Map item : items) { + dynamodb.deleteItem(DeleteItemRequest.builder() + .tableName(TABLE_NAME) + .key(Map.of(ID, item.get(ID), SORT_KEY, item.get(SORT_KEY))) + .build()); + } + } + + @Override + protected LockProvider getLockProvider() { + return new DynamoDBLockProvider(dynamodb, TABLE_NAME, ID, SORT_KEY); + } + + @Override + protected Map getLockItem(String lockName) { + GetItemRequest request = GetItemRequest.builder() + .tableName(TABLE_NAME) + .key(Map.of( + ID, + AttributeValue.builder().s(lockName).build(), + SORT_KEY, + AttributeValue.builder().s(lockName.concat(SORT)).build())) + .build(); + return dynamodb.getItem(request).item(); + } +} From 5d487deafc4809b31afff1ed05c5bc82070ce508 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 25 Apr 2025 15:23:15 +0000 Subject: [PATCH 1288/1598] Bump software.amazon.awssdk:s3 from 2.31.28 to 2.31.29 Bumps software.amazon.awssdk:s3 from 2.31.28 to 2.31.29. --- updated-dependencies: - dependency-name: software.amazon.awssdk:s3 dependency-version: 2.31.29 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/s3/shedlock-provider-s3v2/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/s3/shedlock-provider-s3v2/pom.xml b/providers/s3/shedlock-provider-s3v2/pom.xml index 2b76b2cbd..5a7e48fab 100644 --- a/providers/s3/shedlock-provider-s3v2/pom.xml +++ b/providers/s3/shedlock-provider-s3v2/pom.xml @@ -12,7 +12,7 @@ 6.4.1-SNAPSHOT - 2.31.28 + 2.31.29 From c9f15d556b207bb8a4afb7c12cba9d13f9b11aa3 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 25 Apr 2025 15:24:22 +0000 Subject: [PATCH 1289/1598] Bump jackson.version from 2.18.3 to 2.19.0 Bumps `jackson.version` from 2.18.3 to 2.19.0. Updates `com.fasterxml.jackson.datatype:jackson-datatype-jsr310` from 2.18.3 to 2.19.0 Updates `com.fasterxml.jackson.dataformat:jackson-dataformat-xml` from 2.18.3 to 2.19.0 - [Commits](https://github.com/FasterXML/jackson-dataformat-xml/compare/jackson-dataformat-xml-2.18.3...jackson-dataformat-xml-2.19.0) --- updated-dependencies: - dependency-name: com.fasterxml.jackson.datatype:jackson-datatype-jsr310 dependency-version: 2.19.0 dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: com.fasterxml.jackson.dataformat:jackson-dataformat-xml dependency-version: 2.19.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- .../elasticsearch/shedlock-provider-elasticsearch8/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml index 01fb7e2ba..4bcc46618 100644 --- a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml +++ b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml @@ -14,7 +14,7 @@ 8.17.4 2.1.3 - 2.18.3 + 2.19.0 From 84f6ed428e6356248a10dd5504c9b351b6871955 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 28 Apr 2025 16:53:48 +0000 Subject: [PATCH 1290/1598] Bump com.google.cloud:google-cloud-datastore from 2.27.1 to 2.27.2 Bumps [com.google.cloud:google-cloud-datastore](https://github.com/googleapis/java-datastore) from 2.27.1 to 2.27.2. - [Release notes](https://github.com/googleapis/java-datastore/releases) - [Changelog](https://github.com/googleapis/java-datastore/blob/main/CHANGELOG.md) - [Commits](https://github.com/googleapis/java-datastore/compare/v2.27.1...v2.27.2) --- updated-dependencies: - dependency-name: com.google.cloud:google-cloud-datastore dependency-version: 2.27.2 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/datastore/shedlock-provider-datastore/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/datastore/shedlock-provider-datastore/pom.xml b/providers/datastore/shedlock-provider-datastore/pom.xml index cb759383c..5a91c3a32 100644 --- a/providers/datastore/shedlock-provider-datastore/pom.xml +++ b/providers/datastore/shedlock-provider-datastore/pom.xml @@ -12,7 +12,7 @@ 6.4.1-SNAPSHOT - 2.27.1 + 2.27.2 From 9e732e15448d0ca404b044cc918a2014b13dee9e Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 28 Apr 2025 16:53:55 +0000 Subject: [PATCH 1291/1598] Bump software.amazon.awssdk:s3 from 2.31.29 to 2.31.30 Bumps software.amazon.awssdk:s3 from 2.31.29 to 2.31.30. --- updated-dependencies: - dependency-name: software.amazon.awssdk:s3 dependency-version: 2.31.30 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/s3/shedlock-provider-s3v2/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/s3/shedlock-provider-s3v2/pom.xml b/providers/s3/shedlock-provider-s3v2/pom.xml index 5a7e48fab..39c91da59 100644 --- a/providers/s3/shedlock-provider-s3v2/pom.xml +++ b/providers/s3/shedlock-provider-s3v2/pom.xml @@ -12,7 +12,7 @@ 6.4.1-SNAPSHOT - 2.31.29 + 2.31.30 From 812e7873728642c436e999ac77f18d597b2f0873 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 29 Apr 2025 15:03:57 +0000 Subject: [PATCH 1292/1598] Bump software.amazon.awssdk:s3 from 2.31.30 to 2.31.31 Bumps software.amazon.awssdk:s3 from 2.31.30 to 2.31.31. --- updated-dependencies: - dependency-name: software.amazon.awssdk:s3 dependency-version: 2.31.31 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/s3/shedlock-provider-s3v2/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/s3/shedlock-provider-s3v2/pom.xml b/providers/s3/shedlock-provider-s3v2/pom.xml index 39c91da59..b8697c8b7 100644 --- a/providers/s3/shedlock-provider-s3v2/pom.xml +++ b/providers/s3/shedlock-provider-s3v2/pom.xml @@ -12,7 +12,7 @@ 6.4.1-SNAPSHOT - 2.31.30 + 2.31.31 From 7d52ec9e6573e328a3411def9c7defcfeeff51b6 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 29 Apr 2025 15:04:11 +0000 Subject: [PATCH 1293/1598] Bump com.mysql:mysql-connector-j from 9.2.0 to 9.3.0 Bumps [com.mysql:mysql-connector-j](https://github.com/mysql/mysql-connector-j) from 9.2.0 to 9.3.0. - [Changelog](https://github.com/mysql/mysql-connector-j/blob/release/9.x/CHANGES) - [Commits](https://github.com/mysql/mysql-connector-j/compare/9.2.0...9.3.0) --- updated-dependencies: - dependency-name: com.mysql:mysql-connector-j dependency-version: 9.3.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- providers/jdbc/shedlock-test-support-jdbc/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/jdbc/shedlock-test-support-jdbc/pom.xml b/providers/jdbc/shedlock-test-support-jdbc/pom.xml index b0a2547e7..0b813e4cb 100644 --- a/providers/jdbc/shedlock-test-support-jdbc/pom.xml +++ b/providers/jdbc/shedlock-test-support-jdbc/pom.xml @@ -39,7 +39,7 @@ com.mysql mysql-connector-j - 9.2.0 + 9.3.0 From 589b1fba715affefe3687791448ac9aeefc12aa7 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 29 Apr 2025 15:04:20 +0000 Subject: [PATCH 1294/1598] Bump org.redisson:redisson-spring-data-32 from 3.45.1 to 3.46.0 Bumps org.redisson:redisson-spring-data-32 from 3.45.1 to 3.46.0. --- updated-dependencies: - dependency-name: org.redisson:redisson-spring-data-32 dependency-version: 3.46.0 dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- providers/redis/shedlock-provider-redis-spring/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index e23f13899..1d0322d79 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -62,7 +62,7 @@ org.redisson redisson-spring-data-32 - 3.45.1 + 3.46.0 test From b509fdfce527e4b86b55aa0674a6511e7fd19305 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 29 Apr 2025 16:00:48 +0000 Subject: [PATCH 1295/1598] Bump com.google.cloud:google-cloud-spanner from 6.91.1 to 6.92.0 Bumps [com.google.cloud:google-cloud-spanner](https://github.com/googleapis/java-spanner) from 6.91.1 to 6.92.0. - [Release notes](https://github.com/googleapis/java-spanner/releases) - [Changelog](https://github.com/googleapis/java-spanner/blob/main/CHANGELOG.md) - [Commits](https://github.com/googleapis/java-spanner/compare/v6.91.1...v6.92.0) --- updated-dependencies: - dependency-name: com.google.cloud:google-cloud-spanner dependency-version: 6.92.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- providers/spanner/shedlock-provider-spanner/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/spanner/shedlock-provider-spanner/pom.xml b/providers/spanner/shedlock-provider-spanner/pom.xml index 4daa3f85b..eb45ec68b 100644 --- a/providers/spanner/shedlock-provider-spanner/pom.xml +++ b/providers/spanner/shedlock-provider-spanner/pom.xml @@ -12,7 +12,7 @@ 6.4.1-SNAPSHOT - 6.91.1 + 6.92.0 From 619b171c44c497e4de7a8aea61c86ab7115cda55 Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Tue, 29 Apr 2025 20:53:45 +0200 Subject: [PATCH 1296/1598] [maven-release-plugin] prepare release shedlock-parent-6.5.0 --- cdi/shedlock-cdi/pom.xml | 4 ++-- cdi/test/quarkus-test/pom.xml | 4 ++-- micronaut/shedlock-micronaut4/pom.xml | 4 ++-- micronaut/test/micronaut4-jdbc-template/pom.xml | 4 ++-- micronaut/test/micronaut4-jdbc/pom.xml | 4 ++-- pom.xml | 2 +- providers/arangodb/shedlock-provider-arangodb/pom.xml | 4 ++-- providers/cassandra/shedlock-provider-cassandra/pom.xml | 4 ++-- providers/consul/shedlock-provider-consul/pom.xml | 4 ++-- .../couchbase/shedlock-provider-couchbase-javaclient3/pom.xml | 4 ++-- providers/datastore/shedlock-provider-datastore/pom.xml | 4 ++-- providers/dynamodb/shedlock-provider-dynamodb2/pom.xml | 4 ++-- .../elasticsearch/shedlock-provider-elasticsearch8/pom.xml | 4 ++-- .../elasticsearch/shedlock-provider-elasticsearch9/pom.xml | 4 ++-- providers/etcd/shedlock-provider-etcd-jetcd/pom.xml | 2 +- providers/hazelcast/shedlock-provider-hazelcast4/pom.xml | 4 ++-- providers/ignite/shedlock-provider-ignite/pom.xml | 4 ++-- providers/inmemory/shedlock-provider-inmemory/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-internal/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-template/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jooq/pom.xml | 4 ++-- providers/jdbc/shedlock-test-support-jdbc/pom.xml | 4 ++-- providers/memcached/shedlock-provider-memcached-spy/pom.xml | 4 ++-- .../mongo/shedlock-provider-mongo-reactivestreams/pom.xml | 4 ++-- providers/mongo/shedlock-provider-mongo/pom.xml | 4 ++-- providers/neo4j/shedlock-provider-neo4j/pom.xml | 4 ++-- .../opensearch/shedlock-provider-opensearch-java/pom.xml | 4 ++-- providers/opensearch/shedlock-provider-opensearch/pom.xml | 4 ++-- providers/r2dbc/shedlock-provider-r2dbc/pom.xml | 4 ++-- providers/redis/shedlock-provider-redis-jedis4/pom.xml | 4 ++-- providers/redis/shedlock-provider-redis-spring/pom.xml | 4 ++-- providers/s3/shedlock-provider-s3/pom.xml | 4 ++-- providers/s3/shedlock-provider-s3v2/pom.xml | 4 ++-- providers/spanner/shedlock-provider-spanner/pom.xml | 4 ++-- .../zookeeper/shedlock-provider-zookeeper-curator/pom.xml | 4 ++-- shedlock-bom/pom.xml | 4 ++-- shedlock-core/pom.xml | 4 ++-- shedlock-test-support/pom.xml | 4 ++-- spring/shedlock-spring/pom.xml | 4 ++-- spring/test/shedlock-springboot-future-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-kotlin-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-old-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-sleuth-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-test/pom.xml | 4 ++-- spring/test/shedlock-testng-test/pom.xml | 4 ++-- 47 files changed, 92 insertions(+), 92 deletions(-) diff --git a/cdi/shedlock-cdi/pom.xml b/cdi/shedlock-cdi/pom.xml index 249d8e5c6..d617a94af 100644 --- a/cdi/shedlock-cdi/pom.xml +++ b/cdi/shedlock-cdi/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 6.4.1-SNAPSHOT + 6.5.0 ../../pom.xml shedlock-cdi - 6.4.1-SNAPSHOT + 6.5.0 diff --git a/cdi/test/quarkus-test/pom.xml b/cdi/test/quarkus-test/pom.xml index 915e7ca44..71e973239 100644 --- a/cdi/test/quarkus-test/pom.xml +++ b/cdi/test/quarkus-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.4.1-SNAPSHOT + 6.5.0 ../../../pom.xml 4.0.0 quarkus-test - 6.4.1-SNAPSHOT + 6.5.0 quarkus-bom diff --git a/micronaut/shedlock-micronaut4/pom.xml b/micronaut/shedlock-micronaut4/pom.xml index 6403da75d..f4753769b 100644 --- a/micronaut/shedlock-micronaut4/pom.xml +++ b/micronaut/shedlock-micronaut4/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 6.4.1-SNAPSHOT + 6.5.0 ../../pom.xml shedlock-micronaut4 - 6.4.1-SNAPSHOT + 6.5.0 diff --git a/micronaut/test/micronaut4-jdbc-template/pom.xml b/micronaut/test/micronaut4-jdbc-template/pom.xml index f04f7459e..32729ce4e 100644 --- a/micronaut/test/micronaut4-jdbc-template/pom.xml +++ b/micronaut/test/micronaut4-jdbc-template/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 6.4.1-SNAPSHOT + 6.5.0 ../../../pom.xml micronaut4-jdbc-template - 6.4.1-SNAPSHOT + 6.5.0 UTF-8 diff --git a/micronaut/test/micronaut4-jdbc/pom.xml b/micronaut/test/micronaut4-jdbc/pom.xml index 541f2547f..90609ba46 100644 --- a/micronaut/test/micronaut4-jdbc/pom.xml +++ b/micronaut/test/micronaut4-jdbc/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 6.4.1-SNAPSHOT + 6.5.0 ../../../pom.xml micronaut4-jdbc - 6.4.1-SNAPSHOT + 6.5.0 UTF-8 diff --git a/pom.xml b/pom.xml index e6e8d0f30..03cae41f6 100644 --- a/pom.xml +++ b/pom.xml @@ -19,7 +19,7 @@ net.javacrumbs.shedlock shedlock-parent pom - 6.4.1-SNAPSHOT + 6.5.0 shedlock-bom shedlock-core diff --git a/providers/arangodb/shedlock-provider-arangodb/pom.xml b/providers/arangodb/shedlock-provider-arangodb/pom.xml index 3d2c00ea5..5d6084811 100644 --- a/providers/arangodb/shedlock-provider-arangodb/pom.xml +++ b/providers/arangodb/shedlock-provider-arangodb/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.4.1-SNAPSHOT + 6.5.0 ../../../pom.xml 4.0.0 shedlock-provider-arangodb - 6.4.1-SNAPSHOT + 6.5.0 diff --git a/providers/cassandra/shedlock-provider-cassandra/pom.xml b/providers/cassandra/shedlock-provider-cassandra/pom.xml index 7c6709985..72225cacd 100644 --- a/providers/cassandra/shedlock-provider-cassandra/pom.xml +++ b/providers/cassandra/shedlock-provider-cassandra/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.4.1-SNAPSHOT + 6.5.0 ../../../pom.xml 4.0.0 shedlock-provider-cassandra - 6.4.1-SNAPSHOT + 6.5.0 4.19.0 diff --git a/providers/consul/shedlock-provider-consul/pom.xml b/providers/consul/shedlock-provider-consul/pom.xml index d0cf53205..a4799b7cd 100644 --- a/providers/consul/shedlock-provider-consul/pom.xml +++ b/providers/consul/shedlock-provider-consul/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.4.1-SNAPSHOT + 6.5.0 ../../../pom.xml 4.0.0 shedlock-provider-consul - 6.4.1-SNAPSHOT + 6.5.0 diff --git a/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml b/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml index 44cb7f247..cfd531edc 100644 --- a/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml +++ b/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.4.1-SNAPSHOT + 6.5.0 ../../../pom.xml 4.0.0 shedlock-provider-couchbase-javaclient3 - 6.4.1-SNAPSHOT + 6.5.0 diff --git a/providers/datastore/shedlock-provider-datastore/pom.xml b/providers/datastore/shedlock-provider-datastore/pom.xml index 5a91c3a32..7c2273603 100644 --- a/providers/datastore/shedlock-provider-datastore/pom.xml +++ b/providers/datastore/shedlock-provider-datastore/pom.xml @@ -4,12 +4,12 @@ net.javacrumbs.shedlock shedlock-parent - 6.4.1-SNAPSHOT + 6.5.0 ../../../pom.xml shedlock-provider-datastore - 6.4.1-SNAPSHOT + 6.5.0 2.27.2 diff --git a/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml b/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml index 5cff95c04..607657996 100644 --- a/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml +++ b/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.4.1-SNAPSHOT + 6.5.0 ../../../pom.xml 4.0.0 shedlock-provider-dynamodb2 - 6.4.1-SNAPSHOT + 6.5.0 diff --git a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml index 4bcc46618..b566af476 100644 --- a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml +++ b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.4.1-SNAPSHOT + 6.5.0 ../../../pom.xml 4.0.0 shedlock-provider-elasticsearch8 - 6.4.1-SNAPSHOT + 6.5.0 8.17.4 diff --git a/providers/elasticsearch/shedlock-provider-elasticsearch9/pom.xml b/providers/elasticsearch/shedlock-provider-elasticsearch9/pom.xml index 2a3cfb564..3d6ae0910 100644 --- a/providers/elasticsearch/shedlock-provider-elasticsearch9/pom.xml +++ b/providers/elasticsearch/shedlock-provider-elasticsearch9/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.4.1-SNAPSHOT + 6.5.0 ../../../pom.xml 4.0.0 shedlock-provider-elasticsearch9 - 6.4.1-SNAPSHOT + 6.5.0 9.0.0 diff --git a/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml b/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml index 2806a7e4f..a4bd0317c 100644 --- a/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml +++ b/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.4.1-SNAPSHOT + 6.5.0 ../../../pom.xml 4.0.0 diff --git a/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml b/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml index 77f38fea8..740697694 100644 --- a/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml +++ b/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.4.1-SNAPSHOT + 6.5.0 ../../../pom.xml 4.0.0 shedlock-provider-hazelcast4 - 6.4.1-SNAPSHOT + 6.5.0 diff --git a/providers/ignite/shedlock-provider-ignite/pom.xml b/providers/ignite/shedlock-provider-ignite/pom.xml index b002a734c..598193391 100644 --- a/providers/ignite/shedlock-provider-ignite/pom.xml +++ b/providers/ignite/shedlock-provider-ignite/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.4.1-SNAPSHOT + 6.5.0 ../../../pom.xml 4.0.0 shedlock-provider-ignite - 6.4.1-SNAPSHOT + 6.5.0 2.17.0 diff --git a/providers/inmemory/shedlock-provider-inmemory/pom.xml b/providers/inmemory/shedlock-provider-inmemory/pom.xml index a20a6ff7b..f264ea99b 100644 --- a/providers/inmemory/shedlock-provider-inmemory/pom.xml +++ b/providers/inmemory/shedlock-provider-inmemory/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.4.1-SNAPSHOT + 6.5.0 ../../../pom.xml 4.0.0 shedlock-provider-inmemory - 6.4.1-SNAPSHOT + 6.5.0 diff --git a/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml b/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml index 77034a5b7..e02656062 100644 --- a/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.4.1-SNAPSHOT + 6.5.0 ../../../pom.xml 4.0.0 shedlock-provider-jdbc-internal - 6.4.1-SNAPSHOT + 6.5.0 diff --git a/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml b/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml index 4fccc0c2f..8ae199bb0 100644 --- a/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.4.1-SNAPSHOT + 6.5.0 ../../../pom.xml 4.0.0 shedlock-provider-jdbc-micronaut - 6.4.1-SNAPSHOT + 6.5.0 diff --git a/providers/jdbc/shedlock-provider-jdbc-template/pom.xml b/providers/jdbc/shedlock-provider-jdbc-template/pom.xml index 71e72ef77..41415216b 100644 --- a/providers/jdbc/shedlock-provider-jdbc-template/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-template/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.4.1-SNAPSHOT + 6.5.0 ../../../pom.xml 4.0.0 shedlock-provider-jdbc-template - 6.4.1-SNAPSHOT + 6.5.0 diff --git a/providers/jdbc/shedlock-provider-jdbc/pom.xml b/providers/jdbc/shedlock-provider-jdbc/pom.xml index d8fa1b982..ae024c9cd 100644 --- a/providers/jdbc/shedlock-provider-jdbc/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.4.1-SNAPSHOT + 6.5.0 ../../../pom.xml 4.0.0 shedlock-provider-jdbc - 6.4.1-SNAPSHOT + 6.5.0 diff --git a/providers/jdbc/shedlock-provider-jooq/pom.xml b/providers/jdbc/shedlock-provider-jooq/pom.xml index 712d9d7e0..6c6f89bb7 100644 --- a/providers/jdbc/shedlock-provider-jooq/pom.xml +++ b/providers/jdbc/shedlock-provider-jooq/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.4.1-SNAPSHOT + 6.5.0 ../../../pom.xml 4.0.0 shedlock-provider-jooq - 6.4.1-SNAPSHOT + 6.5.0 diff --git a/providers/jdbc/shedlock-test-support-jdbc/pom.xml b/providers/jdbc/shedlock-test-support-jdbc/pom.xml index b0a2547e7..27d2159fc 100644 --- a/providers/jdbc/shedlock-test-support-jdbc/pom.xml +++ b/providers/jdbc/shedlock-test-support-jdbc/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.4.1-SNAPSHOT + 6.5.0 ../../../pom.xml 4.0.0 shedlock-test-support-jdbc - 6.4.1-SNAPSHOT + 6.5.0 diff --git a/providers/memcached/shedlock-provider-memcached-spy/pom.xml b/providers/memcached/shedlock-provider-memcached-spy/pom.xml index e0f6931ea..a0252342c 100644 --- a/providers/memcached/shedlock-provider-memcached-spy/pom.xml +++ b/providers/memcached/shedlock-provider-memcached-spy/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.4.1-SNAPSHOT + 6.5.0 ../../../pom.xml 4.0.0 shedlock-provider-memcached-spy - 6.4.1-SNAPSHOT + 6.5.0 2.12.3 diff --git a/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml b/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml index 1e769dad9..451ad78bc 100644 --- a/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml +++ b/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.4.1-SNAPSHOT + 6.5.0 ../../../pom.xml 4.0.0 shedlock-provider-mongo-reactivestreams - 6.4.1-SNAPSHOT + 6.5.0 diff --git a/providers/mongo/shedlock-provider-mongo/pom.xml b/providers/mongo/shedlock-provider-mongo/pom.xml index 9567c3e9d..e7c62651b 100644 --- a/providers/mongo/shedlock-provider-mongo/pom.xml +++ b/providers/mongo/shedlock-provider-mongo/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.4.1-SNAPSHOT + 6.5.0 ../../../pom.xml 4.0.0 shedlock-provider-mongo - 6.4.1-SNAPSHOT + 6.5.0 diff --git a/providers/neo4j/shedlock-provider-neo4j/pom.xml b/providers/neo4j/shedlock-provider-neo4j/pom.xml index 28e277c94..9c9eb7636 100644 --- a/providers/neo4j/shedlock-provider-neo4j/pom.xml +++ b/providers/neo4j/shedlock-provider-neo4j/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.4.1-SNAPSHOT + 6.5.0 ../../../pom.xml 4.0.0 shedlock-provider-neo4j - 6.4.1-SNAPSHOT + 6.5.0 diff --git a/providers/opensearch/shedlock-provider-opensearch-java/pom.xml b/providers/opensearch/shedlock-provider-opensearch-java/pom.xml index 155d721c4..9c6293ec2 100644 --- a/providers/opensearch/shedlock-provider-opensearch-java/pom.xml +++ b/providers/opensearch/shedlock-provider-opensearch-java/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.4.1-SNAPSHOT + 6.5.0 ../../../pom.xml 4.0.0 shedlock-provider-opensearch-java - 6.4.1-SNAPSHOT + 6.5.0 2.23.0 diff --git a/providers/opensearch/shedlock-provider-opensearch/pom.xml b/providers/opensearch/shedlock-provider-opensearch/pom.xml index 325cd4386..140f69e90 100644 --- a/providers/opensearch/shedlock-provider-opensearch/pom.xml +++ b/providers/opensearch/shedlock-provider-opensearch/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.4.1-SNAPSHOT + 6.5.0 ../../../pom.xml 4.0.0 shedlock-provider-opensearch - 6.4.1-SNAPSHOT + 6.5.0 2.19.1 diff --git a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml index 68b640c7e..db0681afd 100644 --- a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml +++ b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml @@ -5,12 +5,12 @@ net.javacrumbs.shedlock shedlock-parent - 6.4.1-SNAPSHOT + 6.5.0 ../../../pom.xml shedlock-provider-r2dbc - 6.4.1-SNAPSHOT + 6.5.0 1.0.0.RELEASE diff --git a/providers/redis/shedlock-provider-redis-jedis4/pom.xml b/providers/redis/shedlock-provider-redis-jedis4/pom.xml index 15b7f02ad..103525d08 100644 --- a/providers/redis/shedlock-provider-redis-jedis4/pom.xml +++ b/providers/redis/shedlock-provider-redis-jedis4/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.4.1-SNAPSHOT + 6.5.0 ../../../pom.xml 4.0.0 shedlock-provider-redis-jedis4 - 6.4.1-SNAPSHOT + 6.5.0 diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index e23f13899..740826208 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.4.1-SNAPSHOT + 6.5.0 ../../../pom.xml 4.0.0 shedlock-provider-redis-spring - 6.4.1-SNAPSHOT + 6.5.0 diff --git a/providers/s3/shedlock-provider-s3/pom.xml b/providers/s3/shedlock-provider-s3/pom.xml index 67eab096a..48aff349c 100644 --- a/providers/s3/shedlock-provider-s3/pom.xml +++ b/providers/s3/shedlock-provider-s3/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.4.1-SNAPSHOT + 6.5.0 ../../../pom.xml 4.0.0 shedlock-provider-s3 - 6.4.1-SNAPSHOT + 6.5.0 1.12.782 diff --git a/providers/s3/shedlock-provider-s3v2/pom.xml b/providers/s3/shedlock-provider-s3v2/pom.xml index 39c91da59..822cd45ec 100644 --- a/providers/s3/shedlock-provider-s3v2/pom.xml +++ b/providers/s3/shedlock-provider-s3v2/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.4.1-SNAPSHOT + 6.5.0 ../../../pom.xml 4.0.0 shedlock-provider-s3v2 - 6.4.1-SNAPSHOT + 6.5.0 2.31.30 diff --git a/providers/spanner/shedlock-provider-spanner/pom.xml b/providers/spanner/shedlock-provider-spanner/pom.xml index 4daa3f85b..0850d531f 100644 --- a/providers/spanner/shedlock-provider-spanner/pom.xml +++ b/providers/spanner/shedlock-provider-spanner/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.4.1-SNAPSHOT + 6.5.0 ../../../pom.xml 4.0.0 shedlock-provider-spanner - 6.4.1-SNAPSHOT + 6.5.0 6.91.1 diff --git a/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml b/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml index 7f2fb8092..1a6a78eb5 100644 --- a/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml +++ b/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.4.1-SNAPSHOT + 6.5.0 ../../../pom.xml 4.0.0 shedlock-provider-zookeeper-curator - 6.4.1-SNAPSHOT + 6.5.0 5.8.0 diff --git a/shedlock-bom/pom.xml b/shedlock-bom/pom.xml index b3120059e..2e1a67565 100644 --- a/shedlock-bom/pom.xml +++ b/shedlock-bom/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.4.1-SNAPSHOT + 6.5.0 4.0.0 BOM for ShedLock modules shedlock-bom - 6.4.1-SNAPSHOT + 6.5.0 pom diff --git a/shedlock-core/pom.xml b/shedlock-core/pom.xml index acee66427..9417b90a5 100644 --- a/shedlock-core/pom.xml +++ b/shedlock-core/pom.xml @@ -3,12 +3,12 @@ shedlock-parent net.javacrumbs.shedlock - 6.4.1-SNAPSHOT + 6.5.0 4.0.0 shedlock-core - 6.4.1-SNAPSHOT + 6.5.0 2.13.3 diff --git a/shedlock-test-support/pom.xml b/shedlock-test-support/pom.xml index c50dd885f..9387405d3 100644 --- a/shedlock-test-support/pom.xml +++ b/shedlock-test-support/pom.xml @@ -3,12 +3,12 @@ shedlock-parent net.javacrumbs.shedlock - 6.4.1-SNAPSHOT + 6.5.0 4.0.0 shedlock-test-support - 6.4.1-SNAPSHOT + 6.5.0 diff --git a/spring/shedlock-spring/pom.xml b/spring/shedlock-spring/pom.xml index b2dbc6a9e..c4f4c792a 100644 --- a/spring/shedlock-spring/pom.xml +++ b/spring/shedlock-spring/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.4.1-SNAPSHOT + 6.5.0 ../../pom.xml 4.0.0 shedlock-spring - 6.4.1-SNAPSHOT + 6.5.0 diff --git a/spring/test/shedlock-springboot-future-test/pom.xml b/spring/test/shedlock-springboot-future-test/pom.xml index 3319c7337..f5655d37f 100644 --- a/spring/test/shedlock-springboot-future-test/pom.xml +++ b/spring/test/shedlock-springboot-future-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.4.1-SNAPSHOT + 6.5.0 ../../../pom.xml 4.0.0 shedlock-springboot-future-test - 6.4.1-SNAPSHOT + 6.5.0 diff --git a/spring/test/shedlock-springboot-kotlin-test/pom.xml b/spring/test/shedlock-springboot-kotlin-test/pom.xml index 6450feb27..5a7139d06 100644 --- a/spring/test/shedlock-springboot-kotlin-test/pom.xml +++ b/spring/test/shedlock-springboot-kotlin-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.4.1-SNAPSHOT + 6.5.0 ../../../pom.xml 4.0.0 shedlock-springboot-kotlin-test - 6.4.1-SNAPSHOT + 6.5.0 diff --git a/spring/test/shedlock-springboot-old-test/pom.xml b/spring/test/shedlock-springboot-old-test/pom.xml index 5997f0f10..9472f5450 100644 --- a/spring/test/shedlock-springboot-old-test/pom.xml +++ b/spring/test/shedlock-springboot-old-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.4.1-SNAPSHOT + 6.5.0 ../../../pom.xml 4.0.0 shedlock-springboot-old-test - 6.4.1-SNAPSHOT + 6.5.0 diff --git a/spring/test/shedlock-springboot-sleuth-test/pom.xml b/spring/test/shedlock-springboot-sleuth-test/pom.xml index f5199c9ce..abcce51d2 100644 --- a/spring/test/shedlock-springboot-sleuth-test/pom.xml +++ b/spring/test/shedlock-springboot-sleuth-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.4.1-SNAPSHOT + 6.5.0 ../../../pom.xml 4.0.0 shedlock-springboot-sleuth-test - 6.4.1-SNAPSHOT + 6.5.0 diff --git a/spring/test/shedlock-springboot-test/pom.xml b/spring/test/shedlock-springboot-test/pom.xml index 7646c55f1..d274451f6 100644 --- a/spring/test/shedlock-springboot-test/pom.xml +++ b/spring/test/shedlock-springboot-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.4.1-SNAPSHOT + 6.5.0 ../../../pom.xml 4.0.0 shedlock-springboot-test - 6.4.1-SNAPSHOT + 6.5.0 diff --git a/spring/test/shedlock-testng-test/pom.xml b/spring/test/shedlock-testng-test/pom.xml index 8130da51a..ca2da51e2 100644 --- a/spring/test/shedlock-testng-test/pom.xml +++ b/spring/test/shedlock-testng-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.4.1-SNAPSHOT + 6.5.0 ../../../pom.xml 4.0.0 shedlock-testng-test - 6.4.1-SNAPSHOT + 6.5.0 From f55aa7327157c86ea0880c5bb20c0c5a83403ece Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Tue, 29 Apr 2025 20:53:50 +0200 Subject: [PATCH 1297/1598] [maven-release-plugin] prepare for next development iteration --- cdi/shedlock-cdi/pom.xml | 4 ++-- cdi/test/quarkus-test/pom.xml | 4 ++-- micronaut/shedlock-micronaut4/pom.xml | 4 ++-- micronaut/test/micronaut4-jdbc-template/pom.xml | 4 ++-- micronaut/test/micronaut4-jdbc/pom.xml | 4 ++-- pom.xml | 2 +- providers/arangodb/shedlock-provider-arangodb/pom.xml | 4 ++-- providers/cassandra/shedlock-provider-cassandra/pom.xml | 4 ++-- providers/consul/shedlock-provider-consul/pom.xml | 4 ++-- .../couchbase/shedlock-provider-couchbase-javaclient3/pom.xml | 4 ++-- providers/datastore/shedlock-provider-datastore/pom.xml | 4 ++-- providers/dynamodb/shedlock-provider-dynamodb2/pom.xml | 4 ++-- .../elasticsearch/shedlock-provider-elasticsearch8/pom.xml | 4 ++-- .../elasticsearch/shedlock-provider-elasticsearch9/pom.xml | 4 ++-- providers/etcd/shedlock-provider-etcd-jetcd/pom.xml | 2 +- providers/hazelcast/shedlock-provider-hazelcast4/pom.xml | 4 ++-- providers/ignite/shedlock-provider-ignite/pom.xml | 4 ++-- providers/inmemory/shedlock-provider-inmemory/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-internal/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-template/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jooq/pom.xml | 4 ++-- providers/jdbc/shedlock-test-support-jdbc/pom.xml | 4 ++-- providers/memcached/shedlock-provider-memcached-spy/pom.xml | 4 ++-- .../mongo/shedlock-provider-mongo-reactivestreams/pom.xml | 4 ++-- providers/mongo/shedlock-provider-mongo/pom.xml | 4 ++-- providers/neo4j/shedlock-provider-neo4j/pom.xml | 4 ++-- .../opensearch/shedlock-provider-opensearch-java/pom.xml | 4 ++-- providers/opensearch/shedlock-provider-opensearch/pom.xml | 4 ++-- providers/r2dbc/shedlock-provider-r2dbc/pom.xml | 4 ++-- providers/redis/shedlock-provider-redis-jedis4/pom.xml | 4 ++-- providers/redis/shedlock-provider-redis-spring/pom.xml | 4 ++-- providers/s3/shedlock-provider-s3/pom.xml | 4 ++-- providers/s3/shedlock-provider-s3v2/pom.xml | 4 ++-- providers/spanner/shedlock-provider-spanner/pom.xml | 4 ++-- .../zookeeper/shedlock-provider-zookeeper-curator/pom.xml | 4 ++-- shedlock-bom/pom.xml | 4 ++-- shedlock-core/pom.xml | 4 ++-- shedlock-test-support/pom.xml | 4 ++-- spring/shedlock-spring/pom.xml | 4 ++-- spring/test/shedlock-springboot-future-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-kotlin-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-old-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-sleuth-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-test/pom.xml | 4 ++-- spring/test/shedlock-testng-test/pom.xml | 4 ++-- 47 files changed, 92 insertions(+), 92 deletions(-) diff --git a/cdi/shedlock-cdi/pom.xml b/cdi/shedlock-cdi/pom.xml index d617a94af..308fe4b0c 100644 --- a/cdi/shedlock-cdi/pom.xml +++ b/cdi/shedlock-cdi/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 6.5.0 + 6.5.1-SNAPSHOT ../../pom.xml shedlock-cdi - 6.5.0 + 6.5.1-SNAPSHOT diff --git a/cdi/test/quarkus-test/pom.xml b/cdi/test/quarkus-test/pom.xml index 71e973239..5fd9ac4a2 100644 --- a/cdi/test/quarkus-test/pom.xml +++ b/cdi/test/quarkus-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.5.0 + 6.5.1-SNAPSHOT ../../../pom.xml 4.0.0 quarkus-test - 6.5.0 + 6.5.1-SNAPSHOT quarkus-bom diff --git a/micronaut/shedlock-micronaut4/pom.xml b/micronaut/shedlock-micronaut4/pom.xml index f4753769b..cde3f7e00 100644 --- a/micronaut/shedlock-micronaut4/pom.xml +++ b/micronaut/shedlock-micronaut4/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 6.5.0 + 6.5.1-SNAPSHOT ../../pom.xml shedlock-micronaut4 - 6.5.0 + 6.5.1-SNAPSHOT diff --git a/micronaut/test/micronaut4-jdbc-template/pom.xml b/micronaut/test/micronaut4-jdbc-template/pom.xml index 32729ce4e..0b6fdc13a 100644 --- a/micronaut/test/micronaut4-jdbc-template/pom.xml +++ b/micronaut/test/micronaut4-jdbc-template/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 6.5.0 + 6.5.1-SNAPSHOT ../../../pom.xml micronaut4-jdbc-template - 6.5.0 + 6.5.1-SNAPSHOT UTF-8 diff --git a/micronaut/test/micronaut4-jdbc/pom.xml b/micronaut/test/micronaut4-jdbc/pom.xml index 90609ba46..1228ceedd 100644 --- a/micronaut/test/micronaut4-jdbc/pom.xml +++ b/micronaut/test/micronaut4-jdbc/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 6.5.0 + 6.5.1-SNAPSHOT ../../../pom.xml micronaut4-jdbc - 6.5.0 + 6.5.1-SNAPSHOT UTF-8 diff --git a/pom.xml b/pom.xml index 03cae41f6..c41b2859d 100644 --- a/pom.xml +++ b/pom.xml @@ -19,7 +19,7 @@ net.javacrumbs.shedlock shedlock-parent pom - 6.5.0 + 6.5.1-SNAPSHOT shedlock-bom shedlock-core diff --git a/providers/arangodb/shedlock-provider-arangodb/pom.xml b/providers/arangodb/shedlock-provider-arangodb/pom.xml index 5d6084811..7cec1e21b 100644 --- a/providers/arangodb/shedlock-provider-arangodb/pom.xml +++ b/providers/arangodb/shedlock-provider-arangodb/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.5.0 + 6.5.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-arangodb - 6.5.0 + 6.5.1-SNAPSHOT diff --git a/providers/cassandra/shedlock-provider-cassandra/pom.xml b/providers/cassandra/shedlock-provider-cassandra/pom.xml index 72225cacd..8f1b12e42 100644 --- a/providers/cassandra/shedlock-provider-cassandra/pom.xml +++ b/providers/cassandra/shedlock-provider-cassandra/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.5.0 + 6.5.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-cassandra - 6.5.0 + 6.5.1-SNAPSHOT 4.19.0 diff --git a/providers/consul/shedlock-provider-consul/pom.xml b/providers/consul/shedlock-provider-consul/pom.xml index a4799b7cd..461889761 100644 --- a/providers/consul/shedlock-provider-consul/pom.xml +++ b/providers/consul/shedlock-provider-consul/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.5.0 + 6.5.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-consul - 6.5.0 + 6.5.1-SNAPSHOT diff --git a/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml b/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml index cfd531edc..a7a65e70a 100644 --- a/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml +++ b/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.5.0 + 6.5.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-couchbase-javaclient3 - 6.5.0 + 6.5.1-SNAPSHOT diff --git a/providers/datastore/shedlock-provider-datastore/pom.xml b/providers/datastore/shedlock-provider-datastore/pom.xml index 7c2273603..1ae862bd2 100644 --- a/providers/datastore/shedlock-provider-datastore/pom.xml +++ b/providers/datastore/shedlock-provider-datastore/pom.xml @@ -4,12 +4,12 @@ net.javacrumbs.shedlock shedlock-parent - 6.5.0 + 6.5.1-SNAPSHOT ../../../pom.xml shedlock-provider-datastore - 6.5.0 + 6.5.1-SNAPSHOT 2.27.2 diff --git a/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml b/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml index 607657996..82080801b 100644 --- a/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml +++ b/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.5.0 + 6.5.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-dynamodb2 - 6.5.0 + 6.5.1-SNAPSHOT diff --git a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml index b566af476..708374485 100644 --- a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml +++ b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.5.0 + 6.5.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-elasticsearch8 - 6.5.0 + 6.5.1-SNAPSHOT 8.17.4 diff --git a/providers/elasticsearch/shedlock-provider-elasticsearch9/pom.xml b/providers/elasticsearch/shedlock-provider-elasticsearch9/pom.xml index 3d6ae0910..c3c280571 100644 --- a/providers/elasticsearch/shedlock-provider-elasticsearch9/pom.xml +++ b/providers/elasticsearch/shedlock-provider-elasticsearch9/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.5.0 + 6.5.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-elasticsearch9 - 6.5.0 + 6.5.1-SNAPSHOT 9.0.0 diff --git a/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml b/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml index a4bd0317c..99d578fcb 100644 --- a/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml +++ b/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.5.0 + 6.5.1-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml b/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml index 740697694..6c978413a 100644 --- a/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml +++ b/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.5.0 + 6.5.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-hazelcast4 - 6.5.0 + 6.5.1-SNAPSHOT diff --git a/providers/ignite/shedlock-provider-ignite/pom.xml b/providers/ignite/shedlock-provider-ignite/pom.xml index 598193391..244f63ad6 100644 --- a/providers/ignite/shedlock-provider-ignite/pom.xml +++ b/providers/ignite/shedlock-provider-ignite/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.5.0 + 6.5.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-ignite - 6.5.0 + 6.5.1-SNAPSHOT 2.17.0 diff --git a/providers/inmemory/shedlock-provider-inmemory/pom.xml b/providers/inmemory/shedlock-provider-inmemory/pom.xml index f264ea99b..17eadb336 100644 --- a/providers/inmemory/shedlock-provider-inmemory/pom.xml +++ b/providers/inmemory/shedlock-provider-inmemory/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.5.0 + 6.5.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-inmemory - 6.5.0 + 6.5.1-SNAPSHOT diff --git a/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml b/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml index e02656062..18b3ad8d4 100644 --- a/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.5.0 + 6.5.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-jdbc-internal - 6.5.0 + 6.5.1-SNAPSHOT diff --git a/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml b/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml index 8ae199bb0..146cb6c0e 100644 --- a/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.5.0 + 6.5.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-jdbc-micronaut - 6.5.0 + 6.5.1-SNAPSHOT diff --git a/providers/jdbc/shedlock-provider-jdbc-template/pom.xml b/providers/jdbc/shedlock-provider-jdbc-template/pom.xml index 41415216b..f15b6f993 100644 --- a/providers/jdbc/shedlock-provider-jdbc-template/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-template/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.5.0 + 6.5.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-jdbc-template - 6.5.0 + 6.5.1-SNAPSHOT diff --git a/providers/jdbc/shedlock-provider-jdbc/pom.xml b/providers/jdbc/shedlock-provider-jdbc/pom.xml index ae024c9cd..fd5d1611a 100644 --- a/providers/jdbc/shedlock-provider-jdbc/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.5.0 + 6.5.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-jdbc - 6.5.0 + 6.5.1-SNAPSHOT diff --git a/providers/jdbc/shedlock-provider-jooq/pom.xml b/providers/jdbc/shedlock-provider-jooq/pom.xml index 6c6f89bb7..d42f7e783 100644 --- a/providers/jdbc/shedlock-provider-jooq/pom.xml +++ b/providers/jdbc/shedlock-provider-jooq/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.5.0 + 6.5.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-jooq - 6.5.0 + 6.5.1-SNAPSHOT diff --git a/providers/jdbc/shedlock-test-support-jdbc/pom.xml b/providers/jdbc/shedlock-test-support-jdbc/pom.xml index 27d2159fc..05d14cc32 100644 --- a/providers/jdbc/shedlock-test-support-jdbc/pom.xml +++ b/providers/jdbc/shedlock-test-support-jdbc/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.5.0 + 6.5.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-test-support-jdbc - 6.5.0 + 6.5.1-SNAPSHOT diff --git a/providers/memcached/shedlock-provider-memcached-spy/pom.xml b/providers/memcached/shedlock-provider-memcached-spy/pom.xml index a0252342c..6e61aab04 100644 --- a/providers/memcached/shedlock-provider-memcached-spy/pom.xml +++ b/providers/memcached/shedlock-provider-memcached-spy/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.5.0 + 6.5.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-memcached-spy - 6.5.0 + 6.5.1-SNAPSHOT 2.12.3 diff --git a/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml b/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml index 451ad78bc..39efb77b4 100644 --- a/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml +++ b/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.5.0 + 6.5.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-mongo-reactivestreams - 6.5.0 + 6.5.1-SNAPSHOT diff --git a/providers/mongo/shedlock-provider-mongo/pom.xml b/providers/mongo/shedlock-provider-mongo/pom.xml index e7c62651b..a0cd9eb3a 100644 --- a/providers/mongo/shedlock-provider-mongo/pom.xml +++ b/providers/mongo/shedlock-provider-mongo/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.5.0 + 6.5.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-mongo - 6.5.0 + 6.5.1-SNAPSHOT diff --git a/providers/neo4j/shedlock-provider-neo4j/pom.xml b/providers/neo4j/shedlock-provider-neo4j/pom.xml index 9c9eb7636..e5ac4d127 100644 --- a/providers/neo4j/shedlock-provider-neo4j/pom.xml +++ b/providers/neo4j/shedlock-provider-neo4j/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.5.0 + 6.5.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-neo4j - 6.5.0 + 6.5.1-SNAPSHOT diff --git a/providers/opensearch/shedlock-provider-opensearch-java/pom.xml b/providers/opensearch/shedlock-provider-opensearch-java/pom.xml index 9c6293ec2..55909f152 100644 --- a/providers/opensearch/shedlock-provider-opensearch-java/pom.xml +++ b/providers/opensearch/shedlock-provider-opensearch-java/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.5.0 + 6.5.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-opensearch-java - 6.5.0 + 6.5.1-SNAPSHOT 2.23.0 diff --git a/providers/opensearch/shedlock-provider-opensearch/pom.xml b/providers/opensearch/shedlock-provider-opensearch/pom.xml index 140f69e90..d1e3561c5 100644 --- a/providers/opensearch/shedlock-provider-opensearch/pom.xml +++ b/providers/opensearch/shedlock-provider-opensearch/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.5.0 + 6.5.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-opensearch - 6.5.0 + 6.5.1-SNAPSHOT 2.19.1 diff --git a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml index db0681afd..c895ae7ca 100644 --- a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml +++ b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml @@ -5,12 +5,12 @@ net.javacrumbs.shedlock shedlock-parent - 6.5.0 + 6.5.1-SNAPSHOT ../../../pom.xml shedlock-provider-r2dbc - 6.5.0 + 6.5.1-SNAPSHOT 1.0.0.RELEASE diff --git a/providers/redis/shedlock-provider-redis-jedis4/pom.xml b/providers/redis/shedlock-provider-redis-jedis4/pom.xml index 103525d08..9d9b6dad2 100644 --- a/providers/redis/shedlock-provider-redis-jedis4/pom.xml +++ b/providers/redis/shedlock-provider-redis-jedis4/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.5.0 + 6.5.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-redis-jedis4 - 6.5.0 + 6.5.1-SNAPSHOT diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index 740826208..541976959 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.5.0 + 6.5.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-redis-spring - 6.5.0 + 6.5.1-SNAPSHOT diff --git a/providers/s3/shedlock-provider-s3/pom.xml b/providers/s3/shedlock-provider-s3/pom.xml index 48aff349c..5c6486e01 100644 --- a/providers/s3/shedlock-provider-s3/pom.xml +++ b/providers/s3/shedlock-provider-s3/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.5.0 + 6.5.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-s3 - 6.5.0 + 6.5.1-SNAPSHOT 1.12.782 diff --git a/providers/s3/shedlock-provider-s3v2/pom.xml b/providers/s3/shedlock-provider-s3v2/pom.xml index 822cd45ec..4ce05efe0 100644 --- a/providers/s3/shedlock-provider-s3v2/pom.xml +++ b/providers/s3/shedlock-provider-s3v2/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.5.0 + 6.5.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-s3v2 - 6.5.0 + 6.5.1-SNAPSHOT 2.31.30 diff --git a/providers/spanner/shedlock-provider-spanner/pom.xml b/providers/spanner/shedlock-provider-spanner/pom.xml index 0850d531f..8318e8983 100644 --- a/providers/spanner/shedlock-provider-spanner/pom.xml +++ b/providers/spanner/shedlock-provider-spanner/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.5.0 + 6.5.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-spanner - 6.5.0 + 6.5.1-SNAPSHOT 6.91.1 diff --git a/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml b/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml index 1a6a78eb5..915ecf3de 100644 --- a/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml +++ b/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.5.0 + 6.5.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-zookeeper-curator - 6.5.0 + 6.5.1-SNAPSHOT 5.8.0 diff --git a/shedlock-bom/pom.xml b/shedlock-bom/pom.xml index 2e1a67565..77d1689dd 100644 --- a/shedlock-bom/pom.xml +++ b/shedlock-bom/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.5.0 + 6.5.1-SNAPSHOT 4.0.0 BOM for ShedLock modules shedlock-bom - 6.5.0 + 6.5.1-SNAPSHOT pom diff --git a/shedlock-core/pom.xml b/shedlock-core/pom.xml index 9417b90a5..6901d00dd 100644 --- a/shedlock-core/pom.xml +++ b/shedlock-core/pom.xml @@ -3,12 +3,12 @@ shedlock-parent net.javacrumbs.shedlock - 6.5.0 + 6.5.1-SNAPSHOT 4.0.0 shedlock-core - 6.5.0 + 6.5.1-SNAPSHOT 2.13.3 diff --git a/shedlock-test-support/pom.xml b/shedlock-test-support/pom.xml index 9387405d3..9413a2a30 100644 --- a/shedlock-test-support/pom.xml +++ b/shedlock-test-support/pom.xml @@ -3,12 +3,12 @@ shedlock-parent net.javacrumbs.shedlock - 6.5.0 + 6.5.1-SNAPSHOT 4.0.0 shedlock-test-support - 6.5.0 + 6.5.1-SNAPSHOT diff --git a/spring/shedlock-spring/pom.xml b/spring/shedlock-spring/pom.xml index c4f4c792a..7839d2d93 100644 --- a/spring/shedlock-spring/pom.xml +++ b/spring/shedlock-spring/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.5.0 + 6.5.1-SNAPSHOT ../../pom.xml 4.0.0 shedlock-spring - 6.5.0 + 6.5.1-SNAPSHOT diff --git a/spring/test/shedlock-springboot-future-test/pom.xml b/spring/test/shedlock-springboot-future-test/pom.xml index f5655d37f..2306eedfb 100644 --- a/spring/test/shedlock-springboot-future-test/pom.xml +++ b/spring/test/shedlock-springboot-future-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.5.0 + 6.5.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-springboot-future-test - 6.5.0 + 6.5.1-SNAPSHOT diff --git a/spring/test/shedlock-springboot-kotlin-test/pom.xml b/spring/test/shedlock-springboot-kotlin-test/pom.xml index 5a7139d06..b92522996 100644 --- a/spring/test/shedlock-springboot-kotlin-test/pom.xml +++ b/spring/test/shedlock-springboot-kotlin-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.5.0 + 6.5.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-springboot-kotlin-test - 6.5.0 + 6.5.1-SNAPSHOT diff --git a/spring/test/shedlock-springboot-old-test/pom.xml b/spring/test/shedlock-springboot-old-test/pom.xml index 9472f5450..0a82b7c07 100644 --- a/spring/test/shedlock-springboot-old-test/pom.xml +++ b/spring/test/shedlock-springboot-old-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.5.0 + 6.5.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-springboot-old-test - 6.5.0 + 6.5.1-SNAPSHOT diff --git a/spring/test/shedlock-springboot-sleuth-test/pom.xml b/spring/test/shedlock-springboot-sleuth-test/pom.xml index abcce51d2..66dd3d524 100644 --- a/spring/test/shedlock-springboot-sleuth-test/pom.xml +++ b/spring/test/shedlock-springboot-sleuth-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.5.0 + 6.5.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-springboot-sleuth-test - 6.5.0 + 6.5.1-SNAPSHOT diff --git a/spring/test/shedlock-springboot-test/pom.xml b/spring/test/shedlock-springboot-test/pom.xml index d274451f6..856f5bd11 100644 --- a/spring/test/shedlock-springboot-test/pom.xml +++ b/spring/test/shedlock-springboot-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.5.0 + 6.5.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-springboot-test - 6.5.0 + 6.5.1-SNAPSHOT diff --git a/spring/test/shedlock-testng-test/pom.xml b/spring/test/shedlock-testng-test/pom.xml index ca2da51e2..7573f8fb5 100644 --- a/spring/test/shedlock-testng-test/pom.xml +++ b/spring/test/shedlock-testng-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.5.0 + 6.5.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-testng-test - 6.5.0 + 6.5.1-SNAPSHOT From 12e575deb13354d0ee59a3edd8a3e417a507818d Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Tue, 29 Apr 2025 20:59:57 +0200 Subject: [PATCH 1298/1598] README updated --- README.md | 58 ++++++++++++++++++++++++++--------------------------- RELEASES.md | 4 ++++ 2 files changed, 33 insertions(+), 29 deletions(-) diff --git a/README.md b/README.md index 49863b905..d7b0e3681 100644 --- a/README.md +++ b/README.md @@ -79,7 +79,7 @@ First of all, we have to import the project net.javacrumbs.shedlock shedlock-spring - 6.4.0 + 6.5.0 ``` @@ -180,7 +180,7 @@ Add dependency net.javacrumbs.shedlock shedlock-provider-jdbc-template - 6.4.0 + 6.5.0 ``` @@ -240,7 +240,7 @@ is in flux and may easily break. net.javacrumbs.shedlock shedlock-provider-r2dbc - 6.4.0 + 6.5.0 ``` @@ -263,7 +263,7 @@ Add dependency net.javacrumbs.shedlock shedlock-provider-jooq - 6.4.0 + 6.5.0 ``` @@ -300,7 +300,7 @@ Add dependency net.javacrumbs.shedlock shedlock-provider-jdbc-micronaut - 6.4.0 + 6.5.0 ``` @@ -323,7 +323,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-mongo - 6.4.0 + 6.5.0 ``` @@ -350,7 +350,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-mongo-reactivestreams - 6.4.0 + 6.5.0 ``` @@ -379,7 +379,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-dynamodb2 - 6.4.0 + 6.5.0 ``` @@ -406,7 +406,7 @@ Import net.javacrumbs.shedlock shedlock-provider-zookeeper-curator - 6.4.0 + 6.5.0 ``` @@ -430,7 +430,7 @@ Import net.javacrumbs.shedlock shedlock-provider-redis-spring - 6.4.0 + 6.5.0 ``` @@ -454,7 +454,7 @@ Import net.javacrumbs.shedlock shedlock-provider-redis-spring - 6.4.0 + 6.5.0 ``` @@ -483,7 +483,7 @@ Import net.javacrumbs.shedlock shedlock-provider-redis-jedis4 - 6.4.0 + 6.5.0 ``` @@ -507,7 +507,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-hazelcast4 - 6.4.0 + 6.5.0 ``` @@ -531,7 +531,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-couchbase-javaclient3 - 6.4.0 + 6.5.0 ``` @@ -558,7 +558,7 @@ I am really not sure if it's a good idea to use Elasticsearch as a lock provider net.javacrumbs.shedlock shedlock-provider-elasticsearch8 - 6.4.0 + 6.5.0 ``` @@ -583,7 +583,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-opensearch-java - 6.4.0 + 6.5.0 ``` @@ -611,7 +611,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-cassandra - 6.4.0 + 6.5.0 ``` @@ -646,7 +646,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-consul - 6.4.0 + 6.5.0 ``` @@ -671,7 +671,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-arangodb - 6.4.0 + 6.5.0 ``` @@ -697,7 +697,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-neo4j - 6.4.0 + 6.5.0 ``` @@ -722,7 +722,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-etcd-jetcd - 6.4.0 + 6.5.0 ``` @@ -746,7 +746,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-ignite - 6.4.0 + 6.5.0 ``` @@ -771,7 +771,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-inmemory - 6.4.0 + 6.5.0 test ``` @@ -797,7 +797,7 @@ Import net.javacrumbs.shedlock shedlock-provider-memcached-spy - 6.4.0 + 6.5.0 ``` @@ -828,7 +828,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-datastore - 6.4.0 + 6.5.0 ``` @@ -850,7 +850,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-spanner - 6.4.0 + 6.5.0 ``` Configure @@ -890,7 +890,7 @@ Import the project shedlock-provider-s3v2 - 6.4.0 + 6.5.0 ``` @@ -991,7 +991,7 @@ Import the project: net.javacrumbs.shedlock shedlock-micronaut4 - 6.4.0 + 6.5.0 ``` @@ -1028,7 +1028,7 @@ Import the project: net.javacrumbs.shedlock shedlock-cdi - 6.4.0 + 6.5.0 ``` diff --git a/RELEASES.md b/RELEASES.md index e0bd79fa7..6036a0631 100644 --- a/RELEASES.md +++ b/RELEASES.md @@ -1,4 +1,8 @@ # Release notes +## 6.4.1 (2025-04-29) +* Support for Sort Keys for DynamoDBLockProvider (thanks @avanish-p1) +* Dependency updates + ## 6.4.0 (2025-04-19) * Support ElasticSearch 9 * Dependency updates From 3309e43cbc43de86233edc422e5375a7546418c7 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 30 Apr 2025 15:51:09 +0000 Subject: [PATCH 1299/1598] Bump software.amazon.awssdk:s3 from 2.31.31 to 2.31.32 Bumps software.amazon.awssdk:s3 from 2.31.31 to 2.31.32. --- updated-dependencies: - dependency-name: software.amazon.awssdk:s3 dependency-version: 2.31.32 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/s3/shedlock-provider-s3v2/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/s3/shedlock-provider-s3v2/pom.xml b/providers/s3/shedlock-provider-s3v2/pom.xml index d9d00fd13..33c92a52f 100644 --- a/providers/s3/shedlock-provider-s3v2/pom.xml +++ b/providers/s3/shedlock-provider-s3v2/pom.xml @@ -12,7 +12,7 @@ 6.5.1-SNAPSHOT - 2.31.31 + 2.31.32 From d52bb43d1814c6ddd221d19a0e28c6f7692d2bcf Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 30 Apr 2025 15:51:18 +0000 Subject: [PATCH 1300/1598] Bump io.lettuce:lettuce-core from 6.5.5.RELEASE to 6.6.0.RELEASE Bumps [io.lettuce:lettuce-core](https://github.com/redis/lettuce) from 6.5.5.RELEASE to 6.6.0.RELEASE. - [Release notes](https://github.com/redis/lettuce/releases) - [Changelog](https://github.com/redis/lettuce/blob/6.6.0.RELEASE/RELEASE-NOTES.md) - [Commits](https://github.com/redis/lettuce/compare/6.5.5.RELEASE...6.6.0.RELEASE) --- updated-dependencies: - dependency-name: io.lettuce:lettuce-core dependency-version: 6.6.0.RELEASE dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- providers/redis/shedlock-provider-redis-spring/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index 8f84cb2cb..3ab2e671b 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -55,7 +55,7 @@ io.lettuce lettuce-core - 6.5.5.RELEASE + 6.6.0.RELEASE test From 2c737335a8e16828a998b319e64ecf6d42f12420 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 30 Apr 2025 15:51:37 +0000 Subject: [PATCH 1301/1598] Bump com.google.cloud:google-cloud-datastore from 2.27.2 to 2.28.0 Bumps [com.google.cloud:google-cloud-datastore](https://github.com/googleapis/java-datastore) from 2.27.2 to 2.28.0. - [Release notes](https://github.com/googleapis/java-datastore/releases) - [Changelog](https://github.com/googleapis/java-datastore/blob/main/CHANGELOG.md) - [Commits](https://github.com/googleapis/java-datastore/compare/v2.27.2...v2.28.0) --- updated-dependencies: - dependency-name: com.google.cloud:google-cloud-datastore dependency-version: 2.28.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- providers/datastore/shedlock-provider-datastore/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/datastore/shedlock-provider-datastore/pom.xml b/providers/datastore/shedlock-provider-datastore/pom.xml index 1ae862bd2..17bc24e9f 100644 --- a/providers/datastore/shedlock-provider-datastore/pom.xml +++ b/providers/datastore/shedlock-provider-datastore/pom.xml @@ -12,7 +12,7 @@ 6.5.1-SNAPSHOT - 2.27.2 + 2.28.0 From d6eec499758e2d2a2a0b6ca7acfa7bf94352ed6e Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 30 Apr 2025 15:51:46 +0000 Subject: [PATCH 1302/1598] Bump org.opensearch.client:opensearch-rest-high-level-client Bumps [org.opensearch.client:opensearch-rest-high-level-client](https://github.com/opensearch-project/OpenSearch) from 2.19.1 to 2.19.2. - [Release notes](https://github.com/opensearch-project/OpenSearch/releases) - [Changelog](https://github.com/opensearch-project/OpenSearch/blob/main/CHANGELOG.md) - [Commits](https://github.com/opensearch-project/OpenSearch/compare/2.19.1...2.19.2) --- updated-dependencies: - dependency-name: org.opensearch.client:opensearch-rest-high-level-client dependency-version: 2.19.2 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/opensearch/shedlock-provider-opensearch/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/opensearch/shedlock-provider-opensearch/pom.xml b/providers/opensearch/shedlock-provider-opensearch/pom.xml index d1e3561c5..98e4610c0 100644 --- a/providers/opensearch/shedlock-provider-opensearch/pom.xml +++ b/providers/opensearch/shedlock-provider-opensearch/pom.xml @@ -12,7 +12,7 @@ 6.5.1-SNAPSHOT - 2.19.1 + 2.19.2 From eaf9a786bd1c4bb5d769bee4cfe923f0b0b2cb77 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 30 Apr 2025 15:51:56 +0000 Subject: [PATCH 1303/1598] Bump quarkus.platform.version from 3.21.4 to 3.22.1 Bumps `quarkus.platform.version` from 3.21.4 to 3.22.1. Updates `io.quarkus.platform:quarkus-bom` from 3.21.4 to 3.22.1 - [Commits](https://github.com/quarkusio/quarkus-platform/compare/3.21.4...3.22.1) Updates `io.quarkus.platform:quarkus-maven-plugin` from 3.21.4 to 3.22.1 - [Commits](https://github.com/quarkusio/quarkus-platform/compare/3.21.4...3.22.1) --- updated-dependencies: - dependency-name: io.quarkus.platform:quarkus-bom dependency-version: 3.22.1 dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: io.quarkus.platform:quarkus-maven-plugin dependency-version: 3.22.1 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- cdi/test/quarkus-test/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cdi/test/quarkus-test/pom.xml b/cdi/test/quarkus-test/pom.xml index 5fd9ac4a2..f57e9e870 100644 --- a/cdi/test/quarkus-test/pom.xml +++ b/cdi/test/quarkus-test/pom.xml @@ -14,7 +14,7 @@ quarkus-bom io.quarkus.platform - 3.21.4 + 3.22.1 true From 003014a31430adbc3aa8ca8d93097c741f785cd7 Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Wed, 30 Apr 2025 19:45:27 +0200 Subject: [PATCH 1304/1598] Fix version in release notes --- RELEASES.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/RELEASES.md b/RELEASES.md index 6036a0631..ea07209b3 100644 --- a/RELEASES.md +++ b/RELEASES.md @@ -1,5 +1,5 @@ # Release notes -## 6.4.1 (2025-04-29) +## 6.5.0 (2025-04-29) * Support for Sort Keys for DynamoDBLockProvider (thanks @avanish-p1) * Dependency updates From 38d36dbefea490925955718365232b0957a71f86 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 1 May 2025 15:17:33 +0000 Subject: [PATCH 1305/1598] Bump com.amazonaws:aws-java-sdk-s3 from 1.12.782 to 1.12.783 Bumps [com.amazonaws:aws-java-sdk-s3](https://github.com/aws/aws-sdk-java) from 1.12.782 to 1.12.783. - [Changelog](https://github.com/aws/aws-sdk-java/blob/master/CHANGELOG.md) - [Commits](https://github.com/aws/aws-sdk-java/compare/1.12.782...1.12.783) --- updated-dependencies: - dependency-name: com.amazonaws:aws-java-sdk-s3 dependency-version: 1.12.783 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/s3/shedlock-provider-s3/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/s3/shedlock-provider-s3/pom.xml b/providers/s3/shedlock-provider-s3/pom.xml index 5c6486e01..8edbc5828 100644 --- a/providers/s3/shedlock-provider-s3/pom.xml +++ b/providers/s3/shedlock-provider-s3/pom.xml @@ -12,7 +12,7 @@ 6.5.1-SNAPSHOT - 1.12.782 + 1.12.783 From ef69f5f7fdc9af95941eeb7bb72a2dade883c741 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 1 May 2025 15:17:46 +0000 Subject: [PATCH 1306/1598] Bump software.amazon.awssdk:s3 from 2.31.32 to 2.31.33 Bumps software.amazon.awssdk:s3 from 2.31.32 to 2.31.33. --- updated-dependencies: - dependency-name: software.amazon.awssdk:s3 dependency-version: 2.31.33 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/s3/shedlock-provider-s3v2/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/s3/shedlock-provider-s3v2/pom.xml b/providers/s3/shedlock-provider-s3v2/pom.xml index 33c92a52f..1ab3be6da 100644 --- a/providers/s3/shedlock-provider-s3v2/pom.xml +++ b/providers/s3/shedlock-provider-s3v2/pom.xml @@ -12,7 +12,7 @@ 6.5.1-SNAPSHOT - 2.31.32 + 2.31.33 From 3e72303afb233081e75f417f4641582c9414a215 Mon Sep 17 00:00:00 2001 From: Serhii Homeniuk <4got10dev@gmail.com> Date: Thu, 1 May 2025 14:00:13 +0200 Subject: [PATCH 1307/1598] Add support for redis lettuce --- pom.xml | 10 +- .../shedlock-provider-redis-lettuce/pom.xml | 89 +++++++++++ .../redis/lettuce/LettuceLockProvider.java | 138 ++++++++++++++++++ .../LettuceLockProviderIntegrationTest.java | 103 +++++++++++++ .../redis/lettuce/RedisContainer.java | 48 ++++++ .../src/test/resources/logback.xml | 29 ++++ .../src/test/resources/nodes.conf | 1 + .../src/test/resources/redis.conf | 5 + 8 files changed, 420 insertions(+), 3 deletions(-) create mode 100644 providers/redis/shedlock-provider-redis-lettuce/pom.xml create mode 100644 providers/redis/shedlock-provider-redis-lettuce/src/main/java/net/javacrumbs/shedlock/provider/redis/lettuce/LettuceLockProvider.java create mode 100644 providers/redis/shedlock-provider-redis-lettuce/src/test/java/net/javacrumbs/shedlock/provider/redis/lettuce/LettuceLockProviderIntegrationTest.java create mode 100644 providers/redis/shedlock-provider-redis-lettuce/src/test/java/net/javacrumbs/shedlock/provider/redis/lettuce/RedisContainer.java create mode 100644 providers/redis/shedlock-provider-redis-lettuce/src/test/resources/logback.xml create mode 100644 providers/redis/shedlock-provider-redis-lettuce/src/test/resources/nodes.conf create mode 100644 providers/redis/shedlock-provider-redis-lettuce/src/test/resources/redis.conf diff --git a/pom.xml b/pom.xml index c41b2859d..6d413a1cc 100644 --- a/pom.xml +++ b/pom.xml @@ -1,5 +1,6 @@ - + 4.0.0 @@ -54,6 +55,7 @@ providers/couchbase/shedlock-provider-couchbase-javaclient3 providers/zookeeper/shedlock-provider-zookeeper-curator providers/redis/shedlock-provider-redis-jedis4 + providers/redis/shedlock-provider-redis-lettuce providers/redis/shedlock-provider-redis-spring providers/dynamodb/shedlock-provider-dynamodb2 providers/cassandra/shedlock-provider-cassandra @@ -96,8 +98,10 @@ 2.44.4 - 2.38.0 - + + 2.38.0 + + diff --git a/providers/redis/shedlock-provider-redis-lettuce/pom.xml b/providers/redis/shedlock-provider-redis-lettuce/pom.xml new file mode 100644 index 000000000..c998882e4 --- /dev/null +++ b/providers/redis/shedlock-provider-redis-lettuce/pom.xml @@ -0,0 +1,89 @@ + + + + shedlock-parent + net.javacrumbs.shedlock + 6.5.1-SNAPSHOT + ../../../pom.xml + + 4.0.0 + + shedlock-provider-redis-lettuce + 6.5.1-SNAPSHOT + + + + net.javacrumbs.shedlock + shedlock-core + ${project.version} + + + + io.lettuce + lettuce-core + 6.5.5.RELEASE + + + + net.javacrumbs.shedlock + shedlock-test-support + ${project.version} + test + + + + com.playtika.testcontainers + embedded-redis + 3.1.11 + test + + + + redis.clients + jedis + 5.2.0 + test + + + + org.springframework + spring-beans + ${spring.version} + test + + + + org.testcontainers + junit-jupiter + ${test-containers.ver} + test + + + + ch.qos.logback + logback-classic + ${logback.ver} + test + + + + + + + org.apache.maven.plugins + maven-jar-plugin + + + + + net.javacrumbs.shedlock.provider.redis.lettuce + + + + + + + + + diff --git a/providers/redis/shedlock-provider-redis-lettuce/src/main/java/net/javacrumbs/shedlock/provider/redis/lettuce/LettuceLockProvider.java b/providers/redis/shedlock-provider-redis-lettuce/src/main/java/net/javacrumbs/shedlock/provider/redis/lettuce/LettuceLockProvider.java new file mode 100644 index 000000000..67e4978b1 --- /dev/null +++ b/providers/redis/shedlock-provider-redis-lettuce/src/main/java/net/javacrumbs/shedlock/provider/redis/lettuce/LettuceLockProvider.java @@ -0,0 +1,138 @@ +/** + * Copyright 2009 the original author or authors. + * + *

    Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at + * + *

    http://www.apache.org/licenses/LICENSE-2.0 + * + *

    Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and + * limitations under the License. + */ +package net.javacrumbs.shedlock.provider.redis.lettuce; + +import static net.javacrumbs.shedlock.support.Utils.getHostname; +import static net.javacrumbs.shedlock.support.Utils.toIsoString; + +import io.lettuce.core.SetArgs; +import io.lettuce.core.api.StatefulRedisConnection; +import java.time.Duration; +import java.time.Instant; +import java.util.Optional; +import net.javacrumbs.shedlock.core.AbstractSimpleLock; +import net.javacrumbs.shedlock.core.ClockProvider; +import net.javacrumbs.shedlock.core.ExtensibleLockProvider; +import net.javacrumbs.shedlock.core.LockConfiguration; +import net.javacrumbs.shedlock.core.SimpleLock; +import net.javacrumbs.shedlock.support.LockException; +import net.javacrumbs.shedlock.support.annotation.NonNull; + +/** + * Uses Redis's `SET resource-name anystring NX PX max-lock-ms-time` as locking + * mechanism. + * + *

    + * See Set command + */ +public class LettuceLockProvider implements ExtensibleLockProvider { + + private static final String KEY_PREFIX = "job-lock"; + private static final String ENV_DEFAULT = "default"; + + private final StatefulRedisConnection connection; + private final String environment; + + public LettuceLockProvider(@NonNull StatefulRedisConnection connection) { + this(connection, ENV_DEFAULT); + } + + /** + * Creates LettuceLockProvider + * + * @param connection StatefulRedisConnection + * @param environment environment is part of the key and thus makes sure there is not + * key conflict between multiple ShedLock instances running on the + * same Redis + */ + public LettuceLockProvider( + @NonNull StatefulRedisConnection connection, @NonNull String environment) { + this.connection = connection; + this.environment = environment; + } + + @Override + @NonNull + public Optional lock(@NonNull LockConfiguration lockConfiguration) { + long expireTime = getMsUntil(lockConfiguration.getLockAtMostUntil()); + + String key = buildKey(lockConfiguration.getName(), environment); + + String rez = + connection.sync().set(key, buildValue(), SetArgs.Builder.nx().px(expireTime)); + + if ("OK".equals(rez)) { + return Optional.of(new RedisLock(key, connection, lockConfiguration)); + } + + return Optional.empty(); + } + + private static final class RedisLock extends AbstractSimpleLock { + + private final String key; + private final StatefulRedisConnection connection; + + private RedisLock( + String key, StatefulRedisConnection connection, LockConfiguration lockConfiguration) { + super(lockConfiguration); + this.key = key; + this.connection = connection; + } + + @Override + public void doUnlock() { + long keepLockFor = getMsUntil(lockConfiguration.getLockAtLeastUntil()); + + // lock at least until is in the past + if (keepLockFor <= 0) { + try { + connection.sync().del(key); + } catch (Exception e) { + throw new LockException("Can not remove node", e); + } + } else { + connection.sync().set(key, buildValue(), SetArgs.Builder.xx().px(keepLockFor)); + } + } + + @Override + @NonNull + protected Optional doExtend(@NonNull LockConfiguration newConfiguration) { + long expiryMs = getMsUntil(newConfiguration.getLockAtMostUntil()); + + String result = connection + .sync() + .set(key, buildValue(), SetArgs.Builder.xx().px(expiryMs)); + + if ("OK".equals(result)) { + return Optional.of(new RedisLock(key, connection, newConfiguration)); + } + + return Optional.empty(); + } + } + + static String buildKey(String lockName, String environment) { + return String.format("%s:%s:%s", KEY_PREFIX, environment, lockName); + } + + private static long getMsUntil(Instant instant) { + return Duration.between(ClockProvider.now(), instant).toMillis(); + } + + private static String buildValue() { + return String.format("ADDED:%s@%s", toIsoString(ClockProvider.now()), getHostname()); + } +} diff --git a/providers/redis/shedlock-provider-redis-lettuce/src/test/java/net/javacrumbs/shedlock/provider/redis/lettuce/LettuceLockProviderIntegrationTest.java b/providers/redis/shedlock-provider-redis-lettuce/src/test/java/net/javacrumbs/shedlock/provider/redis/lettuce/LettuceLockProviderIntegrationTest.java new file mode 100644 index 000000000..f81bbea41 --- /dev/null +++ b/providers/redis/shedlock-provider-redis-lettuce/src/test/java/net/javacrumbs/shedlock/provider/redis/lettuce/LettuceLockProviderIntegrationTest.java @@ -0,0 +1,103 @@ +/** + * Copyright 2009 the original author or authors. + * + *

    Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at + * + *

    http://www.apache.org/licenses/LICENSE-2.0 + * + *

    Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and + * limitations under the License. + */ +package net.javacrumbs.shedlock.provider.redis.lettuce; + +import static net.javacrumbs.shedlock.provider.redis.lettuce.RedisContainer.ENV; +import static net.javacrumbs.shedlock.provider.redis.lettuce.RedisContainer.PORT; +import static org.assertj.core.api.Assertions.assertThat; + +import io.lettuce.core.RedisClient; +import io.lettuce.core.api.StatefulRedisConnection; +import net.javacrumbs.shedlock.core.ExtensibleLockProvider; +import net.javacrumbs.shedlock.test.support.AbstractExtensibleLockProviderIntegrationTest; +import org.junit.jupiter.api.BeforeEach; +import org.junit.jupiter.api.Nested; +import org.testcontainers.junit.jupiter.Container; +import org.testcontainers.junit.jupiter.Testcontainers; + +@Testcontainers +public class LettuceLockProviderIntegrationTest { + + @Container + public static final RedisContainer redis = new RedisContainer(PORT); + + private static RedisClient createClient() { + String uri = String.format("redis://%s:%d", redis.getHost(), redis.getFirstMappedPort()); + return RedisClient.create(uri); + } + + @Nested + class Cluster extends AbstractExtensibleLockProviderIntegrationTest { + + private ExtensibleLockProvider lockProvider; + private StatefulRedisConnection connection; + + @BeforeEach + public void createLockProvider() { + connection = createClient().connect(); + lockProvider = new LettuceLockProvider(connection, ENV); + } + + @Override + protected void assertUnlocked(String lockName) { + assertThat(getLock(lockName)).isNull(); + } + + @Override + protected void assertLocked(String lockName) { + assertThat(getLock(lockName)).isNotNull(); + } + + private String getLock(String lockName) { + return connection.sync().get(LettuceLockProvider.buildKey(lockName, ENV)); + } + + @Override + protected ExtensibleLockProvider getLockProvider() { + return lockProvider; + } + } + + @Nested + class Pool extends AbstractExtensibleLockProviderIntegrationTest { + + private ExtensibleLockProvider lockProvider; + private StatefulRedisConnection connection; + + @BeforeEach + public void createLockProvider() { + connection = createClient().connect(); + lockProvider = new LettuceLockProvider(connection, ENV); + } + + @Override + protected void assertUnlocked(String lockName) { + assertThat(getLock(lockName)).isNull(); + } + + @Override + protected void assertLocked(String lockName) { + assertThat(getLock(lockName)).isNotNull(); + } + + private String getLock(String lockName) { + return connection.sync().get(LettuceLockProvider.buildKey(lockName, ENV)); + } + + @Override + protected ExtensibleLockProvider getLockProvider() { + return lockProvider; + } + } +} diff --git a/providers/redis/shedlock-provider-redis-lettuce/src/test/java/net/javacrumbs/shedlock/provider/redis/lettuce/RedisContainer.java b/providers/redis/shedlock-provider-redis-lettuce/src/test/java/net/javacrumbs/shedlock/provider/redis/lettuce/RedisContainer.java new file mode 100644 index 000000000..c29c800b9 --- /dev/null +++ b/providers/redis/shedlock-provider-redis-lettuce/src/test/java/net/javacrumbs/shedlock/provider/redis/lettuce/RedisContainer.java @@ -0,0 +1,48 @@ +/** + * Copyright 2009 the original author or authors. + * + *

    Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at + * + *

    http://www.apache.org/licenses/LICENSE-2.0 + * + *

    Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and + * limitations under the License. + */ +package net.javacrumbs.shedlock.provider.redis.lettuce; + +import com.playtika.testcontainer.redis.RedisProperties; +import com.playtika.testcontainer.redis.wait.RedisClusterStatusCheck; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; +import org.testcontainers.containers.FixedHostPortGenericContainer; +import org.testcontainers.utility.MountableFile; + +class RedisContainer extends FixedHostPortGenericContainer { + + private static final Logger LOGGER = LoggerFactory.getLogger(RedisContainer.class); + + static final int PORT = 6379; + + static final String ENV = "test"; + + public RedisContainer(int hostPort) { + super("redis:7.2.3-alpine"); + + RedisProperties properties = new RedisProperties(); + properties.host = "localhost"; + properties.port = hostPort; + properties.requirepass = false; + + this.withFixedExposedPort(hostPort, PORT) + .withExposedPorts(PORT) + .withLogConsumer(frame -> LOGGER.info(frame.getUtf8String())) + .withCopyFileToContainer(MountableFile.forClasspathResource("redis.conf"), "/data/redis.conf") + .withCopyFileToContainer(MountableFile.forClasspathResource("nodes.conf"), "/data/nodes.conf") + .waitingFor(new RedisClusterStatusCheck(properties)) + // .waitingFor(new RedisStatusCheck(properties)) + .withCommand("redis-server", "/data/redis.conf"); + } +} diff --git a/providers/redis/shedlock-provider-redis-lettuce/src/test/resources/logback.xml b/providers/redis/shedlock-provider-redis-lettuce/src/test/resources/logback.xml new file mode 100644 index 000000000..8ee4ac478 --- /dev/null +++ b/providers/redis/shedlock-provider-redis-lettuce/src/test/resources/logback.xml @@ -0,0 +1,29 @@ + + + + + + %d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n + + + + + + + diff --git a/providers/redis/shedlock-provider-redis-lettuce/src/test/resources/nodes.conf b/providers/redis/shedlock-provider-redis-lettuce/src/test/resources/nodes.conf new file mode 100644 index 000000000..d21205dea --- /dev/null +++ b/providers/redis/shedlock-provider-redis-lettuce/src/test/resources/nodes.conf @@ -0,0 +1 @@ +7bb27469bae15977eed357be6ed76095d9393c95 :6379@16379 myself,master - 0 0 0 connected 0-16383 diff --git a/providers/redis/shedlock-provider-redis-lettuce/src/test/resources/redis.conf b/providers/redis/shedlock-provider-redis-lettuce/src/test/resources/redis.conf new file mode 100644 index 000000000..d7165db03 --- /dev/null +++ b/providers/redis/shedlock-provider-redis-lettuce/src/test/resources/redis.conf @@ -0,0 +1,5 @@ +cluster-enabled yes +cluster-config-file nodes.conf +cluster-node-timeout 5000 +port 6379 +protected-mode no From ab09500bb00ec5dd31d87eea55ed492323375f13 Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Thu, 1 May 2025 20:32:49 +0200 Subject: [PATCH 1308/1598] Cleanup --- README.md | 24 ++++++++++++++++++++++++ pom.xml | 7 ++----- shedlock-bom/pom.xml | 5 +++++ 3 files changed, 31 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index d7b0e3681..78b58efdb 100644 --- a/README.md +++ b/README.md @@ -524,6 +524,30 @@ public HazelcastLockProvider lockProvider(HazelcastInstance hazelcastInstance) { } ``` +#### Redis (using Lettuce) + +Import + +```xml + + + net.javacrumbs.shedlock + shedlock-provider-redis-lettuce + 6.5.0 + +``` + +and configure + +```java +import net.javacrumbs.shedlock.provider.redis.lettuce.LettuceLockProvider; +... +@Bean +public LockProvider lockProvider(StatefulRedisConnection connection) { + return new LettuceLockProvider(connection, ENV); +} +``` + #### Couchbase Import the project diff --git a/pom.xml b/pom.xml index 6d413a1cc..8d8cdfa1a 100644 --- a/pom.xml +++ b/pom.xml @@ -1,6 +1,5 @@ - + 4.0.0 @@ -98,9 +97,7 @@ 2.44.4 - - 2.38.0 - + 2.38.0 diff --git a/shedlock-bom/pom.xml b/shedlock-bom/pom.xml index 77d1689dd..21ccceabd 100644 --- a/shedlock-bom/pom.xml +++ b/shedlock-bom/pom.xml @@ -109,6 +109,11 @@ shedlock-provider-redis-jedis4 ${project.version} + + net.javacrumbs.shedlock + shedlock-provider-redis-lettuce + ${project.version} + net.javacrumbs.shedlock shedlock-provider-redis-spring From 1afabb66d7341c6193341de16cbbb744377a476f Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Thu, 1 May 2025 20:58:05 +0200 Subject: [PATCH 1309/1598] Unify redis tests --- pom.xml | 1 + .../shedlock-provider-redis-jedis4/pom.xml | 13 ++--- .../JedisLockProviderIntegrationTest.java | 5 +- .../shedlock-provider-redis-lettuce/pom.xml | 13 ++--- .../LettuceLockProviderIntegrationTest.java | 5 +- .../redis/lettuce/RedisContainer.java | 48 ------------------- .../src/test/resources/nodes.conf | 1 - .../src/test/resources/redis.conf | 5 -- .../shedlock-provider-redis-spring/pom.xml | 6 +-- ...pringRedisLockProviderIntegrationTest.java | 37 +++++--------- .../redis/shedlock-test-support-redis/pom.xml | 29 +++++++++++ .../redis/testsupport}/RedisContainer.java | 8 ++-- .../src/main/resources/logback.xml | 29 +++++++++++ .../src/main}/resources/nodes.conf | 0 .../src/main}/resources/redis.conf | 0 15 files changed, 91 insertions(+), 109 deletions(-) delete mode 100644 providers/redis/shedlock-provider-redis-lettuce/src/test/java/net/javacrumbs/shedlock/provider/redis/lettuce/RedisContainer.java delete mode 100644 providers/redis/shedlock-provider-redis-lettuce/src/test/resources/nodes.conf delete mode 100644 providers/redis/shedlock-provider-redis-lettuce/src/test/resources/redis.conf create mode 100644 providers/redis/shedlock-test-support-redis/pom.xml rename providers/redis/{shedlock-provider-redis-jedis4/src/test/java/net/javacrumbs/shedlock/provider/redis/jedis4 => shedlock-test-support-redis/src/main/java/net/javacrumbs/shedlock/provider/redis/testsupport}/RedisContainer.java (89%) create mode 100644 providers/redis/shedlock-test-support-redis/src/main/resources/logback.xml rename providers/redis/{shedlock-provider-redis-jedis4/src/test => shedlock-test-support-redis/src/main}/resources/nodes.conf (100%) rename providers/redis/{shedlock-provider-redis-jedis4/src/test => shedlock-test-support-redis/src/main}/resources/redis.conf (100%) diff --git a/pom.xml b/pom.xml index 8d8cdfa1a..da98415fb 100644 --- a/pom.xml +++ b/pom.xml @@ -53,6 +53,7 @@ providers/opensearch/shedlock-provider-opensearch-java providers/couchbase/shedlock-provider-couchbase-javaclient3 providers/zookeeper/shedlock-provider-zookeeper-curator + providers/redis/shedlock-test-support-redis providers/redis/shedlock-provider-redis-jedis4 providers/redis/shedlock-provider-redis-lettuce providers/redis/shedlock-provider-redis-spring diff --git a/providers/redis/shedlock-provider-redis-jedis4/pom.xml b/providers/redis/shedlock-provider-redis-jedis4/pom.xml index 9d9b6dad2..be6f6fc9e 100644 --- a/providers/redis/shedlock-provider-redis-jedis4/pom.xml +++ b/providers/redis/shedlock-provider-redis-jedis4/pom.xml @@ -32,9 +32,9 @@ - com.playtika.testcontainers - embedded-redis - 3.1.11 + net.javacrumbs.shedlock + shedlock-test-support-redis + ${project.version} test @@ -45,13 +45,6 @@ test - - org.testcontainers - junit-jupiter - ${test-containers.ver} - test - - ch.qos.logback logback-classic diff --git a/providers/redis/shedlock-provider-redis-jedis4/src/test/java/net/javacrumbs/shedlock/provider/redis/jedis4/JedisLockProviderIntegrationTest.java b/providers/redis/shedlock-provider-redis-jedis4/src/test/java/net/javacrumbs/shedlock/provider/redis/jedis4/JedisLockProviderIntegrationTest.java index 4e9343f73..7650143e7 100644 --- a/providers/redis/shedlock-provider-redis-jedis4/src/test/java/net/javacrumbs/shedlock/provider/redis/jedis4/JedisLockProviderIntegrationTest.java +++ b/providers/redis/shedlock-provider-redis-jedis4/src/test/java/net/javacrumbs/shedlock/provider/redis/jedis4/JedisLockProviderIntegrationTest.java @@ -13,11 +13,12 @@ */ package net.javacrumbs.shedlock.provider.redis.jedis4; -import static net.javacrumbs.shedlock.provider.redis.jedis4.RedisContainer.ENV; -import static net.javacrumbs.shedlock.provider.redis.jedis4.RedisContainer.PORT; +import static net.javacrumbs.shedlock.provider.redis.testsupport.RedisContainer.ENV; +import static net.javacrumbs.shedlock.provider.redis.testsupport.RedisContainer.PORT; import static org.assertj.core.api.Assertions.assertThat; import net.javacrumbs.shedlock.core.ExtensibleLockProvider; +import net.javacrumbs.shedlock.provider.redis.testsupport.RedisContainer; import net.javacrumbs.shedlock.test.support.AbstractExtensibleLockProviderIntegrationTest; import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.Nested; diff --git a/providers/redis/shedlock-provider-redis-lettuce/pom.xml b/providers/redis/shedlock-provider-redis-lettuce/pom.xml index c998882e4..1c8434b51 100644 --- a/providers/redis/shedlock-provider-redis-lettuce/pom.xml +++ b/providers/redis/shedlock-provider-redis-lettuce/pom.xml @@ -33,9 +33,9 @@ - com.playtika.testcontainers - embedded-redis - 3.1.11 + net.javacrumbs.shedlock + shedlock-test-support-redis + ${project.version} test @@ -53,13 +53,6 @@ test - - org.testcontainers - junit-jupiter - ${test-containers.ver} - test - - ch.qos.logback logback-classic diff --git a/providers/redis/shedlock-provider-redis-lettuce/src/test/java/net/javacrumbs/shedlock/provider/redis/lettuce/LettuceLockProviderIntegrationTest.java b/providers/redis/shedlock-provider-redis-lettuce/src/test/java/net/javacrumbs/shedlock/provider/redis/lettuce/LettuceLockProviderIntegrationTest.java index f81bbea41..459de9269 100644 --- a/providers/redis/shedlock-provider-redis-lettuce/src/test/java/net/javacrumbs/shedlock/provider/redis/lettuce/LettuceLockProviderIntegrationTest.java +++ b/providers/redis/shedlock-provider-redis-lettuce/src/test/java/net/javacrumbs/shedlock/provider/redis/lettuce/LettuceLockProviderIntegrationTest.java @@ -13,13 +13,14 @@ */ package net.javacrumbs.shedlock.provider.redis.lettuce; -import static net.javacrumbs.shedlock.provider.redis.lettuce.RedisContainer.ENV; -import static net.javacrumbs.shedlock.provider.redis.lettuce.RedisContainer.PORT; +import static net.javacrumbs.shedlock.provider.redis.testsupport.RedisContainer.ENV; +import static net.javacrumbs.shedlock.provider.redis.testsupport.RedisContainer.PORT; import static org.assertj.core.api.Assertions.assertThat; import io.lettuce.core.RedisClient; import io.lettuce.core.api.StatefulRedisConnection; import net.javacrumbs.shedlock.core.ExtensibleLockProvider; +import net.javacrumbs.shedlock.provider.redis.testsupport.RedisContainer; import net.javacrumbs.shedlock.test.support.AbstractExtensibleLockProviderIntegrationTest; import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.Nested; diff --git a/providers/redis/shedlock-provider-redis-lettuce/src/test/java/net/javacrumbs/shedlock/provider/redis/lettuce/RedisContainer.java b/providers/redis/shedlock-provider-redis-lettuce/src/test/java/net/javacrumbs/shedlock/provider/redis/lettuce/RedisContainer.java deleted file mode 100644 index c29c800b9..000000000 --- a/providers/redis/shedlock-provider-redis-lettuce/src/test/java/net/javacrumbs/shedlock/provider/redis/lettuce/RedisContainer.java +++ /dev/null @@ -1,48 +0,0 @@ -/** - * Copyright 2009 the original author or authors. - * - *

    Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file - * except in compliance with the License. You may obtain a copy of the License at - * - *

    http://www.apache.org/licenses/LICENSE-2.0 - * - *

    Unless required by applicable law or agreed to in writing, software distributed under the - * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either - * express or implied. See the License for the specific language governing permissions and - * limitations under the License. - */ -package net.javacrumbs.shedlock.provider.redis.lettuce; - -import com.playtika.testcontainer.redis.RedisProperties; -import com.playtika.testcontainer.redis.wait.RedisClusterStatusCheck; -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; -import org.testcontainers.containers.FixedHostPortGenericContainer; -import org.testcontainers.utility.MountableFile; - -class RedisContainer extends FixedHostPortGenericContainer { - - private static final Logger LOGGER = LoggerFactory.getLogger(RedisContainer.class); - - static final int PORT = 6379; - - static final String ENV = "test"; - - public RedisContainer(int hostPort) { - super("redis:7.2.3-alpine"); - - RedisProperties properties = new RedisProperties(); - properties.host = "localhost"; - properties.port = hostPort; - properties.requirepass = false; - - this.withFixedExposedPort(hostPort, PORT) - .withExposedPorts(PORT) - .withLogConsumer(frame -> LOGGER.info(frame.getUtf8String())) - .withCopyFileToContainer(MountableFile.forClasspathResource("redis.conf"), "/data/redis.conf") - .withCopyFileToContainer(MountableFile.forClasspathResource("nodes.conf"), "/data/nodes.conf") - .waitingFor(new RedisClusterStatusCheck(properties)) - // .waitingFor(new RedisStatusCheck(properties)) - .withCommand("redis-server", "/data/redis.conf"); - } -} diff --git a/providers/redis/shedlock-provider-redis-lettuce/src/test/resources/nodes.conf b/providers/redis/shedlock-provider-redis-lettuce/src/test/resources/nodes.conf deleted file mode 100644 index d21205dea..000000000 --- a/providers/redis/shedlock-provider-redis-lettuce/src/test/resources/nodes.conf +++ /dev/null @@ -1 +0,0 @@ -7bb27469bae15977eed357be6ed76095d9393c95 :6379@16379 myself,master - 0 0 0 connected 0-16383 diff --git a/providers/redis/shedlock-provider-redis-lettuce/src/test/resources/redis.conf b/providers/redis/shedlock-provider-redis-lettuce/src/test/resources/redis.conf deleted file mode 100644 index d7165db03..000000000 --- a/providers/redis/shedlock-provider-redis-lettuce/src/test/resources/redis.conf +++ /dev/null @@ -1,5 +0,0 @@ -cluster-enabled yes -cluster-config-file nodes.conf -cluster-node-timeout 5000 -port 6379 -protected-mode no diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index 3ab2e671b..937be452c 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -39,9 +39,9 @@ - com.github.kstyrc - embedded-redis - 0.6 + net.javacrumbs.shedlock + shedlock-test-support-redis + ${project.version} test diff --git a/providers/redis/shedlock-provider-redis-spring/src/test/java/net/javacrumbs/shedlock/provider/redis/spring/SpringRedisLockProviderIntegrationTest.java b/providers/redis/shedlock-provider-redis-spring/src/test/java/net/javacrumbs/shedlock/provider/redis/spring/SpringRedisLockProviderIntegrationTest.java index 5ffc5bcf3..d116763c8 100644 --- a/providers/redis/shedlock-provider-redis-spring/src/test/java/net/javacrumbs/shedlock/provider/redis/spring/SpringRedisLockProviderIntegrationTest.java +++ b/providers/redis/shedlock-provider-redis-spring/src/test/java/net/javacrumbs/shedlock/provider/redis/spring/SpringRedisLockProviderIntegrationTest.java @@ -13,34 +13,24 @@ */ package net.javacrumbs.shedlock.provider.redis.spring; -import java.io.IOException; -import org.junit.jupiter.api.AfterAll; -import org.junit.jupiter.api.BeforeAll; +import static net.javacrumbs.shedlock.provider.redis.testsupport.RedisContainer.PORT; + +import net.javacrumbs.shedlock.provider.redis.testsupport.RedisContainer; import org.junit.jupiter.api.Nested; import org.redisson.api.RedissonClient; import org.redisson.config.Config; import org.redisson.spring.data.connection.RedissonConnectionFactory; import org.springframework.data.redis.connection.RedisConnectionFactory; +import org.springframework.data.redis.connection.RedisStandaloneConfiguration; import org.springframework.data.redis.connection.jedis.JedisConnectionFactory; import org.springframework.data.redis.connection.lettuce.LettuceConnectionFactory; -import redis.embedded.RedisServer; +import org.testcontainers.junit.jupiter.Container; +import org.testcontainers.junit.jupiter.Testcontainers; +@Testcontainers public class SpringRedisLockProviderIntegrationTest { - private static RedisServer redisServer; - - private static final int PORT = 6381; - protected static final String HOST = "localhost"; - - @BeforeAll - public static void startRedis() throws IOException { - redisServer = new RedisServer(PORT); - redisServer.start(); - } - - @AfterAll - public static void stopRedis() { - redisServer.stop(); - } + @Container + public static final RedisContainer redis = new RedisContainer(PORT); @Nested class Jedis extends AbstractRedisLockProviderIntegrationTest { @@ -50,9 +40,8 @@ public Jedis() { } private static RedisConnectionFactory createJedisConnectionFactory() { - JedisConnectionFactory jedisConnectionFactory = new JedisConnectionFactory(); - jedisConnectionFactory.setHostName(HOST); - jedisConnectionFactory.setPort(PORT); + JedisConnectionFactory jedisConnectionFactory = + new JedisConnectionFactory(new RedisStandaloneConfiguration(redis.getHost(), PORT)); jedisConnectionFactory.afterPropertiesSet(); return jedisConnectionFactory; } @@ -72,7 +61,7 @@ public ReactiveLetucce() { } private static LettuceConnectionFactory createLettuceConnectionFactory() { - LettuceConnectionFactory lettuceConnectionFactory = new LettuceConnectionFactory(HOST, PORT); + LettuceConnectionFactory lettuceConnectionFactory = new LettuceConnectionFactory(redis.getHost(), PORT); lettuceConnectionFactory.afterPropertiesSet(); return lettuceConnectionFactory; } @@ -86,7 +75,7 @@ public Redisson() { private static RedisConnectionFactory createRedissonConnectionFactory() { Config config = new Config(); - config.useSingleServer().setAddress("redis://" + HOST + ":" + PORT); + config.useSingleServer().setAddress("redis://" + redis.getHost() + ":" + PORT); RedissonClient redisson = org.redisson.Redisson.create(config); return new RedissonConnectionFactory(redisson); } diff --git a/providers/redis/shedlock-test-support-redis/pom.xml b/providers/redis/shedlock-test-support-redis/pom.xml new file mode 100644 index 000000000..3e6320ecb --- /dev/null +++ b/providers/redis/shedlock-test-support-redis/pom.xml @@ -0,0 +1,29 @@ + + + + shedlock-parent + net.javacrumbs.shedlock + 6.5.1-SNAPSHOT + ../../../pom.xml + + 4.0.0 + + shedlock-test-support-redis + 6.5.1-SNAPSHOT + + + + com.playtika.testcontainers + embedded-redis + 3.1.11 + + + + org.testcontainers + junit-jupiter + ${test-containers.ver} + + + + diff --git a/providers/redis/shedlock-provider-redis-jedis4/src/test/java/net/javacrumbs/shedlock/provider/redis/jedis4/RedisContainer.java b/providers/redis/shedlock-test-support-redis/src/main/java/net/javacrumbs/shedlock/provider/redis/testsupport/RedisContainer.java similarity index 89% rename from providers/redis/shedlock-provider-redis-jedis4/src/test/java/net/javacrumbs/shedlock/provider/redis/jedis4/RedisContainer.java rename to providers/redis/shedlock-test-support-redis/src/main/java/net/javacrumbs/shedlock/provider/redis/testsupport/RedisContainer.java index db0bca7b0..447ae3855 100644 --- a/providers/redis/shedlock-provider-redis-jedis4/src/test/java/net/javacrumbs/shedlock/provider/redis/jedis4/RedisContainer.java +++ b/providers/redis/shedlock-test-support-redis/src/main/java/net/javacrumbs/shedlock/provider/redis/testsupport/RedisContainer.java @@ -11,7 +11,7 @@ * express or implied. See the License for the specific language governing permissions and * limitations under the License. */ -package net.javacrumbs.shedlock.provider.redis.jedis4; +package net.javacrumbs.shedlock.provider.redis.testsupport; import com.playtika.testcontainer.redis.RedisProperties; import com.playtika.testcontainer.redis.wait.RedisClusterStatusCheck; @@ -20,13 +20,13 @@ import org.testcontainers.containers.FixedHostPortGenericContainer; import org.testcontainers.utility.MountableFile; -class RedisContainer extends FixedHostPortGenericContainer { +public class RedisContainer extends FixedHostPortGenericContainer { private static final Logger LOGGER = LoggerFactory.getLogger(RedisContainer.class); - static final int PORT = 6379; + public static final int PORT = 6379; - static final String ENV = "test"; + public static final String ENV = "test"; public RedisContainer(int hostPort) { super("redis:7.2.3-alpine"); diff --git a/providers/redis/shedlock-test-support-redis/src/main/resources/logback.xml b/providers/redis/shedlock-test-support-redis/src/main/resources/logback.xml new file mode 100644 index 000000000..8ee4ac478 --- /dev/null +++ b/providers/redis/shedlock-test-support-redis/src/main/resources/logback.xml @@ -0,0 +1,29 @@ + + + + + + %d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n + + + + + + + diff --git a/providers/redis/shedlock-provider-redis-jedis4/src/test/resources/nodes.conf b/providers/redis/shedlock-test-support-redis/src/main/resources/nodes.conf similarity index 100% rename from providers/redis/shedlock-provider-redis-jedis4/src/test/resources/nodes.conf rename to providers/redis/shedlock-test-support-redis/src/main/resources/nodes.conf diff --git a/providers/redis/shedlock-provider-redis-jedis4/src/test/resources/redis.conf b/providers/redis/shedlock-test-support-redis/src/main/resources/redis.conf similarity index 100% rename from providers/redis/shedlock-provider-redis-jedis4/src/test/resources/redis.conf rename to providers/redis/shedlock-test-support-redis/src/main/resources/redis.conf From 62981ac4c40cd1125b46b0cabe22aff593c0d5e6 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 2 May 2025 15:46:35 +0000 Subject: [PATCH 1310/1598] Bump software.amazon.awssdk:s3 from 2.31.33 to 2.31.34 Bumps software.amazon.awssdk:s3 from 2.31.33 to 2.31.34. --- updated-dependencies: - dependency-name: software.amazon.awssdk:s3 dependency-version: 2.31.34 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/s3/shedlock-provider-s3v2/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/s3/shedlock-provider-s3v2/pom.xml b/providers/s3/shedlock-provider-s3v2/pom.xml index 1ab3be6da..2414f064b 100644 --- a/providers/s3/shedlock-provider-s3v2/pom.xml +++ b/providers/s3/shedlock-provider-s3v2/pom.xml @@ -12,7 +12,7 @@ 6.5.1-SNAPSHOT - 2.31.33 + 2.31.34 From 28ba85ec598c8e3c5bfca7eaa4a56caee73e31ee Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 2 May 2025 15:47:27 +0000 Subject: [PATCH 1311/1598] Bump io.lettuce:lettuce-core from 6.5.5.RELEASE to 6.6.0.RELEASE Bumps [io.lettuce:lettuce-core](https://github.com/redis/lettuce) from 6.5.5.RELEASE to 6.6.0.RELEASE. - [Release notes](https://github.com/redis/lettuce/releases) - [Changelog](https://github.com/redis/lettuce/blob/6.6.0.RELEASE/RELEASE-NOTES.md) - [Commits](https://github.com/redis/lettuce/compare/6.5.5.RELEASE...6.6.0.RELEASE) --- updated-dependencies: - dependency-name: io.lettuce:lettuce-core dependency-version: 6.6.0.RELEASE dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- providers/redis/shedlock-provider-redis-lettuce/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/redis/shedlock-provider-redis-lettuce/pom.xml b/providers/redis/shedlock-provider-redis-lettuce/pom.xml index 1c8434b51..877c732fc 100644 --- a/providers/redis/shedlock-provider-redis-lettuce/pom.xml +++ b/providers/redis/shedlock-provider-redis-lettuce/pom.xml @@ -22,7 +22,7 @@ io.lettuce lettuce-core - 6.5.5.RELEASE + 6.6.0.RELEASE From 045ad69db48b98040cf1b3932fa57e25eb6c1f8c Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Mon, 5 May 2025 06:31:23 +0200 Subject: [PATCH 1312/1598] [maven-release-plugin] prepare release shedlock-parent-6.6.0 --- cdi/shedlock-cdi/pom.xml | 4 ++-- cdi/test/quarkus-test/pom.xml | 4 ++-- micronaut/shedlock-micronaut4/pom.xml | 4 ++-- micronaut/test/micronaut4-jdbc-template/pom.xml | 4 ++-- micronaut/test/micronaut4-jdbc/pom.xml | 4 ++-- pom.xml | 4 ++-- providers/arangodb/shedlock-provider-arangodb/pom.xml | 4 ++-- providers/cassandra/shedlock-provider-cassandra/pom.xml | 4 ++-- providers/consul/shedlock-provider-consul/pom.xml | 4 ++-- .../shedlock-provider-couchbase-javaclient3/pom.xml | 4 ++-- providers/datastore/shedlock-provider-datastore/pom.xml | 4 ++-- providers/dynamodb/shedlock-provider-dynamodb2/pom.xml | 4 ++-- .../elasticsearch/shedlock-provider-elasticsearch8/pom.xml | 4 ++-- .../elasticsearch/shedlock-provider-elasticsearch9/pom.xml | 4 ++-- providers/etcd/shedlock-provider-etcd-jetcd/pom.xml | 2 +- providers/hazelcast/shedlock-provider-hazelcast4/pom.xml | 4 ++-- providers/ignite/shedlock-provider-ignite/pom.xml | 4 ++-- providers/inmemory/shedlock-provider-inmemory/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-internal/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-template/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jooq/pom.xml | 4 ++-- providers/jdbc/shedlock-test-support-jdbc/pom.xml | 4 ++-- .../memcached/shedlock-provider-memcached-spy/pom.xml | 4 ++-- .../mongo/shedlock-provider-mongo-reactivestreams/pom.xml | 4 ++-- providers/mongo/shedlock-provider-mongo/pom.xml | 4 ++-- providers/neo4j/shedlock-provider-neo4j/pom.xml | 4 ++-- .../opensearch/shedlock-provider-opensearch-java/pom.xml | 4 ++-- providers/opensearch/shedlock-provider-opensearch/pom.xml | 4 ++-- providers/r2dbc/shedlock-provider-r2dbc/pom.xml | 4 ++-- providers/redis/shedlock-provider-redis-jedis4/pom.xml | 4 ++-- providers/redis/shedlock-provider-redis-lettuce/pom.xml | 7 +++---- providers/redis/shedlock-provider-redis-spring/pom.xml | 4 ++-- providers/redis/shedlock-test-support-redis/pom.xml | 7 +++---- providers/s3/shedlock-provider-s3/pom.xml | 4 ++-- providers/s3/shedlock-provider-s3v2/pom.xml | 4 ++-- providers/spanner/shedlock-provider-spanner/pom.xml | 4 ++-- .../zookeeper/shedlock-provider-zookeeper-curator/pom.xml | 4 ++-- shedlock-bom/pom.xml | 4 ++-- shedlock-core/pom.xml | 4 ++-- shedlock-test-support/pom.xml | 4 ++-- spring/shedlock-spring/pom.xml | 4 ++-- spring/test/shedlock-springboot-future-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-kotlin-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-old-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-sleuth-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-test/pom.xml | 4 ++-- spring/test/shedlock-testng-test/pom.xml | 4 ++-- 49 files changed, 99 insertions(+), 101 deletions(-) diff --git a/cdi/shedlock-cdi/pom.xml b/cdi/shedlock-cdi/pom.xml index 308fe4b0c..d7bb7e93a 100644 --- a/cdi/shedlock-cdi/pom.xml +++ b/cdi/shedlock-cdi/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 6.5.1-SNAPSHOT + 6.6.0 ../../pom.xml shedlock-cdi - 6.5.1-SNAPSHOT + 6.6.0 diff --git a/cdi/test/quarkus-test/pom.xml b/cdi/test/quarkus-test/pom.xml index f57e9e870..2d92fb434 100644 --- a/cdi/test/quarkus-test/pom.xml +++ b/cdi/test/quarkus-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.5.1-SNAPSHOT + 6.6.0 ../../../pom.xml 4.0.0 quarkus-test - 6.5.1-SNAPSHOT + 6.6.0 quarkus-bom diff --git a/micronaut/shedlock-micronaut4/pom.xml b/micronaut/shedlock-micronaut4/pom.xml index cde3f7e00..26eea9ee6 100644 --- a/micronaut/shedlock-micronaut4/pom.xml +++ b/micronaut/shedlock-micronaut4/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 6.5.1-SNAPSHOT + 6.6.0 ../../pom.xml shedlock-micronaut4 - 6.5.1-SNAPSHOT + 6.6.0 diff --git a/micronaut/test/micronaut4-jdbc-template/pom.xml b/micronaut/test/micronaut4-jdbc-template/pom.xml index 0b6fdc13a..cda8eae51 100644 --- a/micronaut/test/micronaut4-jdbc-template/pom.xml +++ b/micronaut/test/micronaut4-jdbc-template/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 6.5.1-SNAPSHOT + 6.6.0 ../../../pom.xml micronaut4-jdbc-template - 6.5.1-SNAPSHOT + 6.6.0 UTF-8 diff --git a/micronaut/test/micronaut4-jdbc/pom.xml b/micronaut/test/micronaut4-jdbc/pom.xml index 1228ceedd..da330dc38 100644 --- a/micronaut/test/micronaut4-jdbc/pom.xml +++ b/micronaut/test/micronaut4-jdbc/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 6.5.1-SNAPSHOT + 6.6.0 ../../../pom.xml micronaut4-jdbc - 6.5.1-SNAPSHOT + 6.6.0 UTF-8 diff --git a/pom.xml b/pom.xml index da98415fb..1ebee4114 100644 --- a/pom.xml +++ b/pom.xml @@ -19,7 +19,7 @@ net.javacrumbs.shedlock shedlock-parent pom - 6.5.1-SNAPSHOT + 6.6.0 shedlock-bom shedlock-core @@ -99,7 +99,7 @@ 2.38.0 - + diff --git a/providers/arangodb/shedlock-provider-arangodb/pom.xml b/providers/arangodb/shedlock-provider-arangodb/pom.xml index 7cec1e21b..c4e633fc8 100644 --- a/providers/arangodb/shedlock-provider-arangodb/pom.xml +++ b/providers/arangodb/shedlock-provider-arangodb/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.5.1-SNAPSHOT + 6.6.0 ../../../pom.xml 4.0.0 shedlock-provider-arangodb - 6.5.1-SNAPSHOT + 6.6.0 diff --git a/providers/cassandra/shedlock-provider-cassandra/pom.xml b/providers/cassandra/shedlock-provider-cassandra/pom.xml index 8f1b12e42..50ced3e06 100644 --- a/providers/cassandra/shedlock-provider-cassandra/pom.xml +++ b/providers/cassandra/shedlock-provider-cassandra/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.5.1-SNAPSHOT + 6.6.0 ../../../pom.xml 4.0.0 shedlock-provider-cassandra - 6.5.1-SNAPSHOT + 6.6.0 4.19.0 diff --git a/providers/consul/shedlock-provider-consul/pom.xml b/providers/consul/shedlock-provider-consul/pom.xml index 461889761..1cb48ed72 100644 --- a/providers/consul/shedlock-provider-consul/pom.xml +++ b/providers/consul/shedlock-provider-consul/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.5.1-SNAPSHOT + 6.6.0 ../../../pom.xml 4.0.0 shedlock-provider-consul - 6.5.1-SNAPSHOT + 6.6.0 diff --git a/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml b/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml index a7a65e70a..ca051d18a 100644 --- a/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml +++ b/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.5.1-SNAPSHOT + 6.6.0 ../../../pom.xml 4.0.0 shedlock-provider-couchbase-javaclient3 - 6.5.1-SNAPSHOT + 6.6.0 diff --git a/providers/datastore/shedlock-provider-datastore/pom.xml b/providers/datastore/shedlock-provider-datastore/pom.xml index 17bc24e9f..e1d29d8bf 100644 --- a/providers/datastore/shedlock-provider-datastore/pom.xml +++ b/providers/datastore/shedlock-provider-datastore/pom.xml @@ -4,12 +4,12 @@ net.javacrumbs.shedlock shedlock-parent - 6.5.1-SNAPSHOT + 6.6.0 ../../../pom.xml shedlock-provider-datastore - 6.5.1-SNAPSHOT + 6.6.0 2.28.0 diff --git a/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml b/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml index 82080801b..d498c2c86 100644 --- a/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml +++ b/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.5.1-SNAPSHOT + 6.6.0 ../../../pom.xml 4.0.0 shedlock-provider-dynamodb2 - 6.5.1-SNAPSHOT + 6.6.0 diff --git a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml index 708374485..cbc34cbf5 100644 --- a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml +++ b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.5.1-SNAPSHOT + 6.6.0 ../../../pom.xml 4.0.0 shedlock-provider-elasticsearch8 - 6.5.1-SNAPSHOT + 6.6.0 8.17.4 diff --git a/providers/elasticsearch/shedlock-provider-elasticsearch9/pom.xml b/providers/elasticsearch/shedlock-provider-elasticsearch9/pom.xml index c3c280571..3418fe2b8 100644 --- a/providers/elasticsearch/shedlock-provider-elasticsearch9/pom.xml +++ b/providers/elasticsearch/shedlock-provider-elasticsearch9/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.5.1-SNAPSHOT + 6.6.0 ../../../pom.xml 4.0.0 shedlock-provider-elasticsearch9 - 6.5.1-SNAPSHOT + 6.6.0 9.0.0 diff --git a/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml b/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml index 99d578fcb..8c7dfb850 100644 --- a/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml +++ b/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.5.1-SNAPSHOT + 6.6.0 ../../../pom.xml 4.0.0 diff --git a/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml b/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml index 6c978413a..aec2b4152 100644 --- a/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml +++ b/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.5.1-SNAPSHOT + 6.6.0 ../../../pom.xml 4.0.0 shedlock-provider-hazelcast4 - 6.5.1-SNAPSHOT + 6.6.0 diff --git a/providers/ignite/shedlock-provider-ignite/pom.xml b/providers/ignite/shedlock-provider-ignite/pom.xml index 244f63ad6..f2ed03a50 100644 --- a/providers/ignite/shedlock-provider-ignite/pom.xml +++ b/providers/ignite/shedlock-provider-ignite/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.5.1-SNAPSHOT + 6.6.0 ../../../pom.xml 4.0.0 shedlock-provider-ignite - 6.5.1-SNAPSHOT + 6.6.0 2.17.0 diff --git a/providers/inmemory/shedlock-provider-inmemory/pom.xml b/providers/inmemory/shedlock-provider-inmemory/pom.xml index 17eadb336..4c0d46a0c 100644 --- a/providers/inmemory/shedlock-provider-inmemory/pom.xml +++ b/providers/inmemory/shedlock-provider-inmemory/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.5.1-SNAPSHOT + 6.6.0 ../../../pom.xml 4.0.0 shedlock-provider-inmemory - 6.5.1-SNAPSHOT + 6.6.0 diff --git a/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml b/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml index 18b3ad8d4..dee104a50 100644 --- a/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.5.1-SNAPSHOT + 6.6.0 ../../../pom.xml 4.0.0 shedlock-provider-jdbc-internal - 6.5.1-SNAPSHOT + 6.6.0 diff --git a/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml b/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml index 146cb6c0e..e36f7bdd9 100644 --- a/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.5.1-SNAPSHOT + 6.6.0 ../../../pom.xml 4.0.0 shedlock-provider-jdbc-micronaut - 6.5.1-SNAPSHOT + 6.6.0 diff --git a/providers/jdbc/shedlock-provider-jdbc-template/pom.xml b/providers/jdbc/shedlock-provider-jdbc-template/pom.xml index f15b6f993..7478bfda5 100644 --- a/providers/jdbc/shedlock-provider-jdbc-template/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-template/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.5.1-SNAPSHOT + 6.6.0 ../../../pom.xml 4.0.0 shedlock-provider-jdbc-template - 6.5.1-SNAPSHOT + 6.6.0 diff --git a/providers/jdbc/shedlock-provider-jdbc/pom.xml b/providers/jdbc/shedlock-provider-jdbc/pom.xml index fd5d1611a..8dce7f1eb 100644 --- a/providers/jdbc/shedlock-provider-jdbc/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.5.1-SNAPSHOT + 6.6.0 ../../../pom.xml 4.0.0 shedlock-provider-jdbc - 6.5.1-SNAPSHOT + 6.6.0 diff --git a/providers/jdbc/shedlock-provider-jooq/pom.xml b/providers/jdbc/shedlock-provider-jooq/pom.xml index d42f7e783..08db3ce93 100644 --- a/providers/jdbc/shedlock-provider-jooq/pom.xml +++ b/providers/jdbc/shedlock-provider-jooq/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.5.1-SNAPSHOT + 6.6.0 ../../../pom.xml 4.0.0 shedlock-provider-jooq - 6.5.1-SNAPSHOT + 6.6.0 diff --git a/providers/jdbc/shedlock-test-support-jdbc/pom.xml b/providers/jdbc/shedlock-test-support-jdbc/pom.xml index e64a74096..49db2c8ad 100644 --- a/providers/jdbc/shedlock-test-support-jdbc/pom.xml +++ b/providers/jdbc/shedlock-test-support-jdbc/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.5.1-SNAPSHOT + 6.6.0 ../../../pom.xml 4.0.0 shedlock-test-support-jdbc - 6.5.1-SNAPSHOT + 6.6.0 diff --git a/providers/memcached/shedlock-provider-memcached-spy/pom.xml b/providers/memcached/shedlock-provider-memcached-spy/pom.xml index 6e61aab04..1291c45c2 100644 --- a/providers/memcached/shedlock-provider-memcached-spy/pom.xml +++ b/providers/memcached/shedlock-provider-memcached-spy/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.5.1-SNAPSHOT + 6.6.0 ../../../pom.xml 4.0.0 shedlock-provider-memcached-spy - 6.5.1-SNAPSHOT + 6.6.0 2.12.3 diff --git a/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml b/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml index 39efb77b4..c8b8b2628 100644 --- a/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml +++ b/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.5.1-SNAPSHOT + 6.6.0 ../../../pom.xml 4.0.0 shedlock-provider-mongo-reactivestreams - 6.5.1-SNAPSHOT + 6.6.0 diff --git a/providers/mongo/shedlock-provider-mongo/pom.xml b/providers/mongo/shedlock-provider-mongo/pom.xml index a0cd9eb3a..6d304fcf0 100644 --- a/providers/mongo/shedlock-provider-mongo/pom.xml +++ b/providers/mongo/shedlock-provider-mongo/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.5.1-SNAPSHOT + 6.6.0 ../../../pom.xml 4.0.0 shedlock-provider-mongo - 6.5.1-SNAPSHOT + 6.6.0 diff --git a/providers/neo4j/shedlock-provider-neo4j/pom.xml b/providers/neo4j/shedlock-provider-neo4j/pom.xml index e5ac4d127..023280b19 100644 --- a/providers/neo4j/shedlock-provider-neo4j/pom.xml +++ b/providers/neo4j/shedlock-provider-neo4j/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.5.1-SNAPSHOT + 6.6.0 ../../../pom.xml 4.0.0 shedlock-provider-neo4j - 6.5.1-SNAPSHOT + 6.6.0 diff --git a/providers/opensearch/shedlock-provider-opensearch-java/pom.xml b/providers/opensearch/shedlock-provider-opensearch-java/pom.xml index 55909f152..77993f611 100644 --- a/providers/opensearch/shedlock-provider-opensearch-java/pom.xml +++ b/providers/opensearch/shedlock-provider-opensearch-java/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.5.1-SNAPSHOT + 6.6.0 ../../../pom.xml 4.0.0 shedlock-provider-opensearch-java - 6.5.1-SNAPSHOT + 6.6.0 2.23.0 diff --git a/providers/opensearch/shedlock-provider-opensearch/pom.xml b/providers/opensearch/shedlock-provider-opensearch/pom.xml index 98e4610c0..029237428 100644 --- a/providers/opensearch/shedlock-provider-opensearch/pom.xml +++ b/providers/opensearch/shedlock-provider-opensearch/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.5.1-SNAPSHOT + 6.6.0 ../../../pom.xml 4.0.0 shedlock-provider-opensearch - 6.5.1-SNAPSHOT + 6.6.0 2.19.2 diff --git a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml index c895ae7ca..cadcb5169 100644 --- a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml +++ b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml @@ -5,12 +5,12 @@ net.javacrumbs.shedlock shedlock-parent - 6.5.1-SNAPSHOT + 6.6.0 ../../../pom.xml shedlock-provider-r2dbc - 6.5.1-SNAPSHOT + 6.6.0 1.0.0.RELEASE diff --git a/providers/redis/shedlock-provider-redis-jedis4/pom.xml b/providers/redis/shedlock-provider-redis-jedis4/pom.xml index be6f6fc9e..79a8dd02a 100644 --- a/providers/redis/shedlock-provider-redis-jedis4/pom.xml +++ b/providers/redis/shedlock-provider-redis-jedis4/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.5.1-SNAPSHOT + 6.6.0 ../../../pom.xml 4.0.0 shedlock-provider-redis-jedis4 - 6.5.1-SNAPSHOT + 6.6.0 diff --git a/providers/redis/shedlock-provider-redis-lettuce/pom.xml b/providers/redis/shedlock-provider-redis-lettuce/pom.xml index 877c732fc..5997c60a0 100644 --- a/providers/redis/shedlock-provider-redis-lettuce/pom.xml +++ b/providers/redis/shedlock-provider-redis-lettuce/pom.xml @@ -1,16 +1,15 @@ - + shedlock-parent net.javacrumbs.shedlock - 6.5.1-SNAPSHOT + 6.6.0 ../../../pom.xml 4.0.0 shedlock-provider-redis-lettuce - 6.5.1-SNAPSHOT + 6.6.0 diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index 937be452c..f1f74aa74 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.5.1-SNAPSHOT + 6.6.0 ../../../pom.xml 4.0.0 shedlock-provider-redis-spring - 6.5.1-SNAPSHOT + 6.6.0 diff --git a/providers/redis/shedlock-test-support-redis/pom.xml b/providers/redis/shedlock-test-support-redis/pom.xml index 3e6320ecb..26af08f7d 100644 --- a/providers/redis/shedlock-test-support-redis/pom.xml +++ b/providers/redis/shedlock-test-support-redis/pom.xml @@ -1,16 +1,15 @@ - + shedlock-parent net.javacrumbs.shedlock - 6.5.1-SNAPSHOT + 6.6.0 ../../../pom.xml 4.0.0 shedlock-test-support-redis - 6.5.1-SNAPSHOT + 6.6.0 diff --git a/providers/s3/shedlock-provider-s3/pom.xml b/providers/s3/shedlock-provider-s3/pom.xml index 8edbc5828..a6db27b51 100644 --- a/providers/s3/shedlock-provider-s3/pom.xml +++ b/providers/s3/shedlock-provider-s3/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.5.1-SNAPSHOT + 6.6.0 ../../../pom.xml 4.0.0 shedlock-provider-s3 - 6.5.1-SNAPSHOT + 6.6.0 1.12.783 diff --git a/providers/s3/shedlock-provider-s3v2/pom.xml b/providers/s3/shedlock-provider-s3v2/pom.xml index 2414f064b..256d2933e 100644 --- a/providers/s3/shedlock-provider-s3v2/pom.xml +++ b/providers/s3/shedlock-provider-s3v2/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.5.1-SNAPSHOT + 6.6.0 ../../../pom.xml 4.0.0 shedlock-provider-s3v2 - 6.5.1-SNAPSHOT + 6.6.0 2.31.34 diff --git a/providers/spanner/shedlock-provider-spanner/pom.xml b/providers/spanner/shedlock-provider-spanner/pom.xml index a87c53c9f..226809196 100644 --- a/providers/spanner/shedlock-provider-spanner/pom.xml +++ b/providers/spanner/shedlock-provider-spanner/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.5.1-SNAPSHOT + 6.6.0 ../../../pom.xml 4.0.0 shedlock-provider-spanner - 6.5.1-SNAPSHOT + 6.6.0 6.92.0 diff --git a/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml b/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml index 915ecf3de..0ab406cce 100644 --- a/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml +++ b/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.5.1-SNAPSHOT + 6.6.0 ../../../pom.xml 4.0.0 shedlock-provider-zookeeper-curator - 6.5.1-SNAPSHOT + 6.6.0 5.8.0 diff --git a/shedlock-bom/pom.xml b/shedlock-bom/pom.xml index 21ccceabd..10cd9725d 100644 --- a/shedlock-bom/pom.xml +++ b/shedlock-bom/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.5.1-SNAPSHOT + 6.6.0 4.0.0 BOM for ShedLock modules shedlock-bom - 6.5.1-SNAPSHOT + 6.6.0 pom diff --git a/shedlock-core/pom.xml b/shedlock-core/pom.xml index 6901d00dd..3123bb0b2 100644 --- a/shedlock-core/pom.xml +++ b/shedlock-core/pom.xml @@ -3,12 +3,12 @@ shedlock-parent net.javacrumbs.shedlock - 6.5.1-SNAPSHOT + 6.6.0 4.0.0 shedlock-core - 6.5.1-SNAPSHOT + 6.6.0 2.13.3 diff --git a/shedlock-test-support/pom.xml b/shedlock-test-support/pom.xml index 9413a2a30..b17d4ecb0 100644 --- a/shedlock-test-support/pom.xml +++ b/shedlock-test-support/pom.xml @@ -3,12 +3,12 @@ shedlock-parent net.javacrumbs.shedlock - 6.5.1-SNAPSHOT + 6.6.0 4.0.0 shedlock-test-support - 6.5.1-SNAPSHOT + 6.6.0 diff --git a/spring/shedlock-spring/pom.xml b/spring/shedlock-spring/pom.xml index 7839d2d93..fc33619db 100644 --- a/spring/shedlock-spring/pom.xml +++ b/spring/shedlock-spring/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.5.1-SNAPSHOT + 6.6.0 ../../pom.xml 4.0.0 shedlock-spring - 6.5.1-SNAPSHOT + 6.6.0 diff --git a/spring/test/shedlock-springboot-future-test/pom.xml b/spring/test/shedlock-springboot-future-test/pom.xml index 2306eedfb..a7def911b 100644 --- a/spring/test/shedlock-springboot-future-test/pom.xml +++ b/spring/test/shedlock-springboot-future-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.5.1-SNAPSHOT + 6.6.0 ../../../pom.xml 4.0.0 shedlock-springboot-future-test - 6.5.1-SNAPSHOT + 6.6.0 diff --git a/spring/test/shedlock-springboot-kotlin-test/pom.xml b/spring/test/shedlock-springboot-kotlin-test/pom.xml index b92522996..e9842f10d 100644 --- a/spring/test/shedlock-springboot-kotlin-test/pom.xml +++ b/spring/test/shedlock-springboot-kotlin-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.5.1-SNAPSHOT + 6.6.0 ../../../pom.xml 4.0.0 shedlock-springboot-kotlin-test - 6.5.1-SNAPSHOT + 6.6.0 diff --git a/spring/test/shedlock-springboot-old-test/pom.xml b/spring/test/shedlock-springboot-old-test/pom.xml index 0a82b7c07..d1ae09523 100644 --- a/spring/test/shedlock-springboot-old-test/pom.xml +++ b/spring/test/shedlock-springboot-old-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.5.1-SNAPSHOT + 6.6.0 ../../../pom.xml 4.0.0 shedlock-springboot-old-test - 6.5.1-SNAPSHOT + 6.6.0 diff --git a/spring/test/shedlock-springboot-sleuth-test/pom.xml b/spring/test/shedlock-springboot-sleuth-test/pom.xml index 66dd3d524..e4d36e95f 100644 --- a/spring/test/shedlock-springboot-sleuth-test/pom.xml +++ b/spring/test/shedlock-springboot-sleuth-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.5.1-SNAPSHOT + 6.6.0 ../../../pom.xml 4.0.0 shedlock-springboot-sleuth-test - 6.5.1-SNAPSHOT + 6.6.0 diff --git a/spring/test/shedlock-springboot-test/pom.xml b/spring/test/shedlock-springboot-test/pom.xml index 856f5bd11..5735358c5 100644 --- a/spring/test/shedlock-springboot-test/pom.xml +++ b/spring/test/shedlock-springboot-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.5.1-SNAPSHOT + 6.6.0 ../../../pom.xml 4.0.0 shedlock-springboot-test - 6.5.1-SNAPSHOT + 6.6.0 diff --git a/spring/test/shedlock-testng-test/pom.xml b/spring/test/shedlock-testng-test/pom.xml index 7573f8fb5..743e81e3f 100644 --- a/spring/test/shedlock-testng-test/pom.xml +++ b/spring/test/shedlock-testng-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.5.1-SNAPSHOT + 6.6.0 ../../../pom.xml 4.0.0 shedlock-testng-test - 6.5.1-SNAPSHOT + 6.6.0 From a4a20f533466436711348806aa51a3624d2551df Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Mon, 5 May 2025 06:31:28 +0200 Subject: [PATCH 1313/1598] [maven-release-plugin] prepare for next development iteration --- cdi/shedlock-cdi/pom.xml | 4 ++-- cdi/test/quarkus-test/pom.xml | 4 ++-- micronaut/shedlock-micronaut4/pom.xml | 4 ++-- micronaut/test/micronaut4-jdbc-template/pom.xml | 4 ++-- micronaut/test/micronaut4-jdbc/pom.xml | 4 ++-- pom.xml | 2 +- providers/arangodb/shedlock-provider-arangodb/pom.xml | 4 ++-- providers/cassandra/shedlock-provider-cassandra/pom.xml | 4 ++-- providers/consul/shedlock-provider-consul/pom.xml | 4 ++-- .../couchbase/shedlock-provider-couchbase-javaclient3/pom.xml | 4 ++-- providers/datastore/shedlock-provider-datastore/pom.xml | 4 ++-- providers/dynamodb/shedlock-provider-dynamodb2/pom.xml | 4 ++-- .../elasticsearch/shedlock-provider-elasticsearch8/pom.xml | 4 ++-- .../elasticsearch/shedlock-provider-elasticsearch9/pom.xml | 4 ++-- providers/etcd/shedlock-provider-etcd-jetcd/pom.xml | 2 +- providers/hazelcast/shedlock-provider-hazelcast4/pom.xml | 4 ++-- providers/ignite/shedlock-provider-ignite/pom.xml | 4 ++-- providers/inmemory/shedlock-provider-inmemory/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-internal/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-template/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jooq/pom.xml | 4 ++-- providers/jdbc/shedlock-test-support-jdbc/pom.xml | 4 ++-- providers/memcached/shedlock-provider-memcached-spy/pom.xml | 4 ++-- .../mongo/shedlock-provider-mongo-reactivestreams/pom.xml | 4 ++-- providers/mongo/shedlock-provider-mongo/pom.xml | 4 ++-- providers/neo4j/shedlock-provider-neo4j/pom.xml | 4 ++-- .../opensearch/shedlock-provider-opensearch-java/pom.xml | 4 ++-- providers/opensearch/shedlock-provider-opensearch/pom.xml | 4 ++-- providers/r2dbc/shedlock-provider-r2dbc/pom.xml | 4 ++-- providers/redis/shedlock-provider-redis-jedis4/pom.xml | 4 ++-- providers/redis/shedlock-provider-redis-lettuce/pom.xml | 4 ++-- providers/redis/shedlock-provider-redis-spring/pom.xml | 4 ++-- providers/redis/shedlock-test-support-redis/pom.xml | 4 ++-- providers/s3/shedlock-provider-s3/pom.xml | 4 ++-- providers/s3/shedlock-provider-s3v2/pom.xml | 4 ++-- providers/spanner/shedlock-provider-spanner/pom.xml | 4 ++-- .../zookeeper/shedlock-provider-zookeeper-curator/pom.xml | 4 ++-- shedlock-bom/pom.xml | 4 ++-- shedlock-core/pom.xml | 4 ++-- shedlock-test-support/pom.xml | 4 ++-- spring/shedlock-spring/pom.xml | 4 ++-- spring/test/shedlock-springboot-future-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-kotlin-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-old-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-sleuth-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-test/pom.xml | 4 ++-- spring/test/shedlock-testng-test/pom.xml | 4 ++-- 49 files changed, 96 insertions(+), 96 deletions(-) diff --git a/cdi/shedlock-cdi/pom.xml b/cdi/shedlock-cdi/pom.xml index d7bb7e93a..6faa09de7 100644 --- a/cdi/shedlock-cdi/pom.xml +++ b/cdi/shedlock-cdi/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.0 + 6.6.1-SNAPSHOT ../../pom.xml shedlock-cdi - 6.6.0 + 6.6.1-SNAPSHOT diff --git a/cdi/test/quarkus-test/pom.xml b/cdi/test/quarkus-test/pom.xml index 2d92fb434..479fc140e 100644 --- a/cdi/test/quarkus-test/pom.xml +++ b/cdi/test/quarkus-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.0 + 6.6.1-SNAPSHOT ../../../pom.xml 4.0.0 quarkus-test - 6.6.0 + 6.6.1-SNAPSHOT quarkus-bom diff --git a/micronaut/shedlock-micronaut4/pom.xml b/micronaut/shedlock-micronaut4/pom.xml index 26eea9ee6..5fb2ab577 100644 --- a/micronaut/shedlock-micronaut4/pom.xml +++ b/micronaut/shedlock-micronaut4/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.0 + 6.6.1-SNAPSHOT ../../pom.xml shedlock-micronaut4 - 6.6.0 + 6.6.1-SNAPSHOT diff --git a/micronaut/test/micronaut4-jdbc-template/pom.xml b/micronaut/test/micronaut4-jdbc-template/pom.xml index cda8eae51..7ba5dd308 100644 --- a/micronaut/test/micronaut4-jdbc-template/pom.xml +++ b/micronaut/test/micronaut4-jdbc-template/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.0 + 6.6.1-SNAPSHOT ../../../pom.xml micronaut4-jdbc-template - 6.6.0 + 6.6.1-SNAPSHOT UTF-8 diff --git a/micronaut/test/micronaut4-jdbc/pom.xml b/micronaut/test/micronaut4-jdbc/pom.xml index da330dc38..d3952fcd3 100644 --- a/micronaut/test/micronaut4-jdbc/pom.xml +++ b/micronaut/test/micronaut4-jdbc/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.0 + 6.6.1-SNAPSHOT ../../../pom.xml micronaut4-jdbc - 6.6.0 + 6.6.1-SNAPSHOT UTF-8 diff --git a/pom.xml b/pom.xml index 1ebee4114..20eec07e4 100644 --- a/pom.xml +++ b/pom.xml @@ -19,7 +19,7 @@ net.javacrumbs.shedlock shedlock-parent pom - 6.6.0 + 6.6.1-SNAPSHOT shedlock-bom shedlock-core diff --git a/providers/arangodb/shedlock-provider-arangodb/pom.xml b/providers/arangodb/shedlock-provider-arangodb/pom.xml index c4e633fc8..aa349cfe5 100644 --- a/providers/arangodb/shedlock-provider-arangodb/pom.xml +++ b/providers/arangodb/shedlock-provider-arangodb/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.0 + 6.6.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-arangodb - 6.6.0 + 6.6.1-SNAPSHOT diff --git a/providers/cassandra/shedlock-provider-cassandra/pom.xml b/providers/cassandra/shedlock-provider-cassandra/pom.xml index 50ced3e06..052336665 100644 --- a/providers/cassandra/shedlock-provider-cassandra/pom.xml +++ b/providers/cassandra/shedlock-provider-cassandra/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.0 + 6.6.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-cassandra - 6.6.0 + 6.6.1-SNAPSHOT 4.19.0 diff --git a/providers/consul/shedlock-provider-consul/pom.xml b/providers/consul/shedlock-provider-consul/pom.xml index 1cb48ed72..288963dc1 100644 --- a/providers/consul/shedlock-provider-consul/pom.xml +++ b/providers/consul/shedlock-provider-consul/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.0 + 6.6.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-consul - 6.6.0 + 6.6.1-SNAPSHOT diff --git a/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml b/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml index ca051d18a..577aaa9f7 100644 --- a/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml +++ b/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.0 + 6.6.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-couchbase-javaclient3 - 6.6.0 + 6.6.1-SNAPSHOT diff --git a/providers/datastore/shedlock-provider-datastore/pom.xml b/providers/datastore/shedlock-provider-datastore/pom.xml index e1d29d8bf..9928eadf9 100644 --- a/providers/datastore/shedlock-provider-datastore/pom.xml +++ b/providers/datastore/shedlock-provider-datastore/pom.xml @@ -4,12 +4,12 @@ net.javacrumbs.shedlock shedlock-parent - 6.6.0 + 6.6.1-SNAPSHOT ../../../pom.xml shedlock-provider-datastore - 6.6.0 + 6.6.1-SNAPSHOT 2.28.0 diff --git a/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml b/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml index d498c2c86..13460367f 100644 --- a/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml +++ b/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.0 + 6.6.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-dynamodb2 - 6.6.0 + 6.6.1-SNAPSHOT diff --git a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml index cbc34cbf5..c92ad485f 100644 --- a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml +++ b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.0 + 6.6.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-elasticsearch8 - 6.6.0 + 6.6.1-SNAPSHOT 8.17.4 diff --git a/providers/elasticsearch/shedlock-provider-elasticsearch9/pom.xml b/providers/elasticsearch/shedlock-provider-elasticsearch9/pom.xml index 3418fe2b8..7b14badc7 100644 --- a/providers/elasticsearch/shedlock-provider-elasticsearch9/pom.xml +++ b/providers/elasticsearch/shedlock-provider-elasticsearch9/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.0 + 6.6.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-elasticsearch9 - 6.6.0 + 6.6.1-SNAPSHOT 9.0.0 diff --git a/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml b/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml index 8c7dfb850..c5108094d 100644 --- a/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml +++ b/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.0 + 6.6.1-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml b/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml index aec2b4152..176b2323d 100644 --- a/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml +++ b/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.0 + 6.6.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-hazelcast4 - 6.6.0 + 6.6.1-SNAPSHOT diff --git a/providers/ignite/shedlock-provider-ignite/pom.xml b/providers/ignite/shedlock-provider-ignite/pom.xml index f2ed03a50..66a615cdf 100644 --- a/providers/ignite/shedlock-provider-ignite/pom.xml +++ b/providers/ignite/shedlock-provider-ignite/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.0 + 6.6.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-ignite - 6.6.0 + 6.6.1-SNAPSHOT 2.17.0 diff --git a/providers/inmemory/shedlock-provider-inmemory/pom.xml b/providers/inmemory/shedlock-provider-inmemory/pom.xml index 4c0d46a0c..eca9467c0 100644 --- a/providers/inmemory/shedlock-provider-inmemory/pom.xml +++ b/providers/inmemory/shedlock-provider-inmemory/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.0 + 6.6.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-inmemory - 6.6.0 + 6.6.1-SNAPSHOT diff --git a/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml b/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml index dee104a50..56c3c6caf 100644 --- a/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.0 + 6.6.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-jdbc-internal - 6.6.0 + 6.6.1-SNAPSHOT diff --git a/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml b/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml index e36f7bdd9..2b8ec9ace 100644 --- a/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.0 + 6.6.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-jdbc-micronaut - 6.6.0 + 6.6.1-SNAPSHOT diff --git a/providers/jdbc/shedlock-provider-jdbc-template/pom.xml b/providers/jdbc/shedlock-provider-jdbc-template/pom.xml index 7478bfda5..c867510dd 100644 --- a/providers/jdbc/shedlock-provider-jdbc-template/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-template/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.0 + 6.6.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-jdbc-template - 6.6.0 + 6.6.1-SNAPSHOT diff --git a/providers/jdbc/shedlock-provider-jdbc/pom.xml b/providers/jdbc/shedlock-provider-jdbc/pom.xml index 8dce7f1eb..7835b02cb 100644 --- a/providers/jdbc/shedlock-provider-jdbc/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.0 + 6.6.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-jdbc - 6.6.0 + 6.6.1-SNAPSHOT diff --git a/providers/jdbc/shedlock-provider-jooq/pom.xml b/providers/jdbc/shedlock-provider-jooq/pom.xml index 08db3ce93..439212961 100644 --- a/providers/jdbc/shedlock-provider-jooq/pom.xml +++ b/providers/jdbc/shedlock-provider-jooq/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.0 + 6.6.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-jooq - 6.6.0 + 6.6.1-SNAPSHOT diff --git a/providers/jdbc/shedlock-test-support-jdbc/pom.xml b/providers/jdbc/shedlock-test-support-jdbc/pom.xml index 49db2c8ad..d64c368c5 100644 --- a/providers/jdbc/shedlock-test-support-jdbc/pom.xml +++ b/providers/jdbc/shedlock-test-support-jdbc/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.0 + 6.6.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-test-support-jdbc - 6.6.0 + 6.6.1-SNAPSHOT diff --git a/providers/memcached/shedlock-provider-memcached-spy/pom.xml b/providers/memcached/shedlock-provider-memcached-spy/pom.xml index 1291c45c2..2fd3e6669 100644 --- a/providers/memcached/shedlock-provider-memcached-spy/pom.xml +++ b/providers/memcached/shedlock-provider-memcached-spy/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.0 + 6.6.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-memcached-spy - 6.6.0 + 6.6.1-SNAPSHOT 2.12.3 diff --git a/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml b/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml index c8b8b2628..ba0dde981 100644 --- a/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml +++ b/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.0 + 6.6.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-mongo-reactivestreams - 6.6.0 + 6.6.1-SNAPSHOT diff --git a/providers/mongo/shedlock-provider-mongo/pom.xml b/providers/mongo/shedlock-provider-mongo/pom.xml index 6d304fcf0..e016aad57 100644 --- a/providers/mongo/shedlock-provider-mongo/pom.xml +++ b/providers/mongo/shedlock-provider-mongo/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.0 + 6.6.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-mongo - 6.6.0 + 6.6.1-SNAPSHOT diff --git a/providers/neo4j/shedlock-provider-neo4j/pom.xml b/providers/neo4j/shedlock-provider-neo4j/pom.xml index 023280b19..41dd2ce1a 100644 --- a/providers/neo4j/shedlock-provider-neo4j/pom.xml +++ b/providers/neo4j/shedlock-provider-neo4j/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.0 + 6.6.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-neo4j - 6.6.0 + 6.6.1-SNAPSHOT diff --git a/providers/opensearch/shedlock-provider-opensearch-java/pom.xml b/providers/opensearch/shedlock-provider-opensearch-java/pom.xml index 77993f611..7147c53da 100644 --- a/providers/opensearch/shedlock-provider-opensearch-java/pom.xml +++ b/providers/opensearch/shedlock-provider-opensearch-java/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.0 + 6.6.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-opensearch-java - 6.6.0 + 6.6.1-SNAPSHOT 2.23.0 diff --git a/providers/opensearch/shedlock-provider-opensearch/pom.xml b/providers/opensearch/shedlock-provider-opensearch/pom.xml index 029237428..5ebae2754 100644 --- a/providers/opensearch/shedlock-provider-opensearch/pom.xml +++ b/providers/opensearch/shedlock-provider-opensearch/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.0 + 6.6.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-opensearch - 6.6.0 + 6.6.1-SNAPSHOT 2.19.2 diff --git a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml index cadcb5169..0912a066c 100644 --- a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml +++ b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml @@ -5,12 +5,12 @@ net.javacrumbs.shedlock shedlock-parent - 6.6.0 + 6.6.1-SNAPSHOT ../../../pom.xml shedlock-provider-r2dbc - 6.6.0 + 6.6.1-SNAPSHOT 1.0.0.RELEASE diff --git a/providers/redis/shedlock-provider-redis-jedis4/pom.xml b/providers/redis/shedlock-provider-redis-jedis4/pom.xml index 79a8dd02a..614ce3f59 100644 --- a/providers/redis/shedlock-provider-redis-jedis4/pom.xml +++ b/providers/redis/shedlock-provider-redis-jedis4/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.0 + 6.6.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-redis-jedis4 - 6.6.0 + 6.6.1-SNAPSHOT diff --git a/providers/redis/shedlock-provider-redis-lettuce/pom.xml b/providers/redis/shedlock-provider-redis-lettuce/pom.xml index 5997c60a0..ac5ce13dd 100644 --- a/providers/redis/shedlock-provider-redis-lettuce/pom.xml +++ b/providers/redis/shedlock-provider-redis-lettuce/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.0 + 6.6.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-redis-lettuce - 6.6.0 + 6.6.1-SNAPSHOT diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index f1f74aa74..a4183f20f 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.0 + 6.6.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-redis-spring - 6.6.0 + 6.6.1-SNAPSHOT diff --git a/providers/redis/shedlock-test-support-redis/pom.xml b/providers/redis/shedlock-test-support-redis/pom.xml index 26af08f7d..567daf08d 100644 --- a/providers/redis/shedlock-test-support-redis/pom.xml +++ b/providers/redis/shedlock-test-support-redis/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.0 + 6.6.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-test-support-redis - 6.6.0 + 6.6.1-SNAPSHOT diff --git a/providers/s3/shedlock-provider-s3/pom.xml b/providers/s3/shedlock-provider-s3/pom.xml index a6db27b51..9db8d1229 100644 --- a/providers/s3/shedlock-provider-s3/pom.xml +++ b/providers/s3/shedlock-provider-s3/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.0 + 6.6.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-s3 - 6.6.0 + 6.6.1-SNAPSHOT 1.12.783 diff --git a/providers/s3/shedlock-provider-s3v2/pom.xml b/providers/s3/shedlock-provider-s3v2/pom.xml index 256d2933e..69caef23b 100644 --- a/providers/s3/shedlock-provider-s3v2/pom.xml +++ b/providers/s3/shedlock-provider-s3v2/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.0 + 6.6.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-s3v2 - 6.6.0 + 6.6.1-SNAPSHOT 2.31.34 diff --git a/providers/spanner/shedlock-provider-spanner/pom.xml b/providers/spanner/shedlock-provider-spanner/pom.xml index 226809196..2e44eac49 100644 --- a/providers/spanner/shedlock-provider-spanner/pom.xml +++ b/providers/spanner/shedlock-provider-spanner/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.0 + 6.6.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-spanner - 6.6.0 + 6.6.1-SNAPSHOT 6.92.0 diff --git a/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml b/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml index 0ab406cce..4702e3e74 100644 --- a/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml +++ b/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.0 + 6.6.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-zookeeper-curator - 6.6.0 + 6.6.1-SNAPSHOT 5.8.0 diff --git a/shedlock-bom/pom.xml b/shedlock-bom/pom.xml index 10cd9725d..fc799f149 100644 --- a/shedlock-bom/pom.xml +++ b/shedlock-bom/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.0 + 6.6.1-SNAPSHOT 4.0.0 BOM for ShedLock modules shedlock-bom - 6.6.0 + 6.6.1-SNAPSHOT pom diff --git a/shedlock-core/pom.xml b/shedlock-core/pom.xml index 3123bb0b2..653230326 100644 --- a/shedlock-core/pom.xml +++ b/shedlock-core/pom.xml @@ -3,12 +3,12 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.0 + 6.6.1-SNAPSHOT 4.0.0 shedlock-core - 6.6.0 + 6.6.1-SNAPSHOT 2.13.3 diff --git a/shedlock-test-support/pom.xml b/shedlock-test-support/pom.xml index b17d4ecb0..3cffdfe9c 100644 --- a/shedlock-test-support/pom.xml +++ b/shedlock-test-support/pom.xml @@ -3,12 +3,12 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.0 + 6.6.1-SNAPSHOT 4.0.0 shedlock-test-support - 6.6.0 + 6.6.1-SNAPSHOT diff --git a/spring/shedlock-spring/pom.xml b/spring/shedlock-spring/pom.xml index fc33619db..c214584be 100644 --- a/spring/shedlock-spring/pom.xml +++ b/spring/shedlock-spring/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.0 + 6.6.1-SNAPSHOT ../../pom.xml 4.0.0 shedlock-spring - 6.6.0 + 6.6.1-SNAPSHOT diff --git a/spring/test/shedlock-springboot-future-test/pom.xml b/spring/test/shedlock-springboot-future-test/pom.xml index a7def911b..bdf4e3955 100644 --- a/spring/test/shedlock-springboot-future-test/pom.xml +++ b/spring/test/shedlock-springboot-future-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.0 + 6.6.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-springboot-future-test - 6.6.0 + 6.6.1-SNAPSHOT diff --git a/spring/test/shedlock-springboot-kotlin-test/pom.xml b/spring/test/shedlock-springboot-kotlin-test/pom.xml index e9842f10d..31f39ec1e 100644 --- a/spring/test/shedlock-springboot-kotlin-test/pom.xml +++ b/spring/test/shedlock-springboot-kotlin-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.0 + 6.6.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-springboot-kotlin-test - 6.6.0 + 6.6.1-SNAPSHOT diff --git a/spring/test/shedlock-springboot-old-test/pom.xml b/spring/test/shedlock-springboot-old-test/pom.xml index d1ae09523..afc6f33fc 100644 --- a/spring/test/shedlock-springboot-old-test/pom.xml +++ b/spring/test/shedlock-springboot-old-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.0 + 6.6.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-springboot-old-test - 6.6.0 + 6.6.1-SNAPSHOT diff --git a/spring/test/shedlock-springboot-sleuth-test/pom.xml b/spring/test/shedlock-springboot-sleuth-test/pom.xml index e4d36e95f..7bc11944c 100644 --- a/spring/test/shedlock-springboot-sleuth-test/pom.xml +++ b/spring/test/shedlock-springboot-sleuth-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.0 + 6.6.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-springboot-sleuth-test - 6.6.0 + 6.6.1-SNAPSHOT diff --git a/spring/test/shedlock-springboot-test/pom.xml b/spring/test/shedlock-springboot-test/pom.xml index 5735358c5..a54473ba7 100644 --- a/spring/test/shedlock-springboot-test/pom.xml +++ b/spring/test/shedlock-springboot-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.0 + 6.6.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-springboot-test - 6.6.0 + 6.6.1-SNAPSHOT diff --git a/spring/test/shedlock-testng-test/pom.xml b/spring/test/shedlock-testng-test/pom.xml index 743e81e3f..3de2fc1c4 100644 --- a/spring/test/shedlock-testng-test/pom.xml +++ b/spring/test/shedlock-testng-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.0 + 6.6.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-testng-test - 6.6.0 + 6.6.1-SNAPSHOT From 0254de6c2fe7b179169d02450b5b69a38680d1a3 Mon Sep 17 00:00:00 2001 From: stefku Date: Mon, 5 May 2025 14:36:50 +0200 Subject: [PATCH 1314/1598] log error if unlock attempts exceeded at JdbcTemplateStorageAccessor --- .../provider/jdbctemplate/JdbcTemplateStorageAccessor.java | 1 + 1 file changed, 1 insertion(+) diff --git a/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/JdbcTemplateStorageAccessor.java b/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/JdbcTemplateStorageAccessor.java index a731cb105..472f1fcc2 100644 --- a/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/JdbcTemplateStorageAccessor.java +++ b/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/JdbcTemplateStorageAccessor.java @@ -109,6 +109,7 @@ public void unlock(@NonNull LockConfiguration lockConfiguration) { logger.info("Unlock failed due to TransactionSystemException - retrying attempt {}", i + 1); } } + logger.error("Unlock failed after 10 attempts"); } private void doUnlock(LockConfiguration lockConfiguration) { From 20ad89ce09bcadcef1648f4463cda863d5c09467 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 5 May 2025 15:37:40 +0000 Subject: [PATCH 1315/1598] Bump software.amazon.awssdk:s3 from 2.31.34 to 2.31.35 Bumps software.amazon.awssdk:s3 from 2.31.34 to 2.31.35. --- updated-dependencies: - dependency-name: software.amazon.awssdk:s3 dependency-version: 2.31.35 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/s3/shedlock-provider-s3v2/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/s3/shedlock-provider-s3v2/pom.xml b/providers/s3/shedlock-provider-s3v2/pom.xml index 69caef23b..cd59d29f2 100644 --- a/providers/s3/shedlock-provider-s3v2/pom.xml +++ b/providers/s3/shedlock-provider-s3v2/pom.xml @@ -12,7 +12,7 @@ 6.6.1-SNAPSHOT - 2.31.34 + 2.31.35 From b0d0eef8ec63a45b986ce0930ac32275410a7eaf Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 6 May 2025 15:36:42 +0000 Subject: [PATCH 1316/1598] Bump software.amazon.awssdk:s3 from 2.31.35 to 2.31.36 Bumps software.amazon.awssdk:s3 from 2.31.35 to 2.31.36. --- updated-dependencies: - dependency-name: software.amazon.awssdk:s3 dependency-version: 2.31.36 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/s3/shedlock-provider-s3v2/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/s3/shedlock-provider-s3v2/pom.xml b/providers/s3/shedlock-provider-s3v2/pom.xml index cd59d29f2..f28755ce1 100644 --- a/providers/s3/shedlock-provider-s3v2/pom.xml +++ b/providers/s3/shedlock-provider-s3v2/pom.xml @@ -12,7 +12,7 @@ 6.6.1-SNAPSHOT - 2.31.35 + 2.31.36 From 2e153feecac028af2475460780b5de1ad6f5f740 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 6 May 2025 15:37:10 +0000 Subject: [PATCH 1317/1598] Bump com.oracle.database.jdbc:ojdbc11 from 23.7.0.25.01 to 23.8.0.25.04 Bumps com.oracle.database.jdbc:ojdbc11 from 23.7.0.25.01 to 23.8.0.25.04. --- updated-dependencies: - dependency-name: com.oracle.database.jdbc:ojdbc11 dependency-version: 23.8.0.25.04 dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- providers/jdbc/shedlock-test-support-jdbc/pom.xml | 2 +- providers/r2dbc/shedlock-provider-r2dbc/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/providers/jdbc/shedlock-test-support-jdbc/pom.xml b/providers/jdbc/shedlock-test-support-jdbc/pom.xml index d64c368c5..0d9da960e 100644 --- a/providers/jdbc/shedlock-test-support-jdbc/pom.xml +++ b/providers/jdbc/shedlock-test-support-jdbc/pom.xml @@ -57,7 +57,7 @@ com.oracle.database.jdbc ojdbc11 - 23.7.0.25.01 + 23.8.0.25.04 diff --git a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml index 0912a066c..8f9c32cf1 100644 --- a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml +++ b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml @@ -75,7 +75,7 @@ com.oracle.database.jdbc ojdbc11 - 23.7.0.25.01 + 23.8.0.25.04 test From 262052b57748405e3779262e4a33eb29504a2f9e Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 6 May 2025 15:37:38 +0000 Subject: [PATCH 1318/1598] Bump co.elastic.clients:elasticsearch-java from 8.17.4 to 9.0.1 Bumps [co.elastic.clients:elasticsearch-java](https://github.com/elastic/elasticsearch-java) from 8.17.4 to 9.0.1. - [Release notes](https://github.com/elastic/elasticsearch-java/releases) - [Changelog](https://github.com/elastic/elasticsearch-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/elastic/elasticsearch-java/commits) --- updated-dependencies: - dependency-name: co.elastic.clients:elasticsearch-java dependency-version: 9.0.1 dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- .../elasticsearch/shedlock-provider-elasticsearch8/pom.xml | 2 +- .../elasticsearch/shedlock-provider-elasticsearch9/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml index c92ad485f..6f48fb699 100644 --- a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml +++ b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml @@ -12,7 +12,7 @@ 6.6.1-SNAPSHOT - 8.17.4 + 9.0.1 2.1.3 2.19.0 diff --git a/providers/elasticsearch/shedlock-provider-elasticsearch9/pom.xml b/providers/elasticsearch/shedlock-provider-elasticsearch9/pom.xml index 7b14badc7..ac652b0f8 100644 --- a/providers/elasticsearch/shedlock-provider-elasticsearch9/pom.xml +++ b/providers/elasticsearch/shedlock-provider-elasticsearch9/pom.xml @@ -12,7 +12,7 @@ 6.6.1-SNAPSHOT - 9.0.0 + 9.0.1 From 028302632a2d92751942fdc1a2e064b27def19d3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luk=C3=A1=C5=A1=20K=C5=99e=C4=8Dan?= Date: Tue, 6 May 2025 18:59:50 +0200 Subject: [PATCH 1319/1598] Update providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml --- .../elasticsearch/shedlock-provider-elasticsearch8/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml index 6f48fb699..7518f93e8 100644 --- a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml +++ b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml @@ -12,7 +12,7 @@ 6.6.1-SNAPSHOT - 9.0.1 + 8.18.0 2.1.3 2.19.0 From c879669118b6806bfc15ae86df6d23a3e546234d Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 7 May 2025 15:14:47 +0000 Subject: [PATCH 1320/1598] Bump org.mongodb:mongodb-driver-sync from 5.4.0 to 5.5.0 Bumps [org.mongodb:mongodb-driver-sync](https://github.com/mongodb/mongo-java-driver) from 5.4.0 to 5.5.0. - [Release notes](https://github.com/mongodb/mongo-java-driver/releases) - [Commits](https://github.com/mongodb/mongo-java-driver/compare/r5.4.0...r5.5.0) --- updated-dependencies: - dependency-name: org.mongodb:mongodb-driver-sync dependency-version: 5.5.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- providers/mongo/shedlock-provider-mongo/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/mongo/shedlock-provider-mongo/pom.xml b/providers/mongo/shedlock-provider-mongo/pom.xml index e016aad57..6488f62c7 100644 --- a/providers/mongo/shedlock-provider-mongo/pom.xml +++ b/providers/mongo/shedlock-provider-mongo/pom.xml @@ -21,7 +21,7 @@ org.mongodb mongodb-driver-sync - 5.4.0 + 5.5.0 From 7bf53b1bd82adf3793b3e57e7015273ba300f146 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 7 May 2025 15:14:55 +0000 Subject: [PATCH 1321/1598] Bump com.google.cloud:google-cloud-datastore from 2.28.0 to 2.28.1 Bumps [com.google.cloud:google-cloud-datastore](https://github.com/googleapis/java-datastore) from 2.28.0 to 2.28.1. - [Release notes](https://github.com/googleapis/java-datastore/releases) - [Changelog](https://github.com/googleapis/java-datastore/blob/main/CHANGELOG.md) - [Commits](https://github.com/googleapis/java-datastore/compare/v2.28.0...v2.28.1) --- updated-dependencies: - dependency-name: com.google.cloud:google-cloud-datastore dependency-version: 2.28.1 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/datastore/shedlock-provider-datastore/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/datastore/shedlock-provider-datastore/pom.xml b/providers/datastore/shedlock-provider-datastore/pom.xml index 9928eadf9..5b36537cc 100644 --- a/providers/datastore/shedlock-provider-datastore/pom.xml +++ b/providers/datastore/shedlock-provider-datastore/pom.xml @@ -12,7 +12,7 @@ 6.6.1-SNAPSHOT - 2.28.0 + 2.28.1 From f5a95d81f7957bbac05e864a735b55425f643ef6 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 7 May 2025 15:15:23 +0000 Subject: [PATCH 1322/1598] Bump quarkus.platform.version from 3.22.1 to 3.22.2 Bumps `quarkus.platform.version` from 3.22.1 to 3.22.2. Updates `io.quarkus.platform:quarkus-bom` from 3.22.1 to 3.22.2 - [Commits](https://github.com/quarkusio/quarkus-platform/compare/3.22.1...3.22.2) Updates `io.quarkus.platform:quarkus-maven-plugin` from 3.22.1 to 3.22.2 - [Commits](https://github.com/quarkusio/quarkus-platform/compare/3.22.1...3.22.2) --- updated-dependencies: - dependency-name: io.quarkus.platform:quarkus-bom dependency-version: 3.22.2 dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: io.quarkus.platform:quarkus-maven-plugin dependency-version: 3.22.2 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- cdi/test/quarkus-test/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cdi/test/quarkus-test/pom.xml b/cdi/test/quarkus-test/pom.xml index 479fc140e..d15a292d9 100644 --- a/cdi/test/quarkus-test/pom.xml +++ b/cdi/test/quarkus-test/pom.xml @@ -14,7 +14,7 @@ quarkus-bom io.quarkus.platform - 3.22.1 + 3.22.2 true From ac622579b0c502a972740584199b36b5e1ef0b38 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 7 May 2025 15:15:54 +0000 Subject: [PATCH 1323/1598] Bump software.amazon.awssdk:s3 from 2.31.36 to 2.31.37 Bumps software.amazon.awssdk:s3 from 2.31.36 to 2.31.37. --- updated-dependencies: - dependency-name: software.amazon.awssdk:s3 dependency-version: 2.31.37 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/s3/shedlock-provider-s3v2/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/s3/shedlock-provider-s3v2/pom.xml b/providers/s3/shedlock-provider-s3v2/pom.xml index f28755ce1..5a618345c 100644 --- a/providers/s3/shedlock-provider-s3v2/pom.xml +++ b/providers/s3/shedlock-provider-s3v2/pom.xml @@ -12,7 +12,7 @@ 6.6.1-SNAPSHOT - 2.31.36 + 2.31.37 From 67aa034e0fbbd8411fef15ffcb374ba1145ea78a Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Wed, 7 May 2025 20:43:18 +0200 Subject: [PATCH 1324/1598] README updated --- README.md | 60 ++++++++++++++++++++++++++--------------------------- RELEASES.md | 4 ++++ 2 files changed, 34 insertions(+), 30 deletions(-) diff --git a/README.md b/README.md index 78b58efdb..86a640260 100644 --- a/README.md +++ b/README.md @@ -79,7 +79,7 @@ First of all, we have to import the project net.javacrumbs.shedlock shedlock-spring - 6.5.0 + 6.6.0 ``` @@ -180,7 +180,7 @@ Add dependency net.javacrumbs.shedlock shedlock-provider-jdbc-template - 6.5.0 + 6.6.0 ``` @@ -240,7 +240,7 @@ is in flux and may easily break. net.javacrumbs.shedlock shedlock-provider-r2dbc - 6.5.0 + 6.6.0 ``` @@ -263,7 +263,7 @@ Add dependency net.javacrumbs.shedlock shedlock-provider-jooq - 6.5.0 + 6.6.0 ``` @@ -300,7 +300,7 @@ Add dependency net.javacrumbs.shedlock shedlock-provider-jdbc-micronaut - 6.5.0 + 6.6.0 ``` @@ -323,7 +323,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-mongo - 6.5.0 + 6.6.0 ``` @@ -350,7 +350,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-mongo-reactivestreams - 6.5.0 + 6.6.0 ``` @@ -379,7 +379,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-dynamodb2 - 6.5.0 + 6.6.0 ``` @@ -406,7 +406,7 @@ Import net.javacrumbs.shedlock shedlock-provider-zookeeper-curator - 6.5.0 + 6.6.0 ``` @@ -430,7 +430,7 @@ Import net.javacrumbs.shedlock shedlock-provider-redis-spring - 6.5.0 + 6.6.0 ``` @@ -454,7 +454,7 @@ Import net.javacrumbs.shedlock shedlock-provider-redis-spring - 6.5.0 + 6.6.0 ``` @@ -483,7 +483,7 @@ Import net.javacrumbs.shedlock shedlock-provider-redis-jedis4 - 6.5.0 + 6.6.0 ``` @@ -507,7 +507,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-hazelcast4 - 6.5.0 + 6.6.0 ``` @@ -533,7 +533,7 @@ Import net.javacrumbs.shedlock shedlock-provider-redis-lettuce - 6.5.0 + 6.6.0 ``` @@ -555,7 +555,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-couchbase-javaclient3 - 6.5.0 + 6.6.0 ``` @@ -582,7 +582,7 @@ I am really not sure if it's a good idea to use Elasticsearch as a lock provider net.javacrumbs.shedlock shedlock-provider-elasticsearch8 - 6.5.0 + 6.6.0 ``` @@ -607,7 +607,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-opensearch-java - 6.5.0 + 6.6.0 ``` @@ -635,7 +635,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-cassandra - 6.5.0 + 6.6.0 ``` @@ -670,7 +670,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-consul - 6.5.0 + 6.6.0 ``` @@ -695,7 +695,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-arangodb - 6.5.0 + 6.6.0 ``` @@ -721,7 +721,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-neo4j - 6.5.0 + 6.6.0 ``` @@ -746,7 +746,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-etcd-jetcd - 6.5.0 + 6.6.0 ``` @@ -770,7 +770,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-ignite - 6.5.0 + 6.6.0 ``` @@ -795,7 +795,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-inmemory - 6.5.0 + 6.6.0 test ``` @@ -821,7 +821,7 @@ Import net.javacrumbs.shedlock shedlock-provider-memcached-spy - 6.5.0 + 6.6.0 ``` @@ -852,7 +852,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-datastore - 6.5.0 + 6.6.0 ``` @@ -874,7 +874,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-spanner - 6.5.0 + 6.6.0 ``` Configure @@ -914,7 +914,7 @@ Import the project shedlock-provider-s3v2 - 6.5.0 + 6.6.0 ``` @@ -1015,7 +1015,7 @@ Import the project: net.javacrumbs.shedlock shedlock-micronaut4 - 6.5.0 + 6.6.0 ``` @@ -1052,7 +1052,7 @@ Import the project: net.javacrumbs.shedlock shedlock-cdi - 6.5.0 + 6.6.0 ``` diff --git a/RELEASES.md b/RELEASES.md index ea07209b3..7caa03334 100644 --- a/RELEASES.md +++ b/RELEASES.md @@ -1,4 +1,8 @@ # Release notes +## 6.6.0 (2025-05-05) +* Redis lettuce provider (thanks @s4got10dev) +* Dependency updates + ## 6.5.0 (2025-04-29) * Support for Sort Keys for DynamoDBLockProvider (thanks @avanish-p1) * Dependency updates From 6e70d61a634a24daf48673013c81594afd7c4cee Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Wed, 7 May 2025 20:47:17 +0200 Subject: [PATCH 1325/1598] Use newer Mongo docker image --- .../ReactiveStreamsMongoLockProviderIntegrationTest.java | 2 +- .../provider/mongo/MongoLockProviderIntegrationTest.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/providers/mongo/shedlock-provider-mongo-reactivestreams/src/test/java/net/javacrumbs/shedlock/provider/mongo/reactivestreams/ReactiveStreamsMongoLockProviderIntegrationTest.java b/providers/mongo/shedlock-provider-mongo-reactivestreams/src/test/java/net/javacrumbs/shedlock/provider/mongo/reactivestreams/ReactiveStreamsMongoLockProviderIntegrationTest.java index 480edf82b..822f56f77 100644 --- a/providers/mongo/shedlock-provider-mongo-reactivestreams/src/test/java/net/javacrumbs/shedlock/provider/mongo/reactivestreams/ReactiveStreamsMongoLockProviderIntegrationTest.java +++ b/providers/mongo/shedlock-provider-mongo-reactivestreams/src/test/java/net/javacrumbs/shedlock/provider/mongo/reactivestreams/ReactiveStreamsMongoLockProviderIntegrationTest.java @@ -45,7 +45,7 @@ public class ReactiveStreamsMongoLockProviderIntegrationTest extends AbstractExt private static final String DB_NAME = "db"; @Container - public static final MongoDBContainer container = new MongoDBContainer("mongo:4.0.10"); + public static final MongoDBContainer container = new MongoDBContainer("mongo:4.4.29"); private static MongoClient mongo; diff --git a/providers/mongo/shedlock-provider-mongo/src/test/java/net/javacrumbs/shedlock/provider/mongo/MongoLockProviderIntegrationTest.java b/providers/mongo/shedlock-provider-mongo/src/test/java/net/javacrumbs/shedlock/provider/mongo/MongoLockProviderIntegrationTest.java index 48d1650a6..9814d1abd 100644 --- a/providers/mongo/shedlock-provider-mongo/src/test/java/net/javacrumbs/shedlock/provider/mongo/MongoLockProviderIntegrationTest.java +++ b/providers/mongo/shedlock-provider-mongo/src/test/java/net/javacrumbs/shedlock/provider/mongo/MongoLockProviderIntegrationTest.java @@ -45,7 +45,7 @@ public class MongoLockProviderIntegrationTest extends AbstractExtensibleLockProv private static final String DB_NAME = "db"; @Container - public static final MongoDBContainer container = new MongoDBContainer("mongo:4.0.10"); + public static final MongoDBContainer container = new MongoDBContainer("mongo:4.4.29"); private static MongoClient mongo; From 6a5c58a0a457394aefc4309b3a7564a2493c732f Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 8 May 2025 15:26:18 +0000 Subject: [PATCH 1326/1598] Bump org.mongodb:mongodb-driver-reactivestreams from 5.4.0 to 5.5.0 Bumps [org.mongodb:mongodb-driver-reactivestreams](https://github.com/mongodb/mongo-java-driver) from 5.4.0 to 5.5.0. - [Release notes](https://github.com/mongodb/mongo-java-driver/releases) - [Commits](https://github.com/mongodb/mongo-java-driver/compare/r5.4.0...r5.5.0) --- updated-dependencies: - dependency-name: org.mongodb:mongodb-driver-reactivestreams dependency-version: 5.5.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml b/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml index ba0dde981..5c837409d 100644 --- a/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml +++ b/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml @@ -21,7 +21,7 @@ org.mongodb mongodb-driver-reactivestreams - 5.4.0 + 5.5.0 From 8a7f94cbd7eefcc70802b423b7f5b6411ab5f635 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 8 May 2025 15:26:30 +0000 Subject: [PATCH 1327/1598] Bump com.arangodb:arangodb-java-driver from 7.17.1 to 7.18.0 Bumps [com.arangodb:arangodb-java-driver](https://github.com/arangodb/arangodb-java-driver) from 7.17.1 to 7.18.0. - [Release notes](https://github.com/arangodb/arangodb-java-driver/releases) - [Changelog](https://github.com/arangodb/arangodb-java-driver/blob/main/ChangeLog.md) - [Commits](https://github.com/arangodb/arangodb-java-driver/compare/v7.17.1...v7.18.0) --- updated-dependencies: - dependency-name: com.arangodb:arangodb-java-driver dependency-version: 7.18.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- providers/arangodb/shedlock-provider-arangodb/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/arangodb/shedlock-provider-arangodb/pom.xml b/providers/arangodb/shedlock-provider-arangodb/pom.xml index aa349cfe5..9754cc327 100644 --- a/providers/arangodb/shedlock-provider-arangodb/pom.xml +++ b/providers/arangodb/shedlock-provider-arangodb/pom.xml @@ -20,7 +20,7 @@ com.arangodb arangodb-java-driver - 7.17.1 + 7.18.0 From 3148ac47c47244f025f4f7e5c169568dadc91129 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 8 May 2025 15:26:43 +0000 Subject: [PATCH 1328/1598] Bump software.amazon.awssdk:s3 from 2.31.37 to 2.31.38 Bumps software.amazon.awssdk:s3 from 2.31.37 to 2.31.38. --- updated-dependencies: - dependency-name: software.amazon.awssdk:s3 dependency-version: 2.31.38 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/s3/shedlock-provider-s3v2/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/s3/shedlock-provider-s3v2/pom.xml b/providers/s3/shedlock-provider-s3v2/pom.xml index 5a618345c..3422d525b 100644 --- a/providers/s3/shedlock-provider-s3v2/pom.xml +++ b/providers/s3/shedlock-provider-s3v2/pom.xml @@ -12,7 +12,7 @@ 6.6.1-SNAPSHOT - 2.31.37 + 2.31.38 From 86c71317d4cec1aff7e9aa11b45bc8061137e402 Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Fri, 9 May 2025 13:59:59 +0200 Subject: [PATCH 1329/1598] Publish to central --- pom.xml | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/pom.xml b/pom.xml index 20eec07e4..1b057d60b 100644 --- a/pom.xml +++ b/pom.xml @@ -156,6 +156,15 @@ maven-deploy-plugin 3.1.4 + + org.sonatype.central + central-publishing-maven-plugin + 0.7.0 + true + + central + + From 4555461e01c618673a87752b17f49fe92f3a30ca Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Fri, 9 May 2025 14:06:34 +0200 Subject: [PATCH 1330/1598] [maven-release-plugin] prepare release shedlock-parent-6.6.1 --- cdi/shedlock-cdi/pom.xml | 4 ++-- cdi/test/quarkus-test/pom.xml | 4 ++-- micronaut/shedlock-micronaut4/pom.xml | 4 ++-- micronaut/test/micronaut4-jdbc-template/pom.xml | 4 ++-- micronaut/test/micronaut4-jdbc/pom.xml | 4 ++-- pom.xml | 2 +- providers/arangodb/shedlock-provider-arangodb/pom.xml | 4 ++-- providers/cassandra/shedlock-provider-cassandra/pom.xml | 4 ++-- providers/consul/shedlock-provider-consul/pom.xml | 4 ++-- .../couchbase/shedlock-provider-couchbase-javaclient3/pom.xml | 4 ++-- providers/datastore/shedlock-provider-datastore/pom.xml | 4 ++-- providers/dynamodb/shedlock-provider-dynamodb2/pom.xml | 4 ++-- .../elasticsearch/shedlock-provider-elasticsearch8/pom.xml | 4 ++-- .../elasticsearch/shedlock-provider-elasticsearch9/pom.xml | 4 ++-- providers/etcd/shedlock-provider-etcd-jetcd/pom.xml | 2 +- providers/hazelcast/shedlock-provider-hazelcast4/pom.xml | 4 ++-- providers/ignite/shedlock-provider-ignite/pom.xml | 4 ++-- providers/inmemory/shedlock-provider-inmemory/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-internal/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-template/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jooq/pom.xml | 4 ++-- providers/jdbc/shedlock-test-support-jdbc/pom.xml | 4 ++-- providers/memcached/shedlock-provider-memcached-spy/pom.xml | 4 ++-- .../mongo/shedlock-provider-mongo-reactivestreams/pom.xml | 4 ++-- providers/mongo/shedlock-provider-mongo/pom.xml | 4 ++-- providers/neo4j/shedlock-provider-neo4j/pom.xml | 4 ++-- .../opensearch/shedlock-provider-opensearch-java/pom.xml | 4 ++-- providers/opensearch/shedlock-provider-opensearch/pom.xml | 4 ++-- providers/r2dbc/shedlock-provider-r2dbc/pom.xml | 4 ++-- providers/redis/shedlock-provider-redis-jedis4/pom.xml | 4 ++-- providers/redis/shedlock-provider-redis-lettuce/pom.xml | 4 ++-- providers/redis/shedlock-provider-redis-spring/pom.xml | 4 ++-- providers/redis/shedlock-test-support-redis/pom.xml | 4 ++-- providers/s3/shedlock-provider-s3/pom.xml | 4 ++-- providers/s3/shedlock-provider-s3v2/pom.xml | 4 ++-- providers/spanner/shedlock-provider-spanner/pom.xml | 4 ++-- .../zookeeper/shedlock-provider-zookeeper-curator/pom.xml | 4 ++-- shedlock-bom/pom.xml | 4 ++-- shedlock-core/pom.xml | 4 ++-- shedlock-test-support/pom.xml | 4 ++-- spring/shedlock-spring/pom.xml | 4 ++-- spring/test/shedlock-springboot-future-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-kotlin-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-old-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-sleuth-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-test/pom.xml | 4 ++-- spring/test/shedlock-testng-test/pom.xml | 4 ++-- 49 files changed, 96 insertions(+), 96 deletions(-) diff --git a/cdi/shedlock-cdi/pom.xml b/cdi/shedlock-cdi/pom.xml index 6faa09de7..c3992bd9b 100644 --- a/cdi/shedlock-cdi/pom.xml +++ b/cdi/shedlock-cdi/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.1-SNAPSHOT + 6.6.1 ../../pom.xml shedlock-cdi - 6.6.1-SNAPSHOT + 6.6.1 diff --git a/cdi/test/quarkus-test/pom.xml b/cdi/test/quarkus-test/pom.xml index d15a292d9..97feceb87 100644 --- a/cdi/test/quarkus-test/pom.xml +++ b/cdi/test/quarkus-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.1-SNAPSHOT + 6.6.1 ../../../pom.xml 4.0.0 quarkus-test - 6.6.1-SNAPSHOT + 6.6.1 quarkus-bom diff --git a/micronaut/shedlock-micronaut4/pom.xml b/micronaut/shedlock-micronaut4/pom.xml index 5fb2ab577..1c83fc124 100644 --- a/micronaut/shedlock-micronaut4/pom.xml +++ b/micronaut/shedlock-micronaut4/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.1-SNAPSHOT + 6.6.1 ../../pom.xml shedlock-micronaut4 - 6.6.1-SNAPSHOT + 6.6.1 diff --git a/micronaut/test/micronaut4-jdbc-template/pom.xml b/micronaut/test/micronaut4-jdbc-template/pom.xml index 7ba5dd308..a9648712c 100644 --- a/micronaut/test/micronaut4-jdbc-template/pom.xml +++ b/micronaut/test/micronaut4-jdbc-template/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.1-SNAPSHOT + 6.6.1 ../../../pom.xml micronaut4-jdbc-template - 6.6.1-SNAPSHOT + 6.6.1 UTF-8 diff --git a/micronaut/test/micronaut4-jdbc/pom.xml b/micronaut/test/micronaut4-jdbc/pom.xml index d3952fcd3..ef1f63518 100644 --- a/micronaut/test/micronaut4-jdbc/pom.xml +++ b/micronaut/test/micronaut4-jdbc/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.1-SNAPSHOT + 6.6.1 ../../../pom.xml micronaut4-jdbc - 6.6.1-SNAPSHOT + 6.6.1 UTF-8 diff --git a/pom.xml b/pom.xml index 1b057d60b..ea91faeca 100644 --- a/pom.xml +++ b/pom.xml @@ -19,7 +19,7 @@ net.javacrumbs.shedlock shedlock-parent pom - 6.6.1-SNAPSHOT + 6.6.1 shedlock-bom shedlock-core diff --git a/providers/arangodb/shedlock-provider-arangodb/pom.xml b/providers/arangodb/shedlock-provider-arangodb/pom.xml index 9754cc327..8aaeae119 100644 --- a/providers/arangodb/shedlock-provider-arangodb/pom.xml +++ b/providers/arangodb/shedlock-provider-arangodb/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.1-SNAPSHOT + 6.6.1 ../../../pom.xml 4.0.0 shedlock-provider-arangodb - 6.6.1-SNAPSHOT + 6.6.1 diff --git a/providers/cassandra/shedlock-provider-cassandra/pom.xml b/providers/cassandra/shedlock-provider-cassandra/pom.xml index 052336665..3ff1f9cee 100644 --- a/providers/cassandra/shedlock-provider-cassandra/pom.xml +++ b/providers/cassandra/shedlock-provider-cassandra/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.1-SNAPSHOT + 6.6.1 ../../../pom.xml 4.0.0 shedlock-provider-cassandra - 6.6.1-SNAPSHOT + 6.6.1 4.19.0 diff --git a/providers/consul/shedlock-provider-consul/pom.xml b/providers/consul/shedlock-provider-consul/pom.xml index 288963dc1..6cc860b9d 100644 --- a/providers/consul/shedlock-provider-consul/pom.xml +++ b/providers/consul/shedlock-provider-consul/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.1-SNAPSHOT + 6.6.1 ../../../pom.xml 4.0.0 shedlock-provider-consul - 6.6.1-SNAPSHOT + 6.6.1 diff --git a/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml b/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml index 577aaa9f7..6d5c01ac8 100644 --- a/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml +++ b/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.1-SNAPSHOT + 6.6.1 ../../../pom.xml 4.0.0 shedlock-provider-couchbase-javaclient3 - 6.6.1-SNAPSHOT + 6.6.1 diff --git a/providers/datastore/shedlock-provider-datastore/pom.xml b/providers/datastore/shedlock-provider-datastore/pom.xml index 5b36537cc..c47532399 100644 --- a/providers/datastore/shedlock-provider-datastore/pom.xml +++ b/providers/datastore/shedlock-provider-datastore/pom.xml @@ -4,12 +4,12 @@ net.javacrumbs.shedlock shedlock-parent - 6.6.1-SNAPSHOT + 6.6.1 ../../../pom.xml shedlock-provider-datastore - 6.6.1-SNAPSHOT + 6.6.1 2.28.1 diff --git a/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml b/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml index 13460367f..7db40a45f 100644 --- a/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml +++ b/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.1-SNAPSHOT + 6.6.1 ../../../pom.xml 4.0.0 shedlock-provider-dynamodb2 - 6.6.1-SNAPSHOT + 6.6.1 diff --git a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml index 7518f93e8..fb5692c62 100644 --- a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml +++ b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.1-SNAPSHOT + 6.6.1 ../../../pom.xml 4.0.0 shedlock-provider-elasticsearch8 - 6.6.1-SNAPSHOT + 6.6.1 8.18.0 diff --git a/providers/elasticsearch/shedlock-provider-elasticsearch9/pom.xml b/providers/elasticsearch/shedlock-provider-elasticsearch9/pom.xml index ac652b0f8..0f3e154d8 100644 --- a/providers/elasticsearch/shedlock-provider-elasticsearch9/pom.xml +++ b/providers/elasticsearch/shedlock-provider-elasticsearch9/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.1-SNAPSHOT + 6.6.1 ../../../pom.xml 4.0.0 shedlock-provider-elasticsearch9 - 6.6.1-SNAPSHOT + 6.6.1 9.0.1 diff --git a/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml b/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml index c5108094d..c84b993dd 100644 --- a/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml +++ b/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.1-SNAPSHOT + 6.6.1 ../../../pom.xml 4.0.0 diff --git a/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml b/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml index 176b2323d..0c9fbd493 100644 --- a/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml +++ b/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.1-SNAPSHOT + 6.6.1 ../../../pom.xml 4.0.0 shedlock-provider-hazelcast4 - 6.6.1-SNAPSHOT + 6.6.1 diff --git a/providers/ignite/shedlock-provider-ignite/pom.xml b/providers/ignite/shedlock-provider-ignite/pom.xml index 66a615cdf..fd4d33a84 100644 --- a/providers/ignite/shedlock-provider-ignite/pom.xml +++ b/providers/ignite/shedlock-provider-ignite/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.1-SNAPSHOT + 6.6.1 ../../../pom.xml 4.0.0 shedlock-provider-ignite - 6.6.1-SNAPSHOT + 6.6.1 2.17.0 diff --git a/providers/inmemory/shedlock-provider-inmemory/pom.xml b/providers/inmemory/shedlock-provider-inmemory/pom.xml index eca9467c0..855eb8ee9 100644 --- a/providers/inmemory/shedlock-provider-inmemory/pom.xml +++ b/providers/inmemory/shedlock-provider-inmemory/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.1-SNAPSHOT + 6.6.1 ../../../pom.xml 4.0.0 shedlock-provider-inmemory - 6.6.1-SNAPSHOT + 6.6.1 diff --git a/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml b/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml index 56c3c6caf..ad2e6eb42 100644 --- a/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.1-SNAPSHOT + 6.6.1 ../../../pom.xml 4.0.0 shedlock-provider-jdbc-internal - 6.6.1-SNAPSHOT + 6.6.1 diff --git a/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml b/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml index 2b8ec9ace..47078684c 100644 --- a/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.1-SNAPSHOT + 6.6.1 ../../../pom.xml 4.0.0 shedlock-provider-jdbc-micronaut - 6.6.1-SNAPSHOT + 6.6.1 diff --git a/providers/jdbc/shedlock-provider-jdbc-template/pom.xml b/providers/jdbc/shedlock-provider-jdbc-template/pom.xml index c867510dd..d9b670c9d 100644 --- a/providers/jdbc/shedlock-provider-jdbc-template/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-template/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.1-SNAPSHOT + 6.6.1 ../../../pom.xml 4.0.0 shedlock-provider-jdbc-template - 6.6.1-SNAPSHOT + 6.6.1 diff --git a/providers/jdbc/shedlock-provider-jdbc/pom.xml b/providers/jdbc/shedlock-provider-jdbc/pom.xml index 7835b02cb..5a5b02bbf 100644 --- a/providers/jdbc/shedlock-provider-jdbc/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.1-SNAPSHOT + 6.6.1 ../../../pom.xml 4.0.0 shedlock-provider-jdbc - 6.6.1-SNAPSHOT + 6.6.1 diff --git a/providers/jdbc/shedlock-provider-jooq/pom.xml b/providers/jdbc/shedlock-provider-jooq/pom.xml index 439212961..0799fb0b8 100644 --- a/providers/jdbc/shedlock-provider-jooq/pom.xml +++ b/providers/jdbc/shedlock-provider-jooq/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.1-SNAPSHOT + 6.6.1 ../../../pom.xml 4.0.0 shedlock-provider-jooq - 6.6.1-SNAPSHOT + 6.6.1 diff --git a/providers/jdbc/shedlock-test-support-jdbc/pom.xml b/providers/jdbc/shedlock-test-support-jdbc/pom.xml index 0d9da960e..7aafc8a5d 100644 --- a/providers/jdbc/shedlock-test-support-jdbc/pom.xml +++ b/providers/jdbc/shedlock-test-support-jdbc/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.1-SNAPSHOT + 6.6.1 ../../../pom.xml 4.0.0 shedlock-test-support-jdbc - 6.6.1-SNAPSHOT + 6.6.1 diff --git a/providers/memcached/shedlock-provider-memcached-spy/pom.xml b/providers/memcached/shedlock-provider-memcached-spy/pom.xml index 2fd3e6669..aae433bf5 100644 --- a/providers/memcached/shedlock-provider-memcached-spy/pom.xml +++ b/providers/memcached/shedlock-provider-memcached-spy/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.1-SNAPSHOT + 6.6.1 ../../../pom.xml 4.0.0 shedlock-provider-memcached-spy - 6.6.1-SNAPSHOT + 6.6.1 2.12.3 diff --git a/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml b/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml index 5c837409d..8e15b04f5 100644 --- a/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml +++ b/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.1-SNAPSHOT + 6.6.1 ../../../pom.xml 4.0.0 shedlock-provider-mongo-reactivestreams - 6.6.1-SNAPSHOT + 6.6.1 diff --git a/providers/mongo/shedlock-provider-mongo/pom.xml b/providers/mongo/shedlock-provider-mongo/pom.xml index 6488f62c7..adbcc2791 100644 --- a/providers/mongo/shedlock-provider-mongo/pom.xml +++ b/providers/mongo/shedlock-provider-mongo/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.1-SNAPSHOT + 6.6.1 ../../../pom.xml 4.0.0 shedlock-provider-mongo - 6.6.1-SNAPSHOT + 6.6.1 diff --git a/providers/neo4j/shedlock-provider-neo4j/pom.xml b/providers/neo4j/shedlock-provider-neo4j/pom.xml index 41dd2ce1a..13613dd00 100644 --- a/providers/neo4j/shedlock-provider-neo4j/pom.xml +++ b/providers/neo4j/shedlock-provider-neo4j/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.1-SNAPSHOT + 6.6.1 ../../../pom.xml 4.0.0 shedlock-provider-neo4j - 6.6.1-SNAPSHOT + 6.6.1 diff --git a/providers/opensearch/shedlock-provider-opensearch-java/pom.xml b/providers/opensearch/shedlock-provider-opensearch-java/pom.xml index 7147c53da..3ada9db32 100644 --- a/providers/opensearch/shedlock-provider-opensearch-java/pom.xml +++ b/providers/opensearch/shedlock-provider-opensearch-java/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.1-SNAPSHOT + 6.6.1 ../../../pom.xml 4.0.0 shedlock-provider-opensearch-java - 6.6.1-SNAPSHOT + 6.6.1 2.23.0 diff --git a/providers/opensearch/shedlock-provider-opensearch/pom.xml b/providers/opensearch/shedlock-provider-opensearch/pom.xml index 5ebae2754..0699402ae 100644 --- a/providers/opensearch/shedlock-provider-opensearch/pom.xml +++ b/providers/opensearch/shedlock-provider-opensearch/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.1-SNAPSHOT + 6.6.1 ../../../pom.xml 4.0.0 shedlock-provider-opensearch - 6.6.1-SNAPSHOT + 6.6.1 2.19.2 diff --git a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml index 8f9c32cf1..abbd3bf11 100644 --- a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml +++ b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml @@ -5,12 +5,12 @@ net.javacrumbs.shedlock shedlock-parent - 6.6.1-SNAPSHOT + 6.6.1 ../../../pom.xml shedlock-provider-r2dbc - 6.6.1-SNAPSHOT + 6.6.1 1.0.0.RELEASE diff --git a/providers/redis/shedlock-provider-redis-jedis4/pom.xml b/providers/redis/shedlock-provider-redis-jedis4/pom.xml index 614ce3f59..ec266f20c 100644 --- a/providers/redis/shedlock-provider-redis-jedis4/pom.xml +++ b/providers/redis/shedlock-provider-redis-jedis4/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.1-SNAPSHOT + 6.6.1 ../../../pom.xml 4.0.0 shedlock-provider-redis-jedis4 - 6.6.1-SNAPSHOT + 6.6.1 diff --git a/providers/redis/shedlock-provider-redis-lettuce/pom.xml b/providers/redis/shedlock-provider-redis-lettuce/pom.xml index ac5ce13dd..d5bbfb197 100644 --- a/providers/redis/shedlock-provider-redis-lettuce/pom.xml +++ b/providers/redis/shedlock-provider-redis-lettuce/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.1-SNAPSHOT + 6.6.1 ../../../pom.xml 4.0.0 shedlock-provider-redis-lettuce - 6.6.1-SNAPSHOT + 6.6.1 diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index a4183f20f..aae76ef28 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.1-SNAPSHOT + 6.6.1 ../../../pom.xml 4.0.0 shedlock-provider-redis-spring - 6.6.1-SNAPSHOT + 6.6.1 diff --git a/providers/redis/shedlock-test-support-redis/pom.xml b/providers/redis/shedlock-test-support-redis/pom.xml index 567daf08d..602dca2d8 100644 --- a/providers/redis/shedlock-test-support-redis/pom.xml +++ b/providers/redis/shedlock-test-support-redis/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.1-SNAPSHOT + 6.6.1 ../../../pom.xml 4.0.0 shedlock-test-support-redis - 6.6.1-SNAPSHOT + 6.6.1 diff --git a/providers/s3/shedlock-provider-s3/pom.xml b/providers/s3/shedlock-provider-s3/pom.xml index 9db8d1229..ce53ad7d6 100644 --- a/providers/s3/shedlock-provider-s3/pom.xml +++ b/providers/s3/shedlock-provider-s3/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.1-SNAPSHOT + 6.6.1 ../../../pom.xml 4.0.0 shedlock-provider-s3 - 6.6.1-SNAPSHOT + 6.6.1 1.12.783 diff --git a/providers/s3/shedlock-provider-s3v2/pom.xml b/providers/s3/shedlock-provider-s3v2/pom.xml index 3422d525b..8fc722695 100644 --- a/providers/s3/shedlock-provider-s3v2/pom.xml +++ b/providers/s3/shedlock-provider-s3v2/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.1-SNAPSHOT + 6.6.1 ../../../pom.xml 4.0.0 shedlock-provider-s3v2 - 6.6.1-SNAPSHOT + 6.6.1 2.31.38 diff --git a/providers/spanner/shedlock-provider-spanner/pom.xml b/providers/spanner/shedlock-provider-spanner/pom.xml index 2e44eac49..b10b9652a 100644 --- a/providers/spanner/shedlock-provider-spanner/pom.xml +++ b/providers/spanner/shedlock-provider-spanner/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.1-SNAPSHOT + 6.6.1 ../../../pom.xml 4.0.0 shedlock-provider-spanner - 6.6.1-SNAPSHOT + 6.6.1 6.92.0 diff --git a/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml b/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml index 4702e3e74..cc987c2ab 100644 --- a/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml +++ b/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.1-SNAPSHOT + 6.6.1 ../../../pom.xml 4.0.0 shedlock-provider-zookeeper-curator - 6.6.1-SNAPSHOT + 6.6.1 5.8.0 diff --git a/shedlock-bom/pom.xml b/shedlock-bom/pom.xml index fc799f149..cc764b08f 100644 --- a/shedlock-bom/pom.xml +++ b/shedlock-bom/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.1-SNAPSHOT + 6.6.1 4.0.0 BOM for ShedLock modules shedlock-bom - 6.6.1-SNAPSHOT + 6.6.1 pom diff --git a/shedlock-core/pom.xml b/shedlock-core/pom.xml index 653230326..aa8af9e47 100644 --- a/shedlock-core/pom.xml +++ b/shedlock-core/pom.xml @@ -3,12 +3,12 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.1-SNAPSHOT + 6.6.1 4.0.0 shedlock-core - 6.6.1-SNAPSHOT + 6.6.1 2.13.3 diff --git a/shedlock-test-support/pom.xml b/shedlock-test-support/pom.xml index 3cffdfe9c..bc745d83b 100644 --- a/shedlock-test-support/pom.xml +++ b/shedlock-test-support/pom.xml @@ -3,12 +3,12 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.1-SNAPSHOT + 6.6.1 4.0.0 shedlock-test-support - 6.6.1-SNAPSHOT + 6.6.1 diff --git a/spring/shedlock-spring/pom.xml b/spring/shedlock-spring/pom.xml index c214584be..7891edc94 100644 --- a/spring/shedlock-spring/pom.xml +++ b/spring/shedlock-spring/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.1-SNAPSHOT + 6.6.1 ../../pom.xml 4.0.0 shedlock-spring - 6.6.1-SNAPSHOT + 6.6.1 diff --git a/spring/test/shedlock-springboot-future-test/pom.xml b/spring/test/shedlock-springboot-future-test/pom.xml index bdf4e3955..552aa5e50 100644 --- a/spring/test/shedlock-springboot-future-test/pom.xml +++ b/spring/test/shedlock-springboot-future-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.1-SNAPSHOT + 6.6.1 ../../../pom.xml 4.0.0 shedlock-springboot-future-test - 6.6.1-SNAPSHOT + 6.6.1 diff --git a/spring/test/shedlock-springboot-kotlin-test/pom.xml b/spring/test/shedlock-springboot-kotlin-test/pom.xml index 31f39ec1e..29f2f3c3c 100644 --- a/spring/test/shedlock-springboot-kotlin-test/pom.xml +++ b/spring/test/shedlock-springboot-kotlin-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.1-SNAPSHOT + 6.6.1 ../../../pom.xml 4.0.0 shedlock-springboot-kotlin-test - 6.6.1-SNAPSHOT + 6.6.1 diff --git a/spring/test/shedlock-springboot-old-test/pom.xml b/spring/test/shedlock-springboot-old-test/pom.xml index afc6f33fc..964097e8d 100644 --- a/spring/test/shedlock-springboot-old-test/pom.xml +++ b/spring/test/shedlock-springboot-old-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.1-SNAPSHOT + 6.6.1 ../../../pom.xml 4.0.0 shedlock-springboot-old-test - 6.6.1-SNAPSHOT + 6.6.1 diff --git a/spring/test/shedlock-springboot-sleuth-test/pom.xml b/spring/test/shedlock-springboot-sleuth-test/pom.xml index 7bc11944c..708e9962c 100644 --- a/spring/test/shedlock-springboot-sleuth-test/pom.xml +++ b/spring/test/shedlock-springboot-sleuth-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.1-SNAPSHOT + 6.6.1 ../../../pom.xml 4.0.0 shedlock-springboot-sleuth-test - 6.6.1-SNAPSHOT + 6.6.1 diff --git a/spring/test/shedlock-springboot-test/pom.xml b/spring/test/shedlock-springboot-test/pom.xml index a54473ba7..ecc4d54ea 100644 --- a/spring/test/shedlock-springboot-test/pom.xml +++ b/spring/test/shedlock-springboot-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.1-SNAPSHOT + 6.6.1 ../../../pom.xml 4.0.0 shedlock-springboot-test - 6.6.1-SNAPSHOT + 6.6.1 diff --git a/spring/test/shedlock-testng-test/pom.xml b/spring/test/shedlock-testng-test/pom.xml index 3de2fc1c4..d8087abdf 100644 --- a/spring/test/shedlock-testng-test/pom.xml +++ b/spring/test/shedlock-testng-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.1-SNAPSHOT + 6.6.1 ../../../pom.xml 4.0.0 shedlock-testng-test - 6.6.1-SNAPSHOT + 6.6.1 From 81e56e7d10d37c38bbfb730ed4511dda975946b0 Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Fri, 9 May 2025 14:06:38 +0200 Subject: [PATCH 1331/1598] [maven-release-plugin] prepare for next development iteration --- cdi/shedlock-cdi/pom.xml | 4 ++-- cdi/test/quarkus-test/pom.xml | 4 ++-- micronaut/shedlock-micronaut4/pom.xml | 4 ++-- micronaut/test/micronaut4-jdbc-template/pom.xml | 4 ++-- micronaut/test/micronaut4-jdbc/pom.xml | 4 ++-- pom.xml | 2 +- providers/arangodb/shedlock-provider-arangodb/pom.xml | 4 ++-- providers/cassandra/shedlock-provider-cassandra/pom.xml | 4 ++-- providers/consul/shedlock-provider-consul/pom.xml | 4 ++-- .../couchbase/shedlock-provider-couchbase-javaclient3/pom.xml | 4 ++-- providers/datastore/shedlock-provider-datastore/pom.xml | 4 ++-- providers/dynamodb/shedlock-provider-dynamodb2/pom.xml | 4 ++-- .../elasticsearch/shedlock-provider-elasticsearch8/pom.xml | 4 ++-- .../elasticsearch/shedlock-provider-elasticsearch9/pom.xml | 4 ++-- providers/etcd/shedlock-provider-etcd-jetcd/pom.xml | 2 +- providers/hazelcast/shedlock-provider-hazelcast4/pom.xml | 4 ++-- providers/ignite/shedlock-provider-ignite/pom.xml | 4 ++-- providers/inmemory/shedlock-provider-inmemory/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-internal/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-template/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jooq/pom.xml | 4 ++-- providers/jdbc/shedlock-test-support-jdbc/pom.xml | 4 ++-- providers/memcached/shedlock-provider-memcached-spy/pom.xml | 4 ++-- .../mongo/shedlock-provider-mongo-reactivestreams/pom.xml | 4 ++-- providers/mongo/shedlock-provider-mongo/pom.xml | 4 ++-- providers/neo4j/shedlock-provider-neo4j/pom.xml | 4 ++-- .../opensearch/shedlock-provider-opensearch-java/pom.xml | 4 ++-- providers/opensearch/shedlock-provider-opensearch/pom.xml | 4 ++-- providers/r2dbc/shedlock-provider-r2dbc/pom.xml | 4 ++-- providers/redis/shedlock-provider-redis-jedis4/pom.xml | 4 ++-- providers/redis/shedlock-provider-redis-lettuce/pom.xml | 4 ++-- providers/redis/shedlock-provider-redis-spring/pom.xml | 4 ++-- providers/redis/shedlock-test-support-redis/pom.xml | 4 ++-- providers/s3/shedlock-provider-s3/pom.xml | 4 ++-- providers/s3/shedlock-provider-s3v2/pom.xml | 4 ++-- providers/spanner/shedlock-provider-spanner/pom.xml | 4 ++-- .../zookeeper/shedlock-provider-zookeeper-curator/pom.xml | 4 ++-- shedlock-bom/pom.xml | 4 ++-- shedlock-core/pom.xml | 4 ++-- shedlock-test-support/pom.xml | 4 ++-- spring/shedlock-spring/pom.xml | 4 ++-- spring/test/shedlock-springboot-future-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-kotlin-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-old-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-sleuth-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-test/pom.xml | 4 ++-- spring/test/shedlock-testng-test/pom.xml | 4 ++-- 49 files changed, 96 insertions(+), 96 deletions(-) diff --git a/cdi/shedlock-cdi/pom.xml b/cdi/shedlock-cdi/pom.xml index c3992bd9b..49ff000d3 100644 --- a/cdi/shedlock-cdi/pom.xml +++ b/cdi/shedlock-cdi/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.1 + 6.6.2-SNAPSHOT ../../pom.xml shedlock-cdi - 6.6.1 + 6.6.2-SNAPSHOT diff --git a/cdi/test/quarkus-test/pom.xml b/cdi/test/quarkus-test/pom.xml index 97feceb87..ef0ab2c8a 100644 --- a/cdi/test/quarkus-test/pom.xml +++ b/cdi/test/quarkus-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.1 + 6.6.2-SNAPSHOT ../../../pom.xml 4.0.0 quarkus-test - 6.6.1 + 6.6.2-SNAPSHOT quarkus-bom diff --git a/micronaut/shedlock-micronaut4/pom.xml b/micronaut/shedlock-micronaut4/pom.xml index 1c83fc124..a140e072b 100644 --- a/micronaut/shedlock-micronaut4/pom.xml +++ b/micronaut/shedlock-micronaut4/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.1 + 6.6.2-SNAPSHOT ../../pom.xml shedlock-micronaut4 - 6.6.1 + 6.6.2-SNAPSHOT diff --git a/micronaut/test/micronaut4-jdbc-template/pom.xml b/micronaut/test/micronaut4-jdbc-template/pom.xml index a9648712c..1ae20394f 100644 --- a/micronaut/test/micronaut4-jdbc-template/pom.xml +++ b/micronaut/test/micronaut4-jdbc-template/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.1 + 6.6.2-SNAPSHOT ../../../pom.xml micronaut4-jdbc-template - 6.6.1 + 6.6.2-SNAPSHOT UTF-8 diff --git a/micronaut/test/micronaut4-jdbc/pom.xml b/micronaut/test/micronaut4-jdbc/pom.xml index ef1f63518..da36821c4 100644 --- a/micronaut/test/micronaut4-jdbc/pom.xml +++ b/micronaut/test/micronaut4-jdbc/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.1 + 6.6.2-SNAPSHOT ../../../pom.xml micronaut4-jdbc - 6.6.1 + 6.6.2-SNAPSHOT UTF-8 diff --git a/pom.xml b/pom.xml index ea91faeca..8f00f99b9 100644 --- a/pom.xml +++ b/pom.xml @@ -19,7 +19,7 @@ net.javacrumbs.shedlock shedlock-parent pom - 6.6.1 + 6.6.2-SNAPSHOT shedlock-bom shedlock-core diff --git a/providers/arangodb/shedlock-provider-arangodb/pom.xml b/providers/arangodb/shedlock-provider-arangodb/pom.xml index 8aaeae119..a5a8960d8 100644 --- a/providers/arangodb/shedlock-provider-arangodb/pom.xml +++ b/providers/arangodb/shedlock-provider-arangodb/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.1 + 6.6.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-arangodb - 6.6.1 + 6.6.2-SNAPSHOT diff --git a/providers/cassandra/shedlock-provider-cassandra/pom.xml b/providers/cassandra/shedlock-provider-cassandra/pom.xml index 3ff1f9cee..d21be2131 100644 --- a/providers/cassandra/shedlock-provider-cassandra/pom.xml +++ b/providers/cassandra/shedlock-provider-cassandra/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.1 + 6.6.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-cassandra - 6.6.1 + 6.6.2-SNAPSHOT 4.19.0 diff --git a/providers/consul/shedlock-provider-consul/pom.xml b/providers/consul/shedlock-provider-consul/pom.xml index 6cc860b9d..48aa913d5 100644 --- a/providers/consul/shedlock-provider-consul/pom.xml +++ b/providers/consul/shedlock-provider-consul/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.1 + 6.6.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-consul - 6.6.1 + 6.6.2-SNAPSHOT diff --git a/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml b/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml index 6d5c01ac8..ecf20475f 100644 --- a/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml +++ b/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.1 + 6.6.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-couchbase-javaclient3 - 6.6.1 + 6.6.2-SNAPSHOT diff --git a/providers/datastore/shedlock-provider-datastore/pom.xml b/providers/datastore/shedlock-provider-datastore/pom.xml index c47532399..e3daf87a9 100644 --- a/providers/datastore/shedlock-provider-datastore/pom.xml +++ b/providers/datastore/shedlock-provider-datastore/pom.xml @@ -4,12 +4,12 @@ net.javacrumbs.shedlock shedlock-parent - 6.6.1 + 6.6.2-SNAPSHOT ../../../pom.xml shedlock-provider-datastore - 6.6.1 + 6.6.2-SNAPSHOT 2.28.1 diff --git a/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml b/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml index 7db40a45f..90a2e290e 100644 --- a/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml +++ b/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.1 + 6.6.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-dynamodb2 - 6.6.1 + 6.6.2-SNAPSHOT diff --git a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml index fb5692c62..639f0c275 100644 --- a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml +++ b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.1 + 6.6.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-elasticsearch8 - 6.6.1 + 6.6.2-SNAPSHOT 8.18.0 diff --git a/providers/elasticsearch/shedlock-provider-elasticsearch9/pom.xml b/providers/elasticsearch/shedlock-provider-elasticsearch9/pom.xml index 0f3e154d8..f45205347 100644 --- a/providers/elasticsearch/shedlock-provider-elasticsearch9/pom.xml +++ b/providers/elasticsearch/shedlock-provider-elasticsearch9/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.1 + 6.6.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-elasticsearch9 - 6.6.1 + 6.6.2-SNAPSHOT 9.0.1 diff --git a/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml b/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml index c84b993dd..15bf530c0 100644 --- a/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml +++ b/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.1 + 6.6.2-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml b/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml index 0c9fbd493..8c9637a79 100644 --- a/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml +++ b/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.1 + 6.6.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-hazelcast4 - 6.6.1 + 6.6.2-SNAPSHOT diff --git a/providers/ignite/shedlock-provider-ignite/pom.xml b/providers/ignite/shedlock-provider-ignite/pom.xml index fd4d33a84..3507c9e1d 100644 --- a/providers/ignite/shedlock-provider-ignite/pom.xml +++ b/providers/ignite/shedlock-provider-ignite/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.1 + 6.6.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-ignite - 6.6.1 + 6.6.2-SNAPSHOT 2.17.0 diff --git a/providers/inmemory/shedlock-provider-inmemory/pom.xml b/providers/inmemory/shedlock-provider-inmemory/pom.xml index 855eb8ee9..a921f3c2a 100644 --- a/providers/inmemory/shedlock-provider-inmemory/pom.xml +++ b/providers/inmemory/shedlock-provider-inmemory/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.1 + 6.6.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-inmemory - 6.6.1 + 6.6.2-SNAPSHOT diff --git a/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml b/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml index ad2e6eb42..d5244f912 100644 --- a/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.1 + 6.6.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-jdbc-internal - 6.6.1 + 6.6.2-SNAPSHOT diff --git a/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml b/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml index 47078684c..60e704eb4 100644 --- a/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.1 + 6.6.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-jdbc-micronaut - 6.6.1 + 6.6.2-SNAPSHOT diff --git a/providers/jdbc/shedlock-provider-jdbc-template/pom.xml b/providers/jdbc/shedlock-provider-jdbc-template/pom.xml index d9b670c9d..5e4c273fc 100644 --- a/providers/jdbc/shedlock-provider-jdbc-template/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-template/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.1 + 6.6.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-jdbc-template - 6.6.1 + 6.6.2-SNAPSHOT diff --git a/providers/jdbc/shedlock-provider-jdbc/pom.xml b/providers/jdbc/shedlock-provider-jdbc/pom.xml index 5a5b02bbf..688789e1c 100644 --- a/providers/jdbc/shedlock-provider-jdbc/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.1 + 6.6.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-jdbc - 6.6.1 + 6.6.2-SNAPSHOT diff --git a/providers/jdbc/shedlock-provider-jooq/pom.xml b/providers/jdbc/shedlock-provider-jooq/pom.xml index 0799fb0b8..c5229181a 100644 --- a/providers/jdbc/shedlock-provider-jooq/pom.xml +++ b/providers/jdbc/shedlock-provider-jooq/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.1 + 6.6.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-jooq - 6.6.1 + 6.6.2-SNAPSHOT diff --git a/providers/jdbc/shedlock-test-support-jdbc/pom.xml b/providers/jdbc/shedlock-test-support-jdbc/pom.xml index 7aafc8a5d..1ded4e1bd 100644 --- a/providers/jdbc/shedlock-test-support-jdbc/pom.xml +++ b/providers/jdbc/shedlock-test-support-jdbc/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.1 + 6.6.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-test-support-jdbc - 6.6.1 + 6.6.2-SNAPSHOT diff --git a/providers/memcached/shedlock-provider-memcached-spy/pom.xml b/providers/memcached/shedlock-provider-memcached-spy/pom.xml index aae433bf5..fd00712e4 100644 --- a/providers/memcached/shedlock-provider-memcached-spy/pom.xml +++ b/providers/memcached/shedlock-provider-memcached-spy/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.1 + 6.6.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-memcached-spy - 6.6.1 + 6.6.2-SNAPSHOT 2.12.3 diff --git a/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml b/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml index 8e15b04f5..0077e88bf 100644 --- a/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml +++ b/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.1 + 6.6.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-mongo-reactivestreams - 6.6.1 + 6.6.2-SNAPSHOT diff --git a/providers/mongo/shedlock-provider-mongo/pom.xml b/providers/mongo/shedlock-provider-mongo/pom.xml index adbcc2791..9339f1449 100644 --- a/providers/mongo/shedlock-provider-mongo/pom.xml +++ b/providers/mongo/shedlock-provider-mongo/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.1 + 6.6.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-mongo - 6.6.1 + 6.6.2-SNAPSHOT diff --git a/providers/neo4j/shedlock-provider-neo4j/pom.xml b/providers/neo4j/shedlock-provider-neo4j/pom.xml index 13613dd00..b2c7658b4 100644 --- a/providers/neo4j/shedlock-provider-neo4j/pom.xml +++ b/providers/neo4j/shedlock-provider-neo4j/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.1 + 6.6.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-neo4j - 6.6.1 + 6.6.2-SNAPSHOT diff --git a/providers/opensearch/shedlock-provider-opensearch-java/pom.xml b/providers/opensearch/shedlock-provider-opensearch-java/pom.xml index 3ada9db32..ecab4296e 100644 --- a/providers/opensearch/shedlock-provider-opensearch-java/pom.xml +++ b/providers/opensearch/shedlock-provider-opensearch-java/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.1 + 6.6.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-opensearch-java - 6.6.1 + 6.6.2-SNAPSHOT 2.23.0 diff --git a/providers/opensearch/shedlock-provider-opensearch/pom.xml b/providers/opensearch/shedlock-provider-opensearch/pom.xml index 0699402ae..e8011a7e0 100644 --- a/providers/opensearch/shedlock-provider-opensearch/pom.xml +++ b/providers/opensearch/shedlock-provider-opensearch/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.1 + 6.6.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-opensearch - 6.6.1 + 6.6.2-SNAPSHOT 2.19.2 diff --git a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml index abbd3bf11..8c97550c9 100644 --- a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml +++ b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml @@ -5,12 +5,12 @@ net.javacrumbs.shedlock shedlock-parent - 6.6.1 + 6.6.2-SNAPSHOT ../../../pom.xml shedlock-provider-r2dbc - 6.6.1 + 6.6.2-SNAPSHOT 1.0.0.RELEASE diff --git a/providers/redis/shedlock-provider-redis-jedis4/pom.xml b/providers/redis/shedlock-provider-redis-jedis4/pom.xml index ec266f20c..ed67bfbcb 100644 --- a/providers/redis/shedlock-provider-redis-jedis4/pom.xml +++ b/providers/redis/shedlock-provider-redis-jedis4/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.1 + 6.6.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-redis-jedis4 - 6.6.1 + 6.6.2-SNAPSHOT diff --git a/providers/redis/shedlock-provider-redis-lettuce/pom.xml b/providers/redis/shedlock-provider-redis-lettuce/pom.xml index d5bbfb197..6a59f6742 100644 --- a/providers/redis/shedlock-provider-redis-lettuce/pom.xml +++ b/providers/redis/shedlock-provider-redis-lettuce/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.1 + 6.6.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-redis-lettuce - 6.6.1 + 6.6.2-SNAPSHOT diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index aae76ef28..4d64769f8 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.1 + 6.6.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-redis-spring - 6.6.1 + 6.6.2-SNAPSHOT diff --git a/providers/redis/shedlock-test-support-redis/pom.xml b/providers/redis/shedlock-test-support-redis/pom.xml index 602dca2d8..5c1a13ef9 100644 --- a/providers/redis/shedlock-test-support-redis/pom.xml +++ b/providers/redis/shedlock-test-support-redis/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.1 + 6.6.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-test-support-redis - 6.6.1 + 6.6.2-SNAPSHOT diff --git a/providers/s3/shedlock-provider-s3/pom.xml b/providers/s3/shedlock-provider-s3/pom.xml index ce53ad7d6..879d939bb 100644 --- a/providers/s3/shedlock-provider-s3/pom.xml +++ b/providers/s3/shedlock-provider-s3/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.1 + 6.6.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-s3 - 6.6.1 + 6.6.2-SNAPSHOT 1.12.783 diff --git a/providers/s3/shedlock-provider-s3v2/pom.xml b/providers/s3/shedlock-provider-s3v2/pom.xml index 8fc722695..7cf047832 100644 --- a/providers/s3/shedlock-provider-s3v2/pom.xml +++ b/providers/s3/shedlock-provider-s3v2/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.1 + 6.6.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-s3v2 - 6.6.1 + 6.6.2-SNAPSHOT 2.31.38 diff --git a/providers/spanner/shedlock-provider-spanner/pom.xml b/providers/spanner/shedlock-provider-spanner/pom.xml index b10b9652a..fbe4d163d 100644 --- a/providers/spanner/shedlock-provider-spanner/pom.xml +++ b/providers/spanner/shedlock-provider-spanner/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.1 + 6.6.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-spanner - 6.6.1 + 6.6.2-SNAPSHOT 6.92.0 diff --git a/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml b/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml index cc987c2ab..a8adf320c 100644 --- a/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml +++ b/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.1 + 6.6.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-zookeeper-curator - 6.6.1 + 6.6.2-SNAPSHOT 5.8.0 diff --git a/shedlock-bom/pom.xml b/shedlock-bom/pom.xml index cc764b08f..54ca3be3a 100644 --- a/shedlock-bom/pom.xml +++ b/shedlock-bom/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.1 + 6.6.2-SNAPSHOT 4.0.0 BOM for ShedLock modules shedlock-bom - 6.6.1 + 6.6.2-SNAPSHOT pom diff --git a/shedlock-core/pom.xml b/shedlock-core/pom.xml index aa8af9e47..dd5bbd413 100644 --- a/shedlock-core/pom.xml +++ b/shedlock-core/pom.xml @@ -3,12 +3,12 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.1 + 6.6.2-SNAPSHOT 4.0.0 shedlock-core - 6.6.1 + 6.6.2-SNAPSHOT 2.13.3 diff --git a/shedlock-test-support/pom.xml b/shedlock-test-support/pom.xml index bc745d83b..602d9ee55 100644 --- a/shedlock-test-support/pom.xml +++ b/shedlock-test-support/pom.xml @@ -3,12 +3,12 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.1 + 6.6.2-SNAPSHOT 4.0.0 shedlock-test-support - 6.6.1 + 6.6.2-SNAPSHOT diff --git a/spring/shedlock-spring/pom.xml b/spring/shedlock-spring/pom.xml index 7891edc94..6bcf384d2 100644 --- a/spring/shedlock-spring/pom.xml +++ b/spring/shedlock-spring/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.1 + 6.6.2-SNAPSHOT ../../pom.xml 4.0.0 shedlock-spring - 6.6.1 + 6.6.2-SNAPSHOT diff --git a/spring/test/shedlock-springboot-future-test/pom.xml b/spring/test/shedlock-springboot-future-test/pom.xml index 552aa5e50..d9ead2147 100644 --- a/spring/test/shedlock-springboot-future-test/pom.xml +++ b/spring/test/shedlock-springboot-future-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.1 + 6.6.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-springboot-future-test - 6.6.1 + 6.6.2-SNAPSHOT diff --git a/spring/test/shedlock-springboot-kotlin-test/pom.xml b/spring/test/shedlock-springboot-kotlin-test/pom.xml index 29f2f3c3c..a7598f102 100644 --- a/spring/test/shedlock-springboot-kotlin-test/pom.xml +++ b/spring/test/shedlock-springboot-kotlin-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.1 + 6.6.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-springboot-kotlin-test - 6.6.1 + 6.6.2-SNAPSHOT diff --git a/spring/test/shedlock-springboot-old-test/pom.xml b/spring/test/shedlock-springboot-old-test/pom.xml index 964097e8d..74b36caa0 100644 --- a/spring/test/shedlock-springboot-old-test/pom.xml +++ b/spring/test/shedlock-springboot-old-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.1 + 6.6.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-springboot-old-test - 6.6.1 + 6.6.2-SNAPSHOT diff --git a/spring/test/shedlock-springboot-sleuth-test/pom.xml b/spring/test/shedlock-springboot-sleuth-test/pom.xml index 708e9962c..1cb0abbdd 100644 --- a/spring/test/shedlock-springboot-sleuth-test/pom.xml +++ b/spring/test/shedlock-springboot-sleuth-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.1 + 6.6.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-springboot-sleuth-test - 6.6.1 + 6.6.2-SNAPSHOT diff --git a/spring/test/shedlock-springboot-test/pom.xml b/spring/test/shedlock-springboot-test/pom.xml index ecc4d54ea..71c7f2be0 100644 --- a/spring/test/shedlock-springboot-test/pom.xml +++ b/spring/test/shedlock-springboot-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.1 + 6.6.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-springboot-test - 6.6.1 + 6.6.2-SNAPSHOT diff --git a/spring/test/shedlock-testng-test/pom.xml b/spring/test/shedlock-testng-test/pom.xml index d8087abdf..7b0bc3669 100644 --- a/spring/test/shedlock-testng-test/pom.xml +++ b/spring/test/shedlock-testng-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.1 + 6.6.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-testng-test - 6.6.1 + 6.6.2-SNAPSHOT From 1fe1f478b6a5e366da5dfa4420d11060a8f5c531 Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Fri, 9 May 2025 14:18:54 +0200 Subject: [PATCH 1332/1598] [maven-release-plugin] rollback the release of shedlock-parent-6.6.1 --- cdi/shedlock-cdi/pom.xml | 4 ++-- cdi/test/quarkus-test/pom.xml | 4 ++-- micronaut/shedlock-micronaut4/pom.xml | 4 ++-- micronaut/test/micronaut4-jdbc-template/pom.xml | 4 ++-- micronaut/test/micronaut4-jdbc/pom.xml | 4 ++-- pom.xml | 2 +- providers/arangodb/shedlock-provider-arangodb/pom.xml | 4 ++-- providers/cassandra/shedlock-provider-cassandra/pom.xml | 4 ++-- providers/consul/shedlock-provider-consul/pom.xml | 4 ++-- .../couchbase/shedlock-provider-couchbase-javaclient3/pom.xml | 4 ++-- providers/datastore/shedlock-provider-datastore/pom.xml | 4 ++-- providers/dynamodb/shedlock-provider-dynamodb2/pom.xml | 4 ++-- .../elasticsearch/shedlock-provider-elasticsearch8/pom.xml | 4 ++-- .../elasticsearch/shedlock-provider-elasticsearch9/pom.xml | 4 ++-- providers/etcd/shedlock-provider-etcd-jetcd/pom.xml | 2 +- providers/hazelcast/shedlock-provider-hazelcast4/pom.xml | 4 ++-- providers/ignite/shedlock-provider-ignite/pom.xml | 4 ++-- providers/inmemory/shedlock-provider-inmemory/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-internal/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-template/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jooq/pom.xml | 4 ++-- providers/jdbc/shedlock-test-support-jdbc/pom.xml | 4 ++-- providers/memcached/shedlock-provider-memcached-spy/pom.xml | 4 ++-- .../mongo/shedlock-provider-mongo-reactivestreams/pom.xml | 4 ++-- providers/mongo/shedlock-provider-mongo/pom.xml | 4 ++-- providers/neo4j/shedlock-provider-neo4j/pom.xml | 4 ++-- .../opensearch/shedlock-provider-opensearch-java/pom.xml | 4 ++-- providers/opensearch/shedlock-provider-opensearch/pom.xml | 4 ++-- providers/r2dbc/shedlock-provider-r2dbc/pom.xml | 4 ++-- providers/redis/shedlock-provider-redis-jedis4/pom.xml | 4 ++-- providers/redis/shedlock-provider-redis-lettuce/pom.xml | 4 ++-- providers/redis/shedlock-provider-redis-spring/pom.xml | 4 ++-- providers/redis/shedlock-test-support-redis/pom.xml | 4 ++-- providers/s3/shedlock-provider-s3/pom.xml | 4 ++-- providers/s3/shedlock-provider-s3v2/pom.xml | 4 ++-- providers/spanner/shedlock-provider-spanner/pom.xml | 4 ++-- .../zookeeper/shedlock-provider-zookeeper-curator/pom.xml | 4 ++-- shedlock-bom/pom.xml | 4 ++-- shedlock-core/pom.xml | 4 ++-- shedlock-test-support/pom.xml | 4 ++-- spring/shedlock-spring/pom.xml | 4 ++-- spring/test/shedlock-springboot-future-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-kotlin-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-old-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-sleuth-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-test/pom.xml | 4 ++-- spring/test/shedlock-testng-test/pom.xml | 4 ++-- 49 files changed, 96 insertions(+), 96 deletions(-) diff --git a/cdi/shedlock-cdi/pom.xml b/cdi/shedlock-cdi/pom.xml index 49ff000d3..6faa09de7 100644 --- a/cdi/shedlock-cdi/pom.xml +++ b/cdi/shedlock-cdi/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.2-SNAPSHOT + 6.6.1-SNAPSHOT ../../pom.xml shedlock-cdi - 6.6.2-SNAPSHOT + 6.6.1-SNAPSHOT diff --git a/cdi/test/quarkus-test/pom.xml b/cdi/test/quarkus-test/pom.xml index ef0ab2c8a..d15a292d9 100644 --- a/cdi/test/quarkus-test/pom.xml +++ b/cdi/test/quarkus-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.2-SNAPSHOT + 6.6.1-SNAPSHOT ../../../pom.xml 4.0.0 quarkus-test - 6.6.2-SNAPSHOT + 6.6.1-SNAPSHOT quarkus-bom diff --git a/micronaut/shedlock-micronaut4/pom.xml b/micronaut/shedlock-micronaut4/pom.xml index a140e072b..5fb2ab577 100644 --- a/micronaut/shedlock-micronaut4/pom.xml +++ b/micronaut/shedlock-micronaut4/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.2-SNAPSHOT + 6.6.1-SNAPSHOT ../../pom.xml shedlock-micronaut4 - 6.6.2-SNAPSHOT + 6.6.1-SNAPSHOT diff --git a/micronaut/test/micronaut4-jdbc-template/pom.xml b/micronaut/test/micronaut4-jdbc-template/pom.xml index 1ae20394f..7ba5dd308 100644 --- a/micronaut/test/micronaut4-jdbc-template/pom.xml +++ b/micronaut/test/micronaut4-jdbc-template/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.2-SNAPSHOT + 6.6.1-SNAPSHOT ../../../pom.xml micronaut4-jdbc-template - 6.6.2-SNAPSHOT + 6.6.1-SNAPSHOT UTF-8 diff --git a/micronaut/test/micronaut4-jdbc/pom.xml b/micronaut/test/micronaut4-jdbc/pom.xml index da36821c4..d3952fcd3 100644 --- a/micronaut/test/micronaut4-jdbc/pom.xml +++ b/micronaut/test/micronaut4-jdbc/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.2-SNAPSHOT + 6.6.1-SNAPSHOT ../../../pom.xml micronaut4-jdbc - 6.6.2-SNAPSHOT + 6.6.1-SNAPSHOT UTF-8 diff --git a/pom.xml b/pom.xml index 8f00f99b9..1b057d60b 100644 --- a/pom.xml +++ b/pom.xml @@ -19,7 +19,7 @@ net.javacrumbs.shedlock shedlock-parent pom - 6.6.2-SNAPSHOT + 6.6.1-SNAPSHOT shedlock-bom shedlock-core diff --git a/providers/arangodb/shedlock-provider-arangodb/pom.xml b/providers/arangodb/shedlock-provider-arangodb/pom.xml index a5a8960d8..9754cc327 100644 --- a/providers/arangodb/shedlock-provider-arangodb/pom.xml +++ b/providers/arangodb/shedlock-provider-arangodb/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.2-SNAPSHOT + 6.6.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-arangodb - 6.6.2-SNAPSHOT + 6.6.1-SNAPSHOT diff --git a/providers/cassandra/shedlock-provider-cassandra/pom.xml b/providers/cassandra/shedlock-provider-cassandra/pom.xml index d21be2131..052336665 100644 --- a/providers/cassandra/shedlock-provider-cassandra/pom.xml +++ b/providers/cassandra/shedlock-provider-cassandra/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.2-SNAPSHOT + 6.6.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-cassandra - 6.6.2-SNAPSHOT + 6.6.1-SNAPSHOT 4.19.0 diff --git a/providers/consul/shedlock-provider-consul/pom.xml b/providers/consul/shedlock-provider-consul/pom.xml index 48aa913d5..288963dc1 100644 --- a/providers/consul/shedlock-provider-consul/pom.xml +++ b/providers/consul/shedlock-provider-consul/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.2-SNAPSHOT + 6.6.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-consul - 6.6.2-SNAPSHOT + 6.6.1-SNAPSHOT diff --git a/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml b/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml index ecf20475f..577aaa9f7 100644 --- a/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml +++ b/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.2-SNAPSHOT + 6.6.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-couchbase-javaclient3 - 6.6.2-SNAPSHOT + 6.6.1-SNAPSHOT diff --git a/providers/datastore/shedlock-provider-datastore/pom.xml b/providers/datastore/shedlock-provider-datastore/pom.xml index e3daf87a9..5b36537cc 100644 --- a/providers/datastore/shedlock-provider-datastore/pom.xml +++ b/providers/datastore/shedlock-provider-datastore/pom.xml @@ -4,12 +4,12 @@ net.javacrumbs.shedlock shedlock-parent - 6.6.2-SNAPSHOT + 6.6.1-SNAPSHOT ../../../pom.xml shedlock-provider-datastore - 6.6.2-SNAPSHOT + 6.6.1-SNAPSHOT 2.28.1 diff --git a/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml b/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml index 90a2e290e..13460367f 100644 --- a/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml +++ b/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.2-SNAPSHOT + 6.6.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-dynamodb2 - 6.6.2-SNAPSHOT + 6.6.1-SNAPSHOT diff --git a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml index 639f0c275..7518f93e8 100644 --- a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml +++ b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.2-SNAPSHOT + 6.6.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-elasticsearch8 - 6.6.2-SNAPSHOT + 6.6.1-SNAPSHOT 8.18.0 diff --git a/providers/elasticsearch/shedlock-provider-elasticsearch9/pom.xml b/providers/elasticsearch/shedlock-provider-elasticsearch9/pom.xml index f45205347..ac652b0f8 100644 --- a/providers/elasticsearch/shedlock-provider-elasticsearch9/pom.xml +++ b/providers/elasticsearch/shedlock-provider-elasticsearch9/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.2-SNAPSHOT + 6.6.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-elasticsearch9 - 6.6.2-SNAPSHOT + 6.6.1-SNAPSHOT 9.0.1 diff --git a/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml b/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml index 15bf530c0..c5108094d 100644 --- a/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml +++ b/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.2-SNAPSHOT + 6.6.1-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml b/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml index 8c9637a79..176b2323d 100644 --- a/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml +++ b/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.2-SNAPSHOT + 6.6.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-hazelcast4 - 6.6.2-SNAPSHOT + 6.6.1-SNAPSHOT diff --git a/providers/ignite/shedlock-provider-ignite/pom.xml b/providers/ignite/shedlock-provider-ignite/pom.xml index 3507c9e1d..66a615cdf 100644 --- a/providers/ignite/shedlock-provider-ignite/pom.xml +++ b/providers/ignite/shedlock-provider-ignite/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.2-SNAPSHOT + 6.6.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-ignite - 6.6.2-SNAPSHOT + 6.6.1-SNAPSHOT 2.17.0 diff --git a/providers/inmemory/shedlock-provider-inmemory/pom.xml b/providers/inmemory/shedlock-provider-inmemory/pom.xml index a921f3c2a..eca9467c0 100644 --- a/providers/inmemory/shedlock-provider-inmemory/pom.xml +++ b/providers/inmemory/shedlock-provider-inmemory/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.2-SNAPSHOT + 6.6.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-inmemory - 6.6.2-SNAPSHOT + 6.6.1-SNAPSHOT diff --git a/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml b/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml index d5244f912..56c3c6caf 100644 --- a/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.2-SNAPSHOT + 6.6.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-jdbc-internal - 6.6.2-SNAPSHOT + 6.6.1-SNAPSHOT diff --git a/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml b/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml index 60e704eb4..2b8ec9ace 100644 --- a/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.2-SNAPSHOT + 6.6.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-jdbc-micronaut - 6.6.2-SNAPSHOT + 6.6.1-SNAPSHOT diff --git a/providers/jdbc/shedlock-provider-jdbc-template/pom.xml b/providers/jdbc/shedlock-provider-jdbc-template/pom.xml index 5e4c273fc..c867510dd 100644 --- a/providers/jdbc/shedlock-provider-jdbc-template/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-template/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.2-SNAPSHOT + 6.6.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-jdbc-template - 6.6.2-SNAPSHOT + 6.6.1-SNAPSHOT diff --git a/providers/jdbc/shedlock-provider-jdbc/pom.xml b/providers/jdbc/shedlock-provider-jdbc/pom.xml index 688789e1c..7835b02cb 100644 --- a/providers/jdbc/shedlock-provider-jdbc/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.2-SNAPSHOT + 6.6.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-jdbc - 6.6.2-SNAPSHOT + 6.6.1-SNAPSHOT diff --git a/providers/jdbc/shedlock-provider-jooq/pom.xml b/providers/jdbc/shedlock-provider-jooq/pom.xml index c5229181a..439212961 100644 --- a/providers/jdbc/shedlock-provider-jooq/pom.xml +++ b/providers/jdbc/shedlock-provider-jooq/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.2-SNAPSHOT + 6.6.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-jooq - 6.6.2-SNAPSHOT + 6.6.1-SNAPSHOT diff --git a/providers/jdbc/shedlock-test-support-jdbc/pom.xml b/providers/jdbc/shedlock-test-support-jdbc/pom.xml index 1ded4e1bd..0d9da960e 100644 --- a/providers/jdbc/shedlock-test-support-jdbc/pom.xml +++ b/providers/jdbc/shedlock-test-support-jdbc/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.2-SNAPSHOT + 6.6.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-test-support-jdbc - 6.6.2-SNAPSHOT + 6.6.1-SNAPSHOT diff --git a/providers/memcached/shedlock-provider-memcached-spy/pom.xml b/providers/memcached/shedlock-provider-memcached-spy/pom.xml index fd00712e4..2fd3e6669 100644 --- a/providers/memcached/shedlock-provider-memcached-spy/pom.xml +++ b/providers/memcached/shedlock-provider-memcached-spy/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.2-SNAPSHOT + 6.6.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-memcached-spy - 6.6.2-SNAPSHOT + 6.6.1-SNAPSHOT 2.12.3 diff --git a/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml b/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml index 0077e88bf..5c837409d 100644 --- a/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml +++ b/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.2-SNAPSHOT + 6.6.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-mongo-reactivestreams - 6.6.2-SNAPSHOT + 6.6.1-SNAPSHOT diff --git a/providers/mongo/shedlock-provider-mongo/pom.xml b/providers/mongo/shedlock-provider-mongo/pom.xml index 9339f1449..6488f62c7 100644 --- a/providers/mongo/shedlock-provider-mongo/pom.xml +++ b/providers/mongo/shedlock-provider-mongo/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.2-SNAPSHOT + 6.6.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-mongo - 6.6.2-SNAPSHOT + 6.6.1-SNAPSHOT diff --git a/providers/neo4j/shedlock-provider-neo4j/pom.xml b/providers/neo4j/shedlock-provider-neo4j/pom.xml index b2c7658b4..41dd2ce1a 100644 --- a/providers/neo4j/shedlock-provider-neo4j/pom.xml +++ b/providers/neo4j/shedlock-provider-neo4j/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.2-SNAPSHOT + 6.6.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-neo4j - 6.6.2-SNAPSHOT + 6.6.1-SNAPSHOT diff --git a/providers/opensearch/shedlock-provider-opensearch-java/pom.xml b/providers/opensearch/shedlock-provider-opensearch-java/pom.xml index ecab4296e..7147c53da 100644 --- a/providers/opensearch/shedlock-provider-opensearch-java/pom.xml +++ b/providers/opensearch/shedlock-provider-opensearch-java/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.2-SNAPSHOT + 6.6.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-opensearch-java - 6.6.2-SNAPSHOT + 6.6.1-SNAPSHOT 2.23.0 diff --git a/providers/opensearch/shedlock-provider-opensearch/pom.xml b/providers/opensearch/shedlock-provider-opensearch/pom.xml index e8011a7e0..5ebae2754 100644 --- a/providers/opensearch/shedlock-provider-opensearch/pom.xml +++ b/providers/opensearch/shedlock-provider-opensearch/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.2-SNAPSHOT + 6.6.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-opensearch - 6.6.2-SNAPSHOT + 6.6.1-SNAPSHOT 2.19.2 diff --git a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml index 8c97550c9..8f9c32cf1 100644 --- a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml +++ b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml @@ -5,12 +5,12 @@ net.javacrumbs.shedlock shedlock-parent - 6.6.2-SNAPSHOT + 6.6.1-SNAPSHOT ../../../pom.xml shedlock-provider-r2dbc - 6.6.2-SNAPSHOT + 6.6.1-SNAPSHOT 1.0.0.RELEASE diff --git a/providers/redis/shedlock-provider-redis-jedis4/pom.xml b/providers/redis/shedlock-provider-redis-jedis4/pom.xml index ed67bfbcb..614ce3f59 100644 --- a/providers/redis/shedlock-provider-redis-jedis4/pom.xml +++ b/providers/redis/shedlock-provider-redis-jedis4/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.2-SNAPSHOT + 6.6.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-redis-jedis4 - 6.6.2-SNAPSHOT + 6.6.1-SNAPSHOT diff --git a/providers/redis/shedlock-provider-redis-lettuce/pom.xml b/providers/redis/shedlock-provider-redis-lettuce/pom.xml index 6a59f6742..ac5ce13dd 100644 --- a/providers/redis/shedlock-provider-redis-lettuce/pom.xml +++ b/providers/redis/shedlock-provider-redis-lettuce/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.2-SNAPSHOT + 6.6.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-redis-lettuce - 6.6.2-SNAPSHOT + 6.6.1-SNAPSHOT diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index 4d64769f8..a4183f20f 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.2-SNAPSHOT + 6.6.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-redis-spring - 6.6.2-SNAPSHOT + 6.6.1-SNAPSHOT diff --git a/providers/redis/shedlock-test-support-redis/pom.xml b/providers/redis/shedlock-test-support-redis/pom.xml index 5c1a13ef9..567daf08d 100644 --- a/providers/redis/shedlock-test-support-redis/pom.xml +++ b/providers/redis/shedlock-test-support-redis/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.2-SNAPSHOT + 6.6.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-test-support-redis - 6.6.2-SNAPSHOT + 6.6.1-SNAPSHOT diff --git a/providers/s3/shedlock-provider-s3/pom.xml b/providers/s3/shedlock-provider-s3/pom.xml index 879d939bb..9db8d1229 100644 --- a/providers/s3/shedlock-provider-s3/pom.xml +++ b/providers/s3/shedlock-provider-s3/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.2-SNAPSHOT + 6.6.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-s3 - 6.6.2-SNAPSHOT + 6.6.1-SNAPSHOT 1.12.783 diff --git a/providers/s3/shedlock-provider-s3v2/pom.xml b/providers/s3/shedlock-provider-s3v2/pom.xml index 7cf047832..3422d525b 100644 --- a/providers/s3/shedlock-provider-s3v2/pom.xml +++ b/providers/s3/shedlock-provider-s3v2/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.2-SNAPSHOT + 6.6.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-s3v2 - 6.6.2-SNAPSHOT + 6.6.1-SNAPSHOT 2.31.38 diff --git a/providers/spanner/shedlock-provider-spanner/pom.xml b/providers/spanner/shedlock-provider-spanner/pom.xml index fbe4d163d..2e44eac49 100644 --- a/providers/spanner/shedlock-provider-spanner/pom.xml +++ b/providers/spanner/shedlock-provider-spanner/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.2-SNAPSHOT + 6.6.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-spanner - 6.6.2-SNAPSHOT + 6.6.1-SNAPSHOT 6.92.0 diff --git a/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml b/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml index a8adf320c..4702e3e74 100644 --- a/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml +++ b/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.2-SNAPSHOT + 6.6.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-zookeeper-curator - 6.6.2-SNAPSHOT + 6.6.1-SNAPSHOT 5.8.0 diff --git a/shedlock-bom/pom.xml b/shedlock-bom/pom.xml index 54ca3be3a..fc799f149 100644 --- a/shedlock-bom/pom.xml +++ b/shedlock-bom/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.2-SNAPSHOT + 6.6.1-SNAPSHOT 4.0.0 BOM for ShedLock modules shedlock-bom - 6.6.2-SNAPSHOT + 6.6.1-SNAPSHOT pom diff --git a/shedlock-core/pom.xml b/shedlock-core/pom.xml index dd5bbd413..653230326 100644 --- a/shedlock-core/pom.xml +++ b/shedlock-core/pom.xml @@ -3,12 +3,12 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.2-SNAPSHOT + 6.6.1-SNAPSHOT 4.0.0 shedlock-core - 6.6.2-SNAPSHOT + 6.6.1-SNAPSHOT 2.13.3 diff --git a/shedlock-test-support/pom.xml b/shedlock-test-support/pom.xml index 602d9ee55..3cffdfe9c 100644 --- a/shedlock-test-support/pom.xml +++ b/shedlock-test-support/pom.xml @@ -3,12 +3,12 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.2-SNAPSHOT + 6.6.1-SNAPSHOT 4.0.0 shedlock-test-support - 6.6.2-SNAPSHOT + 6.6.1-SNAPSHOT diff --git a/spring/shedlock-spring/pom.xml b/spring/shedlock-spring/pom.xml index 6bcf384d2..c214584be 100644 --- a/spring/shedlock-spring/pom.xml +++ b/spring/shedlock-spring/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.2-SNAPSHOT + 6.6.1-SNAPSHOT ../../pom.xml 4.0.0 shedlock-spring - 6.6.2-SNAPSHOT + 6.6.1-SNAPSHOT diff --git a/spring/test/shedlock-springboot-future-test/pom.xml b/spring/test/shedlock-springboot-future-test/pom.xml index d9ead2147..bdf4e3955 100644 --- a/spring/test/shedlock-springboot-future-test/pom.xml +++ b/spring/test/shedlock-springboot-future-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.2-SNAPSHOT + 6.6.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-springboot-future-test - 6.6.2-SNAPSHOT + 6.6.1-SNAPSHOT diff --git a/spring/test/shedlock-springboot-kotlin-test/pom.xml b/spring/test/shedlock-springboot-kotlin-test/pom.xml index a7598f102..31f39ec1e 100644 --- a/spring/test/shedlock-springboot-kotlin-test/pom.xml +++ b/spring/test/shedlock-springboot-kotlin-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.2-SNAPSHOT + 6.6.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-springboot-kotlin-test - 6.6.2-SNAPSHOT + 6.6.1-SNAPSHOT diff --git a/spring/test/shedlock-springboot-old-test/pom.xml b/spring/test/shedlock-springboot-old-test/pom.xml index 74b36caa0..afc6f33fc 100644 --- a/spring/test/shedlock-springboot-old-test/pom.xml +++ b/spring/test/shedlock-springboot-old-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.2-SNAPSHOT + 6.6.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-springboot-old-test - 6.6.2-SNAPSHOT + 6.6.1-SNAPSHOT diff --git a/spring/test/shedlock-springboot-sleuth-test/pom.xml b/spring/test/shedlock-springboot-sleuth-test/pom.xml index 1cb0abbdd..7bc11944c 100644 --- a/spring/test/shedlock-springboot-sleuth-test/pom.xml +++ b/spring/test/shedlock-springboot-sleuth-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.2-SNAPSHOT + 6.6.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-springboot-sleuth-test - 6.6.2-SNAPSHOT + 6.6.1-SNAPSHOT diff --git a/spring/test/shedlock-springboot-test/pom.xml b/spring/test/shedlock-springboot-test/pom.xml index 71c7f2be0..a54473ba7 100644 --- a/spring/test/shedlock-springboot-test/pom.xml +++ b/spring/test/shedlock-springboot-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.2-SNAPSHOT + 6.6.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-springboot-test - 6.6.2-SNAPSHOT + 6.6.1-SNAPSHOT diff --git a/spring/test/shedlock-testng-test/pom.xml b/spring/test/shedlock-testng-test/pom.xml index 7b0bc3669..3de2fc1c4 100644 --- a/spring/test/shedlock-testng-test/pom.xml +++ b/spring/test/shedlock-testng-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.2-SNAPSHOT + 6.6.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-testng-test - 6.6.2-SNAPSHOT + 6.6.1-SNAPSHOT From f8308f3bacd6bd93a994e34de59af334e20740c8 Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Fri, 9 May 2025 14:27:47 +0200 Subject: [PATCH 1333/1598] Exclude test artifacts from deployment --- pom.xml | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/pom.xml b/pom.xml index 1b057d60b..938362fe6 100644 --- a/pom.xml +++ b/pom.xml @@ -163,6 +163,18 @@ true central + + shedlock-springboot-future-test + shedlock-springboot-kotlin-test + shedlock-springboot-old-test + shedlock-springboot-sleuth-test + shedlock-springboot-test + shedlock-testng-test + quarkus-test + micronaut4-jdbc + micronaut4-jdbc-template + shedlock-test-support-jdbc + From a587be3597dd58a9e39bf663642c75cdba790abb Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Fri, 9 May 2025 14:28:56 +0200 Subject: [PATCH 1334/1598] [maven-release-plugin] prepare release shedlock-parent-6.6.1 --- cdi/shedlock-cdi/pom.xml | 4 ++-- cdi/test/quarkus-test/pom.xml | 4 ++-- micronaut/shedlock-micronaut4/pom.xml | 4 ++-- micronaut/test/micronaut4-jdbc-template/pom.xml | 4 ++-- micronaut/test/micronaut4-jdbc/pom.xml | 4 ++-- pom.xml | 2 +- providers/arangodb/shedlock-provider-arangodb/pom.xml | 4 ++-- providers/cassandra/shedlock-provider-cassandra/pom.xml | 4 ++-- providers/consul/shedlock-provider-consul/pom.xml | 4 ++-- .../couchbase/shedlock-provider-couchbase-javaclient3/pom.xml | 4 ++-- providers/datastore/shedlock-provider-datastore/pom.xml | 4 ++-- providers/dynamodb/shedlock-provider-dynamodb2/pom.xml | 4 ++-- .../elasticsearch/shedlock-provider-elasticsearch8/pom.xml | 4 ++-- .../elasticsearch/shedlock-provider-elasticsearch9/pom.xml | 4 ++-- providers/etcd/shedlock-provider-etcd-jetcd/pom.xml | 2 +- providers/hazelcast/shedlock-provider-hazelcast4/pom.xml | 4 ++-- providers/ignite/shedlock-provider-ignite/pom.xml | 4 ++-- providers/inmemory/shedlock-provider-inmemory/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-internal/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-template/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jooq/pom.xml | 4 ++-- providers/jdbc/shedlock-test-support-jdbc/pom.xml | 4 ++-- providers/memcached/shedlock-provider-memcached-spy/pom.xml | 4 ++-- .../mongo/shedlock-provider-mongo-reactivestreams/pom.xml | 4 ++-- providers/mongo/shedlock-provider-mongo/pom.xml | 4 ++-- providers/neo4j/shedlock-provider-neo4j/pom.xml | 4 ++-- .../opensearch/shedlock-provider-opensearch-java/pom.xml | 4 ++-- providers/opensearch/shedlock-provider-opensearch/pom.xml | 4 ++-- providers/r2dbc/shedlock-provider-r2dbc/pom.xml | 4 ++-- providers/redis/shedlock-provider-redis-jedis4/pom.xml | 4 ++-- providers/redis/shedlock-provider-redis-lettuce/pom.xml | 4 ++-- providers/redis/shedlock-provider-redis-spring/pom.xml | 4 ++-- providers/redis/shedlock-test-support-redis/pom.xml | 4 ++-- providers/s3/shedlock-provider-s3/pom.xml | 4 ++-- providers/s3/shedlock-provider-s3v2/pom.xml | 4 ++-- providers/spanner/shedlock-provider-spanner/pom.xml | 4 ++-- .../zookeeper/shedlock-provider-zookeeper-curator/pom.xml | 4 ++-- shedlock-bom/pom.xml | 4 ++-- shedlock-core/pom.xml | 4 ++-- shedlock-test-support/pom.xml | 4 ++-- spring/shedlock-spring/pom.xml | 4 ++-- spring/test/shedlock-springboot-future-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-kotlin-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-old-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-sleuth-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-test/pom.xml | 4 ++-- spring/test/shedlock-testng-test/pom.xml | 4 ++-- 49 files changed, 96 insertions(+), 96 deletions(-) diff --git a/cdi/shedlock-cdi/pom.xml b/cdi/shedlock-cdi/pom.xml index 6faa09de7..c3992bd9b 100644 --- a/cdi/shedlock-cdi/pom.xml +++ b/cdi/shedlock-cdi/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.1-SNAPSHOT + 6.6.1 ../../pom.xml shedlock-cdi - 6.6.1-SNAPSHOT + 6.6.1 diff --git a/cdi/test/quarkus-test/pom.xml b/cdi/test/quarkus-test/pom.xml index d15a292d9..97feceb87 100644 --- a/cdi/test/quarkus-test/pom.xml +++ b/cdi/test/quarkus-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.1-SNAPSHOT + 6.6.1 ../../../pom.xml 4.0.0 quarkus-test - 6.6.1-SNAPSHOT + 6.6.1 quarkus-bom diff --git a/micronaut/shedlock-micronaut4/pom.xml b/micronaut/shedlock-micronaut4/pom.xml index 5fb2ab577..1c83fc124 100644 --- a/micronaut/shedlock-micronaut4/pom.xml +++ b/micronaut/shedlock-micronaut4/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.1-SNAPSHOT + 6.6.1 ../../pom.xml shedlock-micronaut4 - 6.6.1-SNAPSHOT + 6.6.1 diff --git a/micronaut/test/micronaut4-jdbc-template/pom.xml b/micronaut/test/micronaut4-jdbc-template/pom.xml index 7ba5dd308..a9648712c 100644 --- a/micronaut/test/micronaut4-jdbc-template/pom.xml +++ b/micronaut/test/micronaut4-jdbc-template/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.1-SNAPSHOT + 6.6.1 ../../../pom.xml micronaut4-jdbc-template - 6.6.1-SNAPSHOT + 6.6.1 UTF-8 diff --git a/micronaut/test/micronaut4-jdbc/pom.xml b/micronaut/test/micronaut4-jdbc/pom.xml index d3952fcd3..ef1f63518 100644 --- a/micronaut/test/micronaut4-jdbc/pom.xml +++ b/micronaut/test/micronaut4-jdbc/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.1-SNAPSHOT + 6.6.1 ../../../pom.xml micronaut4-jdbc - 6.6.1-SNAPSHOT + 6.6.1 UTF-8 diff --git a/pom.xml b/pom.xml index 938362fe6..a5dcf848a 100644 --- a/pom.xml +++ b/pom.xml @@ -19,7 +19,7 @@ net.javacrumbs.shedlock shedlock-parent pom - 6.6.1-SNAPSHOT + 6.6.1 shedlock-bom shedlock-core diff --git a/providers/arangodb/shedlock-provider-arangodb/pom.xml b/providers/arangodb/shedlock-provider-arangodb/pom.xml index 9754cc327..8aaeae119 100644 --- a/providers/arangodb/shedlock-provider-arangodb/pom.xml +++ b/providers/arangodb/shedlock-provider-arangodb/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.1-SNAPSHOT + 6.6.1 ../../../pom.xml 4.0.0 shedlock-provider-arangodb - 6.6.1-SNAPSHOT + 6.6.1 diff --git a/providers/cassandra/shedlock-provider-cassandra/pom.xml b/providers/cassandra/shedlock-provider-cassandra/pom.xml index 052336665..3ff1f9cee 100644 --- a/providers/cassandra/shedlock-provider-cassandra/pom.xml +++ b/providers/cassandra/shedlock-provider-cassandra/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.1-SNAPSHOT + 6.6.1 ../../../pom.xml 4.0.0 shedlock-provider-cassandra - 6.6.1-SNAPSHOT + 6.6.1 4.19.0 diff --git a/providers/consul/shedlock-provider-consul/pom.xml b/providers/consul/shedlock-provider-consul/pom.xml index 288963dc1..6cc860b9d 100644 --- a/providers/consul/shedlock-provider-consul/pom.xml +++ b/providers/consul/shedlock-provider-consul/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.1-SNAPSHOT + 6.6.1 ../../../pom.xml 4.0.0 shedlock-provider-consul - 6.6.1-SNAPSHOT + 6.6.1 diff --git a/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml b/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml index 577aaa9f7..6d5c01ac8 100644 --- a/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml +++ b/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.1-SNAPSHOT + 6.6.1 ../../../pom.xml 4.0.0 shedlock-provider-couchbase-javaclient3 - 6.6.1-SNAPSHOT + 6.6.1 diff --git a/providers/datastore/shedlock-provider-datastore/pom.xml b/providers/datastore/shedlock-provider-datastore/pom.xml index 5b36537cc..c47532399 100644 --- a/providers/datastore/shedlock-provider-datastore/pom.xml +++ b/providers/datastore/shedlock-provider-datastore/pom.xml @@ -4,12 +4,12 @@ net.javacrumbs.shedlock shedlock-parent - 6.6.1-SNAPSHOT + 6.6.1 ../../../pom.xml shedlock-provider-datastore - 6.6.1-SNAPSHOT + 6.6.1 2.28.1 diff --git a/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml b/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml index 13460367f..7db40a45f 100644 --- a/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml +++ b/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.1-SNAPSHOT + 6.6.1 ../../../pom.xml 4.0.0 shedlock-provider-dynamodb2 - 6.6.1-SNAPSHOT + 6.6.1 diff --git a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml index 7518f93e8..fb5692c62 100644 --- a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml +++ b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.1-SNAPSHOT + 6.6.1 ../../../pom.xml 4.0.0 shedlock-provider-elasticsearch8 - 6.6.1-SNAPSHOT + 6.6.1 8.18.0 diff --git a/providers/elasticsearch/shedlock-provider-elasticsearch9/pom.xml b/providers/elasticsearch/shedlock-provider-elasticsearch9/pom.xml index ac652b0f8..0f3e154d8 100644 --- a/providers/elasticsearch/shedlock-provider-elasticsearch9/pom.xml +++ b/providers/elasticsearch/shedlock-provider-elasticsearch9/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.1-SNAPSHOT + 6.6.1 ../../../pom.xml 4.0.0 shedlock-provider-elasticsearch9 - 6.6.1-SNAPSHOT + 6.6.1 9.0.1 diff --git a/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml b/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml index c5108094d..c84b993dd 100644 --- a/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml +++ b/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.1-SNAPSHOT + 6.6.1 ../../../pom.xml 4.0.0 diff --git a/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml b/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml index 176b2323d..0c9fbd493 100644 --- a/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml +++ b/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.1-SNAPSHOT + 6.6.1 ../../../pom.xml 4.0.0 shedlock-provider-hazelcast4 - 6.6.1-SNAPSHOT + 6.6.1 diff --git a/providers/ignite/shedlock-provider-ignite/pom.xml b/providers/ignite/shedlock-provider-ignite/pom.xml index 66a615cdf..fd4d33a84 100644 --- a/providers/ignite/shedlock-provider-ignite/pom.xml +++ b/providers/ignite/shedlock-provider-ignite/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.1-SNAPSHOT + 6.6.1 ../../../pom.xml 4.0.0 shedlock-provider-ignite - 6.6.1-SNAPSHOT + 6.6.1 2.17.0 diff --git a/providers/inmemory/shedlock-provider-inmemory/pom.xml b/providers/inmemory/shedlock-provider-inmemory/pom.xml index eca9467c0..855eb8ee9 100644 --- a/providers/inmemory/shedlock-provider-inmemory/pom.xml +++ b/providers/inmemory/shedlock-provider-inmemory/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.1-SNAPSHOT + 6.6.1 ../../../pom.xml 4.0.0 shedlock-provider-inmemory - 6.6.1-SNAPSHOT + 6.6.1 diff --git a/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml b/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml index 56c3c6caf..ad2e6eb42 100644 --- a/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.1-SNAPSHOT + 6.6.1 ../../../pom.xml 4.0.0 shedlock-provider-jdbc-internal - 6.6.1-SNAPSHOT + 6.6.1 diff --git a/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml b/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml index 2b8ec9ace..47078684c 100644 --- a/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.1-SNAPSHOT + 6.6.1 ../../../pom.xml 4.0.0 shedlock-provider-jdbc-micronaut - 6.6.1-SNAPSHOT + 6.6.1 diff --git a/providers/jdbc/shedlock-provider-jdbc-template/pom.xml b/providers/jdbc/shedlock-provider-jdbc-template/pom.xml index c867510dd..d9b670c9d 100644 --- a/providers/jdbc/shedlock-provider-jdbc-template/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-template/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.1-SNAPSHOT + 6.6.1 ../../../pom.xml 4.0.0 shedlock-provider-jdbc-template - 6.6.1-SNAPSHOT + 6.6.1 diff --git a/providers/jdbc/shedlock-provider-jdbc/pom.xml b/providers/jdbc/shedlock-provider-jdbc/pom.xml index 7835b02cb..5a5b02bbf 100644 --- a/providers/jdbc/shedlock-provider-jdbc/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.1-SNAPSHOT + 6.6.1 ../../../pom.xml 4.0.0 shedlock-provider-jdbc - 6.6.1-SNAPSHOT + 6.6.1 diff --git a/providers/jdbc/shedlock-provider-jooq/pom.xml b/providers/jdbc/shedlock-provider-jooq/pom.xml index 439212961..0799fb0b8 100644 --- a/providers/jdbc/shedlock-provider-jooq/pom.xml +++ b/providers/jdbc/shedlock-provider-jooq/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.1-SNAPSHOT + 6.6.1 ../../../pom.xml 4.0.0 shedlock-provider-jooq - 6.6.1-SNAPSHOT + 6.6.1 diff --git a/providers/jdbc/shedlock-test-support-jdbc/pom.xml b/providers/jdbc/shedlock-test-support-jdbc/pom.xml index 0d9da960e..7aafc8a5d 100644 --- a/providers/jdbc/shedlock-test-support-jdbc/pom.xml +++ b/providers/jdbc/shedlock-test-support-jdbc/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.1-SNAPSHOT + 6.6.1 ../../../pom.xml 4.0.0 shedlock-test-support-jdbc - 6.6.1-SNAPSHOT + 6.6.1 diff --git a/providers/memcached/shedlock-provider-memcached-spy/pom.xml b/providers/memcached/shedlock-provider-memcached-spy/pom.xml index 2fd3e6669..aae433bf5 100644 --- a/providers/memcached/shedlock-provider-memcached-spy/pom.xml +++ b/providers/memcached/shedlock-provider-memcached-spy/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.1-SNAPSHOT + 6.6.1 ../../../pom.xml 4.0.0 shedlock-provider-memcached-spy - 6.6.1-SNAPSHOT + 6.6.1 2.12.3 diff --git a/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml b/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml index 5c837409d..8e15b04f5 100644 --- a/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml +++ b/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.1-SNAPSHOT + 6.6.1 ../../../pom.xml 4.0.0 shedlock-provider-mongo-reactivestreams - 6.6.1-SNAPSHOT + 6.6.1 diff --git a/providers/mongo/shedlock-provider-mongo/pom.xml b/providers/mongo/shedlock-provider-mongo/pom.xml index 6488f62c7..adbcc2791 100644 --- a/providers/mongo/shedlock-provider-mongo/pom.xml +++ b/providers/mongo/shedlock-provider-mongo/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.1-SNAPSHOT + 6.6.1 ../../../pom.xml 4.0.0 shedlock-provider-mongo - 6.6.1-SNAPSHOT + 6.6.1 diff --git a/providers/neo4j/shedlock-provider-neo4j/pom.xml b/providers/neo4j/shedlock-provider-neo4j/pom.xml index 41dd2ce1a..13613dd00 100644 --- a/providers/neo4j/shedlock-provider-neo4j/pom.xml +++ b/providers/neo4j/shedlock-provider-neo4j/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.1-SNAPSHOT + 6.6.1 ../../../pom.xml 4.0.0 shedlock-provider-neo4j - 6.6.1-SNAPSHOT + 6.6.1 diff --git a/providers/opensearch/shedlock-provider-opensearch-java/pom.xml b/providers/opensearch/shedlock-provider-opensearch-java/pom.xml index 7147c53da..3ada9db32 100644 --- a/providers/opensearch/shedlock-provider-opensearch-java/pom.xml +++ b/providers/opensearch/shedlock-provider-opensearch-java/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.1-SNAPSHOT + 6.6.1 ../../../pom.xml 4.0.0 shedlock-provider-opensearch-java - 6.6.1-SNAPSHOT + 6.6.1 2.23.0 diff --git a/providers/opensearch/shedlock-provider-opensearch/pom.xml b/providers/opensearch/shedlock-provider-opensearch/pom.xml index 5ebae2754..0699402ae 100644 --- a/providers/opensearch/shedlock-provider-opensearch/pom.xml +++ b/providers/opensearch/shedlock-provider-opensearch/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.1-SNAPSHOT + 6.6.1 ../../../pom.xml 4.0.0 shedlock-provider-opensearch - 6.6.1-SNAPSHOT + 6.6.1 2.19.2 diff --git a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml index 8f9c32cf1..abbd3bf11 100644 --- a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml +++ b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml @@ -5,12 +5,12 @@ net.javacrumbs.shedlock shedlock-parent - 6.6.1-SNAPSHOT + 6.6.1 ../../../pom.xml shedlock-provider-r2dbc - 6.6.1-SNAPSHOT + 6.6.1 1.0.0.RELEASE diff --git a/providers/redis/shedlock-provider-redis-jedis4/pom.xml b/providers/redis/shedlock-provider-redis-jedis4/pom.xml index 614ce3f59..ec266f20c 100644 --- a/providers/redis/shedlock-provider-redis-jedis4/pom.xml +++ b/providers/redis/shedlock-provider-redis-jedis4/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.1-SNAPSHOT + 6.6.1 ../../../pom.xml 4.0.0 shedlock-provider-redis-jedis4 - 6.6.1-SNAPSHOT + 6.6.1 diff --git a/providers/redis/shedlock-provider-redis-lettuce/pom.xml b/providers/redis/shedlock-provider-redis-lettuce/pom.xml index ac5ce13dd..d5bbfb197 100644 --- a/providers/redis/shedlock-provider-redis-lettuce/pom.xml +++ b/providers/redis/shedlock-provider-redis-lettuce/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.1-SNAPSHOT + 6.6.1 ../../../pom.xml 4.0.0 shedlock-provider-redis-lettuce - 6.6.1-SNAPSHOT + 6.6.1 diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index a4183f20f..aae76ef28 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.1-SNAPSHOT + 6.6.1 ../../../pom.xml 4.0.0 shedlock-provider-redis-spring - 6.6.1-SNAPSHOT + 6.6.1 diff --git a/providers/redis/shedlock-test-support-redis/pom.xml b/providers/redis/shedlock-test-support-redis/pom.xml index 567daf08d..602dca2d8 100644 --- a/providers/redis/shedlock-test-support-redis/pom.xml +++ b/providers/redis/shedlock-test-support-redis/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.1-SNAPSHOT + 6.6.1 ../../../pom.xml 4.0.0 shedlock-test-support-redis - 6.6.1-SNAPSHOT + 6.6.1 diff --git a/providers/s3/shedlock-provider-s3/pom.xml b/providers/s3/shedlock-provider-s3/pom.xml index 9db8d1229..ce53ad7d6 100644 --- a/providers/s3/shedlock-provider-s3/pom.xml +++ b/providers/s3/shedlock-provider-s3/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.1-SNAPSHOT + 6.6.1 ../../../pom.xml 4.0.0 shedlock-provider-s3 - 6.6.1-SNAPSHOT + 6.6.1 1.12.783 diff --git a/providers/s3/shedlock-provider-s3v2/pom.xml b/providers/s3/shedlock-provider-s3v2/pom.xml index 3422d525b..8fc722695 100644 --- a/providers/s3/shedlock-provider-s3v2/pom.xml +++ b/providers/s3/shedlock-provider-s3v2/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.1-SNAPSHOT + 6.6.1 ../../../pom.xml 4.0.0 shedlock-provider-s3v2 - 6.6.1-SNAPSHOT + 6.6.1 2.31.38 diff --git a/providers/spanner/shedlock-provider-spanner/pom.xml b/providers/spanner/shedlock-provider-spanner/pom.xml index 2e44eac49..b10b9652a 100644 --- a/providers/spanner/shedlock-provider-spanner/pom.xml +++ b/providers/spanner/shedlock-provider-spanner/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.1-SNAPSHOT + 6.6.1 ../../../pom.xml 4.0.0 shedlock-provider-spanner - 6.6.1-SNAPSHOT + 6.6.1 6.92.0 diff --git a/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml b/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml index 4702e3e74..cc987c2ab 100644 --- a/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml +++ b/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.1-SNAPSHOT + 6.6.1 ../../../pom.xml 4.0.0 shedlock-provider-zookeeper-curator - 6.6.1-SNAPSHOT + 6.6.1 5.8.0 diff --git a/shedlock-bom/pom.xml b/shedlock-bom/pom.xml index fc799f149..cc764b08f 100644 --- a/shedlock-bom/pom.xml +++ b/shedlock-bom/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.1-SNAPSHOT + 6.6.1 4.0.0 BOM for ShedLock modules shedlock-bom - 6.6.1-SNAPSHOT + 6.6.1 pom diff --git a/shedlock-core/pom.xml b/shedlock-core/pom.xml index 653230326..aa8af9e47 100644 --- a/shedlock-core/pom.xml +++ b/shedlock-core/pom.xml @@ -3,12 +3,12 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.1-SNAPSHOT + 6.6.1 4.0.0 shedlock-core - 6.6.1-SNAPSHOT + 6.6.1 2.13.3 diff --git a/shedlock-test-support/pom.xml b/shedlock-test-support/pom.xml index 3cffdfe9c..bc745d83b 100644 --- a/shedlock-test-support/pom.xml +++ b/shedlock-test-support/pom.xml @@ -3,12 +3,12 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.1-SNAPSHOT + 6.6.1 4.0.0 shedlock-test-support - 6.6.1-SNAPSHOT + 6.6.1 diff --git a/spring/shedlock-spring/pom.xml b/spring/shedlock-spring/pom.xml index c214584be..7891edc94 100644 --- a/spring/shedlock-spring/pom.xml +++ b/spring/shedlock-spring/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.1-SNAPSHOT + 6.6.1 ../../pom.xml 4.0.0 shedlock-spring - 6.6.1-SNAPSHOT + 6.6.1 diff --git a/spring/test/shedlock-springboot-future-test/pom.xml b/spring/test/shedlock-springboot-future-test/pom.xml index bdf4e3955..552aa5e50 100644 --- a/spring/test/shedlock-springboot-future-test/pom.xml +++ b/spring/test/shedlock-springboot-future-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.1-SNAPSHOT + 6.6.1 ../../../pom.xml 4.0.0 shedlock-springboot-future-test - 6.6.1-SNAPSHOT + 6.6.1 diff --git a/spring/test/shedlock-springboot-kotlin-test/pom.xml b/spring/test/shedlock-springboot-kotlin-test/pom.xml index 31f39ec1e..29f2f3c3c 100644 --- a/spring/test/shedlock-springboot-kotlin-test/pom.xml +++ b/spring/test/shedlock-springboot-kotlin-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.1-SNAPSHOT + 6.6.1 ../../../pom.xml 4.0.0 shedlock-springboot-kotlin-test - 6.6.1-SNAPSHOT + 6.6.1 diff --git a/spring/test/shedlock-springboot-old-test/pom.xml b/spring/test/shedlock-springboot-old-test/pom.xml index afc6f33fc..964097e8d 100644 --- a/spring/test/shedlock-springboot-old-test/pom.xml +++ b/spring/test/shedlock-springboot-old-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.1-SNAPSHOT + 6.6.1 ../../../pom.xml 4.0.0 shedlock-springboot-old-test - 6.6.1-SNAPSHOT + 6.6.1 diff --git a/spring/test/shedlock-springboot-sleuth-test/pom.xml b/spring/test/shedlock-springboot-sleuth-test/pom.xml index 7bc11944c..708e9962c 100644 --- a/spring/test/shedlock-springboot-sleuth-test/pom.xml +++ b/spring/test/shedlock-springboot-sleuth-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.1-SNAPSHOT + 6.6.1 ../../../pom.xml 4.0.0 shedlock-springboot-sleuth-test - 6.6.1-SNAPSHOT + 6.6.1 diff --git a/spring/test/shedlock-springboot-test/pom.xml b/spring/test/shedlock-springboot-test/pom.xml index a54473ba7..ecc4d54ea 100644 --- a/spring/test/shedlock-springboot-test/pom.xml +++ b/spring/test/shedlock-springboot-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.1-SNAPSHOT + 6.6.1 ../../../pom.xml 4.0.0 shedlock-springboot-test - 6.6.1-SNAPSHOT + 6.6.1 diff --git a/spring/test/shedlock-testng-test/pom.xml b/spring/test/shedlock-testng-test/pom.xml index 3de2fc1c4..d8087abdf 100644 --- a/spring/test/shedlock-testng-test/pom.xml +++ b/spring/test/shedlock-testng-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.1-SNAPSHOT + 6.6.1 ../../../pom.xml 4.0.0 shedlock-testng-test - 6.6.1-SNAPSHOT + 6.6.1 From 9cbbb33003719bed4c41d56daaa401f75bd252d7 Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Fri, 9 May 2025 14:29:57 +0200 Subject: [PATCH 1335/1598] [maven-release-plugin] prepare for next development iteration --- cdi/shedlock-cdi/pom.xml | 4 ++-- cdi/test/quarkus-test/pom.xml | 4 ++-- micronaut/shedlock-micronaut4/pom.xml | 4 ++-- micronaut/test/micronaut4-jdbc-template/pom.xml | 4 ++-- micronaut/test/micronaut4-jdbc/pom.xml | 4 ++-- pom.xml | 2 +- providers/arangodb/shedlock-provider-arangodb/pom.xml | 4 ++-- providers/cassandra/shedlock-provider-cassandra/pom.xml | 4 ++-- providers/consul/shedlock-provider-consul/pom.xml | 4 ++-- .../couchbase/shedlock-provider-couchbase-javaclient3/pom.xml | 4 ++-- providers/datastore/shedlock-provider-datastore/pom.xml | 4 ++-- providers/dynamodb/shedlock-provider-dynamodb2/pom.xml | 4 ++-- .../elasticsearch/shedlock-provider-elasticsearch8/pom.xml | 4 ++-- .../elasticsearch/shedlock-provider-elasticsearch9/pom.xml | 4 ++-- providers/etcd/shedlock-provider-etcd-jetcd/pom.xml | 2 +- providers/hazelcast/shedlock-provider-hazelcast4/pom.xml | 4 ++-- providers/ignite/shedlock-provider-ignite/pom.xml | 4 ++-- providers/inmemory/shedlock-provider-inmemory/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-internal/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-template/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jooq/pom.xml | 4 ++-- providers/jdbc/shedlock-test-support-jdbc/pom.xml | 4 ++-- providers/memcached/shedlock-provider-memcached-spy/pom.xml | 4 ++-- .../mongo/shedlock-provider-mongo-reactivestreams/pom.xml | 4 ++-- providers/mongo/shedlock-provider-mongo/pom.xml | 4 ++-- providers/neo4j/shedlock-provider-neo4j/pom.xml | 4 ++-- .../opensearch/shedlock-provider-opensearch-java/pom.xml | 4 ++-- providers/opensearch/shedlock-provider-opensearch/pom.xml | 4 ++-- providers/r2dbc/shedlock-provider-r2dbc/pom.xml | 4 ++-- providers/redis/shedlock-provider-redis-jedis4/pom.xml | 4 ++-- providers/redis/shedlock-provider-redis-lettuce/pom.xml | 4 ++-- providers/redis/shedlock-provider-redis-spring/pom.xml | 4 ++-- providers/redis/shedlock-test-support-redis/pom.xml | 4 ++-- providers/s3/shedlock-provider-s3/pom.xml | 4 ++-- providers/s3/shedlock-provider-s3v2/pom.xml | 4 ++-- providers/spanner/shedlock-provider-spanner/pom.xml | 4 ++-- .../zookeeper/shedlock-provider-zookeeper-curator/pom.xml | 4 ++-- shedlock-bom/pom.xml | 4 ++-- shedlock-core/pom.xml | 4 ++-- shedlock-test-support/pom.xml | 4 ++-- spring/shedlock-spring/pom.xml | 4 ++-- spring/test/shedlock-springboot-future-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-kotlin-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-old-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-sleuth-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-test/pom.xml | 4 ++-- spring/test/shedlock-testng-test/pom.xml | 4 ++-- 49 files changed, 96 insertions(+), 96 deletions(-) diff --git a/cdi/shedlock-cdi/pom.xml b/cdi/shedlock-cdi/pom.xml index c3992bd9b..49ff000d3 100644 --- a/cdi/shedlock-cdi/pom.xml +++ b/cdi/shedlock-cdi/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.1 + 6.6.2-SNAPSHOT ../../pom.xml shedlock-cdi - 6.6.1 + 6.6.2-SNAPSHOT diff --git a/cdi/test/quarkus-test/pom.xml b/cdi/test/quarkus-test/pom.xml index 97feceb87..ef0ab2c8a 100644 --- a/cdi/test/quarkus-test/pom.xml +++ b/cdi/test/quarkus-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.1 + 6.6.2-SNAPSHOT ../../../pom.xml 4.0.0 quarkus-test - 6.6.1 + 6.6.2-SNAPSHOT quarkus-bom diff --git a/micronaut/shedlock-micronaut4/pom.xml b/micronaut/shedlock-micronaut4/pom.xml index 1c83fc124..a140e072b 100644 --- a/micronaut/shedlock-micronaut4/pom.xml +++ b/micronaut/shedlock-micronaut4/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.1 + 6.6.2-SNAPSHOT ../../pom.xml shedlock-micronaut4 - 6.6.1 + 6.6.2-SNAPSHOT diff --git a/micronaut/test/micronaut4-jdbc-template/pom.xml b/micronaut/test/micronaut4-jdbc-template/pom.xml index a9648712c..1ae20394f 100644 --- a/micronaut/test/micronaut4-jdbc-template/pom.xml +++ b/micronaut/test/micronaut4-jdbc-template/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.1 + 6.6.2-SNAPSHOT ../../../pom.xml micronaut4-jdbc-template - 6.6.1 + 6.6.2-SNAPSHOT UTF-8 diff --git a/micronaut/test/micronaut4-jdbc/pom.xml b/micronaut/test/micronaut4-jdbc/pom.xml index ef1f63518..da36821c4 100644 --- a/micronaut/test/micronaut4-jdbc/pom.xml +++ b/micronaut/test/micronaut4-jdbc/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.1 + 6.6.2-SNAPSHOT ../../../pom.xml micronaut4-jdbc - 6.6.1 + 6.6.2-SNAPSHOT UTF-8 diff --git a/pom.xml b/pom.xml index a5dcf848a..86b4de65a 100644 --- a/pom.xml +++ b/pom.xml @@ -19,7 +19,7 @@ net.javacrumbs.shedlock shedlock-parent pom - 6.6.1 + 6.6.2-SNAPSHOT shedlock-bom shedlock-core diff --git a/providers/arangodb/shedlock-provider-arangodb/pom.xml b/providers/arangodb/shedlock-provider-arangodb/pom.xml index 8aaeae119..a5a8960d8 100644 --- a/providers/arangodb/shedlock-provider-arangodb/pom.xml +++ b/providers/arangodb/shedlock-provider-arangodb/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.1 + 6.6.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-arangodb - 6.6.1 + 6.6.2-SNAPSHOT diff --git a/providers/cassandra/shedlock-provider-cassandra/pom.xml b/providers/cassandra/shedlock-provider-cassandra/pom.xml index 3ff1f9cee..d21be2131 100644 --- a/providers/cassandra/shedlock-provider-cassandra/pom.xml +++ b/providers/cassandra/shedlock-provider-cassandra/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.1 + 6.6.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-cassandra - 6.6.1 + 6.6.2-SNAPSHOT 4.19.0 diff --git a/providers/consul/shedlock-provider-consul/pom.xml b/providers/consul/shedlock-provider-consul/pom.xml index 6cc860b9d..48aa913d5 100644 --- a/providers/consul/shedlock-provider-consul/pom.xml +++ b/providers/consul/shedlock-provider-consul/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.1 + 6.6.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-consul - 6.6.1 + 6.6.2-SNAPSHOT diff --git a/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml b/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml index 6d5c01ac8..ecf20475f 100644 --- a/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml +++ b/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.1 + 6.6.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-couchbase-javaclient3 - 6.6.1 + 6.6.2-SNAPSHOT diff --git a/providers/datastore/shedlock-provider-datastore/pom.xml b/providers/datastore/shedlock-provider-datastore/pom.xml index c47532399..e3daf87a9 100644 --- a/providers/datastore/shedlock-provider-datastore/pom.xml +++ b/providers/datastore/shedlock-provider-datastore/pom.xml @@ -4,12 +4,12 @@ net.javacrumbs.shedlock shedlock-parent - 6.6.1 + 6.6.2-SNAPSHOT ../../../pom.xml shedlock-provider-datastore - 6.6.1 + 6.6.2-SNAPSHOT 2.28.1 diff --git a/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml b/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml index 7db40a45f..90a2e290e 100644 --- a/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml +++ b/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.1 + 6.6.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-dynamodb2 - 6.6.1 + 6.6.2-SNAPSHOT diff --git a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml index fb5692c62..639f0c275 100644 --- a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml +++ b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.1 + 6.6.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-elasticsearch8 - 6.6.1 + 6.6.2-SNAPSHOT 8.18.0 diff --git a/providers/elasticsearch/shedlock-provider-elasticsearch9/pom.xml b/providers/elasticsearch/shedlock-provider-elasticsearch9/pom.xml index 0f3e154d8..f45205347 100644 --- a/providers/elasticsearch/shedlock-provider-elasticsearch9/pom.xml +++ b/providers/elasticsearch/shedlock-provider-elasticsearch9/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.1 + 6.6.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-elasticsearch9 - 6.6.1 + 6.6.2-SNAPSHOT 9.0.1 diff --git a/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml b/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml index c84b993dd..15bf530c0 100644 --- a/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml +++ b/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.1 + 6.6.2-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml b/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml index 0c9fbd493..8c9637a79 100644 --- a/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml +++ b/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.1 + 6.6.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-hazelcast4 - 6.6.1 + 6.6.2-SNAPSHOT diff --git a/providers/ignite/shedlock-provider-ignite/pom.xml b/providers/ignite/shedlock-provider-ignite/pom.xml index fd4d33a84..3507c9e1d 100644 --- a/providers/ignite/shedlock-provider-ignite/pom.xml +++ b/providers/ignite/shedlock-provider-ignite/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.1 + 6.6.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-ignite - 6.6.1 + 6.6.2-SNAPSHOT 2.17.0 diff --git a/providers/inmemory/shedlock-provider-inmemory/pom.xml b/providers/inmemory/shedlock-provider-inmemory/pom.xml index 855eb8ee9..a921f3c2a 100644 --- a/providers/inmemory/shedlock-provider-inmemory/pom.xml +++ b/providers/inmemory/shedlock-provider-inmemory/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.1 + 6.6.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-inmemory - 6.6.1 + 6.6.2-SNAPSHOT diff --git a/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml b/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml index ad2e6eb42..d5244f912 100644 --- a/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.1 + 6.6.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-jdbc-internal - 6.6.1 + 6.6.2-SNAPSHOT diff --git a/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml b/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml index 47078684c..60e704eb4 100644 --- a/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.1 + 6.6.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-jdbc-micronaut - 6.6.1 + 6.6.2-SNAPSHOT diff --git a/providers/jdbc/shedlock-provider-jdbc-template/pom.xml b/providers/jdbc/shedlock-provider-jdbc-template/pom.xml index d9b670c9d..5e4c273fc 100644 --- a/providers/jdbc/shedlock-provider-jdbc-template/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-template/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.1 + 6.6.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-jdbc-template - 6.6.1 + 6.6.2-SNAPSHOT diff --git a/providers/jdbc/shedlock-provider-jdbc/pom.xml b/providers/jdbc/shedlock-provider-jdbc/pom.xml index 5a5b02bbf..688789e1c 100644 --- a/providers/jdbc/shedlock-provider-jdbc/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.1 + 6.6.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-jdbc - 6.6.1 + 6.6.2-SNAPSHOT diff --git a/providers/jdbc/shedlock-provider-jooq/pom.xml b/providers/jdbc/shedlock-provider-jooq/pom.xml index 0799fb0b8..c5229181a 100644 --- a/providers/jdbc/shedlock-provider-jooq/pom.xml +++ b/providers/jdbc/shedlock-provider-jooq/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.1 + 6.6.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-jooq - 6.6.1 + 6.6.2-SNAPSHOT diff --git a/providers/jdbc/shedlock-test-support-jdbc/pom.xml b/providers/jdbc/shedlock-test-support-jdbc/pom.xml index 7aafc8a5d..1ded4e1bd 100644 --- a/providers/jdbc/shedlock-test-support-jdbc/pom.xml +++ b/providers/jdbc/shedlock-test-support-jdbc/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.1 + 6.6.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-test-support-jdbc - 6.6.1 + 6.6.2-SNAPSHOT diff --git a/providers/memcached/shedlock-provider-memcached-spy/pom.xml b/providers/memcached/shedlock-provider-memcached-spy/pom.xml index aae433bf5..fd00712e4 100644 --- a/providers/memcached/shedlock-provider-memcached-spy/pom.xml +++ b/providers/memcached/shedlock-provider-memcached-spy/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.1 + 6.6.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-memcached-spy - 6.6.1 + 6.6.2-SNAPSHOT 2.12.3 diff --git a/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml b/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml index 8e15b04f5..0077e88bf 100644 --- a/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml +++ b/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.1 + 6.6.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-mongo-reactivestreams - 6.6.1 + 6.6.2-SNAPSHOT diff --git a/providers/mongo/shedlock-provider-mongo/pom.xml b/providers/mongo/shedlock-provider-mongo/pom.xml index adbcc2791..9339f1449 100644 --- a/providers/mongo/shedlock-provider-mongo/pom.xml +++ b/providers/mongo/shedlock-provider-mongo/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.1 + 6.6.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-mongo - 6.6.1 + 6.6.2-SNAPSHOT diff --git a/providers/neo4j/shedlock-provider-neo4j/pom.xml b/providers/neo4j/shedlock-provider-neo4j/pom.xml index 13613dd00..b2c7658b4 100644 --- a/providers/neo4j/shedlock-provider-neo4j/pom.xml +++ b/providers/neo4j/shedlock-provider-neo4j/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.1 + 6.6.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-neo4j - 6.6.1 + 6.6.2-SNAPSHOT diff --git a/providers/opensearch/shedlock-provider-opensearch-java/pom.xml b/providers/opensearch/shedlock-provider-opensearch-java/pom.xml index 3ada9db32..ecab4296e 100644 --- a/providers/opensearch/shedlock-provider-opensearch-java/pom.xml +++ b/providers/opensearch/shedlock-provider-opensearch-java/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.1 + 6.6.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-opensearch-java - 6.6.1 + 6.6.2-SNAPSHOT 2.23.0 diff --git a/providers/opensearch/shedlock-provider-opensearch/pom.xml b/providers/opensearch/shedlock-provider-opensearch/pom.xml index 0699402ae..e8011a7e0 100644 --- a/providers/opensearch/shedlock-provider-opensearch/pom.xml +++ b/providers/opensearch/shedlock-provider-opensearch/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.1 + 6.6.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-opensearch - 6.6.1 + 6.6.2-SNAPSHOT 2.19.2 diff --git a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml index abbd3bf11..8c97550c9 100644 --- a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml +++ b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml @@ -5,12 +5,12 @@ net.javacrumbs.shedlock shedlock-parent - 6.6.1 + 6.6.2-SNAPSHOT ../../../pom.xml shedlock-provider-r2dbc - 6.6.1 + 6.6.2-SNAPSHOT 1.0.0.RELEASE diff --git a/providers/redis/shedlock-provider-redis-jedis4/pom.xml b/providers/redis/shedlock-provider-redis-jedis4/pom.xml index ec266f20c..ed67bfbcb 100644 --- a/providers/redis/shedlock-provider-redis-jedis4/pom.xml +++ b/providers/redis/shedlock-provider-redis-jedis4/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.1 + 6.6.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-redis-jedis4 - 6.6.1 + 6.6.2-SNAPSHOT diff --git a/providers/redis/shedlock-provider-redis-lettuce/pom.xml b/providers/redis/shedlock-provider-redis-lettuce/pom.xml index d5bbfb197..6a59f6742 100644 --- a/providers/redis/shedlock-provider-redis-lettuce/pom.xml +++ b/providers/redis/shedlock-provider-redis-lettuce/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.1 + 6.6.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-redis-lettuce - 6.6.1 + 6.6.2-SNAPSHOT diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index aae76ef28..4d64769f8 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.1 + 6.6.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-redis-spring - 6.6.1 + 6.6.2-SNAPSHOT diff --git a/providers/redis/shedlock-test-support-redis/pom.xml b/providers/redis/shedlock-test-support-redis/pom.xml index 602dca2d8..5c1a13ef9 100644 --- a/providers/redis/shedlock-test-support-redis/pom.xml +++ b/providers/redis/shedlock-test-support-redis/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.1 + 6.6.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-test-support-redis - 6.6.1 + 6.6.2-SNAPSHOT diff --git a/providers/s3/shedlock-provider-s3/pom.xml b/providers/s3/shedlock-provider-s3/pom.xml index ce53ad7d6..879d939bb 100644 --- a/providers/s3/shedlock-provider-s3/pom.xml +++ b/providers/s3/shedlock-provider-s3/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.1 + 6.6.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-s3 - 6.6.1 + 6.6.2-SNAPSHOT 1.12.783 diff --git a/providers/s3/shedlock-provider-s3v2/pom.xml b/providers/s3/shedlock-provider-s3v2/pom.xml index 8fc722695..7cf047832 100644 --- a/providers/s3/shedlock-provider-s3v2/pom.xml +++ b/providers/s3/shedlock-provider-s3v2/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.1 + 6.6.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-s3v2 - 6.6.1 + 6.6.2-SNAPSHOT 2.31.38 diff --git a/providers/spanner/shedlock-provider-spanner/pom.xml b/providers/spanner/shedlock-provider-spanner/pom.xml index b10b9652a..fbe4d163d 100644 --- a/providers/spanner/shedlock-provider-spanner/pom.xml +++ b/providers/spanner/shedlock-provider-spanner/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.1 + 6.6.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-spanner - 6.6.1 + 6.6.2-SNAPSHOT 6.92.0 diff --git a/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml b/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml index cc987c2ab..a8adf320c 100644 --- a/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml +++ b/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.1 + 6.6.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-zookeeper-curator - 6.6.1 + 6.6.2-SNAPSHOT 5.8.0 diff --git a/shedlock-bom/pom.xml b/shedlock-bom/pom.xml index cc764b08f..54ca3be3a 100644 --- a/shedlock-bom/pom.xml +++ b/shedlock-bom/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.1 + 6.6.2-SNAPSHOT 4.0.0 BOM for ShedLock modules shedlock-bom - 6.6.1 + 6.6.2-SNAPSHOT pom diff --git a/shedlock-core/pom.xml b/shedlock-core/pom.xml index aa8af9e47..dd5bbd413 100644 --- a/shedlock-core/pom.xml +++ b/shedlock-core/pom.xml @@ -3,12 +3,12 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.1 + 6.6.2-SNAPSHOT 4.0.0 shedlock-core - 6.6.1 + 6.6.2-SNAPSHOT 2.13.3 diff --git a/shedlock-test-support/pom.xml b/shedlock-test-support/pom.xml index bc745d83b..602d9ee55 100644 --- a/shedlock-test-support/pom.xml +++ b/shedlock-test-support/pom.xml @@ -3,12 +3,12 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.1 + 6.6.2-SNAPSHOT 4.0.0 shedlock-test-support - 6.6.1 + 6.6.2-SNAPSHOT diff --git a/spring/shedlock-spring/pom.xml b/spring/shedlock-spring/pom.xml index 7891edc94..6bcf384d2 100644 --- a/spring/shedlock-spring/pom.xml +++ b/spring/shedlock-spring/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.1 + 6.6.2-SNAPSHOT ../../pom.xml 4.0.0 shedlock-spring - 6.6.1 + 6.6.2-SNAPSHOT diff --git a/spring/test/shedlock-springboot-future-test/pom.xml b/spring/test/shedlock-springboot-future-test/pom.xml index 552aa5e50..d9ead2147 100644 --- a/spring/test/shedlock-springboot-future-test/pom.xml +++ b/spring/test/shedlock-springboot-future-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.1 + 6.6.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-springboot-future-test - 6.6.1 + 6.6.2-SNAPSHOT diff --git a/spring/test/shedlock-springboot-kotlin-test/pom.xml b/spring/test/shedlock-springboot-kotlin-test/pom.xml index 29f2f3c3c..a7598f102 100644 --- a/spring/test/shedlock-springboot-kotlin-test/pom.xml +++ b/spring/test/shedlock-springboot-kotlin-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.1 + 6.6.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-springboot-kotlin-test - 6.6.1 + 6.6.2-SNAPSHOT diff --git a/spring/test/shedlock-springboot-old-test/pom.xml b/spring/test/shedlock-springboot-old-test/pom.xml index 964097e8d..74b36caa0 100644 --- a/spring/test/shedlock-springboot-old-test/pom.xml +++ b/spring/test/shedlock-springboot-old-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.1 + 6.6.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-springboot-old-test - 6.6.1 + 6.6.2-SNAPSHOT diff --git a/spring/test/shedlock-springboot-sleuth-test/pom.xml b/spring/test/shedlock-springboot-sleuth-test/pom.xml index 708e9962c..1cb0abbdd 100644 --- a/spring/test/shedlock-springboot-sleuth-test/pom.xml +++ b/spring/test/shedlock-springboot-sleuth-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.1 + 6.6.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-springboot-sleuth-test - 6.6.1 + 6.6.2-SNAPSHOT diff --git a/spring/test/shedlock-springboot-test/pom.xml b/spring/test/shedlock-springboot-test/pom.xml index ecc4d54ea..71c7f2be0 100644 --- a/spring/test/shedlock-springboot-test/pom.xml +++ b/spring/test/shedlock-springboot-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.1 + 6.6.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-springboot-test - 6.6.1 + 6.6.2-SNAPSHOT diff --git a/spring/test/shedlock-testng-test/pom.xml b/spring/test/shedlock-testng-test/pom.xml index d8087abdf..7b0bc3669 100644 --- a/spring/test/shedlock-testng-test/pom.xml +++ b/spring/test/shedlock-testng-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.1 + 6.6.2-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-testng-test - 6.6.1 + 6.6.2-SNAPSHOT From b04208c45d48d40433587edf7564ef3689e2cd3d Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Fri, 9 May 2025 17:32:38 +0200 Subject: [PATCH 1336/1598] Exclude test artifacts from deployment --- pom.xml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pom.xml b/pom.xml index 86b4de65a..ec61b41fc 100644 --- a/pom.xml +++ b/pom.xml @@ -173,7 +173,9 @@ quarkus-test micronaut4-jdbc micronaut4-jdbc-template + shedlock-test-support shedlock-test-support-jdbc + shedlock-test-support-redis From 2e3927784b336a5c5c6ba785845bd977feb0c60f Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 9 May 2025 15:51:51 +0000 Subject: [PATCH 1337/1598] Bump com.google.cloud:google-cloud-spanner from 6.92.0 to 6.93.0 Bumps [com.google.cloud:google-cloud-spanner](https://github.com/googleapis/java-spanner) from 6.92.0 to 6.93.0. - [Release notes](https://github.com/googleapis/java-spanner/releases) - [Changelog](https://github.com/googleapis/java-spanner/blob/main/CHANGELOG.md) - [Commits](https://github.com/googleapis/java-spanner/compare/v6.92.0...v6.93.0) --- updated-dependencies: - dependency-name: com.google.cloud:google-cloud-spanner dependency-version: 6.93.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- providers/spanner/shedlock-provider-spanner/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/spanner/shedlock-provider-spanner/pom.xml b/providers/spanner/shedlock-provider-spanner/pom.xml index fbe4d163d..b2b8081bc 100644 --- a/providers/spanner/shedlock-provider-spanner/pom.xml +++ b/providers/spanner/shedlock-provider-spanner/pom.xml @@ -12,7 +12,7 @@ 6.6.2-SNAPSHOT - 6.92.0 + 6.93.0 From f0ba14d7c06fb85ede8adce495ed73c648ed0b76 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 9 May 2025 15:52:32 +0000 Subject: [PATCH 1338/1598] Bump software.amazon.awssdk:s3 from 2.31.38 to 2.31.39 Bumps software.amazon.awssdk:s3 from 2.31.38 to 2.31.39. --- updated-dependencies: - dependency-name: software.amazon.awssdk:s3 dependency-version: 2.31.39 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/s3/shedlock-provider-s3v2/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/s3/shedlock-provider-s3v2/pom.xml b/providers/s3/shedlock-provider-s3v2/pom.xml index 7cf047832..a2ad68e38 100644 --- a/providers/s3/shedlock-provider-s3v2/pom.xml +++ b/providers/s3/shedlock-provider-s3v2/pom.xml @@ -12,7 +12,7 @@ 6.6.2-SNAPSHOT - 2.31.38 + 2.31.39 From fb44deb414e8f51b662c76e523ba90fb0a34bf49 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 13 May 2025 15:28:10 +0000 Subject: [PATCH 1339/1598] Bump kotlin.ver from 2.1.20 to 2.1.21 Bumps `kotlin.ver` from 2.1.20 to 2.1.21. Updates `org.jetbrains.kotlin:kotlin-stdlib` from 2.1.20 to 2.1.21 - [Release notes](https://github.com/JetBrains/kotlin/releases) - [Changelog](https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md) - [Commits](https://github.com/JetBrains/kotlin/compare/v2.1.20...v2.1.21) Updates `org.jetbrains.kotlin:kotlin-reflect` from 2.1.20 to 2.1.21 - [Release notes](https://github.com/JetBrains/kotlin/releases) - [Changelog](https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md) - [Commits](https://github.com/JetBrains/kotlin/compare/v2.1.20...v2.1.21) Updates `org.jetbrains.kotlin:kotlin-maven-allopen` from 2.1.20 to 2.1.21 Updates `org.jetbrains.kotlin:kotlin-maven-plugin` from 2.1.20 to 2.1.21 --- updated-dependencies: - dependency-name: org.jetbrains.kotlin:kotlin-stdlib dependency-version: 2.1.21 dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.jetbrains.kotlin:kotlin-reflect dependency-version: 2.1.21 dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.jetbrains.kotlin:kotlin-maven-allopen dependency-version: 2.1.21 dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.jetbrains.kotlin:kotlin-maven-plugin dependency-version: 2.1.21 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index ec61b41fc..0401bd6f1 100644 --- a/pom.xml +++ b/pom.xml @@ -78,7 +78,7 @@ 3.4.5 5.12.2 1.21.0 - 2.1.20 + 2.1.21 4.8.2 4.9.0 4.8.1 From c1e7b91d58b8ca38efdde4763a748ed964e07b23 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 13 May 2025 15:28:30 +0000 Subject: [PATCH 1340/1598] Bump io.projectreactor:reactor-core from 3.7.5 to 3.7.6 Bumps [io.projectreactor:reactor-core](https://github.com/reactor/reactor-core) from 3.7.5 to 3.7.6. - [Release notes](https://github.com/reactor/reactor-core/releases) - [Commits](https://github.com/reactor/reactor-core/compare/v3.7.5...v3.7.6) --- updated-dependencies: - dependency-name: io.projectreactor:reactor-core dependency-version: 3.7.6 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/r2dbc/shedlock-provider-r2dbc/pom.xml | 2 +- providers/redis/shedlock-provider-redis-spring/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml index 8c97550c9..0fe00a6da 100644 --- a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml +++ b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml @@ -32,7 +32,7 @@ io.projectreactor reactor-core - 3.7.5 + 3.7.6 diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index 4d64769f8..12a70179e 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -27,7 +27,7 @@ io.projectreactor reactor-core - 3.7.5 + 3.7.6 true From 8728a658c67f25173765d77afcfcecda6acca7d1 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 13 May 2025 15:28:47 +0000 Subject: [PATCH 1341/1598] Bump software.amazon.awssdk:s3 from 2.31.39 to 2.31.41 Bumps software.amazon.awssdk:s3 from 2.31.39 to 2.31.41. --- updated-dependencies: - dependency-name: software.amazon.awssdk:s3 dependency-version: 2.31.41 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/s3/shedlock-provider-s3v2/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/s3/shedlock-provider-s3v2/pom.xml b/providers/s3/shedlock-provider-s3v2/pom.xml index a2ad68e38..a9eae62cc 100644 --- a/providers/s3/shedlock-provider-s3v2/pom.xml +++ b/providers/s3/shedlock-provider-s3v2/pom.xml @@ -12,7 +12,7 @@ 6.6.2-SNAPSHOT - 2.31.39 + 2.31.41 From 5676a956352a12d017f16e571ed6e0c2aa0c8b96 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 13 May 2025 15:29:33 +0000 Subject: [PATCH 1342/1598] Bump com.playtika.testcontainers:embedded-redis from 3.1.11 to 3.1.13 Bumps com.playtika.testcontainers:embedded-redis from 3.1.11 to 3.1.13. --- updated-dependencies: - dependency-name: com.playtika.testcontainers:embedded-redis dependency-version: 3.1.13 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/redis/shedlock-test-support-redis/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/redis/shedlock-test-support-redis/pom.xml b/providers/redis/shedlock-test-support-redis/pom.xml index 5c1a13ef9..34ea33752 100644 --- a/providers/redis/shedlock-test-support-redis/pom.xml +++ b/providers/redis/shedlock-test-support-redis/pom.xml @@ -15,7 +15,7 @@ com.playtika.testcontainers embedded-redis - 3.1.11 + 3.1.13 From 06800caabf15f2430c7bcd010ba2e766dcd7a71b Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 14 May 2025 15:39:30 +0000 Subject: [PATCH 1343/1598] Bump software.amazon.awssdk:s3 from 2.31.41 to 2.31.42 Bumps software.amazon.awssdk:s3 from 2.31.41 to 2.31.42. --- updated-dependencies: - dependency-name: software.amazon.awssdk:s3 dependency-version: 2.31.42 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/s3/shedlock-provider-s3v2/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/s3/shedlock-provider-s3v2/pom.xml b/providers/s3/shedlock-provider-s3v2/pom.xml index a9eae62cc..2550df36c 100644 --- a/providers/s3/shedlock-provider-s3v2/pom.xml +++ b/providers/s3/shedlock-provider-s3v2/pom.xml @@ -12,7 +12,7 @@ 6.6.2-SNAPSHOT - 2.31.41 + 2.31.42 From 7fddeb055d7d830307c04fc04ac2da47bf24e9b4 Mon Sep 17 00:00:00 2001 From: Nikita Bahliuk Date: Wed, 14 May 2025 17:22:58 +0300 Subject: [PATCH 1344/1598] Fix for #2583 Implement Redis distributed locking respecting unique lock value to avoid removing a lock that was created by another client. (https://redis.io/docs/latest/develop/use/patterns/distributed-locks/) --- .../shedlock-provider-redis-jedis4/pom.xml | 6 -- .../redis/jedis4/JedisLockProvider.java | 99 +++++++++++++------ .../JedisLockProviderIntegrationTest.java | 6 +- .../shedlock-provider-redis-lettuce/pom.xml | 7 -- .../redis/lettuce/LettuceLockProvider.java | 63 +++++++++--- .../LettuceLockProviderIntegrationTest.java | 6 +- .../shedlock-provider-redis-spring/pom.xml | 6 -- .../spring/ReactiveRedisLockProvider.java | 52 ++++++++-- .../redis/spring/RedisLockProvider.java | 68 ++++++++++--- ...tractRedisLockProviderIntegrationTest.java | 5 +- ...pringRedisLockProviderIntegrationTest.java | 8 +- .../redis/shedlock-test-support-redis/pom.xml | 7 ++ ...sibleLockProviderRedisIntegrationTest.java | 37 +++++++ ...ExtensibleLockProviderIntegrationTest.java | 2 +- 14 files changed, 275 insertions(+), 97 deletions(-) create mode 100644 providers/redis/shedlock-test-support-redis/src/main/java/net/javacrumbs/shedlock/provider/redis/testsupport/AbstractExtensibleLockProviderRedisIntegrationTest.java diff --git a/providers/redis/shedlock-provider-redis-jedis4/pom.xml b/providers/redis/shedlock-provider-redis-jedis4/pom.xml index ed67bfbcb..2fada1a5c 100644 --- a/providers/redis/shedlock-provider-redis-jedis4/pom.xml +++ b/providers/redis/shedlock-provider-redis-jedis4/pom.xml @@ -24,12 +24,6 @@ 5.2.0 - - net.javacrumbs.shedlock - shedlock-test-support - ${project.version} - test - net.javacrumbs.shedlock diff --git a/providers/redis/shedlock-provider-redis-jedis4/src/main/java/net/javacrumbs/shedlock/provider/redis/jedis4/JedisLockProvider.java b/providers/redis/shedlock-provider-redis-jedis4/src/main/java/net/javacrumbs/shedlock/provider/redis/jedis4/JedisLockProvider.java index ea1224c67..32ec50923 100644 --- a/providers/redis/shedlock-provider-redis-jedis4/src/main/java/net/javacrumbs/shedlock/provider/redis/jedis4/JedisLockProvider.java +++ b/providers/redis/shedlock-provider-redis-jedis4/src/main/java/net/javacrumbs/shedlock/provider/redis/jedis4/JedisLockProvider.java @@ -19,7 +19,9 @@ import java.time.Duration; import java.time.Instant; +import java.util.List; import java.util.Optional; +import java.util.UUID; import net.javacrumbs.shedlock.core.AbstractSimpleLock; import net.javacrumbs.shedlock.core.ClockProvider; import net.javacrumbs.shedlock.core.ExtensibleLockProvider; @@ -29,7 +31,6 @@ import net.javacrumbs.shedlock.support.annotation.NonNull; import redis.clients.jedis.Jedis; import redis.clients.jedis.commands.JedisCommands; -import redis.clients.jedis.params.SetParams; import redis.clients.jedis.util.Pool; /** @@ -47,6 +48,27 @@ public class JedisLockProvider implements ExtensibleLockProvider { private final JedisTemplate jedisTemplate; private final String environment; + /* + * https://redis.io/docs/latest/develop/use/patterns/distributed-locks/ + * */ + private static final String delLuaScript = + """ + if redis.call("get",KEYS[1]) == ARGV[1] then + return redis.call("del",KEYS[1]) + else + return 0 + end + """; + + private static final String updLuaScript = + """ + if redis.call('get', KEYS[1]) == ARGV[1] then + return redis.call('pexpire', KEYS[1], ARGV[2]) + else + return 0 + end + """; + public JedisLockProvider(@NonNull Pool jedisPool) { this(jedisPool, ENV_DEFAULT); } @@ -87,45 +109,43 @@ public Optional lock(@NonNull LockConfiguration lockConfiguration) { long expireTime = getMsUntil(lockConfiguration.getLockAtMostUntil()); String key = buildKey(lockConfiguration.getName(), this.environment); + String uniqueLockValue = buildValue(); - String rez = jedisTemplate.set(key, buildValue(), setParams().nx().px(expireTime)); - - if ("OK".equals(rez)) { - return Optional.of(new RedisLock(key, this, lockConfiguration)); + if (jedisTemplate.create(key, uniqueLockValue, expireTime)) { + return Optional.of(new RedisLock(key, uniqueLockValue, this, lockConfiguration)); } return Optional.empty(); } - private Optional extend(LockConfiguration lockConfiguration) { + private Optional extend(RedisLock currentLock, LockConfiguration lockConfiguration) { long expireTime = getMsUntil(lockConfiguration.getLockAtMostUntil()); - String key = buildKey(lockConfiguration.getName(), this.environment); - - String rez = extendKeyExpiration(key, expireTime); - - if ("OK".equals(rez)) { - return Optional.of(new RedisLock(key, this, lockConfiguration)); + if (extendKeyExpiration(currentLock, expireTime)) { + return Optional.of(new RedisLock(currentLock.key, currentLock.value, this, lockConfiguration)); } return Optional.empty(); } - private String extendKeyExpiration(String key, long expiration) { - return jedisTemplate.set(key, buildValue(), setParams().xx().px(expiration)); + private boolean extendKeyExpiration(RedisLock currentLock, long expiration) { + return jedisTemplate.upd(currentLock, expiration); } - private void deleteKey(String key) { - jedisTemplate.del(key); + private void deleteKey(String key, String value) { + jedisTemplate.del(key, value); } private static final class RedisLock extends AbstractSimpleLock { private final String key; + private final String value; private final JedisLockProvider jedisLockProvider; - private RedisLock(String key, JedisLockProvider jedisLockProvider, LockConfiguration lockConfiguration) { + private RedisLock( + String key, String value, JedisLockProvider jedisLockProvider, LockConfiguration lockConfiguration) { super(lockConfiguration); this.key = key; + this.value = value; this.jedisLockProvider = jedisLockProvider; } @@ -136,19 +156,19 @@ public void doUnlock() { // lock at least until is in the past if (keepLockFor <= 0) { try { - jedisLockProvider.deleteKey(key); + jedisLockProvider.deleteKey(key, this.value); } catch (Exception e) { throw new LockException("Can not remove node", e); } } else { - jedisLockProvider.extendKeyExpiration(key, keepLockFor); + jedisLockProvider.extendKeyExpiration(this, keepLockFor); } } @Override @NonNull protected Optional doExtend(@NonNull LockConfiguration newConfiguration) { - return jedisLockProvider.extend(newConfiguration); + return jedisLockProvider.extend(this, newConfiguration); } } @@ -161,28 +181,38 @@ static String buildKey(String lockName, String env) { } private static String buildValue() { - return String.format("ADDED:%s@%s", toIsoString(ClockProvider.now()), getHostname()); + return String.format("ADDED:%s@%s:%s", toIsoString(ClockProvider.now()), getHostname(), UUID.randomUUID()); } private interface JedisTemplate { - String set(String key, String value, SetParams setParams); + boolean create(String key, String value, long expirationMs); + + boolean upd(RedisLock lock, long expirationMs); - void del(String key); + void del(String key, String value); } private record JedisPoolTemplate(Pool jedisPool) implements JedisTemplate { @Override - public String set(String key, String value, SetParams setParams) { + public boolean create(String key, String value, long expirationMs) { + try (Jedis jedis = jedisPool.getResource()) { + return "OK".equals(jedis.set(key, value, setParams().nx().px(expirationMs))); + } + } + + @Override + public boolean upd(RedisLock lock, long expirationMs) { try (Jedis jedis = jedisPool.getResource()) { - return jedis.set(key, value, setParams); + return jedis.eval(updLuaScript, List.of(lock.key), List.of(lock.value, String.valueOf(expirationMs))) + .equals(1L); } } @Override - public void del(String key) { + public void del(String key, String value) { try (Jedis jedis = jedisPool.getResource()) { - jedis.del(key); + jedis.eval(delLuaScript, 1, key, value); } } } @@ -190,13 +220,20 @@ public void del(String key) { private record JedisCommandsTemplate(JedisCommands jedisCommands) implements JedisTemplate { @Override - public String set(String key, String value, SetParams setParams) { - return jedisCommands.set(key, value, setParams); + public boolean create(String key, String value, long expirationMs) { + return "OK".equals(jedisCommands.set(key, value, setParams().nx().px(expirationMs))); + } + + @Override + public boolean upd(RedisLock lock, long expirationMs) { + return jedisCommands + .eval(updLuaScript, List.of(lock.key), List.of(lock.value, String.valueOf(expirationMs))) + .equals(1L); } @Override - public void del(String key) { - jedisCommands.del(key); + public void del(String key, String value) { + jedisCommands.eval(delLuaScript, 1, key, value); } } } diff --git a/providers/redis/shedlock-provider-redis-jedis4/src/test/java/net/javacrumbs/shedlock/provider/redis/jedis4/JedisLockProviderIntegrationTest.java b/providers/redis/shedlock-provider-redis-jedis4/src/test/java/net/javacrumbs/shedlock/provider/redis/jedis4/JedisLockProviderIntegrationTest.java index 7650143e7..cacff201f 100644 --- a/providers/redis/shedlock-provider-redis-jedis4/src/test/java/net/javacrumbs/shedlock/provider/redis/jedis4/JedisLockProviderIntegrationTest.java +++ b/providers/redis/shedlock-provider-redis-jedis4/src/test/java/net/javacrumbs/shedlock/provider/redis/jedis4/JedisLockProviderIntegrationTest.java @@ -18,8 +18,8 @@ import static org.assertj.core.api.Assertions.assertThat; import net.javacrumbs.shedlock.core.ExtensibleLockProvider; +import net.javacrumbs.shedlock.provider.redis.testsupport.AbstractExtensibleLockProviderRedisIntegrationTest; import net.javacrumbs.shedlock.provider.redis.testsupport.RedisContainer; -import net.javacrumbs.shedlock.test.support.AbstractExtensibleLockProviderIntegrationTest; import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.Nested; import org.testcontainers.junit.jupiter.Container; @@ -36,7 +36,7 @@ public class JedisLockProviderIntegrationTest { public static final RedisContainer redis = new RedisContainer(PORT); @Nested - class Cluster extends AbstractExtensibleLockProviderIntegrationTest { + class Cluster extends AbstractExtensibleLockProviderRedisIntegrationTest { private ExtensibleLockProvider lockProvider; private JedisCluster jedisCluster; @@ -68,7 +68,7 @@ protected ExtensibleLockProvider getLockProvider() { } @Nested - class Pool extends AbstractExtensibleLockProviderIntegrationTest { + class Pool extends AbstractExtensibleLockProviderRedisIntegrationTest { private ExtensibleLockProvider lockProvider; private JedisPool jedisPool; diff --git a/providers/redis/shedlock-provider-redis-lettuce/pom.xml b/providers/redis/shedlock-provider-redis-lettuce/pom.xml index 6a59f6742..a17f98c1f 100644 --- a/providers/redis/shedlock-provider-redis-lettuce/pom.xml +++ b/providers/redis/shedlock-provider-redis-lettuce/pom.xml @@ -24,13 +24,6 @@ 6.6.0.RELEASE - - net.javacrumbs.shedlock - shedlock-test-support - ${project.version} - test - - net.javacrumbs.shedlock shedlock-test-support-redis diff --git a/providers/redis/shedlock-provider-redis-lettuce/src/main/java/net/javacrumbs/shedlock/provider/redis/lettuce/LettuceLockProvider.java b/providers/redis/shedlock-provider-redis-lettuce/src/main/java/net/javacrumbs/shedlock/provider/redis/lettuce/LettuceLockProvider.java index 67e4978b1..95a7afc41 100644 --- a/providers/redis/shedlock-provider-redis-lettuce/src/main/java/net/javacrumbs/shedlock/provider/redis/lettuce/LettuceLockProvider.java +++ b/providers/redis/shedlock-provider-redis-lettuce/src/main/java/net/javacrumbs/shedlock/provider/redis/lettuce/LettuceLockProvider.java @@ -16,11 +16,13 @@ import static net.javacrumbs.shedlock.support.Utils.getHostname; import static net.javacrumbs.shedlock.support.Utils.toIsoString; +import io.lettuce.core.ScriptOutputType; import io.lettuce.core.SetArgs; import io.lettuce.core.api.StatefulRedisConnection; import java.time.Duration; import java.time.Instant; import java.util.Optional; +import java.util.UUID; import net.javacrumbs.shedlock.core.AbstractSimpleLock; import net.javacrumbs.shedlock.core.ClockProvider; import net.javacrumbs.shedlock.core.ExtensibleLockProvider; @@ -41,6 +43,27 @@ public class LettuceLockProvider implements ExtensibleLockProvider { private static final String KEY_PREFIX = "job-lock"; private static final String ENV_DEFAULT = "default"; + /* + * https://redis.io/docs/latest/develop/use/patterns/distributed-locks/ + * */ + private static final String delLuaScript = + """ + if redis.call("get",KEYS[1]) == ARGV[1] then + return redis.call("del",KEYS[1]) + else + return 0 + end + """; + + private static final String updLuaScript = + """ + if redis.call('get', KEYS[1]) == ARGV[1] then + return redis.call('pexpire', KEYS[1], ARGV[2]) + else + return 0 + end + """; + private final StatefulRedisConnection connection; private final String environment; @@ -68,12 +91,13 @@ public Optional lock(@NonNull LockConfiguration lockConfiguration) { long expireTime = getMsUntil(lockConfiguration.getLockAtMostUntil()); String key = buildKey(lockConfiguration.getName(), environment); + String uniqueValue = buildValue(); String rez = - connection.sync().set(key, buildValue(), SetArgs.Builder.nx().px(expireTime)); + connection.sync().set(key, uniqueValue, SetArgs.Builder.nx().px(expireTime)); if ("OK".equals(rez)) { - return Optional.of(new RedisLock(key, connection, lockConfiguration)); + return Optional.of(new RedisLock(key, uniqueValue, connection, lockConfiguration)); } return Optional.empty(); @@ -82,12 +106,17 @@ public Optional lock(@NonNull LockConfiguration lockConfiguration) { private static final class RedisLock extends AbstractSimpleLock { private final String key; + private final String value; private final StatefulRedisConnection connection; private RedisLock( - String key, StatefulRedisConnection connection, LockConfiguration lockConfiguration) { + String key, + String value, + StatefulRedisConnection connection, + LockConfiguration lockConfiguration) { super(lockConfiguration); this.key = key; + this.value = value; this.connection = connection; } @@ -98,12 +127,14 @@ public void doUnlock() { // lock at least until is in the past if (keepLockFor <= 0) { try { - connection.sync().del(key); + connection + .sync() + .eval(delLuaScript, ScriptOutputType.INTEGER, new String[] {key}, new String[] {value}); } catch (Exception e) { throw new LockException("Can not remove node", e); } } else { - connection.sync().set(key, buildValue(), SetArgs.Builder.xx().px(keepLockFor)); + LettuceLockProvider.extend(this, keepLockFor); } } @@ -112,12 +143,8 @@ public void doUnlock() { protected Optional doExtend(@NonNull LockConfiguration newConfiguration) { long expiryMs = getMsUntil(newConfiguration.getLockAtMostUntil()); - String result = connection - .sync() - .set(key, buildValue(), SetArgs.Builder.xx().px(expiryMs)); - - if ("OK".equals(result)) { - return Optional.of(new RedisLock(key, connection, newConfiguration)); + if (LettuceLockProvider.extend(this, expiryMs)) { + return Optional.of(new RedisLock(key, value, connection, newConfiguration)); } return Optional.empty(); @@ -133,6 +160,18 @@ private static long getMsUntil(Instant instant) { } private static String buildValue() { - return String.format("ADDED:%s@%s", toIsoString(ClockProvider.now()), getHostname()); + return String.format("ADDED:%s@%s:%s", toIsoString(ClockProvider.now()), getHostname(), UUID.randomUUID()); + } + + private static boolean extend(RedisLock lock, long expiryMs) { + return lock.connection + .sync() + .eval( + updLuaScript, + ScriptOutputType.INTEGER, + new String[] {lock.key}, + lock.value, + String.valueOf(expiryMs)) + .equals(1L); } } diff --git a/providers/redis/shedlock-provider-redis-lettuce/src/test/java/net/javacrumbs/shedlock/provider/redis/lettuce/LettuceLockProviderIntegrationTest.java b/providers/redis/shedlock-provider-redis-lettuce/src/test/java/net/javacrumbs/shedlock/provider/redis/lettuce/LettuceLockProviderIntegrationTest.java index 459de9269..6aac10e99 100644 --- a/providers/redis/shedlock-provider-redis-lettuce/src/test/java/net/javacrumbs/shedlock/provider/redis/lettuce/LettuceLockProviderIntegrationTest.java +++ b/providers/redis/shedlock-provider-redis-lettuce/src/test/java/net/javacrumbs/shedlock/provider/redis/lettuce/LettuceLockProviderIntegrationTest.java @@ -20,8 +20,8 @@ import io.lettuce.core.RedisClient; import io.lettuce.core.api.StatefulRedisConnection; import net.javacrumbs.shedlock.core.ExtensibleLockProvider; +import net.javacrumbs.shedlock.provider.redis.testsupport.AbstractExtensibleLockProviderRedisIntegrationTest; import net.javacrumbs.shedlock.provider.redis.testsupport.RedisContainer; -import net.javacrumbs.shedlock.test.support.AbstractExtensibleLockProviderIntegrationTest; import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.Nested; import org.testcontainers.junit.jupiter.Container; @@ -39,7 +39,7 @@ private static RedisClient createClient() { } @Nested - class Cluster extends AbstractExtensibleLockProviderIntegrationTest { + class Cluster extends AbstractExtensibleLockProviderRedisIntegrationTest { private ExtensibleLockProvider lockProvider; private StatefulRedisConnection connection; @@ -71,7 +71,7 @@ protected ExtensibleLockProvider getLockProvider() { } @Nested - class Pool extends AbstractExtensibleLockProviderIntegrationTest { + class Pool extends AbstractExtensibleLockProviderRedisIntegrationTest { private ExtensibleLockProvider lockProvider; private StatefulRedisConnection connection; diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index 12a70179e..b550c07ac 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -31,12 +31,6 @@ true - - net.javacrumbs.shedlock - shedlock-test-support - ${project.version} - test - net.javacrumbs.shedlock diff --git a/providers/redis/shedlock-provider-redis-spring/src/main/java/net/javacrumbs/shedlock/provider/redis/spring/ReactiveRedisLockProvider.java b/providers/redis/shedlock-provider-redis-spring/src/main/java/net/javacrumbs/shedlock/provider/redis/spring/ReactiveRedisLockProvider.java index aa2f6a7a0..73f6fe4ed 100644 --- a/providers/redis/shedlock-provider-redis-spring/src/main/java/net/javacrumbs/shedlock/provider/redis/spring/ReactiveRedisLockProvider.java +++ b/providers/redis/shedlock-provider-redis-spring/src/main/java/net/javacrumbs/shedlock/provider/redis/spring/ReactiveRedisLockProvider.java @@ -5,7 +5,9 @@ import java.time.Duration; import java.time.Instant; +import java.util.List; import java.util.Optional; +import java.util.UUID; import net.javacrumbs.shedlock.core.AbstractSimpleLock; import net.javacrumbs.shedlock.core.ClockProvider; import net.javacrumbs.shedlock.core.LockConfiguration; @@ -15,6 +17,8 @@ import net.javacrumbs.shedlock.support.annotation.NonNull; import org.springframework.data.redis.connection.ReactiveRedisConnectionFactory; import org.springframework.data.redis.core.ReactiveStringRedisTemplate; +import org.springframework.data.redis.core.script.DefaultRedisScript; +import org.springframework.data.redis.core.script.RedisScript; /** * Uses Redis's `SET resource-name anystring NX PX max-lock-ms-time` as locking @@ -24,6 +28,29 @@ public class ReactiveRedisLockProvider implements LockProvider { private static final String KEY_PREFIX_DEFAULT = "job-lock"; private static final String ENV_DEFAULT = "default"; + /* + * https://redis.io/docs/latest/develop/use/patterns/distributed-locks/ + * */ + private static final RedisScript delLuaScript = new DefaultRedisScript( + """ + if redis.call("get",KEYS[1]) == ARGV[1] then + return redis.call("del",KEYS[1]) + else + return 0 + end + """, + Long.class); + + private static final RedisScript updLuaScript = new DefaultRedisScript( + """ + if redis.call('get', KEYS[1]) == ARGV[1] then + return redis.call('pexpire', KEYS[1], ARGV[2]) + else + return 0 + end + """, + Long.class); + private final ReactiveStringRedisTemplate redisTemplate; private final String environment; private final String keyPrefix; @@ -89,20 +116,21 @@ public ReactiveRedisLockProvider( public Optional lock(@NonNull LockConfiguration lockConfiguration) { Instant now = ClockProvider.now(); String key = ReactiveRedisLock.createKey(keyPrefix, environment, lockConfiguration.getName()); - String value = ReactiveRedisLock.createValue(now); + String uniqueValue = ReactiveRedisLock.createValue(now); Duration expirationTime = Duration.between(now, lockConfiguration.getLockAtMostUntil()); Boolean lockResult = redisTemplate .opsForValue() - .setIfAbsent(key, value, expirationTime) + .setIfAbsent(key, uniqueValue, expirationTime) .block(); if (Boolean.TRUE.equals(lockResult)) { - return Optional.of(new ReactiveRedisLock(key, redisTemplate, lockConfiguration)); + return Optional.of(new ReactiveRedisLock(key, uniqueValue, redisTemplate, lockConfiguration)); } return Optional.empty(); } private static final class ReactiveRedisLock extends AbstractSimpleLock { private final String key; + private final String value; private final ReactiveStringRedisTemplate redisTemplate; private static String createKey(String keyPrefix, String environment, String lockName) { @@ -110,13 +138,17 @@ private static String createKey(String keyPrefix, String environment, String loc } private static String createValue(Instant now) { - return String.format("ADDED:%s@%s", toIsoString(now), getHostname()); + return String.format("ADDED:%s@%s:%s", toIsoString(now), getHostname(), UUID.randomUUID()); } private ReactiveRedisLock( - String key, ReactiveStringRedisTemplate redisTemplate, LockConfiguration lockConfiguration) { + String key, + String value, + ReactiveStringRedisTemplate redisTemplate, + LockConfiguration lockConfiguration) { super(lockConfiguration); this.key = key; + this.value = value; this.redisTemplate = redisTemplate; } @@ -126,15 +158,17 @@ protected void doUnlock() { Duration expirationTime = Duration.between(now, lockConfiguration.getLockAtLeastUntil()); if (expirationTime.isNegative() || expirationTime.isZero()) { try { - redisTemplate.delete(key).block(); + redisTemplate + .execute(delLuaScript, List.of(key), value) + .next() + .block(); } catch (Exception e) { throw new LockException("Can not remove node", e); } } else { - String value = createValue(now); redisTemplate - .opsForValue() - .setIfPresent(key, value, expirationTime) + .execute(updLuaScript, List.of(key), value, String.valueOf(expirationTime.toMillis())) + .next() .block(); } } diff --git a/providers/redis/shedlock-provider-redis-spring/src/main/java/net/javacrumbs/shedlock/provider/redis/spring/RedisLockProvider.java b/providers/redis/shedlock-provider-redis-spring/src/main/java/net/javacrumbs/shedlock/provider/redis/spring/RedisLockProvider.java index d630e28e7..6e70ffe2d 100644 --- a/providers/redis/shedlock-provider-redis-spring/src/main/java/net/javacrumbs/shedlock/provider/redis/spring/RedisLockProvider.java +++ b/providers/redis/shedlock-provider-redis-spring/src/main/java/net/javacrumbs/shedlock/provider/redis/spring/RedisLockProvider.java @@ -20,7 +20,9 @@ import java.time.Duration; import java.time.Instant; +import java.util.List; import java.util.Optional; +import java.util.UUID; import java.util.concurrent.TimeUnit; import net.javacrumbs.shedlock.core.AbstractSimpleLock; import net.javacrumbs.shedlock.core.ClockProvider; @@ -30,8 +32,9 @@ import net.javacrumbs.shedlock.support.LockException; import net.javacrumbs.shedlock.support.annotation.NonNull; import org.springframework.data.redis.connection.RedisConnectionFactory; -import org.springframework.data.redis.connection.RedisStringCommands.SetOption; import org.springframework.data.redis.core.StringRedisTemplate; +import org.springframework.data.redis.core.script.DefaultRedisScript; +import org.springframework.data.redis.core.script.RedisScript; import org.springframework.data.redis.core.types.Expiration; import org.springframework.data.redis.serializer.RedisSerializer; @@ -43,6 +46,29 @@ public class RedisLockProvider implements ExtensibleLockProvider { private static final String KEY_PREFIX_DEFAULT = "job-lock"; private static final String ENV_DEFAULT = "default"; + /* + * https://redis.io/docs/latest/develop/use/patterns/distributed-locks/ + * */ + private static final RedisScript delLuaScript = new DefaultRedisScript( + """ + if redis.call("get",KEYS[1]) == ARGV[1] then + return redis.call("del",KEYS[1]) + else + return 0 + end + """, + Long.class); + + private static final RedisScript updLuaScript = new DefaultRedisScript( + """ + if redis.call('get', KEYS[1]) == ARGV[1] then + return redis.call('pexpire', KEYS[1], ARGV[2]) + else + return 0 + end + """, + Long.class); + private final StringRedisTemplate redisTemplate; private final String environment; private final String keyPrefix; @@ -105,9 +131,10 @@ public RedisLockProvider( @NonNull public Optional lock(@NonNull LockConfiguration lockConfiguration) { String key = buildKey(lockConfiguration.getName()); + String uniqueValue = buildValue(); Expiration expiration = getExpiration(lockConfiguration.getLockAtMostUntil()); - if (TRUE.equals(tryToSetExpiration(redisTemplate, key, expiration, SET_IF_ABSENT))) { - return Optional.of(new RedisLock(key, redisTemplate, lockConfiguration)); + if (TRUE.equals(createKey(redisTemplate, key, uniqueValue, expiration))) { + return Optional.of(new RedisLock(key, uniqueValue, redisTemplate, lockConfiguration)); } else { return Optional.empty(); } @@ -124,11 +151,14 @@ private static long getMsUntil(Instant until) { private static final class RedisLock extends AbstractSimpleLock { private final String key; + private final String value; private final StringRedisTemplate redisTemplate; - private RedisLock(String key, StringRedisTemplate redisTemplate, LockConfiguration lockConfiguration) { + private RedisLock( + String key, String value, StringRedisTemplate redisTemplate, LockConfiguration lockConfiguration) { super(lockConfiguration); this.key = key; + this.value = value; this.redisTemplate = redisTemplate; } @@ -138,20 +168,20 @@ public void doUnlock() { // lock at least until is in the past if (keepLockFor.getExpirationTimeInMilliseconds() <= 0) { try { - redisTemplate.delete(key); + redisTemplate.execute(delLuaScript, List.of(key), value); } catch (Exception e) { throw new LockException("Can not remove node", e); } } else { - tryToSetExpiration(this.redisTemplate, key, keepLockFor, SetOption.SET_IF_PRESENT); + updateExpiration(this, keepLockFor); } } @Override public Optional doExtend(LockConfiguration newConfiguration) { Expiration expiration = getExpiration(newConfiguration.getLockAtMostUntil()); - if (TRUE.equals(tryToSetExpiration(redisTemplate, key, expiration, SetOption.SET_IF_PRESENT))) { - return Optional.of(new RedisLock(key, redisTemplate, newConfiguration)); + if (TRUE.equals(updateExpiration(this, expiration))) { + return Optional.of(new RedisLock(key, value, redisTemplate, newConfiguration)); } return Optional.empty(); } @@ -161,18 +191,30 @@ String buildKey(String lockName) { return String.format("%s:%s:%s", keyPrefix, environment, lockName); } - private static Boolean tryToSetExpiration( - StringRedisTemplate template, String key, Expiration expiration, SetOption option) { + String buildValue() { + return String.format("ADDED:%s@%s:%s", toIsoString(ClockProvider.now()), getHostname(), UUID.randomUUID()); + } + + private static Boolean createKey(StringRedisTemplate template, String key, String value, Expiration expiration) { return template.execute( connection -> { byte[] serializedKey = ((RedisSerializer) template.getKeySerializer()).serialize(key); - byte[] serializedValue = ((RedisSerializer) template.getValueSerializer()) - .serialize(String.format("ADDED:%s@%s", toIsoString(ClockProvider.now()), getHostname())); - return connection.set(serializedKey, serializedValue, expiration, option); + byte[] serializedValue = ((RedisSerializer) template.getValueSerializer()).serialize(value); + return connection.set(serializedKey, serializedValue, expiration, SET_IF_ABSENT); }, false); } + private static Boolean updateExpiration(RedisLock lock, Expiration expiration) { + return lock.redisTemplate + .execute( + updLuaScript, + List.of(lock.key), + lock.value, + String.valueOf(expiration.getExpirationTimeInMilliseconds())) + .equals(1L); + } + public static class Builder { private final StringRedisTemplate redisTemplate; private String environment = ENV_DEFAULT; diff --git a/providers/redis/shedlock-provider-redis-spring/src/test/java/net/javacrumbs/shedlock/provider/redis/spring/AbstractRedisLockProviderIntegrationTest.java b/providers/redis/shedlock-provider-redis-spring/src/test/java/net/javacrumbs/shedlock/provider/redis/spring/AbstractRedisLockProviderIntegrationTest.java index 9b100c14b..f10f48442 100644 --- a/providers/redis/shedlock-provider-redis-spring/src/test/java/net/javacrumbs/shedlock/provider/redis/spring/AbstractRedisLockProviderIntegrationTest.java +++ b/providers/redis/shedlock-provider-redis-spring/src/test/java/net/javacrumbs/shedlock/provider/redis/spring/AbstractRedisLockProviderIntegrationTest.java @@ -16,11 +16,12 @@ import static org.assertj.core.api.Assertions.assertThat; import net.javacrumbs.shedlock.core.ExtensibleLockProvider; -import net.javacrumbs.shedlock.test.support.AbstractExtensibleLockProviderIntegrationTest; +import net.javacrumbs.shedlock.provider.redis.testsupport.AbstractExtensibleLockProviderRedisIntegrationTest; import org.springframework.data.redis.connection.RedisConnectionFactory; import org.springframework.data.redis.core.StringRedisTemplate; -public abstract class AbstractRedisLockProviderIntegrationTest extends AbstractExtensibleLockProviderIntegrationTest { +public abstract class AbstractRedisLockProviderIntegrationTest + extends AbstractExtensibleLockProviderRedisIntegrationTest { private final RedisLockProvider lockProvider; private final StringRedisTemplate redisTemplate; diff --git a/providers/redis/shedlock-provider-redis-spring/src/test/java/net/javacrumbs/shedlock/provider/redis/spring/SpringRedisLockProviderIntegrationTest.java b/providers/redis/shedlock-provider-redis-spring/src/test/java/net/javacrumbs/shedlock/provider/redis/spring/SpringRedisLockProviderIntegrationTest.java index d116763c8..2825ce1eb 100644 --- a/providers/redis/shedlock-provider-redis-spring/src/test/java/net/javacrumbs/shedlock/provider/redis/spring/SpringRedisLockProviderIntegrationTest.java +++ b/providers/redis/shedlock-provider-redis-spring/src/test/java/net/javacrumbs/shedlock/provider/redis/spring/SpringRedisLockProviderIntegrationTest.java @@ -47,15 +47,15 @@ private static RedisConnectionFactory createJedisConnectionFactory() { } @Nested - class Letucce extends AbstractRedisLockProviderIntegrationTest { - public Letucce() { + class Lettuce extends AbstractRedisLockProviderIntegrationTest { + public Lettuce() { super(createLettuceConnectionFactory()); } } @Nested - class ReactiveLetucce extends AbstractReactiveRedisLockProviderIntegrationTest { - public ReactiveLetucce() { + class ReactiveLettuce extends AbstractReactiveRedisLockProviderIntegrationTest { + public ReactiveLettuce() { super(createLettuceConnectionFactory()); } } diff --git a/providers/redis/shedlock-test-support-redis/pom.xml b/providers/redis/shedlock-test-support-redis/pom.xml index 34ea33752..700b79775 100644 --- a/providers/redis/shedlock-test-support-redis/pom.xml +++ b/providers/redis/shedlock-test-support-redis/pom.xml @@ -12,6 +12,13 @@ 6.6.2-SNAPSHOT + + + net.javacrumbs.shedlock + shedlock-test-support + ${project.version} + + com.playtika.testcontainers embedded-redis diff --git a/providers/redis/shedlock-test-support-redis/src/main/java/net/javacrumbs/shedlock/provider/redis/testsupport/AbstractExtensibleLockProviderRedisIntegrationTest.java b/providers/redis/shedlock-test-support-redis/src/main/java/net/javacrumbs/shedlock/provider/redis/testsupport/AbstractExtensibleLockProviderRedisIntegrationTest.java new file mode 100644 index 000000000..8187ebab0 --- /dev/null +++ b/providers/redis/shedlock-test-support-redis/src/main/java/net/javacrumbs/shedlock/provider/redis/testsupport/AbstractExtensibleLockProviderRedisIntegrationTest.java @@ -0,0 +1,37 @@ +package net.javacrumbs.shedlock.provider.redis.testsupport; + +import static java.time.Duration.ZERO; +import static java.time.Duration.ofSeconds; + +import net.javacrumbs.shedlock.core.SimpleLock; +import net.javacrumbs.shedlock.test.support.AbstractExtensibleLockProviderIntegrationTest; +import org.junit.jupiter.api.Test; + +/** + * The fix for this use-case only exists in Redis LockProvider implementations. + * When we will fix this in all LockProviders, we can move this test to the base class, removing the need for this class. + */ +public abstract class AbstractExtensibleLockProviderRedisIntegrationTest + extends AbstractExtensibleLockProviderIntegrationTest { + + @Test + public void unlockingAfterExpirationShouldBeNoOp() { + int lockDurationSeconds = 2; + SimpleLock lock1 = lock(ofSeconds(lockDurationSeconds)); + sleepFor(ofSeconds(lockDurationSeconds + 1)); + SimpleLock lock2 = lock(ofSeconds(lockDurationSeconds)); + lock1.unlock(); + assertLocked(LOCK_NAME1); + } + + @Test + public void extendAfterExpirationShouldBeNoOp() { + int lockDurationSeconds = 2; + SimpleLock lock1 = lock(ofSeconds(lockDurationSeconds)); + sleepFor(ofSeconds(lockDurationSeconds + 1)); + SimpleLock lock2 = lock(ofSeconds(lockDurationSeconds)); + lock1.extend(ofSeconds(lockDurationSeconds * 5), ZERO); + sleepFor(ofSeconds(lockDurationSeconds + 1)); + assertUnlocked(LOCK_NAME1); + } +} diff --git a/shedlock-test-support/src/main/java/net/javacrumbs/shedlock/test/support/AbstractExtensibleLockProviderIntegrationTest.java b/shedlock-test-support/src/main/java/net/javacrumbs/shedlock/test/support/AbstractExtensibleLockProviderIntegrationTest.java index 351c96c2e..d2ca825c0 100644 --- a/shedlock-test-support/src/main/java/net/javacrumbs/shedlock/test/support/AbstractExtensibleLockProviderIntegrationTest.java +++ b/shedlock-test-support/src/main/java/net/javacrumbs/shedlock/test/support/AbstractExtensibleLockProviderIntegrationTest.java @@ -111,7 +111,7 @@ private SimpleLock extendLock(SimpleLock lock, Duration lockAtLeastFor) { return newLock.get(); } - private SimpleLock lock(Duration lockAtMostFor) { + protected SimpleLock lock(Duration lockAtMostFor) { Optional lock = getLockProvider().lock(lockConfig(LOCK_NAME1, lockAtMostFor, ZERO)); assertThat(lock).isNotEmpty(); assertLocked(LOCK_NAME1); From c6a19a7fe3aae14a62e33776feaf4505fdbc4ea4 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 15 May 2025 15:37:42 +0000 Subject: [PATCH 1345/1598] Bump spring.version from 6.2.6 to 6.2.7 Bumps `spring.version` from 6.2.6 to 6.2.7. Updates `org.springframework:spring-context` from 6.2.6 to 6.2.7 - [Release notes](https://github.com/spring-projects/spring-framework/releases) - [Commits](https://github.com/spring-projects/spring-framework/compare/v6.2.6...v6.2.7) Updates `org.springframework:spring-test` from 6.2.6 to 6.2.7 - [Release notes](https://github.com/spring-projects/spring-framework/releases) - [Commits](https://github.com/spring-projects/spring-framework/compare/v6.2.6...v6.2.7) Updates `org.springframework:spring-jdbc` from 6.2.6 to 6.2.7 - [Release notes](https://github.com/spring-projects/spring-framework/releases) - [Commits](https://github.com/spring-projects/spring-framework/compare/v6.2.6...v6.2.7) Updates `org.springframework:spring-beans` from 6.2.6 to 6.2.7 - [Release notes](https://github.com/spring-projects/spring-framework/releases) - [Commits](https://github.com/spring-projects/spring-framework/compare/v6.2.6...v6.2.7) --- updated-dependencies: - dependency-name: org.springframework:spring-context dependency-version: 6.2.7 dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.springframework:spring-test dependency-version: 6.2.7 dependency-type: direct:development update-type: version-update:semver-patch - dependency-name: org.springframework:spring-jdbc dependency-version: 6.2.7 dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.springframework:spring-beans dependency-version: 6.2.7 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 0401bd6f1..d1d9a395c 100644 --- a/pom.xml +++ b/pom.xml @@ -72,7 +72,7 @@ - 6.2.6 + 6.2.7 UTF-8 17 3.4.5 From db28672aeaa255952ebf9c502a0b41d18124d978 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 15 May 2025 15:37:55 +0000 Subject: [PATCH 1346/1598] Bump quarkus.platform.version from 3.22.2 to 3.22.3 Bumps `quarkus.platform.version` from 3.22.2 to 3.22.3. Updates `io.quarkus.platform:quarkus-bom` from 3.22.2 to 3.22.3 - [Commits](https://github.com/quarkusio/quarkus-platform/compare/3.22.2...3.22.3) Updates `io.quarkus.platform:quarkus-maven-plugin` from 3.22.2 to 3.22.3 - [Commits](https://github.com/quarkusio/quarkus-platform/compare/3.22.2...3.22.3) --- updated-dependencies: - dependency-name: io.quarkus.platform:quarkus-bom dependency-version: 3.22.3 dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: io.quarkus.platform:quarkus-maven-plugin dependency-version: 3.22.3 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- cdi/test/quarkus-test/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cdi/test/quarkus-test/pom.xml b/cdi/test/quarkus-test/pom.xml index ef0ab2c8a..77aa77dc7 100644 --- a/cdi/test/quarkus-test/pom.xml +++ b/cdi/test/quarkus-test/pom.xml @@ -14,7 +14,7 @@ quarkus-bom io.quarkus.platform - 3.22.2 + 3.22.3 true From 5baa94b34147d3e88097673518910efd97b53ccc Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 16 May 2025 15:29:31 +0000 Subject: [PATCH 1347/1598] Bump software.amazon.awssdk:s3 from 2.31.42 to 2.31.44 Bumps software.amazon.awssdk:s3 from 2.31.42 to 2.31.44. --- updated-dependencies: - dependency-name: software.amazon.awssdk:s3 dependency-version: 2.31.44 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/s3/shedlock-provider-s3v2/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/s3/shedlock-provider-s3v2/pom.xml b/providers/s3/shedlock-provider-s3v2/pom.xml index 2550df36c..98741894a 100644 --- a/providers/s3/shedlock-provider-s3v2/pom.xml +++ b/providers/s3/shedlock-provider-s3v2/pom.xml @@ -12,7 +12,7 @@ 6.6.2-SNAPSHOT - 2.31.42 + 2.31.44 From cfb23ddbad09fe2cea42b258a0a4c6dfc7f1fe57 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 17 May 2025 21:11:54 +0000 Subject: [PATCH 1348/1598] Bump org.springframework.data:spring-data-redis from 3.4.5 to 3.5.0 (#2591) --- providers/redis/shedlock-provider-redis-spring/pom.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index 12a70179e..df7072fe9 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -21,7 +21,7 @@ org.springframework.data spring-data-redis - 3.4.5 + 3.5.0 @@ -48,7 +48,7 @@ redis.clients jedis - 5.2.0 + 6.0.0 test From 9dca03d827af91fcec6d619f1ae93dde2cd8260e Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Sun, 18 May 2025 17:28:11 +0200 Subject: [PATCH 1349/1598] Extract common Redis code --- pom.xml | 1 + .../shedlock-provider-redis-jedis4/pom.xml | 2 +- .../redis/jedis4/JedisLockProvider.java | 165 ++---------------- .../JedisLockProviderIntegrationTest.java | 4 +- .../shedlock-provider-redis-lettuce/pom.xml | 2 +- .../redis/lettuce/LettuceLockProvider.java | 128 ++------------ .../LettuceLockProviderIntegrationTest.java | 4 +- .../shedlock-provider-redis-spring/pom.xml | 2 +- .../spring/ReactiveRedisLockProvider.java | 132 ++++---------- .../redis/spring/RedisLockProvider.java | 164 ++++------------- ...tractRedisLockProviderIntegrationTest.java | 2 +- .../redis/shedlock-support-redis/pom.xml | 39 +++++ .../support/InternalRedisLockProvider.java | 163 +++++++++++++++++ .../support/InternalRedisLockTemplate.java | 10 ++ ...sibleLockProviderRedisIntegrationTest.java | 8 + shedlock-bom/pom.xml | 5 + 16 files changed, 338 insertions(+), 493 deletions(-) create mode 100644 providers/redis/shedlock-support-redis/pom.xml create mode 100644 providers/redis/shedlock-support-redis/src/main/java/net/javacrumbs/shedlock/provider/redis/support/InternalRedisLockProvider.java create mode 100644 providers/redis/shedlock-support-redis/src/main/java/net/javacrumbs/shedlock/provider/redis/support/InternalRedisLockTemplate.java diff --git a/pom.xml b/pom.xml index 0401bd6f1..94e86ee8d 100644 --- a/pom.xml +++ b/pom.xml @@ -53,6 +53,7 @@ providers/opensearch/shedlock-provider-opensearch-java providers/couchbase/shedlock-provider-couchbase-javaclient3 providers/zookeeper/shedlock-provider-zookeeper-curator + providers/redis/shedlock-support-redis providers/redis/shedlock-test-support-redis providers/redis/shedlock-provider-redis-jedis4 providers/redis/shedlock-provider-redis-lettuce diff --git a/providers/redis/shedlock-provider-redis-jedis4/pom.xml b/providers/redis/shedlock-provider-redis-jedis4/pom.xml index 2fada1a5c..26c33360b 100644 --- a/providers/redis/shedlock-provider-redis-jedis4/pom.xml +++ b/providers/redis/shedlock-provider-redis-jedis4/pom.xml @@ -14,7 +14,7 @@ net.javacrumbs.shedlock - shedlock-core + shedlock-support-redis ${project.version} diff --git a/providers/redis/shedlock-provider-redis-jedis4/src/main/java/net/javacrumbs/shedlock/provider/redis/jedis4/JedisLockProvider.java b/providers/redis/shedlock-provider-redis-jedis4/src/main/java/net/javacrumbs/shedlock/provider/redis/jedis4/JedisLockProvider.java index 32ec50923..aafd8e9cb 100644 --- a/providers/redis/shedlock-provider-redis-jedis4/src/main/java/net/javacrumbs/shedlock/provider/redis/jedis4/JedisLockProvider.java +++ b/providers/redis/shedlock-provider-redis-jedis4/src/main/java/net/javacrumbs/shedlock/provider/redis/jedis4/JedisLockProvider.java @@ -13,21 +13,17 @@ */ package net.javacrumbs.shedlock.provider.redis.jedis4; -import static net.javacrumbs.shedlock.support.Utils.getHostname; -import static net.javacrumbs.shedlock.support.Utils.toIsoString; +import static net.javacrumbs.shedlock.provider.redis.support.InternalRedisLockProvider.DEFAULT_KEY_PREFIX; +import static net.javacrumbs.shedlock.provider.redis.support.InternalRedisLockProvider.ENV_DEFAULT; import static redis.clients.jedis.params.SetParams.setParams; -import java.time.Duration; -import java.time.Instant; import java.util.List; import java.util.Optional; -import java.util.UUID; -import net.javacrumbs.shedlock.core.AbstractSimpleLock; -import net.javacrumbs.shedlock.core.ClockProvider; import net.javacrumbs.shedlock.core.ExtensibleLockProvider; import net.javacrumbs.shedlock.core.LockConfiguration; import net.javacrumbs.shedlock.core.SimpleLock; -import net.javacrumbs.shedlock.support.LockException; +import net.javacrumbs.shedlock.provider.redis.support.InternalRedisLockProvider; +import net.javacrumbs.shedlock.provider.redis.support.InternalRedisLockTemplate; import net.javacrumbs.shedlock.support.annotation.NonNull; import redis.clients.jedis.Jedis; import redis.clients.jedis.commands.JedisCommands; @@ -42,32 +38,7 @@ */ public class JedisLockProvider implements ExtensibleLockProvider { - private static final String KEY_PREFIX = "job-lock"; - private static final String ENV_DEFAULT = "default"; - - private final JedisTemplate jedisTemplate; - private final String environment; - - /* - * https://redis.io/docs/latest/develop/use/patterns/distributed-locks/ - * */ - private static final String delLuaScript = - """ - if redis.call("get",KEYS[1]) == ARGV[1] then - return redis.call("del",KEYS[1]) - else - return 0 - end - """; - - private static final String updLuaScript = - """ - if redis.call('get', KEYS[1]) == ARGV[1] then - return redis.call('pexpire', KEYS[1], ARGV[2]) - else - return 0 - end - """; + private final InternalRedisLockProvider internalRedisLockProvider; public JedisLockProvider(@NonNull Pool jedisPool) { this(jedisPool, ENV_DEFAULT); @@ -84,8 +55,8 @@ public JedisLockProvider(@NonNull Pool jedisPool) { * same Redis */ public JedisLockProvider(@NonNull Pool jedisPool, @NonNull String environment) { - this.jedisTemplate = new JedisPoolTemplate(jedisPool); - this.environment = environment; + this.internalRedisLockProvider = + new InternalRedisLockProvider(new JedisPoolTemplate(jedisPool), environment, DEFAULT_KEY_PREFIX); } /** @@ -99,141 +70,41 @@ public JedisLockProvider(@NonNull Pool jedisPool, @NonNull String environ * same Redis */ public JedisLockProvider(@NonNull JedisCommands jedisCommands, @NonNull String environment) { - this.jedisTemplate = new JedisCommandsTemplate(jedisCommands); - this.environment = environment; + this.internalRedisLockProvider = new InternalRedisLockProvider( + new JedisCommandsTemplate(jedisCommands), environment, DEFAULT_KEY_PREFIX); } @Override @NonNull public Optional lock(@NonNull LockConfiguration lockConfiguration) { - long expireTime = getMsUntil(lockConfiguration.getLockAtMostUntil()); - - String key = buildKey(lockConfiguration.getName(), this.environment); - String uniqueLockValue = buildValue(); - - if (jedisTemplate.create(key, uniqueLockValue, expireTime)) { - return Optional.of(new RedisLock(key, uniqueLockValue, this, lockConfiguration)); - } - - return Optional.empty(); - } - - private Optional extend(RedisLock currentLock, LockConfiguration lockConfiguration) { - long expireTime = getMsUntil(lockConfiguration.getLockAtMostUntil()); - - if (extendKeyExpiration(currentLock, expireTime)) { - return Optional.of(new RedisLock(currentLock.key, currentLock.value, this, lockConfiguration)); - } - - return Optional.empty(); - } - - private boolean extendKeyExpiration(RedisLock currentLock, long expiration) { - return jedisTemplate.upd(currentLock, expiration); - } - - private void deleteKey(String key, String value) { - jedisTemplate.del(key, value); - } - - private static final class RedisLock extends AbstractSimpleLock { - private final String key; - private final String value; - private final JedisLockProvider jedisLockProvider; - - private RedisLock( - String key, String value, JedisLockProvider jedisLockProvider, LockConfiguration lockConfiguration) { - super(lockConfiguration); - this.key = key; - this.value = value; - this.jedisLockProvider = jedisLockProvider; - } - - @Override - public void doUnlock() { - long keepLockFor = getMsUntil(lockConfiguration.getLockAtLeastUntil()); - - // lock at least until is in the past - if (keepLockFor <= 0) { - try { - jedisLockProvider.deleteKey(key, this.value); - } catch (Exception e) { - throw new LockException("Can not remove node", e); - } - } else { - jedisLockProvider.extendKeyExpiration(this, keepLockFor); - } - } - - @Override - @NonNull - protected Optional doExtend(@NonNull LockConfiguration newConfiguration) { - return jedisLockProvider.extend(this, newConfiguration); - } - } - - private static long getMsUntil(Instant instant) { - return Duration.between(ClockProvider.now(), instant).toMillis(); - } - - static String buildKey(String lockName, String env) { - return String.format("%s:%s:%s", KEY_PREFIX, env, lockName); - } - - private static String buildValue() { - return String.format("ADDED:%s@%s:%s", toIsoString(ClockProvider.now()), getHostname(), UUID.randomUUID()); - } - - private interface JedisTemplate { - boolean create(String key, String value, long expirationMs); - - boolean upd(RedisLock lock, long expirationMs); - - void del(String key, String value); + return internalRedisLockProvider.lock(lockConfiguration); } - private record JedisPoolTemplate(Pool jedisPool) implements JedisTemplate { - + private record JedisPoolTemplate(Pool jedisPool) implements InternalRedisLockTemplate { @Override - public boolean create(String key, String value, long expirationMs) { + public boolean set(String key, String value, long expirationMs) { try (Jedis jedis = jedisPool.getResource()) { return "OK".equals(jedis.set(key, value, setParams().nx().px(expirationMs))); } } @Override - public boolean upd(RedisLock lock, long expirationMs) { - try (Jedis jedis = jedisPool.getResource()) { - return jedis.eval(updLuaScript, List.of(lock.key), List.of(lock.value, String.valueOf(expirationMs))) - .equals(1L); - } - } - - @Override - public void del(String key, String value) { + public Object eval(String script, String key, String... values) { try (Jedis jedis = jedisPool.getResource()) { - jedis.eval(delLuaScript, 1, key, value); + return jedis.eval(script, List.of(key), List.of(values)); } } } - private record JedisCommandsTemplate(JedisCommands jedisCommands) implements JedisTemplate { - + private record JedisCommandsTemplate(JedisCommands jedisCommands) implements InternalRedisLockTemplate { @Override - public boolean create(String key, String value, long expirationMs) { + public boolean set(String key, String value, long expirationMs) { return "OK".equals(jedisCommands.set(key, value, setParams().nx().px(expirationMs))); } @Override - public boolean upd(RedisLock lock, long expirationMs) { - return jedisCommands - .eval(updLuaScript, List.of(lock.key), List.of(lock.value, String.valueOf(expirationMs))) - .equals(1L); - } - - @Override - public void del(String key, String value) { - jedisCommands.eval(delLuaScript, 1, key, value); + public Object eval(String script, String key, String... values) { + return jedisCommands.eval(script, List.of(key), List.of(values)); } } } diff --git a/providers/redis/shedlock-provider-redis-jedis4/src/test/java/net/javacrumbs/shedlock/provider/redis/jedis4/JedisLockProviderIntegrationTest.java b/providers/redis/shedlock-provider-redis-jedis4/src/test/java/net/javacrumbs/shedlock/provider/redis/jedis4/JedisLockProviderIntegrationTest.java index cacff201f..0e1763c59 100644 --- a/providers/redis/shedlock-provider-redis-jedis4/src/test/java/net/javacrumbs/shedlock/provider/redis/jedis4/JedisLockProviderIntegrationTest.java +++ b/providers/redis/shedlock-provider-redis-jedis4/src/test/java/net/javacrumbs/shedlock/provider/redis/jedis4/JedisLockProviderIntegrationTest.java @@ -58,7 +58,7 @@ protected void assertLocked(String lockName) { } private String getLock(String lockName) { - return jedisCluster.get(JedisLockProvider.buildKey(lockName, ENV)); + return jedisCluster.get(buildKey(lockName, ENV)); } @Override @@ -94,7 +94,7 @@ protected void assertLocked(String lockName) { } private String getLock(String lockName, Jedis jedis) { - return jedis.get(JedisLockProvider.buildKey(lockName, ENV)); + return jedis.get(buildKey(lockName, ENV)); } @Override diff --git a/providers/redis/shedlock-provider-redis-lettuce/pom.xml b/providers/redis/shedlock-provider-redis-lettuce/pom.xml index a17f98c1f..ae44f4df7 100644 --- a/providers/redis/shedlock-provider-redis-lettuce/pom.xml +++ b/providers/redis/shedlock-provider-redis-lettuce/pom.xml @@ -14,7 +14,7 @@ net.javacrumbs.shedlock - shedlock-core + shedlock-support-redis ${project.version} diff --git a/providers/redis/shedlock-provider-redis-lettuce/src/main/java/net/javacrumbs/shedlock/provider/redis/lettuce/LettuceLockProvider.java b/providers/redis/shedlock-provider-redis-lettuce/src/main/java/net/javacrumbs/shedlock/provider/redis/lettuce/LettuceLockProvider.java index 95a7afc41..9f8461d67 100644 --- a/providers/redis/shedlock-provider-redis-lettuce/src/main/java/net/javacrumbs/shedlock/provider/redis/lettuce/LettuceLockProvider.java +++ b/providers/redis/shedlock-provider-redis-lettuce/src/main/java/net/javacrumbs/shedlock/provider/redis/lettuce/LettuceLockProvider.java @@ -13,22 +13,18 @@ */ package net.javacrumbs.shedlock.provider.redis.lettuce; -import static net.javacrumbs.shedlock.support.Utils.getHostname; -import static net.javacrumbs.shedlock.support.Utils.toIsoString; +import static net.javacrumbs.shedlock.provider.redis.support.InternalRedisLockProvider.DEFAULT_KEY_PREFIX; +import static net.javacrumbs.shedlock.provider.redis.support.InternalRedisLockProvider.ENV_DEFAULT; import io.lettuce.core.ScriptOutputType; import io.lettuce.core.SetArgs; import io.lettuce.core.api.StatefulRedisConnection; -import java.time.Duration; -import java.time.Instant; import java.util.Optional; -import java.util.UUID; -import net.javacrumbs.shedlock.core.AbstractSimpleLock; -import net.javacrumbs.shedlock.core.ClockProvider; import net.javacrumbs.shedlock.core.ExtensibleLockProvider; import net.javacrumbs.shedlock.core.LockConfiguration; import net.javacrumbs.shedlock.core.SimpleLock; -import net.javacrumbs.shedlock.support.LockException; +import net.javacrumbs.shedlock.provider.redis.support.InternalRedisLockProvider; +import net.javacrumbs.shedlock.provider.redis.support.InternalRedisLockTemplate; import net.javacrumbs.shedlock.support.annotation.NonNull; /** @@ -40,32 +36,7 @@ */ public class LettuceLockProvider implements ExtensibleLockProvider { - private static final String KEY_PREFIX = "job-lock"; - private static final String ENV_DEFAULT = "default"; - - /* - * https://redis.io/docs/latest/develop/use/patterns/distributed-locks/ - * */ - private static final String delLuaScript = - """ - if redis.call("get",KEYS[1]) == ARGV[1] then - return redis.call("del",KEYS[1]) - else - return 0 - end - """; - - private static final String updLuaScript = - """ - if redis.call('get', KEYS[1]) == ARGV[1] then - return redis.call('pexpire', KEYS[1], ARGV[2]) - else - return 0 - end - """; - - private final StatefulRedisConnection connection; - private final String environment; + private final InternalRedisLockProvider internalRedisLockProvider; public LettuceLockProvider(@NonNull StatefulRedisConnection connection) { this(connection, ENV_DEFAULT); @@ -81,97 +52,30 @@ public LettuceLockProvider(@NonNull StatefulRedisConnection conn */ public LettuceLockProvider( @NonNull StatefulRedisConnection connection, @NonNull String environment) { - this.connection = connection; - this.environment = environment; + this.internalRedisLockProvider = new InternalRedisLockProvider( + new LettuceRedisLockTemplate(connection), environment, DEFAULT_KEY_PREFIX); } @Override @NonNull public Optional lock(@NonNull LockConfiguration lockConfiguration) { - long expireTime = getMsUntil(lockConfiguration.getLockAtMostUntil()); - - String key = buildKey(lockConfiguration.getName(), environment); - String uniqueValue = buildValue(); - - String rez = - connection.sync().set(key, uniqueValue, SetArgs.Builder.nx().px(expireTime)); - - if ("OK".equals(rez)) { - return Optional.of(new RedisLock(key, uniqueValue, connection, lockConfiguration)); - } - - return Optional.empty(); + return internalRedisLockProvider.lock(lockConfiguration); } - private static final class RedisLock extends AbstractSimpleLock { - - private final String key; - private final String value; - private final StatefulRedisConnection connection; - - private RedisLock( - String key, - String value, - StatefulRedisConnection connection, - LockConfiguration lockConfiguration) { - super(lockConfiguration); - this.key = key; - this.value = value; - this.connection = connection; - } + private record LettuceRedisLockTemplate(StatefulRedisConnection connection) + implements InternalRedisLockTemplate { @Override - public void doUnlock() { - long keepLockFor = getMsUntil(lockConfiguration.getLockAtLeastUntil()); - - // lock at least until is in the past - if (keepLockFor <= 0) { - try { - connection + public boolean set(String key, String value, long expirationMs) { + return "OK" + .equals(connection .sync() - .eval(delLuaScript, ScriptOutputType.INTEGER, new String[] {key}, new String[] {value}); - } catch (Exception e) { - throw new LockException("Can not remove node", e); - } - } else { - LettuceLockProvider.extend(this, keepLockFor); - } + .set(key, value, SetArgs.Builder.nx().px(expirationMs))); } @Override - @NonNull - protected Optional doExtend(@NonNull LockConfiguration newConfiguration) { - long expiryMs = getMsUntil(newConfiguration.getLockAtMostUntil()); - - if (LettuceLockProvider.extend(this, expiryMs)) { - return Optional.of(new RedisLock(key, value, connection, newConfiguration)); - } - - return Optional.empty(); + public Object eval(String script, String key, String... values) { + return connection.sync().eval(script, ScriptOutputType.INTEGER, new String[] {key}, values); } } - - static String buildKey(String lockName, String environment) { - return String.format("%s:%s:%s", KEY_PREFIX, environment, lockName); - } - - private static long getMsUntil(Instant instant) { - return Duration.between(ClockProvider.now(), instant).toMillis(); - } - - private static String buildValue() { - return String.format("ADDED:%s@%s:%s", toIsoString(ClockProvider.now()), getHostname(), UUID.randomUUID()); - } - - private static boolean extend(RedisLock lock, long expiryMs) { - return lock.connection - .sync() - .eval( - updLuaScript, - ScriptOutputType.INTEGER, - new String[] {lock.key}, - lock.value, - String.valueOf(expiryMs)) - .equals(1L); - } } diff --git a/providers/redis/shedlock-provider-redis-lettuce/src/test/java/net/javacrumbs/shedlock/provider/redis/lettuce/LettuceLockProviderIntegrationTest.java b/providers/redis/shedlock-provider-redis-lettuce/src/test/java/net/javacrumbs/shedlock/provider/redis/lettuce/LettuceLockProviderIntegrationTest.java index 6aac10e99..53406472b 100644 --- a/providers/redis/shedlock-provider-redis-lettuce/src/test/java/net/javacrumbs/shedlock/provider/redis/lettuce/LettuceLockProviderIntegrationTest.java +++ b/providers/redis/shedlock-provider-redis-lettuce/src/test/java/net/javacrumbs/shedlock/provider/redis/lettuce/LettuceLockProviderIntegrationTest.java @@ -61,7 +61,7 @@ protected void assertLocked(String lockName) { } private String getLock(String lockName) { - return connection.sync().get(LettuceLockProvider.buildKey(lockName, ENV)); + return connection.sync().get(buildKey(lockName, ENV)); } @Override @@ -93,7 +93,7 @@ protected void assertLocked(String lockName) { } private String getLock(String lockName) { - return connection.sync().get(LettuceLockProvider.buildKey(lockName, ENV)); + return connection.sync().get(buildKey(lockName, ENV)); } @Override diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index b550c07ac..e124b5abd 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -14,7 +14,7 @@ net.javacrumbs.shedlock - shedlock-core + shedlock-support-redis ${project.version} diff --git a/providers/redis/shedlock-provider-redis-spring/src/main/java/net/javacrumbs/shedlock/provider/redis/spring/ReactiveRedisLockProvider.java b/providers/redis/shedlock-provider-redis-spring/src/main/java/net/javacrumbs/shedlock/provider/redis/spring/ReactiveRedisLockProvider.java index 73f6fe4ed..67500400b 100644 --- a/providers/redis/shedlock-provider-redis-spring/src/main/java/net/javacrumbs/shedlock/provider/redis/spring/ReactiveRedisLockProvider.java +++ b/providers/redis/shedlock-provider-redis-spring/src/main/java/net/javacrumbs/shedlock/provider/redis/spring/ReactiveRedisLockProvider.java @@ -1,59 +1,28 @@ package net.javacrumbs.shedlock.provider.redis.spring; -import static net.javacrumbs.shedlock.support.Utils.getHostname; -import static net.javacrumbs.shedlock.support.Utils.toIsoString; +import static java.lang.Boolean.TRUE; +import static net.javacrumbs.shedlock.provider.redis.support.InternalRedisLockProvider.DEFAULT_KEY_PREFIX; +import static net.javacrumbs.shedlock.provider.redis.support.InternalRedisLockProvider.ENV_DEFAULT; import java.time.Duration; -import java.time.Instant; import java.util.List; import java.util.Optional; -import java.util.UUID; -import net.javacrumbs.shedlock.core.AbstractSimpleLock; -import net.javacrumbs.shedlock.core.ClockProvider; import net.javacrumbs.shedlock.core.LockConfiguration; import net.javacrumbs.shedlock.core.LockProvider; import net.javacrumbs.shedlock.core.SimpleLock; -import net.javacrumbs.shedlock.support.LockException; +import net.javacrumbs.shedlock.provider.redis.support.InternalRedisLockProvider; +import net.javacrumbs.shedlock.provider.redis.support.InternalRedisLockTemplate; import net.javacrumbs.shedlock.support.annotation.NonNull; import org.springframework.data.redis.connection.ReactiveRedisConnectionFactory; import org.springframework.data.redis.core.ReactiveStringRedisTemplate; import org.springframework.data.redis.core.script.DefaultRedisScript; -import org.springframework.data.redis.core.script.RedisScript; /** * Uses Redis's `SET resource-name anystring NX PX max-lock-ms-time` as locking * mechanism. See https://redis.io/commands/set */ public class ReactiveRedisLockProvider implements LockProvider { - private static final String KEY_PREFIX_DEFAULT = "job-lock"; - private static final String ENV_DEFAULT = "default"; - - /* - * https://redis.io/docs/latest/develop/use/patterns/distributed-locks/ - * */ - private static final RedisScript delLuaScript = new DefaultRedisScript( - """ - if redis.call("get",KEYS[1]) == ARGV[1] then - return redis.call("del",KEYS[1]) - else - return 0 - end - """, - Long.class); - - private static final RedisScript updLuaScript = new DefaultRedisScript( - """ - if redis.call('get', KEYS[1]) == ARGV[1] then - return redis.call('pexpire', KEYS[1], ARGV[2]) - else - return 0 - end - """, - Long.class); - - private final ReactiveStringRedisTemplate redisTemplate; - private final String environment; - private final String keyPrefix; + private final InternalRedisLockProvider internalRedisLockProvider; public ReactiveRedisLockProvider(@NonNull ReactiveRedisConnectionFactory redisConn) { this(redisConn, ENV_DEFAULT); @@ -70,7 +39,7 @@ public ReactiveRedisLockProvider(@NonNull ReactiveRedisConnectionFactory redisCo * same Redis */ public ReactiveRedisLockProvider(@NonNull ReactiveRedisConnectionFactory redisConn, @NonNull String environment) { - this(redisConn, environment, KEY_PREFIX_DEFAULT); + this(redisConn, environment, DEFAULT_KEY_PREFIX); } /** @@ -106,78 +75,20 @@ public ReactiveRedisLockProvider( @NonNull ReactiveStringRedisTemplate redisTemplate, @NonNull String environment, @NonNull String keyPrefix) { - this.redisTemplate = redisTemplate; - this.environment = environment; - this.keyPrefix = keyPrefix; + this.internalRedisLockProvider = + new InternalRedisLockProvider(new ReactiveRedisLockTemplate(redisTemplate), environment, keyPrefix); } @Override @NonNull public Optional lock(@NonNull LockConfiguration lockConfiguration) { - Instant now = ClockProvider.now(); - String key = ReactiveRedisLock.createKey(keyPrefix, environment, lockConfiguration.getName()); - String uniqueValue = ReactiveRedisLock.createValue(now); - Duration expirationTime = Duration.between(now, lockConfiguration.getLockAtMostUntil()); - Boolean lockResult = redisTemplate - .opsForValue() - .setIfAbsent(key, uniqueValue, expirationTime) - .block(); - if (Boolean.TRUE.equals(lockResult)) { - return Optional.of(new ReactiveRedisLock(key, uniqueValue, redisTemplate, lockConfiguration)); - } - return Optional.empty(); - } - - private static final class ReactiveRedisLock extends AbstractSimpleLock { - private final String key; - private final String value; - private final ReactiveStringRedisTemplate redisTemplate; - - private static String createKey(String keyPrefix, String environment, String lockName) { - return String.format("%s:%s:%s", keyPrefix, environment, lockName); - } - - private static String createValue(Instant now) { - return String.format("ADDED:%s@%s:%s", toIsoString(now), getHostname(), UUID.randomUUID()); - } - - private ReactiveRedisLock( - String key, - String value, - ReactiveStringRedisTemplate redisTemplate, - LockConfiguration lockConfiguration) { - super(lockConfiguration); - this.key = key; - this.value = value; - this.redisTemplate = redisTemplate; - } - - @Override - protected void doUnlock() { - Instant now = ClockProvider.now(); - Duration expirationTime = Duration.between(now, lockConfiguration.getLockAtLeastUntil()); - if (expirationTime.isNegative() || expirationTime.isZero()) { - try { - redisTemplate - .execute(delLuaScript, List.of(key), value) - .next() - .block(); - } catch (Exception e) { - throw new LockException("Can not remove node", e); - } - } else { - redisTemplate - .execute(updLuaScript, List.of(key), value, String.valueOf(expirationTime.toMillis())) - .next() - .block(); - } - } + return internalRedisLockProvider.lock(lockConfiguration); } public static class Builder { private final ReactiveStringRedisTemplate redisTemplate; private String environment = ENV_DEFAULT; - private String keyPrefix = KEY_PREFIX_DEFAULT; + private String keyPrefix = DEFAULT_KEY_PREFIX; public Builder(@NonNull ReactiveRedisConnectionFactory redisConnectionFactory) { this.redisTemplate = new ReactiveStringRedisTemplate(redisConnectionFactory); @@ -201,4 +112,25 @@ public ReactiveRedisLockProvider build() { return new ReactiveRedisLockProvider(redisTemplate, environment, keyPrefix); } } + + private record ReactiveRedisLockTemplate(ReactiveStringRedisTemplate redisTemplate) + implements InternalRedisLockTemplate { + + @Override + public boolean set(String key, String value, long expirationMs) { + return TRUE + == redisTemplate + .opsForValue() + .setIfAbsent(key, value, Duration.ofMillis(expirationMs)) + .block(); + } + + @Override + public Object eval(String script, String key, String... values) { + return redisTemplate + .execute(new DefaultRedisScript<>(script, Integer.class), List.of(key), List.of(values)) + .next() + .block(); + } + } } diff --git a/providers/redis/shedlock-provider-redis-spring/src/main/java/net/javacrumbs/shedlock/provider/redis/spring/RedisLockProvider.java b/providers/redis/shedlock-provider-redis-spring/src/main/java/net/javacrumbs/shedlock/provider/redis/spring/RedisLockProvider.java index 6e70ffe2d..56ef70445 100644 --- a/providers/redis/shedlock-provider-redis-spring/src/main/java/net/javacrumbs/shedlock/provider/redis/spring/RedisLockProvider.java +++ b/providers/redis/shedlock-provider-redis-spring/src/main/java/net/javacrumbs/shedlock/provider/redis/spring/RedisLockProvider.java @@ -14,27 +14,22 @@ package net.javacrumbs.shedlock.provider.redis.spring; import static java.lang.Boolean.TRUE; -import static net.javacrumbs.shedlock.support.Utils.getHostname; -import static net.javacrumbs.shedlock.support.Utils.toIsoString; +import static net.javacrumbs.shedlock.provider.redis.support.InternalRedisLockProvider.DEFAULT_KEY_PREFIX; +import static net.javacrumbs.shedlock.provider.redis.support.InternalRedisLockProvider.ENV_DEFAULT; import static org.springframework.data.redis.connection.RedisStringCommands.SetOption.SET_IF_ABSENT; -import java.time.Duration; -import java.time.Instant; import java.util.List; import java.util.Optional; -import java.util.UUID; import java.util.concurrent.TimeUnit; -import net.javacrumbs.shedlock.core.AbstractSimpleLock; -import net.javacrumbs.shedlock.core.ClockProvider; import net.javacrumbs.shedlock.core.ExtensibleLockProvider; import net.javacrumbs.shedlock.core.LockConfiguration; import net.javacrumbs.shedlock.core.SimpleLock; -import net.javacrumbs.shedlock.support.LockException; +import net.javacrumbs.shedlock.provider.redis.support.InternalRedisLockProvider; +import net.javacrumbs.shedlock.provider.redis.support.InternalRedisLockTemplate; import net.javacrumbs.shedlock.support.annotation.NonNull; import org.springframework.data.redis.connection.RedisConnectionFactory; import org.springframework.data.redis.core.StringRedisTemplate; import org.springframework.data.redis.core.script.DefaultRedisScript; -import org.springframework.data.redis.core.script.RedisScript; import org.springframework.data.redis.core.types.Expiration; import org.springframework.data.redis.serializer.RedisSerializer; @@ -43,35 +38,7 @@ * mechanism. See https://redis.io/commands/set */ public class RedisLockProvider implements ExtensibleLockProvider { - private static final String KEY_PREFIX_DEFAULT = "job-lock"; - private static final String ENV_DEFAULT = "default"; - - /* - * https://redis.io/docs/latest/develop/use/patterns/distributed-locks/ - * */ - private static final RedisScript delLuaScript = new DefaultRedisScript( - """ - if redis.call("get",KEYS[1]) == ARGV[1] then - return redis.call("del",KEYS[1]) - else - return 0 - end - """, - Long.class); - - private static final RedisScript updLuaScript = new DefaultRedisScript( - """ - if redis.call('get', KEYS[1]) == ARGV[1] then - return redis.call('pexpire', KEYS[1], ARGV[2]) - else - return 0 - end - """, - Long.class); - - private final StringRedisTemplate redisTemplate; - private final String environment; - private final String keyPrefix; + private final InternalRedisLockProvider internalRedisLockProvider; public RedisLockProvider(@NonNull RedisConnectionFactory redisConn) { this(redisConn, ENV_DEFAULT); @@ -88,7 +55,7 @@ public RedisLockProvider(@NonNull RedisConnectionFactory redisConn) { * same Redis */ public RedisLockProvider(@NonNull RedisConnectionFactory redisConn, @NonNull String environment) { - this(redisConn, environment, KEY_PREFIX_DEFAULT); + this(redisConn, environment, DEFAULT_KEY_PREFIX); } /** @@ -122,103 +89,20 @@ public RedisLockProvider( */ public RedisLockProvider( @NonNull StringRedisTemplate redisTemplate, @NonNull String environment, @NonNull String keyPrefix) { - this.redisTemplate = redisTemplate; - this.environment = environment; - this.keyPrefix = keyPrefix; + this.internalRedisLockProvider = + new InternalRedisLockProvider(new SpringRedisLockTemplate(redisTemplate), environment, keyPrefix); } @Override @NonNull public Optional lock(@NonNull LockConfiguration lockConfiguration) { - String key = buildKey(lockConfiguration.getName()); - String uniqueValue = buildValue(); - Expiration expiration = getExpiration(lockConfiguration.getLockAtMostUntil()); - if (TRUE.equals(createKey(redisTemplate, key, uniqueValue, expiration))) { - return Optional.of(new RedisLock(key, uniqueValue, redisTemplate, lockConfiguration)); - } else { - return Optional.empty(); - } - } - - private static Expiration getExpiration(Instant until) { - return Expiration.from(getMsUntil(until), TimeUnit.MILLISECONDS); - } - - private static long getMsUntil(Instant until) { - return Duration.between(ClockProvider.now(), until).toMillis(); - } - - private static final class RedisLock extends AbstractSimpleLock { - - private final String key; - private final String value; - private final StringRedisTemplate redisTemplate; - - private RedisLock( - String key, String value, StringRedisTemplate redisTemplate, LockConfiguration lockConfiguration) { - super(lockConfiguration); - this.key = key; - this.value = value; - this.redisTemplate = redisTemplate; - } - - @Override - public void doUnlock() { - Expiration keepLockFor = getExpiration(lockConfiguration.getLockAtLeastUntil()); - // lock at least until is in the past - if (keepLockFor.getExpirationTimeInMilliseconds() <= 0) { - try { - redisTemplate.execute(delLuaScript, List.of(key), value); - } catch (Exception e) { - throw new LockException("Can not remove node", e); - } - } else { - updateExpiration(this, keepLockFor); - } - } - - @Override - public Optional doExtend(LockConfiguration newConfiguration) { - Expiration expiration = getExpiration(newConfiguration.getLockAtMostUntil()); - if (TRUE.equals(updateExpiration(this, expiration))) { - return Optional.of(new RedisLock(key, value, redisTemplate, newConfiguration)); - } - return Optional.empty(); - } - } - - String buildKey(String lockName) { - return String.format("%s:%s:%s", keyPrefix, environment, lockName); - } - - String buildValue() { - return String.format("ADDED:%s@%s:%s", toIsoString(ClockProvider.now()), getHostname(), UUID.randomUUID()); - } - - private static Boolean createKey(StringRedisTemplate template, String key, String value, Expiration expiration) { - return template.execute( - connection -> { - byte[] serializedKey = ((RedisSerializer) template.getKeySerializer()).serialize(key); - byte[] serializedValue = ((RedisSerializer) template.getValueSerializer()).serialize(value); - return connection.set(serializedKey, serializedValue, expiration, SET_IF_ABSENT); - }, - false); - } - - private static Boolean updateExpiration(RedisLock lock, Expiration expiration) { - return lock.redisTemplate - .execute( - updLuaScript, - List.of(lock.key), - lock.value, - String.valueOf(expiration.getExpirationTimeInMilliseconds())) - .equals(1L); + return internalRedisLockProvider.lock(lockConfiguration); } public static class Builder { private final StringRedisTemplate redisTemplate; private String environment = ENV_DEFAULT; - private String keyPrefix = KEY_PREFIX_DEFAULT; + private String keyPrefix = DEFAULT_KEY_PREFIX; public Builder(@NonNull RedisConnectionFactory redisConnectionFactory) { this.redisTemplate = new StringRedisTemplate(redisConnectionFactory); @@ -242,4 +126,32 @@ public RedisLockProvider build() { return new RedisLockProvider(redisTemplate, environment, keyPrefix); } } + + private record SpringRedisLockTemplate(StringRedisTemplate template) implements InternalRedisLockTemplate { + + @Override + public boolean set(String key, String value, long expirationMs) { + return TRUE + == template.execute( + connection -> { + byte[] serializedKey = + ((RedisSerializer) template.getKeySerializer()).serialize(key); + byte[] serializedValue = + ((RedisSerializer) template.getValueSerializer()).serialize(value); + return connection + .stringCommands() + .set( + serializedKey, + serializedValue, + Expiration.from(expirationMs, TimeUnit.MILLISECONDS), + SET_IF_ABSENT); + }, + false); + } + + @Override + public Object eval(String script, String key, String... values) { + return template.execute(new DefaultRedisScript<>(script, Integer.class), List.of(key), (Object[]) values); + } + } } diff --git a/providers/redis/shedlock-provider-redis-spring/src/test/java/net/javacrumbs/shedlock/provider/redis/spring/AbstractRedisLockProviderIntegrationTest.java b/providers/redis/shedlock-provider-redis-spring/src/test/java/net/javacrumbs/shedlock/provider/redis/spring/AbstractRedisLockProviderIntegrationTest.java index f10f48442..fbf36472a 100644 --- a/providers/redis/shedlock-provider-redis-spring/src/test/java/net/javacrumbs/shedlock/provider/redis/spring/AbstractRedisLockProviderIntegrationTest.java +++ b/providers/redis/shedlock-provider-redis-spring/src/test/java/net/javacrumbs/shedlock/provider/redis/spring/AbstractRedisLockProviderIntegrationTest.java @@ -49,7 +49,7 @@ protected void assertUnlocked(String lockName) { } private String buildKey(String lockName) { - return lockProvider.buildKey(lockName); + return buildKey(lockName, KEY_PREFIX, ENV); } @Override diff --git a/providers/redis/shedlock-support-redis/pom.xml b/providers/redis/shedlock-support-redis/pom.xml new file mode 100644 index 000000000..2c77d65f3 --- /dev/null +++ b/providers/redis/shedlock-support-redis/pom.xml @@ -0,0 +1,39 @@ + + + + shedlock-parent + net.javacrumbs.shedlock + 6.6.2-SNAPSHOT + ../../../pom.xml + + 4.0.0 + + shedlock-support-redis + 6.6.2-SNAPSHOT + + + + net.javacrumbs.shedlock + shedlock-core + ${project.version} + + + + + + + org.apache.maven.plugins + maven-jar-plugin + + + + + net.javacrumbs.shedlock.provider.redis.support + + + + + + + + diff --git a/providers/redis/shedlock-support-redis/src/main/java/net/javacrumbs/shedlock/provider/redis/support/InternalRedisLockProvider.java b/providers/redis/shedlock-support-redis/src/main/java/net/javacrumbs/shedlock/provider/redis/support/InternalRedisLockProvider.java new file mode 100644 index 000000000..88d8698c4 --- /dev/null +++ b/providers/redis/shedlock-support-redis/src/main/java/net/javacrumbs/shedlock/provider/redis/support/InternalRedisLockProvider.java @@ -0,0 +1,163 @@ +/** + * Copyright 2009 the original author or authors. + * + *

    Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of the License at + * + *

    http://www.apache.org/licenses/LICENSE-2.0 + * + *

    Unless required by applicable law or agreed to in writing, software distributed under the + * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either + * express or implied. See the License for the specific language governing permissions and + * limitations under the License. + */ +package net.javacrumbs.shedlock.provider.redis.support; + +import static net.javacrumbs.shedlock.support.Utils.getHostname; +import static net.javacrumbs.shedlock.support.Utils.toIsoString; + +import java.time.Duration; +import java.time.Instant; +import java.util.Optional; +import java.util.UUID; +import net.javacrumbs.shedlock.core.AbstractSimpleLock; +import net.javacrumbs.shedlock.core.ClockProvider; +import net.javacrumbs.shedlock.core.ExtensibleLockProvider; +import net.javacrumbs.shedlock.core.LockConfiguration; +import net.javacrumbs.shedlock.core.SimpleLock; +import net.javacrumbs.shedlock.support.LockException; +import net.javacrumbs.shedlock.support.annotation.NonNull; + +/** + * Common implementation of RedisLockProvider. Internal class, please don't use directly. + */ +public class InternalRedisLockProvider implements ExtensibleLockProvider { + + public static final String DEFAULT_KEY_PREFIX = "job-lock"; + public static final String ENV_DEFAULT = "default"; + + private final InternalRedisLockTemplate redisLockTemplate; + private final String environment; + private final String keyPrefix; + + /* + * https://redis.io/docs/latest/develop/use/patterns/distributed-locks/ + * */ + private static final String delLuaScript = + """ + if redis.call("get",KEYS[1]) == ARGV[1] then + return redis.call("del",KEYS[1]) + else + return 0 + end + """; + + private static final String updLuaScript = + """ + if redis.call('get', KEYS[1]) == ARGV[1] then + return redis.call('pexpire', KEYS[1], ARGV[2]) + else + return 0 + end + """; + + public InternalRedisLockProvider( + @NonNull InternalRedisLockTemplate redisLockTemplate, + @NonNull String environment, + @NonNull String keyPrefix) { + this.redisLockTemplate = redisLockTemplate; + this.environment = environment; + this.keyPrefix = keyPrefix; + } + + @Override + @NonNull + public Optional lock(@NonNull LockConfiguration lockConfiguration) { + long expireTime = getMsUntil(lockConfiguration.getLockAtMostUntil()); + + String key = buildKey(lockConfiguration.getName(), keyPrefix, this.environment); + String uniqueLockValue = buildValue(); + + if (createLock(key, uniqueLockValue, expireTime)) { + return Optional.of(new RedisLock(key, uniqueLockValue, this, lockConfiguration)); + } + + return Optional.empty(); + } + + private Optional extend(RedisLock currentLock, LockConfiguration lockConfiguration) { + long expireTime = getMsUntil(lockConfiguration.getLockAtMostUntil()); + + if (setKeyExpiration(currentLock, expireTime)) { + return Optional.of(new RedisLock(currentLock.key, currentLock.value, this, lockConfiguration)); + } + + return Optional.empty(); + } + + private boolean setKeyExpiration(RedisLock currentLock, long expiration) { + return updateLock(currentLock, expiration); + } + + private boolean createLock(String key, String value, long expirationMs) { + return redisLockTemplate.set(key, value, expirationMs); + } + + private boolean updateLock(RedisLock lock, long expirationMs) { + return redisLockTemplate + .eval(updLuaScript, lock.key, lock.value, String.valueOf(expirationMs)) + .equals(1L); + } + + private void deleteLock(String key, String value) { + redisLockTemplate.eval(delLuaScript, key, value); + } + + private static final class RedisLock extends AbstractSimpleLock { + private final String key; + private final String value; + private final InternalRedisLockProvider lockProvider; + + private RedisLock( + String key, String value, InternalRedisLockProvider lockProvider, LockConfiguration lockConfiguration) { + super(lockConfiguration); + this.key = key; + this.value = value; + this.lockProvider = lockProvider; + } + + @Override + public void doUnlock() { + long keepLockFor = getMsUntil(lockConfiguration.getLockAtLeastUntil()); + + // lock at least until is in the past + if (keepLockFor <= 0) { + try { + lockProvider.deleteLock(key, value); + } catch (Exception e) { + throw new LockException("Can not remove node", e); + } + } else { + lockProvider.setKeyExpiration(this, keepLockFor); + } + } + + @Override + @NonNull + protected Optional doExtend(@NonNull LockConfiguration newConfiguration) { + return lockProvider.extend(this, newConfiguration); + } + } + + private static long getMsUntil(Instant instant) { + return Duration.between(ClockProvider.now(), instant).toMillis(); + } + + private static String buildKey(String lockName, String keyPrefix, String env) { + return String.format("%s:%s:%s", keyPrefix, env, lockName); + } + + private static String buildValue() { + return String.format("ADDED:%s@%s:%s", toIsoString(ClockProvider.now()), getHostname(), UUID.randomUUID()); + } +} diff --git a/providers/redis/shedlock-support-redis/src/main/java/net/javacrumbs/shedlock/provider/redis/support/InternalRedisLockTemplate.java b/providers/redis/shedlock-support-redis/src/main/java/net/javacrumbs/shedlock/provider/redis/support/InternalRedisLockTemplate.java new file mode 100644 index 000000000..2c75c61b5 --- /dev/null +++ b/providers/redis/shedlock-support-redis/src/main/java/net/javacrumbs/shedlock/provider/redis/support/InternalRedisLockTemplate.java @@ -0,0 +1,10 @@ +package net.javacrumbs.shedlock.provider.redis.support; + +/** + * Abstraction of Redis operations used by ShedLock. Internal class, please don't use directly. + */ +public interface InternalRedisLockTemplate { + boolean set(String key, String value, long expirationMs); + + Object eval(String script, String key, String... values); +} diff --git a/providers/redis/shedlock-test-support-redis/src/main/java/net/javacrumbs/shedlock/provider/redis/testsupport/AbstractExtensibleLockProviderRedisIntegrationTest.java b/providers/redis/shedlock-test-support-redis/src/main/java/net/javacrumbs/shedlock/provider/redis/testsupport/AbstractExtensibleLockProviderRedisIntegrationTest.java index 8187ebab0..489d01195 100644 --- a/providers/redis/shedlock-test-support-redis/src/main/java/net/javacrumbs/shedlock/provider/redis/testsupport/AbstractExtensibleLockProviderRedisIntegrationTest.java +++ b/providers/redis/shedlock-test-support-redis/src/main/java/net/javacrumbs/shedlock/provider/redis/testsupport/AbstractExtensibleLockProviderRedisIntegrationTest.java @@ -34,4 +34,12 @@ public void extendAfterExpirationShouldBeNoOp() { sleepFor(ofSeconds(lockDurationSeconds + 1)); assertUnlocked(LOCK_NAME1); } + + protected static String buildKey(String lockName, String env) { + return String.format("%s:%s:%s", "job-lock", env, lockName); + } + + protected static String buildKey(String lockName, String keyPrefix, String env) { + return String.format("%s:%s:%s", keyPrefix, env, lockName); + } } diff --git a/shedlock-bom/pom.xml b/shedlock-bom/pom.xml index 54ca3be3a..cab1c7c8c 100644 --- a/shedlock-bom/pom.xml +++ b/shedlock-bom/pom.xml @@ -104,6 +104,11 @@ shedlock-provider-zookeeper-curator ${project.version} + + net.javacrumbs.shedlock + shedlock-support-redis + ${project.version} + net.javacrumbs.shedlock shedlock-provider-redis-jedis4 From b558842f4a4425a10bd748e7a90570015739e5ee Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 19 May 2025 15:43:42 +0000 Subject: [PATCH 1350/1598] Bump software.amazon.awssdk:s3 from 2.31.44 to 2.31.45 Bumps software.amazon.awssdk:s3 from 2.31.44 to 2.31.45. --- updated-dependencies: - dependency-name: software.amazon.awssdk:s3 dependency-version: 2.31.45 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/s3/shedlock-provider-s3v2/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/s3/shedlock-provider-s3v2/pom.xml b/providers/s3/shedlock-provider-s3v2/pom.xml index 98741894a..6dacaf006 100644 --- a/providers/s3/shedlock-provider-s3v2/pom.xml +++ b/providers/s3/shedlock-provider-s3v2/pom.xml @@ -12,7 +12,7 @@ 6.6.2-SNAPSHOT - 2.31.44 + 2.31.45 From 11a67c537e5bb61a565a9c63fd5ca2d8f0e05f14 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 19 May 2025 15:45:12 +0000 Subject: [PATCH 1351/1598] Bump com.google.cloud:google-cloud-datastore from 2.28.1 to 2.28.2 Bumps [com.google.cloud:google-cloud-datastore](https://github.com/googleapis/java-datastore) from 2.28.1 to 2.28.2. - [Release notes](https://github.com/googleapis/java-datastore/releases) - [Changelog](https://github.com/googleapis/java-datastore/blob/main/CHANGELOG.md) - [Commits](https://github.com/googleapis/java-datastore/compare/v2.28.1...v2.28.2) --- updated-dependencies: - dependency-name: com.google.cloud:google-cloud-datastore dependency-version: 2.28.2 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/datastore/shedlock-provider-datastore/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/datastore/shedlock-provider-datastore/pom.xml b/providers/datastore/shedlock-provider-datastore/pom.xml index e3daf87a9..a8ce519f9 100644 --- a/providers/datastore/shedlock-provider-datastore/pom.xml +++ b/providers/datastore/shedlock-provider-datastore/pom.xml @@ -12,7 +12,7 @@ 6.6.2-SNAPSHOT - 2.28.1 + 2.28.2 From 9608b0c0da145b07a3ec3f268072b19ecef6f1c2 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 20 May 2025 15:36:42 +0000 Subject: [PATCH 1352/1598] Bump software.amazon.awssdk:s3 from 2.31.45 to 2.31.46 Bumps software.amazon.awssdk:s3 from 2.31.45 to 2.31.46. --- updated-dependencies: - dependency-name: software.amazon.awssdk:s3 dependency-version: 2.31.46 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/s3/shedlock-provider-s3v2/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/s3/shedlock-provider-s3v2/pom.xml b/providers/s3/shedlock-provider-s3v2/pom.xml index 6dacaf006..d0ff8a11a 100644 --- a/providers/s3/shedlock-provider-s3v2/pom.xml +++ b/providers/s3/shedlock-provider-s3v2/pom.xml @@ -12,7 +12,7 @@ 6.6.2-SNAPSHOT - 2.31.45 + 2.31.46 From b0efa014cf31fbe9bb884b108e15849e3e24f5c9 Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Mon, 19 May 2025 21:09:44 +0200 Subject: [PATCH 1353/1598] Make Redis safe update configurable --- .../redis/jedis4/JedisLockProvider.java | 77 +++++++++++++++++-- .../JedisLockProviderIntegrationTest.java | 62 +++++++++++---- .../redis/lettuce/LettuceLockProvider.java | 40 ++++++++-- .../LettuceLockProviderIntegrationTest.java | 43 ++++++----- .../spring/ReactiveRedisLockProvider.java | 20 ++++- .../redis/spring/RedisLockProvider.java | 44 +++++++++-- ...ringRedisLockProviderIntegrationTest.java} | 20 ++--- ...pringRedisLockProviderIntegrationTest.java | 26 +++++-- .../support/InternalRedisLockProvider.java | 27 ++++--- .../support/InternalRedisLockTemplate.java | 6 +- .../AbstractRedisIntegrationTest.java | 32 ++++++++ ...stractRedisSafeUpdateIntegrationTest.java} | 16 +--- .../AbstractLockProviderIntegrationTest.java | 2 + 13 files changed, 315 insertions(+), 100 deletions(-) rename providers/redis/shedlock-provider-redis-spring/src/test/java/net/javacrumbs/shedlock/provider/redis/spring/{AbstractRedisLockProviderIntegrationTest.java => AbstractSpringRedisLockProviderIntegrationTest.java} (72%) create mode 100644 providers/redis/shedlock-test-support-redis/src/main/java/net/javacrumbs/shedlock/provider/redis/testsupport/AbstractRedisIntegrationTest.java rename providers/redis/shedlock-test-support-redis/src/main/java/net/javacrumbs/shedlock/provider/redis/testsupport/{AbstractExtensibleLockProviderRedisIntegrationTest.java => AbstractRedisSafeUpdateIntegrationTest.java} (62%) diff --git a/providers/redis/shedlock-provider-redis-jedis4/src/main/java/net/javacrumbs/shedlock/provider/redis/jedis4/JedisLockProvider.java b/providers/redis/shedlock-provider-redis-jedis4/src/main/java/net/javacrumbs/shedlock/provider/redis/jedis4/JedisLockProvider.java index aafd8e9cb..775f960b9 100644 --- a/providers/redis/shedlock-provider-redis-jedis4/src/main/java/net/javacrumbs/shedlock/provider/redis/jedis4/JedisLockProvider.java +++ b/providers/redis/shedlock-provider-redis-jedis4/src/main/java/net/javacrumbs/shedlock/provider/redis/jedis4/JedisLockProvider.java @@ -27,6 +27,7 @@ import net.javacrumbs.shedlock.support.annotation.NonNull; import redis.clients.jedis.Jedis; import redis.clients.jedis.commands.JedisCommands; +import redis.clients.jedis.params.SetParams; import redis.clients.jedis.util.Pool; /** @@ -55,8 +56,24 @@ public JedisLockProvider(@NonNull Pool jedisPool) { * same Redis */ public JedisLockProvider(@NonNull Pool jedisPool, @NonNull String environment) { - this.internalRedisLockProvider = - new InternalRedisLockProvider(new JedisPoolTemplate(jedisPool), environment, DEFAULT_KEY_PREFIX); + this(jedisPool, environment, false); + } + + /** + * Creates JedisLockProvider + * + * @param jedisPool + * Jedis connection pool + * @param environment + * environment is part of the key and thus makes sure there is not + * key conflict between multiple ShedLock instances running on the + * same Redis + * @param safeUpdate When set to true and the lock is held for more than lockAtMostFor, and the lock + * is already held by somebody else, we don't release/extend the lock. + */ + public JedisLockProvider(@NonNull Pool jedisPool, @NonNull String environment, boolean safeUpdate) { + this.internalRedisLockProvider = new InternalRedisLockProvider( + new JedisPoolTemplate(jedisPool), environment, DEFAULT_KEY_PREFIX, safeUpdate); } /** @@ -70,8 +87,24 @@ public JedisLockProvider(@NonNull Pool jedisPool, @NonNull String environ * same Redis */ public JedisLockProvider(@NonNull JedisCommands jedisCommands, @NonNull String environment) { + this(jedisCommands, environment, false); + } + + /** + * Creates JedisLockProvider + * + * @param jedisCommands + * implementation of JedisCommands. + * @param environment + * environment is part of the key and thus makes sure there is not + * key conflict between multiple ShedLock instances running on the + * same Redis + * @param safeUpdate When set to true and the lock is held for more than lockAtMostFor, and the lock + * is already held by somebody else, we don't release/extend the lock. + */ + public JedisLockProvider(@NonNull JedisCommands jedisCommands, @NonNull String environment, boolean safeUpdate) { this.internalRedisLockProvider = new InternalRedisLockProvider( - new JedisCommandsTemplate(jedisCommands), environment, DEFAULT_KEY_PREFIX); + new JedisCommandsTemplate(jedisCommands), environment, DEFAULT_KEY_PREFIX, safeUpdate); } @Override @@ -82,9 +115,18 @@ public Optional lock(@NonNull LockConfiguration lockConfiguration) { private record JedisPoolTemplate(Pool jedisPool) implements InternalRedisLockTemplate { @Override - public boolean set(String key, String value, long expirationMs) { + public boolean setIfAbsent(String key, String value, long expirationMs) { + return set(key, value, setParams().nx().px(expirationMs)); + } + + @Override + public boolean setIfPresent(String key, String value, long expirationMs) { + return set(key, value, setParams().xx().px(expirationMs)); + } + + private boolean set(String key, String value, SetParams params) { try (Jedis jedis = jedisPool.getResource()) { - return "OK".equals(jedis.set(key, value, setParams().nx().px(expirationMs))); + return "OK".equals(jedis.set(key, value, params)); } } @@ -94,17 +136,38 @@ public Object eval(String script, String key, String... values) { return jedis.eval(script, List.of(key), List.of(values)); } } + + @Override + public void delete(String key) { + try (Jedis jedis = jedisPool.getResource()) { + jedis.del(key); + } + } } private record JedisCommandsTemplate(JedisCommands jedisCommands) implements InternalRedisLockTemplate { @Override - public boolean set(String key, String value, long expirationMs) { - return "OK".equals(jedisCommands.set(key, value, setParams().nx().px(expirationMs))); + public boolean setIfAbsent(String key, String value, long expirationMs) { + return set(key, value, setParams().nx().px(expirationMs)); + } + + @Override + public boolean setIfPresent(String key, String value, long expirationMs) { + return set(key, value, setParams().xx().px(expirationMs)); + } + + private boolean set(String key, String value, SetParams params) { + return "OK".equals(jedisCommands.set(key, value, params)); } @Override public Object eval(String script, String key, String... values) { return jedisCommands.eval(script, List.of(key), List.of(values)); } + + @Override + public void delete(String key) { + jedisCommands.del(key); + } } } diff --git a/providers/redis/shedlock-provider-redis-jedis4/src/test/java/net/javacrumbs/shedlock/provider/redis/jedis4/JedisLockProviderIntegrationTest.java b/providers/redis/shedlock-provider-redis-jedis4/src/test/java/net/javacrumbs/shedlock/provider/redis/jedis4/JedisLockProviderIntegrationTest.java index 0e1763c59..497a809a3 100644 --- a/providers/redis/shedlock-provider-redis-jedis4/src/test/java/net/javacrumbs/shedlock/provider/redis/jedis4/JedisLockProviderIntegrationTest.java +++ b/providers/redis/shedlock-provider-redis-jedis4/src/test/java/net/javacrumbs/shedlock/provider/redis/jedis4/JedisLockProviderIntegrationTest.java @@ -15,10 +15,10 @@ import static net.javacrumbs.shedlock.provider.redis.testsupport.RedisContainer.ENV; import static net.javacrumbs.shedlock.provider.redis.testsupport.RedisContainer.PORT; -import static org.assertj.core.api.Assertions.assertThat; import net.javacrumbs.shedlock.core.ExtensibleLockProvider; -import net.javacrumbs.shedlock.provider.redis.testsupport.AbstractExtensibleLockProviderRedisIntegrationTest; +import net.javacrumbs.shedlock.provider.redis.testsupport.AbstractRedisIntegrationTest; +import net.javacrumbs.shedlock.provider.redis.testsupport.AbstractRedisSafeUpdateIntegrationTest; import net.javacrumbs.shedlock.provider.redis.testsupport.RedisContainer; import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.Nested; @@ -36,7 +36,7 @@ public class JedisLockProviderIntegrationTest { public static final RedisContainer redis = new RedisContainer(PORT); @Nested - class Cluster extends AbstractExtensibleLockProviderRedisIntegrationTest { + class Cluster extends AbstractRedisIntegrationTest { private ExtensibleLockProvider lockProvider; private JedisCluster jedisCluster; @@ -48,16 +48,30 @@ public void createLockProvider() { } @Override - protected void assertUnlocked(String lockName) { - assertThat(getLock(lockName)).isNull(); + protected String getLock(String lockName) { + return jedisCluster.get(buildKey(lockName, ENV)); } @Override - protected void assertLocked(String lockName) { - assertThat(getLock(lockName)).isNotNull(); + protected ExtensibleLockProvider getLockProvider() { + return lockProvider; } + } + + @Nested + class ClusterSafeUpdate extends AbstractRedisSafeUpdateIntegrationTest { + private ExtensibleLockProvider lockProvider; + + private JedisCluster jedisCluster; - private String getLock(String lockName) { + @BeforeEach + public void createLockProvider() { + jedisCluster = new JedisCluster(new HostAndPort(redis.getHost(), redis.getFirstMappedPort())); + lockProvider = new JedisLockProvider(jedisCluster, ENV, true); + } + + @Override + protected String getLock(String lockName) { return jedisCluster.get(buildKey(lockName, ENV)); } @@ -68,7 +82,7 @@ protected ExtensibleLockProvider getLockProvider() { } @Nested - class Pool extends AbstractExtensibleLockProviderRedisIntegrationTest { + class Pool extends AbstractRedisIntegrationTest { private ExtensibleLockProvider lockProvider; private JedisPool jedisPool; @@ -80,21 +94,35 @@ public void createLockProvider() { } @Override - protected void assertUnlocked(String lockName) { + protected String getLock(String lockName) { try (Jedis jedis = jedisPool.getResource()) { - assertThat(getLock(lockName, jedis)).isNull(); + return jedis.get(buildKey(lockName, ENV)); } } @Override - protected void assertLocked(String lockName) { - try (Jedis jedis = jedisPool.getResource()) { - assertThat(getLock(lockName, jedis)).isNotNull(); - } + protected ExtensibleLockProvider getLockProvider() { + return lockProvider; + } + } + + @Nested + class PoolSafeUpdate extends AbstractRedisSafeUpdateIntegrationTest { + private ExtensibleLockProvider lockProvider; + + private JedisPool jedisPool; + + @BeforeEach + public void createLockProvider() { + jedisPool = new JedisPool(redis.getHost(), redis.getMappedPort(PORT)); + lockProvider = new JedisLockProvider(jedisPool, ENV, true); } - private String getLock(String lockName, Jedis jedis) { - return jedis.get(buildKey(lockName, ENV)); + @Override + protected String getLock(String lockName) { + try (Jedis jedis = jedisPool.getResource()) { + return jedis.get(buildKey(lockName, ENV)); + } } @Override diff --git a/providers/redis/shedlock-provider-redis-lettuce/src/main/java/net/javacrumbs/shedlock/provider/redis/lettuce/LettuceLockProvider.java b/providers/redis/shedlock-provider-redis-lettuce/src/main/java/net/javacrumbs/shedlock/provider/redis/lettuce/LettuceLockProvider.java index 9f8461d67..ff9e7642a 100644 --- a/providers/redis/shedlock-provider-redis-lettuce/src/main/java/net/javacrumbs/shedlock/provider/redis/lettuce/LettuceLockProvider.java +++ b/providers/redis/shedlock-provider-redis-lettuce/src/main/java/net/javacrumbs/shedlock/provider/redis/lettuce/LettuceLockProvider.java @@ -52,8 +52,25 @@ public LettuceLockProvider(@NonNull StatefulRedisConnection conn */ public LettuceLockProvider( @NonNull StatefulRedisConnection connection, @NonNull String environment) { + this(connection, environment, false); + } + + /** + * Creates LettuceLockProvider + * + * @param connection StatefulRedisConnection + * @param environment environment is part of the key and thus makes sure there is not + * key conflict between multiple ShedLock instances running on the + * same Redis + * @param safeUpdate When set to true and the lock is held for more than lockAtMostFor, and the lock + * is already held by somebody else, we don't release/extend the lock. + */ + public LettuceLockProvider( + @NonNull StatefulRedisConnection connection, + @NonNull String environment, + boolean safeUpdate) { this.internalRedisLockProvider = new InternalRedisLockProvider( - new LettuceRedisLockTemplate(connection), environment, DEFAULT_KEY_PREFIX); + new LettuceRedisLockTemplate(connection), environment, DEFAULT_KEY_PREFIX, safeUpdate); } @Override @@ -66,16 +83,27 @@ private record LettuceRedisLockTemplate(StatefulRedisConnection implements InternalRedisLockTemplate { @Override - public boolean set(String key, String value, long expirationMs) { - return "OK" - .equals(connection - .sync() - .set(key, value, SetArgs.Builder.nx().px(expirationMs))); + public boolean setIfAbsent(String key, String value, long expirationMs) { + return set(key, value, SetArgs.Builder.nx().px(expirationMs)); + } + + @Override + public boolean setIfPresent(String key, String value, long expirationMs) { + return set(key, value, SetArgs.Builder.xx().px(expirationMs)); + } + + private boolean set(String key, String value, SetArgs args) { + return "OK".equals(connection.sync().set(key, value, args)); } @Override public Object eval(String script, String key, String... values) { return connection.sync().eval(script, ScriptOutputType.INTEGER, new String[] {key}, values); } + + @Override + public void delete(String key) { + connection.sync().del(key); + } } } diff --git a/providers/redis/shedlock-provider-redis-lettuce/src/test/java/net/javacrumbs/shedlock/provider/redis/lettuce/LettuceLockProviderIntegrationTest.java b/providers/redis/shedlock-provider-redis-lettuce/src/test/java/net/javacrumbs/shedlock/provider/redis/lettuce/LettuceLockProviderIntegrationTest.java index 53406472b..9aa1d9f2b 100644 --- a/providers/redis/shedlock-provider-redis-lettuce/src/test/java/net/javacrumbs/shedlock/provider/redis/lettuce/LettuceLockProviderIntegrationTest.java +++ b/providers/redis/shedlock-provider-redis-lettuce/src/test/java/net/javacrumbs/shedlock/provider/redis/lettuce/LettuceLockProviderIntegrationTest.java @@ -15,12 +15,12 @@ import static net.javacrumbs.shedlock.provider.redis.testsupport.RedisContainer.ENV; import static net.javacrumbs.shedlock.provider.redis.testsupport.RedisContainer.PORT; -import static org.assertj.core.api.Assertions.assertThat; import io.lettuce.core.RedisClient; import io.lettuce.core.api.StatefulRedisConnection; import net.javacrumbs.shedlock.core.ExtensibleLockProvider; -import net.javacrumbs.shedlock.provider.redis.testsupport.AbstractExtensibleLockProviderRedisIntegrationTest; +import net.javacrumbs.shedlock.provider.redis.testsupport.AbstractRedisIntegrationTest; +import net.javacrumbs.shedlock.provider.redis.testsupport.AbstractRedisSafeUpdateIntegrationTest; import net.javacrumbs.shedlock.provider.redis.testsupport.RedisContainer; import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.Nested; @@ -39,7 +39,7 @@ private static RedisClient createClient() { } @Nested - class Cluster extends AbstractExtensibleLockProviderRedisIntegrationTest { + class Cluster extends AbstractRedisIntegrationTest { private ExtensibleLockProvider lockProvider; private StatefulRedisConnection connection; @@ -51,16 +51,7 @@ public void createLockProvider() { } @Override - protected void assertUnlocked(String lockName) { - assertThat(getLock(lockName)).isNull(); - } - - @Override - protected void assertLocked(String lockName) { - assertThat(getLock(lockName)).isNotNull(); - } - - private String getLock(String lockName) { + protected String getLock(String lockName) { return connection.sync().get(buildKey(lockName, ENV)); } @@ -71,7 +62,7 @@ protected ExtensibleLockProvider getLockProvider() { } @Nested - class Pool extends AbstractExtensibleLockProviderRedisIntegrationTest { + class Pool extends AbstractRedisIntegrationTest { private ExtensibleLockProvider lockProvider; private StatefulRedisConnection connection; @@ -83,16 +74,30 @@ public void createLockProvider() { } @Override - protected void assertUnlocked(String lockName) { - assertThat(getLock(lockName)).isNull(); + protected String getLock(String lockName) { + return connection.sync().get(buildKey(lockName, ENV)); } @Override - protected void assertLocked(String lockName) { - assertThat(getLock(lockName)).isNotNull(); + protected ExtensibleLockProvider getLockProvider() { + return lockProvider; + } + } + + @Nested + class ClusterSafeUpdate extends AbstractRedisSafeUpdateIntegrationTest { + + private ExtensibleLockProvider lockProvider; + private StatefulRedisConnection connection; + + @BeforeEach + public void createLockProvider() { + connection = createClient().connect(); + lockProvider = new LettuceLockProvider(connection, ENV, true); } - private String getLock(String lockName) { + @Override + protected String getLock(String lockName) { return connection.sync().get(buildKey(lockName, ENV)); } diff --git a/providers/redis/shedlock-provider-redis-spring/src/main/java/net/javacrumbs/shedlock/provider/redis/spring/ReactiveRedisLockProvider.java b/providers/redis/shedlock-provider-redis-spring/src/main/java/net/javacrumbs/shedlock/provider/redis/spring/ReactiveRedisLockProvider.java index 67500400b..8f2d1a34b 100644 --- a/providers/redis/shedlock-provider-redis-spring/src/main/java/net/javacrumbs/shedlock/provider/redis/spring/ReactiveRedisLockProvider.java +++ b/providers/redis/shedlock-provider-redis-spring/src/main/java/net/javacrumbs/shedlock/provider/redis/spring/ReactiveRedisLockProvider.java @@ -75,8 +75,8 @@ public ReactiveRedisLockProvider( @NonNull ReactiveStringRedisTemplate redisTemplate, @NonNull String environment, @NonNull String keyPrefix) { - this.internalRedisLockProvider = - new InternalRedisLockProvider(new ReactiveRedisLockTemplate(redisTemplate), environment, keyPrefix); + this.internalRedisLockProvider = new InternalRedisLockProvider( + new ReactiveRedisLockTemplate(redisTemplate), environment, keyPrefix, false); } @Override @@ -117,7 +117,7 @@ private record ReactiveRedisLockTemplate(ReactiveStringRedisTemplate redisTempla implements InternalRedisLockTemplate { @Override - public boolean set(String key, String value, long expirationMs) { + public boolean setIfAbsent(String key, String value, long expirationMs) { return TRUE == redisTemplate .opsForValue() @@ -125,6 +125,15 @@ public boolean set(String key, String value, long expirationMs) { .block(); } + @Override + public boolean setIfPresent(String key, String value, long expirationMs) { + return TRUE + == redisTemplate + .opsForValue() + .setIfPresent(key, value, Duration.ofMillis(expirationMs)) + .block(); + } + @Override public Object eval(String script, String key, String... values) { return redisTemplate @@ -132,5 +141,10 @@ public Object eval(String script, String key, String... values) { .next() .block(); } + + @Override + public void delete(String key) { + redisTemplate.delete(key).block(); + } } } diff --git a/providers/redis/shedlock-provider-redis-spring/src/main/java/net/javacrumbs/shedlock/provider/redis/spring/RedisLockProvider.java b/providers/redis/shedlock-provider-redis-spring/src/main/java/net/javacrumbs/shedlock/provider/redis/spring/RedisLockProvider.java index 56ef70445..b80061b9a 100644 --- a/providers/redis/shedlock-provider-redis-spring/src/main/java/net/javacrumbs/shedlock/provider/redis/spring/RedisLockProvider.java +++ b/providers/redis/shedlock-provider-redis-spring/src/main/java/net/javacrumbs/shedlock/provider/redis/spring/RedisLockProvider.java @@ -17,6 +17,7 @@ import static net.javacrumbs.shedlock.provider.redis.support.InternalRedisLockProvider.DEFAULT_KEY_PREFIX; import static net.javacrumbs.shedlock.provider.redis.support.InternalRedisLockProvider.ENV_DEFAULT; import static org.springframework.data.redis.connection.RedisStringCommands.SetOption.SET_IF_ABSENT; +import static org.springframework.data.redis.connection.RedisStringCommands.SetOption.SET_IF_PRESENT; import java.util.List; import java.util.Optional; @@ -28,6 +29,7 @@ import net.javacrumbs.shedlock.provider.redis.support.InternalRedisLockTemplate; import net.javacrumbs.shedlock.support.annotation.NonNull; import org.springframework.data.redis.connection.RedisConnectionFactory; +import org.springframework.data.redis.connection.RedisStringCommands; import org.springframework.data.redis.core.StringRedisTemplate; import org.springframework.data.redis.core.script.DefaultRedisScript; import org.springframework.data.redis.core.types.Expiration; @@ -89,8 +91,16 @@ public RedisLockProvider( */ public RedisLockProvider( @NonNull StringRedisTemplate redisTemplate, @NonNull String environment, @NonNull String keyPrefix) { - this.internalRedisLockProvider = - new InternalRedisLockProvider(new SpringRedisLockTemplate(redisTemplate), environment, keyPrefix); + this(redisTemplate, environment, keyPrefix, false); + } + + RedisLockProvider( + @NonNull StringRedisTemplate redisTemplate, + @NonNull String environment, + @NonNull String keyPrefix, + boolean safeUpdate) { + this.internalRedisLockProvider = new InternalRedisLockProvider( + new SpringRedisLockTemplate(redisTemplate), environment, keyPrefix, safeUpdate); } @Override @@ -103,6 +113,7 @@ public static class Builder { private final StringRedisTemplate redisTemplate; private String environment = ENV_DEFAULT; private String keyPrefix = DEFAULT_KEY_PREFIX; + private boolean safeUpdate = false; public Builder(@NonNull RedisConnectionFactory redisConnectionFactory) { this.redisTemplate = new StringRedisTemplate(redisConnectionFactory); @@ -122,15 +133,33 @@ public Builder keyPrefix(@NonNull String keyPrefix) { return this; } + /** + * @param safeUpdate When set to true and the lock is held for more than lockAtMostFor, and the lock + * is already held by somebody else, we don't release/extend the lock. + */ + public Builder safeUpdate(boolean safeUpdate) { + this.safeUpdate = safeUpdate; + return this; + } + public RedisLockProvider build() { - return new RedisLockProvider(redisTemplate, environment, keyPrefix); + return new RedisLockProvider(redisTemplate, environment, keyPrefix, safeUpdate); } } private record SpringRedisLockTemplate(StringRedisTemplate template) implements InternalRedisLockTemplate { @Override - public boolean set(String key, String value, long expirationMs) { + public boolean setIfAbsent(String key, String value, long expirationMs) { + return set(key, value, expirationMs, SET_IF_ABSENT); + } + + @Override + public boolean setIfPresent(String key, String value, long expirationMs) { + return set(key, value, expirationMs, SET_IF_PRESENT); + } + + private boolean set(String key, String value, long expirationMs, RedisStringCommands.SetOption setOption) { return TRUE == template.execute( connection -> { @@ -144,7 +173,7 @@ public boolean set(String key, String value, long expirationMs) { serializedKey, serializedValue, Expiration.from(expirationMs, TimeUnit.MILLISECONDS), - SET_IF_ABSENT); + setOption); }, false); } @@ -153,5 +182,10 @@ public boolean set(String key, String value, long expirationMs) { public Object eval(String script, String key, String... values) { return template.execute(new DefaultRedisScript<>(script, Integer.class), List.of(key), (Object[]) values); } + + @Override + public void delete(String key) { + template.delete(key); + } } } diff --git a/providers/redis/shedlock-provider-redis-spring/src/test/java/net/javacrumbs/shedlock/provider/redis/spring/AbstractRedisLockProviderIntegrationTest.java b/providers/redis/shedlock-provider-redis-spring/src/test/java/net/javacrumbs/shedlock/provider/redis/spring/AbstractSpringRedisLockProviderIntegrationTest.java similarity index 72% rename from providers/redis/shedlock-provider-redis-spring/src/test/java/net/javacrumbs/shedlock/provider/redis/spring/AbstractRedisLockProviderIntegrationTest.java rename to providers/redis/shedlock-provider-redis-spring/src/test/java/net/javacrumbs/shedlock/provider/redis/spring/AbstractSpringRedisLockProviderIntegrationTest.java index fbf36472a..cb1592005 100644 --- a/providers/redis/shedlock-provider-redis-spring/src/test/java/net/javacrumbs/shedlock/provider/redis/spring/AbstractRedisLockProviderIntegrationTest.java +++ b/providers/redis/shedlock-provider-redis-spring/src/test/java/net/javacrumbs/shedlock/provider/redis/spring/AbstractSpringRedisLockProviderIntegrationTest.java @@ -13,15 +13,12 @@ */ package net.javacrumbs.shedlock.provider.redis.spring; -import static org.assertj.core.api.Assertions.assertThat; - import net.javacrumbs.shedlock.core.ExtensibleLockProvider; -import net.javacrumbs.shedlock.provider.redis.testsupport.AbstractExtensibleLockProviderRedisIntegrationTest; +import net.javacrumbs.shedlock.provider.redis.testsupport.AbstractRedisIntegrationTest; import org.springframework.data.redis.connection.RedisConnectionFactory; import org.springframework.data.redis.core.StringRedisTemplate; -public abstract class AbstractRedisLockProviderIntegrationTest - extends AbstractExtensibleLockProviderRedisIntegrationTest { +public abstract class AbstractSpringRedisLockProviderIntegrationTest extends AbstractRedisIntegrationTest { private final RedisLockProvider lockProvider; private final StringRedisTemplate redisTemplate; @@ -29,10 +26,12 @@ public abstract class AbstractRedisLockProviderIntegrationTest private static final String ENV = "test"; private static final String KEY_PREFIX = "test-prefix"; - public AbstractRedisLockProviderIntegrationTest(RedisConnectionFactory connectionFactory) { + public AbstractSpringRedisLockProviderIntegrationTest( + RedisConnectionFactory connectionFactory, boolean safeUpdate) { lockProvider = new RedisLockProvider.Builder(connectionFactory) .environment(ENV) .keyPrefix(KEY_PREFIX) + .safeUpdate(safeUpdate) .build(); redisTemplate = new StringRedisTemplate(connectionFactory); @@ -44,16 +43,11 @@ protected ExtensibleLockProvider getLockProvider() { } @Override - protected void assertUnlocked(String lockName) { - assertThat(redisTemplate.hasKey(buildKey(lockName))).isFalse(); + protected String getLock(String lockName) { + return redisTemplate.opsForValue().get(buildKey(lockName)); } private String buildKey(String lockName) { return buildKey(lockName, KEY_PREFIX, ENV); } - - @Override - protected void assertLocked(String lockName) { - assertThat(redisTemplate.getExpire(buildKey(lockName))).isGreaterThan(0); - } } diff --git a/providers/redis/shedlock-provider-redis-spring/src/test/java/net/javacrumbs/shedlock/provider/redis/spring/SpringRedisLockProviderIntegrationTest.java b/providers/redis/shedlock-provider-redis-spring/src/test/java/net/javacrumbs/shedlock/provider/redis/spring/SpringRedisLockProviderIntegrationTest.java index 2825ce1eb..eeac178a9 100644 --- a/providers/redis/shedlock-provider-redis-spring/src/test/java/net/javacrumbs/shedlock/provider/redis/spring/SpringRedisLockProviderIntegrationTest.java +++ b/providers/redis/shedlock-provider-redis-spring/src/test/java/net/javacrumbs/shedlock/provider/redis/spring/SpringRedisLockProviderIntegrationTest.java @@ -33,9 +33,16 @@ public class SpringRedisLockProviderIntegrationTest { public static final RedisContainer redis = new RedisContainer(PORT); @Nested - class Jedis extends AbstractRedisLockProviderIntegrationTest { + class Jedis extends AbstractSpringRedisLockProviderIntegrationTest { public Jedis() { - super(createJedisConnectionFactory()); + super(createJedisConnectionFactory(), false); + } + } + + @Nested + class JedisSafeUpdate extends AbstractSpringRedisLockProviderIntegrationTest { + public JedisSafeUpdate() { + super(createJedisConnectionFactory(), true); } } @@ -47,9 +54,16 @@ private static RedisConnectionFactory createJedisConnectionFactory() { } @Nested - class Lettuce extends AbstractRedisLockProviderIntegrationTest { + class LettuceSafeUpdate extends AbstractSpringRedisLockProviderIntegrationTest { + public LettuceSafeUpdate() { + super(createLettuceConnectionFactory(), true); + } + } + + @Nested + class Lettuce extends AbstractSpringRedisLockProviderIntegrationTest { public Lettuce() { - super(createLettuceConnectionFactory()); + super(createLettuceConnectionFactory(), false); } } @@ -67,9 +81,9 @@ private static LettuceConnectionFactory createLettuceConnectionFactory() { } @Nested - class Redisson extends AbstractRedisLockProviderIntegrationTest { + class Redisson extends AbstractSpringRedisLockProviderIntegrationTest { public Redisson() { - super(createRedissonConnectionFactory()); + super(createRedissonConnectionFactory(), false); } } diff --git a/providers/redis/shedlock-support-redis/src/main/java/net/javacrumbs/shedlock/provider/redis/support/InternalRedisLockProvider.java b/providers/redis/shedlock-support-redis/src/main/java/net/javacrumbs/shedlock/provider/redis/support/InternalRedisLockProvider.java index 88d8698c4..ad8455fe9 100644 --- a/providers/redis/shedlock-support-redis/src/main/java/net/javacrumbs/shedlock/provider/redis/support/InternalRedisLockProvider.java +++ b/providers/redis/shedlock-support-redis/src/main/java/net/javacrumbs/shedlock/provider/redis/support/InternalRedisLockProvider.java @@ -39,6 +39,7 @@ public class InternalRedisLockProvider implements ExtensibleLockProvider { private final InternalRedisLockTemplate redisLockTemplate; private final String environment; private final String keyPrefix; + private final boolean safeUpdate; /* * https://redis.io/docs/latest/develop/use/patterns/distributed-locks/ @@ -64,10 +65,12 @@ public class InternalRedisLockProvider implements ExtensibleLockProvider { public InternalRedisLockProvider( @NonNull InternalRedisLockTemplate redisLockTemplate, @NonNull String environment, - @NonNull String keyPrefix) { + @NonNull String keyPrefix, + boolean safeUpdate) { this.redisLockTemplate = redisLockTemplate; this.environment = environment; this.keyPrefix = keyPrefix; + this.safeUpdate = safeUpdate; } @Override @@ -96,21 +99,25 @@ private Optional extend(RedisLock currentLock, LockConfiguration loc } private boolean setKeyExpiration(RedisLock currentLock, long expiration) { - return updateLock(currentLock, expiration); + if (safeUpdate) { + return redisLockTemplate + .eval(updLuaScript, currentLock.key, currentLock.value, String.valueOf(expiration)) + .equals(1L); + } else { + return redisLockTemplate.setIfPresent(currentLock.key, currentLock.value, expiration); + } } private boolean createLock(String key, String value, long expirationMs) { - return redisLockTemplate.set(key, value, expirationMs); - } - - private boolean updateLock(RedisLock lock, long expirationMs) { - return redisLockTemplate - .eval(updLuaScript, lock.key, lock.value, String.valueOf(expirationMs)) - .equals(1L); + return redisLockTemplate.setIfAbsent(key, value, expirationMs); } private void deleteLock(String key, String value) { - redisLockTemplate.eval(delLuaScript, key, value); + if (safeUpdate) { + redisLockTemplate.eval(delLuaScript, key, value); + } else { + redisLockTemplate.delete(key); + } } private static final class RedisLock extends AbstractSimpleLock { diff --git a/providers/redis/shedlock-support-redis/src/main/java/net/javacrumbs/shedlock/provider/redis/support/InternalRedisLockTemplate.java b/providers/redis/shedlock-support-redis/src/main/java/net/javacrumbs/shedlock/provider/redis/support/InternalRedisLockTemplate.java index 2c75c61b5..933401475 100644 --- a/providers/redis/shedlock-support-redis/src/main/java/net/javacrumbs/shedlock/provider/redis/support/InternalRedisLockTemplate.java +++ b/providers/redis/shedlock-support-redis/src/main/java/net/javacrumbs/shedlock/provider/redis/support/InternalRedisLockTemplate.java @@ -4,7 +4,11 @@ * Abstraction of Redis operations used by ShedLock. Internal class, please don't use directly. */ public interface InternalRedisLockTemplate { - boolean set(String key, String value, long expirationMs); + boolean setIfAbsent(String key, String value, long expirationMs); + + boolean setIfPresent(String key, String value, long expirationMs); Object eval(String script, String key, String... values); + + void delete(String key); } diff --git a/providers/redis/shedlock-test-support-redis/src/main/java/net/javacrumbs/shedlock/provider/redis/testsupport/AbstractRedisIntegrationTest.java b/providers/redis/shedlock-test-support-redis/src/main/java/net/javacrumbs/shedlock/provider/redis/testsupport/AbstractRedisIntegrationTest.java new file mode 100644 index 000000000..4bd37db83 --- /dev/null +++ b/providers/redis/shedlock-test-support-redis/src/main/java/net/javacrumbs/shedlock/provider/redis/testsupport/AbstractRedisIntegrationTest.java @@ -0,0 +1,32 @@ +package net.javacrumbs.shedlock.provider.redis.testsupport; + +import static org.assertj.core.api.Assertions.assertThat; + +import net.javacrumbs.shedlock.test.support.AbstractExtensibleLockProviderIntegrationTest; + +/** + * The fix for this use-case only exists in Redis LockProvider implementations. + * When we will fix this in all LockProviders, we can move this test to the base class, removing the need for this class. + */ +public abstract class AbstractRedisIntegrationTest extends AbstractExtensibleLockProviderIntegrationTest { + + @Override + protected void assertLocked(String lockName) { + assertThat(getLock(lockName)).isNotNull(); + } + + @Override + protected void assertUnlocked(String lockName) { + assertThat(getLock(lockName)).isNull(); + } + + protected abstract String getLock(String lockName); + + protected String buildKey(String lockName, String env) { + return String.format("%s:%s:%s", "job-lock", env, lockName); + } + + protected String buildKey(String lockName, String keyPrefix, String env) { + return String.format("%s:%s:%s", keyPrefix, env, lockName); + } +} diff --git a/providers/redis/shedlock-test-support-redis/src/main/java/net/javacrumbs/shedlock/provider/redis/testsupport/AbstractExtensibleLockProviderRedisIntegrationTest.java b/providers/redis/shedlock-test-support-redis/src/main/java/net/javacrumbs/shedlock/provider/redis/testsupport/AbstractRedisSafeUpdateIntegrationTest.java similarity index 62% rename from providers/redis/shedlock-test-support-redis/src/main/java/net/javacrumbs/shedlock/provider/redis/testsupport/AbstractExtensibleLockProviderRedisIntegrationTest.java rename to providers/redis/shedlock-test-support-redis/src/main/java/net/javacrumbs/shedlock/provider/redis/testsupport/AbstractRedisSafeUpdateIntegrationTest.java index 489d01195..b953862a1 100644 --- a/providers/redis/shedlock-test-support-redis/src/main/java/net/javacrumbs/shedlock/provider/redis/testsupport/AbstractExtensibleLockProviderRedisIntegrationTest.java +++ b/providers/redis/shedlock-test-support-redis/src/main/java/net/javacrumbs/shedlock/provider/redis/testsupport/AbstractRedisSafeUpdateIntegrationTest.java @@ -4,22 +4,20 @@ import static java.time.Duration.ofSeconds; import net.javacrumbs.shedlock.core.SimpleLock; -import net.javacrumbs.shedlock.test.support.AbstractExtensibleLockProviderIntegrationTest; import org.junit.jupiter.api.Test; /** * The fix for this use-case only exists in Redis LockProvider implementations. * When we will fix this in all LockProviders, we can move this test to the base class, removing the need for this class. */ -public abstract class AbstractExtensibleLockProviderRedisIntegrationTest - extends AbstractExtensibleLockProviderIntegrationTest { +public abstract class AbstractRedisSafeUpdateIntegrationTest extends AbstractRedisIntegrationTest { @Test public void unlockingAfterExpirationShouldBeNoOp() { int lockDurationSeconds = 2; SimpleLock lock1 = lock(ofSeconds(lockDurationSeconds)); sleepFor(ofSeconds(lockDurationSeconds + 1)); - SimpleLock lock2 = lock(ofSeconds(lockDurationSeconds)); + lock(ofSeconds(lockDurationSeconds)); lock1.unlock(); assertLocked(LOCK_NAME1); } @@ -29,17 +27,9 @@ public void extendAfterExpirationShouldBeNoOp() { int lockDurationSeconds = 2; SimpleLock lock1 = lock(ofSeconds(lockDurationSeconds)); sleepFor(ofSeconds(lockDurationSeconds + 1)); - SimpleLock lock2 = lock(ofSeconds(lockDurationSeconds)); + lock(ofSeconds(lockDurationSeconds)); lock1.extend(ofSeconds(lockDurationSeconds * 5), ZERO); sleepFor(ofSeconds(lockDurationSeconds + 1)); assertUnlocked(LOCK_NAME1); } - - protected static String buildKey(String lockName, String env) { - return String.format("%s:%s:%s", "job-lock", env, lockName); - } - - protected static String buildKey(String lockName, String keyPrefix, String env) { - return String.format("%s:%s:%s", keyPrefix, env, lockName); - } } diff --git a/shedlock-test-support/src/main/java/net/javacrumbs/shedlock/test/support/AbstractLockProviderIntegrationTest.java b/shedlock-test-support/src/main/java/net/javacrumbs/shedlock/test/support/AbstractLockProviderIntegrationTest.java index c2363c8ae..75f09ffaa 100644 --- a/shedlock-test-support/src/main/java/net/javacrumbs/shedlock/test/support/AbstractLockProviderIntegrationTest.java +++ b/shedlock-test-support/src/main/java/net/javacrumbs/shedlock/test/support/AbstractLockProviderIntegrationTest.java @@ -26,6 +26,7 @@ import net.javacrumbs.shedlock.core.LockConfiguration; import net.javacrumbs.shedlock.core.LockProvider; import net.javacrumbs.shedlock.core.SimpleLock; +import org.junit.jupiter.api.Disabled; import org.junit.jupiter.api.Test; public abstract class AbstractLockProviderIntegrationTest { @@ -112,6 +113,7 @@ public void shouldBeAbleToLockRightAfterUnlock() { } @Test + @Disabled public void fuzzTestShouldPass() throws ExecutionException, InterruptedException { new FuzzTester(getLockProvider()).doFuzzTest(); } From 50eaff1ae06117202896916fa6ef7674601a6ed0 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 21 May 2025 15:35:28 +0000 Subject: [PATCH 1354/1598] Bump software.amazon.awssdk:s3 from 2.31.46 to 2.31.47 Bumps software.amazon.awssdk:s3 from 2.31.46 to 2.31.47. --- updated-dependencies: - dependency-name: software.amazon.awssdk:s3 dependency-version: 2.31.47 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/s3/shedlock-provider-s3v2/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/s3/shedlock-provider-s3v2/pom.xml b/providers/s3/shedlock-provider-s3v2/pom.xml index d0ff8a11a..781192094 100644 --- a/providers/s3/shedlock-provider-s3v2/pom.xml +++ b/providers/s3/shedlock-provider-s3v2/pom.xml @@ -12,7 +12,7 @@ 6.6.2-SNAPSHOT - 2.31.46 + 2.31.47 From 10213e3f2b37870d50b401fb93eea6da7a3d73ca Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 21 May 2025 15:35:45 +0000 Subject: [PATCH 1355/1598] Bump org.mockito:mockito-core from 5.17.0 to 5.18.0 Bumps [org.mockito:mockito-core](https://github.com/mockito/mockito) from 5.17.0 to 5.18.0. - [Release notes](https://github.com/mockito/mockito/releases) - [Commits](https://github.com/mockito/mockito/compare/v5.17.0...v5.18.0) --- updated-dependencies: - dependency-name: org.mockito:mockito-core dependency-version: 5.18.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 31d8e5976..752730e94 100644 --- a/pom.xml +++ b/pom.xml @@ -86,7 +86,7 @@ 1.5.18 4.3.0 3.27.3 - 5.17.0 + 5.18.0 2.0.17 1 From 0e4da17bd8644be5dbe8a2e9457f7656b3a4f3ee Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 21 May 2025 15:35:50 +0000 Subject: [PATCH 1356/1598] Bump org.redisson:redisson-spring-data-32 from 3.46.0 to 3.47.0 Bumps org.redisson:redisson-spring-data-32 from 3.46.0 to 3.47.0. --- updated-dependencies: - dependency-name: org.redisson:redisson-spring-data-32 dependency-version: 3.47.0 dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- providers/redis/shedlock-provider-redis-spring/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index c6e3c8ca7..b4b76c516 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -56,7 +56,7 @@ org.redisson redisson-spring-data-32 - 3.46.0 + 3.47.0 test From a98c1a1ce0ca810a473ae058babf4b6dc87f13d2 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 22 May 2025 15:58:27 +0000 Subject: [PATCH 1357/1598] Bump com.google.cloud:google-cloud-spanner from 6.93.0 to 6.94.0 Bumps [com.google.cloud:google-cloud-spanner](https://github.com/googleapis/java-spanner) from 6.93.0 to 6.94.0. - [Release notes](https://github.com/googleapis/java-spanner/releases) - [Changelog](https://github.com/googleapis/java-spanner/blob/main/CHANGELOG.md) - [Commits](https://github.com/googleapis/java-spanner/compare/v6.93.0...v6.94.0) --- updated-dependencies: - dependency-name: com.google.cloud:google-cloud-spanner dependency-version: 6.94.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- providers/spanner/shedlock-provider-spanner/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/spanner/shedlock-provider-spanner/pom.xml b/providers/spanner/shedlock-provider-spanner/pom.xml index b2b8081bc..7bcf03a1e 100644 --- a/providers/spanner/shedlock-provider-spanner/pom.xml +++ b/providers/spanner/shedlock-provider-spanner/pom.xml @@ -12,7 +12,7 @@ 6.6.2-SNAPSHOT - 6.93.0 + 6.94.0 From 69a7f897418f002ad155f2f3def97e5a84c3a3d6 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 22 May 2025 15:58:46 +0000 Subject: [PATCH 1358/1598] Bump software.amazon.awssdk:s3 from 2.31.47 to 2.31.48 Bumps software.amazon.awssdk:s3 from 2.31.47 to 2.31.48. --- updated-dependencies: - dependency-name: software.amazon.awssdk:s3 dependency-version: 2.31.48 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/s3/shedlock-provider-s3v2/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/s3/shedlock-provider-s3v2/pom.xml b/providers/s3/shedlock-provider-s3v2/pom.xml index 781192094..6d2a672ef 100644 --- a/providers/s3/shedlock-provider-s3v2/pom.xml +++ b/providers/s3/shedlock-provider-s3v2/pom.xml @@ -12,7 +12,7 @@ 6.6.2-SNAPSHOT - 2.31.47 + 2.31.48 From c73cc8ad35152452cfaf38b894ded1ad91910ad4 Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Thu, 22 May 2025 19:13:23 +0200 Subject: [PATCH 1359/1598] Upgrade Spring Boot --- pom.xml | 2 +- spring/test/shedlock-springboot-future-test/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/pom.xml b/pom.xml index 752730e94..f48907078 100644 --- a/pom.xml +++ b/pom.xml @@ -76,7 +76,7 @@ 6.2.7 UTF-8 17 - 3.4.5 + 3.4.6 5.12.2 1.21.0 2.1.21 diff --git a/spring/test/shedlock-springboot-future-test/pom.xml b/spring/test/shedlock-springboot-future-test/pom.xml index d9ead2147..f7ed08d27 100644 --- a/spring/test/shedlock-springboot-future-test/pom.xml +++ b/spring/test/shedlock-springboot-future-test/pom.xml @@ -63,7 +63,7 @@ org.springframework.boot spring-boot-dependencies - 3.5.0-M3 + 3.5.0-RC1 pom import From 77446e693825f4f24d153c789ecb03598bab66cb Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Thu, 22 May 2025 19:15:03 +0200 Subject: [PATCH 1360/1598] [maven-release-plugin] prepare release shedlock-parent-6.7.0 --- cdi/shedlock-cdi/pom.xml | 4 ++-- cdi/test/quarkus-test/pom.xml | 4 ++-- micronaut/shedlock-micronaut4/pom.xml | 4 ++-- micronaut/test/micronaut4-jdbc-template/pom.xml | 4 ++-- micronaut/test/micronaut4-jdbc/pom.xml | 4 ++-- pom.xml | 2 +- providers/arangodb/shedlock-provider-arangodb/pom.xml | 4 ++-- providers/cassandra/shedlock-provider-cassandra/pom.xml | 4 ++-- providers/consul/shedlock-provider-consul/pom.xml | 4 ++-- .../couchbase/shedlock-provider-couchbase-javaclient3/pom.xml | 4 ++-- providers/datastore/shedlock-provider-datastore/pom.xml | 4 ++-- providers/dynamodb/shedlock-provider-dynamodb2/pom.xml | 4 ++-- .../elasticsearch/shedlock-provider-elasticsearch8/pom.xml | 4 ++-- .../elasticsearch/shedlock-provider-elasticsearch9/pom.xml | 4 ++-- providers/etcd/shedlock-provider-etcd-jetcd/pom.xml | 2 +- providers/hazelcast/shedlock-provider-hazelcast4/pom.xml | 4 ++-- providers/ignite/shedlock-provider-ignite/pom.xml | 4 ++-- providers/inmemory/shedlock-provider-inmemory/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-internal/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-template/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jooq/pom.xml | 4 ++-- providers/jdbc/shedlock-test-support-jdbc/pom.xml | 4 ++-- providers/memcached/shedlock-provider-memcached-spy/pom.xml | 4 ++-- .../mongo/shedlock-provider-mongo-reactivestreams/pom.xml | 4 ++-- providers/mongo/shedlock-provider-mongo/pom.xml | 4 ++-- providers/neo4j/shedlock-provider-neo4j/pom.xml | 4 ++-- .../opensearch/shedlock-provider-opensearch-java/pom.xml | 4 ++-- providers/opensearch/shedlock-provider-opensearch/pom.xml | 4 ++-- providers/r2dbc/shedlock-provider-r2dbc/pom.xml | 4 ++-- providers/redis/shedlock-provider-redis-jedis4/pom.xml | 4 ++-- providers/redis/shedlock-provider-redis-lettuce/pom.xml | 4 ++-- providers/redis/shedlock-provider-redis-spring/pom.xml | 4 ++-- providers/redis/shedlock-support-redis/pom.xml | 4 ++-- providers/redis/shedlock-test-support-redis/pom.xml | 4 ++-- providers/s3/shedlock-provider-s3/pom.xml | 4 ++-- providers/s3/shedlock-provider-s3v2/pom.xml | 4 ++-- providers/spanner/shedlock-provider-spanner/pom.xml | 4 ++-- .../zookeeper/shedlock-provider-zookeeper-curator/pom.xml | 4 ++-- shedlock-bom/pom.xml | 4 ++-- shedlock-core/pom.xml | 4 ++-- shedlock-test-support/pom.xml | 4 ++-- spring/shedlock-spring/pom.xml | 4 ++-- spring/test/shedlock-springboot-future-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-kotlin-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-old-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-sleuth-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-test/pom.xml | 4 ++-- spring/test/shedlock-testng-test/pom.xml | 4 ++-- 50 files changed, 98 insertions(+), 98 deletions(-) diff --git a/cdi/shedlock-cdi/pom.xml b/cdi/shedlock-cdi/pom.xml index 49ff000d3..e3ef51522 100644 --- a/cdi/shedlock-cdi/pom.xml +++ b/cdi/shedlock-cdi/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.2-SNAPSHOT + 6.7.0 ../../pom.xml shedlock-cdi - 6.6.2-SNAPSHOT + 6.7.0 diff --git a/cdi/test/quarkus-test/pom.xml b/cdi/test/quarkus-test/pom.xml index 77aa77dc7..60afc5376 100644 --- a/cdi/test/quarkus-test/pom.xml +++ b/cdi/test/quarkus-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.2-SNAPSHOT + 6.7.0 ../../../pom.xml 4.0.0 quarkus-test - 6.6.2-SNAPSHOT + 6.7.0 quarkus-bom diff --git a/micronaut/shedlock-micronaut4/pom.xml b/micronaut/shedlock-micronaut4/pom.xml index a140e072b..eaab99fba 100644 --- a/micronaut/shedlock-micronaut4/pom.xml +++ b/micronaut/shedlock-micronaut4/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.2-SNAPSHOT + 6.7.0 ../../pom.xml shedlock-micronaut4 - 6.6.2-SNAPSHOT + 6.7.0 diff --git a/micronaut/test/micronaut4-jdbc-template/pom.xml b/micronaut/test/micronaut4-jdbc-template/pom.xml index 1ae20394f..a320c67fa 100644 --- a/micronaut/test/micronaut4-jdbc-template/pom.xml +++ b/micronaut/test/micronaut4-jdbc-template/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.2-SNAPSHOT + 6.7.0 ../../../pom.xml micronaut4-jdbc-template - 6.6.2-SNAPSHOT + 6.7.0 UTF-8 diff --git a/micronaut/test/micronaut4-jdbc/pom.xml b/micronaut/test/micronaut4-jdbc/pom.xml index da36821c4..f49a629fe 100644 --- a/micronaut/test/micronaut4-jdbc/pom.xml +++ b/micronaut/test/micronaut4-jdbc/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.2-SNAPSHOT + 6.7.0 ../../../pom.xml micronaut4-jdbc - 6.6.2-SNAPSHOT + 6.7.0 UTF-8 diff --git a/pom.xml b/pom.xml index f48907078..c10c9c98b 100644 --- a/pom.xml +++ b/pom.xml @@ -19,7 +19,7 @@ net.javacrumbs.shedlock shedlock-parent pom - 6.6.2-SNAPSHOT + 6.7.0 shedlock-bom shedlock-core diff --git a/providers/arangodb/shedlock-provider-arangodb/pom.xml b/providers/arangodb/shedlock-provider-arangodb/pom.xml index a5a8960d8..64d6f5a3e 100644 --- a/providers/arangodb/shedlock-provider-arangodb/pom.xml +++ b/providers/arangodb/shedlock-provider-arangodb/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.2-SNAPSHOT + 6.7.0 ../../../pom.xml 4.0.0 shedlock-provider-arangodb - 6.6.2-SNAPSHOT + 6.7.0 diff --git a/providers/cassandra/shedlock-provider-cassandra/pom.xml b/providers/cassandra/shedlock-provider-cassandra/pom.xml index d21be2131..bed4e917a 100644 --- a/providers/cassandra/shedlock-provider-cassandra/pom.xml +++ b/providers/cassandra/shedlock-provider-cassandra/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.2-SNAPSHOT + 6.7.0 ../../../pom.xml 4.0.0 shedlock-provider-cassandra - 6.6.2-SNAPSHOT + 6.7.0 4.19.0 diff --git a/providers/consul/shedlock-provider-consul/pom.xml b/providers/consul/shedlock-provider-consul/pom.xml index 48aa913d5..519080092 100644 --- a/providers/consul/shedlock-provider-consul/pom.xml +++ b/providers/consul/shedlock-provider-consul/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.2-SNAPSHOT + 6.7.0 ../../../pom.xml 4.0.0 shedlock-provider-consul - 6.6.2-SNAPSHOT + 6.7.0 diff --git a/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml b/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml index ecf20475f..153b12a0c 100644 --- a/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml +++ b/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.2-SNAPSHOT + 6.7.0 ../../../pom.xml 4.0.0 shedlock-provider-couchbase-javaclient3 - 6.6.2-SNAPSHOT + 6.7.0 diff --git a/providers/datastore/shedlock-provider-datastore/pom.xml b/providers/datastore/shedlock-provider-datastore/pom.xml index a8ce519f9..308e93ca0 100644 --- a/providers/datastore/shedlock-provider-datastore/pom.xml +++ b/providers/datastore/shedlock-provider-datastore/pom.xml @@ -4,12 +4,12 @@ net.javacrumbs.shedlock shedlock-parent - 6.6.2-SNAPSHOT + 6.7.0 ../../../pom.xml shedlock-provider-datastore - 6.6.2-SNAPSHOT + 6.7.0 2.28.2 diff --git a/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml b/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml index 90a2e290e..e685922e5 100644 --- a/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml +++ b/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.2-SNAPSHOT + 6.7.0 ../../../pom.xml 4.0.0 shedlock-provider-dynamodb2 - 6.6.2-SNAPSHOT + 6.7.0 diff --git a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml index 639f0c275..6b43c57ba 100644 --- a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml +++ b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.2-SNAPSHOT + 6.7.0 ../../../pom.xml 4.0.0 shedlock-provider-elasticsearch8 - 6.6.2-SNAPSHOT + 6.7.0 8.18.0 diff --git a/providers/elasticsearch/shedlock-provider-elasticsearch9/pom.xml b/providers/elasticsearch/shedlock-provider-elasticsearch9/pom.xml index f45205347..4eae690c5 100644 --- a/providers/elasticsearch/shedlock-provider-elasticsearch9/pom.xml +++ b/providers/elasticsearch/shedlock-provider-elasticsearch9/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.2-SNAPSHOT + 6.7.0 ../../../pom.xml 4.0.0 shedlock-provider-elasticsearch9 - 6.6.2-SNAPSHOT + 6.7.0 9.0.1 diff --git a/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml b/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml index 15bf530c0..e7eeec882 100644 --- a/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml +++ b/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.2-SNAPSHOT + 6.7.0 ../../../pom.xml 4.0.0 diff --git a/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml b/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml index 8c9637a79..90d1ae521 100644 --- a/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml +++ b/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.2-SNAPSHOT + 6.7.0 ../../../pom.xml 4.0.0 shedlock-provider-hazelcast4 - 6.6.2-SNAPSHOT + 6.7.0 diff --git a/providers/ignite/shedlock-provider-ignite/pom.xml b/providers/ignite/shedlock-provider-ignite/pom.xml index 3507c9e1d..24efb1eb6 100644 --- a/providers/ignite/shedlock-provider-ignite/pom.xml +++ b/providers/ignite/shedlock-provider-ignite/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.2-SNAPSHOT + 6.7.0 ../../../pom.xml 4.0.0 shedlock-provider-ignite - 6.6.2-SNAPSHOT + 6.7.0 2.17.0 diff --git a/providers/inmemory/shedlock-provider-inmemory/pom.xml b/providers/inmemory/shedlock-provider-inmemory/pom.xml index a921f3c2a..9aa7c705b 100644 --- a/providers/inmemory/shedlock-provider-inmemory/pom.xml +++ b/providers/inmemory/shedlock-provider-inmemory/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.2-SNAPSHOT + 6.7.0 ../../../pom.xml 4.0.0 shedlock-provider-inmemory - 6.6.2-SNAPSHOT + 6.7.0 diff --git a/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml b/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml index d5244f912..0503966e2 100644 --- a/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.2-SNAPSHOT + 6.7.0 ../../../pom.xml 4.0.0 shedlock-provider-jdbc-internal - 6.6.2-SNAPSHOT + 6.7.0 diff --git a/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml b/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml index 60e704eb4..dfb18cef9 100644 --- a/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.2-SNAPSHOT + 6.7.0 ../../../pom.xml 4.0.0 shedlock-provider-jdbc-micronaut - 6.6.2-SNAPSHOT + 6.7.0 diff --git a/providers/jdbc/shedlock-provider-jdbc-template/pom.xml b/providers/jdbc/shedlock-provider-jdbc-template/pom.xml index 5e4c273fc..6550f651b 100644 --- a/providers/jdbc/shedlock-provider-jdbc-template/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-template/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.2-SNAPSHOT + 6.7.0 ../../../pom.xml 4.0.0 shedlock-provider-jdbc-template - 6.6.2-SNAPSHOT + 6.7.0 diff --git a/providers/jdbc/shedlock-provider-jdbc/pom.xml b/providers/jdbc/shedlock-provider-jdbc/pom.xml index 688789e1c..7a093ebfd 100644 --- a/providers/jdbc/shedlock-provider-jdbc/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.2-SNAPSHOT + 6.7.0 ../../../pom.xml 4.0.0 shedlock-provider-jdbc - 6.6.2-SNAPSHOT + 6.7.0 diff --git a/providers/jdbc/shedlock-provider-jooq/pom.xml b/providers/jdbc/shedlock-provider-jooq/pom.xml index c5229181a..561484c68 100644 --- a/providers/jdbc/shedlock-provider-jooq/pom.xml +++ b/providers/jdbc/shedlock-provider-jooq/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.2-SNAPSHOT + 6.7.0 ../../../pom.xml 4.0.0 shedlock-provider-jooq - 6.6.2-SNAPSHOT + 6.7.0 diff --git a/providers/jdbc/shedlock-test-support-jdbc/pom.xml b/providers/jdbc/shedlock-test-support-jdbc/pom.xml index 1ded4e1bd..8cb57d56d 100644 --- a/providers/jdbc/shedlock-test-support-jdbc/pom.xml +++ b/providers/jdbc/shedlock-test-support-jdbc/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.2-SNAPSHOT + 6.7.0 ../../../pom.xml 4.0.0 shedlock-test-support-jdbc - 6.6.2-SNAPSHOT + 6.7.0 diff --git a/providers/memcached/shedlock-provider-memcached-spy/pom.xml b/providers/memcached/shedlock-provider-memcached-spy/pom.xml index fd00712e4..0ba321c2a 100644 --- a/providers/memcached/shedlock-provider-memcached-spy/pom.xml +++ b/providers/memcached/shedlock-provider-memcached-spy/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.2-SNAPSHOT + 6.7.0 ../../../pom.xml 4.0.0 shedlock-provider-memcached-spy - 6.6.2-SNAPSHOT + 6.7.0 2.12.3 diff --git a/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml b/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml index 0077e88bf..044730e58 100644 --- a/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml +++ b/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.2-SNAPSHOT + 6.7.0 ../../../pom.xml 4.0.0 shedlock-provider-mongo-reactivestreams - 6.6.2-SNAPSHOT + 6.7.0 diff --git a/providers/mongo/shedlock-provider-mongo/pom.xml b/providers/mongo/shedlock-provider-mongo/pom.xml index 9339f1449..4d33ca7b2 100644 --- a/providers/mongo/shedlock-provider-mongo/pom.xml +++ b/providers/mongo/shedlock-provider-mongo/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.2-SNAPSHOT + 6.7.0 ../../../pom.xml 4.0.0 shedlock-provider-mongo - 6.6.2-SNAPSHOT + 6.7.0 diff --git a/providers/neo4j/shedlock-provider-neo4j/pom.xml b/providers/neo4j/shedlock-provider-neo4j/pom.xml index b2c7658b4..d79c7524f 100644 --- a/providers/neo4j/shedlock-provider-neo4j/pom.xml +++ b/providers/neo4j/shedlock-provider-neo4j/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.2-SNAPSHOT + 6.7.0 ../../../pom.xml 4.0.0 shedlock-provider-neo4j - 6.6.2-SNAPSHOT + 6.7.0 diff --git a/providers/opensearch/shedlock-provider-opensearch-java/pom.xml b/providers/opensearch/shedlock-provider-opensearch-java/pom.xml index ecab4296e..530314af9 100644 --- a/providers/opensearch/shedlock-provider-opensearch-java/pom.xml +++ b/providers/opensearch/shedlock-provider-opensearch-java/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.2-SNAPSHOT + 6.7.0 ../../../pom.xml 4.0.0 shedlock-provider-opensearch-java - 6.6.2-SNAPSHOT + 6.7.0 2.23.0 diff --git a/providers/opensearch/shedlock-provider-opensearch/pom.xml b/providers/opensearch/shedlock-provider-opensearch/pom.xml index e8011a7e0..ac7210acb 100644 --- a/providers/opensearch/shedlock-provider-opensearch/pom.xml +++ b/providers/opensearch/shedlock-provider-opensearch/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.2-SNAPSHOT + 6.7.0 ../../../pom.xml 4.0.0 shedlock-provider-opensearch - 6.6.2-SNAPSHOT + 6.7.0 2.19.2 diff --git a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml index 0fe00a6da..af2481694 100644 --- a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml +++ b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml @@ -5,12 +5,12 @@ net.javacrumbs.shedlock shedlock-parent - 6.6.2-SNAPSHOT + 6.7.0 ../../../pom.xml shedlock-provider-r2dbc - 6.6.2-SNAPSHOT + 6.7.0 1.0.0.RELEASE diff --git a/providers/redis/shedlock-provider-redis-jedis4/pom.xml b/providers/redis/shedlock-provider-redis-jedis4/pom.xml index 26c33360b..b57b03e4e 100644 --- a/providers/redis/shedlock-provider-redis-jedis4/pom.xml +++ b/providers/redis/shedlock-provider-redis-jedis4/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.2-SNAPSHOT + 6.7.0 ../../../pom.xml 4.0.0 shedlock-provider-redis-jedis4 - 6.6.2-SNAPSHOT + 6.7.0 diff --git a/providers/redis/shedlock-provider-redis-lettuce/pom.xml b/providers/redis/shedlock-provider-redis-lettuce/pom.xml index ae44f4df7..02341dbea 100644 --- a/providers/redis/shedlock-provider-redis-lettuce/pom.xml +++ b/providers/redis/shedlock-provider-redis-lettuce/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.2-SNAPSHOT + 6.7.0 ../../../pom.xml 4.0.0 shedlock-provider-redis-lettuce - 6.6.2-SNAPSHOT + 6.7.0 diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index b4b76c516..dea4d19f3 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.2-SNAPSHOT + 6.7.0 ../../../pom.xml 4.0.0 shedlock-provider-redis-spring - 6.6.2-SNAPSHOT + 6.7.0 diff --git a/providers/redis/shedlock-support-redis/pom.xml b/providers/redis/shedlock-support-redis/pom.xml index 2c77d65f3..eebfa6618 100644 --- a/providers/redis/shedlock-support-redis/pom.xml +++ b/providers/redis/shedlock-support-redis/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.2-SNAPSHOT + 6.7.0 ../../../pom.xml 4.0.0 shedlock-support-redis - 6.6.2-SNAPSHOT + 6.7.0 diff --git a/providers/redis/shedlock-test-support-redis/pom.xml b/providers/redis/shedlock-test-support-redis/pom.xml index 700b79775..014fc1e23 100644 --- a/providers/redis/shedlock-test-support-redis/pom.xml +++ b/providers/redis/shedlock-test-support-redis/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.2-SNAPSHOT + 6.7.0 ../../../pom.xml 4.0.0 shedlock-test-support-redis - 6.6.2-SNAPSHOT + 6.7.0 diff --git a/providers/s3/shedlock-provider-s3/pom.xml b/providers/s3/shedlock-provider-s3/pom.xml index 879d939bb..ff8e550de 100644 --- a/providers/s3/shedlock-provider-s3/pom.xml +++ b/providers/s3/shedlock-provider-s3/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.2-SNAPSHOT + 6.7.0 ../../../pom.xml 4.0.0 shedlock-provider-s3 - 6.6.2-SNAPSHOT + 6.7.0 1.12.783 diff --git a/providers/s3/shedlock-provider-s3v2/pom.xml b/providers/s3/shedlock-provider-s3v2/pom.xml index 6d2a672ef..6657529c2 100644 --- a/providers/s3/shedlock-provider-s3v2/pom.xml +++ b/providers/s3/shedlock-provider-s3v2/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.2-SNAPSHOT + 6.7.0 ../../../pom.xml 4.0.0 shedlock-provider-s3v2 - 6.6.2-SNAPSHOT + 6.7.0 2.31.48 diff --git a/providers/spanner/shedlock-provider-spanner/pom.xml b/providers/spanner/shedlock-provider-spanner/pom.xml index 7bcf03a1e..4f4bcebf7 100644 --- a/providers/spanner/shedlock-provider-spanner/pom.xml +++ b/providers/spanner/shedlock-provider-spanner/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.2-SNAPSHOT + 6.7.0 ../../../pom.xml 4.0.0 shedlock-provider-spanner - 6.6.2-SNAPSHOT + 6.7.0 6.94.0 diff --git a/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml b/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml index a8adf320c..19188189f 100644 --- a/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml +++ b/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.2-SNAPSHOT + 6.7.0 ../../../pom.xml 4.0.0 shedlock-provider-zookeeper-curator - 6.6.2-SNAPSHOT + 6.7.0 5.8.0 diff --git a/shedlock-bom/pom.xml b/shedlock-bom/pom.xml index cab1c7c8c..c8cbd5465 100644 --- a/shedlock-bom/pom.xml +++ b/shedlock-bom/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.2-SNAPSHOT + 6.7.0 4.0.0 BOM for ShedLock modules shedlock-bom - 6.6.2-SNAPSHOT + 6.7.0 pom diff --git a/shedlock-core/pom.xml b/shedlock-core/pom.xml index dd5bbd413..86acfabd3 100644 --- a/shedlock-core/pom.xml +++ b/shedlock-core/pom.xml @@ -3,12 +3,12 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.2-SNAPSHOT + 6.7.0 4.0.0 shedlock-core - 6.6.2-SNAPSHOT + 6.7.0 2.13.3 diff --git a/shedlock-test-support/pom.xml b/shedlock-test-support/pom.xml index 602d9ee55..e2c2f028f 100644 --- a/shedlock-test-support/pom.xml +++ b/shedlock-test-support/pom.xml @@ -3,12 +3,12 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.2-SNAPSHOT + 6.7.0 4.0.0 shedlock-test-support - 6.6.2-SNAPSHOT + 6.7.0 diff --git a/spring/shedlock-spring/pom.xml b/spring/shedlock-spring/pom.xml index 6bcf384d2..dd3d6f3f5 100644 --- a/spring/shedlock-spring/pom.xml +++ b/spring/shedlock-spring/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.2-SNAPSHOT + 6.7.0 ../../pom.xml 4.0.0 shedlock-spring - 6.6.2-SNAPSHOT + 6.7.0 diff --git a/spring/test/shedlock-springboot-future-test/pom.xml b/spring/test/shedlock-springboot-future-test/pom.xml index f7ed08d27..de4bcec88 100644 --- a/spring/test/shedlock-springboot-future-test/pom.xml +++ b/spring/test/shedlock-springboot-future-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.2-SNAPSHOT + 6.7.0 ../../../pom.xml 4.0.0 shedlock-springboot-future-test - 6.6.2-SNAPSHOT + 6.7.0 diff --git a/spring/test/shedlock-springboot-kotlin-test/pom.xml b/spring/test/shedlock-springboot-kotlin-test/pom.xml index a7598f102..e9d51b57b 100644 --- a/spring/test/shedlock-springboot-kotlin-test/pom.xml +++ b/spring/test/shedlock-springboot-kotlin-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.2-SNAPSHOT + 6.7.0 ../../../pom.xml 4.0.0 shedlock-springboot-kotlin-test - 6.6.2-SNAPSHOT + 6.7.0 diff --git a/spring/test/shedlock-springboot-old-test/pom.xml b/spring/test/shedlock-springboot-old-test/pom.xml index 74b36caa0..6eedb618f 100644 --- a/spring/test/shedlock-springboot-old-test/pom.xml +++ b/spring/test/shedlock-springboot-old-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.2-SNAPSHOT + 6.7.0 ../../../pom.xml 4.0.0 shedlock-springboot-old-test - 6.6.2-SNAPSHOT + 6.7.0 diff --git a/spring/test/shedlock-springboot-sleuth-test/pom.xml b/spring/test/shedlock-springboot-sleuth-test/pom.xml index 1cb0abbdd..0d620abb2 100644 --- a/spring/test/shedlock-springboot-sleuth-test/pom.xml +++ b/spring/test/shedlock-springboot-sleuth-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.2-SNAPSHOT + 6.7.0 ../../../pom.xml 4.0.0 shedlock-springboot-sleuth-test - 6.6.2-SNAPSHOT + 6.7.0 diff --git a/spring/test/shedlock-springboot-test/pom.xml b/spring/test/shedlock-springboot-test/pom.xml index 71c7f2be0..1a529f668 100644 --- a/spring/test/shedlock-springboot-test/pom.xml +++ b/spring/test/shedlock-springboot-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.2-SNAPSHOT + 6.7.0 ../../../pom.xml 4.0.0 shedlock-springboot-test - 6.6.2-SNAPSHOT + 6.7.0 diff --git a/spring/test/shedlock-testng-test/pom.xml b/spring/test/shedlock-testng-test/pom.xml index 7b0bc3669..001daa1ad 100644 --- a/spring/test/shedlock-testng-test/pom.xml +++ b/spring/test/shedlock-testng-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.6.2-SNAPSHOT + 6.7.0 ../../../pom.xml 4.0.0 shedlock-testng-test - 6.6.2-SNAPSHOT + 6.7.0 From 4c449404af3737415d9bea248d25cd5029ed8bb4 Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Thu, 22 May 2025 19:15:07 +0200 Subject: [PATCH 1361/1598] [maven-release-plugin] prepare for next development iteration --- cdi/shedlock-cdi/pom.xml | 4 ++-- cdi/test/quarkus-test/pom.xml | 4 ++-- micronaut/shedlock-micronaut4/pom.xml | 4 ++-- micronaut/test/micronaut4-jdbc-template/pom.xml | 4 ++-- micronaut/test/micronaut4-jdbc/pom.xml | 4 ++-- pom.xml | 2 +- providers/arangodb/shedlock-provider-arangodb/pom.xml | 4 ++-- providers/cassandra/shedlock-provider-cassandra/pom.xml | 4 ++-- providers/consul/shedlock-provider-consul/pom.xml | 4 ++-- .../couchbase/shedlock-provider-couchbase-javaclient3/pom.xml | 4 ++-- providers/datastore/shedlock-provider-datastore/pom.xml | 4 ++-- providers/dynamodb/shedlock-provider-dynamodb2/pom.xml | 4 ++-- .../elasticsearch/shedlock-provider-elasticsearch8/pom.xml | 4 ++-- .../elasticsearch/shedlock-provider-elasticsearch9/pom.xml | 4 ++-- providers/etcd/shedlock-provider-etcd-jetcd/pom.xml | 2 +- providers/hazelcast/shedlock-provider-hazelcast4/pom.xml | 4 ++-- providers/ignite/shedlock-provider-ignite/pom.xml | 4 ++-- providers/inmemory/shedlock-provider-inmemory/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-internal/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-template/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jooq/pom.xml | 4 ++-- providers/jdbc/shedlock-test-support-jdbc/pom.xml | 4 ++-- providers/memcached/shedlock-provider-memcached-spy/pom.xml | 4 ++-- .../mongo/shedlock-provider-mongo-reactivestreams/pom.xml | 4 ++-- providers/mongo/shedlock-provider-mongo/pom.xml | 4 ++-- providers/neo4j/shedlock-provider-neo4j/pom.xml | 4 ++-- .../opensearch/shedlock-provider-opensearch-java/pom.xml | 4 ++-- providers/opensearch/shedlock-provider-opensearch/pom.xml | 4 ++-- providers/r2dbc/shedlock-provider-r2dbc/pom.xml | 4 ++-- providers/redis/shedlock-provider-redis-jedis4/pom.xml | 4 ++-- providers/redis/shedlock-provider-redis-lettuce/pom.xml | 4 ++-- providers/redis/shedlock-provider-redis-spring/pom.xml | 4 ++-- providers/redis/shedlock-support-redis/pom.xml | 4 ++-- providers/redis/shedlock-test-support-redis/pom.xml | 4 ++-- providers/s3/shedlock-provider-s3/pom.xml | 4 ++-- providers/s3/shedlock-provider-s3v2/pom.xml | 4 ++-- providers/spanner/shedlock-provider-spanner/pom.xml | 4 ++-- .../zookeeper/shedlock-provider-zookeeper-curator/pom.xml | 4 ++-- shedlock-bom/pom.xml | 4 ++-- shedlock-core/pom.xml | 4 ++-- shedlock-test-support/pom.xml | 4 ++-- spring/shedlock-spring/pom.xml | 4 ++-- spring/test/shedlock-springboot-future-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-kotlin-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-old-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-sleuth-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-test/pom.xml | 4 ++-- spring/test/shedlock-testng-test/pom.xml | 4 ++-- 50 files changed, 98 insertions(+), 98 deletions(-) diff --git a/cdi/shedlock-cdi/pom.xml b/cdi/shedlock-cdi/pom.xml index e3ef51522..fbb0fa8d6 100644 --- a/cdi/shedlock-cdi/pom.xml +++ b/cdi/shedlock-cdi/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 6.7.0 + 6.7.1-SNAPSHOT ../../pom.xml shedlock-cdi - 6.7.0 + 6.7.1-SNAPSHOT diff --git a/cdi/test/quarkus-test/pom.xml b/cdi/test/quarkus-test/pom.xml index 60afc5376..fa93da907 100644 --- a/cdi/test/quarkus-test/pom.xml +++ b/cdi/test/quarkus-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.7.0 + 6.7.1-SNAPSHOT ../../../pom.xml 4.0.0 quarkus-test - 6.7.0 + 6.7.1-SNAPSHOT quarkus-bom diff --git a/micronaut/shedlock-micronaut4/pom.xml b/micronaut/shedlock-micronaut4/pom.xml index eaab99fba..a363519a1 100644 --- a/micronaut/shedlock-micronaut4/pom.xml +++ b/micronaut/shedlock-micronaut4/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 6.7.0 + 6.7.1-SNAPSHOT ../../pom.xml shedlock-micronaut4 - 6.7.0 + 6.7.1-SNAPSHOT diff --git a/micronaut/test/micronaut4-jdbc-template/pom.xml b/micronaut/test/micronaut4-jdbc-template/pom.xml index a320c67fa..8020ac7dc 100644 --- a/micronaut/test/micronaut4-jdbc-template/pom.xml +++ b/micronaut/test/micronaut4-jdbc-template/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 6.7.0 + 6.7.1-SNAPSHOT ../../../pom.xml micronaut4-jdbc-template - 6.7.0 + 6.7.1-SNAPSHOT UTF-8 diff --git a/micronaut/test/micronaut4-jdbc/pom.xml b/micronaut/test/micronaut4-jdbc/pom.xml index f49a629fe..6ae3e3a67 100644 --- a/micronaut/test/micronaut4-jdbc/pom.xml +++ b/micronaut/test/micronaut4-jdbc/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 6.7.0 + 6.7.1-SNAPSHOT ../../../pom.xml micronaut4-jdbc - 6.7.0 + 6.7.1-SNAPSHOT UTF-8 diff --git a/pom.xml b/pom.xml index c10c9c98b..99c631327 100644 --- a/pom.xml +++ b/pom.xml @@ -19,7 +19,7 @@ net.javacrumbs.shedlock shedlock-parent pom - 6.7.0 + 6.7.1-SNAPSHOT shedlock-bom shedlock-core diff --git a/providers/arangodb/shedlock-provider-arangodb/pom.xml b/providers/arangodb/shedlock-provider-arangodb/pom.xml index 64d6f5a3e..3fa2ba227 100644 --- a/providers/arangodb/shedlock-provider-arangodb/pom.xml +++ b/providers/arangodb/shedlock-provider-arangodb/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.7.0 + 6.7.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-arangodb - 6.7.0 + 6.7.1-SNAPSHOT diff --git a/providers/cassandra/shedlock-provider-cassandra/pom.xml b/providers/cassandra/shedlock-provider-cassandra/pom.xml index bed4e917a..62eaafc31 100644 --- a/providers/cassandra/shedlock-provider-cassandra/pom.xml +++ b/providers/cassandra/shedlock-provider-cassandra/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.7.0 + 6.7.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-cassandra - 6.7.0 + 6.7.1-SNAPSHOT 4.19.0 diff --git a/providers/consul/shedlock-provider-consul/pom.xml b/providers/consul/shedlock-provider-consul/pom.xml index 519080092..7059f5000 100644 --- a/providers/consul/shedlock-provider-consul/pom.xml +++ b/providers/consul/shedlock-provider-consul/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.7.0 + 6.7.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-consul - 6.7.0 + 6.7.1-SNAPSHOT diff --git a/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml b/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml index 153b12a0c..001c95fe0 100644 --- a/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml +++ b/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.7.0 + 6.7.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-couchbase-javaclient3 - 6.7.0 + 6.7.1-SNAPSHOT diff --git a/providers/datastore/shedlock-provider-datastore/pom.xml b/providers/datastore/shedlock-provider-datastore/pom.xml index 308e93ca0..3ee01c16f 100644 --- a/providers/datastore/shedlock-provider-datastore/pom.xml +++ b/providers/datastore/shedlock-provider-datastore/pom.xml @@ -4,12 +4,12 @@ net.javacrumbs.shedlock shedlock-parent - 6.7.0 + 6.7.1-SNAPSHOT ../../../pom.xml shedlock-provider-datastore - 6.7.0 + 6.7.1-SNAPSHOT 2.28.2 diff --git a/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml b/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml index e685922e5..c53ae73d4 100644 --- a/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml +++ b/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.7.0 + 6.7.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-dynamodb2 - 6.7.0 + 6.7.1-SNAPSHOT diff --git a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml index 6b43c57ba..1d8d39fc1 100644 --- a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml +++ b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.7.0 + 6.7.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-elasticsearch8 - 6.7.0 + 6.7.1-SNAPSHOT 8.18.0 diff --git a/providers/elasticsearch/shedlock-provider-elasticsearch9/pom.xml b/providers/elasticsearch/shedlock-provider-elasticsearch9/pom.xml index 4eae690c5..97418951f 100644 --- a/providers/elasticsearch/shedlock-provider-elasticsearch9/pom.xml +++ b/providers/elasticsearch/shedlock-provider-elasticsearch9/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.7.0 + 6.7.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-elasticsearch9 - 6.7.0 + 6.7.1-SNAPSHOT 9.0.1 diff --git a/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml b/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml index e7eeec882..e6a41f72a 100644 --- a/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml +++ b/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.7.0 + 6.7.1-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml b/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml index 90d1ae521..08ea4642b 100644 --- a/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml +++ b/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.7.0 + 6.7.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-hazelcast4 - 6.7.0 + 6.7.1-SNAPSHOT diff --git a/providers/ignite/shedlock-provider-ignite/pom.xml b/providers/ignite/shedlock-provider-ignite/pom.xml index 24efb1eb6..e9fc60cbe 100644 --- a/providers/ignite/shedlock-provider-ignite/pom.xml +++ b/providers/ignite/shedlock-provider-ignite/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.7.0 + 6.7.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-ignite - 6.7.0 + 6.7.1-SNAPSHOT 2.17.0 diff --git a/providers/inmemory/shedlock-provider-inmemory/pom.xml b/providers/inmemory/shedlock-provider-inmemory/pom.xml index 9aa7c705b..9fc6705d4 100644 --- a/providers/inmemory/shedlock-provider-inmemory/pom.xml +++ b/providers/inmemory/shedlock-provider-inmemory/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.7.0 + 6.7.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-inmemory - 6.7.0 + 6.7.1-SNAPSHOT diff --git a/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml b/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml index 0503966e2..068b2fc71 100644 --- a/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.7.0 + 6.7.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-jdbc-internal - 6.7.0 + 6.7.1-SNAPSHOT diff --git a/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml b/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml index dfb18cef9..68b89bd79 100644 --- a/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.7.0 + 6.7.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-jdbc-micronaut - 6.7.0 + 6.7.1-SNAPSHOT diff --git a/providers/jdbc/shedlock-provider-jdbc-template/pom.xml b/providers/jdbc/shedlock-provider-jdbc-template/pom.xml index 6550f651b..a11a07a16 100644 --- a/providers/jdbc/shedlock-provider-jdbc-template/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-template/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.7.0 + 6.7.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-jdbc-template - 6.7.0 + 6.7.1-SNAPSHOT diff --git a/providers/jdbc/shedlock-provider-jdbc/pom.xml b/providers/jdbc/shedlock-provider-jdbc/pom.xml index 7a093ebfd..bcbaaa8dd 100644 --- a/providers/jdbc/shedlock-provider-jdbc/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.7.0 + 6.7.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-jdbc - 6.7.0 + 6.7.1-SNAPSHOT diff --git a/providers/jdbc/shedlock-provider-jooq/pom.xml b/providers/jdbc/shedlock-provider-jooq/pom.xml index 561484c68..8a0ba90d4 100644 --- a/providers/jdbc/shedlock-provider-jooq/pom.xml +++ b/providers/jdbc/shedlock-provider-jooq/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.7.0 + 6.7.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-jooq - 6.7.0 + 6.7.1-SNAPSHOT diff --git a/providers/jdbc/shedlock-test-support-jdbc/pom.xml b/providers/jdbc/shedlock-test-support-jdbc/pom.xml index 8cb57d56d..350fbe0dc 100644 --- a/providers/jdbc/shedlock-test-support-jdbc/pom.xml +++ b/providers/jdbc/shedlock-test-support-jdbc/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.7.0 + 6.7.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-test-support-jdbc - 6.7.0 + 6.7.1-SNAPSHOT diff --git a/providers/memcached/shedlock-provider-memcached-spy/pom.xml b/providers/memcached/shedlock-provider-memcached-spy/pom.xml index 0ba321c2a..d32287f98 100644 --- a/providers/memcached/shedlock-provider-memcached-spy/pom.xml +++ b/providers/memcached/shedlock-provider-memcached-spy/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.7.0 + 6.7.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-memcached-spy - 6.7.0 + 6.7.1-SNAPSHOT 2.12.3 diff --git a/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml b/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml index 044730e58..053c480b1 100644 --- a/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml +++ b/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.7.0 + 6.7.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-mongo-reactivestreams - 6.7.0 + 6.7.1-SNAPSHOT diff --git a/providers/mongo/shedlock-provider-mongo/pom.xml b/providers/mongo/shedlock-provider-mongo/pom.xml index 4d33ca7b2..fe3feb23c 100644 --- a/providers/mongo/shedlock-provider-mongo/pom.xml +++ b/providers/mongo/shedlock-provider-mongo/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.7.0 + 6.7.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-mongo - 6.7.0 + 6.7.1-SNAPSHOT diff --git a/providers/neo4j/shedlock-provider-neo4j/pom.xml b/providers/neo4j/shedlock-provider-neo4j/pom.xml index d79c7524f..f776e953f 100644 --- a/providers/neo4j/shedlock-provider-neo4j/pom.xml +++ b/providers/neo4j/shedlock-provider-neo4j/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.7.0 + 6.7.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-neo4j - 6.7.0 + 6.7.1-SNAPSHOT diff --git a/providers/opensearch/shedlock-provider-opensearch-java/pom.xml b/providers/opensearch/shedlock-provider-opensearch-java/pom.xml index 530314af9..e2463b24c 100644 --- a/providers/opensearch/shedlock-provider-opensearch-java/pom.xml +++ b/providers/opensearch/shedlock-provider-opensearch-java/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.7.0 + 6.7.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-opensearch-java - 6.7.0 + 6.7.1-SNAPSHOT 2.23.0 diff --git a/providers/opensearch/shedlock-provider-opensearch/pom.xml b/providers/opensearch/shedlock-provider-opensearch/pom.xml index ac7210acb..0e8e08f2e 100644 --- a/providers/opensearch/shedlock-provider-opensearch/pom.xml +++ b/providers/opensearch/shedlock-provider-opensearch/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.7.0 + 6.7.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-opensearch - 6.7.0 + 6.7.1-SNAPSHOT 2.19.2 diff --git a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml index af2481694..659ab6837 100644 --- a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml +++ b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml @@ -5,12 +5,12 @@ net.javacrumbs.shedlock shedlock-parent - 6.7.0 + 6.7.1-SNAPSHOT ../../../pom.xml shedlock-provider-r2dbc - 6.7.0 + 6.7.1-SNAPSHOT 1.0.0.RELEASE diff --git a/providers/redis/shedlock-provider-redis-jedis4/pom.xml b/providers/redis/shedlock-provider-redis-jedis4/pom.xml index b57b03e4e..7943bdd1a 100644 --- a/providers/redis/shedlock-provider-redis-jedis4/pom.xml +++ b/providers/redis/shedlock-provider-redis-jedis4/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.7.0 + 6.7.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-redis-jedis4 - 6.7.0 + 6.7.1-SNAPSHOT diff --git a/providers/redis/shedlock-provider-redis-lettuce/pom.xml b/providers/redis/shedlock-provider-redis-lettuce/pom.xml index 02341dbea..bba924659 100644 --- a/providers/redis/shedlock-provider-redis-lettuce/pom.xml +++ b/providers/redis/shedlock-provider-redis-lettuce/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.7.0 + 6.7.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-redis-lettuce - 6.7.0 + 6.7.1-SNAPSHOT diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index dea4d19f3..6ee5ea92a 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.7.0 + 6.7.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-redis-spring - 6.7.0 + 6.7.1-SNAPSHOT diff --git a/providers/redis/shedlock-support-redis/pom.xml b/providers/redis/shedlock-support-redis/pom.xml index eebfa6618..3ae868c98 100644 --- a/providers/redis/shedlock-support-redis/pom.xml +++ b/providers/redis/shedlock-support-redis/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.7.0 + 6.7.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-support-redis - 6.7.0 + 6.7.1-SNAPSHOT diff --git a/providers/redis/shedlock-test-support-redis/pom.xml b/providers/redis/shedlock-test-support-redis/pom.xml index 014fc1e23..e291a7bcf 100644 --- a/providers/redis/shedlock-test-support-redis/pom.xml +++ b/providers/redis/shedlock-test-support-redis/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.7.0 + 6.7.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-test-support-redis - 6.7.0 + 6.7.1-SNAPSHOT diff --git a/providers/s3/shedlock-provider-s3/pom.xml b/providers/s3/shedlock-provider-s3/pom.xml index ff8e550de..1d86d3a6f 100644 --- a/providers/s3/shedlock-provider-s3/pom.xml +++ b/providers/s3/shedlock-provider-s3/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.7.0 + 6.7.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-s3 - 6.7.0 + 6.7.1-SNAPSHOT 1.12.783 diff --git a/providers/s3/shedlock-provider-s3v2/pom.xml b/providers/s3/shedlock-provider-s3v2/pom.xml index 6657529c2..919b36331 100644 --- a/providers/s3/shedlock-provider-s3v2/pom.xml +++ b/providers/s3/shedlock-provider-s3v2/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.7.0 + 6.7.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-s3v2 - 6.7.0 + 6.7.1-SNAPSHOT 2.31.48 diff --git a/providers/spanner/shedlock-provider-spanner/pom.xml b/providers/spanner/shedlock-provider-spanner/pom.xml index 4f4bcebf7..9fc43d662 100644 --- a/providers/spanner/shedlock-provider-spanner/pom.xml +++ b/providers/spanner/shedlock-provider-spanner/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.7.0 + 6.7.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-spanner - 6.7.0 + 6.7.1-SNAPSHOT 6.94.0 diff --git a/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml b/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml index 19188189f..ecb2413ba 100644 --- a/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml +++ b/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.7.0 + 6.7.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-zookeeper-curator - 6.7.0 + 6.7.1-SNAPSHOT 5.8.0 diff --git a/shedlock-bom/pom.xml b/shedlock-bom/pom.xml index c8cbd5465..f77cb247a 100644 --- a/shedlock-bom/pom.xml +++ b/shedlock-bom/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.7.0 + 6.7.1-SNAPSHOT 4.0.0 BOM for ShedLock modules shedlock-bom - 6.7.0 + 6.7.1-SNAPSHOT pom diff --git a/shedlock-core/pom.xml b/shedlock-core/pom.xml index 86acfabd3..2948aa3fc 100644 --- a/shedlock-core/pom.xml +++ b/shedlock-core/pom.xml @@ -3,12 +3,12 @@ shedlock-parent net.javacrumbs.shedlock - 6.7.0 + 6.7.1-SNAPSHOT 4.0.0 shedlock-core - 6.7.0 + 6.7.1-SNAPSHOT 2.13.3 diff --git a/shedlock-test-support/pom.xml b/shedlock-test-support/pom.xml index e2c2f028f..399346d4b 100644 --- a/shedlock-test-support/pom.xml +++ b/shedlock-test-support/pom.xml @@ -3,12 +3,12 @@ shedlock-parent net.javacrumbs.shedlock - 6.7.0 + 6.7.1-SNAPSHOT 4.0.0 shedlock-test-support - 6.7.0 + 6.7.1-SNAPSHOT diff --git a/spring/shedlock-spring/pom.xml b/spring/shedlock-spring/pom.xml index dd3d6f3f5..34cbd9752 100644 --- a/spring/shedlock-spring/pom.xml +++ b/spring/shedlock-spring/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.7.0 + 6.7.1-SNAPSHOT ../../pom.xml 4.0.0 shedlock-spring - 6.7.0 + 6.7.1-SNAPSHOT diff --git a/spring/test/shedlock-springboot-future-test/pom.xml b/spring/test/shedlock-springboot-future-test/pom.xml index de4bcec88..35aea2913 100644 --- a/spring/test/shedlock-springboot-future-test/pom.xml +++ b/spring/test/shedlock-springboot-future-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.7.0 + 6.7.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-springboot-future-test - 6.7.0 + 6.7.1-SNAPSHOT diff --git a/spring/test/shedlock-springboot-kotlin-test/pom.xml b/spring/test/shedlock-springboot-kotlin-test/pom.xml index e9d51b57b..cf092e2e1 100644 --- a/spring/test/shedlock-springboot-kotlin-test/pom.xml +++ b/spring/test/shedlock-springboot-kotlin-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.7.0 + 6.7.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-springboot-kotlin-test - 6.7.0 + 6.7.1-SNAPSHOT diff --git a/spring/test/shedlock-springboot-old-test/pom.xml b/spring/test/shedlock-springboot-old-test/pom.xml index 6eedb618f..167967b40 100644 --- a/spring/test/shedlock-springboot-old-test/pom.xml +++ b/spring/test/shedlock-springboot-old-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.7.0 + 6.7.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-springboot-old-test - 6.7.0 + 6.7.1-SNAPSHOT diff --git a/spring/test/shedlock-springboot-sleuth-test/pom.xml b/spring/test/shedlock-springboot-sleuth-test/pom.xml index 0d620abb2..83694c980 100644 --- a/spring/test/shedlock-springboot-sleuth-test/pom.xml +++ b/spring/test/shedlock-springboot-sleuth-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.7.0 + 6.7.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-springboot-sleuth-test - 6.7.0 + 6.7.1-SNAPSHOT diff --git a/spring/test/shedlock-springboot-test/pom.xml b/spring/test/shedlock-springboot-test/pom.xml index 1a529f668..ddb18d199 100644 --- a/spring/test/shedlock-springboot-test/pom.xml +++ b/spring/test/shedlock-springboot-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.7.0 + 6.7.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-springboot-test - 6.7.0 + 6.7.1-SNAPSHOT diff --git a/spring/test/shedlock-testng-test/pom.xml b/spring/test/shedlock-testng-test/pom.xml index 001daa1ad..205dac697 100644 --- a/spring/test/shedlock-testng-test/pom.xml +++ b/spring/test/shedlock-testng-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.7.0 + 6.7.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-testng-test - 6.7.0 + 6.7.1-SNAPSHOT From 5a6b883e343d601560bdcc978ebc582fb6cde40b Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Thu, 22 May 2025 19:24:33 +0200 Subject: [PATCH 1362/1598] README updated --- README.md | 60 ++++++++++++++++++++++++++--------------------------- RELEASES.md | 3 +++ 2 files changed, 33 insertions(+), 30 deletions(-) diff --git a/README.md b/README.md index 86a640260..aa8ff55f5 100644 --- a/README.md +++ b/README.md @@ -79,7 +79,7 @@ First of all, we have to import the project net.javacrumbs.shedlock shedlock-spring - 6.6.0 + 6.7.0 ``` @@ -180,7 +180,7 @@ Add dependency net.javacrumbs.shedlock shedlock-provider-jdbc-template - 6.6.0 + 6.7.0 ``` @@ -240,7 +240,7 @@ is in flux and may easily break. net.javacrumbs.shedlock shedlock-provider-r2dbc - 6.6.0 + 6.7.0 ``` @@ -263,7 +263,7 @@ Add dependency net.javacrumbs.shedlock shedlock-provider-jooq - 6.6.0 + 6.7.0 ``` @@ -300,7 +300,7 @@ Add dependency net.javacrumbs.shedlock shedlock-provider-jdbc-micronaut - 6.6.0 + 6.7.0 ``` @@ -323,7 +323,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-mongo - 6.6.0 + 6.7.0 ``` @@ -350,7 +350,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-mongo-reactivestreams - 6.6.0 + 6.7.0 ``` @@ -379,7 +379,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-dynamodb2 - 6.6.0 + 6.7.0 ``` @@ -406,7 +406,7 @@ Import net.javacrumbs.shedlock shedlock-provider-zookeeper-curator - 6.6.0 + 6.7.0 ``` @@ -430,7 +430,7 @@ Import net.javacrumbs.shedlock shedlock-provider-redis-spring - 6.6.0 + 6.7.0 ``` @@ -454,7 +454,7 @@ Import net.javacrumbs.shedlock shedlock-provider-redis-spring - 6.6.0 + 6.7.0 ``` @@ -483,7 +483,7 @@ Import net.javacrumbs.shedlock shedlock-provider-redis-jedis4 - 6.6.0 + 6.7.0 ``` @@ -507,7 +507,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-hazelcast4 - 6.6.0 + 6.7.0 ``` @@ -533,7 +533,7 @@ Import net.javacrumbs.shedlock shedlock-provider-redis-lettuce - 6.6.0 + 6.7.0 ``` @@ -555,7 +555,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-couchbase-javaclient3 - 6.6.0 + 6.7.0 ``` @@ -582,7 +582,7 @@ I am really not sure if it's a good idea to use Elasticsearch as a lock provider net.javacrumbs.shedlock shedlock-provider-elasticsearch8 - 6.6.0 + 6.7.0 ``` @@ -607,7 +607,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-opensearch-java - 6.6.0 + 6.7.0 ``` @@ -635,7 +635,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-cassandra - 6.6.0 + 6.7.0 ``` @@ -670,7 +670,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-consul - 6.6.0 + 6.7.0 ``` @@ -695,7 +695,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-arangodb - 6.6.0 + 6.7.0 ``` @@ -721,7 +721,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-neo4j - 6.6.0 + 6.7.0 ``` @@ -746,7 +746,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-etcd-jetcd - 6.6.0 + 6.7.0 ``` @@ -770,7 +770,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-ignite - 6.6.0 + 6.7.0 ``` @@ -795,7 +795,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-inmemory - 6.6.0 + 6.7.0 test ``` @@ -821,7 +821,7 @@ Import net.javacrumbs.shedlock shedlock-provider-memcached-spy - 6.6.0 + 6.7.0 ``` @@ -852,7 +852,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-datastore - 6.6.0 + 6.7.0 ``` @@ -874,7 +874,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-spanner - 6.6.0 + 6.7.0 ``` Configure @@ -914,7 +914,7 @@ Import the project shedlock-provider-s3v2 - 6.6.0 + 6.7.0 ``` @@ -1015,7 +1015,7 @@ Import the project: net.javacrumbs.shedlock shedlock-micronaut4 - 6.6.0 + 6.7.0 ``` @@ -1052,7 +1052,7 @@ Import the project: net.javacrumbs.shedlock shedlock-cdi - 6.6.0 + 6.7.0 ``` diff --git a/RELEASES.md b/RELEASES.md index 7caa03334..216b3053f 100644 --- a/RELEASES.md +++ b/RELEASES.md @@ -1,4 +1,7 @@ # Release notes +## 6.7.0 (2025-05-05) +* safeUpdate mode for Redis Providers (thanks @shotmk) + ## 6.6.0 (2025-05-05) * Redis lettuce provider (thanks @s4got10dev) * Dependency updates From be5e118643588409f5d892ac3e7842a9495176d5 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 23 May 2025 15:48:07 +0000 Subject: [PATCH 1363/1598] Bump software.amazon.awssdk:s3 from 2.31.48 to 2.31.49 Bumps software.amazon.awssdk:s3 from 2.31.48 to 2.31.49. --- updated-dependencies: - dependency-name: software.amazon.awssdk:s3 dependency-version: 2.31.49 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/s3/shedlock-provider-s3v2/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/s3/shedlock-provider-s3v2/pom.xml b/providers/s3/shedlock-provider-s3v2/pom.xml index 919b36331..e09ebcd31 100644 --- a/providers/s3/shedlock-provider-s3v2/pom.xml +++ b/providers/s3/shedlock-provider-s3v2/pom.xml @@ -12,7 +12,7 @@ 6.7.1-SNAPSHOT - 2.31.48 + 2.31.49 From a63cf23387a81a43a9804ec6a5353d408164ed60 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 26 May 2025 15:57:10 +0000 Subject: [PATCH 1364/1598] Bump software.amazon.awssdk:s3 from 2.31.49 to 2.31.50 Bumps software.amazon.awssdk:s3 from 2.31.49 to 2.31.50. --- updated-dependencies: - dependency-name: software.amazon.awssdk:s3 dependency-version: 2.31.50 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/s3/shedlock-provider-s3v2/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/s3/shedlock-provider-s3v2/pom.xml b/providers/s3/shedlock-provider-s3v2/pom.xml index e09ebcd31..476e98f9a 100644 --- a/providers/s3/shedlock-provider-s3v2/pom.xml +++ b/providers/s3/shedlock-provider-s3v2/pom.xml @@ -12,7 +12,7 @@ 6.7.1-SNAPSHOT - 2.31.49 + 2.31.50 From 86e8714e6f21360dc9418ec113b14e0092c13ffc Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 27 May 2025 15:30:40 +0000 Subject: [PATCH 1365/1598] Bump org.redisson:redisson-spring-data-32 from 3.47.0 to 3.48.0 Bumps org.redisson:redisson-spring-data-32 from 3.47.0 to 3.48.0. --- updated-dependencies: - dependency-name: org.redisson:redisson-spring-data-32 dependency-version: 3.48.0 dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- providers/redis/shedlock-provider-redis-spring/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index 6ee5ea92a..baab33936 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -56,7 +56,7 @@ org.redisson redisson-spring-data-32 - 3.47.0 + 3.48.0 test From 4067ff123c9794b038fc152c8fcbe679c3edca66 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 28 May 2025 15:41:17 +0000 Subject: [PATCH 1366/1598] Bump quarkus.platform.version from 3.22.3 to 3.23.0 Bumps `quarkus.platform.version` from 3.22.3 to 3.23.0. Updates `io.quarkus.platform:quarkus-bom` from 3.22.3 to 3.23.0 - [Commits](https://github.com/quarkusio/quarkus-platform/compare/3.22.3...3.23.0) Updates `io.quarkus.platform:quarkus-maven-plugin` from 3.22.3 to 3.23.0 - [Commits](https://github.com/quarkusio/quarkus-platform/compare/3.22.3...3.23.0) --- updated-dependencies: - dependency-name: io.quarkus.platform:quarkus-bom dependency-version: 3.23.0 dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: io.quarkus.platform:quarkus-maven-plugin dependency-version: 3.23.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- cdi/test/quarkus-test/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cdi/test/quarkus-test/pom.xml b/cdi/test/quarkus-test/pom.xml index fa93da907..0d004d5fb 100644 --- a/cdi/test/quarkus-test/pom.xml +++ b/cdi/test/quarkus-test/pom.xml @@ -14,7 +14,7 @@ quarkus-bom io.quarkus.platform - 3.22.3 + 3.23.0 true From dde26af5c93f376eea63d7a83e32132d4d7fd438 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 28 May 2025 15:41:42 +0000 Subject: [PATCH 1367/1598] Bump software.amazon.awssdk:s3 from 2.31.50 to 2.31.51 Bumps software.amazon.awssdk:s3 from 2.31.50 to 2.31.51. --- updated-dependencies: - dependency-name: software.amazon.awssdk:s3 dependency-version: 2.31.51 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/s3/shedlock-provider-s3v2/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/s3/shedlock-provider-s3v2/pom.xml b/providers/s3/shedlock-provider-s3v2/pom.xml index 476e98f9a..9c25ccdd5 100644 --- a/providers/s3/shedlock-provider-s3v2/pom.xml +++ b/providers/s3/shedlock-provider-s3v2/pom.xml @@ -12,7 +12,7 @@ 6.7.1-SNAPSHOT - 2.31.50 + 2.31.51 From 8f497b729d54afd94e9608c3cb4eef199f845692 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 28 May 2025 15:42:01 +0000 Subject: [PATCH 1368/1598] Bump org.codehaus.mojo:exec-maven-plugin from 3.5.0 to 3.5.1 Bumps [org.codehaus.mojo:exec-maven-plugin](https://github.com/mojohaus/exec-maven-plugin) from 3.5.0 to 3.5.1. - [Release notes](https://github.com/mojohaus/exec-maven-plugin/releases) - [Commits](https://github.com/mojohaus/exec-maven-plugin/compare/3.5.0...3.5.1) --- updated-dependencies: - dependency-name: org.codehaus.mojo:exec-maven-plugin dependency-version: 3.5.1 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- micronaut/test/micronaut4-jdbc-template/pom.xml | 2 +- micronaut/test/micronaut4-jdbc/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/micronaut/test/micronaut4-jdbc-template/pom.xml b/micronaut/test/micronaut4-jdbc-template/pom.xml index 8020ac7dc..5e3cb2270 100644 --- a/micronaut/test/micronaut4-jdbc-template/pom.xml +++ b/micronaut/test/micronaut4-jdbc-template/pom.xml @@ -119,7 +119,7 @@ org.codehaus.mojo exec-maven-plugin - 3.5.0 + 3.5.1 java diff --git a/micronaut/test/micronaut4-jdbc/pom.xml b/micronaut/test/micronaut4-jdbc/pom.xml index 6ae3e3a67..da93a6a0f 100644 --- a/micronaut/test/micronaut4-jdbc/pom.xml +++ b/micronaut/test/micronaut4-jdbc/pom.xml @@ -119,7 +119,7 @@ org.codehaus.mojo exec-maven-plugin - 3.5.0 + 3.5.1 java From 40f1dccb15c63f388dfe1ee1822c806498975817 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 28 May 2025 15:42:06 +0000 Subject: [PATCH 1369/1598] Bump org.postgresql:postgresql from 42.7.5 to 42.7.6 Bumps [org.postgresql:postgresql](https://github.com/pgjdbc/pgjdbc) from 42.7.5 to 42.7.6. - [Release notes](https://github.com/pgjdbc/pgjdbc/releases) - [Changelog](https://github.com/pgjdbc/pgjdbc/blob/master/CHANGELOG.md) - [Commits](https://github.com/pgjdbc/pgjdbc/compare/REL42.7.5...REL42.7.6) --- updated-dependencies: - dependency-name: org.postgresql:postgresql dependency-version: 42.7.6 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/jdbc/shedlock-test-support-jdbc/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/jdbc/shedlock-test-support-jdbc/pom.xml b/providers/jdbc/shedlock-test-support-jdbc/pom.xml index 350fbe0dc..bc8f78a3e 100644 --- a/providers/jdbc/shedlock-test-support-jdbc/pom.xml +++ b/providers/jdbc/shedlock-test-support-jdbc/pom.xml @@ -105,7 +105,7 @@ org.postgresql postgresql - 42.7.5 + 42.7.6 From a7b463bf78530e44e375916ff426dd01eb08164f Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 28 May 2025 15:42:34 +0000 Subject: [PATCH 1370/1598] Bump com.diffplug.spotless:spotless-maven-plugin from 2.44.4 to 2.44.5 Bumps [com.diffplug.spotless:spotless-maven-plugin](https://github.com/diffplug/spotless) from 2.44.4 to 2.44.5. - [Release notes](https://github.com/diffplug/spotless/releases) - [Changelog](https://github.com/diffplug/spotless/blob/main/CHANGES.md) - [Commits](https://github.com/diffplug/spotless/compare/maven/2.44.4...maven/2.44.5) --- updated-dependencies: - dependency-name: com.diffplug.spotless:spotless-maven-plugin dependency-version: 2.44.5 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 99c631327..e15c5f50b 100644 --- a/pom.xml +++ b/pom.xml @@ -96,7 +96,7 @@ com.diffplug.spotless spotless-maven-plugin - 2.44.4 + 2.44.5 2.38.0 From b1d8163eefdb47bd6cf201e0113415df3e296f70 Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Wed, 28 May 2025 22:05:14 +0200 Subject: [PATCH 1371/1598] #2336 Make HazelcastLockProvider .unlock method public --- .../hazelcast4/HazelcastLockProvider.java | 16 ++++++++-------- .../provider/hazelcast4/HazelcastSimpleLock.java | 4 ++-- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/providers/hazelcast/shedlock-provider-hazelcast4/src/main/java/net/javacrumbs/shedlock/provider/hazelcast4/HazelcastLockProvider.java b/providers/hazelcast/shedlock-provider-hazelcast4/src/main/java/net/javacrumbs/shedlock/provider/hazelcast4/HazelcastLockProvider.java index 6d3b72d8c..5b8edb38b 100644 --- a/providers/hazelcast/shedlock-provider-hazelcast4/src/main/java/net/javacrumbs/shedlock/provider/hazelcast4/HazelcastLockProvider.java +++ b/providers/hazelcast/shedlock-provider-hazelcast4/src/main/java/net/javacrumbs/shedlock/provider/hazelcast4/HazelcastLockProvider.java @@ -190,25 +190,25 @@ private boolean isUnlocked(final HazelcastLock lock) { } /** - * Unlock the lock with its name. - * - * @param lockConfiguration - * the name of the lock to unlock. + * Unlock the lock with its name. Don't use unless you know what you are doing, unlocking a lock held by an active + * task may result in multiple concurrent task executions. */ - /* package */ void unlock(LockConfiguration lockConfiguration) { - String lockName = lockConfiguration.getName(); + public void unlock(String lockName) { log.trace("unlock - attempt : {}", lockName); final Instant now = ClockProvider.now(); final IMap store = getStore(); try { store.lock(lockName, lockLeaseTimeMs, TimeUnit.MILLISECONDS); - final HazelcastLock lock = getLock(lockName); - unlockProperly(lock, now); + unlockProperly(getHazelcastLock(lockName), now); } finally { store.unlock(lockName); } } + private HazelcastLock getHazelcastLock(String lockName) { + return getLock(lockName); + } + private void unlockProperly(final HazelcastLock lock, final Instant now) { if (isUnlocked(lock)) { log.debug("unlock - it is already unlocked"); diff --git a/providers/hazelcast/shedlock-provider-hazelcast4/src/main/java/net/javacrumbs/shedlock/provider/hazelcast4/HazelcastSimpleLock.java b/providers/hazelcast/shedlock-provider-hazelcast4/src/main/java/net/javacrumbs/shedlock/provider/hazelcast4/HazelcastSimpleLock.java index e3115bc1b..c38f9276a 100644 --- a/providers/hazelcast/shedlock-provider-hazelcast4/src/main/java/net/javacrumbs/shedlock/provider/hazelcast4/HazelcastSimpleLock.java +++ b/providers/hazelcast/shedlock-provider-hazelcast4/src/main/java/net/javacrumbs/shedlock/provider/hazelcast4/HazelcastSimpleLock.java @@ -27,7 +27,7 @@ class HazelcastSimpleLock extends AbstractSimpleLock { } @Override - public void doUnlock() { - lockProvider.unlock(lockConfiguration); + protected void doUnlock() { + lockProvider.unlock(lockConfiguration.getName()); } } From d4dfc222318c90d47157ec5184a877c673876e61 Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Wed, 28 May 2025 22:06:46 +0200 Subject: [PATCH 1372/1598] Simplify HazelcastLockProvider --- .../hazelcast4/HazelcastLockProvider.java | 53 +++++++++---------- 1 file changed, 24 insertions(+), 29 deletions(-) diff --git a/providers/hazelcast/shedlock-provider-hazelcast4/src/main/java/net/javacrumbs/shedlock/provider/hazelcast4/HazelcastLockProvider.java b/providers/hazelcast/shedlock-provider-hazelcast4/src/main/java/net/javacrumbs/shedlock/provider/hazelcast4/HazelcastLockProvider.java index 5b8edb38b..8d646f3a4 100644 --- a/providers/hazelcast/shedlock-provider-hazelcast4/src/main/java/net/javacrumbs/shedlock/provider/hazelcast4/HazelcastLockProvider.java +++ b/providers/hazelcast/shedlock-provider-hazelcast4/src/main/java/net/javacrumbs/shedlock/provider/hazelcast4/HazelcastLockProvider.java @@ -13,13 +13,14 @@ */ package net.javacrumbs.shedlock.provider.hazelcast4; +import static net.javacrumbs.shedlock.core.ClockProvider.now; + import com.hazelcast.core.HazelcastInstance; import com.hazelcast.map.IMap; import java.time.Duration; import java.time.Instant; import java.util.Optional; import java.util.concurrent.TimeUnit; -import net.javacrumbs.shedlock.core.ClockProvider; import net.javacrumbs.shedlock.core.LockConfiguration; import net.javacrumbs.shedlock.core.LockProvider; import net.javacrumbs.shedlock.core.SimpleLock; @@ -117,15 +118,14 @@ public HazelcastLockProvider( @NonNull public Optional lock(@NonNull LockConfiguration lockConfiguration) { log.trace("lock - Attempt : {}", lockConfiguration); - final Instant now = ClockProvider.now(); - final String lockName = lockConfiguration.getName(); - final IMap store = getStore(); + String lockName = lockConfiguration.getName(); + IMap store = getStore(); try { // lock the map key entry store.lock(lockName, keyLockTime(lockConfiguration), TimeUnit.MILLISECONDS); // just one thread at a time, in the cluster, can run this code // each thread waits until the lock to be unlock - if (tryLock(lockConfiguration, now)) { + if (tryLock(lockConfiguration)) { return Optional.of(new HazelcastSimpleLock(this, lockConfiguration)); } } finally { @@ -136,18 +136,18 @@ public Optional lock(@NonNull LockConfiguration lockConfiguration) { } private long keyLockTime(LockConfiguration lockConfiguration) { - Duration between = Duration.between(ClockProvider.now(), lockConfiguration.getLockAtMostUntil()); + Duration between = Duration.between(now(), lockConfiguration.getLockAtMostUntil()); return between.toMillis(); } - private boolean tryLock(final LockConfiguration lockConfiguration, final Instant now) { - final String lockName = lockConfiguration.getName(); - final HazelcastLock lock = getLock(lockName); + private boolean tryLock(LockConfiguration lockConfiguration) { + String lockName = lockConfiguration.getName(); + HazelcastLock lock = getLock(lockName); if (isUnlocked(lock)) { log.debug("lock - lock obtained, it wasn't locked : conf={}", lockConfiguration); addNewLock(lockConfiguration); return true; - } else if (lock.isExpired(now)) { + } else if (lock.isExpired(now())) { log.debug( "lock - lock obtained, it was locked but expired : oldLock={}; conf={}", lock, lockConfiguration); replaceLock(lockName, lockConfiguration); @@ -162,30 +162,30 @@ private IMap getStore() { return hazelcastInstance.getMap(lockStoreKey); } - HazelcastLock getLock(final String lockName) { + HazelcastLock getLock(String lockName) { return getStore().get(lockName); } - private void removeLock(final String lockName) { + private void removeLock(String lockName) { getStore().delete(lockName); log.debug("lock store - lock deleted : {}", lockName); } - private void addNewLock(final LockConfiguration lockConfiguration) { - final HazelcastLock lock = HazelcastLock.fromConfigurationWhereTtlIsUntilTime(lockConfiguration); + private void addNewLock(LockConfiguration lockConfiguration) { + HazelcastLock lock = HazelcastLock.fromConfigurationWhereTtlIsUntilTime(lockConfiguration); log.trace("lock store - new lock created from configuration : {}", lockConfiguration); - final String lockName = lockConfiguration.getName(); + String lockName = lockConfiguration.getName(); getStore().put(lockName, lock); log.debug("lock store - new lock added : {}", lock); } - private void replaceLock(final String lockName, final LockConfiguration lockConfiguration) { + private void replaceLock(String lockName, LockConfiguration lockConfiguration) { log.debug("lock store - replace lock : {}", lockName); removeLock(lockName); addNewLock(lockConfiguration); } - private boolean isUnlocked(final HazelcastLock lock) { + private boolean isUnlocked(HazelcastLock lock) { return lock == null; } @@ -195,33 +195,28 @@ private boolean isUnlocked(final HazelcastLock lock) { */ public void unlock(String lockName) { log.trace("unlock - attempt : {}", lockName); - final Instant now = ClockProvider.now(); - final IMap store = getStore(); + IMap store = getStore(); try { store.lock(lockName, lockLeaseTimeMs, TimeUnit.MILLISECONDS); - unlockProperly(getHazelcastLock(lockName), now); + unlockProperly(getLock(lockName)); } finally { store.unlock(lockName); } } - private HazelcastLock getHazelcastLock(String lockName) { - return getLock(lockName); - } - - private void unlockProperly(final HazelcastLock lock, final Instant now) { + private void unlockProperly(HazelcastLock lock) { if (isUnlocked(lock)) { log.debug("unlock - it is already unlocked"); return; } - final String lockName = lock.getName(); - final Instant lockAtLeastInstant = lock.getLockAtLeastUntil(); - if (!now.isBefore(lockAtLeastInstant)) { + String lockName = lock.getName(); + Instant lockAtLeastInstant = lock.getLockAtLeastUntil(); + if (!now().isBefore(lockAtLeastInstant)) { removeLock(lockName); log.debug("unlock - done : {}", lock); } else { log.debug("unlock - it doesn't unlock, least time is not passed : {}", lock); - final HazelcastLock newLock = HazelcastLock.fromLockWhereTtlIsReduceToLeastTime(lock); + HazelcastLock newLock = HazelcastLock.fromLockWhereTtlIsReduceToLeastTime(lock); getStore().put(lockName, newLock); } } From fa33f4d608e7a53c3ea0937c2c64564821254e57 Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Wed, 28 May 2025 22:33:28 +0200 Subject: [PATCH 1373/1598] Rename Unlock to riskyUnlock --- .../provider/hazelcast4/HazelcastLockProvider.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/providers/hazelcast/shedlock-provider-hazelcast4/src/main/java/net/javacrumbs/shedlock/provider/hazelcast4/HazelcastLockProvider.java b/providers/hazelcast/shedlock-provider-hazelcast4/src/main/java/net/javacrumbs/shedlock/provider/hazelcast4/HazelcastLockProvider.java index 8d646f3a4..962a72829 100644 --- a/providers/hazelcast/shedlock-provider-hazelcast4/src/main/java/net/javacrumbs/shedlock/provider/hazelcast4/HazelcastLockProvider.java +++ b/providers/hazelcast/shedlock-provider-hazelcast4/src/main/java/net/javacrumbs/shedlock/provider/hazelcast4/HazelcastLockProvider.java @@ -193,7 +193,12 @@ private boolean isUnlocked(HazelcastLock lock) { * Unlock the lock with its name. Don't use unless you know what you are doing, unlocking a lock held by an active * task may result in multiple concurrent task executions. */ - public void unlock(String lockName) { + public void riskyUnlock(String lockName) { + log.info("riskyUnlock : {}", lockName); + unlock(lockName); + } + + void unlock(String lockName) { log.trace("unlock - attempt : {}", lockName); IMap store = getStore(); try { From 82d95d81c64f26553e0e023f48beeba64a7ac2a4 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 29 May 2025 15:32:28 +0000 Subject: [PATCH 1374/1598] Bump com.arangodb:arangodb-java-driver from 7.18.0 to 7.19.0 Bumps [com.arangodb:arangodb-java-driver](https://github.com/arangodb/arangodb-java-driver) from 7.18.0 to 7.19.0. - [Release notes](https://github.com/arangodb/arangodb-java-driver/releases) - [Changelog](https://github.com/arangodb/arangodb-java-driver/blob/main/ChangeLog.md) - [Commits](https://github.com/arangodb/arangodb-java-driver/compare/v7.18.0...v7.19.0) --- updated-dependencies: - dependency-name: com.arangodb:arangodb-java-driver dependency-version: 7.19.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- providers/arangodb/shedlock-provider-arangodb/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/arangodb/shedlock-provider-arangodb/pom.xml b/providers/arangodb/shedlock-provider-arangodb/pom.xml index 3fa2ba227..2e1e0a414 100644 --- a/providers/arangodb/shedlock-provider-arangodb/pom.xml +++ b/providers/arangodb/shedlock-provider-arangodb/pom.xml @@ -20,7 +20,7 @@ com.arangodb arangodb-java-driver - 7.18.0 + 7.19.0 From ea8311aa4251ca94b4d42b373cc6eb1f381630ad Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 30 May 2025 15:12:45 +0000 Subject: [PATCH 1375/1598] Bump junit.ver from 5.12.2 to 5.13.0 Bumps `junit.ver` from 5.12.2 to 5.13.0. Updates `org.junit.jupiter:junit-jupiter` from 5.12.2 to 5.13.0 - [Release notes](https://github.com/junit-team/junit5/releases) - [Commits](https://github.com/junit-team/junit5/compare/r5.12.2...r5.13.0) Updates `org.junit.jupiter:junit-jupiter-api` from 5.12.2 to 5.13.0 - [Release notes](https://github.com/junit-team/junit5/releases) - [Commits](https://github.com/junit-team/junit5/compare/r5.12.2...r5.13.0) Updates `org.junit.jupiter:junit-jupiter-engine` from 5.12.2 to 5.13.0 - [Release notes](https://github.com/junit-team/junit5/releases) - [Commits](https://github.com/junit-team/junit5/compare/r5.12.2...r5.13.0) --- updated-dependencies: - dependency-name: org.junit.jupiter:junit-jupiter dependency-version: 5.13.0 dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: org.junit.jupiter:junit-jupiter-api dependency-version: 5.13.0 dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: org.junit.jupiter:junit-jupiter-engine dependency-version: 5.13.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index e15c5f50b..db0b8ea22 100644 --- a/pom.xml +++ b/pom.xml @@ -77,7 +77,7 @@ UTF-8 17 3.4.6 - 5.12.2 + 5.13.0 1.21.0 2.1.21 4.8.2 From cc8399c2705b228a1bc4ac4854bcd3b0da239231 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 30 May 2025 15:13:05 +0000 Subject: [PATCH 1376/1598] Bump software.amazon.awssdk:s3 from 2.31.51 to 2.31.53 Bumps software.amazon.awssdk:s3 from 2.31.51 to 2.31.53. --- updated-dependencies: - dependency-name: software.amazon.awssdk:s3 dependency-version: 2.31.53 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/s3/shedlock-provider-s3v2/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/s3/shedlock-provider-s3v2/pom.xml b/providers/s3/shedlock-provider-s3v2/pom.xml index 9c25ccdd5..26b30af0f 100644 --- a/providers/s3/shedlock-provider-s3v2/pom.xml +++ b/providers/s3/shedlock-provider-s3v2/pom.xml @@ -12,7 +12,7 @@ 6.7.1-SNAPSHOT - 2.31.51 + 2.31.53 From 899e918f272aa658bac2f5cabd4462739db06737 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 30 May 2025 17:24:08 +0000 Subject: [PATCH 1377/1598] Bump test-containers.ver from 1.21.0 to 1.21.1 Bumps `test-containers.ver` from 1.21.0 to 1.21.1. Updates `org.testcontainers:postgresql` from 1.21.0 to 1.21.1 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.21.0...1.21.1) Updates `org.testcontainers:testcontainers` from 1.21.0 to 1.21.1 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.21.0...1.21.1) Updates `org.testcontainers:mysql` from 1.21.0 to 1.21.1 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.21.0...1.21.1) Updates `org.testcontainers:db2` from 1.21.0 to 1.21.1 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.21.0...1.21.1) Updates `org.testcontainers:mariadb` from 1.21.0 to 1.21.1 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.21.0...1.21.1) Updates `org.testcontainers:oracle-xe` from 1.21.0 to 1.21.1 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.21.0...1.21.1) Updates `org.testcontainers:mssqlserver` from 1.21.0 to 1.21.1 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.21.0...1.21.1) Updates `org.testcontainers:junit-jupiter` from 1.21.0 to 1.21.1 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.21.0...1.21.1) Updates `org.testcontainers:mongodb` from 1.21.0 to 1.21.1 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.21.0...1.21.1) Updates `org.testcontainers:elasticsearch` from 1.21.0 to 1.21.1 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.21.0...1.21.1) Updates `org.testcontainers:couchbase` from 1.21.0 to 1.21.1 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.21.0...1.21.1) Updates `org.testcontainers:dynalite` from 1.21.0 to 1.21.1 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.21.0...1.21.1) Updates `org.testcontainers:cassandra` from 1.21.0 to 1.21.1 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.21.0...1.21.1) Updates `org.testcontainers:gcloud` from 1.21.0 to 1.21.1 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.21.0...1.21.1) Updates `org.testcontainers:neo4j` from 1.21.0 to 1.21.1 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.21.0...1.21.1) Updates `org.testcontainers:localstack` from 1.21.0 to 1.21.1 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.21.0...1.21.1) --- updated-dependencies: - dependency-name: org.testcontainers:postgresql dependency-version: 1.21.1 dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.testcontainers:testcontainers dependency-version: 1.21.1 dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.testcontainers:mysql dependency-version: 1.21.1 dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.testcontainers:db2 dependency-version: 1.21.1 dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.testcontainers:mariadb dependency-version: 1.21.1 dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.testcontainers:oracle-xe dependency-version: 1.21.1 dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.testcontainers:mssqlserver dependency-version: 1.21.1 dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.testcontainers:junit-jupiter dependency-version: 1.21.1 dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.testcontainers:mongodb dependency-version: 1.21.1 dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.testcontainers:elasticsearch dependency-version: 1.21.1 dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.testcontainers:couchbase dependency-version: 1.21.1 dependency-type: direct:development update-type: version-update:semver-patch - dependency-name: org.testcontainers:dynalite dependency-version: 1.21.1 dependency-type: direct:development update-type: version-update:semver-patch - dependency-name: org.testcontainers:cassandra dependency-version: 1.21.1 dependency-type: direct:development update-type: version-update:semver-patch - dependency-name: org.testcontainers:gcloud dependency-version: 1.21.1 dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.testcontainers:neo4j dependency-version: 1.21.1 dependency-type: direct:development update-type: version-update:semver-patch - dependency-name: org.testcontainers:localstack dependency-version: 1.21.1 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- cdi/test/quarkus-test/pom.xml | 2 +- pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/cdi/test/quarkus-test/pom.xml b/cdi/test/quarkus-test/pom.xml index 0d004d5fb..b184350c8 100644 --- a/cdi/test/quarkus-test/pom.xml +++ b/cdi/test/quarkus-test/pom.xml @@ -46,7 +46,7 @@ org.testcontainers postgresql - 1.21.0 + 1.21.1 io.quarkus diff --git a/pom.xml b/pom.xml index db0b8ea22..42e33e40a 100644 --- a/pom.xml +++ b/pom.xml @@ -78,7 +78,7 @@ 17 3.4.6 5.13.0 - 1.21.0 + 1.21.1 2.1.21 4.8.2 4.9.0 From 9248956c988640a6fe949b829486afb6bc1285d1 Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Sat, 31 May 2025 21:29:15 +0200 Subject: [PATCH 1378/1598] [maven-release-plugin] prepare release shedlock-parent-6.8.0 --- cdi/shedlock-cdi/pom.xml | 4 ++-- cdi/test/quarkus-test/pom.xml | 4 ++-- micronaut/shedlock-micronaut4/pom.xml | 4 ++-- micronaut/test/micronaut4-jdbc-template/pom.xml | 4 ++-- micronaut/test/micronaut4-jdbc/pom.xml | 4 ++-- pom.xml | 2 +- providers/arangodb/shedlock-provider-arangodb/pom.xml | 4 ++-- providers/cassandra/shedlock-provider-cassandra/pom.xml | 4 ++-- providers/consul/shedlock-provider-consul/pom.xml | 4 ++-- .../couchbase/shedlock-provider-couchbase-javaclient3/pom.xml | 4 ++-- providers/datastore/shedlock-provider-datastore/pom.xml | 4 ++-- providers/dynamodb/shedlock-provider-dynamodb2/pom.xml | 4 ++-- .../elasticsearch/shedlock-provider-elasticsearch8/pom.xml | 4 ++-- .../elasticsearch/shedlock-provider-elasticsearch9/pom.xml | 4 ++-- providers/etcd/shedlock-provider-etcd-jetcd/pom.xml | 2 +- providers/hazelcast/shedlock-provider-hazelcast4/pom.xml | 4 ++-- providers/ignite/shedlock-provider-ignite/pom.xml | 4 ++-- providers/inmemory/shedlock-provider-inmemory/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-internal/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-template/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jooq/pom.xml | 4 ++-- providers/jdbc/shedlock-test-support-jdbc/pom.xml | 4 ++-- providers/memcached/shedlock-provider-memcached-spy/pom.xml | 4 ++-- .../mongo/shedlock-provider-mongo-reactivestreams/pom.xml | 4 ++-- providers/mongo/shedlock-provider-mongo/pom.xml | 4 ++-- providers/neo4j/shedlock-provider-neo4j/pom.xml | 4 ++-- .../opensearch/shedlock-provider-opensearch-java/pom.xml | 4 ++-- providers/opensearch/shedlock-provider-opensearch/pom.xml | 4 ++-- providers/r2dbc/shedlock-provider-r2dbc/pom.xml | 4 ++-- providers/redis/shedlock-provider-redis-jedis4/pom.xml | 4 ++-- providers/redis/shedlock-provider-redis-lettuce/pom.xml | 4 ++-- providers/redis/shedlock-provider-redis-spring/pom.xml | 4 ++-- providers/redis/shedlock-support-redis/pom.xml | 4 ++-- providers/redis/shedlock-test-support-redis/pom.xml | 4 ++-- providers/s3/shedlock-provider-s3/pom.xml | 4 ++-- providers/s3/shedlock-provider-s3v2/pom.xml | 4 ++-- providers/spanner/shedlock-provider-spanner/pom.xml | 4 ++-- .../zookeeper/shedlock-provider-zookeeper-curator/pom.xml | 4 ++-- shedlock-bom/pom.xml | 4 ++-- shedlock-core/pom.xml | 4 ++-- shedlock-test-support/pom.xml | 4 ++-- spring/shedlock-spring/pom.xml | 4 ++-- spring/test/shedlock-springboot-future-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-kotlin-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-old-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-sleuth-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-test/pom.xml | 4 ++-- spring/test/shedlock-testng-test/pom.xml | 4 ++-- 50 files changed, 98 insertions(+), 98 deletions(-) diff --git a/cdi/shedlock-cdi/pom.xml b/cdi/shedlock-cdi/pom.xml index fbb0fa8d6..ad649d420 100644 --- a/cdi/shedlock-cdi/pom.xml +++ b/cdi/shedlock-cdi/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 6.7.1-SNAPSHOT + 6.8.0 ../../pom.xml shedlock-cdi - 6.7.1-SNAPSHOT + 6.8.0 diff --git a/cdi/test/quarkus-test/pom.xml b/cdi/test/quarkus-test/pom.xml index b184350c8..14198d5f0 100644 --- a/cdi/test/quarkus-test/pom.xml +++ b/cdi/test/quarkus-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.7.1-SNAPSHOT + 6.8.0 ../../../pom.xml 4.0.0 quarkus-test - 6.7.1-SNAPSHOT + 6.8.0 quarkus-bom diff --git a/micronaut/shedlock-micronaut4/pom.xml b/micronaut/shedlock-micronaut4/pom.xml index a363519a1..45510b964 100644 --- a/micronaut/shedlock-micronaut4/pom.xml +++ b/micronaut/shedlock-micronaut4/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 6.7.1-SNAPSHOT + 6.8.0 ../../pom.xml shedlock-micronaut4 - 6.7.1-SNAPSHOT + 6.8.0 diff --git a/micronaut/test/micronaut4-jdbc-template/pom.xml b/micronaut/test/micronaut4-jdbc-template/pom.xml index 5e3cb2270..7e8408dfb 100644 --- a/micronaut/test/micronaut4-jdbc-template/pom.xml +++ b/micronaut/test/micronaut4-jdbc-template/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 6.7.1-SNAPSHOT + 6.8.0 ../../../pom.xml micronaut4-jdbc-template - 6.7.1-SNAPSHOT + 6.8.0 UTF-8 diff --git a/micronaut/test/micronaut4-jdbc/pom.xml b/micronaut/test/micronaut4-jdbc/pom.xml index da93a6a0f..a093fa315 100644 --- a/micronaut/test/micronaut4-jdbc/pom.xml +++ b/micronaut/test/micronaut4-jdbc/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 6.7.1-SNAPSHOT + 6.8.0 ../../../pom.xml micronaut4-jdbc - 6.7.1-SNAPSHOT + 6.8.0 UTF-8 diff --git a/pom.xml b/pom.xml index 42e33e40a..b3d0864b2 100644 --- a/pom.xml +++ b/pom.xml @@ -19,7 +19,7 @@ net.javacrumbs.shedlock shedlock-parent pom - 6.7.1-SNAPSHOT + 6.8.0 shedlock-bom shedlock-core diff --git a/providers/arangodb/shedlock-provider-arangodb/pom.xml b/providers/arangodb/shedlock-provider-arangodb/pom.xml index 2e1e0a414..95c8c69d7 100644 --- a/providers/arangodb/shedlock-provider-arangodb/pom.xml +++ b/providers/arangodb/shedlock-provider-arangodb/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.7.1-SNAPSHOT + 6.8.0 ../../../pom.xml 4.0.0 shedlock-provider-arangodb - 6.7.1-SNAPSHOT + 6.8.0 diff --git a/providers/cassandra/shedlock-provider-cassandra/pom.xml b/providers/cassandra/shedlock-provider-cassandra/pom.xml index 62eaafc31..f7f48e0da 100644 --- a/providers/cassandra/shedlock-provider-cassandra/pom.xml +++ b/providers/cassandra/shedlock-provider-cassandra/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.7.1-SNAPSHOT + 6.8.0 ../../../pom.xml 4.0.0 shedlock-provider-cassandra - 6.7.1-SNAPSHOT + 6.8.0 4.19.0 diff --git a/providers/consul/shedlock-provider-consul/pom.xml b/providers/consul/shedlock-provider-consul/pom.xml index 7059f5000..853c650c6 100644 --- a/providers/consul/shedlock-provider-consul/pom.xml +++ b/providers/consul/shedlock-provider-consul/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.7.1-SNAPSHOT + 6.8.0 ../../../pom.xml 4.0.0 shedlock-provider-consul - 6.7.1-SNAPSHOT + 6.8.0 diff --git a/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml b/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml index 001c95fe0..85694e6aa 100644 --- a/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml +++ b/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.7.1-SNAPSHOT + 6.8.0 ../../../pom.xml 4.0.0 shedlock-provider-couchbase-javaclient3 - 6.7.1-SNAPSHOT + 6.8.0 diff --git a/providers/datastore/shedlock-provider-datastore/pom.xml b/providers/datastore/shedlock-provider-datastore/pom.xml index 3ee01c16f..b23ceb32f 100644 --- a/providers/datastore/shedlock-provider-datastore/pom.xml +++ b/providers/datastore/shedlock-provider-datastore/pom.xml @@ -4,12 +4,12 @@ net.javacrumbs.shedlock shedlock-parent - 6.7.1-SNAPSHOT + 6.8.0 ../../../pom.xml shedlock-provider-datastore - 6.7.1-SNAPSHOT + 6.8.0 2.28.2 diff --git a/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml b/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml index c53ae73d4..4e5614b12 100644 --- a/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml +++ b/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.7.1-SNAPSHOT + 6.8.0 ../../../pom.xml 4.0.0 shedlock-provider-dynamodb2 - 6.7.1-SNAPSHOT + 6.8.0 diff --git a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml index 1d8d39fc1..a3268986c 100644 --- a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml +++ b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.7.1-SNAPSHOT + 6.8.0 ../../../pom.xml 4.0.0 shedlock-provider-elasticsearch8 - 6.7.1-SNAPSHOT + 6.8.0 8.18.0 diff --git a/providers/elasticsearch/shedlock-provider-elasticsearch9/pom.xml b/providers/elasticsearch/shedlock-provider-elasticsearch9/pom.xml index 97418951f..51bc69d25 100644 --- a/providers/elasticsearch/shedlock-provider-elasticsearch9/pom.xml +++ b/providers/elasticsearch/shedlock-provider-elasticsearch9/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.7.1-SNAPSHOT + 6.8.0 ../../../pom.xml 4.0.0 shedlock-provider-elasticsearch9 - 6.7.1-SNAPSHOT + 6.8.0 9.0.1 diff --git a/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml b/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml index e6a41f72a..5c0605283 100644 --- a/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml +++ b/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.7.1-SNAPSHOT + 6.8.0 ../../../pom.xml 4.0.0 diff --git a/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml b/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml index 08ea4642b..56de0dea4 100644 --- a/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml +++ b/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.7.1-SNAPSHOT + 6.8.0 ../../../pom.xml 4.0.0 shedlock-provider-hazelcast4 - 6.7.1-SNAPSHOT + 6.8.0 diff --git a/providers/ignite/shedlock-provider-ignite/pom.xml b/providers/ignite/shedlock-provider-ignite/pom.xml index e9fc60cbe..959299ea3 100644 --- a/providers/ignite/shedlock-provider-ignite/pom.xml +++ b/providers/ignite/shedlock-provider-ignite/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.7.1-SNAPSHOT + 6.8.0 ../../../pom.xml 4.0.0 shedlock-provider-ignite - 6.7.1-SNAPSHOT + 6.8.0 2.17.0 diff --git a/providers/inmemory/shedlock-provider-inmemory/pom.xml b/providers/inmemory/shedlock-provider-inmemory/pom.xml index 9fc6705d4..ab2cff190 100644 --- a/providers/inmemory/shedlock-provider-inmemory/pom.xml +++ b/providers/inmemory/shedlock-provider-inmemory/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.7.1-SNAPSHOT + 6.8.0 ../../../pom.xml 4.0.0 shedlock-provider-inmemory - 6.7.1-SNAPSHOT + 6.8.0 diff --git a/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml b/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml index 068b2fc71..d90c2e13a 100644 --- a/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.7.1-SNAPSHOT + 6.8.0 ../../../pom.xml 4.0.0 shedlock-provider-jdbc-internal - 6.7.1-SNAPSHOT + 6.8.0 diff --git a/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml b/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml index 68b89bd79..3f224d591 100644 --- a/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.7.1-SNAPSHOT + 6.8.0 ../../../pom.xml 4.0.0 shedlock-provider-jdbc-micronaut - 6.7.1-SNAPSHOT + 6.8.0 diff --git a/providers/jdbc/shedlock-provider-jdbc-template/pom.xml b/providers/jdbc/shedlock-provider-jdbc-template/pom.xml index a11a07a16..396e9fafd 100644 --- a/providers/jdbc/shedlock-provider-jdbc-template/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-template/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.7.1-SNAPSHOT + 6.8.0 ../../../pom.xml 4.0.0 shedlock-provider-jdbc-template - 6.7.1-SNAPSHOT + 6.8.0 diff --git a/providers/jdbc/shedlock-provider-jdbc/pom.xml b/providers/jdbc/shedlock-provider-jdbc/pom.xml index bcbaaa8dd..bc876e1c0 100644 --- a/providers/jdbc/shedlock-provider-jdbc/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.7.1-SNAPSHOT + 6.8.0 ../../../pom.xml 4.0.0 shedlock-provider-jdbc - 6.7.1-SNAPSHOT + 6.8.0 diff --git a/providers/jdbc/shedlock-provider-jooq/pom.xml b/providers/jdbc/shedlock-provider-jooq/pom.xml index 8a0ba90d4..e2bdfbd31 100644 --- a/providers/jdbc/shedlock-provider-jooq/pom.xml +++ b/providers/jdbc/shedlock-provider-jooq/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.7.1-SNAPSHOT + 6.8.0 ../../../pom.xml 4.0.0 shedlock-provider-jooq - 6.7.1-SNAPSHOT + 6.8.0 diff --git a/providers/jdbc/shedlock-test-support-jdbc/pom.xml b/providers/jdbc/shedlock-test-support-jdbc/pom.xml index bc8f78a3e..0325fbbdf 100644 --- a/providers/jdbc/shedlock-test-support-jdbc/pom.xml +++ b/providers/jdbc/shedlock-test-support-jdbc/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.7.1-SNAPSHOT + 6.8.0 ../../../pom.xml 4.0.0 shedlock-test-support-jdbc - 6.7.1-SNAPSHOT + 6.8.0 diff --git a/providers/memcached/shedlock-provider-memcached-spy/pom.xml b/providers/memcached/shedlock-provider-memcached-spy/pom.xml index d32287f98..570aab571 100644 --- a/providers/memcached/shedlock-provider-memcached-spy/pom.xml +++ b/providers/memcached/shedlock-provider-memcached-spy/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.7.1-SNAPSHOT + 6.8.0 ../../../pom.xml 4.0.0 shedlock-provider-memcached-spy - 6.7.1-SNAPSHOT + 6.8.0 2.12.3 diff --git a/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml b/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml index 053c480b1..1a0349ed1 100644 --- a/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml +++ b/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.7.1-SNAPSHOT + 6.8.0 ../../../pom.xml 4.0.0 shedlock-provider-mongo-reactivestreams - 6.7.1-SNAPSHOT + 6.8.0 diff --git a/providers/mongo/shedlock-provider-mongo/pom.xml b/providers/mongo/shedlock-provider-mongo/pom.xml index fe3feb23c..3b96a8036 100644 --- a/providers/mongo/shedlock-provider-mongo/pom.xml +++ b/providers/mongo/shedlock-provider-mongo/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.7.1-SNAPSHOT + 6.8.0 ../../../pom.xml 4.0.0 shedlock-provider-mongo - 6.7.1-SNAPSHOT + 6.8.0 diff --git a/providers/neo4j/shedlock-provider-neo4j/pom.xml b/providers/neo4j/shedlock-provider-neo4j/pom.xml index f776e953f..3fbac9297 100644 --- a/providers/neo4j/shedlock-provider-neo4j/pom.xml +++ b/providers/neo4j/shedlock-provider-neo4j/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.7.1-SNAPSHOT + 6.8.0 ../../../pom.xml 4.0.0 shedlock-provider-neo4j - 6.7.1-SNAPSHOT + 6.8.0 diff --git a/providers/opensearch/shedlock-provider-opensearch-java/pom.xml b/providers/opensearch/shedlock-provider-opensearch-java/pom.xml index e2463b24c..58baf9666 100644 --- a/providers/opensearch/shedlock-provider-opensearch-java/pom.xml +++ b/providers/opensearch/shedlock-provider-opensearch-java/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.7.1-SNAPSHOT + 6.8.0 ../../../pom.xml 4.0.0 shedlock-provider-opensearch-java - 6.7.1-SNAPSHOT + 6.8.0 2.23.0 diff --git a/providers/opensearch/shedlock-provider-opensearch/pom.xml b/providers/opensearch/shedlock-provider-opensearch/pom.xml index 0e8e08f2e..f4e139e2b 100644 --- a/providers/opensearch/shedlock-provider-opensearch/pom.xml +++ b/providers/opensearch/shedlock-provider-opensearch/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.7.1-SNAPSHOT + 6.8.0 ../../../pom.xml 4.0.0 shedlock-provider-opensearch - 6.7.1-SNAPSHOT + 6.8.0 2.19.2 diff --git a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml index 659ab6837..3615f05bf 100644 --- a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml +++ b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml @@ -5,12 +5,12 @@ net.javacrumbs.shedlock shedlock-parent - 6.7.1-SNAPSHOT + 6.8.0 ../../../pom.xml shedlock-provider-r2dbc - 6.7.1-SNAPSHOT + 6.8.0 1.0.0.RELEASE diff --git a/providers/redis/shedlock-provider-redis-jedis4/pom.xml b/providers/redis/shedlock-provider-redis-jedis4/pom.xml index 7943bdd1a..368a41ac1 100644 --- a/providers/redis/shedlock-provider-redis-jedis4/pom.xml +++ b/providers/redis/shedlock-provider-redis-jedis4/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.7.1-SNAPSHOT + 6.8.0 ../../../pom.xml 4.0.0 shedlock-provider-redis-jedis4 - 6.7.1-SNAPSHOT + 6.8.0 diff --git a/providers/redis/shedlock-provider-redis-lettuce/pom.xml b/providers/redis/shedlock-provider-redis-lettuce/pom.xml index bba924659..974126d42 100644 --- a/providers/redis/shedlock-provider-redis-lettuce/pom.xml +++ b/providers/redis/shedlock-provider-redis-lettuce/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.7.1-SNAPSHOT + 6.8.0 ../../../pom.xml 4.0.0 shedlock-provider-redis-lettuce - 6.7.1-SNAPSHOT + 6.8.0 diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index baab33936..2bb84e9ca 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.7.1-SNAPSHOT + 6.8.0 ../../../pom.xml 4.0.0 shedlock-provider-redis-spring - 6.7.1-SNAPSHOT + 6.8.0 diff --git a/providers/redis/shedlock-support-redis/pom.xml b/providers/redis/shedlock-support-redis/pom.xml index 3ae868c98..531fdfbaa 100644 --- a/providers/redis/shedlock-support-redis/pom.xml +++ b/providers/redis/shedlock-support-redis/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.7.1-SNAPSHOT + 6.8.0 ../../../pom.xml 4.0.0 shedlock-support-redis - 6.7.1-SNAPSHOT + 6.8.0 diff --git a/providers/redis/shedlock-test-support-redis/pom.xml b/providers/redis/shedlock-test-support-redis/pom.xml index e291a7bcf..4a45fb957 100644 --- a/providers/redis/shedlock-test-support-redis/pom.xml +++ b/providers/redis/shedlock-test-support-redis/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.7.1-SNAPSHOT + 6.8.0 ../../../pom.xml 4.0.0 shedlock-test-support-redis - 6.7.1-SNAPSHOT + 6.8.0 diff --git a/providers/s3/shedlock-provider-s3/pom.xml b/providers/s3/shedlock-provider-s3/pom.xml index 1d86d3a6f..abd93c228 100644 --- a/providers/s3/shedlock-provider-s3/pom.xml +++ b/providers/s3/shedlock-provider-s3/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.7.1-SNAPSHOT + 6.8.0 ../../../pom.xml 4.0.0 shedlock-provider-s3 - 6.7.1-SNAPSHOT + 6.8.0 1.12.783 diff --git a/providers/s3/shedlock-provider-s3v2/pom.xml b/providers/s3/shedlock-provider-s3v2/pom.xml index 26b30af0f..091012b6f 100644 --- a/providers/s3/shedlock-provider-s3v2/pom.xml +++ b/providers/s3/shedlock-provider-s3v2/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.7.1-SNAPSHOT + 6.8.0 ../../../pom.xml 4.0.0 shedlock-provider-s3v2 - 6.7.1-SNAPSHOT + 6.8.0 2.31.53 diff --git a/providers/spanner/shedlock-provider-spanner/pom.xml b/providers/spanner/shedlock-provider-spanner/pom.xml index 9fc43d662..5faff53a3 100644 --- a/providers/spanner/shedlock-provider-spanner/pom.xml +++ b/providers/spanner/shedlock-provider-spanner/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.7.1-SNAPSHOT + 6.8.0 ../../../pom.xml 4.0.0 shedlock-provider-spanner - 6.7.1-SNAPSHOT + 6.8.0 6.94.0 diff --git a/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml b/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml index ecb2413ba..0346d11d6 100644 --- a/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml +++ b/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.7.1-SNAPSHOT + 6.8.0 ../../../pom.xml 4.0.0 shedlock-provider-zookeeper-curator - 6.7.1-SNAPSHOT + 6.8.0 5.8.0 diff --git a/shedlock-bom/pom.xml b/shedlock-bom/pom.xml index f77cb247a..e075cbf55 100644 --- a/shedlock-bom/pom.xml +++ b/shedlock-bom/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.7.1-SNAPSHOT + 6.8.0 4.0.0 BOM for ShedLock modules shedlock-bom - 6.7.1-SNAPSHOT + 6.8.0 pom diff --git a/shedlock-core/pom.xml b/shedlock-core/pom.xml index 2948aa3fc..a023976ed 100644 --- a/shedlock-core/pom.xml +++ b/shedlock-core/pom.xml @@ -3,12 +3,12 @@ shedlock-parent net.javacrumbs.shedlock - 6.7.1-SNAPSHOT + 6.8.0 4.0.0 shedlock-core - 6.7.1-SNAPSHOT + 6.8.0 2.13.3 diff --git a/shedlock-test-support/pom.xml b/shedlock-test-support/pom.xml index 399346d4b..b7f4eb9cc 100644 --- a/shedlock-test-support/pom.xml +++ b/shedlock-test-support/pom.xml @@ -3,12 +3,12 @@ shedlock-parent net.javacrumbs.shedlock - 6.7.1-SNAPSHOT + 6.8.0 4.0.0 shedlock-test-support - 6.7.1-SNAPSHOT + 6.8.0 diff --git a/spring/shedlock-spring/pom.xml b/spring/shedlock-spring/pom.xml index 34cbd9752..2f92916fc 100644 --- a/spring/shedlock-spring/pom.xml +++ b/spring/shedlock-spring/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.7.1-SNAPSHOT + 6.8.0 ../../pom.xml 4.0.0 shedlock-spring - 6.7.1-SNAPSHOT + 6.8.0 diff --git a/spring/test/shedlock-springboot-future-test/pom.xml b/spring/test/shedlock-springboot-future-test/pom.xml index 35aea2913..a785ea191 100644 --- a/spring/test/shedlock-springboot-future-test/pom.xml +++ b/spring/test/shedlock-springboot-future-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.7.1-SNAPSHOT + 6.8.0 ../../../pom.xml 4.0.0 shedlock-springboot-future-test - 6.7.1-SNAPSHOT + 6.8.0 diff --git a/spring/test/shedlock-springboot-kotlin-test/pom.xml b/spring/test/shedlock-springboot-kotlin-test/pom.xml index cf092e2e1..0bb80df0a 100644 --- a/spring/test/shedlock-springboot-kotlin-test/pom.xml +++ b/spring/test/shedlock-springboot-kotlin-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.7.1-SNAPSHOT + 6.8.0 ../../../pom.xml 4.0.0 shedlock-springboot-kotlin-test - 6.7.1-SNAPSHOT + 6.8.0 diff --git a/spring/test/shedlock-springboot-old-test/pom.xml b/spring/test/shedlock-springboot-old-test/pom.xml index 167967b40..7fc043f32 100644 --- a/spring/test/shedlock-springboot-old-test/pom.xml +++ b/spring/test/shedlock-springboot-old-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.7.1-SNAPSHOT + 6.8.0 ../../../pom.xml 4.0.0 shedlock-springboot-old-test - 6.7.1-SNAPSHOT + 6.8.0 diff --git a/spring/test/shedlock-springboot-sleuth-test/pom.xml b/spring/test/shedlock-springboot-sleuth-test/pom.xml index 83694c980..a2418d743 100644 --- a/spring/test/shedlock-springboot-sleuth-test/pom.xml +++ b/spring/test/shedlock-springboot-sleuth-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.7.1-SNAPSHOT + 6.8.0 ../../../pom.xml 4.0.0 shedlock-springboot-sleuth-test - 6.7.1-SNAPSHOT + 6.8.0 diff --git a/spring/test/shedlock-springboot-test/pom.xml b/spring/test/shedlock-springboot-test/pom.xml index ddb18d199..5efe7ed35 100644 --- a/spring/test/shedlock-springboot-test/pom.xml +++ b/spring/test/shedlock-springboot-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.7.1-SNAPSHOT + 6.8.0 ../../../pom.xml 4.0.0 shedlock-springboot-test - 6.7.1-SNAPSHOT + 6.8.0 diff --git a/spring/test/shedlock-testng-test/pom.xml b/spring/test/shedlock-testng-test/pom.xml index 205dac697..57f56f9e6 100644 --- a/spring/test/shedlock-testng-test/pom.xml +++ b/spring/test/shedlock-testng-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.7.1-SNAPSHOT + 6.8.0 ../../../pom.xml 4.0.0 shedlock-testng-test - 6.7.1-SNAPSHOT + 6.8.0 From 2e2ec0c62d8832e074b36e8bba34b3a4950d1226 Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Sat, 31 May 2025 21:29:19 +0200 Subject: [PATCH 1379/1598] [maven-release-plugin] prepare for next development iteration --- cdi/shedlock-cdi/pom.xml | 4 ++-- cdi/test/quarkus-test/pom.xml | 4 ++-- micronaut/shedlock-micronaut4/pom.xml | 4 ++-- micronaut/test/micronaut4-jdbc-template/pom.xml | 4 ++-- micronaut/test/micronaut4-jdbc/pom.xml | 4 ++-- pom.xml | 2 +- providers/arangodb/shedlock-provider-arangodb/pom.xml | 4 ++-- providers/cassandra/shedlock-provider-cassandra/pom.xml | 4 ++-- providers/consul/shedlock-provider-consul/pom.xml | 4 ++-- .../couchbase/shedlock-provider-couchbase-javaclient3/pom.xml | 4 ++-- providers/datastore/shedlock-provider-datastore/pom.xml | 4 ++-- providers/dynamodb/shedlock-provider-dynamodb2/pom.xml | 4 ++-- .../elasticsearch/shedlock-provider-elasticsearch8/pom.xml | 4 ++-- .../elasticsearch/shedlock-provider-elasticsearch9/pom.xml | 4 ++-- providers/etcd/shedlock-provider-etcd-jetcd/pom.xml | 2 +- providers/hazelcast/shedlock-provider-hazelcast4/pom.xml | 4 ++-- providers/ignite/shedlock-provider-ignite/pom.xml | 4 ++-- providers/inmemory/shedlock-provider-inmemory/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-internal/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-template/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jooq/pom.xml | 4 ++-- providers/jdbc/shedlock-test-support-jdbc/pom.xml | 4 ++-- providers/memcached/shedlock-provider-memcached-spy/pom.xml | 4 ++-- .../mongo/shedlock-provider-mongo-reactivestreams/pom.xml | 4 ++-- providers/mongo/shedlock-provider-mongo/pom.xml | 4 ++-- providers/neo4j/shedlock-provider-neo4j/pom.xml | 4 ++-- .../opensearch/shedlock-provider-opensearch-java/pom.xml | 4 ++-- providers/opensearch/shedlock-provider-opensearch/pom.xml | 4 ++-- providers/r2dbc/shedlock-provider-r2dbc/pom.xml | 4 ++-- providers/redis/shedlock-provider-redis-jedis4/pom.xml | 4 ++-- providers/redis/shedlock-provider-redis-lettuce/pom.xml | 4 ++-- providers/redis/shedlock-provider-redis-spring/pom.xml | 4 ++-- providers/redis/shedlock-support-redis/pom.xml | 4 ++-- providers/redis/shedlock-test-support-redis/pom.xml | 4 ++-- providers/s3/shedlock-provider-s3/pom.xml | 4 ++-- providers/s3/shedlock-provider-s3v2/pom.xml | 4 ++-- providers/spanner/shedlock-provider-spanner/pom.xml | 4 ++-- .../zookeeper/shedlock-provider-zookeeper-curator/pom.xml | 4 ++-- shedlock-bom/pom.xml | 4 ++-- shedlock-core/pom.xml | 4 ++-- shedlock-test-support/pom.xml | 4 ++-- spring/shedlock-spring/pom.xml | 4 ++-- spring/test/shedlock-springboot-future-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-kotlin-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-old-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-sleuth-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-test/pom.xml | 4 ++-- spring/test/shedlock-testng-test/pom.xml | 4 ++-- 50 files changed, 98 insertions(+), 98 deletions(-) diff --git a/cdi/shedlock-cdi/pom.xml b/cdi/shedlock-cdi/pom.xml index ad649d420..2f67bd957 100644 --- a/cdi/shedlock-cdi/pom.xml +++ b/cdi/shedlock-cdi/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.0 + 6.8.1-SNAPSHOT ../../pom.xml shedlock-cdi - 6.8.0 + 6.8.1-SNAPSHOT diff --git a/cdi/test/quarkus-test/pom.xml b/cdi/test/quarkus-test/pom.xml index 14198d5f0..58d92aa71 100644 --- a/cdi/test/quarkus-test/pom.xml +++ b/cdi/test/quarkus-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.0 + 6.8.1-SNAPSHOT ../../../pom.xml 4.0.0 quarkus-test - 6.8.0 + 6.8.1-SNAPSHOT quarkus-bom diff --git a/micronaut/shedlock-micronaut4/pom.xml b/micronaut/shedlock-micronaut4/pom.xml index 45510b964..2aab1223a 100644 --- a/micronaut/shedlock-micronaut4/pom.xml +++ b/micronaut/shedlock-micronaut4/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.0 + 6.8.1-SNAPSHOT ../../pom.xml shedlock-micronaut4 - 6.8.0 + 6.8.1-SNAPSHOT diff --git a/micronaut/test/micronaut4-jdbc-template/pom.xml b/micronaut/test/micronaut4-jdbc-template/pom.xml index 7e8408dfb..2aa25f04f 100644 --- a/micronaut/test/micronaut4-jdbc-template/pom.xml +++ b/micronaut/test/micronaut4-jdbc-template/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.0 + 6.8.1-SNAPSHOT ../../../pom.xml micronaut4-jdbc-template - 6.8.0 + 6.8.1-SNAPSHOT UTF-8 diff --git a/micronaut/test/micronaut4-jdbc/pom.xml b/micronaut/test/micronaut4-jdbc/pom.xml index a093fa315..b2ee7c232 100644 --- a/micronaut/test/micronaut4-jdbc/pom.xml +++ b/micronaut/test/micronaut4-jdbc/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.0 + 6.8.1-SNAPSHOT ../../../pom.xml micronaut4-jdbc - 6.8.0 + 6.8.1-SNAPSHOT UTF-8 diff --git a/pom.xml b/pom.xml index b3d0864b2..4763db23a 100644 --- a/pom.xml +++ b/pom.xml @@ -19,7 +19,7 @@ net.javacrumbs.shedlock shedlock-parent pom - 6.8.0 + 6.8.1-SNAPSHOT shedlock-bom shedlock-core diff --git a/providers/arangodb/shedlock-provider-arangodb/pom.xml b/providers/arangodb/shedlock-provider-arangodb/pom.xml index 95c8c69d7..2044741af 100644 --- a/providers/arangodb/shedlock-provider-arangodb/pom.xml +++ b/providers/arangodb/shedlock-provider-arangodb/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.0 + 6.8.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-arangodb - 6.8.0 + 6.8.1-SNAPSHOT diff --git a/providers/cassandra/shedlock-provider-cassandra/pom.xml b/providers/cassandra/shedlock-provider-cassandra/pom.xml index f7f48e0da..308a7c28e 100644 --- a/providers/cassandra/shedlock-provider-cassandra/pom.xml +++ b/providers/cassandra/shedlock-provider-cassandra/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.0 + 6.8.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-cassandra - 6.8.0 + 6.8.1-SNAPSHOT 4.19.0 diff --git a/providers/consul/shedlock-provider-consul/pom.xml b/providers/consul/shedlock-provider-consul/pom.xml index 853c650c6..e26f0006b 100644 --- a/providers/consul/shedlock-provider-consul/pom.xml +++ b/providers/consul/shedlock-provider-consul/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.0 + 6.8.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-consul - 6.8.0 + 6.8.1-SNAPSHOT diff --git a/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml b/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml index 85694e6aa..ea3118393 100644 --- a/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml +++ b/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.0 + 6.8.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-couchbase-javaclient3 - 6.8.0 + 6.8.1-SNAPSHOT diff --git a/providers/datastore/shedlock-provider-datastore/pom.xml b/providers/datastore/shedlock-provider-datastore/pom.xml index b23ceb32f..05c90a3fe 100644 --- a/providers/datastore/shedlock-provider-datastore/pom.xml +++ b/providers/datastore/shedlock-provider-datastore/pom.xml @@ -4,12 +4,12 @@ net.javacrumbs.shedlock shedlock-parent - 6.8.0 + 6.8.1-SNAPSHOT ../../../pom.xml shedlock-provider-datastore - 6.8.0 + 6.8.1-SNAPSHOT 2.28.2 diff --git a/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml b/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml index 4e5614b12..0e8adb6c4 100644 --- a/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml +++ b/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.0 + 6.8.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-dynamodb2 - 6.8.0 + 6.8.1-SNAPSHOT diff --git a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml index a3268986c..141ed8f82 100644 --- a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml +++ b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.0 + 6.8.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-elasticsearch8 - 6.8.0 + 6.8.1-SNAPSHOT 8.18.0 diff --git a/providers/elasticsearch/shedlock-provider-elasticsearch9/pom.xml b/providers/elasticsearch/shedlock-provider-elasticsearch9/pom.xml index 51bc69d25..1729ae965 100644 --- a/providers/elasticsearch/shedlock-provider-elasticsearch9/pom.xml +++ b/providers/elasticsearch/shedlock-provider-elasticsearch9/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.0 + 6.8.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-elasticsearch9 - 6.8.0 + 6.8.1-SNAPSHOT 9.0.1 diff --git a/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml b/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml index 5c0605283..0e43b3fb4 100644 --- a/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml +++ b/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.0 + 6.8.1-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml b/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml index 56de0dea4..edf84f99c 100644 --- a/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml +++ b/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.0 + 6.8.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-hazelcast4 - 6.8.0 + 6.8.1-SNAPSHOT diff --git a/providers/ignite/shedlock-provider-ignite/pom.xml b/providers/ignite/shedlock-provider-ignite/pom.xml index 959299ea3..538036881 100644 --- a/providers/ignite/shedlock-provider-ignite/pom.xml +++ b/providers/ignite/shedlock-provider-ignite/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.0 + 6.8.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-ignite - 6.8.0 + 6.8.1-SNAPSHOT 2.17.0 diff --git a/providers/inmemory/shedlock-provider-inmemory/pom.xml b/providers/inmemory/shedlock-provider-inmemory/pom.xml index ab2cff190..575513737 100644 --- a/providers/inmemory/shedlock-provider-inmemory/pom.xml +++ b/providers/inmemory/shedlock-provider-inmemory/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.0 + 6.8.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-inmemory - 6.8.0 + 6.8.1-SNAPSHOT diff --git a/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml b/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml index d90c2e13a..7acf26684 100644 --- a/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.0 + 6.8.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-jdbc-internal - 6.8.0 + 6.8.1-SNAPSHOT diff --git a/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml b/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml index 3f224d591..2bc8c897c 100644 --- a/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.0 + 6.8.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-jdbc-micronaut - 6.8.0 + 6.8.1-SNAPSHOT diff --git a/providers/jdbc/shedlock-provider-jdbc-template/pom.xml b/providers/jdbc/shedlock-provider-jdbc-template/pom.xml index 396e9fafd..29b4da8f0 100644 --- a/providers/jdbc/shedlock-provider-jdbc-template/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-template/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.0 + 6.8.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-jdbc-template - 6.8.0 + 6.8.1-SNAPSHOT diff --git a/providers/jdbc/shedlock-provider-jdbc/pom.xml b/providers/jdbc/shedlock-provider-jdbc/pom.xml index bc876e1c0..bb7fa214f 100644 --- a/providers/jdbc/shedlock-provider-jdbc/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.0 + 6.8.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-jdbc - 6.8.0 + 6.8.1-SNAPSHOT diff --git a/providers/jdbc/shedlock-provider-jooq/pom.xml b/providers/jdbc/shedlock-provider-jooq/pom.xml index e2bdfbd31..a1f64d31b 100644 --- a/providers/jdbc/shedlock-provider-jooq/pom.xml +++ b/providers/jdbc/shedlock-provider-jooq/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.0 + 6.8.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-jooq - 6.8.0 + 6.8.1-SNAPSHOT diff --git a/providers/jdbc/shedlock-test-support-jdbc/pom.xml b/providers/jdbc/shedlock-test-support-jdbc/pom.xml index 0325fbbdf..e7ddba25e 100644 --- a/providers/jdbc/shedlock-test-support-jdbc/pom.xml +++ b/providers/jdbc/shedlock-test-support-jdbc/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.0 + 6.8.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-test-support-jdbc - 6.8.0 + 6.8.1-SNAPSHOT diff --git a/providers/memcached/shedlock-provider-memcached-spy/pom.xml b/providers/memcached/shedlock-provider-memcached-spy/pom.xml index 570aab571..38686d2a9 100644 --- a/providers/memcached/shedlock-provider-memcached-spy/pom.xml +++ b/providers/memcached/shedlock-provider-memcached-spy/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.0 + 6.8.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-memcached-spy - 6.8.0 + 6.8.1-SNAPSHOT 2.12.3 diff --git a/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml b/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml index 1a0349ed1..1a4ad0eb8 100644 --- a/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml +++ b/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.0 + 6.8.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-mongo-reactivestreams - 6.8.0 + 6.8.1-SNAPSHOT diff --git a/providers/mongo/shedlock-provider-mongo/pom.xml b/providers/mongo/shedlock-provider-mongo/pom.xml index 3b96a8036..93eada570 100644 --- a/providers/mongo/shedlock-provider-mongo/pom.xml +++ b/providers/mongo/shedlock-provider-mongo/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.0 + 6.8.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-mongo - 6.8.0 + 6.8.1-SNAPSHOT diff --git a/providers/neo4j/shedlock-provider-neo4j/pom.xml b/providers/neo4j/shedlock-provider-neo4j/pom.xml index 3fbac9297..1a92e5a65 100644 --- a/providers/neo4j/shedlock-provider-neo4j/pom.xml +++ b/providers/neo4j/shedlock-provider-neo4j/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.0 + 6.8.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-neo4j - 6.8.0 + 6.8.1-SNAPSHOT diff --git a/providers/opensearch/shedlock-provider-opensearch-java/pom.xml b/providers/opensearch/shedlock-provider-opensearch-java/pom.xml index 58baf9666..c1a9faf42 100644 --- a/providers/opensearch/shedlock-provider-opensearch-java/pom.xml +++ b/providers/opensearch/shedlock-provider-opensearch-java/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.0 + 6.8.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-opensearch-java - 6.8.0 + 6.8.1-SNAPSHOT 2.23.0 diff --git a/providers/opensearch/shedlock-provider-opensearch/pom.xml b/providers/opensearch/shedlock-provider-opensearch/pom.xml index f4e139e2b..f725ecbb7 100644 --- a/providers/opensearch/shedlock-provider-opensearch/pom.xml +++ b/providers/opensearch/shedlock-provider-opensearch/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.0 + 6.8.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-opensearch - 6.8.0 + 6.8.1-SNAPSHOT 2.19.2 diff --git a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml index 3615f05bf..5713fca2c 100644 --- a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml +++ b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml @@ -5,12 +5,12 @@ net.javacrumbs.shedlock shedlock-parent - 6.8.0 + 6.8.1-SNAPSHOT ../../../pom.xml shedlock-provider-r2dbc - 6.8.0 + 6.8.1-SNAPSHOT 1.0.0.RELEASE diff --git a/providers/redis/shedlock-provider-redis-jedis4/pom.xml b/providers/redis/shedlock-provider-redis-jedis4/pom.xml index 368a41ac1..ead117f77 100644 --- a/providers/redis/shedlock-provider-redis-jedis4/pom.xml +++ b/providers/redis/shedlock-provider-redis-jedis4/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.0 + 6.8.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-redis-jedis4 - 6.8.0 + 6.8.1-SNAPSHOT diff --git a/providers/redis/shedlock-provider-redis-lettuce/pom.xml b/providers/redis/shedlock-provider-redis-lettuce/pom.xml index 974126d42..51d1dde2b 100644 --- a/providers/redis/shedlock-provider-redis-lettuce/pom.xml +++ b/providers/redis/shedlock-provider-redis-lettuce/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.0 + 6.8.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-redis-lettuce - 6.8.0 + 6.8.1-SNAPSHOT diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index 2bb84e9ca..ec7a3e875 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.0 + 6.8.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-redis-spring - 6.8.0 + 6.8.1-SNAPSHOT diff --git a/providers/redis/shedlock-support-redis/pom.xml b/providers/redis/shedlock-support-redis/pom.xml index 531fdfbaa..60bf6f2a3 100644 --- a/providers/redis/shedlock-support-redis/pom.xml +++ b/providers/redis/shedlock-support-redis/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.0 + 6.8.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-support-redis - 6.8.0 + 6.8.1-SNAPSHOT diff --git a/providers/redis/shedlock-test-support-redis/pom.xml b/providers/redis/shedlock-test-support-redis/pom.xml index 4a45fb957..5b46e2078 100644 --- a/providers/redis/shedlock-test-support-redis/pom.xml +++ b/providers/redis/shedlock-test-support-redis/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.0 + 6.8.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-test-support-redis - 6.8.0 + 6.8.1-SNAPSHOT diff --git a/providers/s3/shedlock-provider-s3/pom.xml b/providers/s3/shedlock-provider-s3/pom.xml index abd93c228..0be336f3d 100644 --- a/providers/s3/shedlock-provider-s3/pom.xml +++ b/providers/s3/shedlock-provider-s3/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.0 + 6.8.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-s3 - 6.8.0 + 6.8.1-SNAPSHOT 1.12.783 diff --git a/providers/s3/shedlock-provider-s3v2/pom.xml b/providers/s3/shedlock-provider-s3v2/pom.xml index 091012b6f..f77f86819 100644 --- a/providers/s3/shedlock-provider-s3v2/pom.xml +++ b/providers/s3/shedlock-provider-s3v2/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.0 + 6.8.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-s3v2 - 6.8.0 + 6.8.1-SNAPSHOT 2.31.53 diff --git a/providers/spanner/shedlock-provider-spanner/pom.xml b/providers/spanner/shedlock-provider-spanner/pom.xml index 5faff53a3..ad959b20a 100644 --- a/providers/spanner/shedlock-provider-spanner/pom.xml +++ b/providers/spanner/shedlock-provider-spanner/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.0 + 6.8.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-spanner - 6.8.0 + 6.8.1-SNAPSHOT 6.94.0 diff --git a/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml b/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml index 0346d11d6..c1ff5baf1 100644 --- a/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml +++ b/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.0 + 6.8.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-zookeeper-curator - 6.8.0 + 6.8.1-SNAPSHOT 5.8.0 diff --git a/shedlock-bom/pom.xml b/shedlock-bom/pom.xml index e075cbf55..e6933dba7 100644 --- a/shedlock-bom/pom.xml +++ b/shedlock-bom/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.0 + 6.8.1-SNAPSHOT 4.0.0 BOM for ShedLock modules shedlock-bom - 6.8.0 + 6.8.1-SNAPSHOT pom diff --git a/shedlock-core/pom.xml b/shedlock-core/pom.xml index a023976ed..7125e08b0 100644 --- a/shedlock-core/pom.xml +++ b/shedlock-core/pom.xml @@ -3,12 +3,12 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.0 + 6.8.1-SNAPSHOT 4.0.0 shedlock-core - 6.8.0 + 6.8.1-SNAPSHOT 2.13.3 diff --git a/shedlock-test-support/pom.xml b/shedlock-test-support/pom.xml index b7f4eb9cc..8c21acd17 100644 --- a/shedlock-test-support/pom.xml +++ b/shedlock-test-support/pom.xml @@ -3,12 +3,12 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.0 + 6.8.1-SNAPSHOT 4.0.0 shedlock-test-support - 6.8.0 + 6.8.1-SNAPSHOT diff --git a/spring/shedlock-spring/pom.xml b/spring/shedlock-spring/pom.xml index 2f92916fc..f1808f8ec 100644 --- a/spring/shedlock-spring/pom.xml +++ b/spring/shedlock-spring/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.0 + 6.8.1-SNAPSHOT ../../pom.xml 4.0.0 shedlock-spring - 6.8.0 + 6.8.1-SNAPSHOT diff --git a/spring/test/shedlock-springboot-future-test/pom.xml b/spring/test/shedlock-springboot-future-test/pom.xml index a785ea191..9d5b632ad 100644 --- a/spring/test/shedlock-springboot-future-test/pom.xml +++ b/spring/test/shedlock-springboot-future-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.0 + 6.8.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-springboot-future-test - 6.8.0 + 6.8.1-SNAPSHOT diff --git a/spring/test/shedlock-springboot-kotlin-test/pom.xml b/spring/test/shedlock-springboot-kotlin-test/pom.xml index 0bb80df0a..f05642a20 100644 --- a/spring/test/shedlock-springboot-kotlin-test/pom.xml +++ b/spring/test/shedlock-springboot-kotlin-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.0 + 6.8.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-springboot-kotlin-test - 6.8.0 + 6.8.1-SNAPSHOT diff --git a/spring/test/shedlock-springboot-old-test/pom.xml b/spring/test/shedlock-springboot-old-test/pom.xml index 7fc043f32..ded227ade 100644 --- a/spring/test/shedlock-springboot-old-test/pom.xml +++ b/spring/test/shedlock-springboot-old-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.0 + 6.8.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-springboot-old-test - 6.8.0 + 6.8.1-SNAPSHOT diff --git a/spring/test/shedlock-springboot-sleuth-test/pom.xml b/spring/test/shedlock-springboot-sleuth-test/pom.xml index a2418d743..c876b670b 100644 --- a/spring/test/shedlock-springboot-sleuth-test/pom.xml +++ b/spring/test/shedlock-springboot-sleuth-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.0 + 6.8.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-springboot-sleuth-test - 6.8.0 + 6.8.1-SNAPSHOT diff --git a/spring/test/shedlock-springboot-test/pom.xml b/spring/test/shedlock-springboot-test/pom.xml index 5efe7ed35..37f819ebc 100644 --- a/spring/test/shedlock-springboot-test/pom.xml +++ b/spring/test/shedlock-springboot-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.0 + 6.8.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-springboot-test - 6.8.0 + 6.8.1-SNAPSHOT diff --git a/spring/test/shedlock-testng-test/pom.xml b/spring/test/shedlock-testng-test/pom.xml index 57f56f9e6..6eb90b956 100644 --- a/spring/test/shedlock-testng-test/pom.xml +++ b/spring/test/shedlock-testng-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.0 + 6.8.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-testng-test - 6.8.0 + 6.8.1-SNAPSHOT From cd99436a3249ab36f81ec3c29cfe5a26c209f74a Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Sat, 31 May 2025 21:42:03 +0200 Subject: [PATCH 1380/1598] [maven-release-plugin] rollback the release of shedlock-parent-6.8.0 --- cdi/shedlock-cdi/pom.xml | 4 ++-- cdi/test/quarkus-test/pom.xml | 4 ++-- micronaut/shedlock-micronaut4/pom.xml | 4 ++-- micronaut/test/micronaut4-jdbc-template/pom.xml | 4 ++-- micronaut/test/micronaut4-jdbc/pom.xml | 4 ++-- pom.xml | 2 +- providers/arangodb/shedlock-provider-arangodb/pom.xml | 4 ++-- providers/cassandra/shedlock-provider-cassandra/pom.xml | 4 ++-- providers/consul/shedlock-provider-consul/pom.xml | 4 ++-- .../couchbase/shedlock-provider-couchbase-javaclient3/pom.xml | 4 ++-- providers/datastore/shedlock-provider-datastore/pom.xml | 4 ++-- providers/dynamodb/shedlock-provider-dynamodb2/pom.xml | 4 ++-- .../elasticsearch/shedlock-provider-elasticsearch8/pom.xml | 4 ++-- .../elasticsearch/shedlock-provider-elasticsearch9/pom.xml | 4 ++-- providers/etcd/shedlock-provider-etcd-jetcd/pom.xml | 2 +- providers/hazelcast/shedlock-provider-hazelcast4/pom.xml | 4 ++-- providers/ignite/shedlock-provider-ignite/pom.xml | 4 ++-- providers/inmemory/shedlock-provider-inmemory/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-internal/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-template/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jooq/pom.xml | 4 ++-- providers/jdbc/shedlock-test-support-jdbc/pom.xml | 4 ++-- providers/memcached/shedlock-provider-memcached-spy/pom.xml | 4 ++-- .../mongo/shedlock-provider-mongo-reactivestreams/pom.xml | 4 ++-- providers/mongo/shedlock-provider-mongo/pom.xml | 4 ++-- providers/neo4j/shedlock-provider-neo4j/pom.xml | 4 ++-- .../opensearch/shedlock-provider-opensearch-java/pom.xml | 4 ++-- providers/opensearch/shedlock-provider-opensearch/pom.xml | 4 ++-- providers/r2dbc/shedlock-provider-r2dbc/pom.xml | 4 ++-- providers/redis/shedlock-provider-redis-jedis4/pom.xml | 4 ++-- providers/redis/shedlock-provider-redis-lettuce/pom.xml | 4 ++-- providers/redis/shedlock-provider-redis-spring/pom.xml | 4 ++-- providers/redis/shedlock-support-redis/pom.xml | 4 ++-- providers/redis/shedlock-test-support-redis/pom.xml | 4 ++-- providers/s3/shedlock-provider-s3/pom.xml | 4 ++-- providers/s3/shedlock-provider-s3v2/pom.xml | 4 ++-- providers/spanner/shedlock-provider-spanner/pom.xml | 4 ++-- .../zookeeper/shedlock-provider-zookeeper-curator/pom.xml | 4 ++-- shedlock-bom/pom.xml | 4 ++-- shedlock-core/pom.xml | 4 ++-- shedlock-test-support/pom.xml | 4 ++-- spring/shedlock-spring/pom.xml | 4 ++-- spring/test/shedlock-springboot-future-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-kotlin-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-old-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-sleuth-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-test/pom.xml | 4 ++-- spring/test/shedlock-testng-test/pom.xml | 4 ++-- 50 files changed, 98 insertions(+), 98 deletions(-) diff --git a/cdi/shedlock-cdi/pom.xml b/cdi/shedlock-cdi/pom.xml index 2f67bd957..fbb0fa8d6 100644 --- a/cdi/shedlock-cdi/pom.xml +++ b/cdi/shedlock-cdi/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT ../../pom.xml shedlock-cdi - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT diff --git a/cdi/test/quarkus-test/pom.xml b/cdi/test/quarkus-test/pom.xml index 58d92aa71..b184350c8 100644 --- a/cdi/test/quarkus-test/pom.xml +++ b/cdi/test/quarkus-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT ../../../pom.xml 4.0.0 quarkus-test - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT quarkus-bom diff --git a/micronaut/shedlock-micronaut4/pom.xml b/micronaut/shedlock-micronaut4/pom.xml index 2aab1223a..a363519a1 100644 --- a/micronaut/shedlock-micronaut4/pom.xml +++ b/micronaut/shedlock-micronaut4/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT ../../pom.xml shedlock-micronaut4 - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT diff --git a/micronaut/test/micronaut4-jdbc-template/pom.xml b/micronaut/test/micronaut4-jdbc-template/pom.xml index 2aa25f04f..5e3cb2270 100644 --- a/micronaut/test/micronaut4-jdbc-template/pom.xml +++ b/micronaut/test/micronaut4-jdbc-template/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT ../../../pom.xml micronaut4-jdbc-template - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT UTF-8 diff --git a/micronaut/test/micronaut4-jdbc/pom.xml b/micronaut/test/micronaut4-jdbc/pom.xml index b2ee7c232..da93a6a0f 100644 --- a/micronaut/test/micronaut4-jdbc/pom.xml +++ b/micronaut/test/micronaut4-jdbc/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT ../../../pom.xml micronaut4-jdbc - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT UTF-8 diff --git a/pom.xml b/pom.xml index 4763db23a..42e33e40a 100644 --- a/pom.xml +++ b/pom.xml @@ -19,7 +19,7 @@ net.javacrumbs.shedlock shedlock-parent pom - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT shedlock-bom shedlock-core diff --git a/providers/arangodb/shedlock-provider-arangodb/pom.xml b/providers/arangodb/shedlock-provider-arangodb/pom.xml index 2044741af..2e1e0a414 100644 --- a/providers/arangodb/shedlock-provider-arangodb/pom.xml +++ b/providers/arangodb/shedlock-provider-arangodb/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-arangodb - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT diff --git a/providers/cassandra/shedlock-provider-cassandra/pom.xml b/providers/cassandra/shedlock-provider-cassandra/pom.xml index 308a7c28e..62eaafc31 100644 --- a/providers/cassandra/shedlock-provider-cassandra/pom.xml +++ b/providers/cassandra/shedlock-provider-cassandra/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-cassandra - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT 4.19.0 diff --git a/providers/consul/shedlock-provider-consul/pom.xml b/providers/consul/shedlock-provider-consul/pom.xml index e26f0006b..7059f5000 100644 --- a/providers/consul/shedlock-provider-consul/pom.xml +++ b/providers/consul/shedlock-provider-consul/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-consul - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT diff --git a/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml b/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml index ea3118393..001c95fe0 100644 --- a/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml +++ b/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-couchbase-javaclient3 - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT diff --git a/providers/datastore/shedlock-provider-datastore/pom.xml b/providers/datastore/shedlock-provider-datastore/pom.xml index 05c90a3fe..3ee01c16f 100644 --- a/providers/datastore/shedlock-provider-datastore/pom.xml +++ b/providers/datastore/shedlock-provider-datastore/pom.xml @@ -4,12 +4,12 @@ net.javacrumbs.shedlock shedlock-parent - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT ../../../pom.xml shedlock-provider-datastore - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT 2.28.2 diff --git a/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml b/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml index 0e8adb6c4..c53ae73d4 100644 --- a/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml +++ b/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-dynamodb2 - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT diff --git a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml index 141ed8f82..1d8d39fc1 100644 --- a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml +++ b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-elasticsearch8 - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT 8.18.0 diff --git a/providers/elasticsearch/shedlock-provider-elasticsearch9/pom.xml b/providers/elasticsearch/shedlock-provider-elasticsearch9/pom.xml index 1729ae965..97418951f 100644 --- a/providers/elasticsearch/shedlock-provider-elasticsearch9/pom.xml +++ b/providers/elasticsearch/shedlock-provider-elasticsearch9/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-elasticsearch9 - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT 9.0.1 diff --git a/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml b/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml index 0e43b3fb4..e6a41f72a 100644 --- a/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml +++ b/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml b/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml index edf84f99c..08ea4642b 100644 --- a/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml +++ b/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-hazelcast4 - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT diff --git a/providers/ignite/shedlock-provider-ignite/pom.xml b/providers/ignite/shedlock-provider-ignite/pom.xml index 538036881..e9fc60cbe 100644 --- a/providers/ignite/shedlock-provider-ignite/pom.xml +++ b/providers/ignite/shedlock-provider-ignite/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-ignite - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT 2.17.0 diff --git a/providers/inmemory/shedlock-provider-inmemory/pom.xml b/providers/inmemory/shedlock-provider-inmemory/pom.xml index 575513737..9fc6705d4 100644 --- a/providers/inmemory/shedlock-provider-inmemory/pom.xml +++ b/providers/inmemory/shedlock-provider-inmemory/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-inmemory - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT diff --git a/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml b/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml index 7acf26684..068b2fc71 100644 --- a/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-jdbc-internal - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT diff --git a/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml b/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml index 2bc8c897c..68b89bd79 100644 --- a/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-jdbc-micronaut - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT diff --git a/providers/jdbc/shedlock-provider-jdbc-template/pom.xml b/providers/jdbc/shedlock-provider-jdbc-template/pom.xml index 29b4da8f0..a11a07a16 100644 --- a/providers/jdbc/shedlock-provider-jdbc-template/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-template/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-jdbc-template - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT diff --git a/providers/jdbc/shedlock-provider-jdbc/pom.xml b/providers/jdbc/shedlock-provider-jdbc/pom.xml index bb7fa214f..bcbaaa8dd 100644 --- a/providers/jdbc/shedlock-provider-jdbc/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-jdbc - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT diff --git a/providers/jdbc/shedlock-provider-jooq/pom.xml b/providers/jdbc/shedlock-provider-jooq/pom.xml index a1f64d31b..8a0ba90d4 100644 --- a/providers/jdbc/shedlock-provider-jooq/pom.xml +++ b/providers/jdbc/shedlock-provider-jooq/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-jooq - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT diff --git a/providers/jdbc/shedlock-test-support-jdbc/pom.xml b/providers/jdbc/shedlock-test-support-jdbc/pom.xml index e7ddba25e..bc8f78a3e 100644 --- a/providers/jdbc/shedlock-test-support-jdbc/pom.xml +++ b/providers/jdbc/shedlock-test-support-jdbc/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-test-support-jdbc - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT diff --git a/providers/memcached/shedlock-provider-memcached-spy/pom.xml b/providers/memcached/shedlock-provider-memcached-spy/pom.xml index 38686d2a9..d32287f98 100644 --- a/providers/memcached/shedlock-provider-memcached-spy/pom.xml +++ b/providers/memcached/shedlock-provider-memcached-spy/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-memcached-spy - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT 2.12.3 diff --git a/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml b/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml index 1a4ad0eb8..053c480b1 100644 --- a/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml +++ b/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-mongo-reactivestreams - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT diff --git a/providers/mongo/shedlock-provider-mongo/pom.xml b/providers/mongo/shedlock-provider-mongo/pom.xml index 93eada570..fe3feb23c 100644 --- a/providers/mongo/shedlock-provider-mongo/pom.xml +++ b/providers/mongo/shedlock-provider-mongo/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-mongo - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT diff --git a/providers/neo4j/shedlock-provider-neo4j/pom.xml b/providers/neo4j/shedlock-provider-neo4j/pom.xml index 1a92e5a65..f776e953f 100644 --- a/providers/neo4j/shedlock-provider-neo4j/pom.xml +++ b/providers/neo4j/shedlock-provider-neo4j/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-neo4j - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT diff --git a/providers/opensearch/shedlock-provider-opensearch-java/pom.xml b/providers/opensearch/shedlock-provider-opensearch-java/pom.xml index c1a9faf42..e2463b24c 100644 --- a/providers/opensearch/shedlock-provider-opensearch-java/pom.xml +++ b/providers/opensearch/shedlock-provider-opensearch-java/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-opensearch-java - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT 2.23.0 diff --git a/providers/opensearch/shedlock-provider-opensearch/pom.xml b/providers/opensearch/shedlock-provider-opensearch/pom.xml index f725ecbb7..0e8e08f2e 100644 --- a/providers/opensearch/shedlock-provider-opensearch/pom.xml +++ b/providers/opensearch/shedlock-provider-opensearch/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-opensearch - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT 2.19.2 diff --git a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml index 5713fca2c..659ab6837 100644 --- a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml +++ b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml @@ -5,12 +5,12 @@ net.javacrumbs.shedlock shedlock-parent - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT ../../../pom.xml shedlock-provider-r2dbc - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT 1.0.0.RELEASE diff --git a/providers/redis/shedlock-provider-redis-jedis4/pom.xml b/providers/redis/shedlock-provider-redis-jedis4/pom.xml index ead117f77..7943bdd1a 100644 --- a/providers/redis/shedlock-provider-redis-jedis4/pom.xml +++ b/providers/redis/shedlock-provider-redis-jedis4/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-redis-jedis4 - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT diff --git a/providers/redis/shedlock-provider-redis-lettuce/pom.xml b/providers/redis/shedlock-provider-redis-lettuce/pom.xml index 51d1dde2b..bba924659 100644 --- a/providers/redis/shedlock-provider-redis-lettuce/pom.xml +++ b/providers/redis/shedlock-provider-redis-lettuce/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-redis-lettuce - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index ec7a3e875..baab33936 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-redis-spring - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT diff --git a/providers/redis/shedlock-support-redis/pom.xml b/providers/redis/shedlock-support-redis/pom.xml index 60bf6f2a3..3ae868c98 100644 --- a/providers/redis/shedlock-support-redis/pom.xml +++ b/providers/redis/shedlock-support-redis/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-support-redis - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT diff --git a/providers/redis/shedlock-test-support-redis/pom.xml b/providers/redis/shedlock-test-support-redis/pom.xml index 5b46e2078..e291a7bcf 100644 --- a/providers/redis/shedlock-test-support-redis/pom.xml +++ b/providers/redis/shedlock-test-support-redis/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-test-support-redis - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT diff --git a/providers/s3/shedlock-provider-s3/pom.xml b/providers/s3/shedlock-provider-s3/pom.xml index 0be336f3d..1d86d3a6f 100644 --- a/providers/s3/shedlock-provider-s3/pom.xml +++ b/providers/s3/shedlock-provider-s3/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-s3 - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT 1.12.783 diff --git a/providers/s3/shedlock-provider-s3v2/pom.xml b/providers/s3/shedlock-provider-s3v2/pom.xml index f77f86819..26b30af0f 100644 --- a/providers/s3/shedlock-provider-s3v2/pom.xml +++ b/providers/s3/shedlock-provider-s3v2/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-s3v2 - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT 2.31.53 diff --git a/providers/spanner/shedlock-provider-spanner/pom.xml b/providers/spanner/shedlock-provider-spanner/pom.xml index ad959b20a..9fc43d662 100644 --- a/providers/spanner/shedlock-provider-spanner/pom.xml +++ b/providers/spanner/shedlock-provider-spanner/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-spanner - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT 6.94.0 diff --git a/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml b/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml index c1ff5baf1..ecb2413ba 100644 --- a/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml +++ b/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-zookeeper-curator - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT 5.8.0 diff --git a/shedlock-bom/pom.xml b/shedlock-bom/pom.xml index e6933dba7..f77cb247a 100644 --- a/shedlock-bom/pom.xml +++ b/shedlock-bom/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT 4.0.0 BOM for ShedLock modules shedlock-bom - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT pom diff --git a/shedlock-core/pom.xml b/shedlock-core/pom.xml index 7125e08b0..2948aa3fc 100644 --- a/shedlock-core/pom.xml +++ b/shedlock-core/pom.xml @@ -3,12 +3,12 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT 4.0.0 shedlock-core - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT 2.13.3 diff --git a/shedlock-test-support/pom.xml b/shedlock-test-support/pom.xml index 8c21acd17..399346d4b 100644 --- a/shedlock-test-support/pom.xml +++ b/shedlock-test-support/pom.xml @@ -3,12 +3,12 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT 4.0.0 shedlock-test-support - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT diff --git a/spring/shedlock-spring/pom.xml b/spring/shedlock-spring/pom.xml index f1808f8ec..34cbd9752 100644 --- a/spring/shedlock-spring/pom.xml +++ b/spring/shedlock-spring/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT ../../pom.xml 4.0.0 shedlock-spring - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT diff --git a/spring/test/shedlock-springboot-future-test/pom.xml b/spring/test/shedlock-springboot-future-test/pom.xml index 9d5b632ad..35aea2913 100644 --- a/spring/test/shedlock-springboot-future-test/pom.xml +++ b/spring/test/shedlock-springboot-future-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-springboot-future-test - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT diff --git a/spring/test/shedlock-springboot-kotlin-test/pom.xml b/spring/test/shedlock-springboot-kotlin-test/pom.xml index f05642a20..cf092e2e1 100644 --- a/spring/test/shedlock-springboot-kotlin-test/pom.xml +++ b/spring/test/shedlock-springboot-kotlin-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-springboot-kotlin-test - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT diff --git a/spring/test/shedlock-springboot-old-test/pom.xml b/spring/test/shedlock-springboot-old-test/pom.xml index ded227ade..167967b40 100644 --- a/spring/test/shedlock-springboot-old-test/pom.xml +++ b/spring/test/shedlock-springboot-old-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-springboot-old-test - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT diff --git a/spring/test/shedlock-springboot-sleuth-test/pom.xml b/spring/test/shedlock-springboot-sleuth-test/pom.xml index c876b670b..83694c980 100644 --- a/spring/test/shedlock-springboot-sleuth-test/pom.xml +++ b/spring/test/shedlock-springboot-sleuth-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-springboot-sleuth-test - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT diff --git a/spring/test/shedlock-springboot-test/pom.xml b/spring/test/shedlock-springboot-test/pom.xml index 37f819ebc..ddb18d199 100644 --- a/spring/test/shedlock-springboot-test/pom.xml +++ b/spring/test/shedlock-springboot-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-springboot-test - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT diff --git a/spring/test/shedlock-testng-test/pom.xml b/spring/test/shedlock-testng-test/pom.xml index 6eb90b956..205dac697 100644 --- a/spring/test/shedlock-testng-test/pom.xml +++ b/spring/test/shedlock-testng-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-testng-test - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT From 6d56e0b98b0ba69e709196972047cd203edc2a6a Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Sat, 31 May 2025 21:45:05 +0200 Subject: [PATCH 1381/1598] Fix pom.xml --- pom.xml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pom.xml b/pom.xml index 42e33e40a..103a30964 100644 --- a/pom.xml +++ b/pom.xml @@ -18,6 +18,7 @@ net.javacrumbs.shedlock shedlock-parent + ShedLock pom 6.7.1-SNAPSHOT @@ -164,6 +165,7 @@ true central + true shedlock-springboot-future-test shedlock-springboot-kotlin-test From b10f1e239e99de339ba67c47d22076678ceab330 Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Sat, 31 May 2025 21:46:58 +0200 Subject: [PATCH 1382/1598] [maven-release-plugin] prepare release shedlock-parent-6.8.0 --- cdi/shedlock-cdi/pom.xml | 4 ++-- cdi/test/quarkus-test/pom.xml | 4 ++-- micronaut/shedlock-micronaut4/pom.xml | 4 ++-- micronaut/test/micronaut4-jdbc-template/pom.xml | 4 ++-- micronaut/test/micronaut4-jdbc/pom.xml | 4 ++-- pom.xml | 2 +- providers/arangodb/shedlock-provider-arangodb/pom.xml | 4 ++-- providers/cassandra/shedlock-provider-cassandra/pom.xml | 4 ++-- providers/consul/shedlock-provider-consul/pom.xml | 4 ++-- .../couchbase/shedlock-provider-couchbase-javaclient3/pom.xml | 4 ++-- providers/datastore/shedlock-provider-datastore/pom.xml | 4 ++-- providers/dynamodb/shedlock-provider-dynamodb2/pom.xml | 4 ++-- .../elasticsearch/shedlock-provider-elasticsearch8/pom.xml | 4 ++-- .../elasticsearch/shedlock-provider-elasticsearch9/pom.xml | 4 ++-- providers/etcd/shedlock-provider-etcd-jetcd/pom.xml | 2 +- providers/hazelcast/shedlock-provider-hazelcast4/pom.xml | 4 ++-- providers/ignite/shedlock-provider-ignite/pom.xml | 4 ++-- providers/inmemory/shedlock-provider-inmemory/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-internal/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-template/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jooq/pom.xml | 4 ++-- providers/jdbc/shedlock-test-support-jdbc/pom.xml | 4 ++-- providers/memcached/shedlock-provider-memcached-spy/pom.xml | 4 ++-- .../mongo/shedlock-provider-mongo-reactivestreams/pom.xml | 4 ++-- providers/mongo/shedlock-provider-mongo/pom.xml | 4 ++-- providers/neo4j/shedlock-provider-neo4j/pom.xml | 4 ++-- .../opensearch/shedlock-provider-opensearch-java/pom.xml | 4 ++-- providers/opensearch/shedlock-provider-opensearch/pom.xml | 4 ++-- providers/r2dbc/shedlock-provider-r2dbc/pom.xml | 4 ++-- providers/redis/shedlock-provider-redis-jedis4/pom.xml | 4 ++-- providers/redis/shedlock-provider-redis-lettuce/pom.xml | 4 ++-- providers/redis/shedlock-provider-redis-spring/pom.xml | 4 ++-- providers/redis/shedlock-support-redis/pom.xml | 4 ++-- providers/redis/shedlock-test-support-redis/pom.xml | 4 ++-- providers/s3/shedlock-provider-s3/pom.xml | 4 ++-- providers/s3/shedlock-provider-s3v2/pom.xml | 4 ++-- providers/spanner/shedlock-provider-spanner/pom.xml | 4 ++-- .../zookeeper/shedlock-provider-zookeeper-curator/pom.xml | 4 ++-- shedlock-bom/pom.xml | 4 ++-- shedlock-core/pom.xml | 4 ++-- shedlock-test-support/pom.xml | 4 ++-- spring/shedlock-spring/pom.xml | 4 ++-- spring/test/shedlock-springboot-future-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-kotlin-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-old-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-sleuth-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-test/pom.xml | 4 ++-- spring/test/shedlock-testng-test/pom.xml | 4 ++-- 50 files changed, 98 insertions(+), 98 deletions(-) diff --git a/cdi/shedlock-cdi/pom.xml b/cdi/shedlock-cdi/pom.xml index fbb0fa8d6..ad649d420 100644 --- a/cdi/shedlock-cdi/pom.xml +++ b/cdi/shedlock-cdi/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 6.7.1-SNAPSHOT + 6.8.0 ../../pom.xml shedlock-cdi - 6.7.1-SNAPSHOT + 6.8.0 diff --git a/cdi/test/quarkus-test/pom.xml b/cdi/test/quarkus-test/pom.xml index b184350c8..14198d5f0 100644 --- a/cdi/test/quarkus-test/pom.xml +++ b/cdi/test/quarkus-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.7.1-SNAPSHOT + 6.8.0 ../../../pom.xml 4.0.0 quarkus-test - 6.7.1-SNAPSHOT + 6.8.0 quarkus-bom diff --git a/micronaut/shedlock-micronaut4/pom.xml b/micronaut/shedlock-micronaut4/pom.xml index a363519a1..45510b964 100644 --- a/micronaut/shedlock-micronaut4/pom.xml +++ b/micronaut/shedlock-micronaut4/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 6.7.1-SNAPSHOT + 6.8.0 ../../pom.xml shedlock-micronaut4 - 6.7.1-SNAPSHOT + 6.8.0 diff --git a/micronaut/test/micronaut4-jdbc-template/pom.xml b/micronaut/test/micronaut4-jdbc-template/pom.xml index 5e3cb2270..7e8408dfb 100644 --- a/micronaut/test/micronaut4-jdbc-template/pom.xml +++ b/micronaut/test/micronaut4-jdbc-template/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 6.7.1-SNAPSHOT + 6.8.0 ../../../pom.xml micronaut4-jdbc-template - 6.7.1-SNAPSHOT + 6.8.0 UTF-8 diff --git a/micronaut/test/micronaut4-jdbc/pom.xml b/micronaut/test/micronaut4-jdbc/pom.xml index da93a6a0f..a093fa315 100644 --- a/micronaut/test/micronaut4-jdbc/pom.xml +++ b/micronaut/test/micronaut4-jdbc/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 6.7.1-SNAPSHOT + 6.8.0 ../../../pom.xml micronaut4-jdbc - 6.7.1-SNAPSHOT + 6.8.0 UTF-8 diff --git a/pom.xml b/pom.xml index 103a30964..016249153 100644 --- a/pom.xml +++ b/pom.xml @@ -20,7 +20,7 @@ shedlock-parent ShedLock pom - 6.7.1-SNAPSHOT + 6.8.0 shedlock-bom shedlock-core diff --git a/providers/arangodb/shedlock-provider-arangodb/pom.xml b/providers/arangodb/shedlock-provider-arangodb/pom.xml index 2e1e0a414..95c8c69d7 100644 --- a/providers/arangodb/shedlock-provider-arangodb/pom.xml +++ b/providers/arangodb/shedlock-provider-arangodb/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.7.1-SNAPSHOT + 6.8.0 ../../../pom.xml 4.0.0 shedlock-provider-arangodb - 6.7.1-SNAPSHOT + 6.8.0 diff --git a/providers/cassandra/shedlock-provider-cassandra/pom.xml b/providers/cassandra/shedlock-provider-cassandra/pom.xml index 62eaafc31..f7f48e0da 100644 --- a/providers/cassandra/shedlock-provider-cassandra/pom.xml +++ b/providers/cassandra/shedlock-provider-cassandra/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.7.1-SNAPSHOT + 6.8.0 ../../../pom.xml 4.0.0 shedlock-provider-cassandra - 6.7.1-SNAPSHOT + 6.8.0 4.19.0 diff --git a/providers/consul/shedlock-provider-consul/pom.xml b/providers/consul/shedlock-provider-consul/pom.xml index 7059f5000..853c650c6 100644 --- a/providers/consul/shedlock-provider-consul/pom.xml +++ b/providers/consul/shedlock-provider-consul/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.7.1-SNAPSHOT + 6.8.0 ../../../pom.xml 4.0.0 shedlock-provider-consul - 6.7.1-SNAPSHOT + 6.8.0 diff --git a/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml b/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml index 001c95fe0..85694e6aa 100644 --- a/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml +++ b/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.7.1-SNAPSHOT + 6.8.0 ../../../pom.xml 4.0.0 shedlock-provider-couchbase-javaclient3 - 6.7.1-SNAPSHOT + 6.8.0 diff --git a/providers/datastore/shedlock-provider-datastore/pom.xml b/providers/datastore/shedlock-provider-datastore/pom.xml index 3ee01c16f..b23ceb32f 100644 --- a/providers/datastore/shedlock-provider-datastore/pom.xml +++ b/providers/datastore/shedlock-provider-datastore/pom.xml @@ -4,12 +4,12 @@ net.javacrumbs.shedlock shedlock-parent - 6.7.1-SNAPSHOT + 6.8.0 ../../../pom.xml shedlock-provider-datastore - 6.7.1-SNAPSHOT + 6.8.0 2.28.2 diff --git a/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml b/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml index c53ae73d4..4e5614b12 100644 --- a/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml +++ b/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.7.1-SNAPSHOT + 6.8.0 ../../../pom.xml 4.0.0 shedlock-provider-dynamodb2 - 6.7.1-SNAPSHOT + 6.8.0 diff --git a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml index 1d8d39fc1..a3268986c 100644 --- a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml +++ b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.7.1-SNAPSHOT + 6.8.0 ../../../pom.xml 4.0.0 shedlock-provider-elasticsearch8 - 6.7.1-SNAPSHOT + 6.8.0 8.18.0 diff --git a/providers/elasticsearch/shedlock-provider-elasticsearch9/pom.xml b/providers/elasticsearch/shedlock-provider-elasticsearch9/pom.xml index 97418951f..51bc69d25 100644 --- a/providers/elasticsearch/shedlock-provider-elasticsearch9/pom.xml +++ b/providers/elasticsearch/shedlock-provider-elasticsearch9/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.7.1-SNAPSHOT + 6.8.0 ../../../pom.xml 4.0.0 shedlock-provider-elasticsearch9 - 6.7.1-SNAPSHOT + 6.8.0 9.0.1 diff --git a/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml b/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml index e6a41f72a..5c0605283 100644 --- a/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml +++ b/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.7.1-SNAPSHOT + 6.8.0 ../../../pom.xml 4.0.0 diff --git a/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml b/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml index 08ea4642b..56de0dea4 100644 --- a/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml +++ b/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.7.1-SNAPSHOT + 6.8.0 ../../../pom.xml 4.0.0 shedlock-provider-hazelcast4 - 6.7.1-SNAPSHOT + 6.8.0 diff --git a/providers/ignite/shedlock-provider-ignite/pom.xml b/providers/ignite/shedlock-provider-ignite/pom.xml index e9fc60cbe..959299ea3 100644 --- a/providers/ignite/shedlock-provider-ignite/pom.xml +++ b/providers/ignite/shedlock-provider-ignite/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.7.1-SNAPSHOT + 6.8.0 ../../../pom.xml 4.0.0 shedlock-provider-ignite - 6.7.1-SNAPSHOT + 6.8.0 2.17.0 diff --git a/providers/inmemory/shedlock-provider-inmemory/pom.xml b/providers/inmemory/shedlock-provider-inmemory/pom.xml index 9fc6705d4..ab2cff190 100644 --- a/providers/inmemory/shedlock-provider-inmemory/pom.xml +++ b/providers/inmemory/shedlock-provider-inmemory/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.7.1-SNAPSHOT + 6.8.0 ../../../pom.xml 4.0.0 shedlock-provider-inmemory - 6.7.1-SNAPSHOT + 6.8.0 diff --git a/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml b/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml index 068b2fc71..d90c2e13a 100644 --- a/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.7.1-SNAPSHOT + 6.8.0 ../../../pom.xml 4.0.0 shedlock-provider-jdbc-internal - 6.7.1-SNAPSHOT + 6.8.0 diff --git a/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml b/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml index 68b89bd79..3f224d591 100644 --- a/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.7.1-SNAPSHOT + 6.8.0 ../../../pom.xml 4.0.0 shedlock-provider-jdbc-micronaut - 6.7.1-SNAPSHOT + 6.8.0 diff --git a/providers/jdbc/shedlock-provider-jdbc-template/pom.xml b/providers/jdbc/shedlock-provider-jdbc-template/pom.xml index a11a07a16..396e9fafd 100644 --- a/providers/jdbc/shedlock-provider-jdbc-template/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-template/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.7.1-SNAPSHOT + 6.8.0 ../../../pom.xml 4.0.0 shedlock-provider-jdbc-template - 6.7.1-SNAPSHOT + 6.8.0 diff --git a/providers/jdbc/shedlock-provider-jdbc/pom.xml b/providers/jdbc/shedlock-provider-jdbc/pom.xml index bcbaaa8dd..bc876e1c0 100644 --- a/providers/jdbc/shedlock-provider-jdbc/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.7.1-SNAPSHOT + 6.8.0 ../../../pom.xml 4.0.0 shedlock-provider-jdbc - 6.7.1-SNAPSHOT + 6.8.0 diff --git a/providers/jdbc/shedlock-provider-jooq/pom.xml b/providers/jdbc/shedlock-provider-jooq/pom.xml index 8a0ba90d4..e2bdfbd31 100644 --- a/providers/jdbc/shedlock-provider-jooq/pom.xml +++ b/providers/jdbc/shedlock-provider-jooq/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.7.1-SNAPSHOT + 6.8.0 ../../../pom.xml 4.0.0 shedlock-provider-jooq - 6.7.1-SNAPSHOT + 6.8.0 diff --git a/providers/jdbc/shedlock-test-support-jdbc/pom.xml b/providers/jdbc/shedlock-test-support-jdbc/pom.xml index bc8f78a3e..0325fbbdf 100644 --- a/providers/jdbc/shedlock-test-support-jdbc/pom.xml +++ b/providers/jdbc/shedlock-test-support-jdbc/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.7.1-SNAPSHOT + 6.8.0 ../../../pom.xml 4.0.0 shedlock-test-support-jdbc - 6.7.1-SNAPSHOT + 6.8.0 diff --git a/providers/memcached/shedlock-provider-memcached-spy/pom.xml b/providers/memcached/shedlock-provider-memcached-spy/pom.xml index d32287f98..570aab571 100644 --- a/providers/memcached/shedlock-provider-memcached-spy/pom.xml +++ b/providers/memcached/shedlock-provider-memcached-spy/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.7.1-SNAPSHOT + 6.8.0 ../../../pom.xml 4.0.0 shedlock-provider-memcached-spy - 6.7.1-SNAPSHOT + 6.8.0 2.12.3 diff --git a/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml b/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml index 053c480b1..1a0349ed1 100644 --- a/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml +++ b/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.7.1-SNAPSHOT + 6.8.0 ../../../pom.xml 4.0.0 shedlock-provider-mongo-reactivestreams - 6.7.1-SNAPSHOT + 6.8.0 diff --git a/providers/mongo/shedlock-provider-mongo/pom.xml b/providers/mongo/shedlock-provider-mongo/pom.xml index fe3feb23c..3b96a8036 100644 --- a/providers/mongo/shedlock-provider-mongo/pom.xml +++ b/providers/mongo/shedlock-provider-mongo/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.7.1-SNAPSHOT + 6.8.0 ../../../pom.xml 4.0.0 shedlock-provider-mongo - 6.7.1-SNAPSHOT + 6.8.0 diff --git a/providers/neo4j/shedlock-provider-neo4j/pom.xml b/providers/neo4j/shedlock-provider-neo4j/pom.xml index f776e953f..3fbac9297 100644 --- a/providers/neo4j/shedlock-provider-neo4j/pom.xml +++ b/providers/neo4j/shedlock-provider-neo4j/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.7.1-SNAPSHOT + 6.8.0 ../../../pom.xml 4.0.0 shedlock-provider-neo4j - 6.7.1-SNAPSHOT + 6.8.0 diff --git a/providers/opensearch/shedlock-provider-opensearch-java/pom.xml b/providers/opensearch/shedlock-provider-opensearch-java/pom.xml index e2463b24c..58baf9666 100644 --- a/providers/opensearch/shedlock-provider-opensearch-java/pom.xml +++ b/providers/opensearch/shedlock-provider-opensearch-java/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.7.1-SNAPSHOT + 6.8.0 ../../../pom.xml 4.0.0 shedlock-provider-opensearch-java - 6.7.1-SNAPSHOT + 6.8.0 2.23.0 diff --git a/providers/opensearch/shedlock-provider-opensearch/pom.xml b/providers/opensearch/shedlock-provider-opensearch/pom.xml index 0e8e08f2e..f4e139e2b 100644 --- a/providers/opensearch/shedlock-provider-opensearch/pom.xml +++ b/providers/opensearch/shedlock-provider-opensearch/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.7.1-SNAPSHOT + 6.8.0 ../../../pom.xml 4.0.0 shedlock-provider-opensearch - 6.7.1-SNAPSHOT + 6.8.0 2.19.2 diff --git a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml index 659ab6837..3615f05bf 100644 --- a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml +++ b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml @@ -5,12 +5,12 @@ net.javacrumbs.shedlock shedlock-parent - 6.7.1-SNAPSHOT + 6.8.0 ../../../pom.xml shedlock-provider-r2dbc - 6.7.1-SNAPSHOT + 6.8.0 1.0.0.RELEASE diff --git a/providers/redis/shedlock-provider-redis-jedis4/pom.xml b/providers/redis/shedlock-provider-redis-jedis4/pom.xml index 7943bdd1a..368a41ac1 100644 --- a/providers/redis/shedlock-provider-redis-jedis4/pom.xml +++ b/providers/redis/shedlock-provider-redis-jedis4/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.7.1-SNAPSHOT + 6.8.0 ../../../pom.xml 4.0.0 shedlock-provider-redis-jedis4 - 6.7.1-SNAPSHOT + 6.8.0 diff --git a/providers/redis/shedlock-provider-redis-lettuce/pom.xml b/providers/redis/shedlock-provider-redis-lettuce/pom.xml index bba924659..974126d42 100644 --- a/providers/redis/shedlock-provider-redis-lettuce/pom.xml +++ b/providers/redis/shedlock-provider-redis-lettuce/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.7.1-SNAPSHOT + 6.8.0 ../../../pom.xml 4.0.0 shedlock-provider-redis-lettuce - 6.7.1-SNAPSHOT + 6.8.0 diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index baab33936..2bb84e9ca 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.7.1-SNAPSHOT + 6.8.0 ../../../pom.xml 4.0.0 shedlock-provider-redis-spring - 6.7.1-SNAPSHOT + 6.8.0 diff --git a/providers/redis/shedlock-support-redis/pom.xml b/providers/redis/shedlock-support-redis/pom.xml index 3ae868c98..531fdfbaa 100644 --- a/providers/redis/shedlock-support-redis/pom.xml +++ b/providers/redis/shedlock-support-redis/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.7.1-SNAPSHOT + 6.8.0 ../../../pom.xml 4.0.0 shedlock-support-redis - 6.7.1-SNAPSHOT + 6.8.0 diff --git a/providers/redis/shedlock-test-support-redis/pom.xml b/providers/redis/shedlock-test-support-redis/pom.xml index e291a7bcf..4a45fb957 100644 --- a/providers/redis/shedlock-test-support-redis/pom.xml +++ b/providers/redis/shedlock-test-support-redis/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.7.1-SNAPSHOT + 6.8.0 ../../../pom.xml 4.0.0 shedlock-test-support-redis - 6.7.1-SNAPSHOT + 6.8.0 diff --git a/providers/s3/shedlock-provider-s3/pom.xml b/providers/s3/shedlock-provider-s3/pom.xml index 1d86d3a6f..abd93c228 100644 --- a/providers/s3/shedlock-provider-s3/pom.xml +++ b/providers/s3/shedlock-provider-s3/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.7.1-SNAPSHOT + 6.8.0 ../../../pom.xml 4.0.0 shedlock-provider-s3 - 6.7.1-SNAPSHOT + 6.8.0 1.12.783 diff --git a/providers/s3/shedlock-provider-s3v2/pom.xml b/providers/s3/shedlock-provider-s3v2/pom.xml index 26b30af0f..091012b6f 100644 --- a/providers/s3/shedlock-provider-s3v2/pom.xml +++ b/providers/s3/shedlock-provider-s3v2/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.7.1-SNAPSHOT + 6.8.0 ../../../pom.xml 4.0.0 shedlock-provider-s3v2 - 6.7.1-SNAPSHOT + 6.8.0 2.31.53 diff --git a/providers/spanner/shedlock-provider-spanner/pom.xml b/providers/spanner/shedlock-provider-spanner/pom.xml index 9fc43d662..5faff53a3 100644 --- a/providers/spanner/shedlock-provider-spanner/pom.xml +++ b/providers/spanner/shedlock-provider-spanner/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.7.1-SNAPSHOT + 6.8.0 ../../../pom.xml 4.0.0 shedlock-provider-spanner - 6.7.1-SNAPSHOT + 6.8.0 6.94.0 diff --git a/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml b/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml index ecb2413ba..0346d11d6 100644 --- a/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml +++ b/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.7.1-SNAPSHOT + 6.8.0 ../../../pom.xml 4.0.0 shedlock-provider-zookeeper-curator - 6.7.1-SNAPSHOT + 6.8.0 5.8.0 diff --git a/shedlock-bom/pom.xml b/shedlock-bom/pom.xml index f77cb247a..e075cbf55 100644 --- a/shedlock-bom/pom.xml +++ b/shedlock-bom/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.7.1-SNAPSHOT + 6.8.0 4.0.0 BOM for ShedLock modules shedlock-bom - 6.7.1-SNAPSHOT + 6.8.0 pom diff --git a/shedlock-core/pom.xml b/shedlock-core/pom.xml index 2948aa3fc..a023976ed 100644 --- a/shedlock-core/pom.xml +++ b/shedlock-core/pom.xml @@ -3,12 +3,12 @@ shedlock-parent net.javacrumbs.shedlock - 6.7.1-SNAPSHOT + 6.8.0 4.0.0 shedlock-core - 6.7.1-SNAPSHOT + 6.8.0 2.13.3 diff --git a/shedlock-test-support/pom.xml b/shedlock-test-support/pom.xml index 399346d4b..b7f4eb9cc 100644 --- a/shedlock-test-support/pom.xml +++ b/shedlock-test-support/pom.xml @@ -3,12 +3,12 @@ shedlock-parent net.javacrumbs.shedlock - 6.7.1-SNAPSHOT + 6.8.0 4.0.0 shedlock-test-support - 6.7.1-SNAPSHOT + 6.8.0 diff --git a/spring/shedlock-spring/pom.xml b/spring/shedlock-spring/pom.xml index 34cbd9752..2f92916fc 100644 --- a/spring/shedlock-spring/pom.xml +++ b/spring/shedlock-spring/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.7.1-SNAPSHOT + 6.8.0 ../../pom.xml 4.0.0 shedlock-spring - 6.7.1-SNAPSHOT + 6.8.0 diff --git a/spring/test/shedlock-springboot-future-test/pom.xml b/spring/test/shedlock-springboot-future-test/pom.xml index 35aea2913..a785ea191 100644 --- a/spring/test/shedlock-springboot-future-test/pom.xml +++ b/spring/test/shedlock-springboot-future-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.7.1-SNAPSHOT + 6.8.0 ../../../pom.xml 4.0.0 shedlock-springboot-future-test - 6.7.1-SNAPSHOT + 6.8.0 diff --git a/spring/test/shedlock-springboot-kotlin-test/pom.xml b/spring/test/shedlock-springboot-kotlin-test/pom.xml index cf092e2e1..0bb80df0a 100644 --- a/spring/test/shedlock-springboot-kotlin-test/pom.xml +++ b/spring/test/shedlock-springboot-kotlin-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.7.1-SNAPSHOT + 6.8.0 ../../../pom.xml 4.0.0 shedlock-springboot-kotlin-test - 6.7.1-SNAPSHOT + 6.8.0 diff --git a/spring/test/shedlock-springboot-old-test/pom.xml b/spring/test/shedlock-springboot-old-test/pom.xml index 167967b40..7fc043f32 100644 --- a/spring/test/shedlock-springboot-old-test/pom.xml +++ b/spring/test/shedlock-springboot-old-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.7.1-SNAPSHOT + 6.8.0 ../../../pom.xml 4.0.0 shedlock-springboot-old-test - 6.7.1-SNAPSHOT + 6.8.0 diff --git a/spring/test/shedlock-springboot-sleuth-test/pom.xml b/spring/test/shedlock-springboot-sleuth-test/pom.xml index 83694c980..a2418d743 100644 --- a/spring/test/shedlock-springboot-sleuth-test/pom.xml +++ b/spring/test/shedlock-springboot-sleuth-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.7.1-SNAPSHOT + 6.8.0 ../../../pom.xml 4.0.0 shedlock-springboot-sleuth-test - 6.7.1-SNAPSHOT + 6.8.0 diff --git a/spring/test/shedlock-springboot-test/pom.xml b/spring/test/shedlock-springboot-test/pom.xml index ddb18d199..5efe7ed35 100644 --- a/spring/test/shedlock-springboot-test/pom.xml +++ b/spring/test/shedlock-springboot-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.7.1-SNAPSHOT + 6.8.0 ../../../pom.xml 4.0.0 shedlock-springboot-test - 6.7.1-SNAPSHOT + 6.8.0 diff --git a/spring/test/shedlock-testng-test/pom.xml b/spring/test/shedlock-testng-test/pom.xml index 205dac697..57f56f9e6 100644 --- a/spring/test/shedlock-testng-test/pom.xml +++ b/spring/test/shedlock-testng-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.7.1-SNAPSHOT + 6.8.0 ../../../pom.xml 4.0.0 shedlock-testng-test - 6.7.1-SNAPSHOT + 6.8.0 From c51cd07b02e949e084f482bf4f2550c99bd851e1 Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Sat, 31 May 2025 21:49:20 +0200 Subject: [PATCH 1383/1598] [maven-release-plugin] prepare for next development iteration --- cdi/shedlock-cdi/pom.xml | 4 ++-- cdi/test/quarkus-test/pom.xml | 4 ++-- micronaut/shedlock-micronaut4/pom.xml | 4 ++-- micronaut/test/micronaut4-jdbc-template/pom.xml | 4 ++-- micronaut/test/micronaut4-jdbc/pom.xml | 4 ++-- pom.xml | 2 +- providers/arangodb/shedlock-provider-arangodb/pom.xml | 4 ++-- providers/cassandra/shedlock-provider-cassandra/pom.xml | 4 ++-- providers/consul/shedlock-provider-consul/pom.xml | 4 ++-- .../couchbase/shedlock-provider-couchbase-javaclient3/pom.xml | 4 ++-- providers/datastore/shedlock-provider-datastore/pom.xml | 4 ++-- providers/dynamodb/shedlock-provider-dynamodb2/pom.xml | 4 ++-- .../elasticsearch/shedlock-provider-elasticsearch8/pom.xml | 4 ++-- .../elasticsearch/shedlock-provider-elasticsearch9/pom.xml | 4 ++-- providers/etcd/shedlock-provider-etcd-jetcd/pom.xml | 2 +- providers/hazelcast/shedlock-provider-hazelcast4/pom.xml | 4 ++-- providers/ignite/shedlock-provider-ignite/pom.xml | 4 ++-- providers/inmemory/shedlock-provider-inmemory/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-internal/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-template/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jooq/pom.xml | 4 ++-- providers/jdbc/shedlock-test-support-jdbc/pom.xml | 4 ++-- providers/memcached/shedlock-provider-memcached-spy/pom.xml | 4 ++-- .../mongo/shedlock-provider-mongo-reactivestreams/pom.xml | 4 ++-- providers/mongo/shedlock-provider-mongo/pom.xml | 4 ++-- providers/neo4j/shedlock-provider-neo4j/pom.xml | 4 ++-- .../opensearch/shedlock-provider-opensearch-java/pom.xml | 4 ++-- providers/opensearch/shedlock-provider-opensearch/pom.xml | 4 ++-- providers/r2dbc/shedlock-provider-r2dbc/pom.xml | 4 ++-- providers/redis/shedlock-provider-redis-jedis4/pom.xml | 4 ++-- providers/redis/shedlock-provider-redis-lettuce/pom.xml | 4 ++-- providers/redis/shedlock-provider-redis-spring/pom.xml | 4 ++-- providers/redis/shedlock-support-redis/pom.xml | 4 ++-- providers/redis/shedlock-test-support-redis/pom.xml | 4 ++-- providers/s3/shedlock-provider-s3/pom.xml | 4 ++-- providers/s3/shedlock-provider-s3v2/pom.xml | 4 ++-- providers/spanner/shedlock-provider-spanner/pom.xml | 4 ++-- .../zookeeper/shedlock-provider-zookeeper-curator/pom.xml | 4 ++-- shedlock-bom/pom.xml | 4 ++-- shedlock-core/pom.xml | 4 ++-- shedlock-test-support/pom.xml | 4 ++-- spring/shedlock-spring/pom.xml | 4 ++-- spring/test/shedlock-springboot-future-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-kotlin-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-old-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-sleuth-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-test/pom.xml | 4 ++-- spring/test/shedlock-testng-test/pom.xml | 4 ++-- 50 files changed, 98 insertions(+), 98 deletions(-) diff --git a/cdi/shedlock-cdi/pom.xml b/cdi/shedlock-cdi/pom.xml index ad649d420..2f67bd957 100644 --- a/cdi/shedlock-cdi/pom.xml +++ b/cdi/shedlock-cdi/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.0 + 6.8.1-SNAPSHOT ../../pom.xml shedlock-cdi - 6.8.0 + 6.8.1-SNAPSHOT diff --git a/cdi/test/quarkus-test/pom.xml b/cdi/test/quarkus-test/pom.xml index 14198d5f0..58d92aa71 100644 --- a/cdi/test/quarkus-test/pom.xml +++ b/cdi/test/quarkus-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.0 + 6.8.1-SNAPSHOT ../../../pom.xml 4.0.0 quarkus-test - 6.8.0 + 6.8.1-SNAPSHOT quarkus-bom diff --git a/micronaut/shedlock-micronaut4/pom.xml b/micronaut/shedlock-micronaut4/pom.xml index 45510b964..2aab1223a 100644 --- a/micronaut/shedlock-micronaut4/pom.xml +++ b/micronaut/shedlock-micronaut4/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.0 + 6.8.1-SNAPSHOT ../../pom.xml shedlock-micronaut4 - 6.8.0 + 6.8.1-SNAPSHOT diff --git a/micronaut/test/micronaut4-jdbc-template/pom.xml b/micronaut/test/micronaut4-jdbc-template/pom.xml index 7e8408dfb..2aa25f04f 100644 --- a/micronaut/test/micronaut4-jdbc-template/pom.xml +++ b/micronaut/test/micronaut4-jdbc-template/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.0 + 6.8.1-SNAPSHOT ../../../pom.xml micronaut4-jdbc-template - 6.8.0 + 6.8.1-SNAPSHOT UTF-8 diff --git a/micronaut/test/micronaut4-jdbc/pom.xml b/micronaut/test/micronaut4-jdbc/pom.xml index a093fa315..b2ee7c232 100644 --- a/micronaut/test/micronaut4-jdbc/pom.xml +++ b/micronaut/test/micronaut4-jdbc/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.0 + 6.8.1-SNAPSHOT ../../../pom.xml micronaut4-jdbc - 6.8.0 + 6.8.1-SNAPSHOT UTF-8 diff --git a/pom.xml b/pom.xml index 016249153..f042014dc 100644 --- a/pom.xml +++ b/pom.xml @@ -20,7 +20,7 @@ shedlock-parent ShedLock pom - 6.8.0 + 6.8.1-SNAPSHOT shedlock-bom shedlock-core diff --git a/providers/arangodb/shedlock-provider-arangodb/pom.xml b/providers/arangodb/shedlock-provider-arangodb/pom.xml index 95c8c69d7..2044741af 100644 --- a/providers/arangodb/shedlock-provider-arangodb/pom.xml +++ b/providers/arangodb/shedlock-provider-arangodb/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.0 + 6.8.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-arangodb - 6.8.0 + 6.8.1-SNAPSHOT diff --git a/providers/cassandra/shedlock-provider-cassandra/pom.xml b/providers/cassandra/shedlock-provider-cassandra/pom.xml index f7f48e0da..308a7c28e 100644 --- a/providers/cassandra/shedlock-provider-cassandra/pom.xml +++ b/providers/cassandra/shedlock-provider-cassandra/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.0 + 6.8.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-cassandra - 6.8.0 + 6.8.1-SNAPSHOT 4.19.0 diff --git a/providers/consul/shedlock-provider-consul/pom.xml b/providers/consul/shedlock-provider-consul/pom.xml index 853c650c6..e26f0006b 100644 --- a/providers/consul/shedlock-provider-consul/pom.xml +++ b/providers/consul/shedlock-provider-consul/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.0 + 6.8.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-consul - 6.8.0 + 6.8.1-SNAPSHOT diff --git a/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml b/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml index 85694e6aa..ea3118393 100644 --- a/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml +++ b/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.0 + 6.8.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-couchbase-javaclient3 - 6.8.0 + 6.8.1-SNAPSHOT diff --git a/providers/datastore/shedlock-provider-datastore/pom.xml b/providers/datastore/shedlock-provider-datastore/pom.xml index b23ceb32f..05c90a3fe 100644 --- a/providers/datastore/shedlock-provider-datastore/pom.xml +++ b/providers/datastore/shedlock-provider-datastore/pom.xml @@ -4,12 +4,12 @@ net.javacrumbs.shedlock shedlock-parent - 6.8.0 + 6.8.1-SNAPSHOT ../../../pom.xml shedlock-provider-datastore - 6.8.0 + 6.8.1-SNAPSHOT 2.28.2 diff --git a/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml b/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml index 4e5614b12..0e8adb6c4 100644 --- a/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml +++ b/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.0 + 6.8.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-dynamodb2 - 6.8.0 + 6.8.1-SNAPSHOT diff --git a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml index a3268986c..141ed8f82 100644 --- a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml +++ b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.0 + 6.8.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-elasticsearch8 - 6.8.0 + 6.8.1-SNAPSHOT 8.18.0 diff --git a/providers/elasticsearch/shedlock-provider-elasticsearch9/pom.xml b/providers/elasticsearch/shedlock-provider-elasticsearch9/pom.xml index 51bc69d25..1729ae965 100644 --- a/providers/elasticsearch/shedlock-provider-elasticsearch9/pom.xml +++ b/providers/elasticsearch/shedlock-provider-elasticsearch9/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.0 + 6.8.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-elasticsearch9 - 6.8.0 + 6.8.1-SNAPSHOT 9.0.1 diff --git a/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml b/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml index 5c0605283..0e43b3fb4 100644 --- a/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml +++ b/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.0 + 6.8.1-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml b/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml index 56de0dea4..edf84f99c 100644 --- a/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml +++ b/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.0 + 6.8.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-hazelcast4 - 6.8.0 + 6.8.1-SNAPSHOT diff --git a/providers/ignite/shedlock-provider-ignite/pom.xml b/providers/ignite/shedlock-provider-ignite/pom.xml index 959299ea3..538036881 100644 --- a/providers/ignite/shedlock-provider-ignite/pom.xml +++ b/providers/ignite/shedlock-provider-ignite/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.0 + 6.8.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-ignite - 6.8.0 + 6.8.1-SNAPSHOT 2.17.0 diff --git a/providers/inmemory/shedlock-provider-inmemory/pom.xml b/providers/inmemory/shedlock-provider-inmemory/pom.xml index ab2cff190..575513737 100644 --- a/providers/inmemory/shedlock-provider-inmemory/pom.xml +++ b/providers/inmemory/shedlock-provider-inmemory/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.0 + 6.8.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-inmemory - 6.8.0 + 6.8.1-SNAPSHOT diff --git a/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml b/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml index d90c2e13a..7acf26684 100644 --- a/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.0 + 6.8.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-jdbc-internal - 6.8.0 + 6.8.1-SNAPSHOT diff --git a/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml b/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml index 3f224d591..2bc8c897c 100644 --- a/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.0 + 6.8.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-jdbc-micronaut - 6.8.0 + 6.8.1-SNAPSHOT diff --git a/providers/jdbc/shedlock-provider-jdbc-template/pom.xml b/providers/jdbc/shedlock-provider-jdbc-template/pom.xml index 396e9fafd..29b4da8f0 100644 --- a/providers/jdbc/shedlock-provider-jdbc-template/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-template/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.0 + 6.8.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-jdbc-template - 6.8.0 + 6.8.1-SNAPSHOT diff --git a/providers/jdbc/shedlock-provider-jdbc/pom.xml b/providers/jdbc/shedlock-provider-jdbc/pom.xml index bc876e1c0..bb7fa214f 100644 --- a/providers/jdbc/shedlock-provider-jdbc/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.0 + 6.8.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-jdbc - 6.8.0 + 6.8.1-SNAPSHOT diff --git a/providers/jdbc/shedlock-provider-jooq/pom.xml b/providers/jdbc/shedlock-provider-jooq/pom.xml index e2bdfbd31..a1f64d31b 100644 --- a/providers/jdbc/shedlock-provider-jooq/pom.xml +++ b/providers/jdbc/shedlock-provider-jooq/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.0 + 6.8.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-jooq - 6.8.0 + 6.8.1-SNAPSHOT diff --git a/providers/jdbc/shedlock-test-support-jdbc/pom.xml b/providers/jdbc/shedlock-test-support-jdbc/pom.xml index 0325fbbdf..e7ddba25e 100644 --- a/providers/jdbc/shedlock-test-support-jdbc/pom.xml +++ b/providers/jdbc/shedlock-test-support-jdbc/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.0 + 6.8.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-test-support-jdbc - 6.8.0 + 6.8.1-SNAPSHOT diff --git a/providers/memcached/shedlock-provider-memcached-spy/pom.xml b/providers/memcached/shedlock-provider-memcached-spy/pom.xml index 570aab571..38686d2a9 100644 --- a/providers/memcached/shedlock-provider-memcached-spy/pom.xml +++ b/providers/memcached/shedlock-provider-memcached-spy/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.0 + 6.8.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-memcached-spy - 6.8.0 + 6.8.1-SNAPSHOT 2.12.3 diff --git a/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml b/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml index 1a0349ed1..1a4ad0eb8 100644 --- a/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml +++ b/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.0 + 6.8.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-mongo-reactivestreams - 6.8.0 + 6.8.1-SNAPSHOT diff --git a/providers/mongo/shedlock-provider-mongo/pom.xml b/providers/mongo/shedlock-provider-mongo/pom.xml index 3b96a8036..93eada570 100644 --- a/providers/mongo/shedlock-provider-mongo/pom.xml +++ b/providers/mongo/shedlock-provider-mongo/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.0 + 6.8.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-mongo - 6.8.0 + 6.8.1-SNAPSHOT diff --git a/providers/neo4j/shedlock-provider-neo4j/pom.xml b/providers/neo4j/shedlock-provider-neo4j/pom.xml index 3fbac9297..1a92e5a65 100644 --- a/providers/neo4j/shedlock-provider-neo4j/pom.xml +++ b/providers/neo4j/shedlock-provider-neo4j/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.0 + 6.8.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-neo4j - 6.8.0 + 6.8.1-SNAPSHOT diff --git a/providers/opensearch/shedlock-provider-opensearch-java/pom.xml b/providers/opensearch/shedlock-provider-opensearch-java/pom.xml index 58baf9666..c1a9faf42 100644 --- a/providers/opensearch/shedlock-provider-opensearch-java/pom.xml +++ b/providers/opensearch/shedlock-provider-opensearch-java/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.0 + 6.8.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-opensearch-java - 6.8.0 + 6.8.1-SNAPSHOT 2.23.0 diff --git a/providers/opensearch/shedlock-provider-opensearch/pom.xml b/providers/opensearch/shedlock-provider-opensearch/pom.xml index f4e139e2b..f725ecbb7 100644 --- a/providers/opensearch/shedlock-provider-opensearch/pom.xml +++ b/providers/opensearch/shedlock-provider-opensearch/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.0 + 6.8.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-opensearch - 6.8.0 + 6.8.1-SNAPSHOT 2.19.2 diff --git a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml index 3615f05bf..5713fca2c 100644 --- a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml +++ b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml @@ -5,12 +5,12 @@ net.javacrumbs.shedlock shedlock-parent - 6.8.0 + 6.8.1-SNAPSHOT ../../../pom.xml shedlock-provider-r2dbc - 6.8.0 + 6.8.1-SNAPSHOT 1.0.0.RELEASE diff --git a/providers/redis/shedlock-provider-redis-jedis4/pom.xml b/providers/redis/shedlock-provider-redis-jedis4/pom.xml index 368a41ac1..ead117f77 100644 --- a/providers/redis/shedlock-provider-redis-jedis4/pom.xml +++ b/providers/redis/shedlock-provider-redis-jedis4/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.0 + 6.8.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-redis-jedis4 - 6.8.0 + 6.8.1-SNAPSHOT diff --git a/providers/redis/shedlock-provider-redis-lettuce/pom.xml b/providers/redis/shedlock-provider-redis-lettuce/pom.xml index 974126d42..51d1dde2b 100644 --- a/providers/redis/shedlock-provider-redis-lettuce/pom.xml +++ b/providers/redis/shedlock-provider-redis-lettuce/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.0 + 6.8.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-redis-lettuce - 6.8.0 + 6.8.1-SNAPSHOT diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index 2bb84e9ca..ec7a3e875 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.0 + 6.8.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-redis-spring - 6.8.0 + 6.8.1-SNAPSHOT diff --git a/providers/redis/shedlock-support-redis/pom.xml b/providers/redis/shedlock-support-redis/pom.xml index 531fdfbaa..60bf6f2a3 100644 --- a/providers/redis/shedlock-support-redis/pom.xml +++ b/providers/redis/shedlock-support-redis/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.0 + 6.8.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-support-redis - 6.8.0 + 6.8.1-SNAPSHOT diff --git a/providers/redis/shedlock-test-support-redis/pom.xml b/providers/redis/shedlock-test-support-redis/pom.xml index 4a45fb957..5b46e2078 100644 --- a/providers/redis/shedlock-test-support-redis/pom.xml +++ b/providers/redis/shedlock-test-support-redis/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.0 + 6.8.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-test-support-redis - 6.8.0 + 6.8.1-SNAPSHOT diff --git a/providers/s3/shedlock-provider-s3/pom.xml b/providers/s3/shedlock-provider-s3/pom.xml index abd93c228..0be336f3d 100644 --- a/providers/s3/shedlock-provider-s3/pom.xml +++ b/providers/s3/shedlock-provider-s3/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.0 + 6.8.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-s3 - 6.8.0 + 6.8.1-SNAPSHOT 1.12.783 diff --git a/providers/s3/shedlock-provider-s3v2/pom.xml b/providers/s3/shedlock-provider-s3v2/pom.xml index 091012b6f..f77f86819 100644 --- a/providers/s3/shedlock-provider-s3v2/pom.xml +++ b/providers/s3/shedlock-provider-s3v2/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.0 + 6.8.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-s3v2 - 6.8.0 + 6.8.1-SNAPSHOT 2.31.53 diff --git a/providers/spanner/shedlock-provider-spanner/pom.xml b/providers/spanner/shedlock-provider-spanner/pom.xml index 5faff53a3..ad959b20a 100644 --- a/providers/spanner/shedlock-provider-spanner/pom.xml +++ b/providers/spanner/shedlock-provider-spanner/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.0 + 6.8.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-spanner - 6.8.0 + 6.8.1-SNAPSHOT 6.94.0 diff --git a/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml b/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml index 0346d11d6..c1ff5baf1 100644 --- a/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml +++ b/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.0 + 6.8.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-zookeeper-curator - 6.8.0 + 6.8.1-SNAPSHOT 5.8.0 diff --git a/shedlock-bom/pom.xml b/shedlock-bom/pom.xml index e075cbf55..e6933dba7 100644 --- a/shedlock-bom/pom.xml +++ b/shedlock-bom/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.0 + 6.8.1-SNAPSHOT 4.0.0 BOM for ShedLock modules shedlock-bom - 6.8.0 + 6.8.1-SNAPSHOT pom diff --git a/shedlock-core/pom.xml b/shedlock-core/pom.xml index a023976ed..7125e08b0 100644 --- a/shedlock-core/pom.xml +++ b/shedlock-core/pom.xml @@ -3,12 +3,12 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.0 + 6.8.1-SNAPSHOT 4.0.0 shedlock-core - 6.8.0 + 6.8.1-SNAPSHOT 2.13.3 diff --git a/shedlock-test-support/pom.xml b/shedlock-test-support/pom.xml index b7f4eb9cc..8c21acd17 100644 --- a/shedlock-test-support/pom.xml +++ b/shedlock-test-support/pom.xml @@ -3,12 +3,12 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.0 + 6.8.1-SNAPSHOT 4.0.0 shedlock-test-support - 6.8.0 + 6.8.1-SNAPSHOT diff --git a/spring/shedlock-spring/pom.xml b/spring/shedlock-spring/pom.xml index 2f92916fc..f1808f8ec 100644 --- a/spring/shedlock-spring/pom.xml +++ b/spring/shedlock-spring/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.0 + 6.8.1-SNAPSHOT ../../pom.xml 4.0.0 shedlock-spring - 6.8.0 + 6.8.1-SNAPSHOT diff --git a/spring/test/shedlock-springboot-future-test/pom.xml b/spring/test/shedlock-springboot-future-test/pom.xml index a785ea191..9d5b632ad 100644 --- a/spring/test/shedlock-springboot-future-test/pom.xml +++ b/spring/test/shedlock-springboot-future-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.0 + 6.8.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-springboot-future-test - 6.8.0 + 6.8.1-SNAPSHOT diff --git a/spring/test/shedlock-springboot-kotlin-test/pom.xml b/spring/test/shedlock-springboot-kotlin-test/pom.xml index 0bb80df0a..f05642a20 100644 --- a/spring/test/shedlock-springboot-kotlin-test/pom.xml +++ b/spring/test/shedlock-springboot-kotlin-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.0 + 6.8.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-springboot-kotlin-test - 6.8.0 + 6.8.1-SNAPSHOT diff --git a/spring/test/shedlock-springboot-old-test/pom.xml b/spring/test/shedlock-springboot-old-test/pom.xml index 7fc043f32..ded227ade 100644 --- a/spring/test/shedlock-springboot-old-test/pom.xml +++ b/spring/test/shedlock-springboot-old-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.0 + 6.8.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-springboot-old-test - 6.8.0 + 6.8.1-SNAPSHOT diff --git a/spring/test/shedlock-springboot-sleuth-test/pom.xml b/spring/test/shedlock-springboot-sleuth-test/pom.xml index a2418d743..c876b670b 100644 --- a/spring/test/shedlock-springboot-sleuth-test/pom.xml +++ b/spring/test/shedlock-springboot-sleuth-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.0 + 6.8.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-springboot-sleuth-test - 6.8.0 + 6.8.1-SNAPSHOT diff --git a/spring/test/shedlock-springboot-test/pom.xml b/spring/test/shedlock-springboot-test/pom.xml index 5efe7ed35..37f819ebc 100644 --- a/spring/test/shedlock-springboot-test/pom.xml +++ b/spring/test/shedlock-springboot-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.0 + 6.8.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-springboot-test - 6.8.0 + 6.8.1-SNAPSHOT diff --git a/spring/test/shedlock-testng-test/pom.xml b/spring/test/shedlock-testng-test/pom.xml index 57f56f9e6..6eb90b956 100644 --- a/spring/test/shedlock-testng-test/pom.xml +++ b/spring/test/shedlock-testng-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.0 + 6.8.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-testng-test - 6.8.0 + 6.8.1-SNAPSHOT From e87fda4803215a3e3ad27840281114336a1c1342 Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Sat, 31 May 2025 21:52:17 +0200 Subject: [PATCH 1384/1598] [maven-release-plugin] rollback the release of shedlock-parent-6.8.0 --- cdi/shedlock-cdi/pom.xml | 4 ++-- cdi/test/quarkus-test/pom.xml | 4 ++-- micronaut/shedlock-micronaut4/pom.xml | 4 ++-- micronaut/test/micronaut4-jdbc-template/pom.xml | 4 ++-- micronaut/test/micronaut4-jdbc/pom.xml | 4 ++-- pom.xml | 2 +- providers/arangodb/shedlock-provider-arangodb/pom.xml | 4 ++-- providers/cassandra/shedlock-provider-cassandra/pom.xml | 4 ++-- providers/consul/shedlock-provider-consul/pom.xml | 4 ++-- .../couchbase/shedlock-provider-couchbase-javaclient3/pom.xml | 4 ++-- providers/datastore/shedlock-provider-datastore/pom.xml | 4 ++-- providers/dynamodb/shedlock-provider-dynamodb2/pom.xml | 4 ++-- .../elasticsearch/shedlock-provider-elasticsearch8/pom.xml | 4 ++-- .../elasticsearch/shedlock-provider-elasticsearch9/pom.xml | 4 ++-- providers/etcd/shedlock-provider-etcd-jetcd/pom.xml | 2 +- providers/hazelcast/shedlock-provider-hazelcast4/pom.xml | 4 ++-- providers/ignite/shedlock-provider-ignite/pom.xml | 4 ++-- providers/inmemory/shedlock-provider-inmemory/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-internal/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-template/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jooq/pom.xml | 4 ++-- providers/jdbc/shedlock-test-support-jdbc/pom.xml | 4 ++-- providers/memcached/shedlock-provider-memcached-spy/pom.xml | 4 ++-- .../mongo/shedlock-provider-mongo-reactivestreams/pom.xml | 4 ++-- providers/mongo/shedlock-provider-mongo/pom.xml | 4 ++-- providers/neo4j/shedlock-provider-neo4j/pom.xml | 4 ++-- .../opensearch/shedlock-provider-opensearch-java/pom.xml | 4 ++-- providers/opensearch/shedlock-provider-opensearch/pom.xml | 4 ++-- providers/r2dbc/shedlock-provider-r2dbc/pom.xml | 4 ++-- providers/redis/shedlock-provider-redis-jedis4/pom.xml | 4 ++-- providers/redis/shedlock-provider-redis-lettuce/pom.xml | 4 ++-- providers/redis/shedlock-provider-redis-spring/pom.xml | 4 ++-- providers/redis/shedlock-support-redis/pom.xml | 4 ++-- providers/redis/shedlock-test-support-redis/pom.xml | 4 ++-- providers/s3/shedlock-provider-s3/pom.xml | 4 ++-- providers/s3/shedlock-provider-s3v2/pom.xml | 4 ++-- providers/spanner/shedlock-provider-spanner/pom.xml | 4 ++-- .../zookeeper/shedlock-provider-zookeeper-curator/pom.xml | 4 ++-- shedlock-bom/pom.xml | 4 ++-- shedlock-core/pom.xml | 4 ++-- shedlock-test-support/pom.xml | 4 ++-- spring/shedlock-spring/pom.xml | 4 ++-- spring/test/shedlock-springboot-future-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-kotlin-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-old-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-sleuth-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-test/pom.xml | 4 ++-- spring/test/shedlock-testng-test/pom.xml | 4 ++-- 50 files changed, 98 insertions(+), 98 deletions(-) diff --git a/cdi/shedlock-cdi/pom.xml b/cdi/shedlock-cdi/pom.xml index 2f67bd957..fbb0fa8d6 100644 --- a/cdi/shedlock-cdi/pom.xml +++ b/cdi/shedlock-cdi/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT ../../pom.xml shedlock-cdi - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT diff --git a/cdi/test/quarkus-test/pom.xml b/cdi/test/quarkus-test/pom.xml index 58d92aa71..b184350c8 100644 --- a/cdi/test/quarkus-test/pom.xml +++ b/cdi/test/quarkus-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT ../../../pom.xml 4.0.0 quarkus-test - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT quarkus-bom diff --git a/micronaut/shedlock-micronaut4/pom.xml b/micronaut/shedlock-micronaut4/pom.xml index 2aab1223a..a363519a1 100644 --- a/micronaut/shedlock-micronaut4/pom.xml +++ b/micronaut/shedlock-micronaut4/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT ../../pom.xml shedlock-micronaut4 - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT diff --git a/micronaut/test/micronaut4-jdbc-template/pom.xml b/micronaut/test/micronaut4-jdbc-template/pom.xml index 2aa25f04f..5e3cb2270 100644 --- a/micronaut/test/micronaut4-jdbc-template/pom.xml +++ b/micronaut/test/micronaut4-jdbc-template/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT ../../../pom.xml micronaut4-jdbc-template - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT UTF-8 diff --git a/micronaut/test/micronaut4-jdbc/pom.xml b/micronaut/test/micronaut4-jdbc/pom.xml index b2ee7c232..da93a6a0f 100644 --- a/micronaut/test/micronaut4-jdbc/pom.xml +++ b/micronaut/test/micronaut4-jdbc/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT ../../../pom.xml micronaut4-jdbc - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT UTF-8 diff --git a/pom.xml b/pom.xml index f042014dc..103a30964 100644 --- a/pom.xml +++ b/pom.xml @@ -20,7 +20,7 @@ shedlock-parent ShedLock pom - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT shedlock-bom shedlock-core diff --git a/providers/arangodb/shedlock-provider-arangodb/pom.xml b/providers/arangodb/shedlock-provider-arangodb/pom.xml index 2044741af..2e1e0a414 100644 --- a/providers/arangodb/shedlock-provider-arangodb/pom.xml +++ b/providers/arangodb/shedlock-provider-arangodb/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-arangodb - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT diff --git a/providers/cassandra/shedlock-provider-cassandra/pom.xml b/providers/cassandra/shedlock-provider-cassandra/pom.xml index 308a7c28e..62eaafc31 100644 --- a/providers/cassandra/shedlock-provider-cassandra/pom.xml +++ b/providers/cassandra/shedlock-provider-cassandra/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-cassandra - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT 4.19.0 diff --git a/providers/consul/shedlock-provider-consul/pom.xml b/providers/consul/shedlock-provider-consul/pom.xml index e26f0006b..7059f5000 100644 --- a/providers/consul/shedlock-provider-consul/pom.xml +++ b/providers/consul/shedlock-provider-consul/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-consul - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT diff --git a/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml b/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml index ea3118393..001c95fe0 100644 --- a/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml +++ b/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-couchbase-javaclient3 - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT diff --git a/providers/datastore/shedlock-provider-datastore/pom.xml b/providers/datastore/shedlock-provider-datastore/pom.xml index 05c90a3fe..3ee01c16f 100644 --- a/providers/datastore/shedlock-provider-datastore/pom.xml +++ b/providers/datastore/shedlock-provider-datastore/pom.xml @@ -4,12 +4,12 @@ net.javacrumbs.shedlock shedlock-parent - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT ../../../pom.xml shedlock-provider-datastore - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT 2.28.2 diff --git a/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml b/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml index 0e8adb6c4..c53ae73d4 100644 --- a/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml +++ b/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-dynamodb2 - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT diff --git a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml index 141ed8f82..1d8d39fc1 100644 --- a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml +++ b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-elasticsearch8 - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT 8.18.0 diff --git a/providers/elasticsearch/shedlock-provider-elasticsearch9/pom.xml b/providers/elasticsearch/shedlock-provider-elasticsearch9/pom.xml index 1729ae965..97418951f 100644 --- a/providers/elasticsearch/shedlock-provider-elasticsearch9/pom.xml +++ b/providers/elasticsearch/shedlock-provider-elasticsearch9/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-elasticsearch9 - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT 9.0.1 diff --git a/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml b/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml index 0e43b3fb4..e6a41f72a 100644 --- a/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml +++ b/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml b/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml index edf84f99c..08ea4642b 100644 --- a/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml +++ b/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-hazelcast4 - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT diff --git a/providers/ignite/shedlock-provider-ignite/pom.xml b/providers/ignite/shedlock-provider-ignite/pom.xml index 538036881..e9fc60cbe 100644 --- a/providers/ignite/shedlock-provider-ignite/pom.xml +++ b/providers/ignite/shedlock-provider-ignite/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-ignite - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT 2.17.0 diff --git a/providers/inmemory/shedlock-provider-inmemory/pom.xml b/providers/inmemory/shedlock-provider-inmemory/pom.xml index 575513737..9fc6705d4 100644 --- a/providers/inmemory/shedlock-provider-inmemory/pom.xml +++ b/providers/inmemory/shedlock-provider-inmemory/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-inmemory - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT diff --git a/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml b/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml index 7acf26684..068b2fc71 100644 --- a/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-jdbc-internal - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT diff --git a/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml b/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml index 2bc8c897c..68b89bd79 100644 --- a/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-jdbc-micronaut - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT diff --git a/providers/jdbc/shedlock-provider-jdbc-template/pom.xml b/providers/jdbc/shedlock-provider-jdbc-template/pom.xml index 29b4da8f0..a11a07a16 100644 --- a/providers/jdbc/shedlock-provider-jdbc-template/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-template/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-jdbc-template - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT diff --git a/providers/jdbc/shedlock-provider-jdbc/pom.xml b/providers/jdbc/shedlock-provider-jdbc/pom.xml index bb7fa214f..bcbaaa8dd 100644 --- a/providers/jdbc/shedlock-provider-jdbc/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-jdbc - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT diff --git a/providers/jdbc/shedlock-provider-jooq/pom.xml b/providers/jdbc/shedlock-provider-jooq/pom.xml index a1f64d31b..8a0ba90d4 100644 --- a/providers/jdbc/shedlock-provider-jooq/pom.xml +++ b/providers/jdbc/shedlock-provider-jooq/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-jooq - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT diff --git a/providers/jdbc/shedlock-test-support-jdbc/pom.xml b/providers/jdbc/shedlock-test-support-jdbc/pom.xml index e7ddba25e..bc8f78a3e 100644 --- a/providers/jdbc/shedlock-test-support-jdbc/pom.xml +++ b/providers/jdbc/shedlock-test-support-jdbc/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-test-support-jdbc - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT diff --git a/providers/memcached/shedlock-provider-memcached-spy/pom.xml b/providers/memcached/shedlock-provider-memcached-spy/pom.xml index 38686d2a9..d32287f98 100644 --- a/providers/memcached/shedlock-provider-memcached-spy/pom.xml +++ b/providers/memcached/shedlock-provider-memcached-spy/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-memcached-spy - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT 2.12.3 diff --git a/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml b/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml index 1a4ad0eb8..053c480b1 100644 --- a/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml +++ b/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-mongo-reactivestreams - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT diff --git a/providers/mongo/shedlock-provider-mongo/pom.xml b/providers/mongo/shedlock-provider-mongo/pom.xml index 93eada570..fe3feb23c 100644 --- a/providers/mongo/shedlock-provider-mongo/pom.xml +++ b/providers/mongo/shedlock-provider-mongo/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-mongo - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT diff --git a/providers/neo4j/shedlock-provider-neo4j/pom.xml b/providers/neo4j/shedlock-provider-neo4j/pom.xml index 1a92e5a65..f776e953f 100644 --- a/providers/neo4j/shedlock-provider-neo4j/pom.xml +++ b/providers/neo4j/shedlock-provider-neo4j/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-neo4j - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT diff --git a/providers/opensearch/shedlock-provider-opensearch-java/pom.xml b/providers/opensearch/shedlock-provider-opensearch-java/pom.xml index c1a9faf42..e2463b24c 100644 --- a/providers/opensearch/shedlock-provider-opensearch-java/pom.xml +++ b/providers/opensearch/shedlock-provider-opensearch-java/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-opensearch-java - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT 2.23.0 diff --git a/providers/opensearch/shedlock-provider-opensearch/pom.xml b/providers/opensearch/shedlock-provider-opensearch/pom.xml index f725ecbb7..0e8e08f2e 100644 --- a/providers/opensearch/shedlock-provider-opensearch/pom.xml +++ b/providers/opensearch/shedlock-provider-opensearch/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-opensearch - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT 2.19.2 diff --git a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml index 5713fca2c..659ab6837 100644 --- a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml +++ b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml @@ -5,12 +5,12 @@ net.javacrumbs.shedlock shedlock-parent - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT ../../../pom.xml shedlock-provider-r2dbc - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT 1.0.0.RELEASE diff --git a/providers/redis/shedlock-provider-redis-jedis4/pom.xml b/providers/redis/shedlock-provider-redis-jedis4/pom.xml index ead117f77..7943bdd1a 100644 --- a/providers/redis/shedlock-provider-redis-jedis4/pom.xml +++ b/providers/redis/shedlock-provider-redis-jedis4/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-redis-jedis4 - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT diff --git a/providers/redis/shedlock-provider-redis-lettuce/pom.xml b/providers/redis/shedlock-provider-redis-lettuce/pom.xml index 51d1dde2b..bba924659 100644 --- a/providers/redis/shedlock-provider-redis-lettuce/pom.xml +++ b/providers/redis/shedlock-provider-redis-lettuce/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-redis-lettuce - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index ec7a3e875..baab33936 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-redis-spring - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT diff --git a/providers/redis/shedlock-support-redis/pom.xml b/providers/redis/shedlock-support-redis/pom.xml index 60bf6f2a3..3ae868c98 100644 --- a/providers/redis/shedlock-support-redis/pom.xml +++ b/providers/redis/shedlock-support-redis/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-support-redis - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT diff --git a/providers/redis/shedlock-test-support-redis/pom.xml b/providers/redis/shedlock-test-support-redis/pom.xml index 5b46e2078..e291a7bcf 100644 --- a/providers/redis/shedlock-test-support-redis/pom.xml +++ b/providers/redis/shedlock-test-support-redis/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-test-support-redis - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT diff --git a/providers/s3/shedlock-provider-s3/pom.xml b/providers/s3/shedlock-provider-s3/pom.xml index 0be336f3d..1d86d3a6f 100644 --- a/providers/s3/shedlock-provider-s3/pom.xml +++ b/providers/s3/shedlock-provider-s3/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-s3 - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT 1.12.783 diff --git a/providers/s3/shedlock-provider-s3v2/pom.xml b/providers/s3/shedlock-provider-s3v2/pom.xml index f77f86819..26b30af0f 100644 --- a/providers/s3/shedlock-provider-s3v2/pom.xml +++ b/providers/s3/shedlock-provider-s3v2/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-s3v2 - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT 2.31.53 diff --git a/providers/spanner/shedlock-provider-spanner/pom.xml b/providers/spanner/shedlock-provider-spanner/pom.xml index ad959b20a..9fc43d662 100644 --- a/providers/spanner/shedlock-provider-spanner/pom.xml +++ b/providers/spanner/shedlock-provider-spanner/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-spanner - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT 6.94.0 diff --git a/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml b/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml index c1ff5baf1..ecb2413ba 100644 --- a/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml +++ b/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-zookeeper-curator - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT 5.8.0 diff --git a/shedlock-bom/pom.xml b/shedlock-bom/pom.xml index e6933dba7..f77cb247a 100644 --- a/shedlock-bom/pom.xml +++ b/shedlock-bom/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT 4.0.0 BOM for ShedLock modules shedlock-bom - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT pom diff --git a/shedlock-core/pom.xml b/shedlock-core/pom.xml index 7125e08b0..2948aa3fc 100644 --- a/shedlock-core/pom.xml +++ b/shedlock-core/pom.xml @@ -3,12 +3,12 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT 4.0.0 shedlock-core - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT 2.13.3 diff --git a/shedlock-test-support/pom.xml b/shedlock-test-support/pom.xml index 8c21acd17..399346d4b 100644 --- a/shedlock-test-support/pom.xml +++ b/shedlock-test-support/pom.xml @@ -3,12 +3,12 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT 4.0.0 shedlock-test-support - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT diff --git a/spring/shedlock-spring/pom.xml b/spring/shedlock-spring/pom.xml index f1808f8ec..34cbd9752 100644 --- a/spring/shedlock-spring/pom.xml +++ b/spring/shedlock-spring/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT ../../pom.xml 4.0.0 shedlock-spring - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT diff --git a/spring/test/shedlock-springboot-future-test/pom.xml b/spring/test/shedlock-springboot-future-test/pom.xml index 9d5b632ad..35aea2913 100644 --- a/spring/test/shedlock-springboot-future-test/pom.xml +++ b/spring/test/shedlock-springboot-future-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-springboot-future-test - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT diff --git a/spring/test/shedlock-springboot-kotlin-test/pom.xml b/spring/test/shedlock-springboot-kotlin-test/pom.xml index f05642a20..cf092e2e1 100644 --- a/spring/test/shedlock-springboot-kotlin-test/pom.xml +++ b/spring/test/shedlock-springboot-kotlin-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-springboot-kotlin-test - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT diff --git a/spring/test/shedlock-springboot-old-test/pom.xml b/spring/test/shedlock-springboot-old-test/pom.xml index ded227ade..167967b40 100644 --- a/spring/test/shedlock-springboot-old-test/pom.xml +++ b/spring/test/shedlock-springboot-old-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-springboot-old-test - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT diff --git a/spring/test/shedlock-springboot-sleuth-test/pom.xml b/spring/test/shedlock-springboot-sleuth-test/pom.xml index c876b670b..83694c980 100644 --- a/spring/test/shedlock-springboot-sleuth-test/pom.xml +++ b/spring/test/shedlock-springboot-sleuth-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-springboot-sleuth-test - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT diff --git a/spring/test/shedlock-springboot-test/pom.xml b/spring/test/shedlock-springboot-test/pom.xml index 37f819ebc..ddb18d199 100644 --- a/spring/test/shedlock-springboot-test/pom.xml +++ b/spring/test/shedlock-springboot-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-springboot-test - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT diff --git a/spring/test/shedlock-testng-test/pom.xml b/spring/test/shedlock-testng-test/pom.xml index 6eb90b956..205dac697 100644 --- a/spring/test/shedlock-testng-test/pom.xml +++ b/spring/test/shedlock-testng-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-testng-test - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT From 0abb50c9f07d2add9bb7bf2be582278f6cf16bfa Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Sat, 31 May 2025 22:09:58 +0200 Subject: [PATCH 1385/1598] Add project names so I can release --- cdi/shedlock-cdi/pom.xml | 4 +++- cdi/test/quarkus-test/pom.xml | 4 +++- micronaut/shedlock-micronaut4/pom.xml | 4 +++- micronaut/test/micronaut4-jdbc-template/pom.xml | 6 ++++-- micronaut/test/micronaut4-jdbc/pom.xml | 6 ++++-- .../arangodb/shedlock-provider-arangodb/pom.xml | 4 +++- .../cassandra/shedlock-provider-cassandra/pom.xml | 4 +++- providers/consul/shedlock-provider-consul/pom.xml | 4 +++- .../shedlock-provider-couchbase-javaclient3/pom.xml | 12 +++++++----- .../datastore/shedlock-provider-datastore/pom.xml | 4 +++- .../dynamodb/shedlock-provider-dynamodb2/pom.xml | 4 +++- .../shedlock-provider-elasticsearch8/pom.xml | 4 +++- .../shedlock-provider-elasticsearch9/pom.xml | 4 +++- .../hazelcast/shedlock-provider-hazelcast4/pom.xml | 4 +++- providers/ignite/shedlock-provider-ignite/pom.xml | 11 ++++++++--- .../inmemory/shedlock-provider-inmemory/pom.xml | 6 ++++-- .../jdbc/shedlock-provider-jdbc-internal/pom.xml | 4 +++- .../jdbc/shedlock-provider-jdbc-micronaut/pom.xml | 4 +++- .../jdbc/shedlock-provider-jdbc-template/pom.xml | 4 +++- providers/jdbc/shedlock-provider-jdbc/pom.xml | 4 +++- providers/jdbc/shedlock-provider-jooq/pom.xml | 4 +++- providers/jdbc/shedlock-test-support-jdbc/pom.xml | 4 +++- .../shedlock-provider-memcached-spy/pom.xml | 4 +++- .../shedlock-provider-mongo-reactivestreams/pom.xml | 4 +++- providers/mongo/shedlock-provider-mongo/pom.xml | 4 +++- providers/neo4j/shedlock-provider-neo4j/pom.xml | 4 +++- .../shedlock-provider-opensearch-java/pom.xml | 4 +++- .../opensearch/shedlock-provider-opensearch/pom.xml | 4 +++- providers/r2dbc/shedlock-provider-r2dbc/pom.xml | 4 +++- .../redis/shedlock-provider-redis-jedis4/pom.xml | 4 +++- .../redis/shedlock-provider-redis-lettuce/pom.xml | 4 +++- .../redis/shedlock-provider-redis-spring/pom.xml | 4 +++- providers/redis/shedlock-support-redis/pom.xml | 4 +++- providers/redis/shedlock-test-support-redis/pom.xml | 4 +++- providers/s3/shedlock-provider-s3/pom.xml | 4 +++- providers/s3/shedlock-provider-s3v2/pom.xml | 10 ++++++---- providers/spanner/shedlock-provider-spanner/pom.xml | 4 +++- .../shedlock-provider-zookeeper-curator/pom.xml | 4 +++- shedlock-bom/pom.xml | 4 +++- shedlock-core/pom.xml | 4 +++- shedlock-test-support/pom.xml | 4 +++- spring/shedlock-spring/pom.xml | 4 +++- spring/test/shedlock-springboot-future-test/pom.xml | 4 +++- spring/test/shedlock-springboot-kotlin-test/pom.xml | 4 +++- spring/test/shedlock-springboot-old-test/pom.xml | 4 +++- spring/test/shedlock-springboot-sleuth-test/pom.xml | 4 +++- spring/test/shedlock-springboot-test/pom.xml | 4 +++- spring/test/shedlock-testng-test/pom.xml | 4 +++- 48 files changed, 159 insertions(+), 60 deletions(-) diff --git a/cdi/shedlock-cdi/pom.xml b/cdi/shedlock-cdi/pom.xml index fbb0fa8d6..674effb49 100644 --- a/cdi/shedlock-cdi/pom.xml +++ b/cdi/shedlock-cdi/pom.xml @@ -1,5 +1,6 @@ - + 4.0.0 @@ -11,6 +12,7 @@ shedlock-cdi 6.7.1-SNAPSHOT + ${project.groupId}:${project.artifactId} diff --git a/cdi/test/quarkus-test/pom.xml b/cdi/test/quarkus-test/pom.xml index b184350c8..aa17b1315 100644 --- a/cdi/test/quarkus-test/pom.xml +++ b/cdi/test/quarkus-test/pom.xml @@ -1,5 +1,6 @@ - + shedlock-parent net.javacrumbs.shedlock @@ -10,6 +11,7 @@ quarkus-test 6.7.1-SNAPSHOT + ${project.groupId}:${project.artifactId} quarkus-bom diff --git a/micronaut/shedlock-micronaut4/pom.xml b/micronaut/shedlock-micronaut4/pom.xml index a363519a1..430838adb 100644 --- a/micronaut/shedlock-micronaut4/pom.xml +++ b/micronaut/shedlock-micronaut4/pom.xml @@ -1,5 +1,6 @@ - + 4.0.0 @@ -11,6 +12,7 @@ shedlock-micronaut4 6.7.1-SNAPSHOT + ${project.groupId}:${project.artifactId} diff --git a/micronaut/test/micronaut4-jdbc-template/pom.xml b/micronaut/test/micronaut4-jdbc-template/pom.xml index 5e3cb2270..25265ea22 100644 --- a/micronaut/test/micronaut4-jdbc-template/pom.xml +++ b/micronaut/test/micronaut4-jdbc-template/pom.xml @@ -1,5 +1,6 @@ - + 4.0.0 @@ -11,6 +12,7 @@ micronaut4-jdbc-template 6.7.1-SNAPSHOT + ${project.groupId}:${project.artifactId} UTF-8 @@ -127,7 +129,7 @@ -XX:TieredStopAtLevel=1 -Dcom.sun.management.jmxremote -classpath - + ${exec.mainClass} diff --git a/micronaut/test/micronaut4-jdbc/pom.xml b/micronaut/test/micronaut4-jdbc/pom.xml index da93a6a0f..450253521 100644 --- a/micronaut/test/micronaut4-jdbc/pom.xml +++ b/micronaut/test/micronaut4-jdbc/pom.xml @@ -1,5 +1,6 @@ - + 4.0.0 @@ -11,6 +12,7 @@ micronaut4-jdbc 6.7.1-SNAPSHOT + ${project.groupId}:${project.artifactId} UTF-8 @@ -127,7 +129,7 @@ -XX:TieredStopAtLevel=1 -Dcom.sun.management.jmxremote -classpath - + ${exec.mainClass} diff --git a/providers/arangodb/shedlock-provider-arangodb/pom.xml b/providers/arangodb/shedlock-provider-arangodb/pom.xml index 2e1e0a414..2528bd124 100644 --- a/providers/arangodb/shedlock-provider-arangodb/pom.xml +++ b/providers/arangodb/shedlock-provider-arangodb/pom.xml @@ -1,5 +1,6 @@ - + shedlock-parent net.javacrumbs.shedlock @@ -10,6 +11,7 @@ shedlock-provider-arangodb 6.7.1-SNAPSHOT + ${project.groupId}:${project.artifactId} diff --git a/providers/cassandra/shedlock-provider-cassandra/pom.xml b/providers/cassandra/shedlock-provider-cassandra/pom.xml index 62eaafc31..025267b7e 100644 --- a/providers/cassandra/shedlock-provider-cassandra/pom.xml +++ b/providers/cassandra/shedlock-provider-cassandra/pom.xml @@ -1,5 +1,6 @@ - + shedlock-parent net.javacrumbs.shedlock @@ -10,6 +11,7 @@ shedlock-provider-cassandra 6.7.1-SNAPSHOT + ${project.groupId}:${project.artifactId} 4.19.0 diff --git a/providers/consul/shedlock-provider-consul/pom.xml b/providers/consul/shedlock-provider-consul/pom.xml index 7059f5000..88e95ca36 100644 --- a/providers/consul/shedlock-provider-consul/pom.xml +++ b/providers/consul/shedlock-provider-consul/pom.xml @@ -1,5 +1,6 @@ - + shedlock-parent net.javacrumbs.shedlock @@ -10,6 +11,7 @@ shedlock-provider-consul 6.7.1-SNAPSHOT + ${project.groupId}:${project.artifactId} diff --git a/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml b/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml index 001c95fe0..55b83f37e 100644 --- a/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml +++ b/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml @@ -1,5 +1,6 @@ - + shedlock-parent net.javacrumbs.shedlock @@ -10,22 +11,23 @@ shedlock-provider-couchbase-javaclient3 6.7.1-SNAPSHOT + ${project.groupId}:${project.artifactId} - - + + net.javacrumbs.shedlock shedlock-core ${project.version} - + net.javacrumbs.shedlock shedlock-test-support ${project.version} test - + com.couchbase.client java-client 3.7.5 diff --git a/providers/datastore/shedlock-provider-datastore/pom.xml b/providers/datastore/shedlock-provider-datastore/pom.xml index 3ee01c16f..663b3acab 100644 --- a/providers/datastore/shedlock-provider-datastore/pom.xml +++ b/providers/datastore/shedlock-provider-datastore/pom.xml @@ -1,5 +1,6 @@ - + 4.0.0 net.javacrumbs.shedlock @@ -10,6 +11,7 @@ shedlock-provider-datastore 6.7.1-SNAPSHOT + ${project.groupId}:${project.artifactId} 2.28.2 diff --git a/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml b/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml index c53ae73d4..273481211 100644 --- a/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml +++ b/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml @@ -1,5 +1,6 @@ - + shedlock-parent net.javacrumbs.shedlock @@ -10,6 +11,7 @@ shedlock-provider-dynamodb2 6.7.1-SNAPSHOT + ${project.groupId}:${project.artifactId} diff --git a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml index 1d8d39fc1..87d61e57e 100644 --- a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml +++ b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml @@ -1,5 +1,6 @@ - + shedlock-parent net.javacrumbs.shedlock @@ -10,6 +11,7 @@ shedlock-provider-elasticsearch8 6.7.1-SNAPSHOT + ${project.groupId}:${project.artifactId} 8.18.0 diff --git a/providers/elasticsearch/shedlock-provider-elasticsearch9/pom.xml b/providers/elasticsearch/shedlock-provider-elasticsearch9/pom.xml index 97418951f..fdc4681cc 100644 --- a/providers/elasticsearch/shedlock-provider-elasticsearch9/pom.xml +++ b/providers/elasticsearch/shedlock-provider-elasticsearch9/pom.xml @@ -1,5 +1,6 @@ - + shedlock-parent net.javacrumbs.shedlock @@ -10,6 +11,7 @@ shedlock-provider-elasticsearch9 6.7.1-SNAPSHOT + ${project.groupId}:${project.artifactId} 9.0.1 diff --git a/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml b/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml index 08ea4642b..a094fc99b 100644 --- a/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml +++ b/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml @@ -1,5 +1,6 @@ - + shedlock-parent net.javacrumbs.shedlock @@ -10,6 +11,7 @@ shedlock-provider-hazelcast4 6.7.1-SNAPSHOT + ${project.groupId}:${project.artifactId} diff --git a/providers/ignite/shedlock-provider-ignite/pom.xml b/providers/ignite/shedlock-provider-ignite/pom.xml index e9fc60cbe..9da011972 100644 --- a/providers/ignite/shedlock-provider-ignite/pom.xml +++ b/providers/ignite/shedlock-provider-ignite/pom.xml @@ -1,5 +1,6 @@ - + shedlock-parent net.javacrumbs.shedlock @@ -10,6 +11,7 @@ shedlock-provider-ignite 6.7.1-SNAPSHOT + ${project.groupId}:${project.artifactId} 2.17.0 @@ -65,7 +67,10 @@ org.apache.maven.plugins maven-surefire-plugin - --add-opens java.base/java.nio=ALL-UNNAMED --add-opens java.base/java.util=ALL-UNNAMED --add-opens java.base/java.lang=ALL-UNNAMED --add-opens java.base/java.time=ALL-UNNAMED + --add-opens java.base/java.nio=ALL-UNNAMED --add-opens + java.base/java.util=ALL-UNNAMED --add-opens java.base/java.lang=ALL-UNNAMED --add-opens + java.base/java.time=ALL-UNNAMED + @@ -90,4 +95,4 @@ - + diff --git a/providers/inmemory/shedlock-provider-inmemory/pom.xml b/providers/inmemory/shedlock-provider-inmemory/pom.xml index 9fc6705d4..1f3eb0059 100644 --- a/providers/inmemory/shedlock-provider-inmemory/pom.xml +++ b/providers/inmemory/shedlock-provider-inmemory/pom.xml @@ -1,5 +1,6 @@ - + shedlock-parent net.javacrumbs.shedlock @@ -10,6 +11,7 @@ shedlock-provider-inmemory 6.7.1-SNAPSHOT + ${project.groupId}:${project.artifactId} @@ -43,4 +45,4 @@ - + diff --git a/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml b/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml index 068b2fc71..58402070b 100644 --- a/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml @@ -1,5 +1,6 @@ - + shedlock-parent net.javacrumbs.shedlock @@ -10,6 +11,7 @@ shedlock-provider-jdbc-internal 6.7.1-SNAPSHOT + ${project.groupId}:${project.artifactId} diff --git a/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml b/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml index 68b89bd79..c7da98fae 100644 --- a/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml @@ -1,5 +1,6 @@ - + shedlock-parent net.javacrumbs.shedlock @@ -10,6 +11,7 @@ shedlock-provider-jdbc-micronaut 6.7.1-SNAPSHOT + ${project.groupId}:${project.artifactId} diff --git a/providers/jdbc/shedlock-provider-jdbc-template/pom.xml b/providers/jdbc/shedlock-provider-jdbc-template/pom.xml index a11a07a16..a0eed86ec 100644 --- a/providers/jdbc/shedlock-provider-jdbc-template/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-template/pom.xml @@ -1,5 +1,6 @@ - + shedlock-parent net.javacrumbs.shedlock @@ -10,6 +11,7 @@ shedlock-provider-jdbc-template 6.7.1-SNAPSHOT + ${project.groupId}:${project.artifactId} diff --git a/providers/jdbc/shedlock-provider-jdbc/pom.xml b/providers/jdbc/shedlock-provider-jdbc/pom.xml index bcbaaa8dd..5c62514a2 100644 --- a/providers/jdbc/shedlock-provider-jdbc/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc/pom.xml @@ -1,5 +1,6 @@ - + shedlock-parent net.javacrumbs.shedlock @@ -10,6 +11,7 @@ shedlock-provider-jdbc 6.7.1-SNAPSHOT + ${project.groupId}:${project.artifactId} diff --git a/providers/jdbc/shedlock-provider-jooq/pom.xml b/providers/jdbc/shedlock-provider-jooq/pom.xml index 8a0ba90d4..8491f8e29 100644 --- a/providers/jdbc/shedlock-provider-jooq/pom.xml +++ b/providers/jdbc/shedlock-provider-jooq/pom.xml @@ -1,5 +1,6 @@ - + shedlock-parent net.javacrumbs.shedlock @@ -10,6 +11,7 @@ shedlock-provider-jooq 6.7.1-SNAPSHOT + ${project.groupId}:${project.artifactId} diff --git a/providers/jdbc/shedlock-test-support-jdbc/pom.xml b/providers/jdbc/shedlock-test-support-jdbc/pom.xml index bc8f78a3e..7f4e3168b 100644 --- a/providers/jdbc/shedlock-test-support-jdbc/pom.xml +++ b/providers/jdbc/shedlock-test-support-jdbc/pom.xml @@ -1,5 +1,6 @@ - + shedlock-parent net.javacrumbs.shedlock @@ -10,6 +11,7 @@ shedlock-test-support-jdbc 6.7.1-SNAPSHOT + ${project.groupId}:${project.artifactId} diff --git a/providers/memcached/shedlock-provider-memcached-spy/pom.xml b/providers/memcached/shedlock-provider-memcached-spy/pom.xml index d32287f98..8b9287b50 100644 --- a/providers/memcached/shedlock-provider-memcached-spy/pom.xml +++ b/providers/memcached/shedlock-provider-memcached-spy/pom.xml @@ -1,5 +1,6 @@ - + shedlock-parent net.javacrumbs.shedlock @@ -10,6 +11,7 @@ shedlock-provider-memcached-spy 6.7.1-SNAPSHOT + ${project.groupId}:${project.artifactId} 2.12.3 diff --git a/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml b/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml index 053c480b1..41e0868c6 100644 --- a/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml +++ b/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml @@ -1,5 +1,6 @@ - + shedlock-parent net.javacrumbs.shedlock @@ -10,6 +11,7 @@ shedlock-provider-mongo-reactivestreams 6.7.1-SNAPSHOT + ${project.groupId}:${project.artifactId} diff --git a/providers/mongo/shedlock-provider-mongo/pom.xml b/providers/mongo/shedlock-provider-mongo/pom.xml index fe3feb23c..6a7395777 100644 --- a/providers/mongo/shedlock-provider-mongo/pom.xml +++ b/providers/mongo/shedlock-provider-mongo/pom.xml @@ -1,5 +1,6 @@ - + shedlock-parent net.javacrumbs.shedlock @@ -10,6 +11,7 @@ shedlock-provider-mongo 6.7.1-SNAPSHOT + ${project.groupId}:${project.artifactId} diff --git a/providers/neo4j/shedlock-provider-neo4j/pom.xml b/providers/neo4j/shedlock-provider-neo4j/pom.xml index f776e953f..84ad9d35b 100644 --- a/providers/neo4j/shedlock-provider-neo4j/pom.xml +++ b/providers/neo4j/shedlock-provider-neo4j/pom.xml @@ -1,5 +1,6 @@ - + shedlock-parent net.javacrumbs.shedlock @@ -10,6 +11,7 @@ shedlock-provider-neo4j 6.7.1-SNAPSHOT + ${project.groupId}:${project.artifactId} diff --git a/providers/opensearch/shedlock-provider-opensearch-java/pom.xml b/providers/opensearch/shedlock-provider-opensearch-java/pom.xml index e2463b24c..bc20d0bdc 100644 --- a/providers/opensearch/shedlock-provider-opensearch-java/pom.xml +++ b/providers/opensearch/shedlock-provider-opensearch-java/pom.xml @@ -1,5 +1,6 @@ - + shedlock-parent net.javacrumbs.shedlock @@ -10,6 +11,7 @@ shedlock-provider-opensearch-java 6.7.1-SNAPSHOT + ${project.groupId}:${project.artifactId} 2.23.0 diff --git a/providers/opensearch/shedlock-provider-opensearch/pom.xml b/providers/opensearch/shedlock-provider-opensearch/pom.xml index 0e8e08f2e..9b7db8434 100644 --- a/providers/opensearch/shedlock-provider-opensearch/pom.xml +++ b/providers/opensearch/shedlock-provider-opensearch/pom.xml @@ -1,5 +1,6 @@ - + shedlock-parent net.javacrumbs.shedlock @@ -10,6 +11,7 @@ shedlock-provider-opensearch 6.7.1-SNAPSHOT + ${project.groupId}:${project.artifactId} 2.19.2 diff --git a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml index 659ab6837..df031681c 100644 --- a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml +++ b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml @@ -1,5 +1,6 @@ - + 4.0.0 @@ -11,6 +12,7 @@ shedlock-provider-r2dbc 6.7.1-SNAPSHOT + ${project.groupId}:${project.artifactId} 1.0.0.RELEASE diff --git a/providers/redis/shedlock-provider-redis-jedis4/pom.xml b/providers/redis/shedlock-provider-redis-jedis4/pom.xml index 7943bdd1a..ed2285ed9 100644 --- a/providers/redis/shedlock-provider-redis-jedis4/pom.xml +++ b/providers/redis/shedlock-provider-redis-jedis4/pom.xml @@ -1,5 +1,6 @@ - + shedlock-parent net.javacrumbs.shedlock @@ -10,6 +11,7 @@ shedlock-provider-redis-jedis4 6.7.1-SNAPSHOT + ${project.groupId}:${project.artifactId} diff --git a/providers/redis/shedlock-provider-redis-lettuce/pom.xml b/providers/redis/shedlock-provider-redis-lettuce/pom.xml index bba924659..50efb7911 100644 --- a/providers/redis/shedlock-provider-redis-lettuce/pom.xml +++ b/providers/redis/shedlock-provider-redis-lettuce/pom.xml @@ -1,5 +1,6 @@ - + shedlock-parent net.javacrumbs.shedlock @@ -10,6 +11,7 @@ shedlock-provider-redis-lettuce 6.7.1-SNAPSHOT + ${project.groupId}:${project.artifactId} diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index baab33936..f20a49e16 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -1,5 +1,6 @@ - + shedlock-parent net.javacrumbs.shedlock @@ -10,6 +11,7 @@ shedlock-provider-redis-spring 6.7.1-SNAPSHOT + ${project.groupId}:${project.artifactId} diff --git a/providers/redis/shedlock-support-redis/pom.xml b/providers/redis/shedlock-support-redis/pom.xml index 3ae868c98..d0ef74869 100644 --- a/providers/redis/shedlock-support-redis/pom.xml +++ b/providers/redis/shedlock-support-redis/pom.xml @@ -1,5 +1,6 @@ - + shedlock-parent net.javacrumbs.shedlock @@ -10,6 +11,7 @@ shedlock-support-redis 6.7.1-SNAPSHOT + ${project.groupId}:${project.artifactId} diff --git a/providers/redis/shedlock-test-support-redis/pom.xml b/providers/redis/shedlock-test-support-redis/pom.xml index e291a7bcf..49a91dfa4 100644 --- a/providers/redis/shedlock-test-support-redis/pom.xml +++ b/providers/redis/shedlock-test-support-redis/pom.xml @@ -1,5 +1,6 @@ - + shedlock-parent net.javacrumbs.shedlock @@ -10,6 +11,7 @@ shedlock-test-support-redis 6.7.1-SNAPSHOT + ${project.groupId}:${project.artifactId} diff --git a/providers/s3/shedlock-provider-s3/pom.xml b/providers/s3/shedlock-provider-s3/pom.xml index 1d86d3a6f..85d690afb 100644 --- a/providers/s3/shedlock-provider-s3/pom.xml +++ b/providers/s3/shedlock-provider-s3/pom.xml @@ -1,5 +1,6 @@ - + shedlock-parent net.javacrumbs.shedlock @@ -10,6 +11,7 @@ shedlock-provider-s3 6.7.1-SNAPSHOT + ${project.groupId}:${project.artifactId} 1.12.783 diff --git a/providers/s3/shedlock-provider-s3v2/pom.xml b/providers/s3/shedlock-provider-s3v2/pom.xml index 26b30af0f..eba1a5907 100644 --- a/providers/s3/shedlock-provider-s3v2/pom.xml +++ b/providers/s3/shedlock-provider-s3v2/pom.xml @@ -1,5 +1,6 @@ - + shedlock-parent net.javacrumbs.shedlock @@ -10,6 +11,7 @@ shedlock-provider-s3v2 6.7.1-SNAPSHOT + ${project.groupId}:${project.artifactId} 2.31.53 @@ -23,9 +25,9 @@ - software.amazon.awssdk - s3 - ${aws-java-sdk2-s3.version} + software.amazon.awssdk + s3 + ${aws-java-sdk2-s3.version} diff --git a/providers/spanner/shedlock-provider-spanner/pom.xml b/providers/spanner/shedlock-provider-spanner/pom.xml index 9fc43d662..932502438 100644 --- a/providers/spanner/shedlock-provider-spanner/pom.xml +++ b/providers/spanner/shedlock-provider-spanner/pom.xml @@ -1,5 +1,6 @@ - + shedlock-parent net.javacrumbs.shedlock @@ -10,6 +11,7 @@ shedlock-provider-spanner 6.7.1-SNAPSHOT + ${project.groupId}:${project.artifactId} 6.94.0 diff --git a/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml b/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml index ecb2413ba..9b9c949d5 100644 --- a/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml +++ b/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml @@ -1,5 +1,6 @@ - + shedlock-parent net.javacrumbs.shedlock @@ -10,6 +11,7 @@ shedlock-provider-zookeeper-curator 6.7.1-SNAPSHOT + ${project.groupId}:${project.artifactId} 5.8.0 diff --git a/shedlock-bom/pom.xml b/shedlock-bom/pom.xml index f77cb247a..c7f6186c7 100644 --- a/shedlock-bom/pom.xml +++ b/shedlock-bom/pom.xml @@ -1,5 +1,6 @@ - + shedlock-parent net.javacrumbs.shedlock @@ -10,6 +11,7 @@ BOM for ShedLock modules shedlock-bom 6.7.1-SNAPSHOT + ${project.groupId}:${project.artifactId} pom diff --git a/shedlock-core/pom.xml b/shedlock-core/pom.xml index 2948aa3fc..4723f91e9 100644 --- a/shedlock-core/pom.xml +++ b/shedlock-core/pom.xml @@ -1,5 +1,6 @@ - + shedlock-parent net.javacrumbs.shedlock @@ -9,6 +10,7 @@ shedlock-core 6.7.1-SNAPSHOT + ${project.groupId}:${project.artifactId} 2.13.3 diff --git a/shedlock-test-support/pom.xml b/shedlock-test-support/pom.xml index 399346d4b..173e4a2e5 100644 --- a/shedlock-test-support/pom.xml +++ b/shedlock-test-support/pom.xml @@ -1,5 +1,6 @@ - + shedlock-parent net.javacrumbs.shedlock @@ -9,6 +10,7 @@ shedlock-test-support 6.7.1-SNAPSHOT + ${project.groupId}:${project.artifactId} diff --git a/spring/shedlock-spring/pom.xml b/spring/shedlock-spring/pom.xml index 34cbd9752..e1ffa67dd 100644 --- a/spring/shedlock-spring/pom.xml +++ b/spring/shedlock-spring/pom.xml @@ -1,5 +1,6 @@ - + shedlock-parent net.javacrumbs.shedlock @@ -10,6 +11,7 @@ shedlock-spring 6.7.1-SNAPSHOT + ${project.groupId}:${project.artifactId} diff --git a/spring/test/shedlock-springboot-future-test/pom.xml b/spring/test/shedlock-springboot-future-test/pom.xml index 35aea2913..70901be72 100644 --- a/spring/test/shedlock-springboot-future-test/pom.xml +++ b/spring/test/shedlock-springboot-future-test/pom.xml @@ -1,5 +1,6 @@ - + shedlock-parent net.javacrumbs.shedlock @@ -10,6 +11,7 @@ shedlock-springboot-future-test 6.7.1-SNAPSHOT + ${project.groupId}:${project.artifactId} diff --git a/spring/test/shedlock-springboot-kotlin-test/pom.xml b/spring/test/shedlock-springboot-kotlin-test/pom.xml index cf092e2e1..264c1d8c5 100644 --- a/spring/test/shedlock-springboot-kotlin-test/pom.xml +++ b/spring/test/shedlock-springboot-kotlin-test/pom.xml @@ -1,5 +1,6 @@ - + shedlock-parent net.javacrumbs.shedlock @@ -10,6 +11,7 @@ shedlock-springboot-kotlin-test 6.7.1-SNAPSHOT + ${project.groupId}:${project.artifactId} diff --git a/spring/test/shedlock-springboot-old-test/pom.xml b/spring/test/shedlock-springboot-old-test/pom.xml index 167967b40..18583e3b3 100644 --- a/spring/test/shedlock-springboot-old-test/pom.xml +++ b/spring/test/shedlock-springboot-old-test/pom.xml @@ -1,5 +1,6 @@ - + shedlock-parent net.javacrumbs.shedlock @@ -10,6 +11,7 @@ shedlock-springboot-old-test 6.7.1-SNAPSHOT + ${project.groupId}:${project.artifactId} diff --git a/spring/test/shedlock-springboot-sleuth-test/pom.xml b/spring/test/shedlock-springboot-sleuth-test/pom.xml index 83694c980..03223eb2d 100644 --- a/spring/test/shedlock-springboot-sleuth-test/pom.xml +++ b/spring/test/shedlock-springboot-sleuth-test/pom.xml @@ -1,5 +1,6 @@ - + shedlock-parent net.javacrumbs.shedlock @@ -10,6 +11,7 @@ shedlock-springboot-sleuth-test 6.7.1-SNAPSHOT + ${project.groupId}:${project.artifactId} diff --git a/spring/test/shedlock-springboot-test/pom.xml b/spring/test/shedlock-springboot-test/pom.xml index ddb18d199..707bd7d44 100644 --- a/spring/test/shedlock-springboot-test/pom.xml +++ b/spring/test/shedlock-springboot-test/pom.xml @@ -1,5 +1,6 @@ - + shedlock-parent net.javacrumbs.shedlock @@ -10,6 +11,7 @@ shedlock-springboot-test 6.7.1-SNAPSHOT + ${project.groupId}:${project.artifactId} diff --git a/spring/test/shedlock-testng-test/pom.xml b/spring/test/shedlock-testng-test/pom.xml index 205dac697..c6fe7d4cb 100644 --- a/spring/test/shedlock-testng-test/pom.xml +++ b/spring/test/shedlock-testng-test/pom.xml @@ -1,5 +1,6 @@ - + shedlock-parent net.javacrumbs.shedlock @@ -10,6 +11,7 @@ shedlock-testng-test 6.7.1-SNAPSHOT + ${project.groupId}:${project.artifactId} From ca19b1b9c7508a0e46d3346750e4b7b21631937a Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Sat, 31 May 2025 22:11:36 +0200 Subject: [PATCH 1386/1598] [maven-release-plugin] prepare release shedlock-parent-6.8.0 --- cdi/shedlock-cdi/pom.xml | 7 +++---- cdi/test/quarkus-test/pom.xml | 7 +++---- micronaut/shedlock-micronaut4/pom.xml | 7 +++---- micronaut/test/micronaut4-jdbc-template/pom.xml | 9 ++++----- micronaut/test/micronaut4-jdbc/pom.xml | 9 ++++----- pom.xml | 2 +- providers/arangodb/shedlock-provider-arangodb/pom.xml | 7 +++---- providers/cassandra/shedlock-provider-cassandra/pom.xml | 7 +++---- providers/consul/shedlock-provider-consul/pom.xml | 7 +++---- .../shedlock-provider-couchbase-javaclient3/pom.xml | 7 +++---- providers/datastore/shedlock-provider-datastore/pom.xml | 7 +++---- providers/dynamodb/shedlock-provider-dynamodb2/pom.xml | 7 +++---- .../shedlock-provider-elasticsearch8/pom.xml | 7 +++---- .../shedlock-provider-elasticsearch9/pom.xml | 7 +++---- providers/etcd/shedlock-provider-etcd-jetcd/pom.xml | 2 +- providers/hazelcast/shedlock-provider-hazelcast4/pom.xml | 7 +++---- providers/ignite/shedlock-provider-ignite/pom.xml | 7 +++---- providers/inmemory/shedlock-provider-inmemory/pom.xml | 7 +++---- providers/jdbc/shedlock-provider-jdbc-internal/pom.xml | 7 +++---- providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml | 7 +++---- providers/jdbc/shedlock-provider-jdbc-template/pom.xml | 7 +++---- providers/jdbc/shedlock-provider-jdbc/pom.xml | 7 +++---- providers/jdbc/shedlock-provider-jooq/pom.xml | 7 +++---- providers/jdbc/shedlock-test-support-jdbc/pom.xml | 7 +++---- .../memcached/shedlock-provider-memcached-spy/pom.xml | 7 +++---- .../shedlock-provider-mongo-reactivestreams/pom.xml | 7 +++---- providers/mongo/shedlock-provider-mongo/pom.xml | 7 +++---- providers/neo4j/shedlock-provider-neo4j/pom.xml | 7 +++---- .../opensearch/shedlock-provider-opensearch-java/pom.xml | 7 +++---- .../opensearch/shedlock-provider-opensearch/pom.xml | 7 +++---- providers/r2dbc/shedlock-provider-r2dbc/pom.xml | 7 +++---- providers/redis/shedlock-provider-redis-jedis4/pom.xml | 7 +++---- providers/redis/shedlock-provider-redis-lettuce/pom.xml | 7 +++---- providers/redis/shedlock-provider-redis-spring/pom.xml | 7 +++---- providers/redis/shedlock-support-redis/pom.xml | 7 +++---- providers/redis/shedlock-test-support-redis/pom.xml | 7 +++---- providers/s3/shedlock-provider-s3/pom.xml | 7 +++---- providers/s3/shedlock-provider-s3v2/pom.xml | 7 +++---- providers/spanner/shedlock-provider-spanner/pom.xml | 7 +++---- .../shedlock-provider-zookeeper-curator/pom.xml | 7 +++---- shedlock-bom/pom.xml | 7 +++---- shedlock-core/pom.xml | 7 +++---- shedlock-test-support/pom.xml | 7 +++---- spring/shedlock-spring/pom.xml | 7 +++---- spring/test/shedlock-springboot-future-test/pom.xml | 7 +++---- spring/test/shedlock-springboot-kotlin-test/pom.xml | 7 +++---- spring/test/shedlock-springboot-old-test/pom.xml | 7 +++---- spring/test/shedlock-springboot-sleuth-test/pom.xml | 7 +++---- spring/test/shedlock-springboot-test/pom.xml | 7 +++---- spring/test/shedlock-testng-test/pom.xml | 7 +++---- 50 files changed, 148 insertions(+), 196 deletions(-) diff --git a/cdi/shedlock-cdi/pom.xml b/cdi/shedlock-cdi/pom.xml index 674effb49..2476f482a 100644 --- a/cdi/shedlock-cdi/pom.xml +++ b/cdi/shedlock-cdi/pom.xml @@ -1,17 +1,16 @@ - + 4.0.0 shedlock-parent net.javacrumbs.shedlock - 6.7.1-SNAPSHOT + 6.8.0 ../../pom.xml shedlock-cdi - 6.7.1-SNAPSHOT + 6.8.0 ${project.groupId}:${project.artifactId} diff --git a/cdi/test/quarkus-test/pom.xml b/cdi/test/quarkus-test/pom.xml index aa17b1315..68e83fef2 100644 --- a/cdi/test/quarkus-test/pom.xml +++ b/cdi/test/quarkus-test/pom.xml @@ -1,16 +1,15 @@ - + shedlock-parent net.javacrumbs.shedlock - 6.7.1-SNAPSHOT + 6.8.0 ../../../pom.xml 4.0.0 quarkus-test - 6.7.1-SNAPSHOT + 6.8.0 ${project.groupId}:${project.artifactId} diff --git a/micronaut/shedlock-micronaut4/pom.xml b/micronaut/shedlock-micronaut4/pom.xml index 430838adb..00048cf02 100644 --- a/micronaut/shedlock-micronaut4/pom.xml +++ b/micronaut/shedlock-micronaut4/pom.xml @@ -1,17 +1,16 @@ - + 4.0.0 shedlock-parent net.javacrumbs.shedlock - 6.7.1-SNAPSHOT + 6.8.0 ../../pom.xml shedlock-micronaut4 - 6.7.1-SNAPSHOT + 6.8.0 ${project.groupId}:${project.artifactId} diff --git a/micronaut/test/micronaut4-jdbc-template/pom.xml b/micronaut/test/micronaut4-jdbc-template/pom.xml index 25265ea22..b6ec1087b 100644 --- a/micronaut/test/micronaut4-jdbc-template/pom.xml +++ b/micronaut/test/micronaut4-jdbc-template/pom.xml @@ -1,17 +1,16 @@ - + 4.0.0 shedlock-parent net.javacrumbs.shedlock - 6.7.1-SNAPSHOT + 6.8.0 ../../../pom.xml micronaut4-jdbc-template - 6.7.1-SNAPSHOT + 6.8.0 ${project.groupId}:${project.artifactId} @@ -129,7 +128,7 @@ -XX:TieredStopAtLevel=1 -Dcom.sun.management.jmxremote -classpath - + ${exec.mainClass} diff --git a/micronaut/test/micronaut4-jdbc/pom.xml b/micronaut/test/micronaut4-jdbc/pom.xml index 450253521..459134a33 100644 --- a/micronaut/test/micronaut4-jdbc/pom.xml +++ b/micronaut/test/micronaut4-jdbc/pom.xml @@ -1,17 +1,16 @@ - + 4.0.0 shedlock-parent net.javacrumbs.shedlock - 6.7.1-SNAPSHOT + 6.8.0 ../../../pom.xml micronaut4-jdbc - 6.7.1-SNAPSHOT + 6.8.0 ${project.groupId}:${project.artifactId} @@ -129,7 +128,7 @@ -XX:TieredStopAtLevel=1 -Dcom.sun.management.jmxremote -classpath - + ${exec.mainClass} diff --git a/pom.xml b/pom.xml index 103a30964..016249153 100644 --- a/pom.xml +++ b/pom.xml @@ -20,7 +20,7 @@ shedlock-parent ShedLock pom - 6.7.1-SNAPSHOT + 6.8.0 shedlock-bom shedlock-core diff --git a/providers/arangodb/shedlock-provider-arangodb/pom.xml b/providers/arangodb/shedlock-provider-arangodb/pom.xml index 2528bd124..f45499f22 100644 --- a/providers/arangodb/shedlock-provider-arangodb/pom.xml +++ b/providers/arangodb/shedlock-provider-arangodb/pom.xml @@ -1,16 +1,15 @@ - + shedlock-parent net.javacrumbs.shedlock - 6.7.1-SNAPSHOT + 6.8.0 ../../../pom.xml 4.0.0 shedlock-provider-arangodb - 6.7.1-SNAPSHOT + 6.8.0 ${project.groupId}:${project.artifactId} diff --git a/providers/cassandra/shedlock-provider-cassandra/pom.xml b/providers/cassandra/shedlock-provider-cassandra/pom.xml index 025267b7e..4ab541313 100644 --- a/providers/cassandra/shedlock-provider-cassandra/pom.xml +++ b/providers/cassandra/shedlock-provider-cassandra/pom.xml @@ -1,16 +1,15 @@ - + shedlock-parent net.javacrumbs.shedlock - 6.7.1-SNAPSHOT + 6.8.0 ../../../pom.xml 4.0.0 shedlock-provider-cassandra - 6.7.1-SNAPSHOT + 6.8.0 ${project.groupId}:${project.artifactId} diff --git a/providers/consul/shedlock-provider-consul/pom.xml b/providers/consul/shedlock-provider-consul/pom.xml index 88e95ca36..a7a0b195a 100644 --- a/providers/consul/shedlock-provider-consul/pom.xml +++ b/providers/consul/shedlock-provider-consul/pom.xml @@ -1,16 +1,15 @@ - + shedlock-parent net.javacrumbs.shedlock - 6.7.1-SNAPSHOT + 6.8.0 ../../../pom.xml 4.0.0 shedlock-provider-consul - 6.7.1-SNAPSHOT + 6.8.0 ${project.groupId}:${project.artifactId} diff --git a/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml b/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml index 55b83f37e..b0a802008 100644 --- a/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml +++ b/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml @@ -1,16 +1,15 @@ - + shedlock-parent net.javacrumbs.shedlock - 6.7.1-SNAPSHOT + 6.8.0 ../../../pom.xml 4.0.0 shedlock-provider-couchbase-javaclient3 - 6.7.1-SNAPSHOT + 6.8.0 ${project.groupId}:${project.artifactId} diff --git a/providers/datastore/shedlock-provider-datastore/pom.xml b/providers/datastore/shedlock-provider-datastore/pom.xml index 663b3acab..3e3b73a86 100644 --- a/providers/datastore/shedlock-provider-datastore/pom.xml +++ b/providers/datastore/shedlock-provider-datastore/pom.xml @@ -1,16 +1,15 @@ - + 4.0.0 net.javacrumbs.shedlock shedlock-parent - 6.7.1-SNAPSHOT + 6.8.0 ../../../pom.xml shedlock-provider-datastore - 6.7.1-SNAPSHOT + 6.8.0 ${project.groupId}:${project.artifactId} diff --git a/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml b/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml index 273481211..cf6997d5c 100644 --- a/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml +++ b/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml @@ -1,16 +1,15 @@ - + shedlock-parent net.javacrumbs.shedlock - 6.7.1-SNAPSHOT + 6.8.0 ../../../pom.xml 4.0.0 shedlock-provider-dynamodb2 - 6.7.1-SNAPSHOT + 6.8.0 ${project.groupId}:${project.artifactId} diff --git a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml index 87d61e57e..2894796f7 100644 --- a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml +++ b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml @@ -1,16 +1,15 @@ - + shedlock-parent net.javacrumbs.shedlock - 6.7.1-SNAPSHOT + 6.8.0 ../../../pom.xml 4.0.0 shedlock-provider-elasticsearch8 - 6.7.1-SNAPSHOT + 6.8.0 ${project.groupId}:${project.artifactId} diff --git a/providers/elasticsearch/shedlock-provider-elasticsearch9/pom.xml b/providers/elasticsearch/shedlock-provider-elasticsearch9/pom.xml index fdc4681cc..0e096ed83 100644 --- a/providers/elasticsearch/shedlock-provider-elasticsearch9/pom.xml +++ b/providers/elasticsearch/shedlock-provider-elasticsearch9/pom.xml @@ -1,16 +1,15 @@ - + shedlock-parent net.javacrumbs.shedlock - 6.7.1-SNAPSHOT + 6.8.0 ../../../pom.xml 4.0.0 shedlock-provider-elasticsearch9 - 6.7.1-SNAPSHOT + 6.8.0 ${project.groupId}:${project.artifactId} diff --git a/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml b/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml index e6a41f72a..5c0605283 100644 --- a/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml +++ b/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.7.1-SNAPSHOT + 6.8.0 ../../../pom.xml 4.0.0 diff --git a/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml b/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml index a094fc99b..023bca24c 100644 --- a/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml +++ b/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml @@ -1,16 +1,15 @@ - + shedlock-parent net.javacrumbs.shedlock - 6.7.1-SNAPSHOT + 6.8.0 ../../../pom.xml 4.0.0 shedlock-provider-hazelcast4 - 6.7.1-SNAPSHOT + 6.8.0 ${project.groupId}:${project.artifactId} diff --git a/providers/ignite/shedlock-provider-ignite/pom.xml b/providers/ignite/shedlock-provider-ignite/pom.xml index 9da011972..2a0495c54 100644 --- a/providers/ignite/shedlock-provider-ignite/pom.xml +++ b/providers/ignite/shedlock-provider-ignite/pom.xml @@ -1,16 +1,15 @@ - + shedlock-parent net.javacrumbs.shedlock - 6.7.1-SNAPSHOT + 6.8.0 ../../../pom.xml 4.0.0 shedlock-provider-ignite - 6.7.1-SNAPSHOT + 6.8.0 ${project.groupId}:${project.artifactId} diff --git a/providers/inmemory/shedlock-provider-inmemory/pom.xml b/providers/inmemory/shedlock-provider-inmemory/pom.xml index 1f3eb0059..021d5d726 100644 --- a/providers/inmemory/shedlock-provider-inmemory/pom.xml +++ b/providers/inmemory/shedlock-provider-inmemory/pom.xml @@ -1,16 +1,15 @@ - + shedlock-parent net.javacrumbs.shedlock - 6.7.1-SNAPSHOT + 6.8.0 ../../../pom.xml 4.0.0 shedlock-provider-inmemory - 6.7.1-SNAPSHOT + 6.8.0 ${project.groupId}:${project.artifactId} diff --git a/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml b/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml index 58402070b..000266e11 100644 --- a/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml @@ -1,16 +1,15 @@ - + shedlock-parent net.javacrumbs.shedlock - 6.7.1-SNAPSHOT + 6.8.0 ../../../pom.xml 4.0.0 shedlock-provider-jdbc-internal - 6.7.1-SNAPSHOT + 6.8.0 ${project.groupId}:${project.artifactId} diff --git a/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml b/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml index c7da98fae..aee72e520 100644 --- a/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml @@ -1,16 +1,15 @@ - + shedlock-parent net.javacrumbs.shedlock - 6.7.1-SNAPSHOT + 6.8.0 ../../../pom.xml 4.0.0 shedlock-provider-jdbc-micronaut - 6.7.1-SNAPSHOT + 6.8.0 ${project.groupId}:${project.artifactId} diff --git a/providers/jdbc/shedlock-provider-jdbc-template/pom.xml b/providers/jdbc/shedlock-provider-jdbc-template/pom.xml index a0eed86ec..86edc9705 100644 --- a/providers/jdbc/shedlock-provider-jdbc-template/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-template/pom.xml @@ -1,16 +1,15 @@ - + shedlock-parent net.javacrumbs.shedlock - 6.7.1-SNAPSHOT + 6.8.0 ../../../pom.xml 4.0.0 shedlock-provider-jdbc-template - 6.7.1-SNAPSHOT + 6.8.0 ${project.groupId}:${project.artifactId} diff --git a/providers/jdbc/shedlock-provider-jdbc/pom.xml b/providers/jdbc/shedlock-provider-jdbc/pom.xml index 5c62514a2..1b63565ff 100644 --- a/providers/jdbc/shedlock-provider-jdbc/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc/pom.xml @@ -1,16 +1,15 @@ - + shedlock-parent net.javacrumbs.shedlock - 6.7.1-SNAPSHOT + 6.8.0 ../../../pom.xml 4.0.0 shedlock-provider-jdbc - 6.7.1-SNAPSHOT + 6.8.0 ${project.groupId}:${project.artifactId} diff --git a/providers/jdbc/shedlock-provider-jooq/pom.xml b/providers/jdbc/shedlock-provider-jooq/pom.xml index 8491f8e29..708c1eb4f 100644 --- a/providers/jdbc/shedlock-provider-jooq/pom.xml +++ b/providers/jdbc/shedlock-provider-jooq/pom.xml @@ -1,16 +1,15 @@ - + shedlock-parent net.javacrumbs.shedlock - 6.7.1-SNAPSHOT + 6.8.0 ../../../pom.xml 4.0.0 shedlock-provider-jooq - 6.7.1-SNAPSHOT + 6.8.0 ${project.groupId}:${project.artifactId} diff --git a/providers/jdbc/shedlock-test-support-jdbc/pom.xml b/providers/jdbc/shedlock-test-support-jdbc/pom.xml index 7f4e3168b..764268e06 100644 --- a/providers/jdbc/shedlock-test-support-jdbc/pom.xml +++ b/providers/jdbc/shedlock-test-support-jdbc/pom.xml @@ -1,16 +1,15 @@ - + shedlock-parent net.javacrumbs.shedlock - 6.7.1-SNAPSHOT + 6.8.0 ../../../pom.xml 4.0.0 shedlock-test-support-jdbc - 6.7.1-SNAPSHOT + 6.8.0 ${project.groupId}:${project.artifactId} diff --git a/providers/memcached/shedlock-provider-memcached-spy/pom.xml b/providers/memcached/shedlock-provider-memcached-spy/pom.xml index 8b9287b50..4e0d122fc 100644 --- a/providers/memcached/shedlock-provider-memcached-spy/pom.xml +++ b/providers/memcached/shedlock-provider-memcached-spy/pom.xml @@ -1,16 +1,15 @@ - + shedlock-parent net.javacrumbs.shedlock - 6.7.1-SNAPSHOT + 6.8.0 ../../../pom.xml 4.0.0 shedlock-provider-memcached-spy - 6.7.1-SNAPSHOT + 6.8.0 ${project.groupId}:${project.artifactId} diff --git a/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml b/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml index 41e0868c6..cf4cee94a 100644 --- a/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml +++ b/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml @@ -1,16 +1,15 @@ - + shedlock-parent net.javacrumbs.shedlock - 6.7.1-SNAPSHOT + 6.8.0 ../../../pom.xml 4.0.0 shedlock-provider-mongo-reactivestreams - 6.7.1-SNAPSHOT + 6.8.0 ${project.groupId}:${project.artifactId} diff --git a/providers/mongo/shedlock-provider-mongo/pom.xml b/providers/mongo/shedlock-provider-mongo/pom.xml index 6a7395777..022333122 100644 --- a/providers/mongo/shedlock-provider-mongo/pom.xml +++ b/providers/mongo/shedlock-provider-mongo/pom.xml @@ -1,16 +1,15 @@ - + shedlock-parent net.javacrumbs.shedlock - 6.7.1-SNAPSHOT + 6.8.0 ../../../pom.xml 4.0.0 shedlock-provider-mongo - 6.7.1-SNAPSHOT + 6.8.0 ${project.groupId}:${project.artifactId} diff --git a/providers/neo4j/shedlock-provider-neo4j/pom.xml b/providers/neo4j/shedlock-provider-neo4j/pom.xml index 84ad9d35b..7dd92dfb4 100644 --- a/providers/neo4j/shedlock-provider-neo4j/pom.xml +++ b/providers/neo4j/shedlock-provider-neo4j/pom.xml @@ -1,16 +1,15 @@ - + shedlock-parent net.javacrumbs.shedlock - 6.7.1-SNAPSHOT + 6.8.0 ../../../pom.xml 4.0.0 shedlock-provider-neo4j - 6.7.1-SNAPSHOT + 6.8.0 ${project.groupId}:${project.artifactId} diff --git a/providers/opensearch/shedlock-provider-opensearch-java/pom.xml b/providers/opensearch/shedlock-provider-opensearch-java/pom.xml index bc20d0bdc..0c0ad27a1 100644 --- a/providers/opensearch/shedlock-provider-opensearch-java/pom.xml +++ b/providers/opensearch/shedlock-provider-opensearch-java/pom.xml @@ -1,16 +1,15 @@ - + shedlock-parent net.javacrumbs.shedlock - 6.7.1-SNAPSHOT + 6.8.0 ../../../pom.xml 4.0.0 shedlock-provider-opensearch-java - 6.7.1-SNAPSHOT + 6.8.0 ${project.groupId}:${project.artifactId} diff --git a/providers/opensearch/shedlock-provider-opensearch/pom.xml b/providers/opensearch/shedlock-provider-opensearch/pom.xml index 9b7db8434..5ede2e6e5 100644 --- a/providers/opensearch/shedlock-provider-opensearch/pom.xml +++ b/providers/opensearch/shedlock-provider-opensearch/pom.xml @@ -1,16 +1,15 @@ - + shedlock-parent net.javacrumbs.shedlock - 6.7.1-SNAPSHOT + 6.8.0 ../../../pom.xml 4.0.0 shedlock-provider-opensearch - 6.7.1-SNAPSHOT + 6.8.0 ${project.groupId}:${project.artifactId} diff --git a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml index df031681c..7ccb5c200 100644 --- a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml +++ b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml @@ -1,17 +1,16 @@ - + 4.0.0 net.javacrumbs.shedlock shedlock-parent - 6.7.1-SNAPSHOT + 6.8.0 ../../../pom.xml shedlock-provider-r2dbc - 6.7.1-SNAPSHOT + 6.8.0 ${project.groupId}:${project.artifactId} diff --git a/providers/redis/shedlock-provider-redis-jedis4/pom.xml b/providers/redis/shedlock-provider-redis-jedis4/pom.xml index ed2285ed9..55bac6ca2 100644 --- a/providers/redis/shedlock-provider-redis-jedis4/pom.xml +++ b/providers/redis/shedlock-provider-redis-jedis4/pom.xml @@ -1,16 +1,15 @@ - + shedlock-parent net.javacrumbs.shedlock - 6.7.1-SNAPSHOT + 6.8.0 ../../../pom.xml 4.0.0 shedlock-provider-redis-jedis4 - 6.7.1-SNAPSHOT + 6.8.0 ${project.groupId}:${project.artifactId} diff --git a/providers/redis/shedlock-provider-redis-lettuce/pom.xml b/providers/redis/shedlock-provider-redis-lettuce/pom.xml index 50efb7911..89d056d25 100644 --- a/providers/redis/shedlock-provider-redis-lettuce/pom.xml +++ b/providers/redis/shedlock-provider-redis-lettuce/pom.xml @@ -1,16 +1,15 @@ - + shedlock-parent net.javacrumbs.shedlock - 6.7.1-SNAPSHOT + 6.8.0 ../../../pom.xml 4.0.0 shedlock-provider-redis-lettuce - 6.7.1-SNAPSHOT + 6.8.0 ${project.groupId}:${project.artifactId} diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index f20a49e16..1305d6ac7 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -1,16 +1,15 @@ - + shedlock-parent net.javacrumbs.shedlock - 6.7.1-SNAPSHOT + 6.8.0 ../../../pom.xml 4.0.0 shedlock-provider-redis-spring - 6.7.1-SNAPSHOT + 6.8.0 ${project.groupId}:${project.artifactId} diff --git a/providers/redis/shedlock-support-redis/pom.xml b/providers/redis/shedlock-support-redis/pom.xml index d0ef74869..69fde5a7d 100644 --- a/providers/redis/shedlock-support-redis/pom.xml +++ b/providers/redis/shedlock-support-redis/pom.xml @@ -1,16 +1,15 @@ - + shedlock-parent net.javacrumbs.shedlock - 6.7.1-SNAPSHOT + 6.8.0 ../../../pom.xml 4.0.0 shedlock-support-redis - 6.7.1-SNAPSHOT + 6.8.0 ${project.groupId}:${project.artifactId} diff --git a/providers/redis/shedlock-test-support-redis/pom.xml b/providers/redis/shedlock-test-support-redis/pom.xml index 49a91dfa4..9332a85b4 100644 --- a/providers/redis/shedlock-test-support-redis/pom.xml +++ b/providers/redis/shedlock-test-support-redis/pom.xml @@ -1,16 +1,15 @@ - + shedlock-parent net.javacrumbs.shedlock - 6.7.1-SNAPSHOT + 6.8.0 ../../../pom.xml 4.0.0 shedlock-test-support-redis - 6.7.1-SNAPSHOT + 6.8.0 ${project.groupId}:${project.artifactId} diff --git a/providers/s3/shedlock-provider-s3/pom.xml b/providers/s3/shedlock-provider-s3/pom.xml index 85d690afb..478a94de3 100644 --- a/providers/s3/shedlock-provider-s3/pom.xml +++ b/providers/s3/shedlock-provider-s3/pom.xml @@ -1,16 +1,15 @@ - + shedlock-parent net.javacrumbs.shedlock - 6.7.1-SNAPSHOT + 6.8.0 ../../../pom.xml 4.0.0 shedlock-provider-s3 - 6.7.1-SNAPSHOT + 6.8.0 ${project.groupId}:${project.artifactId} diff --git a/providers/s3/shedlock-provider-s3v2/pom.xml b/providers/s3/shedlock-provider-s3v2/pom.xml index eba1a5907..e28900eb8 100644 --- a/providers/s3/shedlock-provider-s3v2/pom.xml +++ b/providers/s3/shedlock-provider-s3v2/pom.xml @@ -1,16 +1,15 @@ - + shedlock-parent net.javacrumbs.shedlock - 6.7.1-SNAPSHOT + 6.8.0 ../../../pom.xml 4.0.0 shedlock-provider-s3v2 - 6.7.1-SNAPSHOT + 6.8.0 ${project.groupId}:${project.artifactId} diff --git a/providers/spanner/shedlock-provider-spanner/pom.xml b/providers/spanner/shedlock-provider-spanner/pom.xml index 932502438..73e4176de 100644 --- a/providers/spanner/shedlock-provider-spanner/pom.xml +++ b/providers/spanner/shedlock-provider-spanner/pom.xml @@ -1,16 +1,15 @@ - + shedlock-parent net.javacrumbs.shedlock - 6.7.1-SNAPSHOT + 6.8.0 ../../../pom.xml 4.0.0 shedlock-provider-spanner - 6.7.1-SNAPSHOT + 6.8.0 ${project.groupId}:${project.artifactId} diff --git a/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml b/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml index 9b9c949d5..b5e8db6ac 100644 --- a/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml +++ b/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml @@ -1,16 +1,15 @@ - + shedlock-parent net.javacrumbs.shedlock - 6.7.1-SNAPSHOT + 6.8.0 ../../../pom.xml 4.0.0 shedlock-provider-zookeeper-curator - 6.7.1-SNAPSHOT + 6.8.0 ${project.groupId}:${project.artifactId} diff --git a/shedlock-bom/pom.xml b/shedlock-bom/pom.xml index c7f6186c7..27df2ce99 100644 --- a/shedlock-bom/pom.xml +++ b/shedlock-bom/pom.xml @@ -1,16 +1,15 @@ - + shedlock-parent net.javacrumbs.shedlock - 6.7.1-SNAPSHOT + 6.8.0 4.0.0 BOM for ShedLock modules shedlock-bom - 6.7.1-SNAPSHOT + 6.8.0 ${project.groupId}:${project.artifactId} pom diff --git a/shedlock-core/pom.xml b/shedlock-core/pom.xml index 4723f91e9..cfb6557e3 100644 --- a/shedlock-core/pom.xml +++ b/shedlock-core/pom.xml @@ -1,15 +1,14 @@ - + shedlock-parent net.javacrumbs.shedlock - 6.7.1-SNAPSHOT + 6.8.0 4.0.0 shedlock-core - 6.7.1-SNAPSHOT + 6.8.0 ${project.groupId}:${project.artifactId} diff --git a/shedlock-test-support/pom.xml b/shedlock-test-support/pom.xml index 173e4a2e5..c4469d6b8 100644 --- a/shedlock-test-support/pom.xml +++ b/shedlock-test-support/pom.xml @@ -1,15 +1,14 @@ - + shedlock-parent net.javacrumbs.shedlock - 6.7.1-SNAPSHOT + 6.8.0 4.0.0 shedlock-test-support - 6.7.1-SNAPSHOT + 6.8.0 ${project.groupId}:${project.artifactId} diff --git a/spring/shedlock-spring/pom.xml b/spring/shedlock-spring/pom.xml index e1ffa67dd..ec8aa6261 100644 --- a/spring/shedlock-spring/pom.xml +++ b/spring/shedlock-spring/pom.xml @@ -1,16 +1,15 @@ - + shedlock-parent net.javacrumbs.shedlock - 6.7.1-SNAPSHOT + 6.8.0 ../../pom.xml 4.0.0 shedlock-spring - 6.7.1-SNAPSHOT + 6.8.0 ${project.groupId}:${project.artifactId} diff --git a/spring/test/shedlock-springboot-future-test/pom.xml b/spring/test/shedlock-springboot-future-test/pom.xml index 70901be72..c15355183 100644 --- a/spring/test/shedlock-springboot-future-test/pom.xml +++ b/spring/test/shedlock-springboot-future-test/pom.xml @@ -1,16 +1,15 @@ - + shedlock-parent net.javacrumbs.shedlock - 6.7.1-SNAPSHOT + 6.8.0 ../../../pom.xml 4.0.0 shedlock-springboot-future-test - 6.7.1-SNAPSHOT + 6.8.0 ${project.groupId}:${project.artifactId} diff --git a/spring/test/shedlock-springboot-kotlin-test/pom.xml b/spring/test/shedlock-springboot-kotlin-test/pom.xml index 264c1d8c5..91446cda4 100644 --- a/spring/test/shedlock-springboot-kotlin-test/pom.xml +++ b/spring/test/shedlock-springboot-kotlin-test/pom.xml @@ -1,16 +1,15 @@ - + shedlock-parent net.javacrumbs.shedlock - 6.7.1-SNAPSHOT + 6.8.0 ../../../pom.xml 4.0.0 shedlock-springboot-kotlin-test - 6.7.1-SNAPSHOT + 6.8.0 ${project.groupId}:${project.artifactId} diff --git a/spring/test/shedlock-springboot-old-test/pom.xml b/spring/test/shedlock-springboot-old-test/pom.xml index 18583e3b3..9add9b63b 100644 --- a/spring/test/shedlock-springboot-old-test/pom.xml +++ b/spring/test/shedlock-springboot-old-test/pom.xml @@ -1,16 +1,15 @@ - + shedlock-parent net.javacrumbs.shedlock - 6.7.1-SNAPSHOT + 6.8.0 ../../../pom.xml 4.0.0 shedlock-springboot-old-test - 6.7.1-SNAPSHOT + 6.8.0 ${project.groupId}:${project.artifactId} diff --git a/spring/test/shedlock-springboot-sleuth-test/pom.xml b/spring/test/shedlock-springboot-sleuth-test/pom.xml index 03223eb2d..c9a6ace1e 100644 --- a/spring/test/shedlock-springboot-sleuth-test/pom.xml +++ b/spring/test/shedlock-springboot-sleuth-test/pom.xml @@ -1,16 +1,15 @@ - + shedlock-parent net.javacrumbs.shedlock - 6.7.1-SNAPSHOT + 6.8.0 ../../../pom.xml 4.0.0 shedlock-springboot-sleuth-test - 6.7.1-SNAPSHOT + 6.8.0 ${project.groupId}:${project.artifactId} diff --git a/spring/test/shedlock-springboot-test/pom.xml b/spring/test/shedlock-springboot-test/pom.xml index 707bd7d44..3fe1eed78 100644 --- a/spring/test/shedlock-springboot-test/pom.xml +++ b/spring/test/shedlock-springboot-test/pom.xml @@ -1,16 +1,15 @@ - + shedlock-parent net.javacrumbs.shedlock - 6.7.1-SNAPSHOT + 6.8.0 ../../../pom.xml 4.0.0 shedlock-springboot-test - 6.7.1-SNAPSHOT + 6.8.0 ${project.groupId}:${project.artifactId} diff --git a/spring/test/shedlock-testng-test/pom.xml b/spring/test/shedlock-testng-test/pom.xml index c6fe7d4cb..31c43cd19 100644 --- a/spring/test/shedlock-testng-test/pom.xml +++ b/spring/test/shedlock-testng-test/pom.xml @@ -1,16 +1,15 @@ - + shedlock-parent net.javacrumbs.shedlock - 6.7.1-SNAPSHOT + 6.8.0 ../../../pom.xml 4.0.0 shedlock-testng-test - 6.7.1-SNAPSHOT + 6.8.0 ${project.groupId}:${project.artifactId} From 15049f1326a67c42c11dd22a1cdabd6b975c0998 Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Sat, 31 May 2025 22:11:40 +0200 Subject: [PATCH 1387/1598] [maven-release-plugin] prepare for next development iteration --- cdi/shedlock-cdi/pom.xml | 4 ++-- cdi/test/quarkus-test/pom.xml | 4 ++-- micronaut/shedlock-micronaut4/pom.xml | 4 ++-- micronaut/test/micronaut4-jdbc-template/pom.xml | 4 ++-- micronaut/test/micronaut4-jdbc/pom.xml | 4 ++-- pom.xml | 2 +- providers/arangodb/shedlock-provider-arangodb/pom.xml | 4 ++-- providers/cassandra/shedlock-provider-cassandra/pom.xml | 4 ++-- providers/consul/shedlock-provider-consul/pom.xml | 4 ++-- .../couchbase/shedlock-provider-couchbase-javaclient3/pom.xml | 4 ++-- providers/datastore/shedlock-provider-datastore/pom.xml | 4 ++-- providers/dynamodb/shedlock-provider-dynamodb2/pom.xml | 4 ++-- .../elasticsearch/shedlock-provider-elasticsearch8/pom.xml | 4 ++-- .../elasticsearch/shedlock-provider-elasticsearch9/pom.xml | 4 ++-- providers/etcd/shedlock-provider-etcd-jetcd/pom.xml | 2 +- providers/hazelcast/shedlock-provider-hazelcast4/pom.xml | 4 ++-- providers/ignite/shedlock-provider-ignite/pom.xml | 4 ++-- providers/inmemory/shedlock-provider-inmemory/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-internal/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-template/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jooq/pom.xml | 4 ++-- providers/jdbc/shedlock-test-support-jdbc/pom.xml | 4 ++-- providers/memcached/shedlock-provider-memcached-spy/pom.xml | 4 ++-- .../mongo/shedlock-provider-mongo-reactivestreams/pom.xml | 4 ++-- providers/mongo/shedlock-provider-mongo/pom.xml | 4 ++-- providers/neo4j/shedlock-provider-neo4j/pom.xml | 4 ++-- .../opensearch/shedlock-provider-opensearch-java/pom.xml | 4 ++-- providers/opensearch/shedlock-provider-opensearch/pom.xml | 4 ++-- providers/r2dbc/shedlock-provider-r2dbc/pom.xml | 4 ++-- providers/redis/shedlock-provider-redis-jedis4/pom.xml | 4 ++-- providers/redis/shedlock-provider-redis-lettuce/pom.xml | 4 ++-- providers/redis/shedlock-provider-redis-spring/pom.xml | 4 ++-- providers/redis/shedlock-support-redis/pom.xml | 4 ++-- providers/redis/shedlock-test-support-redis/pom.xml | 4 ++-- providers/s3/shedlock-provider-s3/pom.xml | 4 ++-- providers/s3/shedlock-provider-s3v2/pom.xml | 4 ++-- providers/spanner/shedlock-provider-spanner/pom.xml | 4 ++-- .../zookeeper/shedlock-provider-zookeeper-curator/pom.xml | 4 ++-- shedlock-bom/pom.xml | 4 ++-- shedlock-core/pom.xml | 4 ++-- shedlock-test-support/pom.xml | 4 ++-- spring/shedlock-spring/pom.xml | 4 ++-- spring/test/shedlock-springboot-future-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-kotlin-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-old-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-sleuth-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-test/pom.xml | 4 ++-- spring/test/shedlock-testng-test/pom.xml | 4 ++-- 50 files changed, 98 insertions(+), 98 deletions(-) diff --git a/cdi/shedlock-cdi/pom.xml b/cdi/shedlock-cdi/pom.xml index 2476f482a..4b0ba40ed 100644 --- a/cdi/shedlock-cdi/pom.xml +++ b/cdi/shedlock-cdi/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.0 + 6.8.1-SNAPSHOT ../../pom.xml shedlock-cdi - 6.8.0 + 6.8.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/cdi/test/quarkus-test/pom.xml b/cdi/test/quarkus-test/pom.xml index 68e83fef2..e6b917f3a 100644 --- a/cdi/test/quarkus-test/pom.xml +++ b/cdi/test/quarkus-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.0 + 6.8.1-SNAPSHOT ../../../pom.xml 4.0.0 quarkus-test - 6.8.0 + 6.8.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/micronaut/shedlock-micronaut4/pom.xml b/micronaut/shedlock-micronaut4/pom.xml index 00048cf02..dcbc016a1 100644 --- a/micronaut/shedlock-micronaut4/pom.xml +++ b/micronaut/shedlock-micronaut4/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.0 + 6.8.1-SNAPSHOT ../../pom.xml shedlock-micronaut4 - 6.8.0 + 6.8.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/micronaut/test/micronaut4-jdbc-template/pom.xml b/micronaut/test/micronaut4-jdbc-template/pom.xml index b6ec1087b..fbecf84ef 100644 --- a/micronaut/test/micronaut4-jdbc-template/pom.xml +++ b/micronaut/test/micronaut4-jdbc-template/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.0 + 6.8.1-SNAPSHOT ../../../pom.xml micronaut4-jdbc-template - 6.8.0 + 6.8.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/micronaut/test/micronaut4-jdbc/pom.xml b/micronaut/test/micronaut4-jdbc/pom.xml index 459134a33..85e366c38 100644 --- a/micronaut/test/micronaut4-jdbc/pom.xml +++ b/micronaut/test/micronaut4-jdbc/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.0 + 6.8.1-SNAPSHOT ../../../pom.xml micronaut4-jdbc - 6.8.0 + 6.8.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/pom.xml b/pom.xml index 016249153..f042014dc 100644 --- a/pom.xml +++ b/pom.xml @@ -20,7 +20,7 @@ shedlock-parent ShedLock pom - 6.8.0 + 6.8.1-SNAPSHOT shedlock-bom shedlock-core diff --git a/providers/arangodb/shedlock-provider-arangodb/pom.xml b/providers/arangodb/shedlock-provider-arangodb/pom.xml index f45499f22..9d1daf083 100644 --- a/providers/arangodb/shedlock-provider-arangodb/pom.xml +++ b/providers/arangodb/shedlock-provider-arangodb/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.0 + 6.8.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-arangodb - 6.8.0 + 6.8.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/providers/cassandra/shedlock-provider-cassandra/pom.xml b/providers/cassandra/shedlock-provider-cassandra/pom.xml index 4ab541313..bb4661a87 100644 --- a/providers/cassandra/shedlock-provider-cassandra/pom.xml +++ b/providers/cassandra/shedlock-provider-cassandra/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.0 + 6.8.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-cassandra - 6.8.0 + 6.8.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/providers/consul/shedlock-provider-consul/pom.xml b/providers/consul/shedlock-provider-consul/pom.xml index a7a0b195a..402a4cfc1 100644 --- a/providers/consul/shedlock-provider-consul/pom.xml +++ b/providers/consul/shedlock-provider-consul/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.0 + 6.8.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-consul - 6.8.0 + 6.8.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml b/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml index b0a802008..c6b7a76ac 100644 --- a/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml +++ b/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.0 + 6.8.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-couchbase-javaclient3 - 6.8.0 + 6.8.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/providers/datastore/shedlock-provider-datastore/pom.xml b/providers/datastore/shedlock-provider-datastore/pom.xml index 3e3b73a86..41ffded9c 100644 --- a/providers/datastore/shedlock-provider-datastore/pom.xml +++ b/providers/datastore/shedlock-provider-datastore/pom.xml @@ -4,12 +4,12 @@ net.javacrumbs.shedlock shedlock-parent - 6.8.0 + 6.8.1-SNAPSHOT ../../../pom.xml shedlock-provider-datastore - 6.8.0 + 6.8.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml b/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml index cf6997d5c..af664d6b9 100644 --- a/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml +++ b/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.0 + 6.8.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-dynamodb2 - 6.8.0 + 6.8.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml index 2894796f7..584061a06 100644 --- a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml +++ b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.0 + 6.8.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-elasticsearch8 - 6.8.0 + 6.8.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/providers/elasticsearch/shedlock-provider-elasticsearch9/pom.xml b/providers/elasticsearch/shedlock-provider-elasticsearch9/pom.xml index 0e096ed83..715411caa 100644 --- a/providers/elasticsearch/shedlock-provider-elasticsearch9/pom.xml +++ b/providers/elasticsearch/shedlock-provider-elasticsearch9/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.0 + 6.8.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-elasticsearch9 - 6.8.0 + 6.8.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml b/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml index 5c0605283..0e43b3fb4 100644 --- a/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml +++ b/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.0 + 6.8.1-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml b/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml index 023bca24c..acbb7eab0 100644 --- a/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml +++ b/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.0 + 6.8.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-hazelcast4 - 6.8.0 + 6.8.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/providers/ignite/shedlock-provider-ignite/pom.xml b/providers/ignite/shedlock-provider-ignite/pom.xml index 2a0495c54..426359045 100644 --- a/providers/ignite/shedlock-provider-ignite/pom.xml +++ b/providers/ignite/shedlock-provider-ignite/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.0 + 6.8.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-ignite - 6.8.0 + 6.8.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/providers/inmemory/shedlock-provider-inmemory/pom.xml b/providers/inmemory/shedlock-provider-inmemory/pom.xml index 021d5d726..2a1e0de59 100644 --- a/providers/inmemory/shedlock-provider-inmemory/pom.xml +++ b/providers/inmemory/shedlock-provider-inmemory/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.0 + 6.8.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-inmemory - 6.8.0 + 6.8.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml b/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml index 000266e11..21b473d32 100644 --- a/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.0 + 6.8.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-jdbc-internal - 6.8.0 + 6.8.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml b/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml index aee72e520..6bd2cbc40 100644 --- a/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.0 + 6.8.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-jdbc-micronaut - 6.8.0 + 6.8.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/providers/jdbc/shedlock-provider-jdbc-template/pom.xml b/providers/jdbc/shedlock-provider-jdbc-template/pom.xml index 86edc9705..071650862 100644 --- a/providers/jdbc/shedlock-provider-jdbc-template/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-template/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.0 + 6.8.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-jdbc-template - 6.8.0 + 6.8.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/providers/jdbc/shedlock-provider-jdbc/pom.xml b/providers/jdbc/shedlock-provider-jdbc/pom.xml index 1b63565ff..d70fbda67 100644 --- a/providers/jdbc/shedlock-provider-jdbc/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.0 + 6.8.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-jdbc - 6.8.0 + 6.8.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/providers/jdbc/shedlock-provider-jooq/pom.xml b/providers/jdbc/shedlock-provider-jooq/pom.xml index 708c1eb4f..758091f27 100644 --- a/providers/jdbc/shedlock-provider-jooq/pom.xml +++ b/providers/jdbc/shedlock-provider-jooq/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.0 + 6.8.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-jooq - 6.8.0 + 6.8.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/providers/jdbc/shedlock-test-support-jdbc/pom.xml b/providers/jdbc/shedlock-test-support-jdbc/pom.xml index 764268e06..60f66660d 100644 --- a/providers/jdbc/shedlock-test-support-jdbc/pom.xml +++ b/providers/jdbc/shedlock-test-support-jdbc/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.0 + 6.8.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-test-support-jdbc - 6.8.0 + 6.8.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/providers/memcached/shedlock-provider-memcached-spy/pom.xml b/providers/memcached/shedlock-provider-memcached-spy/pom.xml index 4e0d122fc..c339ada62 100644 --- a/providers/memcached/shedlock-provider-memcached-spy/pom.xml +++ b/providers/memcached/shedlock-provider-memcached-spy/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.0 + 6.8.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-memcached-spy - 6.8.0 + 6.8.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml b/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml index cf4cee94a..d342892d1 100644 --- a/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml +++ b/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.0 + 6.8.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-mongo-reactivestreams - 6.8.0 + 6.8.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/providers/mongo/shedlock-provider-mongo/pom.xml b/providers/mongo/shedlock-provider-mongo/pom.xml index 022333122..0dbbb9b9a 100644 --- a/providers/mongo/shedlock-provider-mongo/pom.xml +++ b/providers/mongo/shedlock-provider-mongo/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.0 + 6.8.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-mongo - 6.8.0 + 6.8.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/providers/neo4j/shedlock-provider-neo4j/pom.xml b/providers/neo4j/shedlock-provider-neo4j/pom.xml index 7dd92dfb4..1986c80c4 100644 --- a/providers/neo4j/shedlock-provider-neo4j/pom.xml +++ b/providers/neo4j/shedlock-provider-neo4j/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.0 + 6.8.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-neo4j - 6.8.0 + 6.8.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/providers/opensearch/shedlock-provider-opensearch-java/pom.xml b/providers/opensearch/shedlock-provider-opensearch-java/pom.xml index 0c0ad27a1..2b3895fd7 100644 --- a/providers/opensearch/shedlock-provider-opensearch-java/pom.xml +++ b/providers/opensearch/shedlock-provider-opensearch-java/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.0 + 6.8.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-opensearch-java - 6.8.0 + 6.8.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/providers/opensearch/shedlock-provider-opensearch/pom.xml b/providers/opensearch/shedlock-provider-opensearch/pom.xml index 5ede2e6e5..792992c29 100644 --- a/providers/opensearch/shedlock-provider-opensearch/pom.xml +++ b/providers/opensearch/shedlock-provider-opensearch/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.0 + 6.8.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-opensearch - 6.8.0 + 6.8.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml index 7ccb5c200..96311e074 100644 --- a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml +++ b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml @@ -5,12 +5,12 @@ net.javacrumbs.shedlock shedlock-parent - 6.8.0 + 6.8.1-SNAPSHOT ../../../pom.xml shedlock-provider-r2dbc - 6.8.0 + 6.8.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/providers/redis/shedlock-provider-redis-jedis4/pom.xml b/providers/redis/shedlock-provider-redis-jedis4/pom.xml index 55bac6ca2..903f91c5c 100644 --- a/providers/redis/shedlock-provider-redis-jedis4/pom.xml +++ b/providers/redis/shedlock-provider-redis-jedis4/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.0 + 6.8.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-redis-jedis4 - 6.8.0 + 6.8.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/providers/redis/shedlock-provider-redis-lettuce/pom.xml b/providers/redis/shedlock-provider-redis-lettuce/pom.xml index 89d056d25..b282f4df2 100644 --- a/providers/redis/shedlock-provider-redis-lettuce/pom.xml +++ b/providers/redis/shedlock-provider-redis-lettuce/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.0 + 6.8.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-redis-lettuce - 6.8.0 + 6.8.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index 1305d6ac7..329a1dd3c 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.0 + 6.8.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-redis-spring - 6.8.0 + 6.8.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/providers/redis/shedlock-support-redis/pom.xml b/providers/redis/shedlock-support-redis/pom.xml index 69fde5a7d..a1c157a8e 100644 --- a/providers/redis/shedlock-support-redis/pom.xml +++ b/providers/redis/shedlock-support-redis/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.0 + 6.8.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-support-redis - 6.8.0 + 6.8.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/providers/redis/shedlock-test-support-redis/pom.xml b/providers/redis/shedlock-test-support-redis/pom.xml index 9332a85b4..8d94d2460 100644 --- a/providers/redis/shedlock-test-support-redis/pom.xml +++ b/providers/redis/shedlock-test-support-redis/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.0 + 6.8.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-test-support-redis - 6.8.0 + 6.8.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/providers/s3/shedlock-provider-s3/pom.xml b/providers/s3/shedlock-provider-s3/pom.xml index 478a94de3..e3b8d5ee8 100644 --- a/providers/s3/shedlock-provider-s3/pom.xml +++ b/providers/s3/shedlock-provider-s3/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.0 + 6.8.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-s3 - 6.8.0 + 6.8.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/providers/s3/shedlock-provider-s3v2/pom.xml b/providers/s3/shedlock-provider-s3v2/pom.xml index e28900eb8..a04e4e7dd 100644 --- a/providers/s3/shedlock-provider-s3v2/pom.xml +++ b/providers/s3/shedlock-provider-s3v2/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.0 + 6.8.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-s3v2 - 6.8.0 + 6.8.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/providers/spanner/shedlock-provider-spanner/pom.xml b/providers/spanner/shedlock-provider-spanner/pom.xml index 73e4176de..bc53ec337 100644 --- a/providers/spanner/shedlock-provider-spanner/pom.xml +++ b/providers/spanner/shedlock-provider-spanner/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.0 + 6.8.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-spanner - 6.8.0 + 6.8.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml b/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml index b5e8db6ac..80d02890c 100644 --- a/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml +++ b/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.0 + 6.8.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-zookeeper-curator - 6.8.0 + 6.8.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/shedlock-bom/pom.xml b/shedlock-bom/pom.xml index 27df2ce99..192b0577d 100644 --- a/shedlock-bom/pom.xml +++ b/shedlock-bom/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.0 + 6.8.1-SNAPSHOT 4.0.0 BOM for ShedLock modules shedlock-bom - 6.8.0 + 6.8.1-SNAPSHOT ${project.groupId}:${project.artifactId} pom diff --git a/shedlock-core/pom.xml b/shedlock-core/pom.xml index cfb6557e3..ca892c0e8 100644 --- a/shedlock-core/pom.xml +++ b/shedlock-core/pom.xml @@ -3,12 +3,12 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.0 + 6.8.1-SNAPSHOT 4.0.0 shedlock-core - 6.8.0 + 6.8.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/shedlock-test-support/pom.xml b/shedlock-test-support/pom.xml index c4469d6b8..bba01dfa1 100644 --- a/shedlock-test-support/pom.xml +++ b/shedlock-test-support/pom.xml @@ -3,12 +3,12 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.0 + 6.8.1-SNAPSHOT 4.0.0 shedlock-test-support - 6.8.0 + 6.8.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/spring/shedlock-spring/pom.xml b/spring/shedlock-spring/pom.xml index ec8aa6261..2e1c07d33 100644 --- a/spring/shedlock-spring/pom.xml +++ b/spring/shedlock-spring/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.0 + 6.8.1-SNAPSHOT ../../pom.xml 4.0.0 shedlock-spring - 6.8.0 + 6.8.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/spring/test/shedlock-springboot-future-test/pom.xml b/spring/test/shedlock-springboot-future-test/pom.xml index c15355183..c26acc9ae 100644 --- a/spring/test/shedlock-springboot-future-test/pom.xml +++ b/spring/test/shedlock-springboot-future-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.0 + 6.8.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-springboot-future-test - 6.8.0 + 6.8.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/spring/test/shedlock-springboot-kotlin-test/pom.xml b/spring/test/shedlock-springboot-kotlin-test/pom.xml index 91446cda4..6709bd40e 100644 --- a/spring/test/shedlock-springboot-kotlin-test/pom.xml +++ b/spring/test/shedlock-springboot-kotlin-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.0 + 6.8.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-springboot-kotlin-test - 6.8.0 + 6.8.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/spring/test/shedlock-springboot-old-test/pom.xml b/spring/test/shedlock-springboot-old-test/pom.xml index 9add9b63b..74370e52c 100644 --- a/spring/test/shedlock-springboot-old-test/pom.xml +++ b/spring/test/shedlock-springboot-old-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.0 + 6.8.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-springboot-old-test - 6.8.0 + 6.8.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/spring/test/shedlock-springboot-sleuth-test/pom.xml b/spring/test/shedlock-springboot-sleuth-test/pom.xml index c9a6ace1e..e208d884e 100644 --- a/spring/test/shedlock-springboot-sleuth-test/pom.xml +++ b/spring/test/shedlock-springboot-sleuth-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.0 + 6.8.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-springboot-sleuth-test - 6.8.0 + 6.8.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/spring/test/shedlock-springboot-test/pom.xml b/spring/test/shedlock-springboot-test/pom.xml index 3fe1eed78..e51b94275 100644 --- a/spring/test/shedlock-springboot-test/pom.xml +++ b/spring/test/shedlock-springboot-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.0 + 6.8.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-springboot-test - 6.8.0 + 6.8.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/spring/test/shedlock-testng-test/pom.xml b/spring/test/shedlock-testng-test/pom.xml index 31c43cd19..821869319 100644 --- a/spring/test/shedlock-testng-test/pom.xml +++ b/spring/test/shedlock-testng-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.0 + 6.8.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-testng-test - 6.8.0 + 6.8.1-SNAPSHOT ${project.groupId}:${project.artifactId} From dfd55e3e58f09562506dfa6a56706c28274f2acc Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Sat, 31 May 2025 22:13:54 +0200 Subject: [PATCH 1388/1598] [maven-release-plugin] rollback the release of shedlock-parent-6.8.0 --- cdi/shedlock-cdi/pom.xml | 7 ++++--- cdi/test/quarkus-test/pom.xml | 7 ++++--- micronaut/shedlock-micronaut4/pom.xml | 7 ++++--- micronaut/test/micronaut4-jdbc-template/pom.xml | 9 +++++---- micronaut/test/micronaut4-jdbc/pom.xml | 9 +++++---- pom.xml | 2 +- providers/arangodb/shedlock-provider-arangodb/pom.xml | 7 ++++--- providers/cassandra/shedlock-provider-cassandra/pom.xml | 7 ++++--- providers/consul/shedlock-provider-consul/pom.xml | 7 ++++--- .../shedlock-provider-couchbase-javaclient3/pom.xml | 7 ++++--- providers/datastore/shedlock-provider-datastore/pom.xml | 7 ++++--- providers/dynamodb/shedlock-provider-dynamodb2/pom.xml | 7 ++++--- .../shedlock-provider-elasticsearch8/pom.xml | 7 ++++--- .../shedlock-provider-elasticsearch9/pom.xml | 7 ++++--- providers/etcd/shedlock-provider-etcd-jetcd/pom.xml | 2 +- providers/hazelcast/shedlock-provider-hazelcast4/pom.xml | 7 ++++--- providers/ignite/shedlock-provider-ignite/pom.xml | 7 ++++--- providers/inmemory/shedlock-provider-inmemory/pom.xml | 7 ++++--- providers/jdbc/shedlock-provider-jdbc-internal/pom.xml | 7 ++++--- providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml | 7 ++++--- providers/jdbc/shedlock-provider-jdbc-template/pom.xml | 7 ++++--- providers/jdbc/shedlock-provider-jdbc/pom.xml | 7 ++++--- providers/jdbc/shedlock-provider-jooq/pom.xml | 7 ++++--- providers/jdbc/shedlock-test-support-jdbc/pom.xml | 7 ++++--- .../memcached/shedlock-provider-memcached-spy/pom.xml | 7 ++++--- .../shedlock-provider-mongo-reactivestreams/pom.xml | 7 ++++--- providers/mongo/shedlock-provider-mongo/pom.xml | 7 ++++--- providers/neo4j/shedlock-provider-neo4j/pom.xml | 7 ++++--- .../opensearch/shedlock-provider-opensearch-java/pom.xml | 7 ++++--- .../opensearch/shedlock-provider-opensearch/pom.xml | 7 ++++--- providers/r2dbc/shedlock-provider-r2dbc/pom.xml | 7 ++++--- providers/redis/shedlock-provider-redis-jedis4/pom.xml | 7 ++++--- providers/redis/shedlock-provider-redis-lettuce/pom.xml | 7 ++++--- providers/redis/shedlock-provider-redis-spring/pom.xml | 7 ++++--- providers/redis/shedlock-support-redis/pom.xml | 7 ++++--- providers/redis/shedlock-test-support-redis/pom.xml | 7 ++++--- providers/s3/shedlock-provider-s3/pom.xml | 7 ++++--- providers/s3/shedlock-provider-s3v2/pom.xml | 7 ++++--- providers/spanner/shedlock-provider-spanner/pom.xml | 7 ++++--- .../shedlock-provider-zookeeper-curator/pom.xml | 7 ++++--- shedlock-bom/pom.xml | 7 ++++--- shedlock-core/pom.xml | 7 ++++--- shedlock-test-support/pom.xml | 7 ++++--- spring/shedlock-spring/pom.xml | 7 ++++--- spring/test/shedlock-springboot-future-test/pom.xml | 7 ++++--- spring/test/shedlock-springboot-kotlin-test/pom.xml | 7 ++++--- spring/test/shedlock-springboot-old-test/pom.xml | 7 ++++--- spring/test/shedlock-springboot-sleuth-test/pom.xml | 7 ++++--- spring/test/shedlock-springboot-test/pom.xml | 7 ++++--- spring/test/shedlock-testng-test/pom.xml | 7 ++++--- 50 files changed, 196 insertions(+), 148 deletions(-) diff --git a/cdi/shedlock-cdi/pom.xml b/cdi/shedlock-cdi/pom.xml index 4b0ba40ed..674effb49 100644 --- a/cdi/shedlock-cdi/pom.xml +++ b/cdi/shedlock-cdi/pom.xml @@ -1,16 +1,17 @@ - + 4.0.0 shedlock-parent net.javacrumbs.shedlock - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT ../../pom.xml shedlock-cdi - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/cdi/test/quarkus-test/pom.xml b/cdi/test/quarkus-test/pom.xml index e6b917f3a..aa17b1315 100644 --- a/cdi/test/quarkus-test/pom.xml +++ b/cdi/test/quarkus-test/pom.xml @@ -1,15 +1,16 @@ - + shedlock-parent net.javacrumbs.shedlock - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT ../../../pom.xml 4.0.0 quarkus-test - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/micronaut/shedlock-micronaut4/pom.xml b/micronaut/shedlock-micronaut4/pom.xml index dcbc016a1..430838adb 100644 --- a/micronaut/shedlock-micronaut4/pom.xml +++ b/micronaut/shedlock-micronaut4/pom.xml @@ -1,16 +1,17 @@ - + 4.0.0 shedlock-parent net.javacrumbs.shedlock - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT ../../pom.xml shedlock-micronaut4 - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/micronaut/test/micronaut4-jdbc-template/pom.xml b/micronaut/test/micronaut4-jdbc-template/pom.xml index fbecf84ef..25265ea22 100644 --- a/micronaut/test/micronaut4-jdbc-template/pom.xml +++ b/micronaut/test/micronaut4-jdbc-template/pom.xml @@ -1,16 +1,17 @@ - + 4.0.0 shedlock-parent net.javacrumbs.shedlock - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT ../../../pom.xml micronaut4-jdbc-template - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT ${project.groupId}:${project.artifactId} @@ -128,7 +129,7 @@ -XX:TieredStopAtLevel=1 -Dcom.sun.management.jmxremote -classpath - + ${exec.mainClass} diff --git a/micronaut/test/micronaut4-jdbc/pom.xml b/micronaut/test/micronaut4-jdbc/pom.xml index 85e366c38..450253521 100644 --- a/micronaut/test/micronaut4-jdbc/pom.xml +++ b/micronaut/test/micronaut4-jdbc/pom.xml @@ -1,16 +1,17 @@ - + 4.0.0 shedlock-parent net.javacrumbs.shedlock - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT ../../../pom.xml micronaut4-jdbc - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT ${project.groupId}:${project.artifactId} @@ -128,7 +129,7 @@ -XX:TieredStopAtLevel=1 -Dcom.sun.management.jmxremote -classpath - + ${exec.mainClass} diff --git a/pom.xml b/pom.xml index f042014dc..103a30964 100644 --- a/pom.xml +++ b/pom.xml @@ -20,7 +20,7 @@ shedlock-parent ShedLock pom - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT shedlock-bom shedlock-core diff --git a/providers/arangodb/shedlock-provider-arangodb/pom.xml b/providers/arangodb/shedlock-provider-arangodb/pom.xml index 9d1daf083..2528bd124 100644 --- a/providers/arangodb/shedlock-provider-arangodb/pom.xml +++ b/providers/arangodb/shedlock-provider-arangodb/pom.xml @@ -1,15 +1,16 @@ - + shedlock-parent net.javacrumbs.shedlock - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-arangodb - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/providers/cassandra/shedlock-provider-cassandra/pom.xml b/providers/cassandra/shedlock-provider-cassandra/pom.xml index bb4661a87..025267b7e 100644 --- a/providers/cassandra/shedlock-provider-cassandra/pom.xml +++ b/providers/cassandra/shedlock-provider-cassandra/pom.xml @@ -1,15 +1,16 @@ - + shedlock-parent net.javacrumbs.shedlock - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-cassandra - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/providers/consul/shedlock-provider-consul/pom.xml b/providers/consul/shedlock-provider-consul/pom.xml index 402a4cfc1..88e95ca36 100644 --- a/providers/consul/shedlock-provider-consul/pom.xml +++ b/providers/consul/shedlock-provider-consul/pom.xml @@ -1,15 +1,16 @@ - + shedlock-parent net.javacrumbs.shedlock - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-consul - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml b/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml index c6b7a76ac..55b83f37e 100644 --- a/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml +++ b/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml @@ -1,15 +1,16 @@ - + shedlock-parent net.javacrumbs.shedlock - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-couchbase-javaclient3 - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/providers/datastore/shedlock-provider-datastore/pom.xml b/providers/datastore/shedlock-provider-datastore/pom.xml index 41ffded9c..663b3acab 100644 --- a/providers/datastore/shedlock-provider-datastore/pom.xml +++ b/providers/datastore/shedlock-provider-datastore/pom.xml @@ -1,15 +1,16 @@ - + 4.0.0 net.javacrumbs.shedlock shedlock-parent - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT ../../../pom.xml shedlock-provider-datastore - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml b/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml index af664d6b9..273481211 100644 --- a/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml +++ b/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml @@ -1,15 +1,16 @@ - + shedlock-parent net.javacrumbs.shedlock - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-dynamodb2 - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml index 584061a06..87d61e57e 100644 --- a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml +++ b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml @@ -1,15 +1,16 @@ - + shedlock-parent net.javacrumbs.shedlock - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-elasticsearch8 - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/providers/elasticsearch/shedlock-provider-elasticsearch9/pom.xml b/providers/elasticsearch/shedlock-provider-elasticsearch9/pom.xml index 715411caa..fdc4681cc 100644 --- a/providers/elasticsearch/shedlock-provider-elasticsearch9/pom.xml +++ b/providers/elasticsearch/shedlock-provider-elasticsearch9/pom.xml @@ -1,15 +1,16 @@ - + shedlock-parent net.javacrumbs.shedlock - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-elasticsearch9 - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml b/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml index 0e43b3fb4..e6a41f72a 100644 --- a/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml +++ b/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml b/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml index acbb7eab0..a094fc99b 100644 --- a/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml +++ b/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml @@ -1,15 +1,16 @@ - + shedlock-parent net.javacrumbs.shedlock - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-hazelcast4 - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/providers/ignite/shedlock-provider-ignite/pom.xml b/providers/ignite/shedlock-provider-ignite/pom.xml index 426359045..9da011972 100644 --- a/providers/ignite/shedlock-provider-ignite/pom.xml +++ b/providers/ignite/shedlock-provider-ignite/pom.xml @@ -1,15 +1,16 @@ - + shedlock-parent net.javacrumbs.shedlock - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-ignite - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/providers/inmemory/shedlock-provider-inmemory/pom.xml b/providers/inmemory/shedlock-provider-inmemory/pom.xml index 2a1e0de59..1f3eb0059 100644 --- a/providers/inmemory/shedlock-provider-inmemory/pom.xml +++ b/providers/inmemory/shedlock-provider-inmemory/pom.xml @@ -1,15 +1,16 @@ - + shedlock-parent net.javacrumbs.shedlock - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-inmemory - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml b/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml index 21b473d32..58402070b 100644 --- a/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml @@ -1,15 +1,16 @@ - + shedlock-parent net.javacrumbs.shedlock - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-jdbc-internal - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml b/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml index 6bd2cbc40..c7da98fae 100644 --- a/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml @@ -1,15 +1,16 @@ - + shedlock-parent net.javacrumbs.shedlock - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-jdbc-micronaut - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/providers/jdbc/shedlock-provider-jdbc-template/pom.xml b/providers/jdbc/shedlock-provider-jdbc-template/pom.xml index 071650862..a0eed86ec 100644 --- a/providers/jdbc/shedlock-provider-jdbc-template/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-template/pom.xml @@ -1,15 +1,16 @@ - + shedlock-parent net.javacrumbs.shedlock - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-jdbc-template - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/providers/jdbc/shedlock-provider-jdbc/pom.xml b/providers/jdbc/shedlock-provider-jdbc/pom.xml index d70fbda67..5c62514a2 100644 --- a/providers/jdbc/shedlock-provider-jdbc/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc/pom.xml @@ -1,15 +1,16 @@ - + shedlock-parent net.javacrumbs.shedlock - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-jdbc - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/providers/jdbc/shedlock-provider-jooq/pom.xml b/providers/jdbc/shedlock-provider-jooq/pom.xml index 758091f27..8491f8e29 100644 --- a/providers/jdbc/shedlock-provider-jooq/pom.xml +++ b/providers/jdbc/shedlock-provider-jooq/pom.xml @@ -1,15 +1,16 @@ - + shedlock-parent net.javacrumbs.shedlock - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-jooq - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/providers/jdbc/shedlock-test-support-jdbc/pom.xml b/providers/jdbc/shedlock-test-support-jdbc/pom.xml index 60f66660d..7f4e3168b 100644 --- a/providers/jdbc/shedlock-test-support-jdbc/pom.xml +++ b/providers/jdbc/shedlock-test-support-jdbc/pom.xml @@ -1,15 +1,16 @@ - + shedlock-parent net.javacrumbs.shedlock - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-test-support-jdbc - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/providers/memcached/shedlock-provider-memcached-spy/pom.xml b/providers/memcached/shedlock-provider-memcached-spy/pom.xml index c339ada62..8b9287b50 100644 --- a/providers/memcached/shedlock-provider-memcached-spy/pom.xml +++ b/providers/memcached/shedlock-provider-memcached-spy/pom.xml @@ -1,15 +1,16 @@ - + shedlock-parent net.javacrumbs.shedlock - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-memcached-spy - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml b/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml index d342892d1..41e0868c6 100644 --- a/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml +++ b/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml @@ -1,15 +1,16 @@ - + shedlock-parent net.javacrumbs.shedlock - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-mongo-reactivestreams - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/providers/mongo/shedlock-provider-mongo/pom.xml b/providers/mongo/shedlock-provider-mongo/pom.xml index 0dbbb9b9a..6a7395777 100644 --- a/providers/mongo/shedlock-provider-mongo/pom.xml +++ b/providers/mongo/shedlock-provider-mongo/pom.xml @@ -1,15 +1,16 @@ - + shedlock-parent net.javacrumbs.shedlock - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-mongo - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/providers/neo4j/shedlock-provider-neo4j/pom.xml b/providers/neo4j/shedlock-provider-neo4j/pom.xml index 1986c80c4..84ad9d35b 100644 --- a/providers/neo4j/shedlock-provider-neo4j/pom.xml +++ b/providers/neo4j/shedlock-provider-neo4j/pom.xml @@ -1,15 +1,16 @@ - + shedlock-parent net.javacrumbs.shedlock - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-neo4j - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/providers/opensearch/shedlock-provider-opensearch-java/pom.xml b/providers/opensearch/shedlock-provider-opensearch-java/pom.xml index 2b3895fd7..bc20d0bdc 100644 --- a/providers/opensearch/shedlock-provider-opensearch-java/pom.xml +++ b/providers/opensearch/shedlock-provider-opensearch-java/pom.xml @@ -1,15 +1,16 @@ - + shedlock-parent net.javacrumbs.shedlock - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-opensearch-java - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/providers/opensearch/shedlock-provider-opensearch/pom.xml b/providers/opensearch/shedlock-provider-opensearch/pom.xml index 792992c29..9b7db8434 100644 --- a/providers/opensearch/shedlock-provider-opensearch/pom.xml +++ b/providers/opensearch/shedlock-provider-opensearch/pom.xml @@ -1,15 +1,16 @@ - + shedlock-parent net.javacrumbs.shedlock - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-opensearch - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml index 96311e074..df031681c 100644 --- a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml +++ b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml @@ -1,16 +1,17 @@ - + 4.0.0 net.javacrumbs.shedlock shedlock-parent - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT ../../../pom.xml shedlock-provider-r2dbc - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/providers/redis/shedlock-provider-redis-jedis4/pom.xml b/providers/redis/shedlock-provider-redis-jedis4/pom.xml index 903f91c5c..ed2285ed9 100644 --- a/providers/redis/shedlock-provider-redis-jedis4/pom.xml +++ b/providers/redis/shedlock-provider-redis-jedis4/pom.xml @@ -1,15 +1,16 @@ - + shedlock-parent net.javacrumbs.shedlock - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-redis-jedis4 - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/providers/redis/shedlock-provider-redis-lettuce/pom.xml b/providers/redis/shedlock-provider-redis-lettuce/pom.xml index b282f4df2..50efb7911 100644 --- a/providers/redis/shedlock-provider-redis-lettuce/pom.xml +++ b/providers/redis/shedlock-provider-redis-lettuce/pom.xml @@ -1,15 +1,16 @@ - + shedlock-parent net.javacrumbs.shedlock - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-redis-lettuce - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index 329a1dd3c..f20a49e16 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -1,15 +1,16 @@ - + shedlock-parent net.javacrumbs.shedlock - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-redis-spring - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/providers/redis/shedlock-support-redis/pom.xml b/providers/redis/shedlock-support-redis/pom.xml index a1c157a8e..d0ef74869 100644 --- a/providers/redis/shedlock-support-redis/pom.xml +++ b/providers/redis/shedlock-support-redis/pom.xml @@ -1,15 +1,16 @@ - + shedlock-parent net.javacrumbs.shedlock - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-support-redis - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/providers/redis/shedlock-test-support-redis/pom.xml b/providers/redis/shedlock-test-support-redis/pom.xml index 8d94d2460..49a91dfa4 100644 --- a/providers/redis/shedlock-test-support-redis/pom.xml +++ b/providers/redis/shedlock-test-support-redis/pom.xml @@ -1,15 +1,16 @@ - + shedlock-parent net.javacrumbs.shedlock - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-test-support-redis - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/providers/s3/shedlock-provider-s3/pom.xml b/providers/s3/shedlock-provider-s3/pom.xml index e3b8d5ee8..85d690afb 100644 --- a/providers/s3/shedlock-provider-s3/pom.xml +++ b/providers/s3/shedlock-provider-s3/pom.xml @@ -1,15 +1,16 @@ - + shedlock-parent net.javacrumbs.shedlock - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-s3 - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/providers/s3/shedlock-provider-s3v2/pom.xml b/providers/s3/shedlock-provider-s3v2/pom.xml index a04e4e7dd..eba1a5907 100644 --- a/providers/s3/shedlock-provider-s3v2/pom.xml +++ b/providers/s3/shedlock-provider-s3v2/pom.xml @@ -1,15 +1,16 @@ - + shedlock-parent net.javacrumbs.shedlock - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-s3v2 - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/providers/spanner/shedlock-provider-spanner/pom.xml b/providers/spanner/shedlock-provider-spanner/pom.xml index bc53ec337..932502438 100644 --- a/providers/spanner/shedlock-provider-spanner/pom.xml +++ b/providers/spanner/shedlock-provider-spanner/pom.xml @@ -1,15 +1,16 @@ - + shedlock-parent net.javacrumbs.shedlock - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-spanner - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml b/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml index 80d02890c..9b9c949d5 100644 --- a/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml +++ b/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml @@ -1,15 +1,16 @@ - + shedlock-parent net.javacrumbs.shedlock - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-zookeeper-curator - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/shedlock-bom/pom.xml b/shedlock-bom/pom.xml index 192b0577d..c7f6186c7 100644 --- a/shedlock-bom/pom.xml +++ b/shedlock-bom/pom.xml @@ -1,15 +1,16 @@ - + shedlock-parent net.javacrumbs.shedlock - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT 4.0.0 BOM for ShedLock modules shedlock-bom - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT ${project.groupId}:${project.artifactId} pom diff --git a/shedlock-core/pom.xml b/shedlock-core/pom.xml index ca892c0e8..4723f91e9 100644 --- a/shedlock-core/pom.xml +++ b/shedlock-core/pom.xml @@ -1,14 +1,15 @@ - + shedlock-parent net.javacrumbs.shedlock - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT 4.0.0 shedlock-core - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/shedlock-test-support/pom.xml b/shedlock-test-support/pom.xml index bba01dfa1..173e4a2e5 100644 --- a/shedlock-test-support/pom.xml +++ b/shedlock-test-support/pom.xml @@ -1,14 +1,15 @@ - + shedlock-parent net.javacrumbs.shedlock - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT 4.0.0 shedlock-test-support - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/spring/shedlock-spring/pom.xml b/spring/shedlock-spring/pom.xml index 2e1c07d33..e1ffa67dd 100644 --- a/spring/shedlock-spring/pom.xml +++ b/spring/shedlock-spring/pom.xml @@ -1,15 +1,16 @@ - + shedlock-parent net.javacrumbs.shedlock - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT ../../pom.xml 4.0.0 shedlock-spring - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/spring/test/shedlock-springboot-future-test/pom.xml b/spring/test/shedlock-springboot-future-test/pom.xml index c26acc9ae..70901be72 100644 --- a/spring/test/shedlock-springboot-future-test/pom.xml +++ b/spring/test/shedlock-springboot-future-test/pom.xml @@ -1,15 +1,16 @@ - + shedlock-parent net.javacrumbs.shedlock - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-springboot-future-test - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/spring/test/shedlock-springboot-kotlin-test/pom.xml b/spring/test/shedlock-springboot-kotlin-test/pom.xml index 6709bd40e..264c1d8c5 100644 --- a/spring/test/shedlock-springboot-kotlin-test/pom.xml +++ b/spring/test/shedlock-springboot-kotlin-test/pom.xml @@ -1,15 +1,16 @@ - + shedlock-parent net.javacrumbs.shedlock - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-springboot-kotlin-test - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/spring/test/shedlock-springboot-old-test/pom.xml b/spring/test/shedlock-springboot-old-test/pom.xml index 74370e52c..18583e3b3 100644 --- a/spring/test/shedlock-springboot-old-test/pom.xml +++ b/spring/test/shedlock-springboot-old-test/pom.xml @@ -1,15 +1,16 @@ - + shedlock-parent net.javacrumbs.shedlock - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-springboot-old-test - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/spring/test/shedlock-springboot-sleuth-test/pom.xml b/spring/test/shedlock-springboot-sleuth-test/pom.xml index e208d884e..03223eb2d 100644 --- a/spring/test/shedlock-springboot-sleuth-test/pom.xml +++ b/spring/test/shedlock-springboot-sleuth-test/pom.xml @@ -1,15 +1,16 @@ - + shedlock-parent net.javacrumbs.shedlock - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-springboot-sleuth-test - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/spring/test/shedlock-springboot-test/pom.xml b/spring/test/shedlock-springboot-test/pom.xml index e51b94275..707bd7d44 100644 --- a/spring/test/shedlock-springboot-test/pom.xml +++ b/spring/test/shedlock-springboot-test/pom.xml @@ -1,15 +1,16 @@ - + shedlock-parent net.javacrumbs.shedlock - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-springboot-test - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/spring/test/shedlock-testng-test/pom.xml b/spring/test/shedlock-testng-test/pom.xml index 821869319..c6fe7d4cb 100644 --- a/spring/test/shedlock-testng-test/pom.xml +++ b/spring/test/shedlock-testng-test/pom.xml @@ -1,15 +1,16 @@ - + shedlock-parent net.javacrumbs.shedlock - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-testng-test - 6.8.1-SNAPSHOT + 6.7.1-SNAPSHOT ${project.groupId}:${project.artifactId} From 5518769353b53d328c7c6fac3585612e5cb09058 Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Sat, 31 May 2025 22:14:38 +0200 Subject: [PATCH 1389/1598] Add project names so I can release --- providers/etcd/shedlock-provider-etcd-jetcd/pom.xml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml b/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml index e6a41f72a..5c3ca159f 100644 --- a/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml +++ b/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml @@ -9,6 +9,8 @@ 4.0.0 shedlock-provider-etcd-jetcd + 6.7.1-SNAPSHOT + ${project.groupId}:${project.artifactId} 0.8.5 From 2001a13d48e8333c66e55441c9747b0dc525d921 Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Sat, 31 May 2025 22:15:53 +0200 Subject: [PATCH 1390/1598] [maven-release-plugin] prepare release shedlock-parent-6.8.0 --- cdi/shedlock-cdi/pom.xml | 7 +++---- cdi/test/quarkus-test/pom.xml | 7 +++---- micronaut/shedlock-micronaut4/pom.xml | 7 +++---- micronaut/test/micronaut4-jdbc-template/pom.xml | 9 ++++----- micronaut/test/micronaut4-jdbc/pom.xml | 9 ++++----- pom.xml | 2 +- providers/arangodb/shedlock-provider-arangodb/pom.xml | 7 +++---- providers/cassandra/shedlock-provider-cassandra/pom.xml | 7 +++---- providers/consul/shedlock-provider-consul/pom.xml | 7 +++---- .../shedlock-provider-couchbase-javaclient3/pom.xml | 7 +++---- providers/datastore/shedlock-provider-datastore/pom.xml | 7 +++---- providers/dynamodb/shedlock-provider-dynamodb2/pom.xml | 7 +++---- .../shedlock-provider-elasticsearch8/pom.xml | 7 +++---- .../shedlock-provider-elasticsearch9/pom.xml | 7 +++---- providers/etcd/shedlock-provider-etcd-jetcd/pom.xml | 4 ++-- providers/hazelcast/shedlock-provider-hazelcast4/pom.xml | 7 +++---- providers/ignite/shedlock-provider-ignite/pom.xml | 7 +++---- providers/inmemory/shedlock-provider-inmemory/pom.xml | 7 +++---- providers/jdbc/shedlock-provider-jdbc-internal/pom.xml | 7 +++---- providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml | 7 +++---- providers/jdbc/shedlock-provider-jdbc-template/pom.xml | 7 +++---- providers/jdbc/shedlock-provider-jdbc/pom.xml | 7 +++---- providers/jdbc/shedlock-provider-jooq/pom.xml | 7 +++---- providers/jdbc/shedlock-test-support-jdbc/pom.xml | 7 +++---- .../memcached/shedlock-provider-memcached-spy/pom.xml | 7 +++---- .../shedlock-provider-mongo-reactivestreams/pom.xml | 7 +++---- providers/mongo/shedlock-provider-mongo/pom.xml | 7 +++---- providers/neo4j/shedlock-provider-neo4j/pom.xml | 7 +++---- .../opensearch/shedlock-provider-opensearch-java/pom.xml | 7 +++---- .../opensearch/shedlock-provider-opensearch/pom.xml | 7 +++---- providers/r2dbc/shedlock-provider-r2dbc/pom.xml | 7 +++---- providers/redis/shedlock-provider-redis-jedis4/pom.xml | 7 +++---- providers/redis/shedlock-provider-redis-lettuce/pom.xml | 7 +++---- providers/redis/shedlock-provider-redis-spring/pom.xml | 7 +++---- providers/redis/shedlock-support-redis/pom.xml | 7 +++---- providers/redis/shedlock-test-support-redis/pom.xml | 7 +++---- providers/s3/shedlock-provider-s3/pom.xml | 7 +++---- providers/s3/shedlock-provider-s3v2/pom.xml | 7 +++---- providers/spanner/shedlock-provider-spanner/pom.xml | 7 +++---- .../shedlock-provider-zookeeper-curator/pom.xml | 7 +++---- shedlock-bom/pom.xml | 7 +++---- shedlock-core/pom.xml | 7 +++---- shedlock-test-support/pom.xml | 7 +++---- spring/shedlock-spring/pom.xml | 7 +++---- spring/test/shedlock-springboot-future-test/pom.xml | 7 +++---- spring/test/shedlock-springboot-kotlin-test/pom.xml | 7 +++---- spring/test/shedlock-springboot-old-test/pom.xml | 7 +++---- spring/test/shedlock-springboot-sleuth-test/pom.xml | 7 +++---- spring/test/shedlock-springboot-test/pom.xml | 7 +++---- spring/test/shedlock-testng-test/pom.xml | 7 +++---- 50 files changed, 149 insertions(+), 197 deletions(-) diff --git a/cdi/shedlock-cdi/pom.xml b/cdi/shedlock-cdi/pom.xml index 674effb49..2476f482a 100644 --- a/cdi/shedlock-cdi/pom.xml +++ b/cdi/shedlock-cdi/pom.xml @@ -1,17 +1,16 @@ - + 4.0.0 shedlock-parent net.javacrumbs.shedlock - 6.7.1-SNAPSHOT + 6.8.0 ../../pom.xml shedlock-cdi - 6.7.1-SNAPSHOT + 6.8.0 ${project.groupId}:${project.artifactId} diff --git a/cdi/test/quarkus-test/pom.xml b/cdi/test/quarkus-test/pom.xml index aa17b1315..68e83fef2 100644 --- a/cdi/test/quarkus-test/pom.xml +++ b/cdi/test/quarkus-test/pom.xml @@ -1,16 +1,15 @@ - + shedlock-parent net.javacrumbs.shedlock - 6.7.1-SNAPSHOT + 6.8.0 ../../../pom.xml 4.0.0 quarkus-test - 6.7.1-SNAPSHOT + 6.8.0 ${project.groupId}:${project.artifactId} diff --git a/micronaut/shedlock-micronaut4/pom.xml b/micronaut/shedlock-micronaut4/pom.xml index 430838adb..00048cf02 100644 --- a/micronaut/shedlock-micronaut4/pom.xml +++ b/micronaut/shedlock-micronaut4/pom.xml @@ -1,17 +1,16 @@ - + 4.0.0 shedlock-parent net.javacrumbs.shedlock - 6.7.1-SNAPSHOT + 6.8.0 ../../pom.xml shedlock-micronaut4 - 6.7.1-SNAPSHOT + 6.8.0 ${project.groupId}:${project.artifactId} diff --git a/micronaut/test/micronaut4-jdbc-template/pom.xml b/micronaut/test/micronaut4-jdbc-template/pom.xml index 25265ea22..b6ec1087b 100644 --- a/micronaut/test/micronaut4-jdbc-template/pom.xml +++ b/micronaut/test/micronaut4-jdbc-template/pom.xml @@ -1,17 +1,16 @@ - + 4.0.0 shedlock-parent net.javacrumbs.shedlock - 6.7.1-SNAPSHOT + 6.8.0 ../../../pom.xml micronaut4-jdbc-template - 6.7.1-SNAPSHOT + 6.8.0 ${project.groupId}:${project.artifactId} @@ -129,7 +128,7 @@ -XX:TieredStopAtLevel=1 -Dcom.sun.management.jmxremote -classpath - + ${exec.mainClass} diff --git a/micronaut/test/micronaut4-jdbc/pom.xml b/micronaut/test/micronaut4-jdbc/pom.xml index 450253521..459134a33 100644 --- a/micronaut/test/micronaut4-jdbc/pom.xml +++ b/micronaut/test/micronaut4-jdbc/pom.xml @@ -1,17 +1,16 @@ - + 4.0.0 shedlock-parent net.javacrumbs.shedlock - 6.7.1-SNAPSHOT + 6.8.0 ../../../pom.xml micronaut4-jdbc - 6.7.1-SNAPSHOT + 6.8.0 ${project.groupId}:${project.artifactId} @@ -129,7 +128,7 @@ -XX:TieredStopAtLevel=1 -Dcom.sun.management.jmxremote -classpath - + ${exec.mainClass} diff --git a/pom.xml b/pom.xml index 103a30964..016249153 100644 --- a/pom.xml +++ b/pom.xml @@ -20,7 +20,7 @@ shedlock-parent ShedLock pom - 6.7.1-SNAPSHOT + 6.8.0 shedlock-bom shedlock-core diff --git a/providers/arangodb/shedlock-provider-arangodb/pom.xml b/providers/arangodb/shedlock-provider-arangodb/pom.xml index 2528bd124..f45499f22 100644 --- a/providers/arangodb/shedlock-provider-arangodb/pom.xml +++ b/providers/arangodb/shedlock-provider-arangodb/pom.xml @@ -1,16 +1,15 @@ - + shedlock-parent net.javacrumbs.shedlock - 6.7.1-SNAPSHOT + 6.8.0 ../../../pom.xml 4.0.0 shedlock-provider-arangodb - 6.7.1-SNAPSHOT + 6.8.0 ${project.groupId}:${project.artifactId} diff --git a/providers/cassandra/shedlock-provider-cassandra/pom.xml b/providers/cassandra/shedlock-provider-cassandra/pom.xml index 025267b7e..4ab541313 100644 --- a/providers/cassandra/shedlock-provider-cassandra/pom.xml +++ b/providers/cassandra/shedlock-provider-cassandra/pom.xml @@ -1,16 +1,15 @@ - + shedlock-parent net.javacrumbs.shedlock - 6.7.1-SNAPSHOT + 6.8.0 ../../../pom.xml 4.0.0 shedlock-provider-cassandra - 6.7.1-SNAPSHOT + 6.8.0 ${project.groupId}:${project.artifactId} diff --git a/providers/consul/shedlock-provider-consul/pom.xml b/providers/consul/shedlock-provider-consul/pom.xml index 88e95ca36..a7a0b195a 100644 --- a/providers/consul/shedlock-provider-consul/pom.xml +++ b/providers/consul/shedlock-provider-consul/pom.xml @@ -1,16 +1,15 @@ - + shedlock-parent net.javacrumbs.shedlock - 6.7.1-SNAPSHOT + 6.8.0 ../../../pom.xml 4.0.0 shedlock-provider-consul - 6.7.1-SNAPSHOT + 6.8.0 ${project.groupId}:${project.artifactId} diff --git a/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml b/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml index 55b83f37e..b0a802008 100644 --- a/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml +++ b/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml @@ -1,16 +1,15 @@ - + shedlock-parent net.javacrumbs.shedlock - 6.7.1-SNAPSHOT + 6.8.0 ../../../pom.xml 4.0.0 shedlock-provider-couchbase-javaclient3 - 6.7.1-SNAPSHOT + 6.8.0 ${project.groupId}:${project.artifactId} diff --git a/providers/datastore/shedlock-provider-datastore/pom.xml b/providers/datastore/shedlock-provider-datastore/pom.xml index 663b3acab..3e3b73a86 100644 --- a/providers/datastore/shedlock-provider-datastore/pom.xml +++ b/providers/datastore/shedlock-provider-datastore/pom.xml @@ -1,16 +1,15 @@ - + 4.0.0 net.javacrumbs.shedlock shedlock-parent - 6.7.1-SNAPSHOT + 6.8.0 ../../../pom.xml shedlock-provider-datastore - 6.7.1-SNAPSHOT + 6.8.0 ${project.groupId}:${project.artifactId} diff --git a/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml b/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml index 273481211..cf6997d5c 100644 --- a/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml +++ b/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml @@ -1,16 +1,15 @@ - + shedlock-parent net.javacrumbs.shedlock - 6.7.1-SNAPSHOT + 6.8.0 ../../../pom.xml 4.0.0 shedlock-provider-dynamodb2 - 6.7.1-SNAPSHOT + 6.8.0 ${project.groupId}:${project.artifactId} diff --git a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml index 87d61e57e..2894796f7 100644 --- a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml +++ b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml @@ -1,16 +1,15 @@ - + shedlock-parent net.javacrumbs.shedlock - 6.7.1-SNAPSHOT + 6.8.0 ../../../pom.xml 4.0.0 shedlock-provider-elasticsearch8 - 6.7.1-SNAPSHOT + 6.8.0 ${project.groupId}:${project.artifactId} diff --git a/providers/elasticsearch/shedlock-provider-elasticsearch9/pom.xml b/providers/elasticsearch/shedlock-provider-elasticsearch9/pom.xml index fdc4681cc..0e096ed83 100644 --- a/providers/elasticsearch/shedlock-provider-elasticsearch9/pom.xml +++ b/providers/elasticsearch/shedlock-provider-elasticsearch9/pom.xml @@ -1,16 +1,15 @@ - + shedlock-parent net.javacrumbs.shedlock - 6.7.1-SNAPSHOT + 6.8.0 ../../../pom.xml 4.0.0 shedlock-provider-elasticsearch9 - 6.7.1-SNAPSHOT + 6.8.0 ${project.groupId}:${project.artifactId} diff --git a/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml b/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml index 5c3ca159f..0aee641f1 100644 --- a/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml +++ b/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.7.1-SNAPSHOT + 6.8.0 ../../../pom.xml 4.0.0 shedlock-provider-etcd-jetcd - 6.7.1-SNAPSHOT + 6.8.0 ${project.groupId}:${project.artifactId} diff --git a/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml b/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml index a094fc99b..023bca24c 100644 --- a/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml +++ b/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml @@ -1,16 +1,15 @@ - + shedlock-parent net.javacrumbs.shedlock - 6.7.1-SNAPSHOT + 6.8.0 ../../../pom.xml 4.0.0 shedlock-provider-hazelcast4 - 6.7.1-SNAPSHOT + 6.8.0 ${project.groupId}:${project.artifactId} diff --git a/providers/ignite/shedlock-provider-ignite/pom.xml b/providers/ignite/shedlock-provider-ignite/pom.xml index 9da011972..2a0495c54 100644 --- a/providers/ignite/shedlock-provider-ignite/pom.xml +++ b/providers/ignite/shedlock-provider-ignite/pom.xml @@ -1,16 +1,15 @@ - + shedlock-parent net.javacrumbs.shedlock - 6.7.1-SNAPSHOT + 6.8.0 ../../../pom.xml 4.0.0 shedlock-provider-ignite - 6.7.1-SNAPSHOT + 6.8.0 ${project.groupId}:${project.artifactId} diff --git a/providers/inmemory/shedlock-provider-inmemory/pom.xml b/providers/inmemory/shedlock-provider-inmemory/pom.xml index 1f3eb0059..021d5d726 100644 --- a/providers/inmemory/shedlock-provider-inmemory/pom.xml +++ b/providers/inmemory/shedlock-provider-inmemory/pom.xml @@ -1,16 +1,15 @@ - + shedlock-parent net.javacrumbs.shedlock - 6.7.1-SNAPSHOT + 6.8.0 ../../../pom.xml 4.0.0 shedlock-provider-inmemory - 6.7.1-SNAPSHOT + 6.8.0 ${project.groupId}:${project.artifactId} diff --git a/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml b/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml index 58402070b..000266e11 100644 --- a/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml @@ -1,16 +1,15 @@ - + shedlock-parent net.javacrumbs.shedlock - 6.7.1-SNAPSHOT + 6.8.0 ../../../pom.xml 4.0.0 shedlock-provider-jdbc-internal - 6.7.1-SNAPSHOT + 6.8.0 ${project.groupId}:${project.artifactId} diff --git a/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml b/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml index c7da98fae..aee72e520 100644 --- a/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml @@ -1,16 +1,15 @@ - + shedlock-parent net.javacrumbs.shedlock - 6.7.1-SNAPSHOT + 6.8.0 ../../../pom.xml 4.0.0 shedlock-provider-jdbc-micronaut - 6.7.1-SNAPSHOT + 6.8.0 ${project.groupId}:${project.artifactId} diff --git a/providers/jdbc/shedlock-provider-jdbc-template/pom.xml b/providers/jdbc/shedlock-provider-jdbc-template/pom.xml index a0eed86ec..86edc9705 100644 --- a/providers/jdbc/shedlock-provider-jdbc-template/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-template/pom.xml @@ -1,16 +1,15 @@ - + shedlock-parent net.javacrumbs.shedlock - 6.7.1-SNAPSHOT + 6.8.0 ../../../pom.xml 4.0.0 shedlock-provider-jdbc-template - 6.7.1-SNAPSHOT + 6.8.0 ${project.groupId}:${project.artifactId} diff --git a/providers/jdbc/shedlock-provider-jdbc/pom.xml b/providers/jdbc/shedlock-provider-jdbc/pom.xml index 5c62514a2..1b63565ff 100644 --- a/providers/jdbc/shedlock-provider-jdbc/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc/pom.xml @@ -1,16 +1,15 @@ - + shedlock-parent net.javacrumbs.shedlock - 6.7.1-SNAPSHOT + 6.8.0 ../../../pom.xml 4.0.0 shedlock-provider-jdbc - 6.7.1-SNAPSHOT + 6.8.0 ${project.groupId}:${project.artifactId} diff --git a/providers/jdbc/shedlock-provider-jooq/pom.xml b/providers/jdbc/shedlock-provider-jooq/pom.xml index 8491f8e29..708c1eb4f 100644 --- a/providers/jdbc/shedlock-provider-jooq/pom.xml +++ b/providers/jdbc/shedlock-provider-jooq/pom.xml @@ -1,16 +1,15 @@ - + shedlock-parent net.javacrumbs.shedlock - 6.7.1-SNAPSHOT + 6.8.0 ../../../pom.xml 4.0.0 shedlock-provider-jooq - 6.7.1-SNAPSHOT + 6.8.0 ${project.groupId}:${project.artifactId} diff --git a/providers/jdbc/shedlock-test-support-jdbc/pom.xml b/providers/jdbc/shedlock-test-support-jdbc/pom.xml index 7f4e3168b..764268e06 100644 --- a/providers/jdbc/shedlock-test-support-jdbc/pom.xml +++ b/providers/jdbc/shedlock-test-support-jdbc/pom.xml @@ -1,16 +1,15 @@ - + shedlock-parent net.javacrumbs.shedlock - 6.7.1-SNAPSHOT + 6.8.0 ../../../pom.xml 4.0.0 shedlock-test-support-jdbc - 6.7.1-SNAPSHOT + 6.8.0 ${project.groupId}:${project.artifactId} diff --git a/providers/memcached/shedlock-provider-memcached-spy/pom.xml b/providers/memcached/shedlock-provider-memcached-spy/pom.xml index 8b9287b50..4e0d122fc 100644 --- a/providers/memcached/shedlock-provider-memcached-spy/pom.xml +++ b/providers/memcached/shedlock-provider-memcached-spy/pom.xml @@ -1,16 +1,15 @@ - + shedlock-parent net.javacrumbs.shedlock - 6.7.1-SNAPSHOT + 6.8.0 ../../../pom.xml 4.0.0 shedlock-provider-memcached-spy - 6.7.1-SNAPSHOT + 6.8.0 ${project.groupId}:${project.artifactId} diff --git a/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml b/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml index 41e0868c6..cf4cee94a 100644 --- a/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml +++ b/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml @@ -1,16 +1,15 @@ - + shedlock-parent net.javacrumbs.shedlock - 6.7.1-SNAPSHOT + 6.8.0 ../../../pom.xml 4.0.0 shedlock-provider-mongo-reactivestreams - 6.7.1-SNAPSHOT + 6.8.0 ${project.groupId}:${project.artifactId} diff --git a/providers/mongo/shedlock-provider-mongo/pom.xml b/providers/mongo/shedlock-provider-mongo/pom.xml index 6a7395777..022333122 100644 --- a/providers/mongo/shedlock-provider-mongo/pom.xml +++ b/providers/mongo/shedlock-provider-mongo/pom.xml @@ -1,16 +1,15 @@ - + shedlock-parent net.javacrumbs.shedlock - 6.7.1-SNAPSHOT + 6.8.0 ../../../pom.xml 4.0.0 shedlock-provider-mongo - 6.7.1-SNAPSHOT + 6.8.0 ${project.groupId}:${project.artifactId} diff --git a/providers/neo4j/shedlock-provider-neo4j/pom.xml b/providers/neo4j/shedlock-provider-neo4j/pom.xml index 84ad9d35b..7dd92dfb4 100644 --- a/providers/neo4j/shedlock-provider-neo4j/pom.xml +++ b/providers/neo4j/shedlock-provider-neo4j/pom.xml @@ -1,16 +1,15 @@ - + shedlock-parent net.javacrumbs.shedlock - 6.7.1-SNAPSHOT + 6.8.0 ../../../pom.xml 4.0.0 shedlock-provider-neo4j - 6.7.1-SNAPSHOT + 6.8.0 ${project.groupId}:${project.artifactId} diff --git a/providers/opensearch/shedlock-provider-opensearch-java/pom.xml b/providers/opensearch/shedlock-provider-opensearch-java/pom.xml index bc20d0bdc..0c0ad27a1 100644 --- a/providers/opensearch/shedlock-provider-opensearch-java/pom.xml +++ b/providers/opensearch/shedlock-provider-opensearch-java/pom.xml @@ -1,16 +1,15 @@ - + shedlock-parent net.javacrumbs.shedlock - 6.7.1-SNAPSHOT + 6.8.0 ../../../pom.xml 4.0.0 shedlock-provider-opensearch-java - 6.7.1-SNAPSHOT + 6.8.0 ${project.groupId}:${project.artifactId} diff --git a/providers/opensearch/shedlock-provider-opensearch/pom.xml b/providers/opensearch/shedlock-provider-opensearch/pom.xml index 9b7db8434..5ede2e6e5 100644 --- a/providers/opensearch/shedlock-provider-opensearch/pom.xml +++ b/providers/opensearch/shedlock-provider-opensearch/pom.xml @@ -1,16 +1,15 @@ - + shedlock-parent net.javacrumbs.shedlock - 6.7.1-SNAPSHOT + 6.8.0 ../../../pom.xml 4.0.0 shedlock-provider-opensearch - 6.7.1-SNAPSHOT + 6.8.0 ${project.groupId}:${project.artifactId} diff --git a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml index df031681c..7ccb5c200 100644 --- a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml +++ b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml @@ -1,17 +1,16 @@ - + 4.0.0 net.javacrumbs.shedlock shedlock-parent - 6.7.1-SNAPSHOT + 6.8.0 ../../../pom.xml shedlock-provider-r2dbc - 6.7.1-SNAPSHOT + 6.8.0 ${project.groupId}:${project.artifactId} diff --git a/providers/redis/shedlock-provider-redis-jedis4/pom.xml b/providers/redis/shedlock-provider-redis-jedis4/pom.xml index ed2285ed9..55bac6ca2 100644 --- a/providers/redis/shedlock-provider-redis-jedis4/pom.xml +++ b/providers/redis/shedlock-provider-redis-jedis4/pom.xml @@ -1,16 +1,15 @@ - + shedlock-parent net.javacrumbs.shedlock - 6.7.1-SNAPSHOT + 6.8.0 ../../../pom.xml 4.0.0 shedlock-provider-redis-jedis4 - 6.7.1-SNAPSHOT + 6.8.0 ${project.groupId}:${project.artifactId} diff --git a/providers/redis/shedlock-provider-redis-lettuce/pom.xml b/providers/redis/shedlock-provider-redis-lettuce/pom.xml index 50efb7911..89d056d25 100644 --- a/providers/redis/shedlock-provider-redis-lettuce/pom.xml +++ b/providers/redis/shedlock-provider-redis-lettuce/pom.xml @@ -1,16 +1,15 @@ - + shedlock-parent net.javacrumbs.shedlock - 6.7.1-SNAPSHOT + 6.8.0 ../../../pom.xml 4.0.0 shedlock-provider-redis-lettuce - 6.7.1-SNAPSHOT + 6.8.0 ${project.groupId}:${project.artifactId} diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index f20a49e16..1305d6ac7 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -1,16 +1,15 @@ - + shedlock-parent net.javacrumbs.shedlock - 6.7.1-SNAPSHOT + 6.8.0 ../../../pom.xml 4.0.0 shedlock-provider-redis-spring - 6.7.1-SNAPSHOT + 6.8.0 ${project.groupId}:${project.artifactId} diff --git a/providers/redis/shedlock-support-redis/pom.xml b/providers/redis/shedlock-support-redis/pom.xml index d0ef74869..69fde5a7d 100644 --- a/providers/redis/shedlock-support-redis/pom.xml +++ b/providers/redis/shedlock-support-redis/pom.xml @@ -1,16 +1,15 @@ - + shedlock-parent net.javacrumbs.shedlock - 6.7.1-SNAPSHOT + 6.8.0 ../../../pom.xml 4.0.0 shedlock-support-redis - 6.7.1-SNAPSHOT + 6.8.0 ${project.groupId}:${project.artifactId} diff --git a/providers/redis/shedlock-test-support-redis/pom.xml b/providers/redis/shedlock-test-support-redis/pom.xml index 49a91dfa4..9332a85b4 100644 --- a/providers/redis/shedlock-test-support-redis/pom.xml +++ b/providers/redis/shedlock-test-support-redis/pom.xml @@ -1,16 +1,15 @@ - + shedlock-parent net.javacrumbs.shedlock - 6.7.1-SNAPSHOT + 6.8.0 ../../../pom.xml 4.0.0 shedlock-test-support-redis - 6.7.1-SNAPSHOT + 6.8.0 ${project.groupId}:${project.artifactId} diff --git a/providers/s3/shedlock-provider-s3/pom.xml b/providers/s3/shedlock-provider-s3/pom.xml index 85d690afb..478a94de3 100644 --- a/providers/s3/shedlock-provider-s3/pom.xml +++ b/providers/s3/shedlock-provider-s3/pom.xml @@ -1,16 +1,15 @@ - + shedlock-parent net.javacrumbs.shedlock - 6.7.1-SNAPSHOT + 6.8.0 ../../../pom.xml 4.0.0 shedlock-provider-s3 - 6.7.1-SNAPSHOT + 6.8.0 ${project.groupId}:${project.artifactId} diff --git a/providers/s3/shedlock-provider-s3v2/pom.xml b/providers/s3/shedlock-provider-s3v2/pom.xml index eba1a5907..e28900eb8 100644 --- a/providers/s3/shedlock-provider-s3v2/pom.xml +++ b/providers/s3/shedlock-provider-s3v2/pom.xml @@ -1,16 +1,15 @@ - + shedlock-parent net.javacrumbs.shedlock - 6.7.1-SNAPSHOT + 6.8.0 ../../../pom.xml 4.0.0 shedlock-provider-s3v2 - 6.7.1-SNAPSHOT + 6.8.0 ${project.groupId}:${project.artifactId} diff --git a/providers/spanner/shedlock-provider-spanner/pom.xml b/providers/spanner/shedlock-provider-spanner/pom.xml index 932502438..73e4176de 100644 --- a/providers/spanner/shedlock-provider-spanner/pom.xml +++ b/providers/spanner/shedlock-provider-spanner/pom.xml @@ -1,16 +1,15 @@ - + shedlock-parent net.javacrumbs.shedlock - 6.7.1-SNAPSHOT + 6.8.0 ../../../pom.xml 4.0.0 shedlock-provider-spanner - 6.7.1-SNAPSHOT + 6.8.0 ${project.groupId}:${project.artifactId} diff --git a/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml b/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml index 9b9c949d5..b5e8db6ac 100644 --- a/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml +++ b/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml @@ -1,16 +1,15 @@ - + shedlock-parent net.javacrumbs.shedlock - 6.7.1-SNAPSHOT + 6.8.0 ../../../pom.xml 4.0.0 shedlock-provider-zookeeper-curator - 6.7.1-SNAPSHOT + 6.8.0 ${project.groupId}:${project.artifactId} diff --git a/shedlock-bom/pom.xml b/shedlock-bom/pom.xml index c7f6186c7..27df2ce99 100644 --- a/shedlock-bom/pom.xml +++ b/shedlock-bom/pom.xml @@ -1,16 +1,15 @@ - + shedlock-parent net.javacrumbs.shedlock - 6.7.1-SNAPSHOT + 6.8.0 4.0.0 BOM for ShedLock modules shedlock-bom - 6.7.1-SNAPSHOT + 6.8.0 ${project.groupId}:${project.artifactId} pom diff --git a/shedlock-core/pom.xml b/shedlock-core/pom.xml index 4723f91e9..cfb6557e3 100644 --- a/shedlock-core/pom.xml +++ b/shedlock-core/pom.xml @@ -1,15 +1,14 @@ - + shedlock-parent net.javacrumbs.shedlock - 6.7.1-SNAPSHOT + 6.8.0 4.0.0 shedlock-core - 6.7.1-SNAPSHOT + 6.8.0 ${project.groupId}:${project.artifactId} diff --git a/shedlock-test-support/pom.xml b/shedlock-test-support/pom.xml index 173e4a2e5..c4469d6b8 100644 --- a/shedlock-test-support/pom.xml +++ b/shedlock-test-support/pom.xml @@ -1,15 +1,14 @@ - + shedlock-parent net.javacrumbs.shedlock - 6.7.1-SNAPSHOT + 6.8.0 4.0.0 shedlock-test-support - 6.7.1-SNAPSHOT + 6.8.0 ${project.groupId}:${project.artifactId} diff --git a/spring/shedlock-spring/pom.xml b/spring/shedlock-spring/pom.xml index e1ffa67dd..ec8aa6261 100644 --- a/spring/shedlock-spring/pom.xml +++ b/spring/shedlock-spring/pom.xml @@ -1,16 +1,15 @@ - + shedlock-parent net.javacrumbs.shedlock - 6.7.1-SNAPSHOT + 6.8.0 ../../pom.xml 4.0.0 shedlock-spring - 6.7.1-SNAPSHOT + 6.8.0 ${project.groupId}:${project.artifactId} diff --git a/spring/test/shedlock-springboot-future-test/pom.xml b/spring/test/shedlock-springboot-future-test/pom.xml index 70901be72..c15355183 100644 --- a/spring/test/shedlock-springboot-future-test/pom.xml +++ b/spring/test/shedlock-springboot-future-test/pom.xml @@ -1,16 +1,15 @@ - + shedlock-parent net.javacrumbs.shedlock - 6.7.1-SNAPSHOT + 6.8.0 ../../../pom.xml 4.0.0 shedlock-springboot-future-test - 6.7.1-SNAPSHOT + 6.8.0 ${project.groupId}:${project.artifactId} diff --git a/spring/test/shedlock-springboot-kotlin-test/pom.xml b/spring/test/shedlock-springboot-kotlin-test/pom.xml index 264c1d8c5..91446cda4 100644 --- a/spring/test/shedlock-springboot-kotlin-test/pom.xml +++ b/spring/test/shedlock-springboot-kotlin-test/pom.xml @@ -1,16 +1,15 @@ - + shedlock-parent net.javacrumbs.shedlock - 6.7.1-SNAPSHOT + 6.8.0 ../../../pom.xml 4.0.0 shedlock-springboot-kotlin-test - 6.7.1-SNAPSHOT + 6.8.0 ${project.groupId}:${project.artifactId} diff --git a/spring/test/shedlock-springboot-old-test/pom.xml b/spring/test/shedlock-springboot-old-test/pom.xml index 18583e3b3..9add9b63b 100644 --- a/spring/test/shedlock-springboot-old-test/pom.xml +++ b/spring/test/shedlock-springboot-old-test/pom.xml @@ -1,16 +1,15 @@ - + shedlock-parent net.javacrumbs.shedlock - 6.7.1-SNAPSHOT + 6.8.0 ../../../pom.xml 4.0.0 shedlock-springboot-old-test - 6.7.1-SNAPSHOT + 6.8.0 ${project.groupId}:${project.artifactId} diff --git a/spring/test/shedlock-springboot-sleuth-test/pom.xml b/spring/test/shedlock-springboot-sleuth-test/pom.xml index 03223eb2d..c9a6ace1e 100644 --- a/spring/test/shedlock-springboot-sleuth-test/pom.xml +++ b/spring/test/shedlock-springboot-sleuth-test/pom.xml @@ -1,16 +1,15 @@ - + shedlock-parent net.javacrumbs.shedlock - 6.7.1-SNAPSHOT + 6.8.0 ../../../pom.xml 4.0.0 shedlock-springboot-sleuth-test - 6.7.1-SNAPSHOT + 6.8.0 ${project.groupId}:${project.artifactId} diff --git a/spring/test/shedlock-springboot-test/pom.xml b/spring/test/shedlock-springboot-test/pom.xml index 707bd7d44..3fe1eed78 100644 --- a/spring/test/shedlock-springboot-test/pom.xml +++ b/spring/test/shedlock-springboot-test/pom.xml @@ -1,16 +1,15 @@ - + shedlock-parent net.javacrumbs.shedlock - 6.7.1-SNAPSHOT + 6.8.0 ../../../pom.xml 4.0.0 shedlock-springboot-test - 6.7.1-SNAPSHOT + 6.8.0 ${project.groupId}:${project.artifactId} diff --git a/spring/test/shedlock-testng-test/pom.xml b/spring/test/shedlock-testng-test/pom.xml index c6fe7d4cb..31c43cd19 100644 --- a/spring/test/shedlock-testng-test/pom.xml +++ b/spring/test/shedlock-testng-test/pom.xml @@ -1,16 +1,15 @@ - + shedlock-parent net.javacrumbs.shedlock - 6.7.1-SNAPSHOT + 6.8.0 ../../../pom.xml 4.0.0 shedlock-testng-test - 6.7.1-SNAPSHOT + 6.8.0 ${project.groupId}:${project.artifactId} From d1305699669f02a42999163de5549b8dbfd3b4ab Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Sat, 31 May 2025 22:15:57 +0200 Subject: [PATCH 1391/1598] [maven-release-plugin] prepare for next development iteration --- cdi/shedlock-cdi/pom.xml | 4 ++-- cdi/test/quarkus-test/pom.xml | 4 ++-- micronaut/shedlock-micronaut4/pom.xml | 4 ++-- micronaut/test/micronaut4-jdbc-template/pom.xml | 4 ++-- micronaut/test/micronaut4-jdbc/pom.xml | 4 ++-- pom.xml | 2 +- providers/arangodb/shedlock-provider-arangodb/pom.xml | 4 ++-- providers/cassandra/shedlock-provider-cassandra/pom.xml | 4 ++-- providers/consul/shedlock-provider-consul/pom.xml | 4 ++-- .../couchbase/shedlock-provider-couchbase-javaclient3/pom.xml | 4 ++-- providers/datastore/shedlock-provider-datastore/pom.xml | 4 ++-- providers/dynamodb/shedlock-provider-dynamodb2/pom.xml | 4 ++-- .../elasticsearch/shedlock-provider-elasticsearch8/pom.xml | 4 ++-- .../elasticsearch/shedlock-provider-elasticsearch9/pom.xml | 4 ++-- providers/etcd/shedlock-provider-etcd-jetcd/pom.xml | 4 ++-- providers/hazelcast/shedlock-provider-hazelcast4/pom.xml | 4 ++-- providers/ignite/shedlock-provider-ignite/pom.xml | 4 ++-- providers/inmemory/shedlock-provider-inmemory/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-internal/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-template/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jooq/pom.xml | 4 ++-- providers/jdbc/shedlock-test-support-jdbc/pom.xml | 4 ++-- providers/memcached/shedlock-provider-memcached-spy/pom.xml | 4 ++-- .../mongo/shedlock-provider-mongo-reactivestreams/pom.xml | 4 ++-- providers/mongo/shedlock-provider-mongo/pom.xml | 4 ++-- providers/neo4j/shedlock-provider-neo4j/pom.xml | 4 ++-- .../opensearch/shedlock-provider-opensearch-java/pom.xml | 4 ++-- providers/opensearch/shedlock-provider-opensearch/pom.xml | 4 ++-- providers/r2dbc/shedlock-provider-r2dbc/pom.xml | 4 ++-- providers/redis/shedlock-provider-redis-jedis4/pom.xml | 4 ++-- providers/redis/shedlock-provider-redis-lettuce/pom.xml | 4 ++-- providers/redis/shedlock-provider-redis-spring/pom.xml | 4 ++-- providers/redis/shedlock-support-redis/pom.xml | 4 ++-- providers/redis/shedlock-test-support-redis/pom.xml | 4 ++-- providers/s3/shedlock-provider-s3/pom.xml | 4 ++-- providers/s3/shedlock-provider-s3v2/pom.xml | 4 ++-- providers/spanner/shedlock-provider-spanner/pom.xml | 4 ++-- .../zookeeper/shedlock-provider-zookeeper-curator/pom.xml | 4 ++-- shedlock-bom/pom.xml | 4 ++-- shedlock-core/pom.xml | 4 ++-- shedlock-test-support/pom.xml | 4 ++-- spring/shedlock-spring/pom.xml | 4 ++-- spring/test/shedlock-springboot-future-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-kotlin-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-old-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-sleuth-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-test/pom.xml | 4 ++-- spring/test/shedlock-testng-test/pom.xml | 4 ++-- 50 files changed, 99 insertions(+), 99 deletions(-) diff --git a/cdi/shedlock-cdi/pom.xml b/cdi/shedlock-cdi/pom.xml index 2476f482a..4b0ba40ed 100644 --- a/cdi/shedlock-cdi/pom.xml +++ b/cdi/shedlock-cdi/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.0 + 6.8.1-SNAPSHOT ../../pom.xml shedlock-cdi - 6.8.0 + 6.8.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/cdi/test/quarkus-test/pom.xml b/cdi/test/quarkus-test/pom.xml index 68e83fef2..e6b917f3a 100644 --- a/cdi/test/quarkus-test/pom.xml +++ b/cdi/test/quarkus-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.0 + 6.8.1-SNAPSHOT ../../../pom.xml 4.0.0 quarkus-test - 6.8.0 + 6.8.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/micronaut/shedlock-micronaut4/pom.xml b/micronaut/shedlock-micronaut4/pom.xml index 00048cf02..dcbc016a1 100644 --- a/micronaut/shedlock-micronaut4/pom.xml +++ b/micronaut/shedlock-micronaut4/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.0 + 6.8.1-SNAPSHOT ../../pom.xml shedlock-micronaut4 - 6.8.0 + 6.8.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/micronaut/test/micronaut4-jdbc-template/pom.xml b/micronaut/test/micronaut4-jdbc-template/pom.xml index b6ec1087b..fbecf84ef 100644 --- a/micronaut/test/micronaut4-jdbc-template/pom.xml +++ b/micronaut/test/micronaut4-jdbc-template/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.0 + 6.8.1-SNAPSHOT ../../../pom.xml micronaut4-jdbc-template - 6.8.0 + 6.8.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/micronaut/test/micronaut4-jdbc/pom.xml b/micronaut/test/micronaut4-jdbc/pom.xml index 459134a33..85e366c38 100644 --- a/micronaut/test/micronaut4-jdbc/pom.xml +++ b/micronaut/test/micronaut4-jdbc/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.0 + 6.8.1-SNAPSHOT ../../../pom.xml micronaut4-jdbc - 6.8.0 + 6.8.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/pom.xml b/pom.xml index 016249153..f042014dc 100644 --- a/pom.xml +++ b/pom.xml @@ -20,7 +20,7 @@ shedlock-parent ShedLock pom - 6.8.0 + 6.8.1-SNAPSHOT shedlock-bom shedlock-core diff --git a/providers/arangodb/shedlock-provider-arangodb/pom.xml b/providers/arangodb/shedlock-provider-arangodb/pom.xml index f45499f22..9d1daf083 100644 --- a/providers/arangodb/shedlock-provider-arangodb/pom.xml +++ b/providers/arangodb/shedlock-provider-arangodb/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.0 + 6.8.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-arangodb - 6.8.0 + 6.8.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/providers/cassandra/shedlock-provider-cassandra/pom.xml b/providers/cassandra/shedlock-provider-cassandra/pom.xml index 4ab541313..bb4661a87 100644 --- a/providers/cassandra/shedlock-provider-cassandra/pom.xml +++ b/providers/cassandra/shedlock-provider-cassandra/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.0 + 6.8.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-cassandra - 6.8.0 + 6.8.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/providers/consul/shedlock-provider-consul/pom.xml b/providers/consul/shedlock-provider-consul/pom.xml index a7a0b195a..402a4cfc1 100644 --- a/providers/consul/shedlock-provider-consul/pom.xml +++ b/providers/consul/shedlock-provider-consul/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.0 + 6.8.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-consul - 6.8.0 + 6.8.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml b/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml index b0a802008..c6b7a76ac 100644 --- a/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml +++ b/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.0 + 6.8.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-couchbase-javaclient3 - 6.8.0 + 6.8.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/providers/datastore/shedlock-provider-datastore/pom.xml b/providers/datastore/shedlock-provider-datastore/pom.xml index 3e3b73a86..41ffded9c 100644 --- a/providers/datastore/shedlock-provider-datastore/pom.xml +++ b/providers/datastore/shedlock-provider-datastore/pom.xml @@ -4,12 +4,12 @@ net.javacrumbs.shedlock shedlock-parent - 6.8.0 + 6.8.1-SNAPSHOT ../../../pom.xml shedlock-provider-datastore - 6.8.0 + 6.8.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml b/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml index cf6997d5c..af664d6b9 100644 --- a/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml +++ b/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.0 + 6.8.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-dynamodb2 - 6.8.0 + 6.8.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml index 2894796f7..584061a06 100644 --- a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml +++ b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.0 + 6.8.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-elasticsearch8 - 6.8.0 + 6.8.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/providers/elasticsearch/shedlock-provider-elasticsearch9/pom.xml b/providers/elasticsearch/shedlock-provider-elasticsearch9/pom.xml index 0e096ed83..715411caa 100644 --- a/providers/elasticsearch/shedlock-provider-elasticsearch9/pom.xml +++ b/providers/elasticsearch/shedlock-provider-elasticsearch9/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.0 + 6.8.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-elasticsearch9 - 6.8.0 + 6.8.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml b/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml index 0aee641f1..3203a4d2f 100644 --- a/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml +++ b/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.0 + 6.8.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-etcd-jetcd - 6.8.0 + 6.8.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml b/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml index 023bca24c..acbb7eab0 100644 --- a/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml +++ b/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.0 + 6.8.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-hazelcast4 - 6.8.0 + 6.8.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/providers/ignite/shedlock-provider-ignite/pom.xml b/providers/ignite/shedlock-provider-ignite/pom.xml index 2a0495c54..426359045 100644 --- a/providers/ignite/shedlock-provider-ignite/pom.xml +++ b/providers/ignite/shedlock-provider-ignite/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.0 + 6.8.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-ignite - 6.8.0 + 6.8.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/providers/inmemory/shedlock-provider-inmemory/pom.xml b/providers/inmemory/shedlock-provider-inmemory/pom.xml index 021d5d726..2a1e0de59 100644 --- a/providers/inmemory/shedlock-provider-inmemory/pom.xml +++ b/providers/inmemory/shedlock-provider-inmemory/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.0 + 6.8.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-inmemory - 6.8.0 + 6.8.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml b/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml index 000266e11..21b473d32 100644 --- a/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.0 + 6.8.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-jdbc-internal - 6.8.0 + 6.8.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml b/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml index aee72e520..6bd2cbc40 100644 --- a/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.0 + 6.8.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-jdbc-micronaut - 6.8.0 + 6.8.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/providers/jdbc/shedlock-provider-jdbc-template/pom.xml b/providers/jdbc/shedlock-provider-jdbc-template/pom.xml index 86edc9705..071650862 100644 --- a/providers/jdbc/shedlock-provider-jdbc-template/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-template/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.0 + 6.8.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-jdbc-template - 6.8.0 + 6.8.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/providers/jdbc/shedlock-provider-jdbc/pom.xml b/providers/jdbc/shedlock-provider-jdbc/pom.xml index 1b63565ff..d70fbda67 100644 --- a/providers/jdbc/shedlock-provider-jdbc/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.0 + 6.8.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-jdbc - 6.8.0 + 6.8.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/providers/jdbc/shedlock-provider-jooq/pom.xml b/providers/jdbc/shedlock-provider-jooq/pom.xml index 708c1eb4f..758091f27 100644 --- a/providers/jdbc/shedlock-provider-jooq/pom.xml +++ b/providers/jdbc/shedlock-provider-jooq/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.0 + 6.8.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-jooq - 6.8.0 + 6.8.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/providers/jdbc/shedlock-test-support-jdbc/pom.xml b/providers/jdbc/shedlock-test-support-jdbc/pom.xml index 764268e06..60f66660d 100644 --- a/providers/jdbc/shedlock-test-support-jdbc/pom.xml +++ b/providers/jdbc/shedlock-test-support-jdbc/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.0 + 6.8.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-test-support-jdbc - 6.8.0 + 6.8.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/providers/memcached/shedlock-provider-memcached-spy/pom.xml b/providers/memcached/shedlock-provider-memcached-spy/pom.xml index 4e0d122fc..c339ada62 100644 --- a/providers/memcached/shedlock-provider-memcached-spy/pom.xml +++ b/providers/memcached/shedlock-provider-memcached-spy/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.0 + 6.8.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-memcached-spy - 6.8.0 + 6.8.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml b/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml index cf4cee94a..d342892d1 100644 --- a/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml +++ b/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.0 + 6.8.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-mongo-reactivestreams - 6.8.0 + 6.8.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/providers/mongo/shedlock-provider-mongo/pom.xml b/providers/mongo/shedlock-provider-mongo/pom.xml index 022333122..0dbbb9b9a 100644 --- a/providers/mongo/shedlock-provider-mongo/pom.xml +++ b/providers/mongo/shedlock-provider-mongo/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.0 + 6.8.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-mongo - 6.8.0 + 6.8.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/providers/neo4j/shedlock-provider-neo4j/pom.xml b/providers/neo4j/shedlock-provider-neo4j/pom.xml index 7dd92dfb4..1986c80c4 100644 --- a/providers/neo4j/shedlock-provider-neo4j/pom.xml +++ b/providers/neo4j/shedlock-provider-neo4j/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.0 + 6.8.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-neo4j - 6.8.0 + 6.8.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/providers/opensearch/shedlock-provider-opensearch-java/pom.xml b/providers/opensearch/shedlock-provider-opensearch-java/pom.xml index 0c0ad27a1..2b3895fd7 100644 --- a/providers/opensearch/shedlock-provider-opensearch-java/pom.xml +++ b/providers/opensearch/shedlock-provider-opensearch-java/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.0 + 6.8.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-opensearch-java - 6.8.0 + 6.8.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/providers/opensearch/shedlock-provider-opensearch/pom.xml b/providers/opensearch/shedlock-provider-opensearch/pom.xml index 5ede2e6e5..792992c29 100644 --- a/providers/opensearch/shedlock-provider-opensearch/pom.xml +++ b/providers/opensearch/shedlock-provider-opensearch/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.0 + 6.8.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-opensearch - 6.8.0 + 6.8.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml index 7ccb5c200..96311e074 100644 --- a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml +++ b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml @@ -5,12 +5,12 @@ net.javacrumbs.shedlock shedlock-parent - 6.8.0 + 6.8.1-SNAPSHOT ../../../pom.xml shedlock-provider-r2dbc - 6.8.0 + 6.8.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/providers/redis/shedlock-provider-redis-jedis4/pom.xml b/providers/redis/shedlock-provider-redis-jedis4/pom.xml index 55bac6ca2..903f91c5c 100644 --- a/providers/redis/shedlock-provider-redis-jedis4/pom.xml +++ b/providers/redis/shedlock-provider-redis-jedis4/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.0 + 6.8.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-redis-jedis4 - 6.8.0 + 6.8.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/providers/redis/shedlock-provider-redis-lettuce/pom.xml b/providers/redis/shedlock-provider-redis-lettuce/pom.xml index 89d056d25..b282f4df2 100644 --- a/providers/redis/shedlock-provider-redis-lettuce/pom.xml +++ b/providers/redis/shedlock-provider-redis-lettuce/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.0 + 6.8.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-redis-lettuce - 6.8.0 + 6.8.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index 1305d6ac7..329a1dd3c 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.0 + 6.8.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-redis-spring - 6.8.0 + 6.8.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/providers/redis/shedlock-support-redis/pom.xml b/providers/redis/shedlock-support-redis/pom.xml index 69fde5a7d..a1c157a8e 100644 --- a/providers/redis/shedlock-support-redis/pom.xml +++ b/providers/redis/shedlock-support-redis/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.0 + 6.8.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-support-redis - 6.8.0 + 6.8.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/providers/redis/shedlock-test-support-redis/pom.xml b/providers/redis/shedlock-test-support-redis/pom.xml index 9332a85b4..8d94d2460 100644 --- a/providers/redis/shedlock-test-support-redis/pom.xml +++ b/providers/redis/shedlock-test-support-redis/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.0 + 6.8.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-test-support-redis - 6.8.0 + 6.8.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/providers/s3/shedlock-provider-s3/pom.xml b/providers/s3/shedlock-provider-s3/pom.xml index 478a94de3..e3b8d5ee8 100644 --- a/providers/s3/shedlock-provider-s3/pom.xml +++ b/providers/s3/shedlock-provider-s3/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.0 + 6.8.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-s3 - 6.8.0 + 6.8.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/providers/s3/shedlock-provider-s3v2/pom.xml b/providers/s3/shedlock-provider-s3v2/pom.xml index e28900eb8..a04e4e7dd 100644 --- a/providers/s3/shedlock-provider-s3v2/pom.xml +++ b/providers/s3/shedlock-provider-s3v2/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.0 + 6.8.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-s3v2 - 6.8.0 + 6.8.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/providers/spanner/shedlock-provider-spanner/pom.xml b/providers/spanner/shedlock-provider-spanner/pom.xml index 73e4176de..bc53ec337 100644 --- a/providers/spanner/shedlock-provider-spanner/pom.xml +++ b/providers/spanner/shedlock-provider-spanner/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.0 + 6.8.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-spanner - 6.8.0 + 6.8.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml b/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml index b5e8db6ac..80d02890c 100644 --- a/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml +++ b/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.0 + 6.8.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-zookeeper-curator - 6.8.0 + 6.8.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/shedlock-bom/pom.xml b/shedlock-bom/pom.xml index 27df2ce99..192b0577d 100644 --- a/shedlock-bom/pom.xml +++ b/shedlock-bom/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.0 + 6.8.1-SNAPSHOT 4.0.0 BOM for ShedLock modules shedlock-bom - 6.8.0 + 6.8.1-SNAPSHOT ${project.groupId}:${project.artifactId} pom diff --git a/shedlock-core/pom.xml b/shedlock-core/pom.xml index cfb6557e3..ca892c0e8 100644 --- a/shedlock-core/pom.xml +++ b/shedlock-core/pom.xml @@ -3,12 +3,12 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.0 + 6.8.1-SNAPSHOT 4.0.0 shedlock-core - 6.8.0 + 6.8.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/shedlock-test-support/pom.xml b/shedlock-test-support/pom.xml index c4469d6b8..bba01dfa1 100644 --- a/shedlock-test-support/pom.xml +++ b/shedlock-test-support/pom.xml @@ -3,12 +3,12 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.0 + 6.8.1-SNAPSHOT 4.0.0 shedlock-test-support - 6.8.0 + 6.8.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/spring/shedlock-spring/pom.xml b/spring/shedlock-spring/pom.xml index ec8aa6261..2e1c07d33 100644 --- a/spring/shedlock-spring/pom.xml +++ b/spring/shedlock-spring/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.0 + 6.8.1-SNAPSHOT ../../pom.xml 4.0.0 shedlock-spring - 6.8.0 + 6.8.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/spring/test/shedlock-springboot-future-test/pom.xml b/spring/test/shedlock-springboot-future-test/pom.xml index c15355183..c26acc9ae 100644 --- a/spring/test/shedlock-springboot-future-test/pom.xml +++ b/spring/test/shedlock-springboot-future-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.0 + 6.8.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-springboot-future-test - 6.8.0 + 6.8.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/spring/test/shedlock-springboot-kotlin-test/pom.xml b/spring/test/shedlock-springboot-kotlin-test/pom.xml index 91446cda4..6709bd40e 100644 --- a/spring/test/shedlock-springboot-kotlin-test/pom.xml +++ b/spring/test/shedlock-springboot-kotlin-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.0 + 6.8.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-springboot-kotlin-test - 6.8.0 + 6.8.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/spring/test/shedlock-springboot-old-test/pom.xml b/spring/test/shedlock-springboot-old-test/pom.xml index 9add9b63b..74370e52c 100644 --- a/spring/test/shedlock-springboot-old-test/pom.xml +++ b/spring/test/shedlock-springboot-old-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.0 + 6.8.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-springboot-old-test - 6.8.0 + 6.8.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/spring/test/shedlock-springboot-sleuth-test/pom.xml b/spring/test/shedlock-springboot-sleuth-test/pom.xml index c9a6ace1e..e208d884e 100644 --- a/spring/test/shedlock-springboot-sleuth-test/pom.xml +++ b/spring/test/shedlock-springboot-sleuth-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.0 + 6.8.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-springboot-sleuth-test - 6.8.0 + 6.8.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/spring/test/shedlock-springboot-test/pom.xml b/spring/test/shedlock-springboot-test/pom.xml index 3fe1eed78..e51b94275 100644 --- a/spring/test/shedlock-springboot-test/pom.xml +++ b/spring/test/shedlock-springboot-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.0 + 6.8.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-springboot-test - 6.8.0 + 6.8.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/spring/test/shedlock-testng-test/pom.xml b/spring/test/shedlock-testng-test/pom.xml index 31c43cd19..821869319 100644 --- a/spring/test/shedlock-testng-test/pom.xml +++ b/spring/test/shedlock-testng-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.0 + 6.8.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-testng-test - 6.8.0 + 6.8.1-SNAPSHOT ${project.groupId}:${project.artifactId} From d613c8242c3ef1a6f38a72632c468f2009b6e3db Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Sun, 1 Jun 2025 21:02:15 +0200 Subject: [PATCH 1392/1598] README updated --- README.md | 60 ++++++++++++++++++++++++++--------------------------- RELEASES.md | 6 +++++- 2 files changed, 35 insertions(+), 31 deletions(-) diff --git a/README.md b/README.md index aa8ff55f5..7a411f91d 100644 --- a/README.md +++ b/README.md @@ -79,7 +79,7 @@ First of all, we have to import the project net.javacrumbs.shedlock shedlock-spring - 6.7.0 + 6.8.0 ``` @@ -180,7 +180,7 @@ Add dependency net.javacrumbs.shedlock shedlock-provider-jdbc-template - 6.7.0 + 6.8.0 ``` @@ -240,7 +240,7 @@ is in flux and may easily break. net.javacrumbs.shedlock shedlock-provider-r2dbc - 6.7.0 + 6.8.0 ``` @@ -263,7 +263,7 @@ Add dependency net.javacrumbs.shedlock shedlock-provider-jooq - 6.7.0 + 6.8.0 ``` @@ -300,7 +300,7 @@ Add dependency net.javacrumbs.shedlock shedlock-provider-jdbc-micronaut - 6.7.0 + 6.8.0 ``` @@ -323,7 +323,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-mongo - 6.7.0 + 6.8.0 ``` @@ -350,7 +350,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-mongo-reactivestreams - 6.7.0 + 6.8.0 ``` @@ -379,7 +379,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-dynamodb2 - 6.7.0 + 6.8.0 ``` @@ -406,7 +406,7 @@ Import net.javacrumbs.shedlock shedlock-provider-zookeeper-curator - 6.7.0 + 6.8.0 ``` @@ -430,7 +430,7 @@ Import net.javacrumbs.shedlock shedlock-provider-redis-spring - 6.7.0 + 6.8.0 ``` @@ -454,7 +454,7 @@ Import net.javacrumbs.shedlock shedlock-provider-redis-spring - 6.7.0 + 6.8.0 ``` @@ -483,7 +483,7 @@ Import net.javacrumbs.shedlock shedlock-provider-redis-jedis4 - 6.7.0 + 6.8.0 ``` @@ -507,7 +507,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-hazelcast4 - 6.7.0 + 6.8.0 ``` @@ -533,7 +533,7 @@ Import net.javacrumbs.shedlock shedlock-provider-redis-lettuce - 6.7.0 + 6.8.0 ``` @@ -555,7 +555,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-couchbase-javaclient3 - 6.7.0 + 6.8.0 ``` @@ -582,7 +582,7 @@ I am really not sure if it's a good idea to use Elasticsearch as a lock provider net.javacrumbs.shedlock shedlock-provider-elasticsearch8 - 6.7.0 + 6.8.0 ``` @@ -607,7 +607,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-opensearch-java - 6.7.0 + 6.8.0 ``` @@ -635,7 +635,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-cassandra - 6.7.0 + 6.8.0 ``` @@ -670,7 +670,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-consul - 6.7.0 + 6.8.0 ``` @@ -695,7 +695,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-arangodb - 6.7.0 + 6.8.0 ``` @@ -721,7 +721,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-neo4j - 6.7.0 + 6.8.0 ``` @@ -746,7 +746,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-etcd-jetcd - 6.7.0 + 6.8.0 ``` @@ -770,7 +770,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-ignite - 6.7.0 + 6.8.0 ``` @@ -795,7 +795,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-inmemory - 6.7.0 + 6.8.0 test ``` @@ -821,7 +821,7 @@ Import net.javacrumbs.shedlock shedlock-provider-memcached-spy - 6.7.0 + 6.8.0 ``` @@ -852,7 +852,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-datastore - 6.7.0 + 6.8.0 ``` @@ -874,7 +874,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-spanner - 6.7.0 + 6.8.0 ``` Configure @@ -914,7 +914,7 @@ Import the project shedlock-provider-s3v2 - 6.7.0 + 6.8.0 ``` @@ -1015,7 +1015,7 @@ Import the project: net.javacrumbs.shedlock shedlock-micronaut4 - 6.7.0 + 6.8.0 ``` @@ -1052,7 +1052,7 @@ Import the project: net.javacrumbs.shedlock shedlock-cdi - 6.7.0 + 6.8.0 ``` diff --git a/RELEASES.md b/RELEASES.md index 216b3053f..34172f8e9 100644 --- a/RELEASES.md +++ b/RELEASES.md @@ -1,5 +1,9 @@ # Release notes -## 6.7.0 (2025-05-05) +## 6.8.0 (2025-05-31) +* Added `riskyUnlock` to HazelcastLockProvider +* Dependency updates + +## 6.7.0 (2025-05-22) * safeUpdate mode for Redis Providers (thanks @shotmk) ## 6.6.0 (2025-05-05) From c1d4bb1a6ca600d4d9f466aaa13494f871225821 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 2 Jun 2025 16:27:32 +0000 Subject: [PATCH 1393/1598] Bump software.amazon.awssdk:s3 from 2.31.53 to 2.31.54 Bumps software.amazon.awssdk:s3 from 2.31.53 to 2.31.54. --- updated-dependencies: - dependency-name: software.amazon.awssdk:s3 dependency-version: 2.31.54 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/s3/shedlock-provider-s3v2/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/s3/shedlock-provider-s3v2/pom.xml b/providers/s3/shedlock-provider-s3v2/pom.xml index a04e4e7dd..69d1b9327 100644 --- a/providers/s3/shedlock-provider-s3v2/pom.xml +++ b/providers/s3/shedlock-provider-s3v2/pom.xml @@ -13,7 +13,7 @@ ${project.groupId}:${project.artifactId} - 2.31.53 + 2.31.54 From 417d467f94f4fb3f4e5fdbc838099e1f37a07400 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 3 Jun 2025 15:16:11 +0000 Subject: [PATCH 1394/1598] Bump com.amazonaws:aws-java-sdk-s3 from 1.12.783 to 1.12.784 Bumps [com.amazonaws:aws-java-sdk-s3](https://github.com/aws/aws-sdk-java) from 1.12.783 to 1.12.784. - [Changelog](https://github.com/aws/aws-sdk-java/blob/master/CHANGELOG.md) - [Commits](https://github.com/aws/aws-sdk-java/compare/1.12.783...1.12.784) --- updated-dependencies: - dependency-name: com.amazonaws:aws-java-sdk-s3 dependency-version: 1.12.784 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/s3/shedlock-provider-s3/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/s3/shedlock-provider-s3/pom.xml b/providers/s3/shedlock-provider-s3/pom.xml index e3b8d5ee8..8abc316c8 100644 --- a/providers/s3/shedlock-provider-s3/pom.xml +++ b/providers/s3/shedlock-provider-s3/pom.xml @@ -13,7 +13,7 @@ ${project.groupId}:${project.artifactId} - 1.12.783 + 1.12.784 From 1afadb70b512b35aff9b80eebccc28809b669101 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 3 Jun 2025 15:16:15 +0000 Subject: [PATCH 1395/1598] Bump software.amazon.awssdk:s3 from 2.31.54 to 2.31.55 Bumps software.amazon.awssdk:s3 from 2.31.54 to 2.31.55. --- updated-dependencies: - dependency-name: software.amazon.awssdk:s3 dependency-version: 2.31.55 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/s3/shedlock-provider-s3v2/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/s3/shedlock-provider-s3v2/pom.xml b/providers/s3/shedlock-provider-s3v2/pom.xml index 69d1b9327..02ad092fa 100644 --- a/providers/s3/shedlock-provider-s3v2/pom.xml +++ b/providers/s3/shedlock-provider-s3v2/pom.xml @@ -13,7 +13,7 @@ ${project.groupId}:${project.artifactId} - 2.31.54 + 2.31.55 From 2b2196e9efb59f33977080c92262c61ed2871f59 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 3 Jun 2025 15:16:30 +0000 Subject: [PATCH 1396/1598] Bump co.elastic.clients:elasticsearch-java from 8.18.0 to 9.0.2 Bumps [co.elastic.clients:elasticsearch-java](https://github.com/elastic/elasticsearch-java) from 8.18.0 to 9.0.2. - [Release notes](https://github.com/elastic/elasticsearch-java/releases) - [Changelog](https://github.com/elastic/elasticsearch-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/elastic/elasticsearch-java/commits) --- updated-dependencies: - dependency-name: co.elastic.clients:elasticsearch-java dependency-version: 9.0.2 dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- .../elasticsearch/shedlock-provider-elasticsearch8/pom.xml | 2 +- .../elasticsearch/shedlock-provider-elasticsearch9/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml index 584061a06..a441adebe 100644 --- a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml +++ b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml @@ -13,7 +13,7 @@ ${project.groupId}:${project.artifactId} - 8.18.0 + 9.0.2 2.1.3 2.19.0 diff --git a/providers/elasticsearch/shedlock-provider-elasticsearch9/pom.xml b/providers/elasticsearch/shedlock-provider-elasticsearch9/pom.xml index 715411caa..2235c8a8b 100644 --- a/providers/elasticsearch/shedlock-provider-elasticsearch9/pom.xml +++ b/providers/elasticsearch/shedlock-provider-elasticsearch9/pom.xml @@ -13,7 +13,7 @@ ${project.groupId}:${project.artifactId} - 9.0.1 + 9.0.2 From 2c352afd2a044d94cb58cc0ca9679dc8150a22d9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luk=C3=A1=C5=A1=20K=C5=99e=C4=8Dan?= Date: Tue, 3 Jun 2025 20:47:32 +0200 Subject: [PATCH 1397/1598] Update providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml --- .../elasticsearch/shedlock-provider-elasticsearch8/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml index a441adebe..584061a06 100644 --- a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml +++ b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml @@ -13,7 +13,7 @@ ${project.groupId}:${project.artifactId} - 9.0.2 + 8.18.0 2.1.3 2.19.0 From d6be73babfec906247f630acee6f6255c9d4db8b Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 4 Jun 2025 15:34:04 +0000 Subject: [PATCH 1398/1598] Bump io.lettuce:lettuce-core from 6.6.0.RELEASE to 6.7.1.RELEASE Bumps [io.lettuce:lettuce-core](https://github.com/redis/lettuce) from 6.6.0.RELEASE to 6.7.1.RELEASE. - [Release notes](https://github.com/redis/lettuce/releases) - [Changelog](https://github.com/redis/lettuce/blob/6.7.1.RELEASE/RELEASE-NOTES.md) - [Commits](https://github.com/redis/lettuce/compare/6.6.0.RELEASE...6.7.1.RELEASE) --- updated-dependencies: - dependency-name: io.lettuce:lettuce-core dependency-version: 6.7.1.RELEASE dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- providers/redis/shedlock-provider-redis-lettuce/pom.xml | 2 +- providers/redis/shedlock-provider-redis-spring/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/providers/redis/shedlock-provider-redis-lettuce/pom.xml b/providers/redis/shedlock-provider-redis-lettuce/pom.xml index b282f4df2..9d98ea917 100644 --- a/providers/redis/shedlock-provider-redis-lettuce/pom.xml +++ b/providers/redis/shedlock-provider-redis-lettuce/pom.xml @@ -22,7 +22,7 @@ io.lettuce lettuce-core - 6.6.0.RELEASE + 6.7.1.RELEASE diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index 329a1dd3c..2af036330 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -50,7 +50,7 @@ io.lettuce lettuce-core - 6.6.0.RELEASE + 6.7.1.RELEASE test From 827e6cb5ac877ec56bddb8a542a2c1e073acc700 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 4 Jun 2025 15:34:14 +0000 Subject: [PATCH 1399/1598] Bump software.amazon.awssdk:s3 from 2.31.55 to 2.31.56 Bumps software.amazon.awssdk:s3 from 2.31.55 to 2.31.56. --- updated-dependencies: - dependency-name: software.amazon.awssdk:s3 dependency-version: 2.31.56 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/s3/shedlock-provider-s3v2/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/s3/shedlock-provider-s3v2/pom.xml b/providers/s3/shedlock-provider-s3v2/pom.xml index 02ad092fa..2929f1126 100644 --- a/providers/s3/shedlock-provider-s3v2/pom.xml +++ b/providers/s3/shedlock-provider-s3v2/pom.xml @@ -13,7 +13,7 @@ ${project.groupId}:${project.artifactId} - 2.31.55 + 2.31.56 From 7255df50a7f664b43477b8efdc89fc5a3e6b0fd0 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 4 Jun 2025 15:34:33 +0000 Subject: [PATCH 1400/1598] Bump org.redisson:redisson-spring-data-32 from 3.48.0 to 3.49.0 Bumps org.redisson:redisson-spring-data-32 from 3.48.0 to 3.49.0. --- updated-dependencies: - dependency-name: org.redisson:redisson-spring-data-32 dependency-version: 3.49.0 dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- providers/redis/shedlock-provider-redis-spring/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index 329a1dd3c..041f27442 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -57,7 +57,7 @@ org.redisson redisson-spring-data-32 - 3.48.0 + 3.49.0 test From 23b68427bc1c07a142f36dd7b1ad2704de5b74a5 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 5 Jun 2025 15:44:23 +0000 Subject: [PATCH 1401/1598] Bump quarkus.platform.version from 3.23.0 to 3.23.2 Bumps `quarkus.platform.version` from 3.23.0 to 3.23.2. Updates `io.quarkus.platform:quarkus-bom` from 3.23.0 to 3.23.2 - [Commits](https://github.com/quarkusio/quarkus-platform/compare/3.23.0...3.23.2) Updates `io.quarkus.platform:quarkus-maven-plugin` from 3.23.0 to 3.23.2 - [Commits](https://github.com/quarkusio/quarkus-platform/compare/3.23.0...3.23.2) --- updated-dependencies: - dependency-name: io.quarkus.platform:quarkus-bom dependency-version: 3.23.2 dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: io.quarkus.platform:quarkus-maven-plugin dependency-version: 3.23.2 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- cdi/test/quarkus-test/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cdi/test/quarkus-test/pom.xml b/cdi/test/quarkus-test/pom.xml index e6b917f3a..ca29ba9e2 100644 --- a/cdi/test/quarkus-test/pom.xml +++ b/cdi/test/quarkus-test/pom.xml @@ -15,7 +15,7 @@ quarkus-bom io.quarkus.platform - 3.23.0 + 3.23.2 true From 720f450dce6431ded93961921ece030fbaed1f36 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 5 Jun 2025 15:45:39 +0000 Subject: [PATCH 1402/1598] Bump com.amazonaws:aws-java-sdk-s3 from 1.12.784 to 1.12.785 Bumps [com.amazonaws:aws-java-sdk-s3](https://github.com/aws/aws-sdk-java) from 1.12.784 to 1.12.785. - [Changelog](https://github.com/aws/aws-sdk-java/blob/master/CHANGELOG.md) - [Commits](https://github.com/aws/aws-sdk-java/compare/1.12.784...1.12.785) --- updated-dependencies: - dependency-name: com.amazonaws:aws-java-sdk-s3 dependency-version: 1.12.785 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/s3/shedlock-provider-s3/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/s3/shedlock-provider-s3/pom.xml b/providers/s3/shedlock-provider-s3/pom.xml index 8abc316c8..957da304a 100644 --- a/providers/s3/shedlock-provider-s3/pom.xml +++ b/providers/s3/shedlock-provider-s3/pom.xml @@ -13,7 +13,7 @@ ${project.groupId}:${project.artifactId} - 1.12.784 + 1.12.785 From 07ea167af806d75d9bdf7a62f4cc0a46732307f0 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 5 Jun 2025 15:45:44 +0000 Subject: [PATCH 1403/1598] Bump software.amazon.awssdk:s3 from 2.31.56 to 2.31.57 Bumps software.amazon.awssdk:s3 from 2.31.56 to 2.31.57. --- updated-dependencies: - dependency-name: software.amazon.awssdk:s3 dependency-version: 2.31.57 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/s3/shedlock-provider-s3v2/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/s3/shedlock-provider-s3v2/pom.xml b/providers/s3/shedlock-provider-s3v2/pom.xml index 2929f1126..ea186d8dd 100644 --- a/providers/s3/shedlock-provider-s3v2/pom.xml +++ b/providers/s3/shedlock-provider-s3v2/pom.xml @@ -13,7 +13,7 @@ ${project.groupId}:${project.artifactId} - 2.31.56 + 2.31.57 From 9c3ae2804c4882464169a7cdd7d8b70236bc0d1c Mon Sep 17 00:00:00 2001 From: hungrytech <74886812+hungrytech@users.noreply.github.com> Date: Sat, 7 Jun 2025 01:46:53 +0900 Subject: [PATCH 1404/1598] Add exposed provider (#2628) * Add Exposed Provider * Add h2Exposed test * Add ms SQL test * Change querybuilder let to run * Remove comment * Refactor spotless * Refactor fix typos * Refactor change shedlock internal * Refactor change shedlock accessor internal * Add dokka * Refactor change from duration.seconds to duration.toMillis() / 1000.0 to support millisecond precision * Add insert debug log * Refactor spotless * Refactor sql server precision issues * Refactor fix comment --- pom.xml | 1 + .../jdbc/shedlock-provider-exposed/pom.xml | 155 ++++++++++++++++++ .../exposed/ExposedIntervalExpression.kt | 40 +++++ .../provider/exposed/ExposedLockProvider.kt | 6 + .../exposed/ExposedStorageAccessor.kt | 69 ++++++++ .../shedlock/provider/exposed/Shedlock.kt | 14 ++ ...tractExposedLockProviderIntegrationTest.kt | 33 ++++ .../H2ExposedLockProviderIntegrationTest.kt | 19 +++ ...riaDbExposedLockProviderIntegrationTest.kt | 18 ++ ...MsSqlExposedLockProviderIntegrationTest.kt | 15 ++ ...MysqlExposedLockProviderIntegrationTest.kt | 18 ++ ...tgresExposedLockProviderIntegrationTest.kt | 20 +++ .../src/test/resources/logback-test.xml | 14 ++ 13 files changed, 422 insertions(+) create mode 100644 providers/jdbc/shedlock-provider-exposed/pom.xml create mode 100644 providers/jdbc/shedlock-provider-exposed/src/main/kotlin/net/javacrumbs/shedlock/provider/exposed/ExposedIntervalExpression.kt create mode 100644 providers/jdbc/shedlock-provider-exposed/src/main/kotlin/net/javacrumbs/shedlock/provider/exposed/ExposedLockProvider.kt create mode 100644 providers/jdbc/shedlock-provider-exposed/src/main/kotlin/net/javacrumbs/shedlock/provider/exposed/ExposedStorageAccessor.kt create mode 100644 providers/jdbc/shedlock-provider-exposed/src/main/kotlin/net/javacrumbs/shedlock/provider/exposed/Shedlock.kt create mode 100644 providers/jdbc/shedlock-provider-exposed/src/test/kotlin/net/javacrumbs/shedlock/provider/exposed/AbstractExposedLockProviderIntegrationTest.kt create mode 100644 providers/jdbc/shedlock-provider-exposed/src/test/kotlin/net/javacrumbs/shedlock/provider/exposed/H2ExposedLockProviderIntegrationTest.kt create mode 100644 providers/jdbc/shedlock-provider-exposed/src/test/kotlin/net/javacrumbs/shedlock/provider/exposed/MariaDbExposedLockProviderIntegrationTest.kt create mode 100644 providers/jdbc/shedlock-provider-exposed/src/test/kotlin/net/javacrumbs/shedlock/provider/exposed/MsSqlExposedLockProviderIntegrationTest.kt create mode 100644 providers/jdbc/shedlock-provider-exposed/src/test/kotlin/net/javacrumbs/shedlock/provider/exposed/MysqlExposedLockProviderIntegrationTest.kt create mode 100644 providers/jdbc/shedlock-provider-exposed/src/test/kotlin/net/javacrumbs/shedlock/provider/exposed/PostgresExposedLockProviderIntegrationTest.kt create mode 100644 providers/jdbc/shedlock-provider-exposed/src/test/resources/logback-test.xml diff --git a/pom.xml b/pom.xml index f042014dc..2fe1f6032 100644 --- a/pom.xml +++ b/pom.xml @@ -43,6 +43,7 @@ providers/jdbc/shedlock-provider-jdbc-internal providers/jdbc/shedlock-provider-jdbc providers/jdbc/shedlock-provider-jooq + providers/jdbc/shedlock-provider-exposed providers/jdbc/shedlock-provider-jdbc-template providers/jdbc/shedlock-provider-jdbc-micronaut providers/r2dbc/shedlock-provider-r2dbc diff --git a/providers/jdbc/shedlock-provider-exposed/pom.xml b/providers/jdbc/shedlock-provider-exposed/pom.xml new file mode 100644 index 000000000..4f09aeb8e --- /dev/null +++ b/providers/jdbc/shedlock-provider-exposed/pom.xml @@ -0,0 +1,155 @@ + + + + shedlock-parent + net.javacrumbs.shedlock + 6.8.1-SNAPSHOT + ../../../pom.xml + + 4.0.0 + + shedlock-provider-exposed + 6.8.1-SNAPSHOT + + + 2.1.0 + 0.61.0 + + + + + net.javacrumbs.shedlock + shedlock-core + ${project.version} + + + + org.jetbrains.kotlin + kotlin-stdlib + ${kotlin.version} + + + org.jetbrains.kotlin + kotlin-reflect + ${kotlin.version} + + + + org.jetbrains.exposed + exposed-core + ${exposed.version} + + + org.jetbrains.exposed + exposed-dao + ${exposed.version} + + + org.jetbrains.exposed + exposed-jdbc + ${exposed.version} + + + org.jetbrains.exposed + exposed-java-time + ${exposed.version} + + + + net.javacrumbs.shedlock + shedlock-test-support-jdbc + ${project.version} + test + + + ch.qos.logback + logback-classic + ${logback.ver} + test + + + org.mockito + mockito-core + ${mockito.ver} + test + + + + + ${project.basedir}/src/main/kotlin + ${project.basedir}/src/test/kotlin + + + + org.jetbrains.kotlin + kotlin-maven-plugin + ${kotlin.version} + + + compile + compile + + compile + + + + test-compile + test-compile + + test-compile + + + + + ${jdk.version} + + + + + org.jetbrains.dokka + dokka-maven-plugin + 2.0.0 + + + package + + javadocJar + + + + + + + org.apache.maven.plugins + maven-compiler-plugin + + + default-compile + none + + + java-compile + compile + + compile + + + + + + + org.apache.maven.plugins + maven-jar-plugin + + + + + net.javacrumbs.shedlock.provider.exposed + + + + + + + + diff --git a/providers/jdbc/shedlock-provider-exposed/src/main/kotlin/net/javacrumbs/shedlock/provider/exposed/ExposedIntervalExpression.kt b/providers/jdbc/shedlock-provider-exposed/src/main/kotlin/net/javacrumbs/shedlock/provider/exposed/ExposedIntervalExpression.kt new file mode 100644 index 000000000..599e0a4d4 --- /dev/null +++ b/providers/jdbc/shedlock-provider-exposed/src/main/kotlin/net/javacrumbs/shedlock/provider/exposed/ExposedIntervalExpression.kt @@ -0,0 +1,40 @@ +package net.javacrumbs.shedlock.provider.exposed + +import java.time.Duration +import java.time.LocalDateTime +import org.jetbrains.exposed.sql.Expression +import org.jetbrains.exposed.sql.QueryBuilder +import org.jetbrains.exposed.sql.vendors.SQLServerDialect +import org.jetbrains.exposed.sql.vendors.currentDialect + +internal fun Expression.plus(duration: Duration): Expression = + IntervalExpression(this, duration) + +private class IntervalExpression(private val expression: Expression, private val duration: Duration) : + Expression() { + override fun toQueryBuilder(queryBuilder: QueryBuilder) { + when (currentDialect) { + is SQLServerDialect -> { + queryBuilder.run { + // SQL Server uses millisecond precision in datetime comparisons + // Adding a small buffer (1ms less) to ensure time comparison behaves as expected + val precisionAdjustedMillis = duration.toMillis() - 1 + + append("(DATEADD(millisecond, ") + append(precisionAdjustedMillis.toString()) + append(", ") + expression.toQueryBuilder(queryBuilder) + append("))") + } + } + else -> { + queryBuilder.run { + append("(") + expression.toQueryBuilder(queryBuilder) + append(" + INTERVAL '${duration.toMillis() / 1000.0}' SECOND") + append(")") + } + } + } + } +} diff --git a/providers/jdbc/shedlock-provider-exposed/src/main/kotlin/net/javacrumbs/shedlock/provider/exposed/ExposedLockProvider.kt b/providers/jdbc/shedlock-provider-exposed/src/main/kotlin/net/javacrumbs/shedlock/provider/exposed/ExposedLockProvider.kt new file mode 100644 index 000000000..9d4111686 --- /dev/null +++ b/providers/jdbc/shedlock-provider-exposed/src/main/kotlin/net/javacrumbs/shedlock/provider/exposed/ExposedLockProvider.kt @@ -0,0 +1,6 @@ +package net.javacrumbs.shedlock.provider.exposed + +import net.javacrumbs.shedlock.support.StorageBasedLockProvider +import org.jetbrains.exposed.sql.Database + +class ExposedLockProvider(database: Database) : StorageBasedLockProvider(ExposedStorageAccessor(database)) diff --git a/providers/jdbc/shedlock-provider-exposed/src/main/kotlin/net/javacrumbs/shedlock/provider/exposed/ExposedStorageAccessor.kt b/providers/jdbc/shedlock-provider-exposed/src/main/kotlin/net/javacrumbs/shedlock/provider/exposed/ExposedStorageAccessor.kt new file mode 100644 index 000000000..37260d620 --- /dev/null +++ b/providers/jdbc/shedlock-provider-exposed/src/main/kotlin/net/javacrumbs/shedlock/provider/exposed/ExposedStorageAccessor.kt @@ -0,0 +1,69 @@ +package net.javacrumbs.shedlock.provider.exposed + +import java.time.Duration +import java.time.LocalDateTime +import net.javacrumbs.shedlock.core.LockConfiguration +import net.javacrumbs.shedlock.support.AbstractStorageAccessor +import org.jetbrains.exposed.sql.Case +import org.jetbrains.exposed.sql.Database +import org.jetbrains.exposed.sql.Expression +import org.jetbrains.exposed.sql.SqlExpressionBuilder.greater +import org.jetbrains.exposed.sql.and +import org.jetbrains.exposed.sql.insert +import org.jetbrains.exposed.sql.javatime.CurrentDateTime +import org.jetbrains.exposed.sql.transactions.transaction +import org.jetbrains.exposed.sql.update + +internal class ExposedStorageAccessor(private val database: Database) : AbstractStorageAccessor() { + + private val now: Expression = CurrentDateTime + + override fun insertRecord(lockConfiguration: LockConfiguration): Boolean = + transaction(database) { + try { + Shedlock.insert { + it[name] = lockConfiguration.name + it[lockUntil] = nowPlus(lockConfiguration.lockAtMostFor) + it[lockedAt] = now + it[lockedBy] = hostname + } + true + } catch (e: Exception) { + logger.debug("Exception thrown when inserting record", e) + + false + } + } + + override fun updateRecord(lockConfiguration: LockConfiguration): Boolean = + transaction(database) { + Shedlock.update({ (Shedlock.name eq lockConfiguration.name) and (Shedlock.lockUntil lessEq now) }) { + it[lockUntil] = nowPlus(lockConfiguration.lockAtMostFor) + it[lockedAt] = now + it[lockedBy] = hostname + } > 0 + } + + override fun unlock(lockConfiguration: LockConfiguration) { + transaction(database) { + val lockAtLeastUntil = Shedlock.lockedAt.plus(lockConfiguration.lockAtLeastFor) + + Shedlock.update({ (Shedlock.name eq lockConfiguration.name) and (Shedlock.lockedBy eq hostname) }) { + it[lockUntil] = Case().When(lockAtLeastUntil greater now, lockAtLeastUntil).Else(now) + } + } + } + + override fun extend(lockConfiguration: LockConfiguration): Boolean = + transaction(database) { + Shedlock.update({ + (Shedlock.name eq lockConfiguration.name) and + (Shedlock.lockedBy eq hostname) and + (Shedlock.lockUntil greater now) + }) { + it[lockUntil] = nowPlus(lockConfiguration.lockAtMostFor) + } > 0 + } + + private fun nowPlus(duration: Duration): Expression = now.plus(duration) +} diff --git a/providers/jdbc/shedlock-provider-exposed/src/main/kotlin/net/javacrumbs/shedlock/provider/exposed/Shedlock.kt b/providers/jdbc/shedlock-provider-exposed/src/main/kotlin/net/javacrumbs/shedlock/provider/exposed/Shedlock.kt new file mode 100644 index 000000000..47ed30eb9 --- /dev/null +++ b/providers/jdbc/shedlock-provider-exposed/src/main/kotlin/net/javacrumbs/shedlock/provider/exposed/Shedlock.kt @@ -0,0 +1,14 @@ +package net.javacrumbs.shedlock.provider.exposed + +import org.jetbrains.exposed.sql.Table +import org.jetbrains.exposed.sql.javatime.datetime + +internal object Shedlock : Table() { + override val tableName: String = "shedlock" + val name = varchar("name", 64) + val lockUntil = datetime("lock_until") + val lockedAt = datetime("locked_at") + val lockedBy = varchar("locked_by", 255) + + override val primaryKey = PrimaryKey(name) +} diff --git a/providers/jdbc/shedlock-provider-exposed/src/test/kotlin/net/javacrumbs/shedlock/provider/exposed/AbstractExposedLockProviderIntegrationTest.kt b/providers/jdbc/shedlock-provider-exposed/src/test/kotlin/net/javacrumbs/shedlock/provider/exposed/AbstractExposedLockProviderIntegrationTest.kt new file mode 100644 index 000000000..f00145f9b --- /dev/null +++ b/providers/jdbc/shedlock-provider-exposed/src/test/kotlin/net/javacrumbs/shedlock/provider/exposed/AbstractExposedLockProviderIntegrationTest.kt @@ -0,0 +1,33 @@ +package net.javacrumbs.shedlock.provider.exposed + +import net.javacrumbs.shedlock.support.StorageBasedLockProvider +import net.javacrumbs.shedlock.test.support.jdbc.AbstractJdbcLockProviderIntegrationTest +import net.javacrumbs.shedlock.test.support.jdbc.DbConfig +import org.jetbrains.exposed.sql.Database +import org.junit.jupiter.api.AfterAll +import org.junit.jupiter.api.BeforeAll +import org.junit.jupiter.api.TestInstance +import org.junit.jupiter.api.TestInstance.Lifecycle.PER_CLASS + +@TestInstance(PER_CLASS) +abstract class AbstractExposedLockProviderIntegrationTest( + private val dbConfig: DbConfig, + private val database: Database, +) : AbstractJdbcLockProviderIntegrationTest() { + + override fun getDbConfig(): DbConfig = dbConfig + + override fun useDbTime(): Boolean = true + + override fun getLockProvider(): StorageBasedLockProvider = ExposedLockProvider(database) + + @BeforeAll + fun startDb() { + dbConfig.startDb() + } + + @AfterAll + fun shutdownDb() { + dbConfig.shutdownDb() + } +} diff --git a/providers/jdbc/shedlock-provider-exposed/src/test/kotlin/net/javacrumbs/shedlock/provider/exposed/H2ExposedLockProviderIntegrationTest.kt b/providers/jdbc/shedlock-provider-exposed/src/test/kotlin/net/javacrumbs/shedlock/provider/exposed/H2ExposedLockProviderIntegrationTest.kt new file mode 100644 index 000000000..dbb806819 --- /dev/null +++ b/providers/jdbc/shedlock-provider-exposed/src/test/kotlin/net/javacrumbs/shedlock/provider/exposed/H2ExposedLockProviderIntegrationTest.kt @@ -0,0 +1,19 @@ +package net.javacrumbs.shedlock.provider.exposed + +import net.javacrumbs.shedlock.test.support.jdbc.H2Config +import org.jetbrains.exposed.sql.Database +import org.jetbrains.exposed.sql.DatabaseConfig +import org.jetbrains.exposed.sql.ExperimentalKeywordApi + +@OptIn(ExperimentalKeywordApi::class) +class H2ExposedLockProviderIntegrationTest : + AbstractExposedLockProviderIntegrationTest( + dbConfig = DB_CONFIG, + database = + Database.connect(DB_CONFIG.dataSource, databaseConfig = DatabaseConfig { preserveKeywordCasing = false }), + ) { + + private companion object { + private val DB_CONFIG = H2Config() + } +} diff --git a/providers/jdbc/shedlock-provider-exposed/src/test/kotlin/net/javacrumbs/shedlock/provider/exposed/MariaDbExposedLockProviderIntegrationTest.kt b/providers/jdbc/shedlock-provider-exposed/src/test/kotlin/net/javacrumbs/shedlock/provider/exposed/MariaDbExposedLockProviderIntegrationTest.kt new file mode 100644 index 000000000..c15103009 --- /dev/null +++ b/providers/jdbc/shedlock-provider-exposed/src/test/kotlin/net/javacrumbs/shedlock/provider/exposed/MariaDbExposedLockProviderIntegrationTest.kt @@ -0,0 +1,18 @@ +package net.javacrumbs.shedlock.provider.exposed + +import net.javacrumbs.shedlock.test.support.jdbc.MariaDbConfig +import org.jetbrains.exposed.sql.Database + +class MariaDbExposedLockProviderIntegrationTest : + AbstractExposedLockProviderIntegrationTest( + dbConfig = DB_CONFIG, + database = Database.connect(DB_CONFIG.dataSource), + ) { + + private companion object { + private val DB_CONFIG = + object : MariaDbConfig() { + override fun nowExpression(): String = "current_timestamp(6)" + } + } +} diff --git a/providers/jdbc/shedlock-provider-exposed/src/test/kotlin/net/javacrumbs/shedlock/provider/exposed/MsSqlExposedLockProviderIntegrationTest.kt b/providers/jdbc/shedlock-provider-exposed/src/test/kotlin/net/javacrumbs/shedlock/provider/exposed/MsSqlExposedLockProviderIntegrationTest.kt new file mode 100644 index 000000000..63eabace4 --- /dev/null +++ b/providers/jdbc/shedlock-provider-exposed/src/test/kotlin/net/javacrumbs/shedlock/provider/exposed/MsSqlExposedLockProviderIntegrationTest.kt @@ -0,0 +1,15 @@ +package net.javacrumbs.shedlock.provider.exposed + +import net.javacrumbs.shedlock.test.support.jdbc.MsSqlServerConfig +import org.jetbrains.exposed.sql.Database + +class MsSqlExposedLockProviderIntegrationTest : + AbstractExposedLockProviderIntegrationTest( + dbConfig = DB_CONFIG, + database = Database.connect(DB_CONFIG.dataSource), + ) { + + private companion object { + private val DB_CONFIG = MsSqlServerConfig() + } +} diff --git a/providers/jdbc/shedlock-provider-exposed/src/test/kotlin/net/javacrumbs/shedlock/provider/exposed/MysqlExposedLockProviderIntegrationTest.kt b/providers/jdbc/shedlock-provider-exposed/src/test/kotlin/net/javacrumbs/shedlock/provider/exposed/MysqlExposedLockProviderIntegrationTest.kt new file mode 100644 index 000000000..32d03e3be --- /dev/null +++ b/providers/jdbc/shedlock-provider-exposed/src/test/kotlin/net/javacrumbs/shedlock/provider/exposed/MysqlExposedLockProviderIntegrationTest.kt @@ -0,0 +1,18 @@ +package net.javacrumbs.shedlock.provider.exposed + +import net.javacrumbs.shedlock.test.support.jdbc.MySqlConfig +import org.jetbrains.exposed.sql.Database + +class MysqlExposedLockProviderIntegrationTest : + AbstractExposedLockProviderIntegrationTest( + dbConfig = DB_CONFIG, + database = Database.connect(DB_CONFIG.dataSource), + ) { + + private companion object { + private val DB_CONFIG = + object : MySqlConfig() { + override fun nowExpression(): String = "current_timestamp(6)" + } + } +} diff --git a/providers/jdbc/shedlock-provider-exposed/src/test/kotlin/net/javacrumbs/shedlock/provider/exposed/PostgresExposedLockProviderIntegrationTest.kt b/providers/jdbc/shedlock-provider-exposed/src/test/kotlin/net/javacrumbs/shedlock/provider/exposed/PostgresExposedLockProviderIntegrationTest.kt new file mode 100644 index 000000000..6927190a7 --- /dev/null +++ b/providers/jdbc/shedlock-provider-exposed/src/test/kotlin/net/javacrumbs/shedlock/provider/exposed/PostgresExposedLockProviderIntegrationTest.kt @@ -0,0 +1,20 @@ +package net.javacrumbs.shedlock.provider.exposed + +import net.javacrumbs.shedlock.test.support.jdbc.DbConfig +import net.javacrumbs.shedlock.test.support.jdbc.PostgresConfig +import org.jetbrains.exposed.sql.Database + +class PostgresExposedLockProviderIntegrationTest : + AbstractExposedLockProviderIntegrationTest( + dbConfig = DB_CONFIG, + database = Database.connect(DB_CONFIG.dataSource), + ) { + private companion object { + private val DB_CONFIG: DbConfig = + object : PostgresConfig() { + override fun nowExpression(): String { + return "CURRENT_TIMESTAMP" + } + } + } +} diff --git a/providers/jdbc/shedlock-provider-exposed/src/test/resources/logback-test.xml b/providers/jdbc/shedlock-provider-exposed/src/test/resources/logback-test.xml new file mode 100644 index 000000000..c64bdcd7e --- /dev/null +++ b/providers/jdbc/shedlock-provider-exposed/src/test/resources/logback-test.xml @@ -0,0 +1,14 @@ + + + + + %d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n + + + + + + + + + From 1d3dbf01c30d0195c58e1a17d49c4cec68d3c91e Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 6 Jun 2025 18:47:20 +0200 Subject: [PATCH 1405/1598] Bump software.amazon.awssdk:s3 from 2.31.57 to 2.31.58 (#2633) Bumps software.amazon.awssdk:s3 from 2.31.57 to 2.31.58. --- updated-dependencies: - dependency-name: software.amazon.awssdk:s3 dependency-version: 2.31.58 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- providers/s3/shedlock-provider-s3v2/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/s3/shedlock-provider-s3v2/pom.xml b/providers/s3/shedlock-provider-s3v2/pom.xml index ea186d8dd..9eaec6c54 100644 --- a/providers/s3/shedlock-provider-s3v2/pom.xml +++ b/providers/s3/shedlock-provider-s3v2/pom.xml @@ -13,7 +13,7 @@ ${project.groupId}:${project.artifactId} - 2.31.57 + 2.31.58 From 402d5bd076dbb7c60efc40cd0ecaf3865e565c64 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 6 Jun 2025 18:47:42 +0200 Subject: [PATCH 1406/1598] Bump com.google.cloud:google-cloud-datastore from 2.28.2 to 2.29.0 (#2634) Bumps [com.google.cloud:google-cloud-datastore](https://github.com/googleapis/java-datastore) from 2.28.2 to 2.29.0. - [Release notes](https://github.com/googleapis/java-datastore/releases) - [Changelog](https://github.com/googleapis/java-datastore/blob/main/CHANGELOG.md) - [Commits](https://github.com/googleapis/java-datastore/compare/v2.28.2...v2.29.0) --- updated-dependencies: - dependency-name: com.google.cloud:google-cloud-datastore dependency-version: 2.29.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- providers/datastore/shedlock-provider-datastore/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/datastore/shedlock-provider-datastore/pom.xml b/providers/datastore/shedlock-provider-datastore/pom.xml index 41ffded9c..8a2f083a1 100644 --- a/providers/datastore/shedlock-provider-datastore/pom.xml +++ b/providers/datastore/shedlock-provider-datastore/pom.xml @@ -13,7 +13,7 @@ ${project.groupId}:${project.artifactId} - 2.28.2 + 2.29.0 From 118cdb0ef4f2c9bf17f559c3016b98d1dc4cfcb0 Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Fri, 6 Jun 2025 18:53:08 +0200 Subject: [PATCH 1407/1598] Better exception handling in Exposed --- .../exposed/ExposedStorageAccessor.kt | 56 ++++++++++++------- 1 file changed, 37 insertions(+), 19 deletions(-) diff --git a/providers/jdbc/shedlock-provider-exposed/src/main/kotlin/net/javacrumbs/shedlock/provider/exposed/ExposedStorageAccessor.kt b/providers/jdbc/shedlock-provider-exposed/src/main/kotlin/net/javacrumbs/shedlock/provider/exposed/ExposedStorageAccessor.kt index 37260d620..aafcc630d 100644 --- a/providers/jdbc/shedlock-provider-exposed/src/main/kotlin/net/javacrumbs/shedlock/provider/exposed/ExposedStorageAccessor.kt +++ b/providers/jdbc/shedlock-provider-exposed/src/main/kotlin/net/javacrumbs/shedlock/provider/exposed/ExposedStorageAccessor.kt @@ -1,9 +1,8 @@ package net.javacrumbs.shedlock.provider.exposed -import java.time.Duration -import java.time.LocalDateTime import net.javacrumbs.shedlock.core.LockConfiguration import net.javacrumbs.shedlock.support.AbstractStorageAccessor +import net.javacrumbs.shedlock.support.LockException import org.jetbrains.exposed.sql.Case import org.jetbrains.exposed.sql.Database import org.jetbrains.exposed.sql.Expression @@ -13,6 +12,11 @@ import org.jetbrains.exposed.sql.insert import org.jetbrains.exposed.sql.javatime.CurrentDateTime import org.jetbrains.exposed.sql.transactions.transaction import org.jetbrains.exposed.sql.update +import java.sql.SQLException +import java.sql.SQLIntegrityConstraintViolationException +import java.time.Duration +import java.time.LocalDateTime + internal class ExposedStorageAccessor(private val database: Database) : AbstractStorageAccessor() { @@ -28,41 +32,55 @@ internal class ExposedStorageAccessor(private val database: Database) : Abstract it[lockedBy] = hostname } true - } catch (e: Exception) { + } catch (_: SQLIntegrityConstraintViolationException) { + // lock record already exists + false + } catch (e: SQLException) { logger.debug("Exception thrown when inserting record", e) - false } } override fun updateRecord(lockConfiguration: LockConfiguration): Boolean = transaction(database) { - Shedlock.update({ (Shedlock.name eq lockConfiguration.name) and (Shedlock.lockUntil lessEq now) }) { - it[lockUntil] = nowPlus(lockConfiguration.lockAtMostFor) - it[lockedAt] = now - it[lockedBy] = hostname - } > 0 + try { + Shedlock.update({ (Shedlock.name eq lockConfiguration.name) and (Shedlock.lockUntil lessEq now) }) { + it[lockUntil] = nowPlus(lockConfiguration.lockAtMostFor) + it[lockedAt] = now + it[lockedBy] = hostname + } > 0 + } catch (e: SQLException) { + throw LockException("Unexpected exception when locking", e) + } } override fun unlock(lockConfiguration: LockConfiguration) { transaction(database) { - val lockAtLeastUntil = Shedlock.lockedAt.plus(lockConfiguration.lockAtLeastFor) + try { + val lockAtLeastUntil = Shedlock.lockedAt.plus(lockConfiguration.lockAtLeastFor) - Shedlock.update({ (Shedlock.name eq lockConfiguration.name) and (Shedlock.lockedBy eq hostname) }) { - it[lockUntil] = Case().When(lockAtLeastUntil greater now, lockAtLeastUntil).Else(now) + Shedlock.update({ (Shedlock.name eq lockConfiguration.name) and (Shedlock.lockedBy eq hostname) }) { + it[lockUntil] = Case().When(lockAtLeastUntil greater now, lockAtLeastUntil).Else(now) + } + } catch (e: SQLException) { + throw LockException("Unexpected exception when unlocking", e) } } } override fun extend(lockConfiguration: LockConfiguration): Boolean = transaction(database) { - Shedlock.update({ - (Shedlock.name eq lockConfiguration.name) and - (Shedlock.lockedBy eq hostname) and - (Shedlock.lockUntil greater now) - }) { - it[lockUntil] = nowPlus(lockConfiguration.lockAtMostFor) - } > 0 + try { + Shedlock.update({ + (Shedlock.name eq lockConfiguration.name) and + (Shedlock.lockedBy eq hostname) and + (Shedlock.lockUntil greater now) + }) { + it[lockUntil] = nowPlus(lockConfiguration.lockAtMostFor) + } > 0 + } catch (e: SQLException) { + throw LockException("Unexpected exception when extending", e) + } } private fun nowPlus(duration: Duration): Expression = now.plus(duration) From 78137a04fcb084b27873a39eb706c7ec2b1b3c6a Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Fri, 6 Jun 2025 18:59:44 +0200 Subject: [PATCH 1408/1598] Simplify tests --- .../provider/exposed/ExposedStorageAccessor.kt | 13 ++++++------- .../AbstractExposedLockProviderIntegrationTest.kt | 2 +- .../MariaDbExposedLockProviderIntegrationTest.kt | 7 +------ .../MsSqlExposedLockProviderIntegrationTest.kt | 7 +------ .../MysqlExposedLockProviderIntegrationTest.kt | 7 +------ .../PostgresExposedLockProviderIntegrationTest.kt | 7 +------ 6 files changed, 11 insertions(+), 32 deletions(-) diff --git a/providers/jdbc/shedlock-provider-exposed/src/main/kotlin/net/javacrumbs/shedlock/provider/exposed/ExposedStorageAccessor.kt b/providers/jdbc/shedlock-provider-exposed/src/main/kotlin/net/javacrumbs/shedlock/provider/exposed/ExposedStorageAccessor.kt index aafcc630d..f15e895b4 100644 --- a/providers/jdbc/shedlock-provider-exposed/src/main/kotlin/net/javacrumbs/shedlock/provider/exposed/ExposedStorageAccessor.kt +++ b/providers/jdbc/shedlock-provider-exposed/src/main/kotlin/net/javacrumbs/shedlock/provider/exposed/ExposedStorageAccessor.kt @@ -1,5 +1,9 @@ package net.javacrumbs.shedlock.provider.exposed +import java.sql.SQLException +import java.sql.SQLIntegrityConstraintViolationException +import java.time.Duration +import java.time.LocalDateTime import net.javacrumbs.shedlock.core.LockConfiguration import net.javacrumbs.shedlock.support.AbstractStorageAccessor import net.javacrumbs.shedlock.support.LockException @@ -12,11 +16,6 @@ import org.jetbrains.exposed.sql.insert import org.jetbrains.exposed.sql.javatime.CurrentDateTime import org.jetbrains.exposed.sql.transactions.transaction import org.jetbrains.exposed.sql.update -import java.sql.SQLException -import java.sql.SQLIntegrityConstraintViolationException -import java.time.Duration -import java.time.LocalDateTime - internal class ExposedStorageAccessor(private val database: Database) : AbstractStorageAccessor() { @@ -73,8 +72,8 @@ internal class ExposedStorageAccessor(private val database: Database) : Abstract try { Shedlock.update({ (Shedlock.name eq lockConfiguration.name) and - (Shedlock.lockedBy eq hostname) and - (Shedlock.lockUntil greater now) + (Shedlock.lockedBy eq hostname) and + (Shedlock.lockUntil greater now) }) { it[lockUntil] = nowPlus(lockConfiguration.lockAtMostFor) } > 0 diff --git a/providers/jdbc/shedlock-provider-exposed/src/test/kotlin/net/javacrumbs/shedlock/provider/exposed/AbstractExposedLockProviderIntegrationTest.kt b/providers/jdbc/shedlock-provider-exposed/src/test/kotlin/net/javacrumbs/shedlock/provider/exposed/AbstractExposedLockProviderIntegrationTest.kt index f00145f9b..ea2bd1ca8 100644 --- a/providers/jdbc/shedlock-provider-exposed/src/test/kotlin/net/javacrumbs/shedlock/provider/exposed/AbstractExposedLockProviderIntegrationTest.kt +++ b/providers/jdbc/shedlock-provider-exposed/src/test/kotlin/net/javacrumbs/shedlock/provider/exposed/AbstractExposedLockProviderIntegrationTest.kt @@ -12,7 +12,7 @@ import org.junit.jupiter.api.TestInstance.Lifecycle.PER_CLASS @TestInstance(PER_CLASS) abstract class AbstractExposedLockProviderIntegrationTest( private val dbConfig: DbConfig, - private val database: Database, + private val database: Database = Database.connect(dbConfig.dataSource), ) : AbstractJdbcLockProviderIntegrationTest() { override fun getDbConfig(): DbConfig = dbConfig diff --git a/providers/jdbc/shedlock-provider-exposed/src/test/kotlin/net/javacrumbs/shedlock/provider/exposed/MariaDbExposedLockProviderIntegrationTest.kt b/providers/jdbc/shedlock-provider-exposed/src/test/kotlin/net/javacrumbs/shedlock/provider/exposed/MariaDbExposedLockProviderIntegrationTest.kt index c15103009..7d32a7991 100644 --- a/providers/jdbc/shedlock-provider-exposed/src/test/kotlin/net/javacrumbs/shedlock/provider/exposed/MariaDbExposedLockProviderIntegrationTest.kt +++ b/providers/jdbc/shedlock-provider-exposed/src/test/kotlin/net/javacrumbs/shedlock/provider/exposed/MariaDbExposedLockProviderIntegrationTest.kt @@ -1,13 +1,8 @@ package net.javacrumbs.shedlock.provider.exposed import net.javacrumbs.shedlock.test.support.jdbc.MariaDbConfig -import org.jetbrains.exposed.sql.Database -class MariaDbExposedLockProviderIntegrationTest : - AbstractExposedLockProviderIntegrationTest( - dbConfig = DB_CONFIG, - database = Database.connect(DB_CONFIG.dataSource), - ) { +class MariaDbExposedLockProviderIntegrationTest : AbstractExposedLockProviderIntegrationTest(dbConfig = DB_CONFIG) { private companion object { private val DB_CONFIG = diff --git a/providers/jdbc/shedlock-provider-exposed/src/test/kotlin/net/javacrumbs/shedlock/provider/exposed/MsSqlExposedLockProviderIntegrationTest.kt b/providers/jdbc/shedlock-provider-exposed/src/test/kotlin/net/javacrumbs/shedlock/provider/exposed/MsSqlExposedLockProviderIntegrationTest.kt index 63eabace4..ddcf29562 100644 --- a/providers/jdbc/shedlock-provider-exposed/src/test/kotlin/net/javacrumbs/shedlock/provider/exposed/MsSqlExposedLockProviderIntegrationTest.kt +++ b/providers/jdbc/shedlock-provider-exposed/src/test/kotlin/net/javacrumbs/shedlock/provider/exposed/MsSqlExposedLockProviderIntegrationTest.kt @@ -1,13 +1,8 @@ package net.javacrumbs.shedlock.provider.exposed import net.javacrumbs.shedlock.test.support.jdbc.MsSqlServerConfig -import org.jetbrains.exposed.sql.Database -class MsSqlExposedLockProviderIntegrationTest : - AbstractExposedLockProviderIntegrationTest( - dbConfig = DB_CONFIG, - database = Database.connect(DB_CONFIG.dataSource), - ) { +class MsSqlExposedLockProviderIntegrationTest : AbstractExposedLockProviderIntegrationTest(dbConfig = DB_CONFIG) { private companion object { private val DB_CONFIG = MsSqlServerConfig() diff --git a/providers/jdbc/shedlock-provider-exposed/src/test/kotlin/net/javacrumbs/shedlock/provider/exposed/MysqlExposedLockProviderIntegrationTest.kt b/providers/jdbc/shedlock-provider-exposed/src/test/kotlin/net/javacrumbs/shedlock/provider/exposed/MysqlExposedLockProviderIntegrationTest.kt index 32d03e3be..7d7021a63 100644 --- a/providers/jdbc/shedlock-provider-exposed/src/test/kotlin/net/javacrumbs/shedlock/provider/exposed/MysqlExposedLockProviderIntegrationTest.kt +++ b/providers/jdbc/shedlock-provider-exposed/src/test/kotlin/net/javacrumbs/shedlock/provider/exposed/MysqlExposedLockProviderIntegrationTest.kt @@ -1,13 +1,8 @@ package net.javacrumbs.shedlock.provider.exposed import net.javacrumbs.shedlock.test.support.jdbc.MySqlConfig -import org.jetbrains.exposed.sql.Database -class MysqlExposedLockProviderIntegrationTest : - AbstractExposedLockProviderIntegrationTest( - dbConfig = DB_CONFIG, - database = Database.connect(DB_CONFIG.dataSource), - ) { +class MysqlExposedLockProviderIntegrationTest : AbstractExposedLockProviderIntegrationTest(dbConfig = DB_CONFIG) { private companion object { private val DB_CONFIG = diff --git a/providers/jdbc/shedlock-provider-exposed/src/test/kotlin/net/javacrumbs/shedlock/provider/exposed/PostgresExposedLockProviderIntegrationTest.kt b/providers/jdbc/shedlock-provider-exposed/src/test/kotlin/net/javacrumbs/shedlock/provider/exposed/PostgresExposedLockProviderIntegrationTest.kt index 6927190a7..63c0282c5 100644 --- a/providers/jdbc/shedlock-provider-exposed/src/test/kotlin/net/javacrumbs/shedlock/provider/exposed/PostgresExposedLockProviderIntegrationTest.kt +++ b/providers/jdbc/shedlock-provider-exposed/src/test/kotlin/net/javacrumbs/shedlock/provider/exposed/PostgresExposedLockProviderIntegrationTest.kt @@ -2,13 +2,8 @@ package net.javacrumbs.shedlock.provider.exposed import net.javacrumbs.shedlock.test.support.jdbc.DbConfig import net.javacrumbs.shedlock.test.support.jdbc.PostgresConfig -import org.jetbrains.exposed.sql.Database -class PostgresExposedLockProviderIntegrationTest : - AbstractExposedLockProviderIntegrationTest( - dbConfig = DB_CONFIG, - database = Database.connect(DB_CONFIG.dataSource), - ) { +class PostgresExposedLockProviderIntegrationTest : AbstractExposedLockProviderIntegrationTest(dbConfig = DB_CONFIG) { private companion object { private val DB_CONFIG: DbConfig = object : PostgresConfig() { From c474ae41e9ca4b7257a61471518eff3795712b4a Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Sat, 7 Jun 2025 19:06:50 +0200 Subject: [PATCH 1409/1598] [maven-release-plugin] prepare release shedlock-parent-6.9.0 --- cdi/shedlock-cdi/pom.xml | 4 ++-- cdi/test/quarkus-test/pom.xml | 4 ++-- micronaut/shedlock-micronaut4/pom.xml | 4 ++-- micronaut/test/micronaut4-jdbc-template/pom.xml | 4 ++-- micronaut/test/micronaut4-jdbc/pom.xml | 4 ++-- pom.xml | 2 +- providers/arangodb/shedlock-provider-arangodb/pom.xml | 4 ++-- providers/cassandra/shedlock-provider-cassandra/pom.xml | 4 ++-- providers/consul/shedlock-provider-consul/pom.xml | 4 ++-- .../couchbase/shedlock-provider-couchbase-javaclient3/pom.xml | 4 ++-- providers/datastore/shedlock-provider-datastore/pom.xml | 4 ++-- providers/dynamodb/shedlock-provider-dynamodb2/pom.xml | 4 ++-- .../elasticsearch/shedlock-provider-elasticsearch8/pom.xml | 4 ++-- .../elasticsearch/shedlock-provider-elasticsearch9/pom.xml | 4 ++-- providers/etcd/shedlock-provider-etcd-jetcd/pom.xml | 4 ++-- providers/hazelcast/shedlock-provider-hazelcast4/pom.xml | 4 ++-- providers/ignite/shedlock-provider-ignite/pom.xml | 4 ++-- providers/inmemory/shedlock-provider-inmemory/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-exposed/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-internal/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-template/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jooq/pom.xml | 4 ++-- providers/jdbc/shedlock-test-support-jdbc/pom.xml | 4 ++-- providers/memcached/shedlock-provider-memcached-spy/pom.xml | 4 ++-- .../mongo/shedlock-provider-mongo-reactivestreams/pom.xml | 4 ++-- providers/mongo/shedlock-provider-mongo/pom.xml | 4 ++-- providers/neo4j/shedlock-provider-neo4j/pom.xml | 4 ++-- .../opensearch/shedlock-provider-opensearch-java/pom.xml | 4 ++-- providers/opensearch/shedlock-provider-opensearch/pom.xml | 4 ++-- providers/r2dbc/shedlock-provider-r2dbc/pom.xml | 4 ++-- providers/redis/shedlock-provider-redis-jedis4/pom.xml | 4 ++-- providers/redis/shedlock-provider-redis-lettuce/pom.xml | 4 ++-- providers/redis/shedlock-provider-redis-spring/pom.xml | 4 ++-- providers/redis/shedlock-support-redis/pom.xml | 4 ++-- providers/redis/shedlock-test-support-redis/pom.xml | 4 ++-- providers/s3/shedlock-provider-s3/pom.xml | 4 ++-- providers/s3/shedlock-provider-s3v2/pom.xml | 4 ++-- providers/spanner/shedlock-provider-spanner/pom.xml | 4 ++-- .../zookeeper/shedlock-provider-zookeeper-curator/pom.xml | 4 ++-- shedlock-bom/pom.xml | 4 ++-- shedlock-core/pom.xml | 4 ++-- shedlock-test-support/pom.xml | 4 ++-- spring/shedlock-spring/pom.xml | 4 ++-- spring/test/shedlock-springboot-future-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-kotlin-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-old-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-sleuth-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-test/pom.xml | 4 ++-- spring/test/shedlock-testng-test/pom.xml | 4 ++-- 51 files changed, 101 insertions(+), 101 deletions(-) diff --git a/cdi/shedlock-cdi/pom.xml b/cdi/shedlock-cdi/pom.xml index 4b0ba40ed..2bc85607d 100644 --- a/cdi/shedlock-cdi/pom.xml +++ b/cdi/shedlock-cdi/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.1-SNAPSHOT + 6.9.0 ../../pom.xml shedlock-cdi - 6.8.1-SNAPSHOT + 6.9.0 ${project.groupId}:${project.artifactId} diff --git a/cdi/test/quarkus-test/pom.xml b/cdi/test/quarkus-test/pom.xml index ca29ba9e2..24c451a67 100644 --- a/cdi/test/quarkus-test/pom.xml +++ b/cdi/test/quarkus-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.1-SNAPSHOT + 6.9.0 ../../../pom.xml 4.0.0 quarkus-test - 6.8.1-SNAPSHOT + 6.9.0 ${project.groupId}:${project.artifactId} diff --git a/micronaut/shedlock-micronaut4/pom.xml b/micronaut/shedlock-micronaut4/pom.xml index dcbc016a1..503332271 100644 --- a/micronaut/shedlock-micronaut4/pom.xml +++ b/micronaut/shedlock-micronaut4/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.1-SNAPSHOT + 6.9.0 ../../pom.xml shedlock-micronaut4 - 6.8.1-SNAPSHOT + 6.9.0 ${project.groupId}:${project.artifactId} diff --git a/micronaut/test/micronaut4-jdbc-template/pom.xml b/micronaut/test/micronaut4-jdbc-template/pom.xml index fbecf84ef..4a56ec713 100644 --- a/micronaut/test/micronaut4-jdbc-template/pom.xml +++ b/micronaut/test/micronaut4-jdbc-template/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.1-SNAPSHOT + 6.9.0 ../../../pom.xml micronaut4-jdbc-template - 6.8.1-SNAPSHOT + 6.9.0 ${project.groupId}:${project.artifactId} diff --git a/micronaut/test/micronaut4-jdbc/pom.xml b/micronaut/test/micronaut4-jdbc/pom.xml index 85e366c38..7dfc69903 100644 --- a/micronaut/test/micronaut4-jdbc/pom.xml +++ b/micronaut/test/micronaut4-jdbc/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.1-SNAPSHOT + 6.9.0 ../../../pom.xml micronaut4-jdbc - 6.8.1-SNAPSHOT + 6.9.0 ${project.groupId}:${project.artifactId} diff --git a/pom.xml b/pom.xml index 2fe1f6032..c4d10f642 100644 --- a/pom.xml +++ b/pom.xml @@ -20,7 +20,7 @@ shedlock-parent ShedLock pom - 6.8.1-SNAPSHOT + 6.9.0 shedlock-bom shedlock-core diff --git a/providers/arangodb/shedlock-provider-arangodb/pom.xml b/providers/arangodb/shedlock-provider-arangodb/pom.xml index 9d1daf083..393787cd6 100644 --- a/providers/arangodb/shedlock-provider-arangodb/pom.xml +++ b/providers/arangodb/shedlock-provider-arangodb/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.1-SNAPSHOT + 6.9.0 ../../../pom.xml 4.0.0 shedlock-provider-arangodb - 6.8.1-SNAPSHOT + 6.9.0 ${project.groupId}:${project.artifactId} diff --git a/providers/cassandra/shedlock-provider-cassandra/pom.xml b/providers/cassandra/shedlock-provider-cassandra/pom.xml index bb4661a87..78f1220f9 100644 --- a/providers/cassandra/shedlock-provider-cassandra/pom.xml +++ b/providers/cassandra/shedlock-provider-cassandra/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.1-SNAPSHOT + 6.9.0 ../../../pom.xml 4.0.0 shedlock-provider-cassandra - 6.8.1-SNAPSHOT + 6.9.0 ${project.groupId}:${project.artifactId} diff --git a/providers/consul/shedlock-provider-consul/pom.xml b/providers/consul/shedlock-provider-consul/pom.xml index 402a4cfc1..952fb583e 100644 --- a/providers/consul/shedlock-provider-consul/pom.xml +++ b/providers/consul/shedlock-provider-consul/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.1-SNAPSHOT + 6.9.0 ../../../pom.xml 4.0.0 shedlock-provider-consul - 6.8.1-SNAPSHOT + 6.9.0 ${project.groupId}:${project.artifactId} diff --git a/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml b/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml index c6b7a76ac..f3da4d4c5 100644 --- a/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml +++ b/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.1-SNAPSHOT + 6.9.0 ../../../pom.xml 4.0.0 shedlock-provider-couchbase-javaclient3 - 6.8.1-SNAPSHOT + 6.9.0 ${project.groupId}:${project.artifactId} diff --git a/providers/datastore/shedlock-provider-datastore/pom.xml b/providers/datastore/shedlock-provider-datastore/pom.xml index 8a2f083a1..c8a51ee44 100644 --- a/providers/datastore/shedlock-provider-datastore/pom.xml +++ b/providers/datastore/shedlock-provider-datastore/pom.xml @@ -4,12 +4,12 @@ net.javacrumbs.shedlock shedlock-parent - 6.8.1-SNAPSHOT + 6.9.0 ../../../pom.xml shedlock-provider-datastore - 6.8.1-SNAPSHOT + 6.9.0 ${project.groupId}:${project.artifactId} diff --git a/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml b/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml index af664d6b9..bfd365f73 100644 --- a/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml +++ b/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.1-SNAPSHOT + 6.9.0 ../../../pom.xml 4.0.0 shedlock-provider-dynamodb2 - 6.8.1-SNAPSHOT + 6.9.0 ${project.groupId}:${project.artifactId} diff --git a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml index 584061a06..feffc7155 100644 --- a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml +++ b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.1-SNAPSHOT + 6.9.0 ../../../pom.xml 4.0.0 shedlock-provider-elasticsearch8 - 6.8.1-SNAPSHOT + 6.9.0 ${project.groupId}:${project.artifactId} diff --git a/providers/elasticsearch/shedlock-provider-elasticsearch9/pom.xml b/providers/elasticsearch/shedlock-provider-elasticsearch9/pom.xml index 2235c8a8b..8f96a36d6 100644 --- a/providers/elasticsearch/shedlock-provider-elasticsearch9/pom.xml +++ b/providers/elasticsearch/shedlock-provider-elasticsearch9/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.1-SNAPSHOT + 6.9.0 ../../../pom.xml 4.0.0 shedlock-provider-elasticsearch9 - 6.8.1-SNAPSHOT + 6.9.0 ${project.groupId}:${project.artifactId} diff --git a/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml b/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml index 3203a4d2f..81201eea8 100644 --- a/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml +++ b/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.1-SNAPSHOT + 6.9.0 ../../../pom.xml 4.0.0 shedlock-provider-etcd-jetcd - 6.8.1-SNAPSHOT + 6.9.0 ${project.groupId}:${project.artifactId} diff --git a/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml b/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml index acbb7eab0..8475bef95 100644 --- a/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml +++ b/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.1-SNAPSHOT + 6.9.0 ../../../pom.xml 4.0.0 shedlock-provider-hazelcast4 - 6.8.1-SNAPSHOT + 6.9.0 ${project.groupId}:${project.artifactId} diff --git a/providers/ignite/shedlock-provider-ignite/pom.xml b/providers/ignite/shedlock-provider-ignite/pom.xml index 426359045..9e0d0ad8c 100644 --- a/providers/ignite/shedlock-provider-ignite/pom.xml +++ b/providers/ignite/shedlock-provider-ignite/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.1-SNAPSHOT + 6.9.0 ../../../pom.xml 4.0.0 shedlock-provider-ignite - 6.8.1-SNAPSHOT + 6.9.0 ${project.groupId}:${project.artifactId} diff --git a/providers/inmemory/shedlock-provider-inmemory/pom.xml b/providers/inmemory/shedlock-provider-inmemory/pom.xml index 2a1e0de59..b1a130214 100644 --- a/providers/inmemory/shedlock-provider-inmemory/pom.xml +++ b/providers/inmemory/shedlock-provider-inmemory/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.1-SNAPSHOT + 6.9.0 ../../../pom.xml 4.0.0 shedlock-provider-inmemory - 6.8.1-SNAPSHOT + 6.9.0 ${project.groupId}:${project.artifactId} diff --git a/providers/jdbc/shedlock-provider-exposed/pom.xml b/providers/jdbc/shedlock-provider-exposed/pom.xml index 4f09aeb8e..3afb9cf03 100644 --- a/providers/jdbc/shedlock-provider-exposed/pom.xml +++ b/providers/jdbc/shedlock-provider-exposed/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.1-SNAPSHOT + 6.9.0 ../../../pom.xml 4.0.0 shedlock-provider-exposed - 6.8.1-SNAPSHOT + 6.9.0 2.1.0 diff --git a/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml b/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml index 21b473d32..634b43a30 100644 --- a/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.1-SNAPSHOT + 6.9.0 ../../../pom.xml 4.0.0 shedlock-provider-jdbc-internal - 6.8.1-SNAPSHOT + 6.9.0 ${project.groupId}:${project.artifactId} diff --git a/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml b/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml index 6bd2cbc40..d199ef0ef 100644 --- a/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.1-SNAPSHOT + 6.9.0 ../../../pom.xml 4.0.0 shedlock-provider-jdbc-micronaut - 6.8.1-SNAPSHOT + 6.9.0 ${project.groupId}:${project.artifactId} diff --git a/providers/jdbc/shedlock-provider-jdbc-template/pom.xml b/providers/jdbc/shedlock-provider-jdbc-template/pom.xml index 071650862..ba147d8d2 100644 --- a/providers/jdbc/shedlock-provider-jdbc-template/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-template/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.1-SNAPSHOT + 6.9.0 ../../../pom.xml 4.0.0 shedlock-provider-jdbc-template - 6.8.1-SNAPSHOT + 6.9.0 ${project.groupId}:${project.artifactId} diff --git a/providers/jdbc/shedlock-provider-jdbc/pom.xml b/providers/jdbc/shedlock-provider-jdbc/pom.xml index d70fbda67..61d121125 100644 --- a/providers/jdbc/shedlock-provider-jdbc/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.1-SNAPSHOT + 6.9.0 ../../../pom.xml 4.0.0 shedlock-provider-jdbc - 6.8.1-SNAPSHOT + 6.9.0 ${project.groupId}:${project.artifactId} diff --git a/providers/jdbc/shedlock-provider-jooq/pom.xml b/providers/jdbc/shedlock-provider-jooq/pom.xml index 758091f27..38679ebf5 100644 --- a/providers/jdbc/shedlock-provider-jooq/pom.xml +++ b/providers/jdbc/shedlock-provider-jooq/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.1-SNAPSHOT + 6.9.0 ../../../pom.xml 4.0.0 shedlock-provider-jooq - 6.8.1-SNAPSHOT + 6.9.0 ${project.groupId}:${project.artifactId} diff --git a/providers/jdbc/shedlock-test-support-jdbc/pom.xml b/providers/jdbc/shedlock-test-support-jdbc/pom.xml index 60f66660d..6d64d790a 100644 --- a/providers/jdbc/shedlock-test-support-jdbc/pom.xml +++ b/providers/jdbc/shedlock-test-support-jdbc/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.1-SNAPSHOT + 6.9.0 ../../../pom.xml 4.0.0 shedlock-test-support-jdbc - 6.8.1-SNAPSHOT + 6.9.0 ${project.groupId}:${project.artifactId} diff --git a/providers/memcached/shedlock-provider-memcached-spy/pom.xml b/providers/memcached/shedlock-provider-memcached-spy/pom.xml index c339ada62..85a6ec207 100644 --- a/providers/memcached/shedlock-provider-memcached-spy/pom.xml +++ b/providers/memcached/shedlock-provider-memcached-spy/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.1-SNAPSHOT + 6.9.0 ../../../pom.xml 4.0.0 shedlock-provider-memcached-spy - 6.8.1-SNAPSHOT + 6.9.0 ${project.groupId}:${project.artifactId} diff --git a/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml b/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml index d342892d1..21e2f5ebd 100644 --- a/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml +++ b/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.1-SNAPSHOT + 6.9.0 ../../../pom.xml 4.0.0 shedlock-provider-mongo-reactivestreams - 6.8.1-SNAPSHOT + 6.9.0 ${project.groupId}:${project.artifactId} diff --git a/providers/mongo/shedlock-provider-mongo/pom.xml b/providers/mongo/shedlock-provider-mongo/pom.xml index 0dbbb9b9a..ddc48799b 100644 --- a/providers/mongo/shedlock-provider-mongo/pom.xml +++ b/providers/mongo/shedlock-provider-mongo/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.1-SNAPSHOT + 6.9.0 ../../../pom.xml 4.0.0 shedlock-provider-mongo - 6.8.1-SNAPSHOT + 6.9.0 ${project.groupId}:${project.artifactId} diff --git a/providers/neo4j/shedlock-provider-neo4j/pom.xml b/providers/neo4j/shedlock-provider-neo4j/pom.xml index 1986c80c4..72367cc15 100644 --- a/providers/neo4j/shedlock-provider-neo4j/pom.xml +++ b/providers/neo4j/shedlock-provider-neo4j/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.1-SNAPSHOT + 6.9.0 ../../../pom.xml 4.0.0 shedlock-provider-neo4j - 6.8.1-SNAPSHOT + 6.9.0 ${project.groupId}:${project.artifactId} diff --git a/providers/opensearch/shedlock-provider-opensearch-java/pom.xml b/providers/opensearch/shedlock-provider-opensearch-java/pom.xml index 2b3895fd7..8eab53b14 100644 --- a/providers/opensearch/shedlock-provider-opensearch-java/pom.xml +++ b/providers/opensearch/shedlock-provider-opensearch-java/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.1-SNAPSHOT + 6.9.0 ../../../pom.xml 4.0.0 shedlock-provider-opensearch-java - 6.8.1-SNAPSHOT + 6.9.0 ${project.groupId}:${project.artifactId} diff --git a/providers/opensearch/shedlock-provider-opensearch/pom.xml b/providers/opensearch/shedlock-provider-opensearch/pom.xml index 792992c29..6d93c5d0c 100644 --- a/providers/opensearch/shedlock-provider-opensearch/pom.xml +++ b/providers/opensearch/shedlock-provider-opensearch/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.1-SNAPSHOT + 6.9.0 ../../../pom.xml 4.0.0 shedlock-provider-opensearch - 6.8.1-SNAPSHOT + 6.9.0 ${project.groupId}:${project.artifactId} diff --git a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml index 96311e074..4b0da2b67 100644 --- a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml +++ b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml @@ -5,12 +5,12 @@ net.javacrumbs.shedlock shedlock-parent - 6.8.1-SNAPSHOT + 6.9.0 ../../../pom.xml shedlock-provider-r2dbc - 6.8.1-SNAPSHOT + 6.9.0 ${project.groupId}:${project.artifactId} diff --git a/providers/redis/shedlock-provider-redis-jedis4/pom.xml b/providers/redis/shedlock-provider-redis-jedis4/pom.xml index 903f91c5c..1eeaa4170 100644 --- a/providers/redis/shedlock-provider-redis-jedis4/pom.xml +++ b/providers/redis/shedlock-provider-redis-jedis4/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.1-SNAPSHOT + 6.9.0 ../../../pom.xml 4.0.0 shedlock-provider-redis-jedis4 - 6.8.1-SNAPSHOT + 6.9.0 ${project.groupId}:${project.artifactId} diff --git a/providers/redis/shedlock-provider-redis-lettuce/pom.xml b/providers/redis/shedlock-provider-redis-lettuce/pom.xml index 9d98ea917..4f03d31ae 100644 --- a/providers/redis/shedlock-provider-redis-lettuce/pom.xml +++ b/providers/redis/shedlock-provider-redis-lettuce/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.1-SNAPSHOT + 6.9.0 ../../../pom.xml 4.0.0 shedlock-provider-redis-lettuce - 6.8.1-SNAPSHOT + 6.9.0 ${project.groupId}:${project.artifactId} diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index 7180509f1..2703519e7 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.1-SNAPSHOT + 6.9.0 ../../../pom.xml 4.0.0 shedlock-provider-redis-spring - 6.8.1-SNAPSHOT + 6.9.0 ${project.groupId}:${project.artifactId} diff --git a/providers/redis/shedlock-support-redis/pom.xml b/providers/redis/shedlock-support-redis/pom.xml index a1c157a8e..d56d1ba5f 100644 --- a/providers/redis/shedlock-support-redis/pom.xml +++ b/providers/redis/shedlock-support-redis/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.1-SNAPSHOT + 6.9.0 ../../../pom.xml 4.0.0 shedlock-support-redis - 6.8.1-SNAPSHOT + 6.9.0 ${project.groupId}:${project.artifactId} diff --git a/providers/redis/shedlock-test-support-redis/pom.xml b/providers/redis/shedlock-test-support-redis/pom.xml index 8d94d2460..f0c3bd78e 100644 --- a/providers/redis/shedlock-test-support-redis/pom.xml +++ b/providers/redis/shedlock-test-support-redis/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.1-SNAPSHOT + 6.9.0 ../../../pom.xml 4.0.0 shedlock-test-support-redis - 6.8.1-SNAPSHOT + 6.9.0 ${project.groupId}:${project.artifactId} diff --git a/providers/s3/shedlock-provider-s3/pom.xml b/providers/s3/shedlock-provider-s3/pom.xml index 957da304a..eb4840115 100644 --- a/providers/s3/shedlock-provider-s3/pom.xml +++ b/providers/s3/shedlock-provider-s3/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.1-SNAPSHOT + 6.9.0 ../../../pom.xml 4.0.0 shedlock-provider-s3 - 6.8.1-SNAPSHOT + 6.9.0 ${project.groupId}:${project.artifactId} diff --git a/providers/s3/shedlock-provider-s3v2/pom.xml b/providers/s3/shedlock-provider-s3v2/pom.xml index 9eaec6c54..dc609c507 100644 --- a/providers/s3/shedlock-provider-s3v2/pom.xml +++ b/providers/s3/shedlock-provider-s3v2/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.1-SNAPSHOT + 6.9.0 ../../../pom.xml 4.0.0 shedlock-provider-s3v2 - 6.8.1-SNAPSHOT + 6.9.0 ${project.groupId}:${project.artifactId} diff --git a/providers/spanner/shedlock-provider-spanner/pom.xml b/providers/spanner/shedlock-provider-spanner/pom.xml index bc53ec337..69aa603be 100644 --- a/providers/spanner/shedlock-provider-spanner/pom.xml +++ b/providers/spanner/shedlock-provider-spanner/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.1-SNAPSHOT + 6.9.0 ../../../pom.xml 4.0.0 shedlock-provider-spanner - 6.8.1-SNAPSHOT + 6.9.0 ${project.groupId}:${project.artifactId} diff --git a/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml b/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml index 80d02890c..631be155b 100644 --- a/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml +++ b/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.1-SNAPSHOT + 6.9.0 ../../../pom.xml 4.0.0 shedlock-provider-zookeeper-curator - 6.8.1-SNAPSHOT + 6.9.0 ${project.groupId}:${project.artifactId} diff --git a/shedlock-bom/pom.xml b/shedlock-bom/pom.xml index 192b0577d..fd884d1d4 100644 --- a/shedlock-bom/pom.xml +++ b/shedlock-bom/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.1-SNAPSHOT + 6.9.0 4.0.0 BOM for ShedLock modules shedlock-bom - 6.8.1-SNAPSHOT + 6.9.0 ${project.groupId}:${project.artifactId} pom diff --git a/shedlock-core/pom.xml b/shedlock-core/pom.xml index ca892c0e8..04c5f3d4a 100644 --- a/shedlock-core/pom.xml +++ b/shedlock-core/pom.xml @@ -3,12 +3,12 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.1-SNAPSHOT + 6.9.0 4.0.0 shedlock-core - 6.8.1-SNAPSHOT + 6.9.0 ${project.groupId}:${project.artifactId} diff --git a/shedlock-test-support/pom.xml b/shedlock-test-support/pom.xml index bba01dfa1..717ad9592 100644 --- a/shedlock-test-support/pom.xml +++ b/shedlock-test-support/pom.xml @@ -3,12 +3,12 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.1-SNAPSHOT + 6.9.0 4.0.0 shedlock-test-support - 6.8.1-SNAPSHOT + 6.9.0 ${project.groupId}:${project.artifactId} diff --git a/spring/shedlock-spring/pom.xml b/spring/shedlock-spring/pom.xml index 2e1c07d33..25e41a247 100644 --- a/spring/shedlock-spring/pom.xml +++ b/spring/shedlock-spring/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.1-SNAPSHOT + 6.9.0 ../../pom.xml 4.0.0 shedlock-spring - 6.8.1-SNAPSHOT + 6.9.0 ${project.groupId}:${project.artifactId} diff --git a/spring/test/shedlock-springboot-future-test/pom.xml b/spring/test/shedlock-springboot-future-test/pom.xml index c26acc9ae..9f7df0aec 100644 --- a/spring/test/shedlock-springboot-future-test/pom.xml +++ b/spring/test/shedlock-springboot-future-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.1-SNAPSHOT + 6.9.0 ../../../pom.xml 4.0.0 shedlock-springboot-future-test - 6.8.1-SNAPSHOT + 6.9.0 ${project.groupId}:${project.artifactId} diff --git a/spring/test/shedlock-springboot-kotlin-test/pom.xml b/spring/test/shedlock-springboot-kotlin-test/pom.xml index 6709bd40e..5caf0b308 100644 --- a/spring/test/shedlock-springboot-kotlin-test/pom.xml +++ b/spring/test/shedlock-springboot-kotlin-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.1-SNAPSHOT + 6.9.0 ../../../pom.xml 4.0.0 shedlock-springboot-kotlin-test - 6.8.1-SNAPSHOT + 6.9.0 ${project.groupId}:${project.artifactId} diff --git a/spring/test/shedlock-springboot-old-test/pom.xml b/spring/test/shedlock-springboot-old-test/pom.xml index 74370e52c..14ee88043 100644 --- a/spring/test/shedlock-springboot-old-test/pom.xml +++ b/spring/test/shedlock-springboot-old-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.1-SNAPSHOT + 6.9.0 ../../../pom.xml 4.0.0 shedlock-springboot-old-test - 6.8.1-SNAPSHOT + 6.9.0 ${project.groupId}:${project.artifactId} diff --git a/spring/test/shedlock-springboot-sleuth-test/pom.xml b/spring/test/shedlock-springboot-sleuth-test/pom.xml index e208d884e..89aea5285 100644 --- a/spring/test/shedlock-springboot-sleuth-test/pom.xml +++ b/spring/test/shedlock-springboot-sleuth-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.1-SNAPSHOT + 6.9.0 ../../../pom.xml 4.0.0 shedlock-springboot-sleuth-test - 6.8.1-SNAPSHOT + 6.9.0 ${project.groupId}:${project.artifactId} diff --git a/spring/test/shedlock-springboot-test/pom.xml b/spring/test/shedlock-springboot-test/pom.xml index e51b94275..589424389 100644 --- a/spring/test/shedlock-springboot-test/pom.xml +++ b/spring/test/shedlock-springboot-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.1-SNAPSHOT + 6.9.0 ../../../pom.xml 4.0.0 shedlock-springboot-test - 6.8.1-SNAPSHOT + 6.9.0 ${project.groupId}:${project.artifactId} diff --git a/spring/test/shedlock-testng-test/pom.xml b/spring/test/shedlock-testng-test/pom.xml index 821869319..f24f95e45 100644 --- a/spring/test/shedlock-testng-test/pom.xml +++ b/spring/test/shedlock-testng-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.1-SNAPSHOT + 6.9.0 ../../../pom.xml 4.0.0 shedlock-testng-test - 6.8.1-SNAPSHOT + 6.9.0 ${project.groupId}:${project.artifactId} From 515d916f44fa800e69cc39462cf1ff55de243761 Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Sat, 7 Jun 2025 19:06:54 +0200 Subject: [PATCH 1410/1598] [maven-release-plugin] prepare for next development iteration --- cdi/shedlock-cdi/pom.xml | 4 ++-- cdi/test/quarkus-test/pom.xml | 4 ++-- micronaut/shedlock-micronaut4/pom.xml | 4 ++-- micronaut/test/micronaut4-jdbc-template/pom.xml | 4 ++-- micronaut/test/micronaut4-jdbc/pom.xml | 4 ++-- pom.xml | 2 +- providers/arangodb/shedlock-provider-arangodb/pom.xml | 4 ++-- providers/cassandra/shedlock-provider-cassandra/pom.xml | 4 ++-- providers/consul/shedlock-provider-consul/pom.xml | 4 ++-- .../couchbase/shedlock-provider-couchbase-javaclient3/pom.xml | 4 ++-- providers/datastore/shedlock-provider-datastore/pom.xml | 4 ++-- providers/dynamodb/shedlock-provider-dynamodb2/pom.xml | 4 ++-- .../elasticsearch/shedlock-provider-elasticsearch8/pom.xml | 4 ++-- .../elasticsearch/shedlock-provider-elasticsearch9/pom.xml | 4 ++-- providers/etcd/shedlock-provider-etcd-jetcd/pom.xml | 4 ++-- providers/hazelcast/shedlock-provider-hazelcast4/pom.xml | 4 ++-- providers/ignite/shedlock-provider-ignite/pom.xml | 4 ++-- providers/inmemory/shedlock-provider-inmemory/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-exposed/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-internal/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-template/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jooq/pom.xml | 4 ++-- providers/jdbc/shedlock-test-support-jdbc/pom.xml | 4 ++-- providers/memcached/shedlock-provider-memcached-spy/pom.xml | 4 ++-- .../mongo/shedlock-provider-mongo-reactivestreams/pom.xml | 4 ++-- providers/mongo/shedlock-provider-mongo/pom.xml | 4 ++-- providers/neo4j/shedlock-provider-neo4j/pom.xml | 4 ++-- .../opensearch/shedlock-provider-opensearch-java/pom.xml | 4 ++-- providers/opensearch/shedlock-provider-opensearch/pom.xml | 4 ++-- providers/r2dbc/shedlock-provider-r2dbc/pom.xml | 4 ++-- providers/redis/shedlock-provider-redis-jedis4/pom.xml | 4 ++-- providers/redis/shedlock-provider-redis-lettuce/pom.xml | 4 ++-- providers/redis/shedlock-provider-redis-spring/pom.xml | 4 ++-- providers/redis/shedlock-support-redis/pom.xml | 4 ++-- providers/redis/shedlock-test-support-redis/pom.xml | 4 ++-- providers/s3/shedlock-provider-s3/pom.xml | 4 ++-- providers/s3/shedlock-provider-s3v2/pom.xml | 4 ++-- providers/spanner/shedlock-provider-spanner/pom.xml | 4 ++-- .../zookeeper/shedlock-provider-zookeeper-curator/pom.xml | 4 ++-- shedlock-bom/pom.xml | 4 ++-- shedlock-core/pom.xml | 4 ++-- shedlock-test-support/pom.xml | 4 ++-- spring/shedlock-spring/pom.xml | 4 ++-- spring/test/shedlock-springboot-future-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-kotlin-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-old-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-sleuth-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-test/pom.xml | 4 ++-- spring/test/shedlock-testng-test/pom.xml | 4 ++-- 51 files changed, 101 insertions(+), 101 deletions(-) diff --git a/cdi/shedlock-cdi/pom.xml b/cdi/shedlock-cdi/pom.xml index 2bc85607d..860f6b089 100644 --- a/cdi/shedlock-cdi/pom.xml +++ b/cdi/shedlock-cdi/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.0 + 6.9.1-SNAPSHOT ../../pom.xml shedlock-cdi - 6.9.0 + 6.9.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/cdi/test/quarkus-test/pom.xml b/cdi/test/quarkus-test/pom.xml index 24c451a67..5a64a7470 100644 --- a/cdi/test/quarkus-test/pom.xml +++ b/cdi/test/quarkus-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.0 + 6.9.1-SNAPSHOT ../../../pom.xml 4.0.0 quarkus-test - 6.9.0 + 6.9.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/micronaut/shedlock-micronaut4/pom.xml b/micronaut/shedlock-micronaut4/pom.xml index 503332271..072143a04 100644 --- a/micronaut/shedlock-micronaut4/pom.xml +++ b/micronaut/shedlock-micronaut4/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.0 + 6.9.1-SNAPSHOT ../../pom.xml shedlock-micronaut4 - 6.9.0 + 6.9.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/micronaut/test/micronaut4-jdbc-template/pom.xml b/micronaut/test/micronaut4-jdbc-template/pom.xml index 4a56ec713..159995eaf 100644 --- a/micronaut/test/micronaut4-jdbc-template/pom.xml +++ b/micronaut/test/micronaut4-jdbc-template/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.0 + 6.9.1-SNAPSHOT ../../../pom.xml micronaut4-jdbc-template - 6.9.0 + 6.9.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/micronaut/test/micronaut4-jdbc/pom.xml b/micronaut/test/micronaut4-jdbc/pom.xml index 7dfc69903..273ea9621 100644 --- a/micronaut/test/micronaut4-jdbc/pom.xml +++ b/micronaut/test/micronaut4-jdbc/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.0 + 6.9.1-SNAPSHOT ../../../pom.xml micronaut4-jdbc - 6.9.0 + 6.9.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/pom.xml b/pom.xml index c4d10f642..b6bb65f22 100644 --- a/pom.xml +++ b/pom.xml @@ -20,7 +20,7 @@ shedlock-parent ShedLock pom - 6.9.0 + 6.9.1-SNAPSHOT shedlock-bom shedlock-core diff --git a/providers/arangodb/shedlock-provider-arangodb/pom.xml b/providers/arangodb/shedlock-provider-arangodb/pom.xml index 393787cd6..b7e6bbb80 100644 --- a/providers/arangodb/shedlock-provider-arangodb/pom.xml +++ b/providers/arangodb/shedlock-provider-arangodb/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.0 + 6.9.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-arangodb - 6.9.0 + 6.9.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/providers/cassandra/shedlock-provider-cassandra/pom.xml b/providers/cassandra/shedlock-provider-cassandra/pom.xml index 78f1220f9..253626e9e 100644 --- a/providers/cassandra/shedlock-provider-cassandra/pom.xml +++ b/providers/cassandra/shedlock-provider-cassandra/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.0 + 6.9.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-cassandra - 6.9.0 + 6.9.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/providers/consul/shedlock-provider-consul/pom.xml b/providers/consul/shedlock-provider-consul/pom.xml index 952fb583e..5c535dfa1 100644 --- a/providers/consul/shedlock-provider-consul/pom.xml +++ b/providers/consul/shedlock-provider-consul/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.0 + 6.9.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-consul - 6.9.0 + 6.9.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml b/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml index f3da4d4c5..775bdb93a 100644 --- a/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml +++ b/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.0 + 6.9.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-couchbase-javaclient3 - 6.9.0 + 6.9.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/providers/datastore/shedlock-provider-datastore/pom.xml b/providers/datastore/shedlock-provider-datastore/pom.xml index c8a51ee44..ec4143d32 100644 --- a/providers/datastore/shedlock-provider-datastore/pom.xml +++ b/providers/datastore/shedlock-provider-datastore/pom.xml @@ -4,12 +4,12 @@ net.javacrumbs.shedlock shedlock-parent - 6.9.0 + 6.9.1-SNAPSHOT ../../../pom.xml shedlock-provider-datastore - 6.9.0 + 6.9.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml b/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml index bfd365f73..d4638e4a0 100644 --- a/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml +++ b/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.0 + 6.9.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-dynamodb2 - 6.9.0 + 6.9.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml index feffc7155..5439bb493 100644 --- a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml +++ b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.0 + 6.9.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-elasticsearch8 - 6.9.0 + 6.9.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/providers/elasticsearch/shedlock-provider-elasticsearch9/pom.xml b/providers/elasticsearch/shedlock-provider-elasticsearch9/pom.xml index 8f96a36d6..9c8ac24bd 100644 --- a/providers/elasticsearch/shedlock-provider-elasticsearch9/pom.xml +++ b/providers/elasticsearch/shedlock-provider-elasticsearch9/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.0 + 6.9.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-elasticsearch9 - 6.9.0 + 6.9.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml b/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml index 81201eea8..ab92ccffe 100644 --- a/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml +++ b/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.0 + 6.9.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-etcd-jetcd - 6.9.0 + 6.9.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml b/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml index 8475bef95..7d02d58a7 100644 --- a/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml +++ b/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.0 + 6.9.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-hazelcast4 - 6.9.0 + 6.9.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/providers/ignite/shedlock-provider-ignite/pom.xml b/providers/ignite/shedlock-provider-ignite/pom.xml index 9e0d0ad8c..1ed87ae93 100644 --- a/providers/ignite/shedlock-provider-ignite/pom.xml +++ b/providers/ignite/shedlock-provider-ignite/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.0 + 6.9.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-ignite - 6.9.0 + 6.9.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/providers/inmemory/shedlock-provider-inmemory/pom.xml b/providers/inmemory/shedlock-provider-inmemory/pom.xml index b1a130214..3e91d54b5 100644 --- a/providers/inmemory/shedlock-provider-inmemory/pom.xml +++ b/providers/inmemory/shedlock-provider-inmemory/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.0 + 6.9.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-inmemory - 6.9.0 + 6.9.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/providers/jdbc/shedlock-provider-exposed/pom.xml b/providers/jdbc/shedlock-provider-exposed/pom.xml index 3afb9cf03..65057c32c 100644 --- a/providers/jdbc/shedlock-provider-exposed/pom.xml +++ b/providers/jdbc/shedlock-provider-exposed/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.0 + 6.9.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-exposed - 6.9.0 + 6.9.1-SNAPSHOT 2.1.0 diff --git a/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml b/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml index 634b43a30..8b58ea361 100644 --- a/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.0 + 6.9.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-jdbc-internal - 6.9.0 + 6.9.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml b/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml index d199ef0ef..58adcd2ef 100644 --- a/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.0 + 6.9.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-jdbc-micronaut - 6.9.0 + 6.9.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/providers/jdbc/shedlock-provider-jdbc-template/pom.xml b/providers/jdbc/shedlock-provider-jdbc-template/pom.xml index ba147d8d2..d2e125fd6 100644 --- a/providers/jdbc/shedlock-provider-jdbc-template/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-template/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.0 + 6.9.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-jdbc-template - 6.9.0 + 6.9.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/providers/jdbc/shedlock-provider-jdbc/pom.xml b/providers/jdbc/shedlock-provider-jdbc/pom.xml index 61d121125..584e6fc6e 100644 --- a/providers/jdbc/shedlock-provider-jdbc/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.0 + 6.9.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-jdbc - 6.9.0 + 6.9.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/providers/jdbc/shedlock-provider-jooq/pom.xml b/providers/jdbc/shedlock-provider-jooq/pom.xml index 38679ebf5..6dd8c518f 100644 --- a/providers/jdbc/shedlock-provider-jooq/pom.xml +++ b/providers/jdbc/shedlock-provider-jooq/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.0 + 6.9.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-jooq - 6.9.0 + 6.9.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/providers/jdbc/shedlock-test-support-jdbc/pom.xml b/providers/jdbc/shedlock-test-support-jdbc/pom.xml index 6d64d790a..6497d5b75 100644 --- a/providers/jdbc/shedlock-test-support-jdbc/pom.xml +++ b/providers/jdbc/shedlock-test-support-jdbc/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.0 + 6.9.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-test-support-jdbc - 6.9.0 + 6.9.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/providers/memcached/shedlock-provider-memcached-spy/pom.xml b/providers/memcached/shedlock-provider-memcached-spy/pom.xml index 85a6ec207..483a6ebf0 100644 --- a/providers/memcached/shedlock-provider-memcached-spy/pom.xml +++ b/providers/memcached/shedlock-provider-memcached-spy/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.0 + 6.9.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-memcached-spy - 6.9.0 + 6.9.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml b/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml index 21e2f5ebd..2b32ea671 100644 --- a/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml +++ b/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.0 + 6.9.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-mongo-reactivestreams - 6.9.0 + 6.9.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/providers/mongo/shedlock-provider-mongo/pom.xml b/providers/mongo/shedlock-provider-mongo/pom.xml index ddc48799b..276b96a3a 100644 --- a/providers/mongo/shedlock-provider-mongo/pom.xml +++ b/providers/mongo/shedlock-provider-mongo/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.0 + 6.9.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-mongo - 6.9.0 + 6.9.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/providers/neo4j/shedlock-provider-neo4j/pom.xml b/providers/neo4j/shedlock-provider-neo4j/pom.xml index 72367cc15..e25498d33 100644 --- a/providers/neo4j/shedlock-provider-neo4j/pom.xml +++ b/providers/neo4j/shedlock-provider-neo4j/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.0 + 6.9.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-neo4j - 6.9.0 + 6.9.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/providers/opensearch/shedlock-provider-opensearch-java/pom.xml b/providers/opensearch/shedlock-provider-opensearch-java/pom.xml index 8eab53b14..4ad085bb3 100644 --- a/providers/opensearch/shedlock-provider-opensearch-java/pom.xml +++ b/providers/opensearch/shedlock-provider-opensearch-java/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.0 + 6.9.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-opensearch-java - 6.9.0 + 6.9.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/providers/opensearch/shedlock-provider-opensearch/pom.xml b/providers/opensearch/shedlock-provider-opensearch/pom.xml index 6d93c5d0c..8ba68d503 100644 --- a/providers/opensearch/shedlock-provider-opensearch/pom.xml +++ b/providers/opensearch/shedlock-provider-opensearch/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.0 + 6.9.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-opensearch - 6.9.0 + 6.9.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml index 4b0da2b67..1e4b997ae 100644 --- a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml +++ b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml @@ -5,12 +5,12 @@ net.javacrumbs.shedlock shedlock-parent - 6.9.0 + 6.9.1-SNAPSHOT ../../../pom.xml shedlock-provider-r2dbc - 6.9.0 + 6.9.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/providers/redis/shedlock-provider-redis-jedis4/pom.xml b/providers/redis/shedlock-provider-redis-jedis4/pom.xml index 1eeaa4170..ec6df8882 100644 --- a/providers/redis/shedlock-provider-redis-jedis4/pom.xml +++ b/providers/redis/shedlock-provider-redis-jedis4/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.0 + 6.9.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-redis-jedis4 - 6.9.0 + 6.9.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/providers/redis/shedlock-provider-redis-lettuce/pom.xml b/providers/redis/shedlock-provider-redis-lettuce/pom.xml index 4f03d31ae..d97911d89 100644 --- a/providers/redis/shedlock-provider-redis-lettuce/pom.xml +++ b/providers/redis/shedlock-provider-redis-lettuce/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.0 + 6.9.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-redis-lettuce - 6.9.0 + 6.9.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index 2703519e7..4e41e8634 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.0 + 6.9.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-redis-spring - 6.9.0 + 6.9.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/providers/redis/shedlock-support-redis/pom.xml b/providers/redis/shedlock-support-redis/pom.xml index d56d1ba5f..5f0c64efd 100644 --- a/providers/redis/shedlock-support-redis/pom.xml +++ b/providers/redis/shedlock-support-redis/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.0 + 6.9.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-support-redis - 6.9.0 + 6.9.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/providers/redis/shedlock-test-support-redis/pom.xml b/providers/redis/shedlock-test-support-redis/pom.xml index f0c3bd78e..c910e1069 100644 --- a/providers/redis/shedlock-test-support-redis/pom.xml +++ b/providers/redis/shedlock-test-support-redis/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.0 + 6.9.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-test-support-redis - 6.9.0 + 6.9.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/providers/s3/shedlock-provider-s3/pom.xml b/providers/s3/shedlock-provider-s3/pom.xml index eb4840115..04c1119bb 100644 --- a/providers/s3/shedlock-provider-s3/pom.xml +++ b/providers/s3/shedlock-provider-s3/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.0 + 6.9.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-s3 - 6.9.0 + 6.9.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/providers/s3/shedlock-provider-s3v2/pom.xml b/providers/s3/shedlock-provider-s3v2/pom.xml index dc609c507..65f810353 100644 --- a/providers/s3/shedlock-provider-s3v2/pom.xml +++ b/providers/s3/shedlock-provider-s3v2/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.0 + 6.9.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-s3v2 - 6.9.0 + 6.9.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/providers/spanner/shedlock-provider-spanner/pom.xml b/providers/spanner/shedlock-provider-spanner/pom.xml index 69aa603be..a4cd072ac 100644 --- a/providers/spanner/shedlock-provider-spanner/pom.xml +++ b/providers/spanner/shedlock-provider-spanner/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.0 + 6.9.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-spanner - 6.9.0 + 6.9.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml b/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml index 631be155b..e3688c476 100644 --- a/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml +++ b/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.0 + 6.9.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-zookeeper-curator - 6.9.0 + 6.9.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/shedlock-bom/pom.xml b/shedlock-bom/pom.xml index fd884d1d4..fc9f93d70 100644 --- a/shedlock-bom/pom.xml +++ b/shedlock-bom/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.0 + 6.9.1-SNAPSHOT 4.0.0 BOM for ShedLock modules shedlock-bom - 6.9.0 + 6.9.1-SNAPSHOT ${project.groupId}:${project.artifactId} pom diff --git a/shedlock-core/pom.xml b/shedlock-core/pom.xml index 04c5f3d4a..7d5e86c25 100644 --- a/shedlock-core/pom.xml +++ b/shedlock-core/pom.xml @@ -3,12 +3,12 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.0 + 6.9.1-SNAPSHOT 4.0.0 shedlock-core - 6.9.0 + 6.9.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/shedlock-test-support/pom.xml b/shedlock-test-support/pom.xml index 717ad9592..d94509d59 100644 --- a/shedlock-test-support/pom.xml +++ b/shedlock-test-support/pom.xml @@ -3,12 +3,12 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.0 + 6.9.1-SNAPSHOT 4.0.0 shedlock-test-support - 6.9.0 + 6.9.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/spring/shedlock-spring/pom.xml b/spring/shedlock-spring/pom.xml index 25e41a247..8ceb8b744 100644 --- a/spring/shedlock-spring/pom.xml +++ b/spring/shedlock-spring/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.0 + 6.9.1-SNAPSHOT ../../pom.xml 4.0.0 shedlock-spring - 6.9.0 + 6.9.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/spring/test/shedlock-springboot-future-test/pom.xml b/spring/test/shedlock-springboot-future-test/pom.xml index 9f7df0aec..0da31d72d 100644 --- a/spring/test/shedlock-springboot-future-test/pom.xml +++ b/spring/test/shedlock-springboot-future-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.0 + 6.9.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-springboot-future-test - 6.9.0 + 6.9.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/spring/test/shedlock-springboot-kotlin-test/pom.xml b/spring/test/shedlock-springboot-kotlin-test/pom.xml index 5caf0b308..cf84c3c90 100644 --- a/spring/test/shedlock-springboot-kotlin-test/pom.xml +++ b/spring/test/shedlock-springboot-kotlin-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.0 + 6.9.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-springboot-kotlin-test - 6.9.0 + 6.9.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/spring/test/shedlock-springboot-old-test/pom.xml b/spring/test/shedlock-springboot-old-test/pom.xml index 14ee88043..4c02fb07f 100644 --- a/spring/test/shedlock-springboot-old-test/pom.xml +++ b/spring/test/shedlock-springboot-old-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.0 + 6.9.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-springboot-old-test - 6.9.0 + 6.9.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/spring/test/shedlock-springboot-sleuth-test/pom.xml b/spring/test/shedlock-springboot-sleuth-test/pom.xml index 89aea5285..16b44bf19 100644 --- a/spring/test/shedlock-springboot-sleuth-test/pom.xml +++ b/spring/test/shedlock-springboot-sleuth-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.0 + 6.9.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-springboot-sleuth-test - 6.9.0 + 6.9.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/spring/test/shedlock-springboot-test/pom.xml b/spring/test/shedlock-springboot-test/pom.xml index 589424389..8855a057e 100644 --- a/spring/test/shedlock-springboot-test/pom.xml +++ b/spring/test/shedlock-springboot-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.0 + 6.9.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-springboot-test - 6.9.0 + 6.9.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/spring/test/shedlock-testng-test/pom.xml b/spring/test/shedlock-testng-test/pom.xml index f24f95e45..ede23eb8e 100644 --- a/spring/test/shedlock-testng-test/pom.xml +++ b/spring/test/shedlock-testng-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.0 + 6.9.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-testng-test - 6.9.0 + 6.9.1-SNAPSHOT ${project.groupId}:${project.artifactId} From 9904ccd56d055c7dcc4ac3c97a6136f50e2a10af Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Sat, 7 Jun 2025 19:12:22 +0200 Subject: [PATCH 1411/1598] [maven-release-plugin] rollback the release of shedlock-parent-6.9.0 --- cdi/shedlock-cdi/pom.xml | 4 ++-- cdi/test/quarkus-test/pom.xml | 4 ++-- micronaut/shedlock-micronaut4/pom.xml | 4 ++-- micronaut/test/micronaut4-jdbc-template/pom.xml | 4 ++-- micronaut/test/micronaut4-jdbc/pom.xml | 4 ++-- pom.xml | 2 +- providers/arangodb/shedlock-provider-arangodb/pom.xml | 4 ++-- providers/cassandra/shedlock-provider-cassandra/pom.xml | 4 ++-- providers/consul/shedlock-provider-consul/pom.xml | 4 ++-- .../couchbase/shedlock-provider-couchbase-javaclient3/pom.xml | 4 ++-- providers/datastore/shedlock-provider-datastore/pom.xml | 4 ++-- providers/dynamodb/shedlock-provider-dynamodb2/pom.xml | 4 ++-- .../elasticsearch/shedlock-provider-elasticsearch8/pom.xml | 4 ++-- .../elasticsearch/shedlock-provider-elasticsearch9/pom.xml | 4 ++-- providers/etcd/shedlock-provider-etcd-jetcd/pom.xml | 4 ++-- providers/hazelcast/shedlock-provider-hazelcast4/pom.xml | 4 ++-- providers/ignite/shedlock-provider-ignite/pom.xml | 4 ++-- providers/inmemory/shedlock-provider-inmemory/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-exposed/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-internal/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-template/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jooq/pom.xml | 4 ++-- providers/jdbc/shedlock-test-support-jdbc/pom.xml | 4 ++-- providers/memcached/shedlock-provider-memcached-spy/pom.xml | 4 ++-- .../mongo/shedlock-provider-mongo-reactivestreams/pom.xml | 4 ++-- providers/mongo/shedlock-provider-mongo/pom.xml | 4 ++-- providers/neo4j/shedlock-provider-neo4j/pom.xml | 4 ++-- .../opensearch/shedlock-provider-opensearch-java/pom.xml | 4 ++-- providers/opensearch/shedlock-provider-opensearch/pom.xml | 4 ++-- providers/r2dbc/shedlock-provider-r2dbc/pom.xml | 4 ++-- providers/redis/shedlock-provider-redis-jedis4/pom.xml | 4 ++-- providers/redis/shedlock-provider-redis-lettuce/pom.xml | 4 ++-- providers/redis/shedlock-provider-redis-spring/pom.xml | 4 ++-- providers/redis/shedlock-support-redis/pom.xml | 4 ++-- providers/redis/shedlock-test-support-redis/pom.xml | 4 ++-- providers/s3/shedlock-provider-s3/pom.xml | 4 ++-- providers/s3/shedlock-provider-s3v2/pom.xml | 4 ++-- providers/spanner/shedlock-provider-spanner/pom.xml | 4 ++-- .../zookeeper/shedlock-provider-zookeeper-curator/pom.xml | 4 ++-- shedlock-bom/pom.xml | 4 ++-- shedlock-core/pom.xml | 4 ++-- shedlock-test-support/pom.xml | 4 ++-- spring/shedlock-spring/pom.xml | 4 ++-- spring/test/shedlock-springboot-future-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-kotlin-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-old-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-sleuth-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-test/pom.xml | 4 ++-- spring/test/shedlock-testng-test/pom.xml | 4 ++-- 51 files changed, 101 insertions(+), 101 deletions(-) diff --git a/cdi/shedlock-cdi/pom.xml b/cdi/shedlock-cdi/pom.xml index 860f6b089..4b0ba40ed 100644 --- a/cdi/shedlock-cdi/pom.xml +++ b/cdi/shedlock-cdi/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1-SNAPSHOT + 6.8.1-SNAPSHOT ../../pom.xml shedlock-cdi - 6.9.1-SNAPSHOT + 6.8.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/cdi/test/quarkus-test/pom.xml b/cdi/test/quarkus-test/pom.xml index 5a64a7470..ca29ba9e2 100644 --- a/cdi/test/quarkus-test/pom.xml +++ b/cdi/test/quarkus-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1-SNAPSHOT + 6.8.1-SNAPSHOT ../../../pom.xml 4.0.0 quarkus-test - 6.9.1-SNAPSHOT + 6.8.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/micronaut/shedlock-micronaut4/pom.xml b/micronaut/shedlock-micronaut4/pom.xml index 072143a04..dcbc016a1 100644 --- a/micronaut/shedlock-micronaut4/pom.xml +++ b/micronaut/shedlock-micronaut4/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1-SNAPSHOT + 6.8.1-SNAPSHOT ../../pom.xml shedlock-micronaut4 - 6.9.1-SNAPSHOT + 6.8.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/micronaut/test/micronaut4-jdbc-template/pom.xml b/micronaut/test/micronaut4-jdbc-template/pom.xml index 159995eaf..fbecf84ef 100644 --- a/micronaut/test/micronaut4-jdbc-template/pom.xml +++ b/micronaut/test/micronaut4-jdbc-template/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1-SNAPSHOT + 6.8.1-SNAPSHOT ../../../pom.xml micronaut4-jdbc-template - 6.9.1-SNAPSHOT + 6.8.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/micronaut/test/micronaut4-jdbc/pom.xml b/micronaut/test/micronaut4-jdbc/pom.xml index 273ea9621..85e366c38 100644 --- a/micronaut/test/micronaut4-jdbc/pom.xml +++ b/micronaut/test/micronaut4-jdbc/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1-SNAPSHOT + 6.8.1-SNAPSHOT ../../../pom.xml micronaut4-jdbc - 6.9.1-SNAPSHOT + 6.8.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/pom.xml b/pom.xml index b6bb65f22..2fe1f6032 100644 --- a/pom.xml +++ b/pom.xml @@ -20,7 +20,7 @@ shedlock-parent ShedLock pom - 6.9.1-SNAPSHOT + 6.8.1-SNAPSHOT shedlock-bom shedlock-core diff --git a/providers/arangodb/shedlock-provider-arangodb/pom.xml b/providers/arangodb/shedlock-provider-arangodb/pom.xml index b7e6bbb80..9d1daf083 100644 --- a/providers/arangodb/shedlock-provider-arangodb/pom.xml +++ b/providers/arangodb/shedlock-provider-arangodb/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1-SNAPSHOT + 6.8.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-arangodb - 6.9.1-SNAPSHOT + 6.8.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/providers/cassandra/shedlock-provider-cassandra/pom.xml b/providers/cassandra/shedlock-provider-cassandra/pom.xml index 253626e9e..bb4661a87 100644 --- a/providers/cassandra/shedlock-provider-cassandra/pom.xml +++ b/providers/cassandra/shedlock-provider-cassandra/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1-SNAPSHOT + 6.8.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-cassandra - 6.9.1-SNAPSHOT + 6.8.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/providers/consul/shedlock-provider-consul/pom.xml b/providers/consul/shedlock-provider-consul/pom.xml index 5c535dfa1..402a4cfc1 100644 --- a/providers/consul/shedlock-provider-consul/pom.xml +++ b/providers/consul/shedlock-provider-consul/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1-SNAPSHOT + 6.8.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-consul - 6.9.1-SNAPSHOT + 6.8.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml b/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml index 775bdb93a..c6b7a76ac 100644 --- a/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml +++ b/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1-SNAPSHOT + 6.8.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-couchbase-javaclient3 - 6.9.1-SNAPSHOT + 6.8.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/providers/datastore/shedlock-provider-datastore/pom.xml b/providers/datastore/shedlock-provider-datastore/pom.xml index ec4143d32..8a2f083a1 100644 --- a/providers/datastore/shedlock-provider-datastore/pom.xml +++ b/providers/datastore/shedlock-provider-datastore/pom.xml @@ -4,12 +4,12 @@ net.javacrumbs.shedlock shedlock-parent - 6.9.1-SNAPSHOT + 6.8.1-SNAPSHOT ../../../pom.xml shedlock-provider-datastore - 6.9.1-SNAPSHOT + 6.8.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml b/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml index d4638e4a0..af664d6b9 100644 --- a/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml +++ b/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1-SNAPSHOT + 6.8.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-dynamodb2 - 6.9.1-SNAPSHOT + 6.8.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml index 5439bb493..584061a06 100644 --- a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml +++ b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1-SNAPSHOT + 6.8.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-elasticsearch8 - 6.9.1-SNAPSHOT + 6.8.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/providers/elasticsearch/shedlock-provider-elasticsearch9/pom.xml b/providers/elasticsearch/shedlock-provider-elasticsearch9/pom.xml index 9c8ac24bd..2235c8a8b 100644 --- a/providers/elasticsearch/shedlock-provider-elasticsearch9/pom.xml +++ b/providers/elasticsearch/shedlock-provider-elasticsearch9/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1-SNAPSHOT + 6.8.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-elasticsearch9 - 6.9.1-SNAPSHOT + 6.8.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml b/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml index ab92ccffe..3203a4d2f 100644 --- a/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml +++ b/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1-SNAPSHOT + 6.8.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-etcd-jetcd - 6.9.1-SNAPSHOT + 6.8.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml b/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml index 7d02d58a7..acbb7eab0 100644 --- a/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml +++ b/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1-SNAPSHOT + 6.8.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-hazelcast4 - 6.9.1-SNAPSHOT + 6.8.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/providers/ignite/shedlock-provider-ignite/pom.xml b/providers/ignite/shedlock-provider-ignite/pom.xml index 1ed87ae93..426359045 100644 --- a/providers/ignite/shedlock-provider-ignite/pom.xml +++ b/providers/ignite/shedlock-provider-ignite/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1-SNAPSHOT + 6.8.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-ignite - 6.9.1-SNAPSHOT + 6.8.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/providers/inmemory/shedlock-provider-inmemory/pom.xml b/providers/inmemory/shedlock-provider-inmemory/pom.xml index 3e91d54b5..2a1e0de59 100644 --- a/providers/inmemory/shedlock-provider-inmemory/pom.xml +++ b/providers/inmemory/shedlock-provider-inmemory/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1-SNAPSHOT + 6.8.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-inmemory - 6.9.1-SNAPSHOT + 6.8.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/providers/jdbc/shedlock-provider-exposed/pom.xml b/providers/jdbc/shedlock-provider-exposed/pom.xml index 65057c32c..4f09aeb8e 100644 --- a/providers/jdbc/shedlock-provider-exposed/pom.xml +++ b/providers/jdbc/shedlock-provider-exposed/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1-SNAPSHOT + 6.8.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-exposed - 6.9.1-SNAPSHOT + 6.8.1-SNAPSHOT 2.1.0 diff --git a/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml b/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml index 8b58ea361..21b473d32 100644 --- a/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1-SNAPSHOT + 6.8.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-jdbc-internal - 6.9.1-SNAPSHOT + 6.8.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml b/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml index 58adcd2ef..6bd2cbc40 100644 --- a/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1-SNAPSHOT + 6.8.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-jdbc-micronaut - 6.9.1-SNAPSHOT + 6.8.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/providers/jdbc/shedlock-provider-jdbc-template/pom.xml b/providers/jdbc/shedlock-provider-jdbc-template/pom.xml index d2e125fd6..071650862 100644 --- a/providers/jdbc/shedlock-provider-jdbc-template/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-template/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1-SNAPSHOT + 6.8.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-jdbc-template - 6.9.1-SNAPSHOT + 6.8.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/providers/jdbc/shedlock-provider-jdbc/pom.xml b/providers/jdbc/shedlock-provider-jdbc/pom.xml index 584e6fc6e..d70fbda67 100644 --- a/providers/jdbc/shedlock-provider-jdbc/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1-SNAPSHOT + 6.8.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-jdbc - 6.9.1-SNAPSHOT + 6.8.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/providers/jdbc/shedlock-provider-jooq/pom.xml b/providers/jdbc/shedlock-provider-jooq/pom.xml index 6dd8c518f..758091f27 100644 --- a/providers/jdbc/shedlock-provider-jooq/pom.xml +++ b/providers/jdbc/shedlock-provider-jooq/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1-SNAPSHOT + 6.8.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-jooq - 6.9.1-SNAPSHOT + 6.8.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/providers/jdbc/shedlock-test-support-jdbc/pom.xml b/providers/jdbc/shedlock-test-support-jdbc/pom.xml index 6497d5b75..60f66660d 100644 --- a/providers/jdbc/shedlock-test-support-jdbc/pom.xml +++ b/providers/jdbc/shedlock-test-support-jdbc/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1-SNAPSHOT + 6.8.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-test-support-jdbc - 6.9.1-SNAPSHOT + 6.8.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/providers/memcached/shedlock-provider-memcached-spy/pom.xml b/providers/memcached/shedlock-provider-memcached-spy/pom.xml index 483a6ebf0..c339ada62 100644 --- a/providers/memcached/shedlock-provider-memcached-spy/pom.xml +++ b/providers/memcached/shedlock-provider-memcached-spy/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1-SNAPSHOT + 6.8.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-memcached-spy - 6.9.1-SNAPSHOT + 6.8.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml b/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml index 2b32ea671..d342892d1 100644 --- a/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml +++ b/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1-SNAPSHOT + 6.8.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-mongo-reactivestreams - 6.9.1-SNAPSHOT + 6.8.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/providers/mongo/shedlock-provider-mongo/pom.xml b/providers/mongo/shedlock-provider-mongo/pom.xml index 276b96a3a..0dbbb9b9a 100644 --- a/providers/mongo/shedlock-provider-mongo/pom.xml +++ b/providers/mongo/shedlock-provider-mongo/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1-SNAPSHOT + 6.8.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-mongo - 6.9.1-SNAPSHOT + 6.8.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/providers/neo4j/shedlock-provider-neo4j/pom.xml b/providers/neo4j/shedlock-provider-neo4j/pom.xml index e25498d33..1986c80c4 100644 --- a/providers/neo4j/shedlock-provider-neo4j/pom.xml +++ b/providers/neo4j/shedlock-provider-neo4j/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1-SNAPSHOT + 6.8.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-neo4j - 6.9.1-SNAPSHOT + 6.8.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/providers/opensearch/shedlock-provider-opensearch-java/pom.xml b/providers/opensearch/shedlock-provider-opensearch-java/pom.xml index 4ad085bb3..2b3895fd7 100644 --- a/providers/opensearch/shedlock-provider-opensearch-java/pom.xml +++ b/providers/opensearch/shedlock-provider-opensearch-java/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1-SNAPSHOT + 6.8.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-opensearch-java - 6.9.1-SNAPSHOT + 6.8.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/providers/opensearch/shedlock-provider-opensearch/pom.xml b/providers/opensearch/shedlock-provider-opensearch/pom.xml index 8ba68d503..792992c29 100644 --- a/providers/opensearch/shedlock-provider-opensearch/pom.xml +++ b/providers/opensearch/shedlock-provider-opensearch/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1-SNAPSHOT + 6.8.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-opensearch - 6.9.1-SNAPSHOT + 6.8.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml index 1e4b997ae..96311e074 100644 --- a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml +++ b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml @@ -5,12 +5,12 @@ net.javacrumbs.shedlock shedlock-parent - 6.9.1-SNAPSHOT + 6.8.1-SNAPSHOT ../../../pom.xml shedlock-provider-r2dbc - 6.9.1-SNAPSHOT + 6.8.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/providers/redis/shedlock-provider-redis-jedis4/pom.xml b/providers/redis/shedlock-provider-redis-jedis4/pom.xml index ec6df8882..903f91c5c 100644 --- a/providers/redis/shedlock-provider-redis-jedis4/pom.xml +++ b/providers/redis/shedlock-provider-redis-jedis4/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1-SNAPSHOT + 6.8.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-redis-jedis4 - 6.9.1-SNAPSHOT + 6.8.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/providers/redis/shedlock-provider-redis-lettuce/pom.xml b/providers/redis/shedlock-provider-redis-lettuce/pom.xml index d97911d89..9d98ea917 100644 --- a/providers/redis/shedlock-provider-redis-lettuce/pom.xml +++ b/providers/redis/shedlock-provider-redis-lettuce/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1-SNAPSHOT + 6.8.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-redis-lettuce - 6.9.1-SNAPSHOT + 6.8.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index 4e41e8634..7180509f1 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1-SNAPSHOT + 6.8.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-redis-spring - 6.9.1-SNAPSHOT + 6.8.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/providers/redis/shedlock-support-redis/pom.xml b/providers/redis/shedlock-support-redis/pom.xml index 5f0c64efd..a1c157a8e 100644 --- a/providers/redis/shedlock-support-redis/pom.xml +++ b/providers/redis/shedlock-support-redis/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1-SNAPSHOT + 6.8.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-support-redis - 6.9.1-SNAPSHOT + 6.8.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/providers/redis/shedlock-test-support-redis/pom.xml b/providers/redis/shedlock-test-support-redis/pom.xml index c910e1069..8d94d2460 100644 --- a/providers/redis/shedlock-test-support-redis/pom.xml +++ b/providers/redis/shedlock-test-support-redis/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1-SNAPSHOT + 6.8.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-test-support-redis - 6.9.1-SNAPSHOT + 6.8.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/providers/s3/shedlock-provider-s3/pom.xml b/providers/s3/shedlock-provider-s3/pom.xml index 04c1119bb..957da304a 100644 --- a/providers/s3/shedlock-provider-s3/pom.xml +++ b/providers/s3/shedlock-provider-s3/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1-SNAPSHOT + 6.8.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-s3 - 6.9.1-SNAPSHOT + 6.8.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/providers/s3/shedlock-provider-s3v2/pom.xml b/providers/s3/shedlock-provider-s3v2/pom.xml index 65f810353..9eaec6c54 100644 --- a/providers/s3/shedlock-provider-s3v2/pom.xml +++ b/providers/s3/shedlock-provider-s3v2/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1-SNAPSHOT + 6.8.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-s3v2 - 6.9.1-SNAPSHOT + 6.8.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/providers/spanner/shedlock-provider-spanner/pom.xml b/providers/spanner/shedlock-provider-spanner/pom.xml index a4cd072ac..bc53ec337 100644 --- a/providers/spanner/shedlock-provider-spanner/pom.xml +++ b/providers/spanner/shedlock-provider-spanner/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1-SNAPSHOT + 6.8.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-spanner - 6.9.1-SNAPSHOT + 6.8.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml b/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml index e3688c476..80d02890c 100644 --- a/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml +++ b/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1-SNAPSHOT + 6.8.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-zookeeper-curator - 6.9.1-SNAPSHOT + 6.8.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/shedlock-bom/pom.xml b/shedlock-bom/pom.xml index fc9f93d70..192b0577d 100644 --- a/shedlock-bom/pom.xml +++ b/shedlock-bom/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1-SNAPSHOT + 6.8.1-SNAPSHOT 4.0.0 BOM for ShedLock modules shedlock-bom - 6.9.1-SNAPSHOT + 6.8.1-SNAPSHOT ${project.groupId}:${project.artifactId} pom diff --git a/shedlock-core/pom.xml b/shedlock-core/pom.xml index 7d5e86c25..ca892c0e8 100644 --- a/shedlock-core/pom.xml +++ b/shedlock-core/pom.xml @@ -3,12 +3,12 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1-SNAPSHOT + 6.8.1-SNAPSHOT 4.0.0 shedlock-core - 6.9.1-SNAPSHOT + 6.8.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/shedlock-test-support/pom.xml b/shedlock-test-support/pom.xml index d94509d59..bba01dfa1 100644 --- a/shedlock-test-support/pom.xml +++ b/shedlock-test-support/pom.xml @@ -3,12 +3,12 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1-SNAPSHOT + 6.8.1-SNAPSHOT 4.0.0 shedlock-test-support - 6.9.1-SNAPSHOT + 6.8.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/spring/shedlock-spring/pom.xml b/spring/shedlock-spring/pom.xml index 8ceb8b744..2e1c07d33 100644 --- a/spring/shedlock-spring/pom.xml +++ b/spring/shedlock-spring/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1-SNAPSHOT + 6.8.1-SNAPSHOT ../../pom.xml 4.0.0 shedlock-spring - 6.9.1-SNAPSHOT + 6.8.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/spring/test/shedlock-springboot-future-test/pom.xml b/spring/test/shedlock-springboot-future-test/pom.xml index 0da31d72d..c26acc9ae 100644 --- a/spring/test/shedlock-springboot-future-test/pom.xml +++ b/spring/test/shedlock-springboot-future-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1-SNAPSHOT + 6.8.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-springboot-future-test - 6.9.1-SNAPSHOT + 6.8.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/spring/test/shedlock-springboot-kotlin-test/pom.xml b/spring/test/shedlock-springboot-kotlin-test/pom.xml index cf84c3c90..6709bd40e 100644 --- a/spring/test/shedlock-springboot-kotlin-test/pom.xml +++ b/spring/test/shedlock-springboot-kotlin-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1-SNAPSHOT + 6.8.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-springboot-kotlin-test - 6.9.1-SNAPSHOT + 6.8.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/spring/test/shedlock-springboot-old-test/pom.xml b/spring/test/shedlock-springboot-old-test/pom.xml index 4c02fb07f..74370e52c 100644 --- a/spring/test/shedlock-springboot-old-test/pom.xml +++ b/spring/test/shedlock-springboot-old-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1-SNAPSHOT + 6.8.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-springboot-old-test - 6.9.1-SNAPSHOT + 6.8.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/spring/test/shedlock-springboot-sleuth-test/pom.xml b/spring/test/shedlock-springboot-sleuth-test/pom.xml index 16b44bf19..e208d884e 100644 --- a/spring/test/shedlock-springboot-sleuth-test/pom.xml +++ b/spring/test/shedlock-springboot-sleuth-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1-SNAPSHOT + 6.8.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-springboot-sleuth-test - 6.9.1-SNAPSHOT + 6.8.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/spring/test/shedlock-springboot-test/pom.xml b/spring/test/shedlock-springboot-test/pom.xml index 8855a057e..e51b94275 100644 --- a/spring/test/shedlock-springboot-test/pom.xml +++ b/spring/test/shedlock-springboot-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1-SNAPSHOT + 6.8.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-springboot-test - 6.9.1-SNAPSHOT + 6.8.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/spring/test/shedlock-testng-test/pom.xml b/spring/test/shedlock-testng-test/pom.xml index ede23eb8e..821869319 100644 --- a/spring/test/shedlock-testng-test/pom.xml +++ b/spring/test/shedlock-testng-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1-SNAPSHOT + 6.8.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-testng-test - 6.9.1-SNAPSHOT + 6.8.1-SNAPSHOT ${project.groupId}:${project.artifactId} From d39c32012d7dd1843ba653c45e8a824ac0ed0476 Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Sat, 7 Jun 2025 19:13:25 +0200 Subject: [PATCH 1412/1598] Jumping through Maven Central hoop --- providers/jdbc/shedlock-provider-exposed/pom.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/providers/jdbc/shedlock-provider-exposed/pom.xml b/providers/jdbc/shedlock-provider-exposed/pom.xml index 4f09aeb8e..7ed9c5b42 100644 --- a/providers/jdbc/shedlock-provider-exposed/pom.xml +++ b/providers/jdbc/shedlock-provider-exposed/pom.xml @@ -10,6 +10,7 @@ shedlock-provider-exposed 6.8.1-SNAPSHOT + ${project.groupId}:${project.artifactId} 2.1.0 From 954f1cb57643576b7bf6a08889a420d5e5b19c70 Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Sat, 7 Jun 2025 19:16:09 +0200 Subject: [PATCH 1413/1598] [maven-release-plugin] prepare release shedlock-parent-6.9.0 --- cdi/shedlock-cdi/pom.xml | 4 ++-- cdi/test/quarkus-test/pom.xml | 4 ++-- micronaut/shedlock-micronaut4/pom.xml | 4 ++-- micronaut/test/micronaut4-jdbc-template/pom.xml | 4 ++-- micronaut/test/micronaut4-jdbc/pom.xml | 4 ++-- pom.xml | 2 +- providers/arangodb/shedlock-provider-arangodb/pom.xml | 4 ++-- providers/cassandra/shedlock-provider-cassandra/pom.xml | 4 ++-- providers/consul/shedlock-provider-consul/pom.xml | 4 ++-- .../couchbase/shedlock-provider-couchbase-javaclient3/pom.xml | 4 ++-- providers/datastore/shedlock-provider-datastore/pom.xml | 4 ++-- providers/dynamodb/shedlock-provider-dynamodb2/pom.xml | 4 ++-- .../elasticsearch/shedlock-provider-elasticsearch8/pom.xml | 4 ++-- .../elasticsearch/shedlock-provider-elasticsearch9/pom.xml | 4 ++-- providers/etcd/shedlock-provider-etcd-jetcd/pom.xml | 4 ++-- providers/hazelcast/shedlock-provider-hazelcast4/pom.xml | 4 ++-- providers/ignite/shedlock-provider-ignite/pom.xml | 4 ++-- providers/inmemory/shedlock-provider-inmemory/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-exposed/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-internal/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-template/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jooq/pom.xml | 4 ++-- providers/jdbc/shedlock-test-support-jdbc/pom.xml | 4 ++-- providers/memcached/shedlock-provider-memcached-spy/pom.xml | 4 ++-- .../mongo/shedlock-provider-mongo-reactivestreams/pom.xml | 4 ++-- providers/mongo/shedlock-provider-mongo/pom.xml | 4 ++-- providers/neo4j/shedlock-provider-neo4j/pom.xml | 4 ++-- .../opensearch/shedlock-provider-opensearch-java/pom.xml | 4 ++-- providers/opensearch/shedlock-provider-opensearch/pom.xml | 4 ++-- providers/r2dbc/shedlock-provider-r2dbc/pom.xml | 4 ++-- providers/redis/shedlock-provider-redis-jedis4/pom.xml | 4 ++-- providers/redis/shedlock-provider-redis-lettuce/pom.xml | 4 ++-- providers/redis/shedlock-provider-redis-spring/pom.xml | 4 ++-- providers/redis/shedlock-support-redis/pom.xml | 4 ++-- providers/redis/shedlock-test-support-redis/pom.xml | 4 ++-- providers/s3/shedlock-provider-s3/pom.xml | 4 ++-- providers/s3/shedlock-provider-s3v2/pom.xml | 4 ++-- providers/spanner/shedlock-provider-spanner/pom.xml | 4 ++-- .../zookeeper/shedlock-provider-zookeeper-curator/pom.xml | 4 ++-- shedlock-bom/pom.xml | 4 ++-- shedlock-core/pom.xml | 4 ++-- shedlock-test-support/pom.xml | 4 ++-- spring/shedlock-spring/pom.xml | 4 ++-- spring/test/shedlock-springboot-future-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-kotlin-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-old-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-sleuth-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-test/pom.xml | 4 ++-- spring/test/shedlock-testng-test/pom.xml | 4 ++-- 51 files changed, 101 insertions(+), 101 deletions(-) diff --git a/cdi/shedlock-cdi/pom.xml b/cdi/shedlock-cdi/pom.xml index 4b0ba40ed..2bc85607d 100644 --- a/cdi/shedlock-cdi/pom.xml +++ b/cdi/shedlock-cdi/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.1-SNAPSHOT + 6.9.0 ../../pom.xml shedlock-cdi - 6.8.1-SNAPSHOT + 6.9.0 ${project.groupId}:${project.artifactId} diff --git a/cdi/test/quarkus-test/pom.xml b/cdi/test/quarkus-test/pom.xml index ca29ba9e2..24c451a67 100644 --- a/cdi/test/quarkus-test/pom.xml +++ b/cdi/test/quarkus-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.1-SNAPSHOT + 6.9.0 ../../../pom.xml 4.0.0 quarkus-test - 6.8.1-SNAPSHOT + 6.9.0 ${project.groupId}:${project.artifactId} diff --git a/micronaut/shedlock-micronaut4/pom.xml b/micronaut/shedlock-micronaut4/pom.xml index dcbc016a1..503332271 100644 --- a/micronaut/shedlock-micronaut4/pom.xml +++ b/micronaut/shedlock-micronaut4/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.1-SNAPSHOT + 6.9.0 ../../pom.xml shedlock-micronaut4 - 6.8.1-SNAPSHOT + 6.9.0 ${project.groupId}:${project.artifactId} diff --git a/micronaut/test/micronaut4-jdbc-template/pom.xml b/micronaut/test/micronaut4-jdbc-template/pom.xml index fbecf84ef..4a56ec713 100644 --- a/micronaut/test/micronaut4-jdbc-template/pom.xml +++ b/micronaut/test/micronaut4-jdbc-template/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.1-SNAPSHOT + 6.9.0 ../../../pom.xml micronaut4-jdbc-template - 6.8.1-SNAPSHOT + 6.9.0 ${project.groupId}:${project.artifactId} diff --git a/micronaut/test/micronaut4-jdbc/pom.xml b/micronaut/test/micronaut4-jdbc/pom.xml index 85e366c38..7dfc69903 100644 --- a/micronaut/test/micronaut4-jdbc/pom.xml +++ b/micronaut/test/micronaut4-jdbc/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.1-SNAPSHOT + 6.9.0 ../../../pom.xml micronaut4-jdbc - 6.8.1-SNAPSHOT + 6.9.0 ${project.groupId}:${project.artifactId} diff --git a/pom.xml b/pom.xml index 2fe1f6032..c4d10f642 100644 --- a/pom.xml +++ b/pom.xml @@ -20,7 +20,7 @@ shedlock-parent ShedLock pom - 6.8.1-SNAPSHOT + 6.9.0 shedlock-bom shedlock-core diff --git a/providers/arangodb/shedlock-provider-arangodb/pom.xml b/providers/arangodb/shedlock-provider-arangodb/pom.xml index 9d1daf083..393787cd6 100644 --- a/providers/arangodb/shedlock-provider-arangodb/pom.xml +++ b/providers/arangodb/shedlock-provider-arangodb/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.1-SNAPSHOT + 6.9.0 ../../../pom.xml 4.0.0 shedlock-provider-arangodb - 6.8.1-SNAPSHOT + 6.9.0 ${project.groupId}:${project.artifactId} diff --git a/providers/cassandra/shedlock-provider-cassandra/pom.xml b/providers/cassandra/shedlock-provider-cassandra/pom.xml index bb4661a87..78f1220f9 100644 --- a/providers/cassandra/shedlock-provider-cassandra/pom.xml +++ b/providers/cassandra/shedlock-provider-cassandra/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.1-SNAPSHOT + 6.9.0 ../../../pom.xml 4.0.0 shedlock-provider-cassandra - 6.8.1-SNAPSHOT + 6.9.0 ${project.groupId}:${project.artifactId} diff --git a/providers/consul/shedlock-provider-consul/pom.xml b/providers/consul/shedlock-provider-consul/pom.xml index 402a4cfc1..952fb583e 100644 --- a/providers/consul/shedlock-provider-consul/pom.xml +++ b/providers/consul/shedlock-provider-consul/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.1-SNAPSHOT + 6.9.0 ../../../pom.xml 4.0.0 shedlock-provider-consul - 6.8.1-SNAPSHOT + 6.9.0 ${project.groupId}:${project.artifactId} diff --git a/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml b/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml index c6b7a76ac..f3da4d4c5 100644 --- a/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml +++ b/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.1-SNAPSHOT + 6.9.0 ../../../pom.xml 4.0.0 shedlock-provider-couchbase-javaclient3 - 6.8.1-SNAPSHOT + 6.9.0 ${project.groupId}:${project.artifactId} diff --git a/providers/datastore/shedlock-provider-datastore/pom.xml b/providers/datastore/shedlock-provider-datastore/pom.xml index 8a2f083a1..c8a51ee44 100644 --- a/providers/datastore/shedlock-provider-datastore/pom.xml +++ b/providers/datastore/shedlock-provider-datastore/pom.xml @@ -4,12 +4,12 @@ net.javacrumbs.shedlock shedlock-parent - 6.8.1-SNAPSHOT + 6.9.0 ../../../pom.xml shedlock-provider-datastore - 6.8.1-SNAPSHOT + 6.9.0 ${project.groupId}:${project.artifactId} diff --git a/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml b/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml index af664d6b9..bfd365f73 100644 --- a/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml +++ b/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.1-SNAPSHOT + 6.9.0 ../../../pom.xml 4.0.0 shedlock-provider-dynamodb2 - 6.8.1-SNAPSHOT + 6.9.0 ${project.groupId}:${project.artifactId} diff --git a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml index 584061a06..feffc7155 100644 --- a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml +++ b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.1-SNAPSHOT + 6.9.0 ../../../pom.xml 4.0.0 shedlock-provider-elasticsearch8 - 6.8.1-SNAPSHOT + 6.9.0 ${project.groupId}:${project.artifactId} diff --git a/providers/elasticsearch/shedlock-provider-elasticsearch9/pom.xml b/providers/elasticsearch/shedlock-provider-elasticsearch9/pom.xml index 2235c8a8b..8f96a36d6 100644 --- a/providers/elasticsearch/shedlock-provider-elasticsearch9/pom.xml +++ b/providers/elasticsearch/shedlock-provider-elasticsearch9/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.1-SNAPSHOT + 6.9.0 ../../../pom.xml 4.0.0 shedlock-provider-elasticsearch9 - 6.8.1-SNAPSHOT + 6.9.0 ${project.groupId}:${project.artifactId} diff --git a/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml b/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml index 3203a4d2f..81201eea8 100644 --- a/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml +++ b/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.1-SNAPSHOT + 6.9.0 ../../../pom.xml 4.0.0 shedlock-provider-etcd-jetcd - 6.8.1-SNAPSHOT + 6.9.0 ${project.groupId}:${project.artifactId} diff --git a/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml b/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml index acbb7eab0..8475bef95 100644 --- a/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml +++ b/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.1-SNAPSHOT + 6.9.0 ../../../pom.xml 4.0.0 shedlock-provider-hazelcast4 - 6.8.1-SNAPSHOT + 6.9.0 ${project.groupId}:${project.artifactId} diff --git a/providers/ignite/shedlock-provider-ignite/pom.xml b/providers/ignite/shedlock-provider-ignite/pom.xml index 426359045..9e0d0ad8c 100644 --- a/providers/ignite/shedlock-provider-ignite/pom.xml +++ b/providers/ignite/shedlock-provider-ignite/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.1-SNAPSHOT + 6.9.0 ../../../pom.xml 4.0.0 shedlock-provider-ignite - 6.8.1-SNAPSHOT + 6.9.0 ${project.groupId}:${project.artifactId} diff --git a/providers/inmemory/shedlock-provider-inmemory/pom.xml b/providers/inmemory/shedlock-provider-inmemory/pom.xml index 2a1e0de59..b1a130214 100644 --- a/providers/inmemory/shedlock-provider-inmemory/pom.xml +++ b/providers/inmemory/shedlock-provider-inmemory/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.1-SNAPSHOT + 6.9.0 ../../../pom.xml 4.0.0 shedlock-provider-inmemory - 6.8.1-SNAPSHOT + 6.9.0 ${project.groupId}:${project.artifactId} diff --git a/providers/jdbc/shedlock-provider-exposed/pom.xml b/providers/jdbc/shedlock-provider-exposed/pom.xml index 7ed9c5b42..875ab0a8f 100644 --- a/providers/jdbc/shedlock-provider-exposed/pom.xml +++ b/providers/jdbc/shedlock-provider-exposed/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.1-SNAPSHOT + 6.9.0 ../../../pom.xml 4.0.0 shedlock-provider-exposed - 6.8.1-SNAPSHOT + 6.9.0 ${project.groupId}:${project.artifactId} diff --git a/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml b/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml index 21b473d32..634b43a30 100644 --- a/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.1-SNAPSHOT + 6.9.0 ../../../pom.xml 4.0.0 shedlock-provider-jdbc-internal - 6.8.1-SNAPSHOT + 6.9.0 ${project.groupId}:${project.artifactId} diff --git a/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml b/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml index 6bd2cbc40..d199ef0ef 100644 --- a/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.1-SNAPSHOT + 6.9.0 ../../../pom.xml 4.0.0 shedlock-provider-jdbc-micronaut - 6.8.1-SNAPSHOT + 6.9.0 ${project.groupId}:${project.artifactId} diff --git a/providers/jdbc/shedlock-provider-jdbc-template/pom.xml b/providers/jdbc/shedlock-provider-jdbc-template/pom.xml index 071650862..ba147d8d2 100644 --- a/providers/jdbc/shedlock-provider-jdbc-template/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-template/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.1-SNAPSHOT + 6.9.0 ../../../pom.xml 4.0.0 shedlock-provider-jdbc-template - 6.8.1-SNAPSHOT + 6.9.0 ${project.groupId}:${project.artifactId} diff --git a/providers/jdbc/shedlock-provider-jdbc/pom.xml b/providers/jdbc/shedlock-provider-jdbc/pom.xml index d70fbda67..61d121125 100644 --- a/providers/jdbc/shedlock-provider-jdbc/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.1-SNAPSHOT + 6.9.0 ../../../pom.xml 4.0.0 shedlock-provider-jdbc - 6.8.1-SNAPSHOT + 6.9.0 ${project.groupId}:${project.artifactId} diff --git a/providers/jdbc/shedlock-provider-jooq/pom.xml b/providers/jdbc/shedlock-provider-jooq/pom.xml index 758091f27..38679ebf5 100644 --- a/providers/jdbc/shedlock-provider-jooq/pom.xml +++ b/providers/jdbc/shedlock-provider-jooq/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.1-SNAPSHOT + 6.9.0 ../../../pom.xml 4.0.0 shedlock-provider-jooq - 6.8.1-SNAPSHOT + 6.9.0 ${project.groupId}:${project.artifactId} diff --git a/providers/jdbc/shedlock-test-support-jdbc/pom.xml b/providers/jdbc/shedlock-test-support-jdbc/pom.xml index 60f66660d..6d64d790a 100644 --- a/providers/jdbc/shedlock-test-support-jdbc/pom.xml +++ b/providers/jdbc/shedlock-test-support-jdbc/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.1-SNAPSHOT + 6.9.0 ../../../pom.xml 4.0.0 shedlock-test-support-jdbc - 6.8.1-SNAPSHOT + 6.9.0 ${project.groupId}:${project.artifactId} diff --git a/providers/memcached/shedlock-provider-memcached-spy/pom.xml b/providers/memcached/shedlock-provider-memcached-spy/pom.xml index c339ada62..85a6ec207 100644 --- a/providers/memcached/shedlock-provider-memcached-spy/pom.xml +++ b/providers/memcached/shedlock-provider-memcached-spy/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.1-SNAPSHOT + 6.9.0 ../../../pom.xml 4.0.0 shedlock-provider-memcached-spy - 6.8.1-SNAPSHOT + 6.9.0 ${project.groupId}:${project.artifactId} diff --git a/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml b/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml index d342892d1..21e2f5ebd 100644 --- a/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml +++ b/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.1-SNAPSHOT + 6.9.0 ../../../pom.xml 4.0.0 shedlock-provider-mongo-reactivestreams - 6.8.1-SNAPSHOT + 6.9.0 ${project.groupId}:${project.artifactId} diff --git a/providers/mongo/shedlock-provider-mongo/pom.xml b/providers/mongo/shedlock-provider-mongo/pom.xml index 0dbbb9b9a..ddc48799b 100644 --- a/providers/mongo/shedlock-provider-mongo/pom.xml +++ b/providers/mongo/shedlock-provider-mongo/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.1-SNAPSHOT + 6.9.0 ../../../pom.xml 4.0.0 shedlock-provider-mongo - 6.8.1-SNAPSHOT + 6.9.0 ${project.groupId}:${project.artifactId} diff --git a/providers/neo4j/shedlock-provider-neo4j/pom.xml b/providers/neo4j/shedlock-provider-neo4j/pom.xml index 1986c80c4..72367cc15 100644 --- a/providers/neo4j/shedlock-provider-neo4j/pom.xml +++ b/providers/neo4j/shedlock-provider-neo4j/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.1-SNAPSHOT + 6.9.0 ../../../pom.xml 4.0.0 shedlock-provider-neo4j - 6.8.1-SNAPSHOT + 6.9.0 ${project.groupId}:${project.artifactId} diff --git a/providers/opensearch/shedlock-provider-opensearch-java/pom.xml b/providers/opensearch/shedlock-provider-opensearch-java/pom.xml index 2b3895fd7..8eab53b14 100644 --- a/providers/opensearch/shedlock-provider-opensearch-java/pom.xml +++ b/providers/opensearch/shedlock-provider-opensearch-java/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.1-SNAPSHOT + 6.9.0 ../../../pom.xml 4.0.0 shedlock-provider-opensearch-java - 6.8.1-SNAPSHOT + 6.9.0 ${project.groupId}:${project.artifactId} diff --git a/providers/opensearch/shedlock-provider-opensearch/pom.xml b/providers/opensearch/shedlock-provider-opensearch/pom.xml index 792992c29..6d93c5d0c 100644 --- a/providers/opensearch/shedlock-provider-opensearch/pom.xml +++ b/providers/opensearch/shedlock-provider-opensearch/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.1-SNAPSHOT + 6.9.0 ../../../pom.xml 4.0.0 shedlock-provider-opensearch - 6.8.1-SNAPSHOT + 6.9.0 ${project.groupId}:${project.artifactId} diff --git a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml index 96311e074..4b0da2b67 100644 --- a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml +++ b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml @@ -5,12 +5,12 @@ net.javacrumbs.shedlock shedlock-parent - 6.8.1-SNAPSHOT + 6.9.0 ../../../pom.xml shedlock-provider-r2dbc - 6.8.1-SNAPSHOT + 6.9.0 ${project.groupId}:${project.artifactId} diff --git a/providers/redis/shedlock-provider-redis-jedis4/pom.xml b/providers/redis/shedlock-provider-redis-jedis4/pom.xml index 903f91c5c..1eeaa4170 100644 --- a/providers/redis/shedlock-provider-redis-jedis4/pom.xml +++ b/providers/redis/shedlock-provider-redis-jedis4/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.1-SNAPSHOT + 6.9.0 ../../../pom.xml 4.0.0 shedlock-provider-redis-jedis4 - 6.8.1-SNAPSHOT + 6.9.0 ${project.groupId}:${project.artifactId} diff --git a/providers/redis/shedlock-provider-redis-lettuce/pom.xml b/providers/redis/shedlock-provider-redis-lettuce/pom.xml index 9d98ea917..4f03d31ae 100644 --- a/providers/redis/shedlock-provider-redis-lettuce/pom.xml +++ b/providers/redis/shedlock-provider-redis-lettuce/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.1-SNAPSHOT + 6.9.0 ../../../pom.xml 4.0.0 shedlock-provider-redis-lettuce - 6.8.1-SNAPSHOT + 6.9.0 ${project.groupId}:${project.artifactId} diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index 7180509f1..2703519e7 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.1-SNAPSHOT + 6.9.0 ../../../pom.xml 4.0.0 shedlock-provider-redis-spring - 6.8.1-SNAPSHOT + 6.9.0 ${project.groupId}:${project.artifactId} diff --git a/providers/redis/shedlock-support-redis/pom.xml b/providers/redis/shedlock-support-redis/pom.xml index a1c157a8e..d56d1ba5f 100644 --- a/providers/redis/shedlock-support-redis/pom.xml +++ b/providers/redis/shedlock-support-redis/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.1-SNAPSHOT + 6.9.0 ../../../pom.xml 4.0.0 shedlock-support-redis - 6.8.1-SNAPSHOT + 6.9.0 ${project.groupId}:${project.artifactId} diff --git a/providers/redis/shedlock-test-support-redis/pom.xml b/providers/redis/shedlock-test-support-redis/pom.xml index 8d94d2460..f0c3bd78e 100644 --- a/providers/redis/shedlock-test-support-redis/pom.xml +++ b/providers/redis/shedlock-test-support-redis/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.1-SNAPSHOT + 6.9.0 ../../../pom.xml 4.0.0 shedlock-test-support-redis - 6.8.1-SNAPSHOT + 6.9.0 ${project.groupId}:${project.artifactId} diff --git a/providers/s3/shedlock-provider-s3/pom.xml b/providers/s3/shedlock-provider-s3/pom.xml index 957da304a..eb4840115 100644 --- a/providers/s3/shedlock-provider-s3/pom.xml +++ b/providers/s3/shedlock-provider-s3/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.1-SNAPSHOT + 6.9.0 ../../../pom.xml 4.0.0 shedlock-provider-s3 - 6.8.1-SNAPSHOT + 6.9.0 ${project.groupId}:${project.artifactId} diff --git a/providers/s3/shedlock-provider-s3v2/pom.xml b/providers/s3/shedlock-provider-s3v2/pom.xml index 9eaec6c54..dc609c507 100644 --- a/providers/s3/shedlock-provider-s3v2/pom.xml +++ b/providers/s3/shedlock-provider-s3v2/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.1-SNAPSHOT + 6.9.0 ../../../pom.xml 4.0.0 shedlock-provider-s3v2 - 6.8.1-SNAPSHOT + 6.9.0 ${project.groupId}:${project.artifactId} diff --git a/providers/spanner/shedlock-provider-spanner/pom.xml b/providers/spanner/shedlock-provider-spanner/pom.xml index bc53ec337..69aa603be 100644 --- a/providers/spanner/shedlock-provider-spanner/pom.xml +++ b/providers/spanner/shedlock-provider-spanner/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.1-SNAPSHOT + 6.9.0 ../../../pom.xml 4.0.0 shedlock-provider-spanner - 6.8.1-SNAPSHOT + 6.9.0 ${project.groupId}:${project.artifactId} diff --git a/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml b/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml index 80d02890c..631be155b 100644 --- a/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml +++ b/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.1-SNAPSHOT + 6.9.0 ../../../pom.xml 4.0.0 shedlock-provider-zookeeper-curator - 6.8.1-SNAPSHOT + 6.9.0 ${project.groupId}:${project.artifactId} diff --git a/shedlock-bom/pom.xml b/shedlock-bom/pom.xml index 192b0577d..fd884d1d4 100644 --- a/shedlock-bom/pom.xml +++ b/shedlock-bom/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.1-SNAPSHOT + 6.9.0 4.0.0 BOM for ShedLock modules shedlock-bom - 6.8.1-SNAPSHOT + 6.9.0 ${project.groupId}:${project.artifactId} pom diff --git a/shedlock-core/pom.xml b/shedlock-core/pom.xml index ca892c0e8..04c5f3d4a 100644 --- a/shedlock-core/pom.xml +++ b/shedlock-core/pom.xml @@ -3,12 +3,12 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.1-SNAPSHOT + 6.9.0 4.0.0 shedlock-core - 6.8.1-SNAPSHOT + 6.9.0 ${project.groupId}:${project.artifactId} diff --git a/shedlock-test-support/pom.xml b/shedlock-test-support/pom.xml index bba01dfa1..717ad9592 100644 --- a/shedlock-test-support/pom.xml +++ b/shedlock-test-support/pom.xml @@ -3,12 +3,12 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.1-SNAPSHOT + 6.9.0 4.0.0 shedlock-test-support - 6.8.1-SNAPSHOT + 6.9.0 ${project.groupId}:${project.artifactId} diff --git a/spring/shedlock-spring/pom.xml b/spring/shedlock-spring/pom.xml index 2e1c07d33..25e41a247 100644 --- a/spring/shedlock-spring/pom.xml +++ b/spring/shedlock-spring/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.1-SNAPSHOT + 6.9.0 ../../pom.xml 4.0.0 shedlock-spring - 6.8.1-SNAPSHOT + 6.9.0 ${project.groupId}:${project.artifactId} diff --git a/spring/test/shedlock-springboot-future-test/pom.xml b/spring/test/shedlock-springboot-future-test/pom.xml index c26acc9ae..9f7df0aec 100644 --- a/spring/test/shedlock-springboot-future-test/pom.xml +++ b/spring/test/shedlock-springboot-future-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.1-SNAPSHOT + 6.9.0 ../../../pom.xml 4.0.0 shedlock-springboot-future-test - 6.8.1-SNAPSHOT + 6.9.0 ${project.groupId}:${project.artifactId} diff --git a/spring/test/shedlock-springboot-kotlin-test/pom.xml b/spring/test/shedlock-springboot-kotlin-test/pom.xml index 6709bd40e..5caf0b308 100644 --- a/spring/test/shedlock-springboot-kotlin-test/pom.xml +++ b/spring/test/shedlock-springboot-kotlin-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.1-SNAPSHOT + 6.9.0 ../../../pom.xml 4.0.0 shedlock-springboot-kotlin-test - 6.8.1-SNAPSHOT + 6.9.0 ${project.groupId}:${project.artifactId} diff --git a/spring/test/shedlock-springboot-old-test/pom.xml b/spring/test/shedlock-springboot-old-test/pom.xml index 74370e52c..14ee88043 100644 --- a/spring/test/shedlock-springboot-old-test/pom.xml +++ b/spring/test/shedlock-springboot-old-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.1-SNAPSHOT + 6.9.0 ../../../pom.xml 4.0.0 shedlock-springboot-old-test - 6.8.1-SNAPSHOT + 6.9.0 ${project.groupId}:${project.artifactId} diff --git a/spring/test/shedlock-springboot-sleuth-test/pom.xml b/spring/test/shedlock-springboot-sleuth-test/pom.xml index e208d884e..89aea5285 100644 --- a/spring/test/shedlock-springboot-sleuth-test/pom.xml +++ b/spring/test/shedlock-springboot-sleuth-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.1-SNAPSHOT + 6.9.0 ../../../pom.xml 4.0.0 shedlock-springboot-sleuth-test - 6.8.1-SNAPSHOT + 6.9.0 ${project.groupId}:${project.artifactId} diff --git a/spring/test/shedlock-springboot-test/pom.xml b/spring/test/shedlock-springboot-test/pom.xml index e51b94275..589424389 100644 --- a/spring/test/shedlock-springboot-test/pom.xml +++ b/spring/test/shedlock-springboot-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.1-SNAPSHOT + 6.9.0 ../../../pom.xml 4.0.0 shedlock-springboot-test - 6.8.1-SNAPSHOT + 6.9.0 ${project.groupId}:${project.artifactId} diff --git a/spring/test/shedlock-testng-test/pom.xml b/spring/test/shedlock-testng-test/pom.xml index 821869319..f24f95e45 100644 --- a/spring/test/shedlock-testng-test/pom.xml +++ b/spring/test/shedlock-testng-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.8.1-SNAPSHOT + 6.9.0 ../../../pom.xml 4.0.0 shedlock-testng-test - 6.8.1-SNAPSHOT + 6.9.0 ${project.groupId}:${project.artifactId} From adc679debfe1be2e731e515f88b7042f6b780be7 Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Sat, 7 Jun 2025 19:17:16 +0200 Subject: [PATCH 1414/1598] [maven-release-plugin] prepare for next development iteration --- cdi/shedlock-cdi/pom.xml | 4 ++-- cdi/test/quarkus-test/pom.xml | 4 ++-- micronaut/shedlock-micronaut4/pom.xml | 4 ++-- micronaut/test/micronaut4-jdbc-template/pom.xml | 4 ++-- micronaut/test/micronaut4-jdbc/pom.xml | 4 ++-- pom.xml | 2 +- providers/arangodb/shedlock-provider-arangodb/pom.xml | 4 ++-- providers/cassandra/shedlock-provider-cassandra/pom.xml | 4 ++-- providers/consul/shedlock-provider-consul/pom.xml | 4 ++-- .../couchbase/shedlock-provider-couchbase-javaclient3/pom.xml | 4 ++-- providers/datastore/shedlock-provider-datastore/pom.xml | 4 ++-- providers/dynamodb/shedlock-provider-dynamodb2/pom.xml | 4 ++-- .../elasticsearch/shedlock-provider-elasticsearch8/pom.xml | 4 ++-- .../elasticsearch/shedlock-provider-elasticsearch9/pom.xml | 4 ++-- providers/etcd/shedlock-provider-etcd-jetcd/pom.xml | 4 ++-- providers/hazelcast/shedlock-provider-hazelcast4/pom.xml | 4 ++-- providers/ignite/shedlock-provider-ignite/pom.xml | 4 ++-- providers/inmemory/shedlock-provider-inmemory/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-exposed/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-internal/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc-template/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jdbc/pom.xml | 4 ++-- providers/jdbc/shedlock-provider-jooq/pom.xml | 4 ++-- providers/jdbc/shedlock-test-support-jdbc/pom.xml | 4 ++-- providers/memcached/shedlock-provider-memcached-spy/pom.xml | 4 ++-- .../mongo/shedlock-provider-mongo-reactivestreams/pom.xml | 4 ++-- providers/mongo/shedlock-provider-mongo/pom.xml | 4 ++-- providers/neo4j/shedlock-provider-neo4j/pom.xml | 4 ++-- .../opensearch/shedlock-provider-opensearch-java/pom.xml | 4 ++-- providers/opensearch/shedlock-provider-opensearch/pom.xml | 4 ++-- providers/r2dbc/shedlock-provider-r2dbc/pom.xml | 4 ++-- providers/redis/shedlock-provider-redis-jedis4/pom.xml | 4 ++-- providers/redis/shedlock-provider-redis-lettuce/pom.xml | 4 ++-- providers/redis/shedlock-provider-redis-spring/pom.xml | 4 ++-- providers/redis/shedlock-support-redis/pom.xml | 4 ++-- providers/redis/shedlock-test-support-redis/pom.xml | 4 ++-- providers/s3/shedlock-provider-s3/pom.xml | 4 ++-- providers/s3/shedlock-provider-s3v2/pom.xml | 4 ++-- providers/spanner/shedlock-provider-spanner/pom.xml | 4 ++-- .../zookeeper/shedlock-provider-zookeeper-curator/pom.xml | 4 ++-- shedlock-bom/pom.xml | 4 ++-- shedlock-core/pom.xml | 4 ++-- shedlock-test-support/pom.xml | 4 ++-- spring/shedlock-spring/pom.xml | 4 ++-- spring/test/shedlock-springboot-future-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-kotlin-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-old-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-sleuth-test/pom.xml | 4 ++-- spring/test/shedlock-springboot-test/pom.xml | 4 ++-- spring/test/shedlock-testng-test/pom.xml | 4 ++-- 51 files changed, 101 insertions(+), 101 deletions(-) diff --git a/cdi/shedlock-cdi/pom.xml b/cdi/shedlock-cdi/pom.xml index 2bc85607d..860f6b089 100644 --- a/cdi/shedlock-cdi/pom.xml +++ b/cdi/shedlock-cdi/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.0 + 6.9.1-SNAPSHOT ../../pom.xml shedlock-cdi - 6.9.0 + 6.9.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/cdi/test/quarkus-test/pom.xml b/cdi/test/quarkus-test/pom.xml index 24c451a67..5a64a7470 100644 --- a/cdi/test/quarkus-test/pom.xml +++ b/cdi/test/quarkus-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.0 + 6.9.1-SNAPSHOT ../../../pom.xml 4.0.0 quarkus-test - 6.9.0 + 6.9.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/micronaut/shedlock-micronaut4/pom.xml b/micronaut/shedlock-micronaut4/pom.xml index 503332271..072143a04 100644 --- a/micronaut/shedlock-micronaut4/pom.xml +++ b/micronaut/shedlock-micronaut4/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.0 + 6.9.1-SNAPSHOT ../../pom.xml shedlock-micronaut4 - 6.9.0 + 6.9.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/micronaut/test/micronaut4-jdbc-template/pom.xml b/micronaut/test/micronaut4-jdbc-template/pom.xml index 4a56ec713..159995eaf 100644 --- a/micronaut/test/micronaut4-jdbc-template/pom.xml +++ b/micronaut/test/micronaut4-jdbc-template/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.0 + 6.9.1-SNAPSHOT ../../../pom.xml micronaut4-jdbc-template - 6.9.0 + 6.9.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/micronaut/test/micronaut4-jdbc/pom.xml b/micronaut/test/micronaut4-jdbc/pom.xml index 7dfc69903..273ea9621 100644 --- a/micronaut/test/micronaut4-jdbc/pom.xml +++ b/micronaut/test/micronaut4-jdbc/pom.xml @@ -5,12 +5,12 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.0 + 6.9.1-SNAPSHOT ../../../pom.xml micronaut4-jdbc - 6.9.0 + 6.9.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/pom.xml b/pom.xml index c4d10f642..b6bb65f22 100644 --- a/pom.xml +++ b/pom.xml @@ -20,7 +20,7 @@ shedlock-parent ShedLock pom - 6.9.0 + 6.9.1-SNAPSHOT shedlock-bom shedlock-core diff --git a/providers/arangodb/shedlock-provider-arangodb/pom.xml b/providers/arangodb/shedlock-provider-arangodb/pom.xml index 393787cd6..b7e6bbb80 100644 --- a/providers/arangodb/shedlock-provider-arangodb/pom.xml +++ b/providers/arangodb/shedlock-provider-arangodb/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.0 + 6.9.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-arangodb - 6.9.0 + 6.9.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/providers/cassandra/shedlock-provider-cassandra/pom.xml b/providers/cassandra/shedlock-provider-cassandra/pom.xml index 78f1220f9..253626e9e 100644 --- a/providers/cassandra/shedlock-provider-cassandra/pom.xml +++ b/providers/cassandra/shedlock-provider-cassandra/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.0 + 6.9.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-cassandra - 6.9.0 + 6.9.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/providers/consul/shedlock-provider-consul/pom.xml b/providers/consul/shedlock-provider-consul/pom.xml index 952fb583e..5c535dfa1 100644 --- a/providers/consul/shedlock-provider-consul/pom.xml +++ b/providers/consul/shedlock-provider-consul/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.0 + 6.9.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-consul - 6.9.0 + 6.9.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml b/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml index f3da4d4c5..775bdb93a 100644 --- a/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml +++ b/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.0 + 6.9.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-couchbase-javaclient3 - 6.9.0 + 6.9.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/providers/datastore/shedlock-provider-datastore/pom.xml b/providers/datastore/shedlock-provider-datastore/pom.xml index c8a51ee44..ec4143d32 100644 --- a/providers/datastore/shedlock-provider-datastore/pom.xml +++ b/providers/datastore/shedlock-provider-datastore/pom.xml @@ -4,12 +4,12 @@ net.javacrumbs.shedlock shedlock-parent - 6.9.0 + 6.9.1-SNAPSHOT ../../../pom.xml shedlock-provider-datastore - 6.9.0 + 6.9.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml b/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml index bfd365f73..d4638e4a0 100644 --- a/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml +++ b/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.0 + 6.9.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-dynamodb2 - 6.9.0 + 6.9.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml index feffc7155..5439bb493 100644 --- a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml +++ b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.0 + 6.9.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-elasticsearch8 - 6.9.0 + 6.9.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/providers/elasticsearch/shedlock-provider-elasticsearch9/pom.xml b/providers/elasticsearch/shedlock-provider-elasticsearch9/pom.xml index 8f96a36d6..9c8ac24bd 100644 --- a/providers/elasticsearch/shedlock-provider-elasticsearch9/pom.xml +++ b/providers/elasticsearch/shedlock-provider-elasticsearch9/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.0 + 6.9.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-elasticsearch9 - 6.9.0 + 6.9.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml b/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml index 81201eea8..ab92ccffe 100644 --- a/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml +++ b/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.0 + 6.9.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-etcd-jetcd - 6.9.0 + 6.9.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml b/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml index 8475bef95..7d02d58a7 100644 --- a/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml +++ b/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.0 + 6.9.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-hazelcast4 - 6.9.0 + 6.9.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/providers/ignite/shedlock-provider-ignite/pom.xml b/providers/ignite/shedlock-provider-ignite/pom.xml index 9e0d0ad8c..1ed87ae93 100644 --- a/providers/ignite/shedlock-provider-ignite/pom.xml +++ b/providers/ignite/shedlock-provider-ignite/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.0 + 6.9.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-ignite - 6.9.0 + 6.9.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/providers/inmemory/shedlock-provider-inmemory/pom.xml b/providers/inmemory/shedlock-provider-inmemory/pom.xml index b1a130214..3e91d54b5 100644 --- a/providers/inmemory/shedlock-provider-inmemory/pom.xml +++ b/providers/inmemory/shedlock-provider-inmemory/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.0 + 6.9.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-inmemory - 6.9.0 + 6.9.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/providers/jdbc/shedlock-provider-exposed/pom.xml b/providers/jdbc/shedlock-provider-exposed/pom.xml index 875ab0a8f..8dbfbe07a 100644 --- a/providers/jdbc/shedlock-provider-exposed/pom.xml +++ b/providers/jdbc/shedlock-provider-exposed/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.0 + 6.9.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-exposed - 6.9.0 + 6.9.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml b/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml index 634b43a30..8b58ea361 100644 --- a/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.0 + 6.9.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-jdbc-internal - 6.9.0 + 6.9.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml b/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml index d199ef0ef..58adcd2ef 100644 --- a/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.0 + 6.9.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-jdbc-micronaut - 6.9.0 + 6.9.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/providers/jdbc/shedlock-provider-jdbc-template/pom.xml b/providers/jdbc/shedlock-provider-jdbc-template/pom.xml index ba147d8d2..d2e125fd6 100644 --- a/providers/jdbc/shedlock-provider-jdbc-template/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-template/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.0 + 6.9.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-jdbc-template - 6.9.0 + 6.9.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/providers/jdbc/shedlock-provider-jdbc/pom.xml b/providers/jdbc/shedlock-provider-jdbc/pom.xml index 61d121125..584e6fc6e 100644 --- a/providers/jdbc/shedlock-provider-jdbc/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.0 + 6.9.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-jdbc - 6.9.0 + 6.9.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/providers/jdbc/shedlock-provider-jooq/pom.xml b/providers/jdbc/shedlock-provider-jooq/pom.xml index 38679ebf5..6dd8c518f 100644 --- a/providers/jdbc/shedlock-provider-jooq/pom.xml +++ b/providers/jdbc/shedlock-provider-jooq/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.0 + 6.9.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-jooq - 6.9.0 + 6.9.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/providers/jdbc/shedlock-test-support-jdbc/pom.xml b/providers/jdbc/shedlock-test-support-jdbc/pom.xml index 6d64d790a..6497d5b75 100644 --- a/providers/jdbc/shedlock-test-support-jdbc/pom.xml +++ b/providers/jdbc/shedlock-test-support-jdbc/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.0 + 6.9.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-test-support-jdbc - 6.9.0 + 6.9.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/providers/memcached/shedlock-provider-memcached-spy/pom.xml b/providers/memcached/shedlock-provider-memcached-spy/pom.xml index 85a6ec207..483a6ebf0 100644 --- a/providers/memcached/shedlock-provider-memcached-spy/pom.xml +++ b/providers/memcached/shedlock-provider-memcached-spy/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.0 + 6.9.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-memcached-spy - 6.9.0 + 6.9.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml b/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml index 21e2f5ebd..2b32ea671 100644 --- a/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml +++ b/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.0 + 6.9.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-mongo-reactivestreams - 6.9.0 + 6.9.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/providers/mongo/shedlock-provider-mongo/pom.xml b/providers/mongo/shedlock-provider-mongo/pom.xml index ddc48799b..276b96a3a 100644 --- a/providers/mongo/shedlock-provider-mongo/pom.xml +++ b/providers/mongo/shedlock-provider-mongo/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.0 + 6.9.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-mongo - 6.9.0 + 6.9.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/providers/neo4j/shedlock-provider-neo4j/pom.xml b/providers/neo4j/shedlock-provider-neo4j/pom.xml index 72367cc15..e25498d33 100644 --- a/providers/neo4j/shedlock-provider-neo4j/pom.xml +++ b/providers/neo4j/shedlock-provider-neo4j/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.0 + 6.9.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-neo4j - 6.9.0 + 6.9.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/providers/opensearch/shedlock-provider-opensearch-java/pom.xml b/providers/opensearch/shedlock-provider-opensearch-java/pom.xml index 8eab53b14..4ad085bb3 100644 --- a/providers/opensearch/shedlock-provider-opensearch-java/pom.xml +++ b/providers/opensearch/shedlock-provider-opensearch-java/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.0 + 6.9.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-opensearch-java - 6.9.0 + 6.9.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/providers/opensearch/shedlock-provider-opensearch/pom.xml b/providers/opensearch/shedlock-provider-opensearch/pom.xml index 6d93c5d0c..8ba68d503 100644 --- a/providers/opensearch/shedlock-provider-opensearch/pom.xml +++ b/providers/opensearch/shedlock-provider-opensearch/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.0 + 6.9.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-opensearch - 6.9.0 + 6.9.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml index 4b0da2b67..1e4b997ae 100644 --- a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml +++ b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml @@ -5,12 +5,12 @@ net.javacrumbs.shedlock shedlock-parent - 6.9.0 + 6.9.1-SNAPSHOT ../../../pom.xml shedlock-provider-r2dbc - 6.9.0 + 6.9.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/providers/redis/shedlock-provider-redis-jedis4/pom.xml b/providers/redis/shedlock-provider-redis-jedis4/pom.xml index 1eeaa4170..ec6df8882 100644 --- a/providers/redis/shedlock-provider-redis-jedis4/pom.xml +++ b/providers/redis/shedlock-provider-redis-jedis4/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.0 + 6.9.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-redis-jedis4 - 6.9.0 + 6.9.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/providers/redis/shedlock-provider-redis-lettuce/pom.xml b/providers/redis/shedlock-provider-redis-lettuce/pom.xml index 4f03d31ae..d97911d89 100644 --- a/providers/redis/shedlock-provider-redis-lettuce/pom.xml +++ b/providers/redis/shedlock-provider-redis-lettuce/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.0 + 6.9.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-redis-lettuce - 6.9.0 + 6.9.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index 2703519e7..4e41e8634 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.0 + 6.9.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-redis-spring - 6.9.0 + 6.9.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/providers/redis/shedlock-support-redis/pom.xml b/providers/redis/shedlock-support-redis/pom.xml index d56d1ba5f..5f0c64efd 100644 --- a/providers/redis/shedlock-support-redis/pom.xml +++ b/providers/redis/shedlock-support-redis/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.0 + 6.9.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-support-redis - 6.9.0 + 6.9.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/providers/redis/shedlock-test-support-redis/pom.xml b/providers/redis/shedlock-test-support-redis/pom.xml index f0c3bd78e..c910e1069 100644 --- a/providers/redis/shedlock-test-support-redis/pom.xml +++ b/providers/redis/shedlock-test-support-redis/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.0 + 6.9.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-test-support-redis - 6.9.0 + 6.9.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/providers/s3/shedlock-provider-s3/pom.xml b/providers/s3/shedlock-provider-s3/pom.xml index eb4840115..04c1119bb 100644 --- a/providers/s3/shedlock-provider-s3/pom.xml +++ b/providers/s3/shedlock-provider-s3/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.0 + 6.9.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-s3 - 6.9.0 + 6.9.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/providers/s3/shedlock-provider-s3v2/pom.xml b/providers/s3/shedlock-provider-s3v2/pom.xml index dc609c507..65f810353 100644 --- a/providers/s3/shedlock-provider-s3v2/pom.xml +++ b/providers/s3/shedlock-provider-s3v2/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.0 + 6.9.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-s3v2 - 6.9.0 + 6.9.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/providers/spanner/shedlock-provider-spanner/pom.xml b/providers/spanner/shedlock-provider-spanner/pom.xml index 69aa603be..a4cd072ac 100644 --- a/providers/spanner/shedlock-provider-spanner/pom.xml +++ b/providers/spanner/shedlock-provider-spanner/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.0 + 6.9.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-spanner - 6.9.0 + 6.9.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml b/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml index 631be155b..e3688c476 100644 --- a/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml +++ b/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.0 + 6.9.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-provider-zookeeper-curator - 6.9.0 + 6.9.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/shedlock-bom/pom.xml b/shedlock-bom/pom.xml index fd884d1d4..fc9f93d70 100644 --- a/shedlock-bom/pom.xml +++ b/shedlock-bom/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.0 + 6.9.1-SNAPSHOT 4.0.0 BOM for ShedLock modules shedlock-bom - 6.9.0 + 6.9.1-SNAPSHOT ${project.groupId}:${project.artifactId} pom diff --git a/shedlock-core/pom.xml b/shedlock-core/pom.xml index 04c5f3d4a..7d5e86c25 100644 --- a/shedlock-core/pom.xml +++ b/shedlock-core/pom.xml @@ -3,12 +3,12 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.0 + 6.9.1-SNAPSHOT 4.0.0 shedlock-core - 6.9.0 + 6.9.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/shedlock-test-support/pom.xml b/shedlock-test-support/pom.xml index 717ad9592..d94509d59 100644 --- a/shedlock-test-support/pom.xml +++ b/shedlock-test-support/pom.xml @@ -3,12 +3,12 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.0 + 6.9.1-SNAPSHOT 4.0.0 shedlock-test-support - 6.9.0 + 6.9.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/spring/shedlock-spring/pom.xml b/spring/shedlock-spring/pom.xml index 25e41a247..8ceb8b744 100644 --- a/spring/shedlock-spring/pom.xml +++ b/spring/shedlock-spring/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.0 + 6.9.1-SNAPSHOT ../../pom.xml 4.0.0 shedlock-spring - 6.9.0 + 6.9.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/spring/test/shedlock-springboot-future-test/pom.xml b/spring/test/shedlock-springboot-future-test/pom.xml index 9f7df0aec..0da31d72d 100644 --- a/spring/test/shedlock-springboot-future-test/pom.xml +++ b/spring/test/shedlock-springboot-future-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.0 + 6.9.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-springboot-future-test - 6.9.0 + 6.9.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/spring/test/shedlock-springboot-kotlin-test/pom.xml b/spring/test/shedlock-springboot-kotlin-test/pom.xml index 5caf0b308..cf84c3c90 100644 --- a/spring/test/shedlock-springboot-kotlin-test/pom.xml +++ b/spring/test/shedlock-springboot-kotlin-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.0 + 6.9.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-springboot-kotlin-test - 6.9.0 + 6.9.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/spring/test/shedlock-springboot-old-test/pom.xml b/spring/test/shedlock-springboot-old-test/pom.xml index 14ee88043..4c02fb07f 100644 --- a/spring/test/shedlock-springboot-old-test/pom.xml +++ b/spring/test/shedlock-springboot-old-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.0 + 6.9.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-springboot-old-test - 6.9.0 + 6.9.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/spring/test/shedlock-springboot-sleuth-test/pom.xml b/spring/test/shedlock-springboot-sleuth-test/pom.xml index 89aea5285..16b44bf19 100644 --- a/spring/test/shedlock-springboot-sleuth-test/pom.xml +++ b/spring/test/shedlock-springboot-sleuth-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.0 + 6.9.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-springboot-sleuth-test - 6.9.0 + 6.9.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/spring/test/shedlock-springboot-test/pom.xml b/spring/test/shedlock-springboot-test/pom.xml index 589424389..8855a057e 100644 --- a/spring/test/shedlock-springboot-test/pom.xml +++ b/spring/test/shedlock-springboot-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.0 + 6.9.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-springboot-test - 6.9.0 + 6.9.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/spring/test/shedlock-testng-test/pom.xml b/spring/test/shedlock-testng-test/pom.xml index f24f95e45..ede23eb8e 100644 --- a/spring/test/shedlock-testng-test/pom.xml +++ b/spring/test/shedlock-testng-test/pom.xml @@ -3,13 +3,13 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.0 + 6.9.1-SNAPSHOT ../../../pom.xml 4.0.0 shedlock-testng-test - 6.9.0 + 6.9.1-SNAPSHOT ${project.groupId}:${project.artifactId} From f4ab84570e0efc4213d8b0edbbcd17f742fd1453 Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Sat, 7 Jun 2025 19:27:36 +0200 Subject: [PATCH 1415/1598] Readme updated --- README.md | 84 ++++++++++++++++++++++++++++++++++------------------- RELEASES.md | 4 +++ 2 files changed, 58 insertions(+), 30 deletions(-) diff --git a/README.md b/README.md index 7a411f91d..f4325a3f8 100644 --- a/README.md +++ b/README.md @@ -79,7 +79,7 @@ First of all, we have to import the project net.javacrumbs.shedlock shedlock-spring - 6.8.0 + 6.9.0 ``` @@ -180,7 +180,7 @@ Add dependency net.javacrumbs.shedlock shedlock-provider-jdbc-template - 6.8.0 + 6.9.0 ``` @@ -240,7 +240,7 @@ is in flux and may easily break. net.javacrumbs.shedlock shedlock-provider-r2dbc - 6.8.0 + 6.9.0 ``` @@ -263,7 +263,7 @@ Add dependency net.javacrumbs.shedlock shedlock-provider-jooq - 6.8.0 + 6.9.0 ``` @@ -287,6 +287,30 @@ end-up being part of the enclosing transaction. If you need to configure the table name, schema or column names, you can use jOOQ render mapping as described [here](https://github.com/lukas-krecan/ShedLock/issues/1830#issuecomment-2015820509). +#### Exposed lock provider +First, create lock table as described in the [JdbcTemplate](#jdbctemplate) section above. + +Add dependency + +```xml + + net.javacrumbs.shedlock + shedlock-provider-exposed + 6.9.0 + +``` + +Configure: + +```kotlin +import net.javacrumbs.shedlock.provider.exposed; + +... +@Bean +fun getLockProvider(database: Database) = ExposedLockProvider(database) +``` + + #### Micronaut Data Jdbc If you are using Micronaut data, and you do not want to add dependency on Spring JDBC, you can use Micronaut JDBC support. Just be aware that it has just a basic functionality when compared to @@ -300,7 +324,7 @@ Add dependency net.javacrumbs.shedlock shedlock-provider-jdbc-micronaut - 6.8.0 + 6.9.0 ``` @@ -323,7 +347,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-mongo - 6.8.0 + 6.9.0 ``` @@ -350,7 +374,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-mongo-reactivestreams - 6.8.0 + 6.9.0 ``` @@ -379,7 +403,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-dynamodb2 - 6.8.0 + 6.9.0 ``` @@ -406,7 +430,7 @@ Import net.javacrumbs.shedlock shedlock-provider-zookeeper-curator - 6.8.0 + 6.9.0 ``` @@ -430,7 +454,7 @@ Import net.javacrumbs.shedlock shedlock-provider-redis-spring - 6.8.0 + 6.9.0 ``` @@ -454,7 +478,7 @@ Import net.javacrumbs.shedlock shedlock-provider-redis-spring - 6.8.0 + 6.9.0 ``` @@ -483,7 +507,7 @@ Import net.javacrumbs.shedlock shedlock-provider-redis-jedis4 - 6.8.0 + 6.9.0 ``` @@ -507,7 +531,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-hazelcast4 - 6.8.0 + 6.9.0 ``` @@ -533,7 +557,7 @@ Import net.javacrumbs.shedlock shedlock-provider-redis-lettuce - 6.8.0 + 6.9.0 ``` @@ -555,7 +579,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-couchbase-javaclient3 - 6.8.0 + 6.9.0 ``` @@ -582,7 +606,7 @@ I am really not sure if it's a good idea to use Elasticsearch as a lock provider net.javacrumbs.shedlock shedlock-provider-elasticsearch8 - 6.8.0 + 6.9.0 ``` @@ -607,7 +631,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-opensearch-java - 6.8.0 + 6.9.0 ``` @@ -635,7 +659,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-cassandra - 6.8.0 + 6.9.0 ``` @@ -670,7 +694,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-consul - 6.8.0 + 6.9.0 ``` @@ -695,7 +719,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-arangodb - 6.8.0 + 6.9.0 ``` @@ -721,7 +745,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-neo4j - 6.8.0 + 6.9.0 ``` @@ -746,7 +770,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-etcd-jetcd - 6.8.0 + 6.9.0 ``` @@ -770,7 +794,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-ignite - 6.8.0 + 6.9.0 ``` @@ -795,7 +819,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-inmemory - 6.8.0 + 6.9.0 test ``` @@ -821,7 +845,7 @@ Import net.javacrumbs.shedlock shedlock-provider-memcached-spy - 6.8.0 + 6.9.0 ``` @@ -852,7 +876,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-datastore - 6.8.0 + 6.9.0 ``` @@ -874,7 +898,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-spanner - 6.8.0 + 6.9.0 ``` Configure @@ -914,7 +938,7 @@ Import the project shedlock-provider-s3v2 - 6.8.0 + 6.9.0 ``` @@ -1015,7 +1039,7 @@ Import the project: net.javacrumbs.shedlock shedlock-micronaut4 - 6.8.0 + 6.9.0 ``` @@ -1052,7 +1076,7 @@ Import the project: net.javacrumbs.shedlock shedlock-cdi - 6.8.0 + 6.9.0 ``` diff --git a/RELEASES.md b/RELEASES.md index 34172f8e9..b377cb714 100644 --- a/RELEASES.md +++ b/RELEASES.md @@ -1,4 +1,8 @@ # Release notes +## 6.9.0 (2025-06-07) +* Added Exposed provider (thanks @hungrytech) +* Dependency updates + ## 6.8.0 (2025-05-31) * Added `riskyUnlock` to HazelcastLockProvider * Dependency updates From c5826d70ad75b5ea7fe9fb73347bf96d5cfe4e5c Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Sat, 7 Jun 2025 19:34:43 +0200 Subject: [PATCH 1416/1598] Drop extra version numbers --- cdi/shedlock-cdi/pom.xml | 1 - cdi/test/quarkus-test/pom.xml | 1 - micronaut/shedlock-micronaut4/pom.xml | 1 - micronaut/test/micronaut4-jdbc-template/pom.xml | 1 - micronaut/test/micronaut4-jdbc/pom.xml | 1 - providers/arangodb/shedlock-provider-arangodb/pom.xml | 1 - providers/cassandra/shedlock-provider-cassandra/pom.xml | 1 - providers/consul/shedlock-provider-consul/pom.xml | 1 - .../couchbase/shedlock-provider-couchbase-javaclient3/pom.xml | 1 - providers/datastore/shedlock-provider-datastore/pom.xml | 1 - providers/dynamodb/shedlock-provider-dynamodb2/pom.xml | 1 - providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml | 1 - providers/elasticsearch/shedlock-provider-elasticsearch9/pom.xml | 1 - providers/etcd/shedlock-provider-etcd-jetcd/pom.xml | 1 - providers/hazelcast/shedlock-provider-hazelcast4/pom.xml | 1 - providers/ignite/shedlock-provider-ignite/pom.xml | 1 - providers/inmemory/shedlock-provider-inmemory/pom.xml | 1 - providers/jdbc/shedlock-provider-exposed/pom.xml | 1 - providers/jdbc/shedlock-provider-jdbc-internal/pom.xml | 1 - providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml | 1 - providers/jdbc/shedlock-provider-jdbc-template/pom.xml | 1 - providers/jdbc/shedlock-provider-jdbc/pom.xml | 1 - providers/jdbc/shedlock-provider-jooq/pom.xml | 1 - providers/jdbc/shedlock-test-support-jdbc/pom.xml | 1 - providers/memcached/shedlock-provider-memcached-spy/pom.xml | 1 - providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml | 1 - providers/mongo/shedlock-provider-mongo/pom.xml | 1 - providers/neo4j/shedlock-provider-neo4j/pom.xml | 1 - providers/opensearch/shedlock-provider-opensearch-java/pom.xml | 1 - providers/opensearch/shedlock-provider-opensearch/pom.xml | 1 - providers/r2dbc/shedlock-provider-r2dbc/pom.xml | 1 - providers/redis/shedlock-provider-redis-jedis4/pom.xml | 1 - providers/redis/shedlock-provider-redis-lettuce/pom.xml | 1 - providers/redis/shedlock-provider-redis-spring/pom.xml | 1 - providers/redis/shedlock-support-redis/pom.xml | 1 - providers/redis/shedlock-test-support-redis/pom.xml | 1 - providers/s3/shedlock-provider-s3/pom.xml | 1 - providers/s3/shedlock-provider-s3v2/pom.xml | 1 - providers/spanner/shedlock-provider-spanner/pom.xml | 1 - providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml | 1 - shedlock-bom/pom.xml | 1 - shedlock-core/pom.xml | 1 - shedlock-test-support/pom.xml | 1 - spring/shedlock-spring/pom.xml | 1 - spring/test/shedlock-springboot-future-test/pom.xml | 1 - spring/test/shedlock-springboot-kotlin-test/pom.xml | 1 - spring/test/shedlock-springboot-old-test/pom.xml | 1 - spring/test/shedlock-springboot-sleuth-test/pom.xml | 1 - spring/test/shedlock-springboot-test/pom.xml | 1 - spring/test/shedlock-testng-test/pom.xml | 1 - 50 files changed, 50 deletions(-) diff --git a/cdi/shedlock-cdi/pom.xml b/cdi/shedlock-cdi/pom.xml index 860f6b089..332347e05 100644 --- a/cdi/shedlock-cdi/pom.xml +++ b/cdi/shedlock-cdi/pom.xml @@ -10,7 +10,6 @@ shedlock-cdi - 6.9.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/cdi/test/quarkus-test/pom.xml b/cdi/test/quarkus-test/pom.xml index 5a64a7470..081747d78 100644 --- a/cdi/test/quarkus-test/pom.xml +++ b/cdi/test/quarkus-test/pom.xml @@ -9,7 +9,6 @@ 4.0.0 quarkus-test - 6.9.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/micronaut/shedlock-micronaut4/pom.xml b/micronaut/shedlock-micronaut4/pom.xml index 072143a04..e3754724f 100644 --- a/micronaut/shedlock-micronaut4/pom.xml +++ b/micronaut/shedlock-micronaut4/pom.xml @@ -10,7 +10,6 @@ shedlock-micronaut4 - 6.9.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/micronaut/test/micronaut4-jdbc-template/pom.xml b/micronaut/test/micronaut4-jdbc-template/pom.xml index 159995eaf..d525b17d2 100644 --- a/micronaut/test/micronaut4-jdbc-template/pom.xml +++ b/micronaut/test/micronaut4-jdbc-template/pom.xml @@ -10,7 +10,6 @@ micronaut4-jdbc-template - 6.9.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/micronaut/test/micronaut4-jdbc/pom.xml b/micronaut/test/micronaut4-jdbc/pom.xml index 273ea9621..b52b75a45 100644 --- a/micronaut/test/micronaut4-jdbc/pom.xml +++ b/micronaut/test/micronaut4-jdbc/pom.xml @@ -10,7 +10,6 @@ micronaut4-jdbc - 6.9.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/providers/arangodb/shedlock-provider-arangodb/pom.xml b/providers/arangodb/shedlock-provider-arangodb/pom.xml index b7e6bbb80..de01cc438 100644 --- a/providers/arangodb/shedlock-provider-arangodb/pom.xml +++ b/providers/arangodb/shedlock-provider-arangodb/pom.xml @@ -9,7 +9,6 @@ 4.0.0 shedlock-provider-arangodb - 6.9.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/providers/cassandra/shedlock-provider-cassandra/pom.xml b/providers/cassandra/shedlock-provider-cassandra/pom.xml index 253626e9e..cf3b871b6 100644 --- a/providers/cassandra/shedlock-provider-cassandra/pom.xml +++ b/providers/cassandra/shedlock-provider-cassandra/pom.xml @@ -9,7 +9,6 @@ 4.0.0 shedlock-provider-cassandra - 6.9.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/providers/consul/shedlock-provider-consul/pom.xml b/providers/consul/shedlock-provider-consul/pom.xml index 5c535dfa1..c2090afce 100644 --- a/providers/consul/shedlock-provider-consul/pom.xml +++ b/providers/consul/shedlock-provider-consul/pom.xml @@ -9,7 +9,6 @@ 4.0.0 shedlock-provider-consul - 6.9.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml b/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml index 775bdb93a..67c86190f 100644 --- a/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml +++ b/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml @@ -9,7 +9,6 @@ 4.0.0 shedlock-provider-couchbase-javaclient3 - 6.9.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/providers/datastore/shedlock-provider-datastore/pom.xml b/providers/datastore/shedlock-provider-datastore/pom.xml index ec4143d32..b3de60a34 100644 --- a/providers/datastore/shedlock-provider-datastore/pom.xml +++ b/providers/datastore/shedlock-provider-datastore/pom.xml @@ -9,7 +9,6 @@ shedlock-provider-datastore - 6.9.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml b/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml index d4638e4a0..ed174e4f8 100644 --- a/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml +++ b/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml @@ -9,7 +9,6 @@ 4.0.0 shedlock-provider-dynamodb2 - 6.9.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml index 5439bb493..ffd5d724f 100644 --- a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml +++ b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml @@ -9,7 +9,6 @@ 4.0.0 shedlock-provider-elasticsearch8 - 6.9.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/providers/elasticsearch/shedlock-provider-elasticsearch9/pom.xml b/providers/elasticsearch/shedlock-provider-elasticsearch9/pom.xml index 9c8ac24bd..9fb176662 100644 --- a/providers/elasticsearch/shedlock-provider-elasticsearch9/pom.xml +++ b/providers/elasticsearch/shedlock-provider-elasticsearch9/pom.xml @@ -9,7 +9,6 @@ 4.0.0 shedlock-provider-elasticsearch9 - 6.9.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml b/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml index ab92ccffe..f12125b5a 100644 --- a/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml +++ b/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml @@ -9,7 +9,6 @@ 4.0.0 shedlock-provider-etcd-jetcd - 6.9.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml b/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml index 7d02d58a7..5ff6a66f8 100644 --- a/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml +++ b/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml @@ -9,7 +9,6 @@ 4.0.0 shedlock-provider-hazelcast4 - 6.9.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/providers/ignite/shedlock-provider-ignite/pom.xml b/providers/ignite/shedlock-provider-ignite/pom.xml index 1ed87ae93..244065268 100644 --- a/providers/ignite/shedlock-provider-ignite/pom.xml +++ b/providers/ignite/shedlock-provider-ignite/pom.xml @@ -9,7 +9,6 @@ 4.0.0 shedlock-provider-ignite - 6.9.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/providers/inmemory/shedlock-provider-inmemory/pom.xml b/providers/inmemory/shedlock-provider-inmemory/pom.xml index 3e91d54b5..b615b06e1 100644 --- a/providers/inmemory/shedlock-provider-inmemory/pom.xml +++ b/providers/inmemory/shedlock-provider-inmemory/pom.xml @@ -9,7 +9,6 @@ 4.0.0 shedlock-provider-inmemory - 6.9.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/providers/jdbc/shedlock-provider-exposed/pom.xml b/providers/jdbc/shedlock-provider-exposed/pom.xml index 8dbfbe07a..baac7db39 100644 --- a/providers/jdbc/shedlock-provider-exposed/pom.xml +++ b/providers/jdbc/shedlock-provider-exposed/pom.xml @@ -9,7 +9,6 @@ 4.0.0 shedlock-provider-exposed - 6.9.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml b/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml index 8b58ea361..8bac8534e 100644 --- a/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml @@ -9,7 +9,6 @@ 4.0.0 shedlock-provider-jdbc-internal - 6.9.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml b/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml index 58adcd2ef..f517de08b 100644 --- a/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml @@ -9,7 +9,6 @@ 4.0.0 shedlock-provider-jdbc-micronaut - 6.9.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/providers/jdbc/shedlock-provider-jdbc-template/pom.xml b/providers/jdbc/shedlock-provider-jdbc-template/pom.xml index d2e125fd6..106ddae76 100644 --- a/providers/jdbc/shedlock-provider-jdbc-template/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-template/pom.xml @@ -9,7 +9,6 @@ 4.0.0 shedlock-provider-jdbc-template - 6.9.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/providers/jdbc/shedlock-provider-jdbc/pom.xml b/providers/jdbc/shedlock-provider-jdbc/pom.xml index 584e6fc6e..51472875d 100644 --- a/providers/jdbc/shedlock-provider-jdbc/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc/pom.xml @@ -9,7 +9,6 @@ 4.0.0 shedlock-provider-jdbc - 6.9.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/providers/jdbc/shedlock-provider-jooq/pom.xml b/providers/jdbc/shedlock-provider-jooq/pom.xml index 6dd8c518f..b5b6304d6 100644 --- a/providers/jdbc/shedlock-provider-jooq/pom.xml +++ b/providers/jdbc/shedlock-provider-jooq/pom.xml @@ -9,7 +9,6 @@ 4.0.0 shedlock-provider-jooq - 6.9.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/providers/jdbc/shedlock-test-support-jdbc/pom.xml b/providers/jdbc/shedlock-test-support-jdbc/pom.xml index 6497d5b75..e663c9a24 100644 --- a/providers/jdbc/shedlock-test-support-jdbc/pom.xml +++ b/providers/jdbc/shedlock-test-support-jdbc/pom.xml @@ -9,7 +9,6 @@ 4.0.0 shedlock-test-support-jdbc - 6.9.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/providers/memcached/shedlock-provider-memcached-spy/pom.xml b/providers/memcached/shedlock-provider-memcached-spy/pom.xml index 483a6ebf0..172409d78 100644 --- a/providers/memcached/shedlock-provider-memcached-spy/pom.xml +++ b/providers/memcached/shedlock-provider-memcached-spy/pom.xml @@ -9,7 +9,6 @@ 4.0.0 shedlock-provider-memcached-spy - 6.9.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml b/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml index 2b32ea671..980883730 100644 --- a/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml +++ b/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml @@ -9,7 +9,6 @@ 4.0.0 shedlock-provider-mongo-reactivestreams - 6.9.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/providers/mongo/shedlock-provider-mongo/pom.xml b/providers/mongo/shedlock-provider-mongo/pom.xml index 276b96a3a..947ebf45c 100644 --- a/providers/mongo/shedlock-provider-mongo/pom.xml +++ b/providers/mongo/shedlock-provider-mongo/pom.xml @@ -9,7 +9,6 @@ 4.0.0 shedlock-provider-mongo - 6.9.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/providers/neo4j/shedlock-provider-neo4j/pom.xml b/providers/neo4j/shedlock-provider-neo4j/pom.xml index e25498d33..acf106bea 100644 --- a/providers/neo4j/shedlock-provider-neo4j/pom.xml +++ b/providers/neo4j/shedlock-provider-neo4j/pom.xml @@ -9,7 +9,6 @@ 4.0.0 shedlock-provider-neo4j - 6.9.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/providers/opensearch/shedlock-provider-opensearch-java/pom.xml b/providers/opensearch/shedlock-provider-opensearch-java/pom.xml index 4ad085bb3..91e732387 100644 --- a/providers/opensearch/shedlock-provider-opensearch-java/pom.xml +++ b/providers/opensearch/shedlock-provider-opensearch-java/pom.xml @@ -9,7 +9,6 @@ 4.0.0 shedlock-provider-opensearch-java - 6.9.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/providers/opensearch/shedlock-provider-opensearch/pom.xml b/providers/opensearch/shedlock-provider-opensearch/pom.xml index 8ba68d503..f8c0adb98 100644 --- a/providers/opensearch/shedlock-provider-opensearch/pom.xml +++ b/providers/opensearch/shedlock-provider-opensearch/pom.xml @@ -9,7 +9,6 @@ 4.0.0 shedlock-provider-opensearch - 6.9.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml index 1e4b997ae..32810d819 100644 --- a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml +++ b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml @@ -10,7 +10,6 @@ shedlock-provider-r2dbc - 6.9.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/providers/redis/shedlock-provider-redis-jedis4/pom.xml b/providers/redis/shedlock-provider-redis-jedis4/pom.xml index ec6df8882..650f71163 100644 --- a/providers/redis/shedlock-provider-redis-jedis4/pom.xml +++ b/providers/redis/shedlock-provider-redis-jedis4/pom.xml @@ -9,7 +9,6 @@ 4.0.0 shedlock-provider-redis-jedis4 - 6.9.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/providers/redis/shedlock-provider-redis-lettuce/pom.xml b/providers/redis/shedlock-provider-redis-lettuce/pom.xml index d97911d89..3862539de 100644 --- a/providers/redis/shedlock-provider-redis-lettuce/pom.xml +++ b/providers/redis/shedlock-provider-redis-lettuce/pom.xml @@ -9,7 +9,6 @@ 4.0.0 shedlock-provider-redis-lettuce - 6.9.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index 4e41e8634..23a047b7d 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -9,7 +9,6 @@ 4.0.0 shedlock-provider-redis-spring - 6.9.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/providers/redis/shedlock-support-redis/pom.xml b/providers/redis/shedlock-support-redis/pom.xml index 5f0c64efd..b1f82795b 100644 --- a/providers/redis/shedlock-support-redis/pom.xml +++ b/providers/redis/shedlock-support-redis/pom.xml @@ -9,7 +9,6 @@ 4.0.0 shedlock-support-redis - 6.9.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/providers/redis/shedlock-test-support-redis/pom.xml b/providers/redis/shedlock-test-support-redis/pom.xml index c910e1069..deefea58c 100644 --- a/providers/redis/shedlock-test-support-redis/pom.xml +++ b/providers/redis/shedlock-test-support-redis/pom.xml @@ -9,7 +9,6 @@ 4.0.0 shedlock-test-support-redis - 6.9.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/providers/s3/shedlock-provider-s3/pom.xml b/providers/s3/shedlock-provider-s3/pom.xml index 04c1119bb..b4b6e0f93 100644 --- a/providers/s3/shedlock-provider-s3/pom.xml +++ b/providers/s3/shedlock-provider-s3/pom.xml @@ -9,7 +9,6 @@ 4.0.0 shedlock-provider-s3 - 6.9.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/providers/s3/shedlock-provider-s3v2/pom.xml b/providers/s3/shedlock-provider-s3v2/pom.xml index 65f810353..289fa33ae 100644 --- a/providers/s3/shedlock-provider-s3v2/pom.xml +++ b/providers/s3/shedlock-provider-s3v2/pom.xml @@ -9,7 +9,6 @@ 4.0.0 shedlock-provider-s3v2 - 6.9.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/providers/spanner/shedlock-provider-spanner/pom.xml b/providers/spanner/shedlock-provider-spanner/pom.xml index a4cd072ac..37249c727 100644 --- a/providers/spanner/shedlock-provider-spanner/pom.xml +++ b/providers/spanner/shedlock-provider-spanner/pom.xml @@ -9,7 +9,6 @@ 4.0.0 shedlock-provider-spanner - 6.9.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml b/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml index e3688c476..ff1e8219d 100644 --- a/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml +++ b/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml @@ -9,7 +9,6 @@ 4.0.0 shedlock-provider-zookeeper-curator - 6.9.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/shedlock-bom/pom.xml b/shedlock-bom/pom.xml index fc9f93d70..35c88c166 100644 --- a/shedlock-bom/pom.xml +++ b/shedlock-bom/pom.xml @@ -9,7 +9,6 @@ BOM for ShedLock modules shedlock-bom - 6.9.1-SNAPSHOT ${project.groupId}:${project.artifactId} pom diff --git a/shedlock-core/pom.xml b/shedlock-core/pom.xml index 7d5e86c25..4980d975b 100644 --- a/shedlock-core/pom.xml +++ b/shedlock-core/pom.xml @@ -8,7 +8,6 @@ 4.0.0 shedlock-core - 6.9.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/shedlock-test-support/pom.xml b/shedlock-test-support/pom.xml index d94509d59..daacbc44a 100644 --- a/shedlock-test-support/pom.xml +++ b/shedlock-test-support/pom.xml @@ -8,7 +8,6 @@ 4.0.0 shedlock-test-support - 6.9.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/spring/shedlock-spring/pom.xml b/spring/shedlock-spring/pom.xml index 8ceb8b744..349833c7b 100644 --- a/spring/shedlock-spring/pom.xml +++ b/spring/shedlock-spring/pom.xml @@ -9,7 +9,6 @@ 4.0.0 shedlock-spring - 6.9.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/spring/test/shedlock-springboot-future-test/pom.xml b/spring/test/shedlock-springboot-future-test/pom.xml index 0da31d72d..bb66f7b43 100644 --- a/spring/test/shedlock-springboot-future-test/pom.xml +++ b/spring/test/shedlock-springboot-future-test/pom.xml @@ -9,7 +9,6 @@ 4.0.0 shedlock-springboot-future-test - 6.9.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/spring/test/shedlock-springboot-kotlin-test/pom.xml b/spring/test/shedlock-springboot-kotlin-test/pom.xml index cf84c3c90..912e0fe84 100644 --- a/spring/test/shedlock-springboot-kotlin-test/pom.xml +++ b/spring/test/shedlock-springboot-kotlin-test/pom.xml @@ -9,7 +9,6 @@ 4.0.0 shedlock-springboot-kotlin-test - 6.9.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/spring/test/shedlock-springboot-old-test/pom.xml b/spring/test/shedlock-springboot-old-test/pom.xml index 4c02fb07f..150c52bed 100644 --- a/spring/test/shedlock-springboot-old-test/pom.xml +++ b/spring/test/shedlock-springboot-old-test/pom.xml @@ -9,7 +9,6 @@ 4.0.0 shedlock-springboot-old-test - 6.9.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/spring/test/shedlock-springboot-sleuth-test/pom.xml b/spring/test/shedlock-springboot-sleuth-test/pom.xml index 16b44bf19..c21593a3c 100644 --- a/spring/test/shedlock-springboot-sleuth-test/pom.xml +++ b/spring/test/shedlock-springboot-sleuth-test/pom.xml @@ -9,7 +9,6 @@ 4.0.0 shedlock-springboot-sleuth-test - 6.9.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/spring/test/shedlock-springboot-test/pom.xml b/spring/test/shedlock-springboot-test/pom.xml index 8855a057e..fb6eaa909 100644 --- a/spring/test/shedlock-springboot-test/pom.xml +++ b/spring/test/shedlock-springboot-test/pom.xml @@ -9,7 +9,6 @@ 4.0.0 shedlock-springboot-test - 6.9.1-SNAPSHOT ${project.groupId}:${project.artifactId} diff --git a/spring/test/shedlock-testng-test/pom.xml b/spring/test/shedlock-testng-test/pom.xml index ede23eb8e..2296615b1 100644 --- a/spring/test/shedlock-testng-test/pom.xml +++ b/spring/test/shedlock-testng-test/pom.xml @@ -9,7 +9,6 @@ 4.0.0 shedlock-testng-test - 6.9.1-SNAPSHOT ${project.groupId}:${project.artifactId} From e5d742e6584b617a484dd40f65da15ebe1ce566a Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 9 Jun 2025 19:04:29 +0200 Subject: [PATCH 1417/1598] Bump com.google.cloud:google-cloud-spanner from 6.94.0 to 6.95.0 (#2635) Bumps [com.google.cloud:google-cloud-spanner](https://github.com/googleapis/java-spanner) from 6.94.0 to 6.95.0. - [Release notes](https://github.com/googleapis/java-spanner/releases) - [Changelog](https://github.com/googleapis/java-spanner/blob/main/CHANGELOG.md) - [Commits](https://github.com/googleapis/java-spanner/compare/v6.94.0...v6.95.0) --- updated-dependencies: - dependency-name: com.google.cloud:google-cloud-spanner dependency-version: 6.95.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- providers/spanner/shedlock-provider-spanner/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/spanner/shedlock-provider-spanner/pom.xml b/providers/spanner/shedlock-provider-spanner/pom.xml index 37249c727..304dcf1f2 100644 --- a/providers/spanner/shedlock-provider-spanner/pom.xml +++ b/providers/spanner/shedlock-provider-spanner/pom.xml @@ -12,7 +12,7 @@ ${project.groupId}:${project.artifactId} - 6.94.0 + 6.95.0 From 3ee6dc3f64c65bae7920e1f50f954031d510fd60 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 9 Jun 2025 19:04:41 +0200 Subject: [PATCH 1418/1598] Bump org.mongodb:mongodb-driver-reactivestreams from 5.5.0 to 5.5.1 (#2636) Bumps [org.mongodb:mongodb-driver-reactivestreams](https://github.com/mongodb/mongo-java-driver) from 5.5.0 to 5.5.1. - [Release notes](https://github.com/mongodb/mongo-java-driver/releases) - [Commits](https://github.com/mongodb/mongo-java-driver/compare/r5.5.0...r5.5.1) --- updated-dependencies: - dependency-name: org.mongodb:mongodb-driver-reactivestreams dependency-version: 5.5.1 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml b/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml index 980883730..d9aeb2443 100644 --- a/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml +++ b/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml @@ -21,7 +21,7 @@ org.mongodb mongodb-driver-reactivestreams - 5.5.0 + 5.5.1 From 5e7d17be2196a8083be38c1b2730b56a41cbb957 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 9 Jun 2025 19:04:57 +0200 Subject: [PATCH 1419/1598] Bump junit.ver from 5.13.0 to 5.13.1 (#2637) Bumps `junit.ver` from 5.13.0 to 5.13.1. Updates `org.junit.jupiter:junit-jupiter` from 5.13.0 to 5.13.1 - [Release notes](https://github.com/junit-team/junit5/releases) - [Commits](https://github.com/junit-team/junit5/compare/r5.13.0...r5.13.1) Updates `org.junit.jupiter:junit-jupiter-api` from 5.13.0 to 5.13.1 - [Release notes](https://github.com/junit-team/junit5/releases) - [Commits](https://github.com/junit-team/junit5/compare/r5.13.0...r5.13.1) Updates `org.junit.jupiter:junit-jupiter-engine` from 5.13.0 to 5.13.1 - [Release notes](https://github.com/junit-team/junit5/releases) - [Commits](https://github.com/junit-team/junit5/compare/r5.13.0...r5.13.1) --- updated-dependencies: - dependency-name: org.junit.jupiter:junit-jupiter dependency-version: 5.13.1 dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.junit.jupiter:junit-jupiter-api dependency-version: 5.13.1 dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.junit.jupiter:junit-jupiter-engine dependency-version: 5.13.1 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index b6bb65f22..fc33cbf99 100644 --- a/pom.xml +++ b/pom.xml @@ -79,7 +79,7 @@ UTF-8 17 3.4.6 - 5.13.0 + 5.13.1 1.21.1 2.1.21 4.8.2 From bb7dfb7cff973fc172c0024f2ffa6ec487e05dea Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 9 Jun 2025 19:05:13 +0200 Subject: [PATCH 1420/1598] Bump software.amazon.awssdk:s3 from 2.31.58 to 2.31.59 (#2638) Bumps software.amazon.awssdk:s3 from 2.31.58 to 2.31.59. --- updated-dependencies: - dependency-name: software.amazon.awssdk:s3 dependency-version: 2.31.59 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- providers/s3/shedlock-provider-s3v2/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/s3/shedlock-provider-s3v2/pom.xml b/providers/s3/shedlock-provider-s3v2/pom.xml index 289fa33ae..b8f1b6c4f 100644 --- a/providers/s3/shedlock-provider-s3v2/pom.xml +++ b/providers/s3/shedlock-provider-s3v2/pom.xml @@ -12,7 +12,7 @@ ${project.groupId}:${project.artifactId} - 2.31.58 + 2.31.59 From 9e3326d6c77b387c0216d89c8c9263b0332d5f01 Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Mon, 9 Jun 2025 21:59:23 +0200 Subject: [PATCH 1421/1598] Fix maven badge --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index f4325a3f8..d50e9036a 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ ShedLock ======== -[![Apache License 2](https://img.shields.io/badge/license-ASF2-blue.svg)](https://www.apache.org/licenses/LICENSE-2.0.txt) [![Build Status](https://github.com/lukas-krecan/ShedLock/workflows/CI/badge.svg)](https://github.com/lukas-krecan/ShedLock/actions) [![Maven Central](https://maven-badges.herokuapp.com/maven-central/net.javacrumbs.shedlock/shedlock-parent/badge.svg)](https://maven-badges.herokuapp.com/maven-central/net.javacrumbs.shedlock/shedlock-parent) +[![Apache License 2](https://img.shields.io/badge/license-ASF2-blue.svg)](https://www.apache.org/licenses/LICENSE-2.0.txt) [![Build Status](https://github.com/lukas-krecan/ShedLock/workflows/CI/badge.svg)](https://github.com/lukas-krecan/ShedLock/actions) [![Maven Central](https://maven-badges.sml.io/sonatype-central/net.javacrumbs.shedlock/shedlock-parent/badge.svg)](https://maven-badges.herokuapp.com/maven-central/net.javacrumbs.shedlock/shedlock-parent) ShedLock makes sure that your scheduled tasks are executed at most once at the same time. If a task is being executed on one node, it acquires a lock which prevents execution of the same task from another node (or thread). From 9e2e13b65fdfa871600a94d7023ef2c29e46ed73 Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Mon, 9 Jun 2025 22:08:07 +0200 Subject: [PATCH 1422/1598] Fix maven badge --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index d50e9036a..dd384b326 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ ShedLock ======== -[![Apache License 2](https://img.shields.io/badge/license-ASF2-blue.svg)](https://www.apache.org/licenses/LICENSE-2.0.txt) [![Build Status](https://github.com/lukas-krecan/ShedLock/workflows/CI/badge.svg)](https://github.com/lukas-krecan/ShedLock/actions) [![Maven Central](https://maven-badges.sml.io/sonatype-central/net.javacrumbs.shedlock/shedlock-parent/badge.svg)](https://maven-badges.herokuapp.com/maven-central/net.javacrumbs.shedlock/shedlock-parent) +[![Apache License 2](https://img.shields.io/badge/license-ASF2-blue.svg)](https://www.apache.org/licenses/LICENSE-2.0.txt) [![Build Status](https://github.com/lukas-krecan/ShedLock/workflows/CI/badge.svg)](https://github.com/lukas-krecan/ShedLock/actions) [![Maven Central](https://maven-badges.sml.io/sonatype-central/net.javacrumbs.shedlock/shedlock-parent/badge.svg)](https://maven-badges.sml.io/sonatype-central/net.javacrumbs.shedlock/shedlock-parent) ShedLock makes sure that your scheduled tasks are executed at most once at the same time. If a task is being executed on one node, it acquires a lock which prevents execution of the same task from another node (or thread). From 90aa28984c40511c87502ff9c0b69ca7424255e3 Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Mon, 9 Jun 2025 22:21:08 +0200 Subject: [PATCH 1423/1598] Fix maven badge --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index dd384b326..ddf3369fa 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ ShedLock ======== -[![Apache License 2](https://img.shields.io/badge/license-ASF2-blue.svg)](https://www.apache.org/licenses/LICENSE-2.0.txt) [![Build Status](https://github.com/lukas-krecan/ShedLock/workflows/CI/badge.svg)](https://github.com/lukas-krecan/ShedLock/actions) [![Maven Central](https://maven-badges.sml.io/sonatype-central/net.javacrumbs.shedlock/shedlock-parent/badge.svg)](https://maven-badges.sml.io/sonatype-central/net.javacrumbs.shedlock/shedlock-parent) +[![Apache License 2](https://img.shields.io/badge/license-ASF2-blue.svg)](https://www.apache.org/licenses/LICENSE-2.0.txt) [![Build Status](https://github.com/lukas-krecan/ShedLock/workflows/CI/badge.svg)](https://github.com/lukas-krecan/ShedLock/actions) [![Maven Central](maven-badges.herokuapp.com/sonatype-central/net.javacrumbs.shedlock/shedlock-parent/badge.svg)](https://maven-badges.herokuapp.com/sonatype-central/net.javacrumbs.shedlock/shedlock-parent) ShedLock makes sure that your scheduled tasks are executed at most once at the same time. If a task is being executed on one node, it acquires a lock which prevents execution of the same task from another node (or thread). From 7b96a71ddca9eae81d7994016b76ade93a5178bf Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Mon, 9 Jun 2025 22:21:38 +0200 Subject: [PATCH 1424/1598] Fix maven badge --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index ddf3369fa..1b7231631 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ ShedLock ======== -[![Apache License 2](https://img.shields.io/badge/license-ASF2-blue.svg)](https://www.apache.org/licenses/LICENSE-2.0.txt) [![Build Status](https://github.com/lukas-krecan/ShedLock/workflows/CI/badge.svg)](https://github.com/lukas-krecan/ShedLock/actions) [![Maven Central](maven-badges.herokuapp.com/sonatype-central/net.javacrumbs.shedlock/shedlock-parent/badge.svg)](https://maven-badges.herokuapp.com/sonatype-central/net.javacrumbs.shedlock/shedlock-parent) +[![Apache License 2](https://img.shields.io/badge/license-ASF2-blue.svg)](https://www.apache.org/licenses/LICENSE-2.0.txt) [![Build Status](https://github.com/lukas-krecan/ShedLock/workflows/CI/badge.svg)](https://github.com/lukas-krecan/ShedLock/actions) [![Maven Central](https://maven-badges.herokuapp.com/sonatype-central/net.javacrumbs.shedlock/shedlock-parent/badge.svg)](https://maven-badges.herokuapp.com/sonatype-central/net.javacrumbs.shedlock/shedlock-parent) ShedLock makes sure that your scheduled tasks are executed at most once at the same time. If a task is being executed on one node, it acquires a lock which prevents execution of the same task from another node (or thread). From 6cf61e9f1095ad3372cec17b9cba4b6f7cad3e96 Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Mon, 9 Jun 2025 22:23:29 +0200 Subject: [PATCH 1425/1598] Fix maven badge --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 1b7231631..56b4f3572 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ ShedLock ======== -[![Apache License 2](https://img.shields.io/badge/license-ASF2-blue.svg)](https://www.apache.org/licenses/LICENSE-2.0.txt) [![Build Status](https://github.com/lukas-krecan/ShedLock/workflows/CI/badge.svg)](https://github.com/lukas-krecan/ShedLock/actions) [![Maven Central](https://maven-badges.herokuapp.com/sonatype-central/net.javacrumbs.shedlock/shedlock-parent/badge.svg)](https://maven-badges.herokuapp.com/sonatype-central/net.javacrumbs.shedlock/shedlock-parent) +[![Apache License 2](https://img.shields.io/badge/license-ASF2-blue.svg)](https://www.apache.org/licenses/LICENSE-2.0.txt) [![Build Status](https://github.com/lukas-krecan/ShedLock/workflows/CI/badge.svg)](https://github.com/lukas-krecan/ShedLock/actions) [![Maven Central](https://maven-badges.sml.io/sonatype-central/net.javacrumbs.shedlock/shedlock-parent/badge.svg?gav=true)](https://maven-badges.sml.io/sonatype-central/net.javacrumbs.shedlock/shedlock-parent?gav=true) ShedLock makes sure that your scheduled tasks are executed at most once at the same time. If a task is being executed on one node, it acquires a lock which prevents execution of the same task from another node (or thread). From 607dc02075cf19f4baab3182585cdf590eacfc93 Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Mon, 9 Jun 2025 22:24:31 +0200 Subject: [PATCH 1426/1598] Drop broken maven badge --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 56b4f3572..82c7a2560 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ ShedLock ======== -[![Apache License 2](https://img.shields.io/badge/license-ASF2-blue.svg)](https://www.apache.org/licenses/LICENSE-2.0.txt) [![Build Status](https://github.com/lukas-krecan/ShedLock/workflows/CI/badge.svg)](https://github.com/lukas-krecan/ShedLock/actions) [![Maven Central](https://maven-badges.sml.io/sonatype-central/net.javacrumbs.shedlock/shedlock-parent/badge.svg?gav=true)](https://maven-badges.sml.io/sonatype-central/net.javacrumbs.shedlock/shedlock-parent?gav=true) +[![Apache License 2](https://img.shields.io/badge/license-ASF2-blue.svg)](https://www.apache.org/licenses/LICENSE-2.0.txt) [![Build Status](https://github.com/lukas-krecan/ShedLock/workflows/CI/badge.svg)](https://github.com/lukas-krecan/ShedLock/actions) ShedLock makes sure that your scheduled tasks are executed at most once at the same time. If a task is being executed on one node, it acquires a lock which prevents execution of the same task from another node (or thread). From 5389a88bf25341d5bb0089e7b0d6a18f15175f81 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 10 Jun 2025 19:08:20 +0200 Subject: [PATCH 1427/1598] Bump software.amazon.awssdk:s3 from 2.31.59 to 2.31.60 (#2643) Bumps software.amazon.awssdk:s3 from 2.31.59 to 2.31.60. --- updated-dependencies: - dependency-name: software.amazon.awssdk:s3 dependency-version: 2.31.60 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- providers/s3/shedlock-provider-s3v2/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/s3/shedlock-provider-s3v2/pom.xml b/providers/s3/shedlock-provider-s3v2/pom.xml index b8f1b6c4f..d664224a3 100644 --- a/providers/s3/shedlock-provider-s3v2/pom.xml +++ b/providers/s3/shedlock-provider-s3v2/pom.xml @@ -12,7 +12,7 @@ ${project.groupId}:${project.artifactId} - 2.31.59 + 2.31.60 From 400529eda3e49e9d0c9bf07a0fb4dc70b4b8b66d Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 10 Jun 2025 19:08:29 +0200 Subject: [PATCH 1428/1598] Bump org.mongodb:mongodb-driver-sync from 5.5.0 to 5.5.1 (#2642) Bumps [org.mongodb:mongodb-driver-sync](https://github.com/mongodb/mongo-java-driver) from 5.5.0 to 5.5.1. - [Release notes](https://github.com/mongodb/mongo-java-driver/releases) - [Commits](https://github.com/mongodb/mongo-java-driver/compare/r5.5.0...r5.5.1) --- updated-dependencies: - dependency-name: org.mongodb:mongodb-driver-sync dependency-version: 5.5.1 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- providers/mongo/shedlock-provider-mongo/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/mongo/shedlock-provider-mongo/pom.xml b/providers/mongo/shedlock-provider-mongo/pom.xml index 947ebf45c..c7d52552a 100644 --- a/providers/mongo/shedlock-provider-mongo/pom.xml +++ b/providers/mongo/shedlock-provider-mongo/pom.xml @@ -21,7 +21,7 @@ org.mongodb mongodb-driver-sync - 5.5.0 + 5.5.1 From 8abac17d1bd6c0ad933501e1362128f2381b4150 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 10 Jun 2025 19:08:41 +0200 Subject: [PATCH 1429/1598] Bump com.google.cloud:google-cloud-datastore from 2.29.0 to 2.29.1 (#2641) Bumps [com.google.cloud:google-cloud-datastore](https://github.com/googleapis/java-datastore) from 2.29.0 to 2.29.1. - [Release notes](https://github.com/googleapis/java-datastore/releases) - [Changelog](https://github.com/googleapis/java-datastore/blob/main/CHANGELOG.md) - [Commits](https://github.com/googleapis/java-datastore/compare/v2.29.0...v2.29.1) --- updated-dependencies: - dependency-name: com.google.cloud:google-cloud-datastore dependency-version: 2.29.1 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- providers/datastore/shedlock-provider-datastore/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/datastore/shedlock-provider-datastore/pom.xml b/providers/datastore/shedlock-provider-datastore/pom.xml index b3de60a34..571305bd6 100644 --- a/providers/datastore/shedlock-provider-datastore/pom.xml +++ b/providers/datastore/shedlock-provider-datastore/pom.xml @@ -12,7 +12,7 @@ ${project.groupId}:${project.artifactId} - 2.29.0 + 2.29.1 From 9daeb9c45bc20bbdc7fd035ba9d7f3405d8f7458 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 10 Jun 2025 19:08:52 +0200 Subject: [PATCH 1430/1598] Bump io.projectreactor:reactor-core from 3.7.6 to 3.7.7 (#2640) Bumps [io.projectreactor:reactor-core](https://github.com/reactor/reactor-core) from 3.7.6 to 3.7.7. - [Release notes](https://github.com/reactor/reactor-core/releases) - [Commits](https://github.com/reactor/reactor-core/compare/v3.7.6...v3.7.7) --- updated-dependencies: - dependency-name: io.projectreactor:reactor-core dependency-version: 3.7.7 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- providers/r2dbc/shedlock-provider-r2dbc/pom.xml | 2 +- providers/redis/shedlock-provider-redis-spring/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml index 32810d819..b17620385 100644 --- a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml +++ b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml @@ -32,7 +32,7 @@ io.projectreactor reactor-core - 3.7.6 + 3.7.7 diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index 23a047b7d..bb99ca784 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -27,7 +27,7 @@ io.projectreactor reactor-core - 3.7.6 + 3.7.7 true From 2655cfe34a8cad79890a1786b931db5647e8ef61 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 10 Jun 2025 19:09:04 +0200 Subject: [PATCH 1431/1598] Bump com.google.cloud:google-cloud-spanner from 6.95.0 to 6.95.1 (#2639) Bumps [com.google.cloud:google-cloud-spanner](https://github.com/googleapis/java-spanner) from 6.95.0 to 6.95.1. - [Release notes](https://github.com/googleapis/java-spanner/releases) - [Changelog](https://github.com/googleapis/java-spanner/blob/main/CHANGELOG.md) - [Commits](https://github.com/googleapis/java-spanner/compare/v6.95.0...v6.95.1) --- updated-dependencies: - dependency-name: com.google.cloud:google-cloud-spanner dependency-version: 6.95.1 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- providers/spanner/shedlock-provider-spanner/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/spanner/shedlock-provider-spanner/pom.xml b/providers/spanner/shedlock-provider-spanner/pom.xml index 304dcf1f2..034120b34 100644 --- a/providers/spanner/shedlock-provider-spanner/pom.xml +++ b/providers/spanner/shedlock-provider-spanner/pom.xml @@ -12,7 +12,7 @@ ${project.groupId}:${project.artifactId} - 6.95.0 + 6.95.1 From 4d359b97c52acdd7144617c83f84b869a0312951 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 11 Jun 2025 14:57:03 +0000 Subject: [PATCH 1432/1598] Bump org.postgresql:postgresql Bumps [org.postgresql:postgresql](https://github.com/pgjdbc/pgjdbc) from 42.7.6 to 42.7.7. - [Release notes](https://github.com/pgjdbc/pgjdbc/releases) - [Changelog](https://github.com/pgjdbc/pgjdbc/blob/master/CHANGELOG.md) - [Commits](https://github.com/pgjdbc/pgjdbc/compare/REL42.7.6...REL42.7.7) --- updated-dependencies: - dependency-name: org.postgresql:postgresql dependency-version: 42.7.7 dependency-type: direct:production ... Signed-off-by: dependabot[bot] --- providers/jdbc/shedlock-test-support-jdbc/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/jdbc/shedlock-test-support-jdbc/pom.xml b/providers/jdbc/shedlock-test-support-jdbc/pom.xml index e663c9a24..093dd9839 100644 --- a/providers/jdbc/shedlock-test-support-jdbc/pom.xml +++ b/providers/jdbc/shedlock-test-support-jdbc/pom.xml @@ -105,7 +105,7 @@ org.postgresql postgresql - 42.7.6 + 42.7.7 From 2740c902a507951ea998c69075c1c83bb8374b4a Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 12 Jun 2025 18:34:08 +0200 Subject: [PATCH 1433/1598] Bump software.amazon.awssdk:s3 from 2.31.60 to 2.31.62 (#2650) Bumps software.amazon.awssdk:s3 from 2.31.60 to 2.31.62. --- updated-dependencies: - dependency-name: software.amazon.awssdk:s3 dependency-version: 2.31.62 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- providers/s3/shedlock-provider-s3v2/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/s3/shedlock-provider-s3v2/pom.xml b/providers/s3/shedlock-provider-s3v2/pom.xml index d664224a3..5055c5058 100644 --- a/providers/s3/shedlock-provider-s3v2/pom.xml +++ b/providers/s3/shedlock-provider-s3v2/pom.xml @@ -12,7 +12,7 @@ ${project.groupId}:${project.artifactId} - 2.31.60 + 2.31.62 From 793eae03ce12c4ed678316c8e18651db3b5bdb44 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 12 Jun 2025 18:34:17 +0200 Subject: [PATCH 1434/1598] Bump com.amazonaws:aws-java-sdk-s3 from 1.12.785 to 1.12.786 (#2648) Bumps [com.amazonaws:aws-java-sdk-s3](https://github.com/aws/aws-sdk-java) from 1.12.785 to 1.12.786. - [Changelog](https://github.com/aws/aws-sdk-java/blob/master/CHANGELOG.md) - [Commits](https://github.com/aws/aws-sdk-java/compare/1.12.785...1.12.786) --- updated-dependencies: - dependency-name: com.amazonaws:aws-java-sdk-s3 dependency-version: 1.12.786 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- providers/s3/shedlock-provider-s3/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/s3/shedlock-provider-s3/pom.xml b/providers/s3/shedlock-provider-s3/pom.xml index b4b6e0f93..83d3429f3 100644 --- a/providers/s3/shedlock-provider-s3/pom.xml +++ b/providers/s3/shedlock-provider-s3/pom.xml @@ -12,7 +12,7 @@ ${project.groupId}:${project.artifactId} - 1.12.785 + 1.12.786 From f680bc94208546725c173422e6077f8e36a01165 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 12 Jun 2025 18:34:27 +0200 Subject: [PATCH 1435/1598] Bump spring.version from 6.2.7 to 6.2.8 (#2649) Bumps `spring.version` from 6.2.7 to 6.2.8. Updates `org.springframework:spring-context` from 6.2.7 to 6.2.8 - [Release notes](https://github.com/spring-projects/spring-framework/releases) - [Commits](https://github.com/spring-projects/spring-framework/compare/v6.2.7...v6.2.8) Updates `org.springframework:spring-test` from 6.2.7 to 6.2.8 - [Release notes](https://github.com/spring-projects/spring-framework/releases) - [Commits](https://github.com/spring-projects/spring-framework/compare/v6.2.7...v6.2.8) Updates `org.springframework:spring-jdbc` from 6.2.7 to 6.2.8 - [Release notes](https://github.com/spring-projects/spring-framework/releases) - [Commits](https://github.com/spring-projects/spring-framework/compare/v6.2.7...v6.2.8) Updates `org.springframework:spring-beans` from 6.2.7 to 6.2.8 - [Release notes](https://github.com/spring-projects/spring-framework/releases) - [Commits](https://github.com/spring-projects/spring-framework/compare/v6.2.7...v6.2.8) --- updated-dependencies: - dependency-name: org.springframework:spring-context dependency-version: 6.2.8 dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.springframework:spring-test dependency-version: 6.2.8 dependency-type: direct:development update-type: version-update:semver-patch - dependency-name: org.springframework:spring-jdbc dependency-version: 6.2.8 dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.springframework:spring-beans dependency-version: 6.2.8 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index fc33cbf99..d8e83d628 100644 --- a/pom.xml +++ b/pom.xml @@ -75,7 +75,7 @@ - 6.2.7 + 6.2.8 UTF-8 17 3.4.6 From 4ea7367268b5e7fef7c9c1e8d221ac2ce354b035 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 12 Jun 2025 18:34:36 +0200 Subject: [PATCH 1436/1598] Bump quarkus.platform.version from 3.23.2 to 3.23.3 (#2646) Bumps `quarkus.platform.version` from 3.23.2 to 3.23.3. Updates `io.quarkus.platform:quarkus-bom` from 3.23.2 to 3.23.3 - [Commits](https://github.com/quarkusio/quarkus-platform/compare/3.23.2...3.23.3) Updates `io.quarkus.platform:quarkus-maven-plugin` from 3.23.2 to 3.23.3 - [Commits](https://github.com/quarkusio/quarkus-platform/compare/3.23.2...3.23.3) --- updated-dependencies: - dependency-name: io.quarkus.platform:quarkus-bom dependency-version: 3.23.3 dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: io.quarkus.platform:quarkus-maven-plugin dependency-version: 3.23.3 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- cdi/test/quarkus-test/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cdi/test/quarkus-test/pom.xml b/cdi/test/quarkus-test/pom.xml index 081747d78..94195ca8d 100644 --- a/cdi/test/quarkus-test/pom.xml +++ b/cdi/test/quarkus-test/pom.xml @@ -14,7 +14,7 @@ quarkus-bom io.quarkus.platform - 3.23.2 + 3.23.3 true From 681e9a723a78b84cb1e53d8398116102f9ed36ba Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sun, 15 Jun 2025 18:53:55 +0200 Subject: [PATCH 1437/1598] Bump org.springframework.data:spring-data-redis from 3.5.0 to 3.5.1 (#2654) Bumps [org.springframework.data:spring-data-redis](https://github.com/spring-projects/spring-data-redis) from 3.5.0 to 3.5.1. - [Release notes](https://github.com/spring-projects/spring-data-redis/releases) - [Commits](https://github.com/spring-projects/spring-data-redis/compare/3.5.0...3.5.1) --- updated-dependencies: - dependency-name: org.springframework.data:spring-data-redis dependency-version: 3.5.1 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- providers/redis/shedlock-provider-redis-spring/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index bb99ca784..dfc940622 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -21,7 +21,7 @@ org.springframework.data spring-data-redis - 3.5.0 + 3.5.1 From 1dbdca38208fa4b313d05a9a29fbc4f6ed08f470 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sun, 15 Jun 2025 18:54:31 +0200 Subject: [PATCH 1438/1598] Bump com.ibm.db2:jcc from 12.1.0.0 to 12.1.2.0 (#2653) Bumps com.ibm.db2:jcc from 12.1.0.0 to 12.1.2.0. --- updated-dependencies: - dependency-name: com.ibm.db2:jcc dependency-version: 12.1.2.0 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- providers/jdbc/shedlock-test-support-jdbc/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/jdbc/shedlock-test-support-jdbc/pom.xml b/providers/jdbc/shedlock-test-support-jdbc/pom.xml index 093dd9839..186a97606 100644 --- a/providers/jdbc/shedlock-test-support-jdbc/pom.xml +++ b/providers/jdbc/shedlock-test-support-jdbc/pom.xml @@ -63,7 +63,7 @@ com.ibm.db2 jcc - 12.1.0.0 + 12.1.2.0 From 36fee0c4c8cba060a680c5cf4bb9087301965bbe Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sun, 15 Jun 2025 18:54:42 +0200 Subject: [PATCH 1439/1598] Bump com.amazonaws:aws-java-sdk-s3 from 1.12.786 to 1.12.787 (#2655) Bumps [com.amazonaws:aws-java-sdk-s3](https://github.com/aws/aws-sdk-java) from 1.12.786 to 1.12.787. - [Changelog](https://github.com/aws/aws-sdk-java/blob/master/CHANGELOG.md) - [Commits](https://github.com/aws/aws-sdk-java/compare/1.12.786...1.12.787) --- updated-dependencies: - dependency-name: com.amazonaws:aws-java-sdk-s3 dependency-version: 1.12.787 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- providers/s3/shedlock-provider-s3/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/s3/shedlock-provider-s3/pom.xml b/providers/s3/shedlock-provider-s3/pom.xml index 83d3429f3..78032a92d 100644 --- a/providers/s3/shedlock-provider-s3/pom.xml +++ b/providers/s3/shedlock-provider-s3/pom.xml @@ -12,7 +12,7 @@ ${project.groupId}:${project.artifactId} - 1.12.786 + 1.12.787 From 8bc873852985905316936e33d50b4f378b85cecb Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sun, 15 Jun 2025 18:54:53 +0200 Subject: [PATCH 1440/1598] Bump software.amazon.awssdk:s3 from 2.31.62 to 2.31.63 (#2651) Bumps software.amazon.awssdk:s3 from 2.31.62 to 2.31.63. --- updated-dependencies: - dependency-name: software.amazon.awssdk:s3 dependency-version: 2.31.63 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- providers/s3/shedlock-provider-s3v2/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/s3/shedlock-provider-s3v2/pom.xml b/providers/s3/shedlock-provider-s3v2/pom.xml index 5055c5058..694ed2503 100644 --- a/providers/s3/shedlock-provider-s3v2/pom.xml +++ b/providers/s3/shedlock-provider-s3v2/pom.xml @@ -12,7 +12,7 @@ ${project.groupId}:${project.artifactId} - 2.31.62 + 2.31.63 From 684a39664cc8656ea5eadca3df261e6560a4dc2b Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sun, 15 Jun 2025 18:55:18 +0200 Subject: [PATCH 1441/1598] Bump micronaut4.version from 4.8.2 to 4.8.3 (#2652) Bumps `micronaut4.version` from 4.8.2 to 4.8.3. Updates `io.micronaut.platform:micronaut-platform` from 4.8.2 to 4.8.3 - [Release notes](https://github.com/micronaut-projects/micronaut-platform/releases) - [Commits](https://github.com/micronaut-projects/micronaut-platform/compare/v4.8.2...v4.8.3) Updates `io.micronaut:micronaut-inject-java` from 4.8.2 to 4.8.3 - [Release notes](https://github.com/micronaut-projects/micronaut-core/releases) - [Changelog](https://github.com/micronaut-projects/micronaut-core/blob/4.10.x/RELEASE.adoc) - [Commits](https://github.com/micronaut-projects/micronaut-core/compare/v4.8.2...v4.8.3) --- updated-dependencies: - dependency-name: io.micronaut.platform:micronaut-platform dependency-version: 4.8.3 dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: io.micronaut:micronaut-inject-java dependency-version: 4.8.3 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index d8e83d628..8d35c22d2 100644 --- a/pom.xml +++ b/pom.xml @@ -82,7 +82,7 @@ 5.13.1 1.21.1 2.1.21 - 4.8.2 + 4.8.3 4.9.0 4.8.1 1.5.18 From 15915e442453d15b29d21aa807dcfde3b90eaa5a Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 16 Jun 2025 19:42:06 +0200 Subject: [PATCH 1442/1598] Bump com.google.cloud:google-cloud-datastore from 2.29.1 to 2.29.2 (#2657) Bumps [com.google.cloud:google-cloud-datastore](https://github.com/googleapis/java-datastore) from 2.29.1 to 2.29.2. - [Release notes](https://github.com/googleapis/java-datastore/releases) - [Changelog](https://github.com/googleapis/java-datastore/blob/main/CHANGELOG.md) - [Commits](https://github.com/googleapis/java-datastore/compare/v2.29.1...v2.29.2) --- updated-dependencies: - dependency-name: com.google.cloud:google-cloud-datastore dependency-version: 2.29.2 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- providers/datastore/shedlock-provider-datastore/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/datastore/shedlock-provider-datastore/pom.xml b/providers/datastore/shedlock-provider-datastore/pom.xml index 571305bd6..b695964b5 100644 --- a/providers/datastore/shedlock-provider-datastore/pom.xml +++ b/providers/datastore/shedlock-provider-datastore/pom.xml @@ -12,7 +12,7 @@ ${project.groupId}:${project.artifactId} - 2.29.1 + 2.29.2 From f79aef5737d309e22c60aeb7513540830f231782 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 16 Jun 2025 19:42:56 +0200 Subject: [PATCH 1443/1598] Bump jackson.version from 2.19.0 to 2.19.1 (#2656) Bumps `jackson.version` from 2.19.0 to 2.19.1. Updates `com.fasterxml.jackson.datatype:jackson-datatype-jsr310` from 2.19.0 to 2.19.1 Updates `com.fasterxml.jackson.dataformat:jackson-dataformat-xml` from 2.19.0 to 2.19.1 - [Commits](https://github.com/FasterXML/jackson-dataformat-xml/compare/jackson-dataformat-xml-2.19.0...jackson-dataformat-xml-2.19.1) --- updated-dependencies: - dependency-name: com.fasterxml.jackson.datatype:jackson-datatype-jsr310 dependency-version: 2.19.1 dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: com.fasterxml.jackson.dataformat:jackson-dataformat-xml dependency-version: 2.19.1 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- .../elasticsearch/shedlock-provider-elasticsearch8/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml index ffd5d724f..5cde951b4 100644 --- a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml +++ b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml @@ -14,7 +14,7 @@ 8.18.0 2.1.3 - 2.19.0 + 2.19.1 From 05b4842ff96bf83a14c78728bd0b851ae2b359cd Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 17 Jun 2025 19:12:18 +0200 Subject: [PATCH 1444/1598] Bump com.arangodb:arangodb-java-driver from 7.19.0 to 7.20.0 (#2660) Bumps [com.arangodb:arangodb-java-driver](https://github.com/arangodb/arangodb-java-driver) from 7.19.0 to 7.20.0. - [Release notes](https://github.com/arangodb/arangodb-java-driver/releases) - [Changelog](https://github.com/arangodb/arangodb-java-driver/blob/main/ChangeLog.md) - [Commits](https://github.com/arangodb/arangodb-java-driver/compare/v7.19.0...v7.20.0) --- updated-dependencies: - dependency-name: com.arangodb:arangodb-java-driver dependency-version: 7.20.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- providers/arangodb/shedlock-provider-arangodb/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/arangodb/shedlock-provider-arangodb/pom.xml b/providers/arangodb/shedlock-provider-arangodb/pom.xml index de01cc438..ffce92385 100644 --- a/providers/arangodb/shedlock-provider-arangodb/pom.xml +++ b/providers/arangodb/shedlock-provider-arangodb/pom.xml @@ -20,7 +20,7 @@ com.arangodb arangodb-java-driver - 7.19.0 + 7.20.0 From 2322c3ad086584539927bc451414ebeb170c8e5f Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 17 Jun 2025 19:12:32 +0200 Subject: [PATCH 1445/1598] Bump org.redisson:redisson-spring-data-32 from 3.49.0 to 3.50.0 (#2659) Bumps org.redisson:redisson-spring-data-32 from 3.49.0 to 3.50.0. --- updated-dependencies: - dependency-name: org.redisson:redisson-spring-data-32 dependency-version: 3.50.0 dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- providers/redis/shedlock-provider-redis-spring/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index dfc940622..a26e2e0a4 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -56,7 +56,7 @@ org.redisson redisson-spring-data-32 - 3.49.0 + 3.50.0 test From 91223afcf39ca4416a895a4b84415b5ceaaf4dbf Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 18 Jun 2025 19:20:03 +0200 Subject: [PATCH 1446/1598] Bump io.micronaut.validation:micronaut-validation from 4.9.0 to 4.10.0 (#2663) Bumps [io.micronaut.validation:micronaut-validation](https://github.com/micronaut-projects/micronaut-validation) from 4.9.0 to 4.10.0. - [Release notes](https://github.com/micronaut-projects/micronaut-validation/releases) - [Commits](https://github.com/micronaut-projects/micronaut-validation/compare/v4.9.0...v4.10.0) --- updated-dependencies: - dependency-name: io.micronaut.validation:micronaut-validation dependency-version: 4.10.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 8d35c22d2..2912c13a8 100644 --- a/pom.xml +++ b/pom.xml @@ -83,7 +83,7 @@ 1.21.1 2.1.21 4.8.3 - 4.9.0 + 4.10.0 4.8.1 1.5.18 4.3.0 From e2b81e2978fae71684e54c7dfee9dd99d03d6236 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 18 Jun 2025 19:20:15 +0200 Subject: [PATCH 1447/1598] Bump org.sonatype.central:central-publishing-maven-plugin (#2661) Bumps [org.sonatype.central:central-publishing-maven-plugin](https://github.com/sonatype/central-publishing-maven-plugin) from 0.7.0 to 0.8.0. - [Commits](https://github.com/sonatype/central-publishing-maven-plugin/commits) --- updated-dependencies: - dependency-name: org.sonatype.central:central-publishing-maven-plugin dependency-version: 0.8.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 2912c13a8..254c5c7da 100644 --- a/pom.xml +++ b/pom.xml @@ -162,7 +162,7 @@ org.sonatype.central central-publishing-maven-plugin - 0.7.0 + 0.8.0 true central From 82d5eebfbecb8cbd16ed2a9643fff2553fe9c577 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 18 Jun 2025 19:20:25 +0200 Subject: [PATCH 1448/1598] Bump software.amazon.awssdk:s3 from 2.31.63 to 2.31.65 (#2662) Bumps software.amazon.awssdk:s3 from 2.31.63 to 2.31.65. --- updated-dependencies: - dependency-name: software.amazon.awssdk:s3 dependency-version: 2.31.65 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- providers/s3/shedlock-provider-s3v2/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/s3/shedlock-provider-s3v2/pom.xml b/providers/s3/shedlock-provider-s3v2/pom.xml index 694ed2503..efed1757e 100644 --- a/providers/s3/shedlock-provider-s3v2/pom.xml +++ b/providers/s3/shedlock-provider-s3v2/pom.xml @@ -12,7 +12,7 @@ ${project.groupId}:${project.artifactId} - 2.31.63 + 2.31.65 From 2876e6deaa049a56f957e786b1546b887a146a69 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 19 Jun 2025 21:02:57 +0200 Subject: [PATCH 1449/1598] Bump quarkus.platform.version from 3.23.3 to 3.23.4 (#2667) Bumps `quarkus.platform.version` from 3.23.3 to 3.23.4. Updates `io.quarkus.platform:quarkus-bom` from 3.23.3 to 3.23.4 - [Commits](https://github.com/quarkusio/quarkus-platform/compare/3.23.3...3.23.4) Updates `io.quarkus.platform:quarkus-maven-plugin` from 3.23.3 to 3.23.4 - [Commits](https://github.com/quarkusio/quarkus-platform/compare/3.23.3...3.23.4) --- updated-dependencies: - dependency-name: io.quarkus.platform:quarkus-bom dependency-version: 3.23.4 dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: io.quarkus.platform:quarkus-maven-plugin dependency-version: 3.23.4 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- cdi/test/quarkus-test/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cdi/test/quarkus-test/pom.xml b/cdi/test/quarkus-test/pom.xml index 94195ca8d..1190bc556 100644 --- a/cdi/test/quarkus-test/pom.xml +++ b/cdi/test/quarkus-test/pom.xml @@ -14,7 +14,7 @@ quarkus-bom io.quarkus.platform - 3.23.3 + 3.23.4 true From b2793d54b884687139921c38edc061aca447e7ec Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 19 Jun 2025 21:03:13 +0200 Subject: [PATCH 1450/1598] Bump test-containers.ver from 1.21.1 to 1.21.2 (#2665) Bumps `test-containers.ver` from 1.21.1 to 1.21.2. Updates `org.testcontainers:postgresql` from 1.21.1 to 1.21.2 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.21.1...1.21.2) Updates `org.testcontainers:testcontainers` from 1.21.1 to 1.21.2 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.21.1...1.21.2) Updates `org.testcontainers:mysql` from 1.21.1 to 1.21.2 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.21.1...1.21.2) Updates `org.testcontainers:db2` from 1.21.1 to 1.21.2 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.21.1...1.21.2) Updates `org.testcontainers:mariadb` from 1.21.1 to 1.21.2 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.21.1...1.21.2) Updates `org.testcontainers:oracle-xe` from 1.21.1 to 1.21.2 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.21.1...1.21.2) Updates `org.testcontainers:mssqlserver` from 1.21.1 to 1.21.2 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.21.1...1.21.2) Updates `org.testcontainers:junit-jupiter` from 1.21.1 to 1.21.2 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.21.1...1.21.2) Updates `org.testcontainers:mongodb` from 1.21.1 to 1.21.2 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.21.1...1.21.2) Updates `org.testcontainers:elasticsearch` from 1.21.1 to 1.21.2 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.21.1...1.21.2) Updates `org.testcontainers:couchbase` from 1.21.1 to 1.21.2 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.21.1...1.21.2) Updates `org.testcontainers:dynalite` from 1.21.1 to 1.21.2 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.21.1...1.21.2) Updates `org.testcontainers:cassandra` from 1.21.1 to 1.21.2 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.21.1...1.21.2) Updates `org.testcontainers:gcloud` from 1.21.1 to 1.21.2 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.21.1...1.21.2) Updates `org.testcontainers:neo4j` from 1.21.1 to 1.21.2 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.21.1...1.21.2) Updates `org.testcontainers:localstack` from 1.21.1 to 1.21.2 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.21.1...1.21.2) --- updated-dependencies: - dependency-name: org.testcontainers:postgresql dependency-version: 1.21.2 dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.testcontainers:testcontainers dependency-version: 1.21.2 dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.testcontainers:mysql dependency-version: 1.21.2 dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.testcontainers:db2 dependency-version: 1.21.2 dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.testcontainers:mariadb dependency-version: 1.21.2 dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.testcontainers:oracle-xe dependency-version: 1.21.2 dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.testcontainers:mssqlserver dependency-version: 1.21.2 dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.testcontainers:junit-jupiter dependency-version: 1.21.2 dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.testcontainers:mongodb dependency-version: 1.21.2 dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.testcontainers:elasticsearch dependency-version: 1.21.2 dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.testcontainers:couchbase dependency-version: 1.21.2 dependency-type: direct:development update-type: version-update:semver-patch - dependency-name: org.testcontainers:dynalite dependency-version: 1.21.2 dependency-type: direct:development update-type: version-update:semver-patch - dependency-name: org.testcontainers:cassandra dependency-version: 1.21.2 dependency-type: direct:development update-type: version-update:semver-patch - dependency-name: org.testcontainers:gcloud dependency-version: 1.21.2 dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.testcontainers:neo4j dependency-version: 1.21.2 dependency-type: direct:development update-type: version-update:semver-patch - dependency-name: org.testcontainers:localstack dependency-version: 1.21.2 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- cdi/test/quarkus-test/pom.xml | 2 +- pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/cdi/test/quarkus-test/pom.xml b/cdi/test/quarkus-test/pom.xml index 1190bc556..9f32ec3f6 100644 --- a/cdi/test/quarkus-test/pom.xml +++ b/cdi/test/quarkus-test/pom.xml @@ -46,7 +46,7 @@ org.testcontainers postgresql - 1.21.1 + 1.21.2 io.quarkus diff --git a/pom.xml b/pom.xml index 254c5c7da..e36d022eb 100644 --- a/pom.xml +++ b/pom.xml @@ -80,7 +80,7 @@ 17 3.4.6 5.13.1 - 1.21.1 + 1.21.2 2.1.21 4.8.3 4.10.0 From a9308b798ab26be8ab8c16e474978b0d2b880e25 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 19 Jun 2025 21:07:32 +0200 Subject: [PATCH 1451/1598] Bump com.playtika.testcontainers:embedded-redis from 3.1.13 to 3.1.14 (#2664) Bumps com.playtika.testcontainers:embedded-redis from 3.1.13 to 3.1.14. --- updated-dependencies: - dependency-name: com.playtika.testcontainers:embedded-redis dependency-version: 3.1.14 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- providers/redis/shedlock-test-support-redis/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/redis/shedlock-test-support-redis/pom.xml b/providers/redis/shedlock-test-support-redis/pom.xml index deefea58c..e9c45d6da 100644 --- a/providers/redis/shedlock-test-support-redis/pom.xml +++ b/providers/redis/shedlock-test-support-redis/pom.xml @@ -22,7 +22,7 @@ com.playtika.testcontainers embedded-redis - 3.1.13 + 3.1.14 From 07cb907c657eb545e4c130a6aac4cd225846773c Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 19 Jun 2025 21:07:56 +0200 Subject: [PATCH 1452/1598] Bump software.amazon.awssdk:s3 from 2.31.65 to 2.31.66 (#2668) Bumps software.amazon.awssdk:s3 from 2.31.65 to 2.31.66. --- updated-dependencies: - dependency-name: software.amazon.awssdk:s3 dependency-version: 2.31.66 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- providers/s3/shedlock-provider-s3v2/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/s3/shedlock-provider-s3v2/pom.xml b/providers/s3/shedlock-provider-s3v2/pom.xml index efed1757e..20eb76b6e 100644 --- a/providers/s3/shedlock-provider-s3v2/pom.xml +++ b/providers/s3/shedlock-provider-s3v2/pom.xml @@ -12,7 +12,7 @@ ${project.groupId}:${project.artifactId} - 2.31.65 + 2.31.66 From fac5daeb5ecae311fc7f863a591ead059c5f0e06 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 20 Jun 2025 22:05:37 +0200 Subject: [PATCH 1453/1598] Bump org.springframework.boot:spring-boot-dependencies from 3.3.11 to 3.5.3 (#2670) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Bump org.springframework.boot:spring-boot-dependencies Bumps [org.springframework.boot:spring-boot-dependencies](https://github.com/spring-projects/spring-boot) from 3.3.11 to 3.5.3. - [Release notes](https://github.com/spring-projects/spring-boot/releases) - [Commits](https://github.com/spring-projects/spring-boot/compare/v3.3.11...v3.5.3) --- updated-dependencies: - dependency-name: org.springframework.boot:spring-boot-dependencies dependency-version: 3.5.3 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * Update spring/test/shedlock-springboot-old-test/pom.xml --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Lukáš Křečan --- pom.xml | 2 +- spring/test/shedlock-springboot-future-test/pom.xml | 2 +- spring/test/shedlock-springboot-old-test/pom.xml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/pom.xml b/pom.xml index e36d022eb..ff42f33e2 100644 --- a/pom.xml +++ b/pom.xml @@ -78,7 +78,7 @@ 6.2.8 UTF-8 17 - 3.4.6 + 3.5.3 5.13.1 1.21.2 2.1.21 diff --git a/spring/test/shedlock-springboot-future-test/pom.xml b/spring/test/shedlock-springboot-future-test/pom.xml index bb66f7b43..f659fc744 100644 --- a/spring/test/shedlock-springboot-future-test/pom.xml +++ b/spring/test/shedlock-springboot-future-test/pom.xml @@ -63,7 +63,7 @@ org.springframework.boot spring-boot-dependencies - 3.5.0-RC1 + 3.5.3 pom import diff --git a/spring/test/shedlock-springboot-old-test/pom.xml b/spring/test/shedlock-springboot-old-test/pom.xml index 150c52bed..75206989c 100644 --- a/spring/test/shedlock-springboot-old-test/pom.xml +++ b/spring/test/shedlock-springboot-old-test/pom.xml @@ -63,7 +63,7 @@ org.springframework.boot spring-boot-dependencies - 3.3.11 + 3.4.7 pom import From 44d6ba1a284d7631a63049d71e038f0d64bdcff3 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 20 Jun 2025 22:05:47 +0200 Subject: [PATCH 1454/1598] Bump software.amazon.awssdk:s3 from 2.31.66 to 2.31.67 (#2671) Bumps software.amazon.awssdk:s3 from 2.31.66 to 2.31.67. --- updated-dependencies: - dependency-name: software.amazon.awssdk:s3 dependency-version: 2.31.67 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- providers/s3/shedlock-provider-s3v2/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/s3/shedlock-provider-s3v2/pom.xml b/providers/s3/shedlock-provider-s3v2/pom.xml index 20eb76b6e..990c721e2 100644 --- a/providers/s3/shedlock-provider-s3v2/pom.xml +++ b/providers/s3/shedlock-provider-s3v2/pom.xml @@ -12,7 +12,7 @@ ${project.groupId}:${project.artifactId} - 2.31.66 + 2.31.67 From b9511a69fc5d11848644f2ace7f39c745c19e2a5 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 23 Jun 2025 20:54:56 +0200 Subject: [PATCH 1455/1598] Bump com.microsoft.sqlserver:mssql-jdbc (#2674) Bumps [com.microsoft.sqlserver:mssql-jdbc](https://github.com/Microsoft/mssql-jdbc) from 12.10.0.jre11 to 12.10.1.jre11. - [Release notes](https://github.com/Microsoft/mssql-jdbc/releases) - [Changelog](https://github.com/microsoft/mssql-jdbc/blob/main/CHANGELOG.md) - [Commits](https://github.com/Microsoft/mssql-jdbc/commits) --- updated-dependencies: - dependency-name: com.microsoft.sqlserver:mssql-jdbc dependency-version: 12.10.1.jre11 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- providers/jdbc/shedlock-test-support-jdbc/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/jdbc/shedlock-test-support-jdbc/pom.xml b/providers/jdbc/shedlock-test-support-jdbc/pom.xml index 186a97606..b93c4d461 100644 --- a/providers/jdbc/shedlock-test-support-jdbc/pom.xml +++ b/providers/jdbc/shedlock-test-support-jdbc/pom.xml @@ -51,7 +51,7 @@ com.microsoft.sqlserver mssql-jdbc - 12.10.0.jre11 + 12.10.1.jre11 From d7e9bc1f56ed07ab949ec85f7e5f81c75b616be6 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 23 Jun 2025 20:55:19 +0200 Subject: [PATCH 1456/1598] Bump software.amazon.awssdk:s3 from 2.31.67 to 2.31.68 (#2672) Bumps software.amazon.awssdk:s3 from 2.31.67 to 2.31.68. --- updated-dependencies: - dependency-name: software.amazon.awssdk:s3 dependency-version: 2.31.68 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- providers/s3/shedlock-provider-s3v2/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/s3/shedlock-provider-s3v2/pom.xml b/providers/s3/shedlock-provider-s3v2/pom.xml index 990c721e2..6849fe366 100644 --- a/providers/s3/shedlock-provider-s3v2/pom.xml +++ b/providers/s3/shedlock-provider-s3v2/pom.xml @@ -12,7 +12,7 @@ ${project.groupId}:${project.artifactId} - 2.31.67 + 2.31.68 From e4a71055b8d63a0bf62d27c4a907c5eeff85f2e5 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 24 Jun 2025 18:56:30 +0200 Subject: [PATCH 1457/1598] Bump software.amazon.awssdk:s3 from 2.31.68 to 2.31.69 (#2678) Bumps software.amazon.awssdk:s3 from 2.31.68 to 2.31.69. --- updated-dependencies: - dependency-name: software.amazon.awssdk:s3 dependency-version: 2.31.69 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- providers/s3/shedlock-provider-s3v2/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/s3/shedlock-provider-s3v2/pom.xml b/providers/s3/shedlock-provider-s3v2/pom.xml index 6849fe366..8cbd98bed 100644 --- a/providers/s3/shedlock-provider-s3v2/pom.xml +++ b/providers/s3/shedlock-provider-s3v2/pom.xml @@ -12,7 +12,7 @@ ${project.groupId}:${project.artifactId} - 2.31.68 + 2.31.69 From 967f9e7a07a1f8c15f3ffe722c2eaf6bd30806bf Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 24 Jun 2025 18:57:31 +0200 Subject: [PATCH 1458/1598] Bump junit.ver from 5.13.1 to 5.13.2 (#2676) Bumps `junit.ver` from 5.13.1 to 5.13.2. Updates `org.junit.jupiter:junit-jupiter` from 5.13.1 to 5.13.2 - [Release notes](https://github.com/junit-team/junit-framework/releases) - [Commits](https://github.com/junit-team/junit-framework/compare/r5.13.1...r5.13.2) Updates `org.junit.jupiter:junit-jupiter-api` from 5.13.1 to 5.13.2 - [Release notes](https://github.com/junit-team/junit-framework/releases) - [Commits](https://github.com/junit-team/junit-framework/compare/r5.13.1...r5.13.2) Updates `org.junit.jupiter:junit-jupiter-engine` from 5.13.1 to 5.13.2 - [Release notes](https://github.com/junit-team/junit-framework/releases) - [Commits](https://github.com/junit-team/junit-framework/compare/r5.13.1...r5.13.2) --- updated-dependencies: - dependency-name: org.junit.jupiter:junit-jupiter dependency-version: 5.13.2 dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.junit.jupiter:junit-jupiter-api dependency-version: 5.13.2 dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.junit.jupiter:junit-jupiter-engine dependency-version: 5.13.2 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index ff42f33e2..4671909c9 100644 --- a/pom.xml +++ b/pom.xml @@ -79,7 +79,7 @@ UTF-8 17 3.5.3 - 5.13.1 + 5.13.2 1.21.2 2.1.21 4.8.3 From e9fb75ce8a43caa7c891d0fd930c77414e5bf436 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 24 Jun 2025 18:57:43 +0200 Subject: [PATCH 1459/1598] Bump kotlin.ver from 2.1.0 to 2.2.0 (#2675) Bumps `kotlin.ver` from 2.1.0 to 2.2.0. Updates `org.jetbrains.kotlin:kotlin-stdlib` from 2.1.0 to 2.2.0 - [Release notes](https://github.com/JetBrains/kotlin/releases) - [Changelog](https://github.com/JetBrains/kotlin/blob/v2.2.0/ChangeLog.md) - [Commits](https://github.com/JetBrains/kotlin/compare/v2.1.0...v2.2.0) Updates `org.jetbrains.kotlin:kotlin-reflect` from 2.1.0 to 2.2.0 - [Release notes](https://github.com/JetBrains/kotlin/releases) - [Changelog](https://github.com/JetBrains/kotlin/blob/v2.2.0/ChangeLog.md) - [Commits](https://github.com/JetBrains/kotlin/compare/v2.1.0...v2.2.0) Updates `org.jetbrains.kotlin:kotlin-maven-allopen` from 2.1.21 to 2.2.0 Updates `org.jetbrains.kotlin:kotlin-maven-plugin` from 2.1.0 to 2.2.0 --- updated-dependencies: - dependency-name: org.jetbrains.kotlin:kotlin-stdlib dependency-version: 2.2.0 dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: org.jetbrains.kotlin:kotlin-reflect dependency-version: 2.2.0 dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: org.jetbrains.kotlin:kotlin-maven-allopen dependency-version: 2.2.0 dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: org.jetbrains.kotlin:kotlin-maven-plugin dependency-version: 2.2.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 4671909c9..489d02f50 100644 --- a/pom.xml +++ b/pom.xml @@ -81,7 +81,7 @@ 3.5.3 5.13.2 1.21.2 - 2.1.21 + 2.2.0 4.8.3 4.10.0 4.8.1 From d10e3fd6d76bfe2f44033e957ef9d7a639f1e9b3 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 24 Jun 2025 22:02:47 +0200 Subject: [PATCH 1460/1598] Bump co.elastic.clients:elasticsearch-java from 8.18.0 to 9.0.3 (#2677) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Bump co.elastic.clients:elasticsearch-java from 8.18.0 to 9.0.3 Bumps [co.elastic.clients:elasticsearch-java](https://github.com/elastic/elasticsearch-java) from 8.18.0 to 9.0.3. - [Release notes](https://github.com/elastic/elasticsearch-java/releases) - [Changelog](https://github.com/elastic/elasticsearch-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/elastic/elasticsearch-java/commits) --- updated-dependencies: - dependency-name: co.elastic.clients:elasticsearch-java dependency-version: 9.0.3 dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] * Update providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Lukáš Křečan --- .../elasticsearch/shedlock-provider-elasticsearch9/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/elasticsearch/shedlock-provider-elasticsearch9/pom.xml b/providers/elasticsearch/shedlock-provider-elasticsearch9/pom.xml index 9fb176662..f7d832bd1 100644 --- a/providers/elasticsearch/shedlock-provider-elasticsearch9/pom.xml +++ b/providers/elasticsearch/shedlock-provider-elasticsearch9/pom.xml @@ -12,7 +12,7 @@ ${project.groupId}:${project.artifactId} - 9.0.2 + 9.0.3 From 0b0b81d0f7d95a8941b6fd61d8489200dc65a541 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 25 Jun 2025 19:22:14 +0200 Subject: [PATCH 1461/1598] Bump com.playtika.testcontainers:embedded-redis from 3.1.14 to 3.1.15 (#2682) Bumps com.playtika.testcontainers:embedded-redis from 3.1.14 to 3.1.15. --- updated-dependencies: - dependency-name: com.playtika.testcontainers:embedded-redis dependency-version: 3.1.15 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- providers/redis/shedlock-test-support-redis/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/redis/shedlock-test-support-redis/pom.xml b/providers/redis/shedlock-test-support-redis/pom.xml index e9c45d6da..1f385e04f 100644 --- a/providers/redis/shedlock-test-support-redis/pom.xml +++ b/providers/redis/shedlock-test-support-redis/pom.xml @@ -22,7 +22,7 @@ com.playtika.testcontainers embedded-redis - 3.1.14 + 3.1.15 From 61c6d80fb13f141f456f3e8830701cf72fee62a5 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 25 Jun 2025 19:22:27 +0200 Subject: [PATCH 1462/1598] Bump org.neo4j.driver:neo4j-java-driver from 5.28.5 to 5.28.6 (#2681) Bumps [org.neo4j.driver:neo4j-java-driver](https://github.com/neo4j/neo4j-java-driver) from 5.28.5 to 5.28.6. - [Release notes](https://github.com/neo4j/neo4j-java-driver/releases) - [Commits](https://github.com/neo4j/neo4j-java-driver/compare/5.28.5...5.28.6) --- updated-dependencies: - dependency-name: org.neo4j.driver:neo4j-java-driver dependency-version: 5.28.6 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- providers/neo4j/shedlock-provider-neo4j/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/neo4j/shedlock-provider-neo4j/pom.xml b/providers/neo4j/shedlock-provider-neo4j/pom.xml index acf106bea..a7d98e6e2 100644 --- a/providers/neo4j/shedlock-provider-neo4j/pom.xml +++ b/providers/neo4j/shedlock-provider-neo4j/pom.xml @@ -20,7 +20,7 @@ org.neo4j.driver neo4j-java-driver - 5.28.5 + 5.28.6 From fe7948ef6ef0c5699e93e47113e90edf777660dd Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 25 Jun 2025 19:23:28 +0200 Subject: [PATCH 1463/1598] Bump software.amazon.awssdk:s3 from 2.31.69 to 2.31.70 (#2680) Bumps software.amazon.awssdk:s3 from 2.31.69 to 2.31.70. --- updated-dependencies: - dependency-name: software.amazon.awssdk:s3 dependency-version: 2.31.70 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- providers/s3/shedlock-provider-s3v2/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/s3/shedlock-provider-s3v2/pom.xml b/providers/s3/shedlock-provider-s3v2/pom.xml index 8cbd98bed..c3486b086 100644 --- a/providers/s3/shedlock-provider-s3v2/pom.xml +++ b/providers/s3/shedlock-provider-s3v2/pom.xml @@ -12,7 +12,7 @@ ${project.groupId}:${project.artifactId} - 2.31.69 + 2.31.70 From 6a898b0813c6781154bada313c07f049f3e02eab Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 25 Jun 2025 19:23:45 +0200 Subject: [PATCH 1464/1598] Bump quarkus.platform.version from 3.23.4 to 3.24.1 (#2679) Bumps `quarkus.platform.version` from 3.23.4 to 3.24.1. Updates `io.quarkus.platform:quarkus-bom` from 3.23.4 to 3.24.1 - [Commits](https://github.com/quarkusio/quarkus-platform/compare/3.23.4...3.24.1) Updates `io.quarkus.platform:quarkus-maven-plugin` from 3.23.4 to 3.24.1 - [Commits](https://github.com/quarkusio/quarkus-platform/compare/3.23.4...3.24.1) --- updated-dependencies: - dependency-name: io.quarkus.platform:quarkus-bom dependency-version: 3.24.1 dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: io.quarkus.platform:quarkus-maven-plugin dependency-version: 3.24.1 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- cdi/test/quarkus-test/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cdi/test/quarkus-test/pom.xml b/cdi/test/quarkus-test/pom.xml index 9f32ec3f6..1f3a96d70 100644 --- a/cdi/test/quarkus-test/pom.xml +++ b/cdi/test/quarkus-test/pom.xml @@ -14,7 +14,7 @@ quarkus-bom io.quarkus.platform - 3.23.4 + 3.24.1 true From fd1ec2da2a9c58dfb9451eb7a402793639f1b574 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 26 Jun 2025 19:25:33 +0200 Subject: [PATCH 1465/1598] Bump micronaut4.version from 4.8.3 to 4.9.0 (#2686) Bumps `micronaut4.version` from 4.8.3 to 4.9.0. Updates `io.micronaut.platform:micronaut-platform` from 4.8.3 to 4.9.0 - [Release notes](https://github.com/micronaut-projects/micronaut-platform/releases) - [Commits](https://github.com/micronaut-projects/micronaut-platform/compare/v4.8.3...v4.9.0) Updates `io.micronaut:micronaut-inject-java` from 4.8.3 to 4.9.0 - [Release notes](https://github.com/micronaut-projects/micronaut-core/releases) - [Changelog](https://github.com/micronaut-projects/micronaut-core/blob/4.10.x/RELEASE.adoc) - [Commits](https://github.com/micronaut-projects/micronaut-core/compare/v4.8.3...v4.9.0) --- updated-dependencies: - dependency-name: io.micronaut.platform:micronaut-platform dependency-version: 4.9.0 dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: io.micronaut:micronaut-inject-java dependency-version: 4.9.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 489d02f50..94f60744e 100644 --- a/pom.xml +++ b/pom.xml @@ -82,7 +82,7 @@ 5.13.2 1.21.2 2.2.0 - 4.8.3 + 4.9.0 4.10.0 4.8.1 1.5.18 From 6cc20466c9bb98a1bf7dc2284fa6e285941ca1d4 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 26 Jun 2025 19:26:07 +0200 Subject: [PATCH 1466/1598] Bump software.amazon.awssdk:s3 from 2.31.70 to 2.31.71 (#2684) Bumps software.amazon.awssdk:s3 from 2.31.70 to 2.31.71. --- updated-dependencies: - dependency-name: software.amazon.awssdk:s3 dependency-version: 2.31.71 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- providers/s3/shedlock-provider-s3v2/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/s3/shedlock-provider-s3v2/pom.xml b/providers/s3/shedlock-provider-s3v2/pom.xml index c3486b086..6b239b92a 100644 --- a/providers/s3/shedlock-provider-s3v2/pom.xml +++ b/providers/s3/shedlock-provider-s3v2/pom.xml @@ -12,7 +12,7 @@ ${project.groupId}:${project.artifactId} - 2.31.70 + 2.31.71 From 07c570adf08b31bb732d1f41570d348543eb8cf7 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 28 Jun 2025 19:46:32 +0200 Subject: [PATCH 1467/1598] Bump software.amazon.awssdk:s3 from 2.31.71 to 2.31.72 (#2689) Bumps software.amazon.awssdk:s3 from 2.31.71 to 2.31.72. --- updated-dependencies: - dependency-name: software.amazon.awssdk:s3 dependency-version: 2.31.72 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- providers/s3/shedlock-provider-s3v2/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/s3/shedlock-provider-s3v2/pom.xml b/providers/s3/shedlock-provider-s3v2/pom.xml index 6b239b92a..2846a3381 100644 --- a/providers/s3/shedlock-provider-s3v2/pom.xml +++ b/providers/s3/shedlock-provider-s3v2/pom.xml @@ -12,7 +12,7 @@ ${project.groupId}:${project.artifactId} - 2.31.71 + 2.31.72 From c97ec4189e88ea60d34b67ec07ee84d48bed3520 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 28 Jun 2025 19:47:00 +0200 Subject: [PATCH 1468/1598] Bump com.google.cloud:google-cloud-datastore from 2.29.2 to 2.30.0 (#2688) Bumps [com.google.cloud:google-cloud-datastore](https://github.com/googleapis/java-datastore) from 2.29.2 to 2.30.0. - [Release notes](https://github.com/googleapis/java-datastore/releases) - [Changelog](https://github.com/googleapis/java-datastore/blob/main/CHANGELOG.md) - [Commits](https://github.com/googleapis/java-datastore/compare/v2.29.2...v2.30.0) --- updated-dependencies: - dependency-name: com.google.cloud:google-cloud-datastore dependency-version: 2.30.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- providers/datastore/shedlock-provider-datastore/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/datastore/shedlock-provider-datastore/pom.xml b/providers/datastore/shedlock-provider-datastore/pom.xml index b695964b5..338ae1279 100644 --- a/providers/datastore/shedlock-provider-datastore/pom.xml +++ b/providers/datastore/shedlock-provider-datastore/pom.xml @@ -12,7 +12,7 @@ ${project.groupId}:${project.artifactId} - 2.29.2 + 2.30.0 From 7663c0dbc29419cc436f9e5eeef767c611802faa Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 28 Jun 2025 19:47:30 +0200 Subject: [PATCH 1469/1598] Bump com.google.cloud:google-cloud-spanner from 6.95.1 to 6.96.0 (#2687) Bumps [com.google.cloud:google-cloud-spanner](https://github.com/googleapis/java-spanner) from 6.95.1 to 6.96.0. - [Release notes](https://github.com/googleapis/java-spanner/releases) - [Changelog](https://github.com/googleapis/java-spanner/blob/main/CHANGELOG.md) - [Commits](https://github.com/googleapis/java-spanner/compare/v6.95.1...v6.96.0) --- updated-dependencies: - dependency-name: com.google.cloud:google-cloud-spanner dependency-version: 6.96.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- providers/spanner/shedlock-provider-spanner/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/spanner/shedlock-provider-spanner/pom.xml b/providers/spanner/shedlock-provider-spanner/pom.xml index 034120b34..a8a91ef38 100644 --- a/providers/spanner/shedlock-provider-spanner/pom.xml +++ b/providers/spanner/shedlock-provider-spanner/pom.xml @@ -12,7 +12,7 @@ ${project.groupId}:${project.artifactId} - 6.95.1 + 6.96.0 From da8c2327cfc3ce952c69441c53eb1b50aaf78f7c Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 1 Jul 2025 06:59:21 +0200 Subject: [PATCH 1470/1598] Bump org.mariadb.jdbc:mariadb-java-client from 3.5.3 to 3.5.4 (#2693) Bumps [org.mariadb.jdbc:mariadb-java-client](https://github.com/mariadb-corporation/mariadb-connector-j) from 3.5.3 to 3.5.4. - [Release notes](https://github.com/mariadb-corporation/mariadb-connector-j/releases) - [Changelog](https://github.com/mariadb-corporation/mariadb-connector-j/blob/main/CHANGELOG.md) - [Commits](https://github.com/mariadb-corporation/mariadb-connector-j/commits) --- updated-dependencies: - dependency-name: org.mariadb.jdbc:mariadb-java-client dependency-version: 3.5.4 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- providers/jdbc/shedlock-test-support-jdbc/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/jdbc/shedlock-test-support-jdbc/pom.xml b/providers/jdbc/shedlock-test-support-jdbc/pom.xml index b93c4d461..32ef5cb1d 100644 --- a/providers/jdbc/shedlock-test-support-jdbc/pom.xml +++ b/providers/jdbc/shedlock-test-support-jdbc/pom.xml @@ -45,7 +45,7 @@ org.mariadb.jdbc mariadb-java-client - 3.5.3 + 3.5.4 From ba31edc95477d8939f75de26e28255d6ad0ff2f2 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 1 Jul 2025 06:59:36 +0200 Subject: [PATCH 1471/1598] Bump test-containers.ver from 1.21.2 to 1.21.3 (#2692) Bumps `test-containers.ver` from 1.21.2 to 1.21.3. Updates `org.testcontainers:postgresql` from 1.21.2 to 1.21.3 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.21.2...1.21.3) Updates `org.testcontainers:testcontainers` from 1.21.2 to 1.21.3 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.21.2...1.21.3) Updates `org.testcontainers:mysql` from 1.21.2 to 1.21.3 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.21.2...1.21.3) Updates `org.testcontainers:db2` from 1.21.2 to 1.21.3 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.21.2...1.21.3) Updates `org.testcontainers:mariadb` from 1.21.2 to 1.21.3 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.21.2...1.21.3) Updates `org.testcontainers:oracle-xe` from 1.21.2 to 1.21.3 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.21.2...1.21.3) Updates `org.testcontainers:mssqlserver` from 1.21.2 to 1.21.3 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.21.2...1.21.3) Updates `org.testcontainers:junit-jupiter` from 1.21.2 to 1.21.3 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.21.2...1.21.3) Updates `org.testcontainers:mongodb` from 1.21.2 to 1.21.3 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.21.2...1.21.3) Updates `org.testcontainers:elasticsearch` from 1.21.2 to 1.21.3 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.21.2...1.21.3) Updates `org.testcontainers:couchbase` from 1.21.2 to 1.21.3 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.21.2...1.21.3) Updates `org.testcontainers:dynalite` from 1.21.2 to 1.21.3 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.21.2...1.21.3) Updates `org.testcontainers:cassandra` from 1.21.2 to 1.21.3 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.21.2...1.21.3) Updates `org.testcontainers:gcloud` from 1.21.2 to 1.21.3 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.21.2...1.21.3) Updates `org.testcontainers:neo4j` from 1.21.2 to 1.21.3 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.21.2...1.21.3) Updates `org.testcontainers:localstack` from 1.21.2 to 1.21.3 - [Release notes](https://github.com/testcontainers/testcontainers-java/releases) - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.21.2...1.21.3) --- updated-dependencies: - dependency-name: org.testcontainers:postgresql dependency-version: 1.21.3 dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.testcontainers:testcontainers dependency-version: 1.21.3 dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.testcontainers:mysql dependency-version: 1.21.3 dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.testcontainers:db2 dependency-version: 1.21.3 dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.testcontainers:mariadb dependency-version: 1.21.3 dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.testcontainers:oracle-xe dependency-version: 1.21.3 dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.testcontainers:mssqlserver dependency-version: 1.21.3 dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.testcontainers:junit-jupiter dependency-version: 1.21.3 dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.testcontainers:mongodb dependency-version: 1.21.3 dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.testcontainers:elasticsearch dependency-version: 1.21.3 dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.testcontainers:couchbase dependency-version: 1.21.3 dependency-type: direct:development update-type: version-update:semver-patch - dependency-name: org.testcontainers:dynalite dependency-version: 1.21.3 dependency-type: direct:development update-type: version-update:semver-patch - dependency-name: org.testcontainers:cassandra dependency-version: 1.21.3 dependency-type: direct:development update-type: version-update:semver-patch - dependency-name: org.testcontainers:gcloud dependency-version: 1.21.3 dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.testcontainers:neo4j dependency-version: 1.21.3 dependency-type: direct:development update-type: version-update:semver-patch - dependency-name: org.testcontainers:localstack dependency-version: 1.21.3 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- cdi/test/quarkus-test/pom.xml | 2 +- pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/cdi/test/quarkus-test/pom.xml b/cdi/test/quarkus-test/pom.xml index 1f3a96d70..671c0a89c 100644 --- a/cdi/test/quarkus-test/pom.xml +++ b/cdi/test/quarkus-test/pom.xml @@ -46,7 +46,7 @@ org.testcontainers postgresql - 1.21.2 + 1.21.3 io.quarkus diff --git a/pom.xml b/pom.xml index 94f60744e..015882bc6 100644 --- a/pom.xml +++ b/pom.xml @@ -80,7 +80,7 @@ 17 3.5.3 5.13.2 - 1.21.2 + 1.21.3 2.2.0 4.9.0 4.10.0 From b833b6e6d1f4c9a90b0bf8fee171809a0ccefa36 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 1 Jul 2025 07:00:01 +0200 Subject: [PATCH 1472/1598] Bump software.amazon.awssdk:s3 from 2.31.72 to 2.31.73 (#2691) Bumps software.amazon.awssdk:s3 from 2.31.72 to 2.31.73. --- updated-dependencies: - dependency-name: software.amazon.awssdk:s3 dependency-version: 2.31.73 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- providers/s3/shedlock-provider-s3v2/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/s3/shedlock-provider-s3v2/pom.xml b/providers/s3/shedlock-provider-s3v2/pom.xml index 2846a3381..8d6d13437 100644 --- a/providers/s3/shedlock-provider-s3v2/pom.xml +++ b/providers/s3/shedlock-provider-s3v2/pom.xml @@ -12,7 +12,7 @@ ${project.groupId}:${project.artifactId} - 2.31.72 + 2.31.73 From caea08c7b5cc759df179dc4920762a3b1afd0fe0 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 1 Jul 2025 19:21:12 +0200 Subject: [PATCH 1473/1598] Bump software.amazon.awssdk:s3 from 2.31.73 to 2.31.74 (#2696) Bumps software.amazon.awssdk:s3 from 2.31.73 to 2.31.74. --- updated-dependencies: - dependency-name: software.amazon.awssdk:s3 dependency-version: 2.31.74 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- providers/s3/shedlock-provider-s3v2/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/s3/shedlock-provider-s3v2/pom.xml b/providers/s3/shedlock-provider-s3v2/pom.xml index 8d6d13437..dee57aba6 100644 --- a/providers/s3/shedlock-provider-s3v2/pom.xml +++ b/providers/s3/shedlock-provider-s3v2/pom.xml @@ -12,7 +12,7 @@ ${project.groupId}:${project.artifactId} - 2.31.73 + 2.31.74 From 0ce60b6a96bd0830c429240af2be9060f9edee70 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 1 Jul 2025 19:21:27 +0200 Subject: [PATCH 1474/1598] Bump com.google.cloud:google-cloud-spanner from 6.96.0 to 6.96.1 (#2695) Bumps [com.google.cloud:google-cloud-spanner](https://github.com/googleapis/java-spanner) from 6.96.0 to 6.96.1. - [Release notes](https://github.com/googleapis/java-spanner/releases) - [Changelog](https://github.com/googleapis/java-spanner/blob/main/CHANGELOG.md) - [Commits](https://github.com/googleapis/java-spanner/compare/v6.96.0...v6.96.1) --- updated-dependencies: - dependency-name: com.google.cloud:google-cloud-spanner dependency-version: 6.96.1 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- providers/spanner/shedlock-provider-spanner/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/spanner/shedlock-provider-spanner/pom.xml b/providers/spanner/shedlock-provider-spanner/pom.xml index a8a91ef38..43db79419 100644 --- a/providers/spanner/shedlock-provider-spanner/pom.xml +++ b/providers/spanner/shedlock-provider-spanner/pom.xml @@ -12,7 +12,7 @@ ${project.groupId}:${project.artifactId} - 6.96.0 + 6.96.1 From e25ae4fafafc3bf0f86a7ac493226f482acbfc73 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 3 Jul 2025 15:04:51 +0200 Subject: [PATCH 1475/1598] Bump quarkus.platform.version from 3.24.1 to 3.24.2 (#2699) Bumps `quarkus.platform.version` from 3.24.1 to 3.24.2. Updates `io.quarkus.platform:quarkus-bom` from 3.24.1 to 3.24.2 - [Commits](https://github.com/quarkusio/quarkus-platform/compare/3.24.1...3.24.2) Updates `io.quarkus.platform:quarkus-maven-plugin` from 3.24.1 to 3.24.2 - [Commits](https://github.com/quarkusio/quarkus-platform/compare/3.24.1...3.24.2) --- updated-dependencies: - dependency-name: io.quarkus.platform:quarkus-bom dependency-version: 3.24.2 dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: io.quarkus.platform:quarkus-maven-plugin dependency-version: 3.24.2 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- cdi/test/quarkus-test/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cdi/test/quarkus-test/pom.xml b/cdi/test/quarkus-test/pom.xml index 671c0a89c..19bfa354f 100644 --- a/cdi/test/quarkus-test/pom.xml +++ b/cdi/test/quarkus-test/pom.xml @@ -14,7 +14,7 @@ quarkus-bom io.quarkus.platform - 3.24.1 + 3.24.2 true From dd58275191e92dc29dc7982bcf96106dd8f1f91a Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 3 Jul 2025 15:05:03 +0200 Subject: [PATCH 1476/1598] Bump software.amazon.awssdk:s3 from 2.31.74 to 2.31.75 (#2698) Bumps software.amazon.awssdk:s3 from 2.31.74 to 2.31.75. --- updated-dependencies: - dependency-name: software.amazon.awssdk:s3 dependency-version: 2.31.75 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- providers/s3/shedlock-provider-s3v2/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/s3/shedlock-provider-s3v2/pom.xml b/providers/s3/shedlock-provider-s3v2/pom.xml index dee57aba6..f7135b98c 100644 --- a/providers/s3/shedlock-provider-s3v2/pom.xml +++ b/providers/s3/shedlock-provider-s3v2/pom.xml @@ -12,7 +12,7 @@ ${project.groupId}:${project.artifactId} - 2.31.74 + 2.31.75 From 09265a85976b414e5aab7c86d37e50d33f763356 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 3 Jul 2025 15:05:19 +0200 Subject: [PATCH 1477/1598] Bump org.apache.maven.plugins:maven-gpg-plugin from 3.2.7 to 3.2.8 (#2697) Bumps [org.apache.maven.plugins:maven-gpg-plugin](https://github.com/apache/maven-gpg-plugin) from 3.2.7 to 3.2.8. - [Release notes](https://github.com/apache/maven-gpg-plugin/releases) - [Commits](https://github.com/apache/maven-gpg-plugin/compare/maven-gpg-plugin-3.2.7...maven-gpg-plugin-3.2.8) --- updated-dependencies: - dependency-name: org.apache.maven.plugins:maven-gpg-plugin dependency-version: 3.2.8 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 015882bc6..6198d361f 100644 --- a/pom.xml +++ b/pom.xml @@ -207,7 +207,7 @@ org.apache.maven.plugins maven-gpg-plugin - 3.2.7 + 3.2.8 sign-artifacts From 6107609361b9f05f588e708b1e7647ea2f96adfc Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Mon, 7 Jul 2025 10:37:12 +0200 Subject: [PATCH 1478/1598] #2705 Add constructor to OpenSearchLockProvider --- .../provider/opensearch/java/OpenSearchLockProvider.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/providers/opensearch/shedlock-provider-opensearch-java/src/main/java/net/javacrumbs/shedlock/provider/opensearch/java/OpenSearchLockProvider.java b/providers/opensearch/shedlock-provider-opensearch-java/src/main/java/net/javacrumbs/shedlock/provider/opensearch/java/OpenSearchLockProvider.java index 6bd31bf77..b9e71660b 100644 --- a/providers/opensearch/shedlock-provider-opensearch-java/src/main/java/net/javacrumbs/shedlock/provider/opensearch/java/OpenSearchLockProvider.java +++ b/providers/opensearch/shedlock-provider-opensearch-java/src/main/java/net/javacrumbs/shedlock/provider/opensearch/java/OpenSearchLockProvider.java @@ -96,8 +96,12 @@ public class OpenSearchLockProvider implements LockProvider { private final String index; public OpenSearchLockProvider(@NonNull OpenSearchClient openSearchClient) { + this(openSearchClient, SCHEDLOCK_DEFAULT_INDEX); + } + + public OpenSearchLockProvider(@NonNull OpenSearchClient openSearchClient, @NonNull String index) { this.openSearchClient = openSearchClient; - this.index = SCHEDLOCK_DEFAULT_INDEX; + this.index = index; this.hostname = getHostname(); } From ddcd7c9adc4b25b5668c67e9f38dcaea38a90d19 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 7 Jul 2025 11:31:13 +0200 Subject: [PATCH 1479/1598] Bump software.amazon.awssdk:s3 from 2.31.75 to 2.31.77 (#2704) Bumps software.amazon.awssdk:s3 from 2.31.75 to 2.31.77. --- updated-dependencies: - dependency-name: software.amazon.awssdk:s3 dependency-version: 2.31.77 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- providers/s3/shedlock-provider-s3v2/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/s3/shedlock-provider-s3v2/pom.xml b/providers/s3/shedlock-provider-s3v2/pom.xml index f7135b98c..ba07c2095 100644 --- a/providers/s3/shedlock-provider-s3v2/pom.xml +++ b/providers/s3/shedlock-provider-s3v2/pom.xml @@ -12,7 +12,7 @@ ${project.groupId}:${project.artifactId} - 2.31.75 + 2.31.77 From 23e2e7db3599cff3744692eaf53d68a53e5e801d Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 7 Jul 2025 11:31:27 +0200 Subject: [PATCH 1480/1598] Bump junit.ver from 5.13.2 to 5.13.3 (#2703) Bumps `junit.ver` from 5.13.2 to 5.13.3. Updates `org.junit.jupiter:junit-jupiter` from 5.13.2 to 5.13.3 - [Release notes](https://github.com/junit-team/junit-framework/releases) - [Commits](https://github.com/junit-team/junit-framework/compare/r5.13.2...r5.13.3) Updates `org.junit.jupiter:junit-jupiter-api` from 5.13.2 to 5.13.3 - [Release notes](https://github.com/junit-team/junit-framework/releases) - [Commits](https://github.com/junit-team/junit-framework/compare/r5.13.2...r5.13.3) Updates `org.junit.jupiter:junit-jupiter-engine` from 5.13.2 to 5.13.3 - [Release notes](https://github.com/junit-team/junit-framework/releases) - [Commits](https://github.com/junit-team/junit-framework/compare/r5.13.2...r5.13.3) --- updated-dependencies: - dependency-name: org.junit.jupiter:junit-jupiter dependency-version: 5.13.3 dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.junit.jupiter:junit-jupiter-api dependency-version: 5.13.3 dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.junit.jupiter:junit-jupiter-engine dependency-version: 5.13.3 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 6198d361f..bd6fcef3c 100644 --- a/pom.xml +++ b/pom.xml @@ -79,7 +79,7 @@ UTF-8 17 3.5.3 - 5.13.2 + 5.13.3 1.21.3 2.2.0 4.9.0 From 8388aa25991165be5a404ec47c55312a309f099f Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 7 Jul 2025 11:31:38 +0200 Subject: [PATCH 1481/1598] Bump org.neo4j.driver:neo4j-java-driver from 5.28.6 to 5.28.7 (#2701) Bumps [org.neo4j.driver:neo4j-java-driver](https://github.com/neo4j/neo4j-java-driver) from 5.28.6 to 5.28.7. - [Release notes](https://github.com/neo4j/neo4j-java-driver/releases) - [Commits](https://github.com/neo4j/neo4j-java-driver/compare/5.28.6...5.28.7) --- updated-dependencies: - dependency-name: org.neo4j.driver:neo4j-java-driver dependency-version: 5.28.7 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- providers/neo4j/shedlock-provider-neo4j/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/neo4j/shedlock-provider-neo4j/pom.xml b/providers/neo4j/shedlock-provider-neo4j/pom.xml index a7d98e6e2..3148af9b9 100644 --- a/providers/neo4j/shedlock-provider-neo4j/pom.xml +++ b/providers/neo4j/shedlock-provider-neo4j/pom.xml @@ -20,7 +20,7 @@ org.neo4j.driver neo4j-java-driver - 5.28.6 + 5.28.7 From 7596377463c12a5de23f7c6edd7a583fd677f9fc Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Mon, 7 Jul 2025 11:33:01 +0200 Subject: [PATCH 1482/1598] [maven-release-plugin] prepare release shedlock-parent-6.9.1 --- cdi/shedlock-cdi/pom.xml | 2 +- cdi/test/quarkus-test/pom.xml | 2 +- micronaut/shedlock-micronaut4/pom.xml | 2 +- micronaut/test/micronaut4-jdbc-template/pom.xml | 2 +- micronaut/test/micronaut4-jdbc/pom.xml | 2 +- pom.xml | 2 +- providers/arangodb/shedlock-provider-arangodb/pom.xml | 2 +- providers/cassandra/shedlock-provider-cassandra/pom.xml | 2 +- providers/consul/shedlock-provider-consul/pom.xml | 2 +- .../couchbase/shedlock-provider-couchbase-javaclient3/pom.xml | 2 +- providers/datastore/shedlock-provider-datastore/pom.xml | 2 +- providers/dynamodb/shedlock-provider-dynamodb2/pom.xml | 2 +- .../elasticsearch/shedlock-provider-elasticsearch8/pom.xml | 2 +- .../elasticsearch/shedlock-provider-elasticsearch9/pom.xml | 2 +- providers/etcd/shedlock-provider-etcd-jetcd/pom.xml | 2 +- providers/hazelcast/shedlock-provider-hazelcast4/pom.xml | 2 +- providers/ignite/shedlock-provider-ignite/pom.xml | 2 +- providers/inmemory/shedlock-provider-inmemory/pom.xml | 2 +- providers/jdbc/shedlock-provider-exposed/pom.xml | 2 +- providers/jdbc/shedlock-provider-jdbc-internal/pom.xml | 2 +- providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml | 2 +- providers/jdbc/shedlock-provider-jdbc-template/pom.xml | 2 +- providers/jdbc/shedlock-provider-jdbc/pom.xml | 2 +- providers/jdbc/shedlock-provider-jooq/pom.xml | 2 +- providers/jdbc/shedlock-test-support-jdbc/pom.xml | 2 +- providers/memcached/shedlock-provider-memcached-spy/pom.xml | 2 +- providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml | 2 +- providers/mongo/shedlock-provider-mongo/pom.xml | 2 +- providers/neo4j/shedlock-provider-neo4j/pom.xml | 2 +- providers/opensearch/shedlock-provider-opensearch-java/pom.xml | 2 +- providers/opensearch/shedlock-provider-opensearch/pom.xml | 2 +- providers/r2dbc/shedlock-provider-r2dbc/pom.xml | 2 +- providers/redis/shedlock-provider-redis-jedis4/pom.xml | 2 +- providers/redis/shedlock-provider-redis-lettuce/pom.xml | 2 +- providers/redis/shedlock-provider-redis-spring/pom.xml | 2 +- providers/redis/shedlock-support-redis/pom.xml | 2 +- providers/redis/shedlock-test-support-redis/pom.xml | 2 +- providers/s3/shedlock-provider-s3/pom.xml | 2 +- providers/s3/shedlock-provider-s3v2/pom.xml | 2 +- providers/spanner/shedlock-provider-spanner/pom.xml | 2 +- providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml | 2 +- shedlock-bom/pom.xml | 2 +- shedlock-core/pom.xml | 2 +- shedlock-test-support/pom.xml | 2 +- spring/shedlock-spring/pom.xml | 2 +- spring/test/shedlock-springboot-future-test/pom.xml | 2 +- spring/test/shedlock-springboot-kotlin-test/pom.xml | 2 +- spring/test/shedlock-springboot-old-test/pom.xml | 2 +- spring/test/shedlock-springboot-sleuth-test/pom.xml | 2 +- spring/test/shedlock-springboot-test/pom.xml | 2 +- spring/test/shedlock-testng-test/pom.xml | 2 +- 51 files changed, 51 insertions(+), 51 deletions(-) diff --git a/cdi/shedlock-cdi/pom.xml b/cdi/shedlock-cdi/pom.xml index 332347e05..c6133d2ef 100644 --- a/cdi/shedlock-cdi/pom.xml +++ b/cdi/shedlock-cdi/pom.xml @@ -5,7 +5,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1-SNAPSHOT + 6.9.1 ../../pom.xml diff --git a/cdi/test/quarkus-test/pom.xml b/cdi/test/quarkus-test/pom.xml index 19bfa354f..ae0ada2ab 100644 --- a/cdi/test/quarkus-test/pom.xml +++ b/cdi/test/quarkus-test/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1-SNAPSHOT + 6.9.1 ../../../pom.xml 4.0.0 diff --git a/micronaut/shedlock-micronaut4/pom.xml b/micronaut/shedlock-micronaut4/pom.xml index e3754724f..a94b4a354 100644 --- a/micronaut/shedlock-micronaut4/pom.xml +++ b/micronaut/shedlock-micronaut4/pom.xml @@ -5,7 +5,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1-SNAPSHOT + 6.9.1 ../../pom.xml diff --git a/micronaut/test/micronaut4-jdbc-template/pom.xml b/micronaut/test/micronaut4-jdbc-template/pom.xml index d525b17d2..9d0cbc007 100644 --- a/micronaut/test/micronaut4-jdbc-template/pom.xml +++ b/micronaut/test/micronaut4-jdbc-template/pom.xml @@ -5,7 +5,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1-SNAPSHOT + 6.9.1 ../../../pom.xml diff --git a/micronaut/test/micronaut4-jdbc/pom.xml b/micronaut/test/micronaut4-jdbc/pom.xml index b52b75a45..0bdcc147d 100644 --- a/micronaut/test/micronaut4-jdbc/pom.xml +++ b/micronaut/test/micronaut4-jdbc/pom.xml @@ -5,7 +5,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1-SNAPSHOT + 6.9.1 ../../../pom.xml diff --git a/pom.xml b/pom.xml index bd6fcef3c..052b72199 100644 --- a/pom.xml +++ b/pom.xml @@ -20,7 +20,7 @@ shedlock-parent ShedLock pom - 6.9.1-SNAPSHOT + 6.9.1 shedlock-bom shedlock-core diff --git a/providers/arangodb/shedlock-provider-arangodb/pom.xml b/providers/arangodb/shedlock-provider-arangodb/pom.xml index ffce92385..9bf111e9f 100644 --- a/providers/arangodb/shedlock-provider-arangodb/pom.xml +++ b/providers/arangodb/shedlock-provider-arangodb/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1-SNAPSHOT + 6.9.1 ../../../pom.xml 4.0.0 diff --git a/providers/cassandra/shedlock-provider-cassandra/pom.xml b/providers/cassandra/shedlock-provider-cassandra/pom.xml index cf3b871b6..79ad88d52 100644 --- a/providers/cassandra/shedlock-provider-cassandra/pom.xml +++ b/providers/cassandra/shedlock-provider-cassandra/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1-SNAPSHOT + 6.9.1 ../../../pom.xml 4.0.0 diff --git a/providers/consul/shedlock-provider-consul/pom.xml b/providers/consul/shedlock-provider-consul/pom.xml index c2090afce..228ec1426 100644 --- a/providers/consul/shedlock-provider-consul/pom.xml +++ b/providers/consul/shedlock-provider-consul/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1-SNAPSHOT + 6.9.1 ../../../pom.xml 4.0.0 diff --git a/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml b/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml index 67c86190f..8f20a1ad9 100644 --- a/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml +++ b/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1-SNAPSHOT + 6.9.1 ../../../pom.xml 4.0.0 diff --git a/providers/datastore/shedlock-provider-datastore/pom.xml b/providers/datastore/shedlock-provider-datastore/pom.xml index 338ae1279..46dfad7f4 100644 --- a/providers/datastore/shedlock-provider-datastore/pom.xml +++ b/providers/datastore/shedlock-provider-datastore/pom.xml @@ -4,7 +4,7 @@ net.javacrumbs.shedlock shedlock-parent - 6.9.1-SNAPSHOT + 6.9.1 ../../../pom.xml diff --git a/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml b/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml index ed174e4f8..793970eb0 100644 --- a/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml +++ b/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1-SNAPSHOT + 6.9.1 ../../../pom.xml 4.0.0 diff --git a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml index 5cde951b4..2b7972c14 100644 --- a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml +++ b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1-SNAPSHOT + 6.9.1 ../../../pom.xml 4.0.0 diff --git a/providers/elasticsearch/shedlock-provider-elasticsearch9/pom.xml b/providers/elasticsearch/shedlock-provider-elasticsearch9/pom.xml index f7d832bd1..d0fc8ed99 100644 --- a/providers/elasticsearch/shedlock-provider-elasticsearch9/pom.xml +++ b/providers/elasticsearch/shedlock-provider-elasticsearch9/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1-SNAPSHOT + 6.9.1 ../../../pom.xml 4.0.0 diff --git a/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml b/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml index f12125b5a..66af457da 100644 --- a/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml +++ b/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1-SNAPSHOT + 6.9.1 ../../../pom.xml 4.0.0 diff --git a/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml b/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml index 5ff6a66f8..8d745512b 100644 --- a/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml +++ b/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1-SNAPSHOT + 6.9.1 ../../../pom.xml 4.0.0 diff --git a/providers/ignite/shedlock-provider-ignite/pom.xml b/providers/ignite/shedlock-provider-ignite/pom.xml index 244065268..cdc9c2e1c 100644 --- a/providers/ignite/shedlock-provider-ignite/pom.xml +++ b/providers/ignite/shedlock-provider-ignite/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1-SNAPSHOT + 6.9.1 ../../../pom.xml 4.0.0 diff --git a/providers/inmemory/shedlock-provider-inmemory/pom.xml b/providers/inmemory/shedlock-provider-inmemory/pom.xml index b615b06e1..c2a3c679c 100644 --- a/providers/inmemory/shedlock-provider-inmemory/pom.xml +++ b/providers/inmemory/shedlock-provider-inmemory/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1-SNAPSHOT + 6.9.1 ../../../pom.xml 4.0.0 diff --git a/providers/jdbc/shedlock-provider-exposed/pom.xml b/providers/jdbc/shedlock-provider-exposed/pom.xml index baac7db39..907203e33 100644 --- a/providers/jdbc/shedlock-provider-exposed/pom.xml +++ b/providers/jdbc/shedlock-provider-exposed/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1-SNAPSHOT + 6.9.1 ../../../pom.xml 4.0.0 diff --git a/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml b/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml index 8bac8534e..136a484da 100644 --- a/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1-SNAPSHOT + 6.9.1 ../../../pom.xml 4.0.0 diff --git a/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml b/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml index f517de08b..06308b852 100644 --- a/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1-SNAPSHOT + 6.9.1 ../../../pom.xml 4.0.0 diff --git a/providers/jdbc/shedlock-provider-jdbc-template/pom.xml b/providers/jdbc/shedlock-provider-jdbc-template/pom.xml index 106ddae76..8847d4974 100644 --- a/providers/jdbc/shedlock-provider-jdbc-template/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-template/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1-SNAPSHOT + 6.9.1 ../../../pom.xml 4.0.0 diff --git a/providers/jdbc/shedlock-provider-jdbc/pom.xml b/providers/jdbc/shedlock-provider-jdbc/pom.xml index 51472875d..fa626a941 100644 --- a/providers/jdbc/shedlock-provider-jdbc/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1-SNAPSHOT + 6.9.1 ../../../pom.xml 4.0.0 diff --git a/providers/jdbc/shedlock-provider-jooq/pom.xml b/providers/jdbc/shedlock-provider-jooq/pom.xml index b5b6304d6..200da1412 100644 --- a/providers/jdbc/shedlock-provider-jooq/pom.xml +++ b/providers/jdbc/shedlock-provider-jooq/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1-SNAPSHOT + 6.9.1 ../../../pom.xml 4.0.0 diff --git a/providers/jdbc/shedlock-test-support-jdbc/pom.xml b/providers/jdbc/shedlock-test-support-jdbc/pom.xml index 32ef5cb1d..e6b15e406 100644 --- a/providers/jdbc/shedlock-test-support-jdbc/pom.xml +++ b/providers/jdbc/shedlock-test-support-jdbc/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1-SNAPSHOT + 6.9.1 ../../../pom.xml 4.0.0 diff --git a/providers/memcached/shedlock-provider-memcached-spy/pom.xml b/providers/memcached/shedlock-provider-memcached-spy/pom.xml index 172409d78..e0fea180a 100644 --- a/providers/memcached/shedlock-provider-memcached-spy/pom.xml +++ b/providers/memcached/shedlock-provider-memcached-spy/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1-SNAPSHOT + 6.9.1 ../../../pom.xml 4.0.0 diff --git a/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml b/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml index d9aeb2443..549edc3ed 100644 --- a/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml +++ b/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1-SNAPSHOT + 6.9.1 ../../../pom.xml 4.0.0 diff --git a/providers/mongo/shedlock-provider-mongo/pom.xml b/providers/mongo/shedlock-provider-mongo/pom.xml index c7d52552a..e8bf5a1a4 100644 --- a/providers/mongo/shedlock-provider-mongo/pom.xml +++ b/providers/mongo/shedlock-provider-mongo/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1-SNAPSHOT + 6.9.1 ../../../pom.xml 4.0.0 diff --git a/providers/neo4j/shedlock-provider-neo4j/pom.xml b/providers/neo4j/shedlock-provider-neo4j/pom.xml index 3148af9b9..389454281 100644 --- a/providers/neo4j/shedlock-provider-neo4j/pom.xml +++ b/providers/neo4j/shedlock-provider-neo4j/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1-SNAPSHOT + 6.9.1 ../../../pom.xml 4.0.0 diff --git a/providers/opensearch/shedlock-provider-opensearch-java/pom.xml b/providers/opensearch/shedlock-provider-opensearch-java/pom.xml index 91e732387..63e3f322d 100644 --- a/providers/opensearch/shedlock-provider-opensearch-java/pom.xml +++ b/providers/opensearch/shedlock-provider-opensearch-java/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1-SNAPSHOT + 6.9.1 ../../../pom.xml 4.0.0 diff --git a/providers/opensearch/shedlock-provider-opensearch/pom.xml b/providers/opensearch/shedlock-provider-opensearch/pom.xml index f8c0adb98..5cdfff07e 100644 --- a/providers/opensearch/shedlock-provider-opensearch/pom.xml +++ b/providers/opensearch/shedlock-provider-opensearch/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1-SNAPSHOT + 6.9.1 ../../../pom.xml 4.0.0 diff --git a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml index b17620385..9bce0cbea 100644 --- a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml +++ b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml @@ -5,7 +5,7 @@ net.javacrumbs.shedlock shedlock-parent - 6.9.1-SNAPSHOT + 6.9.1 ../../../pom.xml diff --git a/providers/redis/shedlock-provider-redis-jedis4/pom.xml b/providers/redis/shedlock-provider-redis-jedis4/pom.xml index 650f71163..29510b65e 100644 --- a/providers/redis/shedlock-provider-redis-jedis4/pom.xml +++ b/providers/redis/shedlock-provider-redis-jedis4/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1-SNAPSHOT + 6.9.1 ../../../pom.xml 4.0.0 diff --git a/providers/redis/shedlock-provider-redis-lettuce/pom.xml b/providers/redis/shedlock-provider-redis-lettuce/pom.xml index 3862539de..0659c2818 100644 --- a/providers/redis/shedlock-provider-redis-lettuce/pom.xml +++ b/providers/redis/shedlock-provider-redis-lettuce/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1-SNAPSHOT + 6.9.1 ../../../pom.xml 4.0.0 diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index a26e2e0a4..0308972f9 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1-SNAPSHOT + 6.9.1 ../../../pom.xml 4.0.0 diff --git a/providers/redis/shedlock-support-redis/pom.xml b/providers/redis/shedlock-support-redis/pom.xml index b1f82795b..097bf0bc1 100644 --- a/providers/redis/shedlock-support-redis/pom.xml +++ b/providers/redis/shedlock-support-redis/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1-SNAPSHOT + 6.9.1 ../../../pom.xml 4.0.0 diff --git a/providers/redis/shedlock-test-support-redis/pom.xml b/providers/redis/shedlock-test-support-redis/pom.xml index 1f385e04f..ad274397f 100644 --- a/providers/redis/shedlock-test-support-redis/pom.xml +++ b/providers/redis/shedlock-test-support-redis/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1-SNAPSHOT + 6.9.1 ../../../pom.xml 4.0.0 diff --git a/providers/s3/shedlock-provider-s3/pom.xml b/providers/s3/shedlock-provider-s3/pom.xml index 78032a92d..991dfe8ef 100644 --- a/providers/s3/shedlock-provider-s3/pom.xml +++ b/providers/s3/shedlock-provider-s3/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1-SNAPSHOT + 6.9.1 ../../../pom.xml 4.0.0 diff --git a/providers/s3/shedlock-provider-s3v2/pom.xml b/providers/s3/shedlock-provider-s3v2/pom.xml index ba07c2095..e85a0a01e 100644 --- a/providers/s3/shedlock-provider-s3v2/pom.xml +++ b/providers/s3/shedlock-provider-s3v2/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1-SNAPSHOT + 6.9.1 ../../../pom.xml 4.0.0 diff --git a/providers/spanner/shedlock-provider-spanner/pom.xml b/providers/spanner/shedlock-provider-spanner/pom.xml index 43db79419..15f9ed2df 100644 --- a/providers/spanner/shedlock-provider-spanner/pom.xml +++ b/providers/spanner/shedlock-provider-spanner/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1-SNAPSHOT + 6.9.1 ../../../pom.xml 4.0.0 diff --git a/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml b/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml index ff1e8219d..f404254ff 100644 --- a/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml +++ b/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1-SNAPSHOT + 6.9.1 ../../../pom.xml 4.0.0 diff --git a/shedlock-bom/pom.xml b/shedlock-bom/pom.xml index 35c88c166..faf1e031e 100644 --- a/shedlock-bom/pom.xml +++ b/shedlock-bom/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1-SNAPSHOT + 6.9.1 4.0.0 diff --git a/shedlock-core/pom.xml b/shedlock-core/pom.xml index 4980d975b..15fcde93f 100644 --- a/shedlock-core/pom.xml +++ b/shedlock-core/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1-SNAPSHOT + 6.9.1 4.0.0 diff --git a/shedlock-test-support/pom.xml b/shedlock-test-support/pom.xml index daacbc44a..bfdb47e98 100644 --- a/shedlock-test-support/pom.xml +++ b/shedlock-test-support/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1-SNAPSHOT + 6.9.1 4.0.0 diff --git a/spring/shedlock-spring/pom.xml b/spring/shedlock-spring/pom.xml index 349833c7b..f00858fb7 100644 --- a/spring/shedlock-spring/pom.xml +++ b/spring/shedlock-spring/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1-SNAPSHOT + 6.9.1 ../../pom.xml 4.0.0 diff --git a/spring/test/shedlock-springboot-future-test/pom.xml b/spring/test/shedlock-springboot-future-test/pom.xml index f659fc744..31b0f220f 100644 --- a/spring/test/shedlock-springboot-future-test/pom.xml +++ b/spring/test/shedlock-springboot-future-test/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1-SNAPSHOT + 6.9.1 ../../../pom.xml 4.0.0 diff --git a/spring/test/shedlock-springboot-kotlin-test/pom.xml b/spring/test/shedlock-springboot-kotlin-test/pom.xml index 912e0fe84..e2254b7ed 100644 --- a/spring/test/shedlock-springboot-kotlin-test/pom.xml +++ b/spring/test/shedlock-springboot-kotlin-test/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1-SNAPSHOT + 6.9.1 ../../../pom.xml 4.0.0 diff --git a/spring/test/shedlock-springboot-old-test/pom.xml b/spring/test/shedlock-springboot-old-test/pom.xml index 75206989c..b123f3bac 100644 --- a/spring/test/shedlock-springboot-old-test/pom.xml +++ b/spring/test/shedlock-springboot-old-test/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1-SNAPSHOT + 6.9.1 ../../../pom.xml 4.0.0 diff --git a/spring/test/shedlock-springboot-sleuth-test/pom.xml b/spring/test/shedlock-springboot-sleuth-test/pom.xml index c21593a3c..f076cfdf6 100644 --- a/spring/test/shedlock-springboot-sleuth-test/pom.xml +++ b/spring/test/shedlock-springboot-sleuth-test/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1-SNAPSHOT + 6.9.1 ../../../pom.xml 4.0.0 diff --git a/spring/test/shedlock-springboot-test/pom.xml b/spring/test/shedlock-springboot-test/pom.xml index fb6eaa909..b48b3a356 100644 --- a/spring/test/shedlock-springboot-test/pom.xml +++ b/spring/test/shedlock-springboot-test/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1-SNAPSHOT + 6.9.1 ../../../pom.xml 4.0.0 diff --git a/spring/test/shedlock-testng-test/pom.xml b/spring/test/shedlock-testng-test/pom.xml index 2296615b1..921990da7 100644 --- a/spring/test/shedlock-testng-test/pom.xml +++ b/spring/test/shedlock-testng-test/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1-SNAPSHOT + 6.9.1 ../../../pom.xml 4.0.0 From 99c16f6c9a31354aaad3a4b7c70b5b58311f3910 Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Mon, 7 Jul 2025 11:33:06 +0200 Subject: [PATCH 1483/1598] [maven-release-plugin] prepare for next development iteration --- cdi/shedlock-cdi/pom.xml | 2 +- cdi/test/quarkus-test/pom.xml | 2 +- micronaut/shedlock-micronaut4/pom.xml | 2 +- micronaut/test/micronaut4-jdbc-template/pom.xml | 2 +- micronaut/test/micronaut4-jdbc/pom.xml | 2 +- pom.xml | 2 +- providers/arangodb/shedlock-provider-arangodb/pom.xml | 2 +- providers/cassandra/shedlock-provider-cassandra/pom.xml | 2 +- providers/consul/shedlock-provider-consul/pom.xml | 2 +- .../couchbase/shedlock-provider-couchbase-javaclient3/pom.xml | 2 +- providers/datastore/shedlock-provider-datastore/pom.xml | 2 +- providers/dynamodb/shedlock-provider-dynamodb2/pom.xml | 2 +- .../elasticsearch/shedlock-provider-elasticsearch8/pom.xml | 2 +- .../elasticsearch/shedlock-provider-elasticsearch9/pom.xml | 2 +- providers/etcd/shedlock-provider-etcd-jetcd/pom.xml | 2 +- providers/hazelcast/shedlock-provider-hazelcast4/pom.xml | 2 +- providers/ignite/shedlock-provider-ignite/pom.xml | 2 +- providers/inmemory/shedlock-provider-inmemory/pom.xml | 2 +- providers/jdbc/shedlock-provider-exposed/pom.xml | 2 +- providers/jdbc/shedlock-provider-jdbc-internal/pom.xml | 2 +- providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml | 2 +- providers/jdbc/shedlock-provider-jdbc-template/pom.xml | 2 +- providers/jdbc/shedlock-provider-jdbc/pom.xml | 2 +- providers/jdbc/shedlock-provider-jooq/pom.xml | 2 +- providers/jdbc/shedlock-test-support-jdbc/pom.xml | 2 +- providers/memcached/shedlock-provider-memcached-spy/pom.xml | 2 +- providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml | 2 +- providers/mongo/shedlock-provider-mongo/pom.xml | 2 +- providers/neo4j/shedlock-provider-neo4j/pom.xml | 2 +- providers/opensearch/shedlock-provider-opensearch-java/pom.xml | 2 +- providers/opensearch/shedlock-provider-opensearch/pom.xml | 2 +- providers/r2dbc/shedlock-provider-r2dbc/pom.xml | 2 +- providers/redis/shedlock-provider-redis-jedis4/pom.xml | 2 +- providers/redis/shedlock-provider-redis-lettuce/pom.xml | 2 +- providers/redis/shedlock-provider-redis-spring/pom.xml | 2 +- providers/redis/shedlock-support-redis/pom.xml | 2 +- providers/redis/shedlock-test-support-redis/pom.xml | 2 +- providers/s3/shedlock-provider-s3/pom.xml | 2 +- providers/s3/shedlock-provider-s3v2/pom.xml | 2 +- providers/spanner/shedlock-provider-spanner/pom.xml | 2 +- providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml | 2 +- shedlock-bom/pom.xml | 2 +- shedlock-core/pom.xml | 2 +- shedlock-test-support/pom.xml | 2 +- spring/shedlock-spring/pom.xml | 2 +- spring/test/shedlock-springboot-future-test/pom.xml | 2 +- spring/test/shedlock-springboot-kotlin-test/pom.xml | 2 +- spring/test/shedlock-springboot-old-test/pom.xml | 2 +- spring/test/shedlock-springboot-sleuth-test/pom.xml | 2 +- spring/test/shedlock-springboot-test/pom.xml | 2 +- spring/test/shedlock-testng-test/pom.xml | 2 +- 51 files changed, 51 insertions(+), 51 deletions(-) diff --git a/cdi/shedlock-cdi/pom.xml b/cdi/shedlock-cdi/pom.xml index c6133d2ef..4fc39e5be 100644 --- a/cdi/shedlock-cdi/pom.xml +++ b/cdi/shedlock-cdi/pom.xml @@ -5,7 +5,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1 + 6.9.2-SNAPSHOT ../../pom.xml diff --git a/cdi/test/quarkus-test/pom.xml b/cdi/test/quarkus-test/pom.xml index ae0ada2ab..1bdb01377 100644 --- a/cdi/test/quarkus-test/pom.xml +++ b/cdi/test/quarkus-test/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1 + 6.9.2-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/micronaut/shedlock-micronaut4/pom.xml b/micronaut/shedlock-micronaut4/pom.xml index a94b4a354..55c145043 100644 --- a/micronaut/shedlock-micronaut4/pom.xml +++ b/micronaut/shedlock-micronaut4/pom.xml @@ -5,7 +5,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1 + 6.9.2-SNAPSHOT ../../pom.xml diff --git a/micronaut/test/micronaut4-jdbc-template/pom.xml b/micronaut/test/micronaut4-jdbc-template/pom.xml index 9d0cbc007..40fd487c9 100644 --- a/micronaut/test/micronaut4-jdbc-template/pom.xml +++ b/micronaut/test/micronaut4-jdbc-template/pom.xml @@ -5,7 +5,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1 + 6.9.2-SNAPSHOT ../../../pom.xml diff --git a/micronaut/test/micronaut4-jdbc/pom.xml b/micronaut/test/micronaut4-jdbc/pom.xml index 0bdcc147d..4adfd283f 100644 --- a/micronaut/test/micronaut4-jdbc/pom.xml +++ b/micronaut/test/micronaut4-jdbc/pom.xml @@ -5,7 +5,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1 + 6.9.2-SNAPSHOT ../../../pom.xml diff --git a/pom.xml b/pom.xml index 052b72199..f166ad35f 100644 --- a/pom.xml +++ b/pom.xml @@ -20,7 +20,7 @@ shedlock-parent ShedLock pom - 6.9.1 + 6.9.2-SNAPSHOT shedlock-bom shedlock-core diff --git a/providers/arangodb/shedlock-provider-arangodb/pom.xml b/providers/arangodb/shedlock-provider-arangodb/pom.xml index 9bf111e9f..5eb496e1c 100644 --- a/providers/arangodb/shedlock-provider-arangodb/pom.xml +++ b/providers/arangodb/shedlock-provider-arangodb/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1 + 6.9.2-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/providers/cassandra/shedlock-provider-cassandra/pom.xml b/providers/cassandra/shedlock-provider-cassandra/pom.xml index 79ad88d52..b7f5fdf4d 100644 --- a/providers/cassandra/shedlock-provider-cassandra/pom.xml +++ b/providers/cassandra/shedlock-provider-cassandra/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1 + 6.9.2-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/providers/consul/shedlock-provider-consul/pom.xml b/providers/consul/shedlock-provider-consul/pom.xml index 228ec1426..458fd4beb 100644 --- a/providers/consul/shedlock-provider-consul/pom.xml +++ b/providers/consul/shedlock-provider-consul/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1 + 6.9.2-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml b/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml index 8f20a1ad9..f2b5a66ef 100644 --- a/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml +++ b/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1 + 6.9.2-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/providers/datastore/shedlock-provider-datastore/pom.xml b/providers/datastore/shedlock-provider-datastore/pom.xml index 46dfad7f4..be23bb64d 100644 --- a/providers/datastore/shedlock-provider-datastore/pom.xml +++ b/providers/datastore/shedlock-provider-datastore/pom.xml @@ -4,7 +4,7 @@ net.javacrumbs.shedlock shedlock-parent - 6.9.1 + 6.9.2-SNAPSHOT ../../../pom.xml diff --git a/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml b/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml index 793970eb0..3918b9ecd 100644 --- a/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml +++ b/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1 + 6.9.2-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml index 2b7972c14..f91929495 100644 --- a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml +++ b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1 + 6.9.2-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/providers/elasticsearch/shedlock-provider-elasticsearch9/pom.xml b/providers/elasticsearch/shedlock-provider-elasticsearch9/pom.xml index d0fc8ed99..423ec0d93 100644 --- a/providers/elasticsearch/shedlock-provider-elasticsearch9/pom.xml +++ b/providers/elasticsearch/shedlock-provider-elasticsearch9/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1 + 6.9.2-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml b/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml index 66af457da..8287d9c9b 100644 --- a/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml +++ b/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1 + 6.9.2-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml b/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml index 8d745512b..fd6692b17 100644 --- a/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml +++ b/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1 + 6.9.2-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/providers/ignite/shedlock-provider-ignite/pom.xml b/providers/ignite/shedlock-provider-ignite/pom.xml index cdc9c2e1c..5d78623b9 100644 --- a/providers/ignite/shedlock-provider-ignite/pom.xml +++ b/providers/ignite/shedlock-provider-ignite/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1 + 6.9.2-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/providers/inmemory/shedlock-provider-inmemory/pom.xml b/providers/inmemory/shedlock-provider-inmemory/pom.xml index c2a3c679c..251733685 100644 --- a/providers/inmemory/shedlock-provider-inmemory/pom.xml +++ b/providers/inmemory/shedlock-provider-inmemory/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1 + 6.9.2-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/providers/jdbc/shedlock-provider-exposed/pom.xml b/providers/jdbc/shedlock-provider-exposed/pom.xml index 907203e33..5f6a98c61 100644 --- a/providers/jdbc/shedlock-provider-exposed/pom.xml +++ b/providers/jdbc/shedlock-provider-exposed/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1 + 6.9.2-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml b/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml index 136a484da..e691860f2 100644 --- a/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1 + 6.9.2-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml b/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml index 06308b852..25eaebaab 100644 --- a/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1 + 6.9.2-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/providers/jdbc/shedlock-provider-jdbc-template/pom.xml b/providers/jdbc/shedlock-provider-jdbc-template/pom.xml index 8847d4974..88e0fe54a 100644 --- a/providers/jdbc/shedlock-provider-jdbc-template/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-template/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1 + 6.9.2-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/providers/jdbc/shedlock-provider-jdbc/pom.xml b/providers/jdbc/shedlock-provider-jdbc/pom.xml index fa626a941..9e9e88da9 100644 --- a/providers/jdbc/shedlock-provider-jdbc/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1 + 6.9.2-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/providers/jdbc/shedlock-provider-jooq/pom.xml b/providers/jdbc/shedlock-provider-jooq/pom.xml index 200da1412..43a145c1d 100644 --- a/providers/jdbc/shedlock-provider-jooq/pom.xml +++ b/providers/jdbc/shedlock-provider-jooq/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1 + 6.9.2-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/providers/jdbc/shedlock-test-support-jdbc/pom.xml b/providers/jdbc/shedlock-test-support-jdbc/pom.xml index e6b15e406..d5e534341 100644 --- a/providers/jdbc/shedlock-test-support-jdbc/pom.xml +++ b/providers/jdbc/shedlock-test-support-jdbc/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1 + 6.9.2-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/providers/memcached/shedlock-provider-memcached-spy/pom.xml b/providers/memcached/shedlock-provider-memcached-spy/pom.xml index e0fea180a..e2b1d72cc 100644 --- a/providers/memcached/shedlock-provider-memcached-spy/pom.xml +++ b/providers/memcached/shedlock-provider-memcached-spy/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1 + 6.9.2-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml b/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml index 549edc3ed..c664137e1 100644 --- a/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml +++ b/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1 + 6.9.2-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/providers/mongo/shedlock-provider-mongo/pom.xml b/providers/mongo/shedlock-provider-mongo/pom.xml index e8bf5a1a4..3625f5c77 100644 --- a/providers/mongo/shedlock-provider-mongo/pom.xml +++ b/providers/mongo/shedlock-provider-mongo/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1 + 6.9.2-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/providers/neo4j/shedlock-provider-neo4j/pom.xml b/providers/neo4j/shedlock-provider-neo4j/pom.xml index 389454281..adae2df95 100644 --- a/providers/neo4j/shedlock-provider-neo4j/pom.xml +++ b/providers/neo4j/shedlock-provider-neo4j/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1 + 6.9.2-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/providers/opensearch/shedlock-provider-opensearch-java/pom.xml b/providers/opensearch/shedlock-provider-opensearch-java/pom.xml index 63e3f322d..664987126 100644 --- a/providers/opensearch/shedlock-provider-opensearch-java/pom.xml +++ b/providers/opensearch/shedlock-provider-opensearch-java/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1 + 6.9.2-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/providers/opensearch/shedlock-provider-opensearch/pom.xml b/providers/opensearch/shedlock-provider-opensearch/pom.xml index 5cdfff07e..008b8b481 100644 --- a/providers/opensearch/shedlock-provider-opensearch/pom.xml +++ b/providers/opensearch/shedlock-provider-opensearch/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1 + 6.9.2-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml index 9bce0cbea..9be50a275 100644 --- a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml +++ b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml @@ -5,7 +5,7 @@ net.javacrumbs.shedlock shedlock-parent - 6.9.1 + 6.9.2-SNAPSHOT ../../../pom.xml diff --git a/providers/redis/shedlock-provider-redis-jedis4/pom.xml b/providers/redis/shedlock-provider-redis-jedis4/pom.xml index 29510b65e..df1941bb8 100644 --- a/providers/redis/shedlock-provider-redis-jedis4/pom.xml +++ b/providers/redis/shedlock-provider-redis-jedis4/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1 + 6.9.2-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/providers/redis/shedlock-provider-redis-lettuce/pom.xml b/providers/redis/shedlock-provider-redis-lettuce/pom.xml index 0659c2818..703fd5598 100644 --- a/providers/redis/shedlock-provider-redis-lettuce/pom.xml +++ b/providers/redis/shedlock-provider-redis-lettuce/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1 + 6.9.2-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index 0308972f9..66571526b 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1 + 6.9.2-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/providers/redis/shedlock-support-redis/pom.xml b/providers/redis/shedlock-support-redis/pom.xml index 097bf0bc1..75af30a2c 100644 --- a/providers/redis/shedlock-support-redis/pom.xml +++ b/providers/redis/shedlock-support-redis/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1 + 6.9.2-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/providers/redis/shedlock-test-support-redis/pom.xml b/providers/redis/shedlock-test-support-redis/pom.xml index ad274397f..f4b7d7012 100644 --- a/providers/redis/shedlock-test-support-redis/pom.xml +++ b/providers/redis/shedlock-test-support-redis/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1 + 6.9.2-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/providers/s3/shedlock-provider-s3/pom.xml b/providers/s3/shedlock-provider-s3/pom.xml index 991dfe8ef..798975dc6 100644 --- a/providers/s3/shedlock-provider-s3/pom.xml +++ b/providers/s3/shedlock-provider-s3/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1 + 6.9.2-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/providers/s3/shedlock-provider-s3v2/pom.xml b/providers/s3/shedlock-provider-s3v2/pom.xml index e85a0a01e..efa32985c 100644 --- a/providers/s3/shedlock-provider-s3v2/pom.xml +++ b/providers/s3/shedlock-provider-s3v2/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1 + 6.9.2-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/providers/spanner/shedlock-provider-spanner/pom.xml b/providers/spanner/shedlock-provider-spanner/pom.xml index 15f9ed2df..6db092faa 100644 --- a/providers/spanner/shedlock-provider-spanner/pom.xml +++ b/providers/spanner/shedlock-provider-spanner/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1 + 6.9.2-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml b/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml index f404254ff..9ae959326 100644 --- a/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml +++ b/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1 + 6.9.2-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/shedlock-bom/pom.xml b/shedlock-bom/pom.xml index faf1e031e..30d00efb0 100644 --- a/shedlock-bom/pom.xml +++ b/shedlock-bom/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1 + 6.9.2-SNAPSHOT 4.0.0 diff --git a/shedlock-core/pom.xml b/shedlock-core/pom.xml index 15fcde93f..d54ba9b61 100644 --- a/shedlock-core/pom.xml +++ b/shedlock-core/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1 + 6.9.2-SNAPSHOT 4.0.0 diff --git a/shedlock-test-support/pom.xml b/shedlock-test-support/pom.xml index bfdb47e98..e824d063d 100644 --- a/shedlock-test-support/pom.xml +++ b/shedlock-test-support/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1 + 6.9.2-SNAPSHOT 4.0.0 diff --git a/spring/shedlock-spring/pom.xml b/spring/shedlock-spring/pom.xml index f00858fb7..58aec9ba9 100644 --- a/spring/shedlock-spring/pom.xml +++ b/spring/shedlock-spring/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1 + 6.9.2-SNAPSHOT ../../pom.xml 4.0.0 diff --git a/spring/test/shedlock-springboot-future-test/pom.xml b/spring/test/shedlock-springboot-future-test/pom.xml index 31b0f220f..04778d635 100644 --- a/spring/test/shedlock-springboot-future-test/pom.xml +++ b/spring/test/shedlock-springboot-future-test/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1 + 6.9.2-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/spring/test/shedlock-springboot-kotlin-test/pom.xml b/spring/test/shedlock-springboot-kotlin-test/pom.xml index e2254b7ed..153c67777 100644 --- a/spring/test/shedlock-springboot-kotlin-test/pom.xml +++ b/spring/test/shedlock-springboot-kotlin-test/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1 + 6.9.2-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/spring/test/shedlock-springboot-old-test/pom.xml b/spring/test/shedlock-springboot-old-test/pom.xml index b123f3bac..b9fca3bd5 100644 --- a/spring/test/shedlock-springboot-old-test/pom.xml +++ b/spring/test/shedlock-springboot-old-test/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1 + 6.9.2-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/spring/test/shedlock-springboot-sleuth-test/pom.xml b/spring/test/shedlock-springboot-sleuth-test/pom.xml index f076cfdf6..789a0c854 100644 --- a/spring/test/shedlock-springboot-sleuth-test/pom.xml +++ b/spring/test/shedlock-springboot-sleuth-test/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1 + 6.9.2-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/spring/test/shedlock-springboot-test/pom.xml b/spring/test/shedlock-springboot-test/pom.xml index b48b3a356..31570a9ff 100644 --- a/spring/test/shedlock-springboot-test/pom.xml +++ b/spring/test/shedlock-springboot-test/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1 + 6.9.2-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/spring/test/shedlock-testng-test/pom.xml b/spring/test/shedlock-testng-test/pom.xml index 921990da7..0cd915ecf 100644 --- a/spring/test/shedlock-testng-test/pom.xml +++ b/spring/test/shedlock-testng-test/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1 + 6.9.2-SNAPSHOT ../../../pom.xml 4.0.0 From c6a985065fa9480d7f94e9d6be07cdfee4527a30 Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Mon, 7 Jul 2025 12:38:00 +0200 Subject: [PATCH 1484/1598] [maven-release-plugin] rollback the release of shedlock-parent-6.9.1 --- cdi/shedlock-cdi/pom.xml | 2 +- cdi/test/quarkus-test/pom.xml | 2 +- micronaut/shedlock-micronaut4/pom.xml | 2 +- micronaut/test/micronaut4-jdbc-template/pom.xml | 2 +- micronaut/test/micronaut4-jdbc/pom.xml | 2 +- pom.xml | 2 +- providers/arangodb/shedlock-provider-arangodb/pom.xml | 2 +- providers/cassandra/shedlock-provider-cassandra/pom.xml | 2 +- providers/consul/shedlock-provider-consul/pom.xml | 2 +- .../couchbase/shedlock-provider-couchbase-javaclient3/pom.xml | 2 +- providers/datastore/shedlock-provider-datastore/pom.xml | 2 +- providers/dynamodb/shedlock-provider-dynamodb2/pom.xml | 2 +- .../elasticsearch/shedlock-provider-elasticsearch8/pom.xml | 2 +- .../elasticsearch/shedlock-provider-elasticsearch9/pom.xml | 2 +- providers/etcd/shedlock-provider-etcd-jetcd/pom.xml | 2 +- providers/hazelcast/shedlock-provider-hazelcast4/pom.xml | 2 +- providers/ignite/shedlock-provider-ignite/pom.xml | 2 +- providers/inmemory/shedlock-provider-inmemory/pom.xml | 2 +- providers/jdbc/shedlock-provider-exposed/pom.xml | 2 +- providers/jdbc/shedlock-provider-jdbc-internal/pom.xml | 2 +- providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml | 2 +- providers/jdbc/shedlock-provider-jdbc-template/pom.xml | 2 +- providers/jdbc/shedlock-provider-jdbc/pom.xml | 2 +- providers/jdbc/shedlock-provider-jooq/pom.xml | 2 +- providers/jdbc/shedlock-test-support-jdbc/pom.xml | 2 +- providers/memcached/shedlock-provider-memcached-spy/pom.xml | 2 +- providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml | 2 +- providers/mongo/shedlock-provider-mongo/pom.xml | 2 +- providers/neo4j/shedlock-provider-neo4j/pom.xml | 2 +- providers/opensearch/shedlock-provider-opensearch-java/pom.xml | 2 +- providers/opensearch/shedlock-provider-opensearch/pom.xml | 2 +- providers/r2dbc/shedlock-provider-r2dbc/pom.xml | 2 +- providers/redis/shedlock-provider-redis-jedis4/pom.xml | 2 +- providers/redis/shedlock-provider-redis-lettuce/pom.xml | 2 +- providers/redis/shedlock-provider-redis-spring/pom.xml | 2 +- providers/redis/shedlock-support-redis/pom.xml | 2 +- providers/redis/shedlock-test-support-redis/pom.xml | 2 +- providers/s3/shedlock-provider-s3/pom.xml | 2 +- providers/s3/shedlock-provider-s3v2/pom.xml | 2 +- providers/spanner/shedlock-provider-spanner/pom.xml | 2 +- providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml | 2 +- shedlock-bom/pom.xml | 2 +- shedlock-core/pom.xml | 2 +- shedlock-test-support/pom.xml | 2 +- spring/shedlock-spring/pom.xml | 2 +- spring/test/shedlock-springboot-future-test/pom.xml | 2 +- spring/test/shedlock-springboot-kotlin-test/pom.xml | 2 +- spring/test/shedlock-springboot-old-test/pom.xml | 2 +- spring/test/shedlock-springboot-sleuth-test/pom.xml | 2 +- spring/test/shedlock-springboot-test/pom.xml | 2 +- spring/test/shedlock-testng-test/pom.xml | 2 +- 51 files changed, 51 insertions(+), 51 deletions(-) diff --git a/cdi/shedlock-cdi/pom.xml b/cdi/shedlock-cdi/pom.xml index 4fc39e5be..332347e05 100644 --- a/cdi/shedlock-cdi/pom.xml +++ b/cdi/shedlock-cdi/pom.xml @@ -5,7 +5,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.2-SNAPSHOT + 6.9.1-SNAPSHOT ../../pom.xml diff --git a/cdi/test/quarkus-test/pom.xml b/cdi/test/quarkus-test/pom.xml index 1bdb01377..19bfa354f 100644 --- a/cdi/test/quarkus-test/pom.xml +++ b/cdi/test/quarkus-test/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.2-SNAPSHOT + 6.9.1-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/micronaut/shedlock-micronaut4/pom.xml b/micronaut/shedlock-micronaut4/pom.xml index 55c145043..e3754724f 100644 --- a/micronaut/shedlock-micronaut4/pom.xml +++ b/micronaut/shedlock-micronaut4/pom.xml @@ -5,7 +5,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.2-SNAPSHOT + 6.9.1-SNAPSHOT ../../pom.xml diff --git a/micronaut/test/micronaut4-jdbc-template/pom.xml b/micronaut/test/micronaut4-jdbc-template/pom.xml index 40fd487c9..d525b17d2 100644 --- a/micronaut/test/micronaut4-jdbc-template/pom.xml +++ b/micronaut/test/micronaut4-jdbc-template/pom.xml @@ -5,7 +5,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.2-SNAPSHOT + 6.9.1-SNAPSHOT ../../../pom.xml diff --git a/micronaut/test/micronaut4-jdbc/pom.xml b/micronaut/test/micronaut4-jdbc/pom.xml index 4adfd283f..b52b75a45 100644 --- a/micronaut/test/micronaut4-jdbc/pom.xml +++ b/micronaut/test/micronaut4-jdbc/pom.xml @@ -5,7 +5,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.2-SNAPSHOT + 6.9.1-SNAPSHOT ../../../pom.xml diff --git a/pom.xml b/pom.xml index f166ad35f..bd6fcef3c 100644 --- a/pom.xml +++ b/pom.xml @@ -20,7 +20,7 @@ shedlock-parent ShedLock pom - 6.9.2-SNAPSHOT + 6.9.1-SNAPSHOT shedlock-bom shedlock-core diff --git a/providers/arangodb/shedlock-provider-arangodb/pom.xml b/providers/arangodb/shedlock-provider-arangodb/pom.xml index 5eb496e1c..ffce92385 100644 --- a/providers/arangodb/shedlock-provider-arangodb/pom.xml +++ b/providers/arangodb/shedlock-provider-arangodb/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.2-SNAPSHOT + 6.9.1-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/providers/cassandra/shedlock-provider-cassandra/pom.xml b/providers/cassandra/shedlock-provider-cassandra/pom.xml index b7f5fdf4d..cf3b871b6 100644 --- a/providers/cassandra/shedlock-provider-cassandra/pom.xml +++ b/providers/cassandra/shedlock-provider-cassandra/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.2-SNAPSHOT + 6.9.1-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/providers/consul/shedlock-provider-consul/pom.xml b/providers/consul/shedlock-provider-consul/pom.xml index 458fd4beb..c2090afce 100644 --- a/providers/consul/shedlock-provider-consul/pom.xml +++ b/providers/consul/shedlock-provider-consul/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.2-SNAPSHOT + 6.9.1-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml b/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml index f2b5a66ef..67c86190f 100644 --- a/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml +++ b/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.2-SNAPSHOT + 6.9.1-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/providers/datastore/shedlock-provider-datastore/pom.xml b/providers/datastore/shedlock-provider-datastore/pom.xml index be23bb64d..338ae1279 100644 --- a/providers/datastore/shedlock-provider-datastore/pom.xml +++ b/providers/datastore/shedlock-provider-datastore/pom.xml @@ -4,7 +4,7 @@ net.javacrumbs.shedlock shedlock-parent - 6.9.2-SNAPSHOT + 6.9.1-SNAPSHOT ../../../pom.xml diff --git a/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml b/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml index 3918b9ecd..ed174e4f8 100644 --- a/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml +++ b/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.2-SNAPSHOT + 6.9.1-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml index f91929495..5cde951b4 100644 --- a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml +++ b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.2-SNAPSHOT + 6.9.1-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/providers/elasticsearch/shedlock-provider-elasticsearch9/pom.xml b/providers/elasticsearch/shedlock-provider-elasticsearch9/pom.xml index 423ec0d93..f7d832bd1 100644 --- a/providers/elasticsearch/shedlock-provider-elasticsearch9/pom.xml +++ b/providers/elasticsearch/shedlock-provider-elasticsearch9/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.2-SNAPSHOT + 6.9.1-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml b/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml index 8287d9c9b..f12125b5a 100644 --- a/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml +++ b/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.2-SNAPSHOT + 6.9.1-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml b/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml index fd6692b17..5ff6a66f8 100644 --- a/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml +++ b/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.2-SNAPSHOT + 6.9.1-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/providers/ignite/shedlock-provider-ignite/pom.xml b/providers/ignite/shedlock-provider-ignite/pom.xml index 5d78623b9..244065268 100644 --- a/providers/ignite/shedlock-provider-ignite/pom.xml +++ b/providers/ignite/shedlock-provider-ignite/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.2-SNAPSHOT + 6.9.1-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/providers/inmemory/shedlock-provider-inmemory/pom.xml b/providers/inmemory/shedlock-provider-inmemory/pom.xml index 251733685..b615b06e1 100644 --- a/providers/inmemory/shedlock-provider-inmemory/pom.xml +++ b/providers/inmemory/shedlock-provider-inmemory/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.2-SNAPSHOT + 6.9.1-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/providers/jdbc/shedlock-provider-exposed/pom.xml b/providers/jdbc/shedlock-provider-exposed/pom.xml index 5f6a98c61..baac7db39 100644 --- a/providers/jdbc/shedlock-provider-exposed/pom.xml +++ b/providers/jdbc/shedlock-provider-exposed/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.2-SNAPSHOT + 6.9.1-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml b/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml index e691860f2..8bac8534e 100644 --- a/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.2-SNAPSHOT + 6.9.1-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml b/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml index 25eaebaab..f517de08b 100644 --- a/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.2-SNAPSHOT + 6.9.1-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/providers/jdbc/shedlock-provider-jdbc-template/pom.xml b/providers/jdbc/shedlock-provider-jdbc-template/pom.xml index 88e0fe54a..106ddae76 100644 --- a/providers/jdbc/shedlock-provider-jdbc-template/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-template/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.2-SNAPSHOT + 6.9.1-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/providers/jdbc/shedlock-provider-jdbc/pom.xml b/providers/jdbc/shedlock-provider-jdbc/pom.xml index 9e9e88da9..51472875d 100644 --- a/providers/jdbc/shedlock-provider-jdbc/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.2-SNAPSHOT + 6.9.1-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/providers/jdbc/shedlock-provider-jooq/pom.xml b/providers/jdbc/shedlock-provider-jooq/pom.xml index 43a145c1d..b5b6304d6 100644 --- a/providers/jdbc/shedlock-provider-jooq/pom.xml +++ b/providers/jdbc/shedlock-provider-jooq/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.2-SNAPSHOT + 6.9.1-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/providers/jdbc/shedlock-test-support-jdbc/pom.xml b/providers/jdbc/shedlock-test-support-jdbc/pom.xml index d5e534341..32ef5cb1d 100644 --- a/providers/jdbc/shedlock-test-support-jdbc/pom.xml +++ b/providers/jdbc/shedlock-test-support-jdbc/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.2-SNAPSHOT + 6.9.1-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/providers/memcached/shedlock-provider-memcached-spy/pom.xml b/providers/memcached/shedlock-provider-memcached-spy/pom.xml index e2b1d72cc..172409d78 100644 --- a/providers/memcached/shedlock-provider-memcached-spy/pom.xml +++ b/providers/memcached/shedlock-provider-memcached-spy/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.2-SNAPSHOT + 6.9.1-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml b/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml index c664137e1..d9aeb2443 100644 --- a/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml +++ b/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.2-SNAPSHOT + 6.9.1-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/providers/mongo/shedlock-provider-mongo/pom.xml b/providers/mongo/shedlock-provider-mongo/pom.xml index 3625f5c77..c7d52552a 100644 --- a/providers/mongo/shedlock-provider-mongo/pom.xml +++ b/providers/mongo/shedlock-provider-mongo/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.2-SNAPSHOT + 6.9.1-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/providers/neo4j/shedlock-provider-neo4j/pom.xml b/providers/neo4j/shedlock-provider-neo4j/pom.xml index adae2df95..3148af9b9 100644 --- a/providers/neo4j/shedlock-provider-neo4j/pom.xml +++ b/providers/neo4j/shedlock-provider-neo4j/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.2-SNAPSHOT + 6.9.1-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/providers/opensearch/shedlock-provider-opensearch-java/pom.xml b/providers/opensearch/shedlock-provider-opensearch-java/pom.xml index 664987126..91e732387 100644 --- a/providers/opensearch/shedlock-provider-opensearch-java/pom.xml +++ b/providers/opensearch/shedlock-provider-opensearch-java/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.2-SNAPSHOT + 6.9.1-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/providers/opensearch/shedlock-provider-opensearch/pom.xml b/providers/opensearch/shedlock-provider-opensearch/pom.xml index 008b8b481..f8c0adb98 100644 --- a/providers/opensearch/shedlock-provider-opensearch/pom.xml +++ b/providers/opensearch/shedlock-provider-opensearch/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.2-SNAPSHOT + 6.9.1-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml index 9be50a275..b17620385 100644 --- a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml +++ b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml @@ -5,7 +5,7 @@ net.javacrumbs.shedlock shedlock-parent - 6.9.2-SNAPSHOT + 6.9.1-SNAPSHOT ../../../pom.xml diff --git a/providers/redis/shedlock-provider-redis-jedis4/pom.xml b/providers/redis/shedlock-provider-redis-jedis4/pom.xml index df1941bb8..650f71163 100644 --- a/providers/redis/shedlock-provider-redis-jedis4/pom.xml +++ b/providers/redis/shedlock-provider-redis-jedis4/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.2-SNAPSHOT + 6.9.1-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/providers/redis/shedlock-provider-redis-lettuce/pom.xml b/providers/redis/shedlock-provider-redis-lettuce/pom.xml index 703fd5598..3862539de 100644 --- a/providers/redis/shedlock-provider-redis-lettuce/pom.xml +++ b/providers/redis/shedlock-provider-redis-lettuce/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.2-SNAPSHOT + 6.9.1-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index 66571526b..a26e2e0a4 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.2-SNAPSHOT + 6.9.1-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/providers/redis/shedlock-support-redis/pom.xml b/providers/redis/shedlock-support-redis/pom.xml index 75af30a2c..b1f82795b 100644 --- a/providers/redis/shedlock-support-redis/pom.xml +++ b/providers/redis/shedlock-support-redis/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.2-SNAPSHOT + 6.9.1-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/providers/redis/shedlock-test-support-redis/pom.xml b/providers/redis/shedlock-test-support-redis/pom.xml index f4b7d7012..1f385e04f 100644 --- a/providers/redis/shedlock-test-support-redis/pom.xml +++ b/providers/redis/shedlock-test-support-redis/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.2-SNAPSHOT + 6.9.1-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/providers/s3/shedlock-provider-s3/pom.xml b/providers/s3/shedlock-provider-s3/pom.xml index 798975dc6..78032a92d 100644 --- a/providers/s3/shedlock-provider-s3/pom.xml +++ b/providers/s3/shedlock-provider-s3/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.2-SNAPSHOT + 6.9.1-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/providers/s3/shedlock-provider-s3v2/pom.xml b/providers/s3/shedlock-provider-s3v2/pom.xml index efa32985c..ba07c2095 100644 --- a/providers/s3/shedlock-provider-s3v2/pom.xml +++ b/providers/s3/shedlock-provider-s3v2/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.2-SNAPSHOT + 6.9.1-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/providers/spanner/shedlock-provider-spanner/pom.xml b/providers/spanner/shedlock-provider-spanner/pom.xml index 6db092faa..43db79419 100644 --- a/providers/spanner/shedlock-provider-spanner/pom.xml +++ b/providers/spanner/shedlock-provider-spanner/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.2-SNAPSHOT + 6.9.1-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml b/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml index 9ae959326..ff1e8219d 100644 --- a/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml +++ b/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.2-SNAPSHOT + 6.9.1-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/shedlock-bom/pom.xml b/shedlock-bom/pom.xml index 30d00efb0..35c88c166 100644 --- a/shedlock-bom/pom.xml +++ b/shedlock-bom/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.2-SNAPSHOT + 6.9.1-SNAPSHOT 4.0.0 diff --git a/shedlock-core/pom.xml b/shedlock-core/pom.xml index d54ba9b61..4980d975b 100644 --- a/shedlock-core/pom.xml +++ b/shedlock-core/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.2-SNAPSHOT + 6.9.1-SNAPSHOT 4.0.0 diff --git a/shedlock-test-support/pom.xml b/shedlock-test-support/pom.xml index e824d063d..daacbc44a 100644 --- a/shedlock-test-support/pom.xml +++ b/shedlock-test-support/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.2-SNAPSHOT + 6.9.1-SNAPSHOT 4.0.0 diff --git a/spring/shedlock-spring/pom.xml b/spring/shedlock-spring/pom.xml index 58aec9ba9..349833c7b 100644 --- a/spring/shedlock-spring/pom.xml +++ b/spring/shedlock-spring/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.2-SNAPSHOT + 6.9.1-SNAPSHOT ../../pom.xml 4.0.0 diff --git a/spring/test/shedlock-springboot-future-test/pom.xml b/spring/test/shedlock-springboot-future-test/pom.xml index 04778d635..f659fc744 100644 --- a/spring/test/shedlock-springboot-future-test/pom.xml +++ b/spring/test/shedlock-springboot-future-test/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.2-SNAPSHOT + 6.9.1-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/spring/test/shedlock-springboot-kotlin-test/pom.xml b/spring/test/shedlock-springboot-kotlin-test/pom.xml index 153c67777..912e0fe84 100644 --- a/spring/test/shedlock-springboot-kotlin-test/pom.xml +++ b/spring/test/shedlock-springboot-kotlin-test/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.2-SNAPSHOT + 6.9.1-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/spring/test/shedlock-springboot-old-test/pom.xml b/spring/test/shedlock-springboot-old-test/pom.xml index b9fca3bd5..75206989c 100644 --- a/spring/test/shedlock-springboot-old-test/pom.xml +++ b/spring/test/shedlock-springboot-old-test/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.2-SNAPSHOT + 6.9.1-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/spring/test/shedlock-springboot-sleuth-test/pom.xml b/spring/test/shedlock-springboot-sleuth-test/pom.xml index 789a0c854..c21593a3c 100644 --- a/spring/test/shedlock-springboot-sleuth-test/pom.xml +++ b/spring/test/shedlock-springboot-sleuth-test/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.2-SNAPSHOT + 6.9.1-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/spring/test/shedlock-springboot-test/pom.xml b/spring/test/shedlock-springboot-test/pom.xml index 31570a9ff..fb6eaa909 100644 --- a/spring/test/shedlock-springboot-test/pom.xml +++ b/spring/test/shedlock-springboot-test/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.2-SNAPSHOT + 6.9.1-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/spring/test/shedlock-testng-test/pom.xml b/spring/test/shedlock-testng-test/pom.xml index 0cd915ecf..2296615b1 100644 --- a/spring/test/shedlock-testng-test/pom.xml +++ b/spring/test/shedlock-testng-test/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.2-SNAPSHOT + 6.9.1-SNAPSHOT ../../../pom.xml 4.0.0 From fbec95b93847f47f1f08806cf2c62b25d04c6b3e Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Mon, 7 Jul 2025 12:39:20 +0200 Subject: [PATCH 1485/1598] Try to fix publishing --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index bd6fcef3c..5f9f17a25 100644 --- a/pom.xml +++ b/pom.xml @@ -162,7 +162,7 @@ org.sonatype.central central-publishing-maven-plugin - 0.8.0 + 0.7.0 true central From ed478e8c3506a4e2d794e50de181719790d0830f Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Mon, 7 Jul 2025 12:41:06 +0200 Subject: [PATCH 1486/1598] [maven-release-plugin] prepare release shedlock-parent-6.9.1 --- cdi/shedlock-cdi/pom.xml | 2 +- cdi/test/quarkus-test/pom.xml | 2 +- micronaut/shedlock-micronaut4/pom.xml | 2 +- micronaut/test/micronaut4-jdbc-template/pom.xml | 2 +- micronaut/test/micronaut4-jdbc/pom.xml | 2 +- pom.xml | 2 +- providers/arangodb/shedlock-provider-arangodb/pom.xml | 2 +- providers/cassandra/shedlock-provider-cassandra/pom.xml | 2 +- providers/consul/shedlock-provider-consul/pom.xml | 2 +- .../couchbase/shedlock-provider-couchbase-javaclient3/pom.xml | 2 +- providers/datastore/shedlock-provider-datastore/pom.xml | 2 +- providers/dynamodb/shedlock-provider-dynamodb2/pom.xml | 2 +- .../elasticsearch/shedlock-provider-elasticsearch8/pom.xml | 2 +- .../elasticsearch/shedlock-provider-elasticsearch9/pom.xml | 2 +- providers/etcd/shedlock-provider-etcd-jetcd/pom.xml | 2 +- providers/hazelcast/shedlock-provider-hazelcast4/pom.xml | 2 +- providers/ignite/shedlock-provider-ignite/pom.xml | 2 +- providers/inmemory/shedlock-provider-inmemory/pom.xml | 2 +- providers/jdbc/shedlock-provider-exposed/pom.xml | 2 +- providers/jdbc/shedlock-provider-jdbc-internal/pom.xml | 2 +- providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml | 2 +- providers/jdbc/shedlock-provider-jdbc-template/pom.xml | 2 +- providers/jdbc/shedlock-provider-jdbc/pom.xml | 2 +- providers/jdbc/shedlock-provider-jooq/pom.xml | 2 +- providers/jdbc/shedlock-test-support-jdbc/pom.xml | 2 +- providers/memcached/shedlock-provider-memcached-spy/pom.xml | 2 +- providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml | 2 +- providers/mongo/shedlock-provider-mongo/pom.xml | 2 +- providers/neo4j/shedlock-provider-neo4j/pom.xml | 2 +- providers/opensearch/shedlock-provider-opensearch-java/pom.xml | 2 +- providers/opensearch/shedlock-provider-opensearch/pom.xml | 2 +- providers/r2dbc/shedlock-provider-r2dbc/pom.xml | 2 +- providers/redis/shedlock-provider-redis-jedis4/pom.xml | 2 +- providers/redis/shedlock-provider-redis-lettuce/pom.xml | 2 +- providers/redis/shedlock-provider-redis-spring/pom.xml | 2 +- providers/redis/shedlock-support-redis/pom.xml | 2 +- providers/redis/shedlock-test-support-redis/pom.xml | 2 +- providers/s3/shedlock-provider-s3/pom.xml | 2 +- providers/s3/shedlock-provider-s3v2/pom.xml | 2 +- providers/spanner/shedlock-provider-spanner/pom.xml | 2 +- providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml | 2 +- shedlock-bom/pom.xml | 2 +- shedlock-core/pom.xml | 2 +- shedlock-test-support/pom.xml | 2 +- spring/shedlock-spring/pom.xml | 2 +- spring/test/shedlock-springboot-future-test/pom.xml | 2 +- spring/test/shedlock-springboot-kotlin-test/pom.xml | 2 +- spring/test/shedlock-springboot-old-test/pom.xml | 2 +- spring/test/shedlock-springboot-sleuth-test/pom.xml | 2 +- spring/test/shedlock-springboot-test/pom.xml | 2 +- spring/test/shedlock-testng-test/pom.xml | 2 +- 51 files changed, 51 insertions(+), 51 deletions(-) diff --git a/cdi/shedlock-cdi/pom.xml b/cdi/shedlock-cdi/pom.xml index 332347e05..c6133d2ef 100644 --- a/cdi/shedlock-cdi/pom.xml +++ b/cdi/shedlock-cdi/pom.xml @@ -5,7 +5,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1-SNAPSHOT + 6.9.1 ../../pom.xml diff --git a/cdi/test/quarkus-test/pom.xml b/cdi/test/quarkus-test/pom.xml index 19bfa354f..ae0ada2ab 100644 --- a/cdi/test/quarkus-test/pom.xml +++ b/cdi/test/quarkus-test/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1-SNAPSHOT + 6.9.1 ../../../pom.xml 4.0.0 diff --git a/micronaut/shedlock-micronaut4/pom.xml b/micronaut/shedlock-micronaut4/pom.xml index e3754724f..a94b4a354 100644 --- a/micronaut/shedlock-micronaut4/pom.xml +++ b/micronaut/shedlock-micronaut4/pom.xml @@ -5,7 +5,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1-SNAPSHOT + 6.9.1 ../../pom.xml diff --git a/micronaut/test/micronaut4-jdbc-template/pom.xml b/micronaut/test/micronaut4-jdbc-template/pom.xml index d525b17d2..9d0cbc007 100644 --- a/micronaut/test/micronaut4-jdbc-template/pom.xml +++ b/micronaut/test/micronaut4-jdbc-template/pom.xml @@ -5,7 +5,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1-SNAPSHOT + 6.9.1 ../../../pom.xml diff --git a/micronaut/test/micronaut4-jdbc/pom.xml b/micronaut/test/micronaut4-jdbc/pom.xml index b52b75a45..0bdcc147d 100644 --- a/micronaut/test/micronaut4-jdbc/pom.xml +++ b/micronaut/test/micronaut4-jdbc/pom.xml @@ -5,7 +5,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1-SNAPSHOT + 6.9.1 ../../../pom.xml diff --git a/pom.xml b/pom.xml index 5f9f17a25..170252498 100644 --- a/pom.xml +++ b/pom.xml @@ -20,7 +20,7 @@ shedlock-parent ShedLock pom - 6.9.1-SNAPSHOT + 6.9.1 shedlock-bom shedlock-core diff --git a/providers/arangodb/shedlock-provider-arangodb/pom.xml b/providers/arangodb/shedlock-provider-arangodb/pom.xml index ffce92385..9bf111e9f 100644 --- a/providers/arangodb/shedlock-provider-arangodb/pom.xml +++ b/providers/arangodb/shedlock-provider-arangodb/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1-SNAPSHOT + 6.9.1 ../../../pom.xml 4.0.0 diff --git a/providers/cassandra/shedlock-provider-cassandra/pom.xml b/providers/cassandra/shedlock-provider-cassandra/pom.xml index cf3b871b6..79ad88d52 100644 --- a/providers/cassandra/shedlock-provider-cassandra/pom.xml +++ b/providers/cassandra/shedlock-provider-cassandra/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1-SNAPSHOT + 6.9.1 ../../../pom.xml 4.0.0 diff --git a/providers/consul/shedlock-provider-consul/pom.xml b/providers/consul/shedlock-provider-consul/pom.xml index c2090afce..228ec1426 100644 --- a/providers/consul/shedlock-provider-consul/pom.xml +++ b/providers/consul/shedlock-provider-consul/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1-SNAPSHOT + 6.9.1 ../../../pom.xml 4.0.0 diff --git a/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml b/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml index 67c86190f..8f20a1ad9 100644 --- a/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml +++ b/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1-SNAPSHOT + 6.9.1 ../../../pom.xml 4.0.0 diff --git a/providers/datastore/shedlock-provider-datastore/pom.xml b/providers/datastore/shedlock-provider-datastore/pom.xml index 338ae1279..46dfad7f4 100644 --- a/providers/datastore/shedlock-provider-datastore/pom.xml +++ b/providers/datastore/shedlock-provider-datastore/pom.xml @@ -4,7 +4,7 @@ net.javacrumbs.shedlock shedlock-parent - 6.9.1-SNAPSHOT + 6.9.1 ../../../pom.xml diff --git a/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml b/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml index ed174e4f8..793970eb0 100644 --- a/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml +++ b/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1-SNAPSHOT + 6.9.1 ../../../pom.xml 4.0.0 diff --git a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml index 5cde951b4..2b7972c14 100644 --- a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml +++ b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1-SNAPSHOT + 6.9.1 ../../../pom.xml 4.0.0 diff --git a/providers/elasticsearch/shedlock-provider-elasticsearch9/pom.xml b/providers/elasticsearch/shedlock-provider-elasticsearch9/pom.xml index f7d832bd1..d0fc8ed99 100644 --- a/providers/elasticsearch/shedlock-provider-elasticsearch9/pom.xml +++ b/providers/elasticsearch/shedlock-provider-elasticsearch9/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1-SNAPSHOT + 6.9.1 ../../../pom.xml 4.0.0 diff --git a/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml b/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml index f12125b5a..66af457da 100644 --- a/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml +++ b/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1-SNAPSHOT + 6.9.1 ../../../pom.xml 4.0.0 diff --git a/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml b/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml index 5ff6a66f8..8d745512b 100644 --- a/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml +++ b/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1-SNAPSHOT + 6.9.1 ../../../pom.xml 4.0.0 diff --git a/providers/ignite/shedlock-provider-ignite/pom.xml b/providers/ignite/shedlock-provider-ignite/pom.xml index 244065268..cdc9c2e1c 100644 --- a/providers/ignite/shedlock-provider-ignite/pom.xml +++ b/providers/ignite/shedlock-provider-ignite/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1-SNAPSHOT + 6.9.1 ../../../pom.xml 4.0.0 diff --git a/providers/inmemory/shedlock-provider-inmemory/pom.xml b/providers/inmemory/shedlock-provider-inmemory/pom.xml index b615b06e1..c2a3c679c 100644 --- a/providers/inmemory/shedlock-provider-inmemory/pom.xml +++ b/providers/inmemory/shedlock-provider-inmemory/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1-SNAPSHOT + 6.9.1 ../../../pom.xml 4.0.0 diff --git a/providers/jdbc/shedlock-provider-exposed/pom.xml b/providers/jdbc/shedlock-provider-exposed/pom.xml index baac7db39..907203e33 100644 --- a/providers/jdbc/shedlock-provider-exposed/pom.xml +++ b/providers/jdbc/shedlock-provider-exposed/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1-SNAPSHOT + 6.9.1 ../../../pom.xml 4.0.0 diff --git a/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml b/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml index 8bac8534e..136a484da 100644 --- a/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1-SNAPSHOT + 6.9.1 ../../../pom.xml 4.0.0 diff --git a/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml b/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml index f517de08b..06308b852 100644 --- a/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1-SNAPSHOT + 6.9.1 ../../../pom.xml 4.0.0 diff --git a/providers/jdbc/shedlock-provider-jdbc-template/pom.xml b/providers/jdbc/shedlock-provider-jdbc-template/pom.xml index 106ddae76..8847d4974 100644 --- a/providers/jdbc/shedlock-provider-jdbc-template/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-template/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1-SNAPSHOT + 6.9.1 ../../../pom.xml 4.0.0 diff --git a/providers/jdbc/shedlock-provider-jdbc/pom.xml b/providers/jdbc/shedlock-provider-jdbc/pom.xml index 51472875d..fa626a941 100644 --- a/providers/jdbc/shedlock-provider-jdbc/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1-SNAPSHOT + 6.9.1 ../../../pom.xml 4.0.0 diff --git a/providers/jdbc/shedlock-provider-jooq/pom.xml b/providers/jdbc/shedlock-provider-jooq/pom.xml index b5b6304d6..200da1412 100644 --- a/providers/jdbc/shedlock-provider-jooq/pom.xml +++ b/providers/jdbc/shedlock-provider-jooq/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1-SNAPSHOT + 6.9.1 ../../../pom.xml 4.0.0 diff --git a/providers/jdbc/shedlock-test-support-jdbc/pom.xml b/providers/jdbc/shedlock-test-support-jdbc/pom.xml index 32ef5cb1d..e6b15e406 100644 --- a/providers/jdbc/shedlock-test-support-jdbc/pom.xml +++ b/providers/jdbc/shedlock-test-support-jdbc/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1-SNAPSHOT + 6.9.1 ../../../pom.xml 4.0.0 diff --git a/providers/memcached/shedlock-provider-memcached-spy/pom.xml b/providers/memcached/shedlock-provider-memcached-spy/pom.xml index 172409d78..e0fea180a 100644 --- a/providers/memcached/shedlock-provider-memcached-spy/pom.xml +++ b/providers/memcached/shedlock-provider-memcached-spy/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1-SNAPSHOT + 6.9.1 ../../../pom.xml 4.0.0 diff --git a/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml b/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml index d9aeb2443..549edc3ed 100644 --- a/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml +++ b/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1-SNAPSHOT + 6.9.1 ../../../pom.xml 4.0.0 diff --git a/providers/mongo/shedlock-provider-mongo/pom.xml b/providers/mongo/shedlock-provider-mongo/pom.xml index c7d52552a..e8bf5a1a4 100644 --- a/providers/mongo/shedlock-provider-mongo/pom.xml +++ b/providers/mongo/shedlock-provider-mongo/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1-SNAPSHOT + 6.9.1 ../../../pom.xml 4.0.0 diff --git a/providers/neo4j/shedlock-provider-neo4j/pom.xml b/providers/neo4j/shedlock-provider-neo4j/pom.xml index 3148af9b9..389454281 100644 --- a/providers/neo4j/shedlock-provider-neo4j/pom.xml +++ b/providers/neo4j/shedlock-provider-neo4j/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1-SNAPSHOT + 6.9.1 ../../../pom.xml 4.0.0 diff --git a/providers/opensearch/shedlock-provider-opensearch-java/pom.xml b/providers/opensearch/shedlock-provider-opensearch-java/pom.xml index 91e732387..63e3f322d 100644 --- a/providers/opensearch/shedlock-provider-opensearch-java/pom.xml +++ b/providers/opensearch/shedlock-provider-opensearch-java/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1-SNAPSHOT + 6.9.1 ../../../pom.xml 4.0.0 diff --git a/providers/opensearch/shedlock-provider-opensearch/pom.xml b/providers/opensearch/shedlock-provider-opensearch/pom.xml index f8c0adb98..5cdfff07e 100644 --- a/providers/opensearch/shedlock-provider-opensearch/pom.xml +++ b/providers/opensearch/shedlock-provider-opensearch/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1-SNAPSHOT + 6.9.1 ../../../pom.xml 4.0.0 diff --git a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml index b17620385..9bce0cbea 100644 --- a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml +++ b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml @@ -5,7 +5,7 @@ net.javacrumbs.shedlock shedlock-parent - 6.9.1-SNAPSHOT + 6.9.1 ../../../pom.xml diff --git a/providers/redis/shedlock-provider-redis-jedis4/pom.xml b/providers/redis/shedlock-provider-redis-jedis4/pom.xml index 650f71163..29510b65e 100644 --- a/providers/redis/shedlock-provider-redis-jedis4/pom.xml +++ b/providers/redis/shedlock-provider-redis-jedis4/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1-SNAPSHOT + 6.9.1 ../../../pom.xml 4.0.0 diff --git a/providers/redis/shedlock-provider-redis-lettuce/pom.xml b/providers/redis/shedlock-provider-redis-lettuce/pom.xml index 3862539de..0659c2818 100644 --- a/providers/redis/shedlock-provider-redis-lettuce/pom.xml +++ b/providers/redis/shedlock-provider-redis-lettuce/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1-SNAPSHOT + 6.9.1 ../../../pom.xml 4.0.0 diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index a26e2e0a4..0308972f9 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1-SNAPSHOT + 6.9.1 ../../../pom.xml 4.0.0 diff --git a/providers/redis/shedlock-support-redis/pom.xml b/providers/redis/shedlock-support-redis/pom.xml index b1f82795b..097bf0bc1 100644 --- a/providers/redis/shedlock-support-redis/pom.xml +++ b/providers/redis/shedlock-support-redis/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1-SNAPSHOT + 6.9.1 ../../../pom.xml 4.0.0 diff --git a/providers/redis/shedlock-test-support-redis/pom.xml b/providers/redis/shedlock-test-support-redis/pom.xml index 1f385e04f..ad274397f 100644 --- a/providers/redis/shedlock-test-support-redis/pom.xml +++ b/providers/redis/shedlock-test-support-redis/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1-SNAPSHOT + 6.9.1 ../../../pom.xml 4.0.0 diff --git a/providers/s3/shedlock-provider-s3/pom.xml b/providers/s3/shedlock-provider-s3/pom.xml index 78032a92d..991dfe8ef 100644 --- a/providers/s3/shedlock-provider-s3/pom.xml +++ b/providers/s3/shedlock-provider-s3/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1-SNAPSHOT + 6.9.1 ../../../pom.xml 4.0.0 diff --git a/providers/s3/shedlock-provider-s3v2/pom.xml b/providers/s3/shedlock-provider-s3v2/pom.xml index ba07c2095..e85a0a01e 100644 --- a/providers/s3/shedlock-provider-s3v2/pom.xml +++ b/providers/s3/shedlock-provider-s3v2/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1-SNAPSHOT + 6.9.1 ../../../pom.xml 4.0.0 diff --git a/providers/spanner/shedlock-provider-spanner/pom.xml b/providers/spanner/shedlock-provider-spanner/pom.xml index 43db79419..15f9ed2df 100644 --- a/providers/spanner/shedlock-provider-spanner/pom.xml +++ b/providers/spanner/shedlock-provider-spanner/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1-SNAPSHOT + 6.9.1 ../../../pom.xml 4.0.0 diff --git a/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml b/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml index ff1e8219d..f404254ff 100644 --- a/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml +++ b/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1-SNAPSHOT + 6.9.1 ../../../pom.xml 4.0.0 diff --git a/shedlock-bom/pom.xml b/shedlock-bom/pom.xml index 35c88c166..faf1e031e 100644 --- a/shedlock-bom/pom.xml +++ b/shedlock-bom/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1-SNAPSHOT + 6.9.1 4.0.0 diff --git a/shedlock-core/pom.xml b/shedlock-core/pom.xml index 4980d975b..15fcde93f 100644 --- a/shedlock-core/pom.xml +++ b/shedlock-core/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1-SNAPSHOT + 6.9.1 4.0.0 diff --git a/shedlock-test-support/pom.xml b/shedlock-test-support/pom.xml index daacbc44a..bfdb47e98 100644 --- a/shedlock-test-support/pom.xml +++ b/shedlock-test-support/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1-SNAPSHOT + 6.9.1 4.0.0 diff --git a/spring/shedlock-spring/pom.xml b/spring/shedlock-spring/pom.xml index 349833c7b..f00858fb7 100644 --- a/spring/shedlock-spring/pom.xml +++ b/spring/shedlock-spring/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1-SNAPSHOT + 6.9.1 ../../pom.xml 4.0.0 diff --git a/spring/test/shedlock-springboot-future-test/pom.xml b/spring/test/shedlock-springboot-future-test/pom.xml index f659fc744..31b0f220f 100644 --- a/spring/test/shedlock-springboot-future-test/pom.xml +++ b/spring/test/shedlock-springboot-future-test/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1-SNAPSHOT + 6.9.1 ../../../pom.xml 4.0.0 diff --git a/spring/test/shedlock-springboot-kotlin-test/pom.xml b/spring/test/shedlock-springboot-kotlin-test/pom.xml index 912e0fe84..e2254b7ed 100644 --- a/spring/test/shedlock-springboot-kotlin-test/pom.xml +++ b/spring/test/shedlock-springboot-kotlin-test/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1-SNAPSHOT + 6.9.1 ../../../pom.xml 4.0.0 diff --git a/spring/test/shedlock-springboot-old-test/pom.xml b/spring/test/shedlock-springboot-old-test/pom.xml index 75206989c..b123f3bac 100644 --- a/spring/test/shedlock-springboot-old-test/pom.xml +++ b/spring/test/shedlock-springboot-old-test/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1-SNAPSHOT + 6.9.1 ../../../pom.xml 4.0.0 diff --git a/spring/test/shedlock-springboot-sleuth-test/pom.xml b/spring/test/shedlock-springboot-sleuth-test/pom.xml index c21593a3c..f076cfdf6 100644 --- a/spring/test/shedlock-springboot-sleuth-test/pom.xml +++ b/spring/test/shedlock-springboot-sleuth-test/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1-SNAPSHOT + 6.9.1 ../../../pom.xml 4.0.0 diff --git a/spring/test/shedlock-springboot-test/pom.xml b/spring/test/shedlock-springboot-test/pom.xml index fb6eaa909..b48b3a356 100644 --- a/spring/test/shedlock-springboot-test/pom.xml +++ b/spring/test/shedlock-springboot-test/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1-SNAPSHOT + 6.9.1 ../../../pom.xml 4.0.0 diff --git a/spring/test/shedlock-testng-test/pom.xml b/spring/test/shedlock-testng-test/pom.xml index 2296615b1..921990da7 100644 --- a/spring/test/shedlock-testng-test/pom.xml +++ b/spring/test/shedlock-testng-test/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1-SNAPSHOT + 6.9.1 ../../../pom.xml 4.0.0 From 830c87cb978f56ae9fc34c5265ac112eceb20e7d Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Mon, 7 Jul 2025 12:41:11 +0200 Subject: [PATCH 1487/1598] [maven-release-plugin] prepare for next development iteration --- cdi/shedlock-cdi/pom.xml | 2 +- cdi/test/quarkus-test/pom.xml | 2 +- micronaut/shedlock-micronaut4/pom.xml | 2 +- micronaut/test/micronaut4-jdbc-template/pom.xml | 2 +- micronaut/test/micronaut4-jdbc/pom.xml | 2 +- pom.xml | 2 +- providers/arangodb/shedlock-provider-arangodb/pom.xml | 2 +- providers/cassandra/shedlock-provider-cassandra/pom.xml | 2 +- providers/consul/shedlock-provider-consul/pom.xml | 2 +- .../couchbase/shedlock-provider-couchbase-javaclient3/pom.xml | 2 +- providers/datastore/shedlock-provider-datastore/pom.xml | 2 +- providers/dynamodb/shedlock-provider-dynamodb2/pom.xml | 2 +- .../elasticsearch/shedlock-provider-elasticsearch8/pom.xml | 2 +- .../elasticsearch/shedlock-provider-elasticsearch9/pom.xml | 2 +- providers/etcd/shedlock-provider-etcd-jetcd/pom.xml | 2 +- providers/hazelcast/shedlock-provider-hazelcast4/pom.xml | 2 +- providers/ignite/shedlock-provider-ignite/pom.xml | 2 +- providers/inmemory/shedlock-provider-inmemory/pom.xml | 2 +- providers/jdbc/shedlock-provider-exposed/pom.xml | 2 +- providers/jdbc/shedlock-provider-jdbc-internal/pom.xml | 2 +- providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml | 2 +- providers/jdbc/shedlock-provider-jdbc-template/pom.xml | 2 +- providers/jdbc/shedlock-provider-jdbc/pom.xml | 2 +- providers/jdbc/shedlock-provider-jooq/pom.xml | 2 +- providers/jdbc/shedlock-test-support-jdbc/pom.xml | 2 +- providers/memcached/shedlock-provider-memcached-spy/pom.xml | 2 +- providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml | 2 +- providers/mongo/shedlock-provider-mongo/pom.xml | 2 +- providers/neo4j/shedlock-provider-neo4j/pom.xml | 2 +- providers/opensearch/shedlock-provider-opensearch-java/pom.xml | 2 +- providers/opensearch/shedlock-provider-opensearch/pom.xml | 2 +- providers/r2dbc/shedlock-provider-r2dbc/pom.xml | 2 +- providers/redis/shedlock-provider-redis-jedis4/pom.xml | 2 +- providers/redis/shedlock-provider-redis-lettuce/pom.xml | 2 +- providers/redis/shedlock-provider-redis-spring/pom.xml | 2 +- providers/redis/shedlock-support-redis/pom.xml | 2 +- providers/redis/shedlock-test-support-redis/pom.xml | 2 +- providers/s3/shedlock-provider-s3/pom.xml | 2 +- providers/s3/shedlock-provider-s3v2/pom.xml | 2 +- providers/spanner/shedlock-provider-spanner/pom.xml | 2 +- providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml | 2 +- shedlock-bom/pom.xml | 2 +- shedlock-core/pom.xml | 2 +- shedlock-test-support/pom.xml | 2 +- spring/shedlock-spring/pom.xml | 2 +- spring/test/shedlock-springboot-future-test/pom.xml | 2 +- spring/test/shedlock-springboot-kotlin-test/pom.xml | 2 +- spring/test/shedlock-springboot-old-test/pom.xml | 2 +- spring/test/shedlock-springboot-sleuth-test/pom.xml | 2 +- spring/test/shedlock-springboot-test/pom.xml | 2 +- spring/test/shedlock-testng-test/pom.xml | 2 +- 51 files changed, 51 insertions(+), 51 deletions(-) diff --git a/cdi/shedlock-cdi/pom.xml b/cdi/shedlock-cdi/pom.xml index c6133d2ef..4fc39e5be 100644 --- a/cdi/shedlock-cdi/pom.xml +++ b/cdi/shedlock-cdi/pom.xml @@ -5,7 +5,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1 + 6.9.2-SNAPSHOT ../../pom.xml diff --git a/cdi/test/quarkus-test/pom.xml b/cdi/test/quarkus-test/pom.xml index ae0ada2ab..1bdb01377 100644 --- a/cdi/test/quarkus-test/pom.xml +++ b/cdi/test/quarkus-test/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1 + 6.9.2-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/micronaut/shedlock-micronaut4/pom.xml b/micronaut/shedlock-micronaut4/pom.xml index a94b4a354..55c145043 100644 --- a/micronaut/shedlock-micronaut4/pom.xml +++ b/micronaut/shedlock-micronaut4/pom.xml @@ -5,7 +5,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1 + 6.9.2-SNAPSHOT ../../pom.xml diff --git a/micronaut/test/micronaut4-jdbc-template/pom.xml b/micronaut/test/micronaut4-jdbc-template/pom.xml index 9d0cbc007..40fd487c9 100644 --- a/micronaut/test/micronaut4-jdbc-template/pom.xml +++ b/micronaut/test/micronaut4-jdbc-template/pom.xml @@ -5,7 +5,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1 + 6.9.2-SNAPSHOT ../../../pom.xml diff --git a/micronaut/test/micronaut4-jdbc/pom.xml b/micronaut/test/micronaut4-jdbc/pom.xml index 0bdcc147d..4adfd283f 100644 --- a/micronaut/test/micronaut4-jdbc/pom.xml +++ b/micronaut/test/micronaut4-jdbc/pom.xml @@ -5,7 +5,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1 + 6.9.2-SNAPSHOT ../../../pom.xml diff --git a/pom.xml b/pom.xml index 170252498..5cacfb510 100644 --- a/pom.xml +++ b/pom.xml @@ -20,7 +20,7 @@ shedlock-parent ShedLock pom - 6.9.1 + 6.9.2-SNAPSHOT shedlock-bom shedlock-core diff --git a/providers/arangodb/shedlock-provider-arangodb/pom.xml b/providers/arangodb/shedlock-provider-arangodb/pom.xml index 9bf111e9f..5eb496e1c 100644 --- a/providers/arangodb/shedlock-provider-arangodb/pom.xml +++ b/providers/arangodb/shedlock-provider-arangodb/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1 + 6.9.2-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/providers/cassandra/shedlock-provider-cassandra/pom.xml b/providers/cassandra/shedlock-provider-cassandra/pom.xml index 79ad88d52..b7f5fdf4d 100644 --- a/providers/cassandra/shedlock-provider-cassandra/pom.xml +++ b/providers/cassandra/shedlock-provider-cassandra/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1 + 6.9.2-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/providers/consul/shedlock-provider-consul/pom.xml b/providers/consul/shedlock-provider-consul/pom.xml index 228ec1426..458fd4beb 100644 --- a/providers/consul/shedlock-provider-consul/pom.xml +++ b/providers/consul/shedlock-provider-consul/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1 + 6.9.2-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml b/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml index 8f20a1ad9..f2b5a66ef 100644 --- a/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml +++ b/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1 + 6.9.2-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/providers/datastore/shedlock-provider-datastore/pom.xml b/providers/datastore/shedlock-provider-datastore/pom.xml index 46dfad7f4..be23bb64d 100644 --- a/providers/datastore/shedlock-provider-datastore/pom.xml +++ b/providers/datastore/shedlock-provider-datastore/pom.xml @@ -4,7 +4,7 @@ net.javacrumbs.shedlock shedlock-parent - 6.9.1 + 6.9.2-SNAPSHOT ../../../pom.xml diff --git a/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml b/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml index 793970eb0..3918b9ecd 100644 --- a/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml +++ b/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1 + 6.9.2-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml index 2b7972c14..f91929495 100644 --- a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml +++ b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1 + 6.9.2-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/providers/elasticsearch/shedlock-provider-elasticsearch9/pom.xml b/providers/elasticsearch/shedlock-provider-elasticsearch9/pom.xml index d0fc8ed99..423ec0d93 100644 --- a/providers/elasticsearch/shedlock-provider-elasticsearch9/pom.xml +++ b/providers/elasticsearch/shedlock-provider-elasticsearch9/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1 + 6.9.2-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml b/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml index 66af457da..8287d9c9b 100644 --- a/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml +++ b/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1 + 6.9.2-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml b/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml index 8d745512b..fd6692b17 100644 --- a/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml +++ b/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1 + 6.9.2-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/providers/ignite/shedlock-provider-ignite/pom.xml b/providers/ignite/shedlock-provider-ignite/pom.xml index cdc9c2e1c..5d78623b9 100644 --- a/providers/ignite/shedlock-provider-ignite/pom.xml +++ b/providers/ignite/shedlock-provider-ignite/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1 + 6.9.2-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/providers/inmemory/shedlock-provider-inmemory/pom.xml b/providers/inmemory/shedlock-provider-inmemory/pom.xml index c2a3c679c..251733685 100644 --- a/providers/inmemory/shedlock-provider-inmemory/pom.xml +++ b/providers/inmemory/shedlock-provider-inmemory/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1 + 6.9.2-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/providers/jdbc/shedlock-provider-exposed/pom.xml b/providers/jdbc/shedlock-provider-exposed/pom.xml index 907203e33..5f6a98c61 100644 --- a/providers/jdbc/shedlock-provider-exposed/pom.xml +++ b/providers/jdbc/shedlock-provider-exposed/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1 + 6.9.2-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml b/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml index 136a484da..e691860f2 100644 --- a/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1 + 6.9.2-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml b/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml index 06308b852..25eaebaab 100644 --- a/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1 + 6.9.2-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/providers/jdbc/shedlock-provider-jdbc-template/pom.xml b/providers/jdbc/shedlock-provider-jdbc-template/pom.xml index 8847d4974..88e0fe54a 100644 --- a/providers/jdbc/shedlock-provider-jdbc-template/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-template/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1 + 6.9.2-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/providers/jdbc/shedlock-provider-jdbc/pom.xml b/providers/jdbc/shedlock-provider-jdbc/pom.xml index fa626a941..9e9e88da9 100644 --- a/providers/jdbc/shedlock-provider-jdbc/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1 + 6.9.2-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/providers/jdbc/shedlock-provider-jooq/pom.xml b/providers/jdbc/shedlock-provider-jooq/pom.xml index 200da1412..43a145c1d 100644 --- a/providers/jdbc/shedlock-provider-jooq/pom.xml +++ b/providers/jdbc/shedlock-provider-jooq/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1 + 6.9.2-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/providers/jdbc/shedlock-test-support-jdbc/pom.xml b/providers/jdbc/shedlock-test-support-jdbc/pom.xml index e6b15e406..d5e534341 100644 --- a/providers/jdbc/shedlock-test-support-jdbc/pom.xml +++ b/providers/jdbc/shedlock-test-support-jdbc/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1 + 6.9.2-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/providers/memcached/shedlock-provider-memcached-spy/pom.xml b/providers/memcached/shedlock-provider-memcached-spy/pom.xml index e0fea180a..e2b1d72cc 100644 --- a/providers/memcached/shedlock-provider-memcached-spy/pom.xml +++ b/providers/memcached/shedlock-provider-memcached-spy/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1 + 6.9.2-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml b/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml index 549edc3ed..c664137e1 100644 --- a/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml +++ b/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1 + 6.9.2-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/providers/mongo/shedlock-provider-mongo/pom.xml b/providers/mongo/shedlock-provider-mongo/pom.xml index e8bf5a1a4..3625f5c77 100644 --- a/providers/mongo/shedlock-provider-mongo/pom.xml +++ b/providers/mongo/shedlock-provider-mongo/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1 + 6.9.2-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/providers/neo4j/shedlock-provider-neo4j/pom.xml b/providers/neo4j/shedlock-provider-neo4j/pom.xml index 389454281..adae2df95 100644 --- a/providers/neo4j/shedlock-provider-neo4j/pom.xml +++ b/providers/neo4j/shedlock-provider-neo4j/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1 + 6.9.2-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/providers/opensearch/shedlock-provider-opensearch-java/pom.xml b/providers/opensearch/shedlock-provider-opensearch-java/pom.xml index 63e3f322d..664987126 100644 --- a/providers/opensearch/shedlock-provider-opensearch-java/pom.xml +++ b/providers/opensearch/shedlock-provider-opensearch-java/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1 + 6.9.2-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/providers/opensearch/shedlock-provider-opensearch/pom.xml b/providers/opensearch/shedlock-provider-opensearch/pom.xml index 5cdfff07e..008b8b481 100644 --- a/providers/opensearch/shedlock-provider-opensearch/pom.xml +++ b/providers/opensearch/shedlock-provider-opensearch/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1 + 6.9.2-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml index 9bce0cbea..9be50a275 100644 --- a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml +++ b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml @@ -5,7 +5,7 @@ net.javacrumbs.shedlock shedlock-parent - 6.9.1 + 6.9.2-SNAPSHOT ../../../pom.xml diff --git a/providers/redis/shedlock-provider-redis-jedis4/pom.xml b/providers/redis/shedlock-provider-redis-jedis4/pom.xml index 29510b65e..df1941bb8 100644 --- a/providers/redis/shedlock-provider-redis-jedis4/pom.xml +++ b/providers/redis/shedlock-provider-redis-jedis4/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1 + 6.9.2-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/providers/redis/shedlock-provider-redis-lettuce/pom.xml b/providers/redis/shedlock-provider-redis-lettuce/pom.xml index 0659c2818..703fd5598 100644 --- a/providers/redis/shedlock-provider-redis-lettuce/pom.xml +++ b/providers/redis/shedlock-provider-redis-lettuce/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1 + 6.9.2-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index 0308972f9..66571526b 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1 + 6.9.2-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/providers/redis/shedlock-support-redis/pom.xml b/providers/redis/shedlock-support-redis/pom.xml index 097bf0bc1..75af30a2c 100644 --- a/providers/redis/shedlock-support-redis/pom.xml +++ b/providers/redis/shedlock-support-redis/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1 + 6.9.2-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/providers/redis/shedlock-test-support-redis/pom.xml b/providers/redis/shedlock-test-support-redis/pom.xml index ad274397f..f4b7d7012 100644 --- a/providers/redis/shedlock-test-support-redis/pom.xml +++ b/providers/redis/shedlock-test-support-redis/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1 + 6.9.2-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/providers/s3/shedlock-provider-s3/pom.xml b/providers/s3/shedlock-provider-s3/pom.xml index 991dfe8ef..798975dc6 100644 --- a/providers/s3/shedlock-provider-s3/pom.xml +++ b/providers/s3/shedlock-provider-s3/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1 + 6.9.2-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/providers/s3/shedlock-provider-s3v2/pom.xml b/providers/s3/shedlock-provider-s3v2/pom.xml index e85a0a01e..efa32985c 100644 --- a/providers/s3/shedlock-provider-s3v2/pom.xml +++ b/providers/s3/shedlock-provider-s3v2/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1 + 6.9.2-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/providers/spanner/shedlock-provider-spanner/pom.xml b/providers/spanner/shedlock-provider-spanner/pom.xml index 15f9ed2df..6db092faa 100644 --- a/providers/spanner/shedlock-provider-spanner/pom.xml +++ b/providers/spanner/shedlock-provider-spanner/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1 + 6.9.2-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml b/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml index f404254ff..9ae959326 100644 --- a/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml +++ b/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1 + 6.9.2-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/shedlock-bom/pom.xml b/shedlock-bom/pom.xml index faf1e031e..30d00efb0 100644 --- a/shedlock-bom/pom.xml +++ b/shedlock-bom/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1 + 6.9.2-SNAPSHOT 4.0.0 diff --git a/shedlock-core/pom.xml b/shedlock-core/pom.xml index 15fcde93f..d54ba9b61 100644 --- a/shedlock-core/pom.xml +++ b/shedlock-core/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1 + 6.9.2-SNAPSHOT 4.0.0 diff --git a/shedlock-test-support/pom.xml b/shedlock-test-support/pom.xml index bfdb47e98..e824d063d 100644 --- a/shedlock-test-support/pom.xml +++ b/shedlock-test-support/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1 + 6.9.2-SNAPSHOT 4.0.0 diff --git a/spring/shedlock-spring/pom.xml b/spring/shedlock-spring/pom.xml index f00858fb7..58aec9ba9 100644 --- a/spring/shedlock-spring/pom.xml +++ b/spring/shedlock-spring/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1 + 6.9.2-SNAPSHOT ../../pom.xml 4.0.0 diff --git a/spring/test/shedlock-springboot-future-test/pom.xml b/spring/test/shedlock-springboot-future-test/pom.xml index 31b0f220f..04778d635 100644 --- a/spring/test/shedlock-springboot-future-test/pom.xml +++ b/spring/test/shedlock-springboot-future-test/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1 + 6.9.2-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/spring/test/shedlock-springboot-kotlin-test/pom.xml b/spring/test/shedlock-springboot-kotlin-test/pom.xml index e2254b7ed..153c67777 100644 --- a/spring/test/shedlock-springboot-kotlin-test/pom.xml +++ b/spring/test/shedlock-springboot-kotlin-test/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1 + 6.9.2-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/spring/test/shedlock-springboot-old-test/pom.xml b/spring/test/shedlock-springboot-old-test/pom.xml index b123f3bac..b9fca3bd5 100644 --- a/spring/test/shedlock-springboot-old-test/pom.xml +++ b/spring/test/shedlock-springboot-old-test/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1 + 6.9.2-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/spring/test/shedlock-springboot-sleuth-test/pom.xml b/spring/test/shedlock-springboot-sleuth-test/pom.xml index f076cfdf6..789a0c854 100644 --- a/spring/test/shedlock-springboot-sleuth-test/pom.xml +++ b/spring/test/shedlock-springboot-sleuth-test/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1 + 6.9.2-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/spring/test/shedlock-springboot-test/pom.xml b/spring/test/shedlock-springboot-test/pom.xml index b48b3a356..31570a9ff 100644 --- a/spring/test/shedlock-springboot-test/pom.xml +++ b/spring/test/shedlock-springboot-test/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1 + 6.9.2-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/spring/test/shedlock-testng-test/pom.xml b/spring/test/shedlock-testng-test/pom.xml index 921990da7..0cd915ecf 100644 --- a/spring/test/shedlock-testng-test/pom.xml +++ b/spring/test/shedlock-testng-test/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.1 + 6.9.2-SNAPSHOT ../../../pom.xml 4.0.0 From 7c1f74a1bfbced79cd3e895084b4a06a71cefa17 Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Mon, 7 Jul 2025 12:48:46 +0200 Subject: [PATCH 1488/1598] Readme updated --- README.md | 62 ++++++++++++++++++++++++++--------------------------- RELEASES.md | 4 ++++ 2 files changed, 35 insertions(+), 31 deletions(-) diff --git a/README.md b/README.md index 82c7a2560..1fc68aaa7 100644 --- a/README.md +++ b/README.md @@ -79,7 +79,7 @@ First of all, we have to import the project net.javacrumbs.shedlock shedlock-spring - 6.9.0 + 6.9.1 ``` @@ -180,7 +180,7 @@ Add dependency net.javacrumbs.shedlock shedlock-provider-jdbc-template - 6.9.0 + 6.9.1 ``` @@ -240,7 +240,7 @@ is in flux and may easily break. net.javacrumbs.shedlock shedlock-provider-r2dbc - 6.9.0 + 6.9.1 ``` @@ -263,7 +263,7 @@ Add dependency net.javacrumbs.shedlock shedlock-provider-jooq - 6.9.0 + 6.9.1 ``` @@ -296,7 +296,7 @@ Add dependency net.javacrumbs.shedlock shedlock-provider-exposed - 6.9.0 + 6.9.1 ``` @@ -324,7 +324,7 @@ Add dependency net.javacrumbs.shedlock shedlock-provider-jdbc-micronaut - 6.9.0 + 6.9.1 ``` @@ -347,7 +347,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-mongo - 6.9.0 + 6.9.1 ``` @@ -374,7 +374,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-mongo-reactivestreams - 6.9.0 + 6.9.1 ``` @@ -403,7 +403,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-dynamodb2 - 6.9.0 + 6.9.1 ``` @@ -430,7 +430,7 @@ Import net.javacrumbs.shedlock shedlock-provider-zookeeper-curator - 6.9.0 + 6.9.1 ``` @@ -454,7 +454,7 @@ Import net.javacrumbs.shedlock shedlock-provider-redis-spring - 6.9.0 + 6.9.1 ``` @@ -478,7 +478,7 @@ Import net.javacrumbs.shedlock shedlock-provider-redis-spring - 6.9.0 + 6.9.1 ``` @@ -507,7 +507,7 @@ Import net.javacrumbs.shedlock shedlock-provider-redis-jedis4 - 6.9.0 + 6.9.1 ``` @@ -531,7 +531,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-hazelcast4 - 6.9.0 + 6.9.1 ``` @@ -557,7 +557,7 @@ Import net.javacrumbs.shedlock shedlock-provider-redis-lettuce - 6.9.0 + 6.9.1 ``` @@ -579,7 +579,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-couchbase-javaclient3 - 6.9.0 + 6.9.1 ``` @@ -606,7 +606,7 @@ I am really not sure if it's a good idea to use Elasticsearch as a lock provider net.javacrumbs.shedlock shedlock-provider-elasticsearch8 - 6.9.0 + 6.9.1 ``` @@ -631,7 +631,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-opensearch-java - 6.9.0 + 6.9.1 ``` @@ -659,7 +659,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-cassandra - 6.9.0 + 6.9.1 ``` @@ -694,7 +694,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-consul - 6.9.0 + 6.9.1 ``` @@ -719,7 +719,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-arangodb - 6.9.0 + 6.9.1 ``` @@ -745,7 +745,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-neo4j - 6.9.0 + 6.9.1 ``` @@ -770,7 +770,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-etcd-jetcd - 6.9.0 + 6.9.1 ``` @@ -794,7 +794,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-ignite - 6.9.0 + 6.9.1 ``` @@ -819,7 +819,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-inmemory - 6.9.0 + 6.9.1 test ``` @@ -845,7 +845,7 @@ Import net.javacrumbs.shedlock shedlock-provider-memcached-spy - 6.9.0 + 6.9.1 ``` @@ -876,7 +876,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-datastore - 6.9.0 + 6.9.1 ``` @@ -898,7 +898,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-spanner - 6.9.0 + 6.9.1 ``` Configure @@ -938,7 +938,7 @@ Import the project shedlock-provider-s3v2 - 6.9.0 + 6.9.1 ``` @@ -1039,7 +1039,7 @@ Import the project: net.javacrumbs.shedlock shedlock-micronaut4 - 6.9.0 + 6.9.1 ``` @@ -1076,7 +1076,7 @@ Import the project: net.javacrumbs.shedlock shedlock-cdi - 6.9.0 + 6.9.1 ``` diff --git a/RELEASES.md b/RELEASES.md index b377cb714..684ea3302 100644 --- a/RELEASES.md +++ b/RELEASES.md @@ -1,4 +1,8 @@ # Release notes +## 6.9.1 (2025-07-07) +* Ability to specify index in OpenSearchLockProvider +* Dependency updates + ## 6.9.0 (2025-06-07) * Added Exposed provider (thanks @hungrytech) * Dependency updates From ea894e4b5f53c6ddfdaf130fcdbf8aeada49aa69 Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Mon, 7 Jul 2025 13:40:05 +0200 Subject: [PATCH 1489/1598] #2706 OpenSearchLockProvider made public --- .../shedlock/provider/opensearch/OpenSearchLockProvider.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/opensearch/shedlock-provider-opensearch/src/main/java/net/javacrumbs/shedlock/provider/opensearch/OpenSearchLockProvider.java b/providers/opensearch/shedlock-provider-opensearch/src/main/java/net/javacrumbs/shedlock/provider/opensearch/OpenSearchLockProvider.java index 7820f1619..c42988c80 100644 --- a/providers/opensearch/shedlock-provider-opensearch/src/main/java/net/javacrumbs/shedlock/provider/opensearch/OpenSearchLockProvider.java +++ b/providers/opensearch/shedlock-provider-opensearch/src/main/java/net/javacrumbs/shedlock/provider/opensearch/OpenSearchLockProvider.java @@ -94,7 +94,7 @@ public class OpenSearchLockProvider implements LockProvider { private final String hostname; private final String index; - private OpenSearchLockProvider(@NonNull RestHighLevelClient highLevelClient, @NonNull String index) { + public OpenSearchLockProvider(@NonNull RestHighLevelClient highLevelClient, @NonNull String index) { this.highLevelClient = highLevelClient; this.hostname = getHostname(); this.index = index; From 22ce247ac9db52abac826d4e953f9e817cf627c6 Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Mon, 7 Jul 2025 13:51:53 +0200 Subject: [PATCH 1490/1598] [maven-release-plugin] prepare release shedlock-parent-6.9.2 --- cdi/shedlock-cdi/pom.xml | 2 +- cdi/test/quarkus-test/pom.xml | 2 +- micronaut/shedlock-micronaut4/pom.xml | 2 +- micronaut/test/micronaut4-jdbc-template/pom.xml | 2 +- micronaut/test/micronaut4-jdbc/pom.xml | 2 +- pom.xml | 2 +- providers/arangodb/shedlock-provider-arangodb/pom.xml | 2 +- providers/cassandra/shedlock-provider-cassandra/pom.xml | 2 +- providers/consul/shedlock-provider-consul/pom.xml | 2 +- .../couchbase/shedlock-provider-couchbase-javaclient3/pom.xml | 2 +- providers/datastore/shedlock-provider-datastore/pom.xml | 2 +- providers/dynamodb/shedlock-provider-dynamodb2/pom.xml | 2 +- .../elasticsearch/shedlock-provider-elasticsearch8/pom.xml | 2 +- .../elasticsearch/shedlock-provider-elasticsearch9/pom.xml | 2 +- providers/etcd/shedlock-provider-etcd-jetcd/pom.xml | 2 +- providers/hazelcast/shedlock-provider-hazelcast4/pom.xml | 2 +- providers/ignite/shedlock-provider-ignite/pom.xml | 2 +- providers/inmemory/shedlock-provider-inmemory/pom.xml | 2 +- providers/jdbc/shedlock-provider-exposed/pom.xml | 2 +- providers/jdbc/shedlock-provider-jdbc-internal/pom.xml | 2 +- providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml | 2 +- providers/jdbc/shedlock-provider-jdbc-template/pom.xml | 2 +- providers/jdbc/shedlock-provider-jdbc/pom.xml | 2 +- providers/jdbc/shedlock-provider-jooq/pom.xml | 2 +- providers/jdbc/shedlock-test-support-jdbc/pom.xml | 2 +- providers/memcached/shedlock-provider-memcached-spy/pom.xml | 2 +- providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml | 2 +- providers/mongo/shedlock-provider-mongo/pom.xml | 2 +- providers/neo4j/shedlock-provider-neo4j/pom.xml | 2 +- providers/opensearch/shedlock-provider-opensearch-java/pom.xml | 2 +- providers/opensearch/shedlock-provider-opensearch/pom.xml | 2 +- providers/r2dbc/shedlock-provider-r2dbc/pom.xml | 2 +- providers/redis/shedlock-provider-redis-jedis4/pom.xml | 2 +- providers/redis/shedlock-provider-redis-lettuce/pom.xml | 2 +- providers/redis/shedlock-provider-redis-spring/pom.xml | 2 +- providers/redis/shedlock-support-redis/pom.xml | 2 +- providers/redis/shedlock-test-support-redis/pom.xml | 2 +- providers/s3/shedlock-provider-s3/pom.xml | 2 +- providers/s3/shedlock-provider-s3v2/pom.xml | 2 +- providers/spanner/shedlock-provider-spanner/pom.xml | 2 +- providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml | 2 +- shedlock-bom/pom.xml | 2 +- shedlock-core/pom.xml | 2 +- shedlock-test-support/pom.xml | 2 +- spring/shedlock-spring/pom.xml | 2 +- spring/test/shedlock-springboot-future-test/pom.xml | 2 +- spring/test/shedlock-springboot-kotlin-test/pom.xml | 2 +- spring/test/shedlock-springboot-old-test/pom.xml | 2 +- spring/test/shedlock-springboot-sleuth-test/pom.xml | 2 +- spring/test/shedlock-springboot-test/pom.xml | 2 +- spring/test/shedlock-testng-test/pom.xml | 2 +- 51 files changed, 51 insertions(+), 51 deletions(-) diff --git a/cdi/shedlock-cdi/pom.xml b/cdi/shedlock-cdi/pom.xml index 4fc39e5be..31ea0a61d 100644 --- a/cdi/shedlock-cdi/pom.xml +++ b/cdi/shedlock-cdi/pom.xml @@ -5,7 +5,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.2-SNAPSHOT + 6.9.2 ../../pom.xml diff --git a/cdi/test/quarkus-test/pom.xml b/cdi/test/quarkus-test/pom.xml index 1bdb01377..e93fabac3 100644 --- a/cdi/test/quarkus-test/pom.xml +++ b/cdi/test/quarkus-test/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.2-SNAPSHOT + 6.9.2 ../../../pom.xml 4.0.0 diff --git a/micronaut/shedlock-micronaut4/pom.xml b/micronaut/shedlock-micronaut4/pom.xml index 55c145043..9a3c9d329 100644 --- a/micronaut/shedlock-micronaut4/pom.xml +++ b/micronaut/shedlock-micronaut4/pom.xml @@ -5,7 +5,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.2-SNAPSHOT + 6.9.2 ../../pom.xml diff --git a/micronaut/test/micronaut4-jdbc-template/pom.xml b/micronaut/test/micronaut4-jdbc-template/pom.xml index 40fd487c9..e853f4e24 100644 --- a/micronaut/test/micronaut4-jdbc-template/pom.xml +++ b/micronaut/test/micronaut4-jdbc-template/pom.xml @@ -5,7 +5,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.2-SNAPSHOT + 6.9.2 ../../../pom.xml diff --git a/micronaut/test/micronaut4-jdbc/pom.xml b/micronaut/test/micronaut4-jdbc/pom.xml index 4adfd283f..fb527235e 100644 --- a/micronaut/test/micronaut4-jdbc/pom.xml +++ b/micronaut/test/micronaut4-jdbc/pom.xml @@ -5,7 +5,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.2-SNAPSHOT + 6.9.2 ../../../pom.xml diff --git a/pom.xml b/pom.xml index 5cacfb510..7167bceff 100644 --- a/pom.xml +++ b/pom.xml @@ -20,7 +20,7 @@ shedlock-parent ShedLock pom - 6.9.2-SNAPSHOT + 6.9.2 shedlock-bom shedlock-core diff --git a/providers/arangodb/shedlock-provider-arangodb/pom.xml b/providers/arangodb/shedlock-provider-arangodb/pom.xml index 5eb496e1c..d4ef20e43 100644 --- a/providers/arangodb/shedlock-provider-arangodb/pom.xml +++ b/providers/arangodb/shedlock-provider-arangodb/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.2-SNAPSHOT + 6.9.2 ../../../pom.xml 4.0.0 diff --git a/providers/cassandra/shedlock-provider-cassandra/pom.xml b/providers/cassandra/shedlock-provider-cassandra/pom.xml index b7f5fdf4d..bb54c962a 100644 --- a/providers/cassandra/shedlock-provider-cassandra/pom.xml +++ b/providers/cassandra/shedlock-provider-cassandra/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.2-SNAPSHOT + 6.9.2 ../../../pom.xml 4.0.0 diff --git a/providers/consul/shedlock-provider-consul/pom.xml b/providers/consul/shedlock-provider-consul/pom.xml index 458fd4beb..c90530c81 100644 --- a/providers/consul/shedlock-provider-consul/pom.xml +++ b/providers/consul/shedlock-provider-consul/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.2-SNAPSHOT + 6.9.2 ../../../pom.xml 4.0.0 diff --git a/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml b/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml index f2b5a66ef..f6539acca 100644 --- a/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml +++ b/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.2-SNAPSHOT + 6.9.2 ../../../pom.xml 4.0.0 diff --git a/providers/datastore/shedlock-provider-datastore/pom.xml b/providers/datastore/shedlock-provider-datastore/pom.xml index be23bb64d..87aeac38e 100644 --- a/providers/datastore/shedlock-provider-datastore/pom.xml +++ b/providers/datastore/shedlock-provider-datastore/pom.xml @@ -4,7 +4,7 @@ net.javacrumbs.shedlock shedlock-parent - 6.9.2-SNAPSHOT + 6.9.2 ../../../pom.xml diff --git a/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml b/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml index 3918b9ecd..5e0407472 100644 --- a/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml +++ b/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.2-SNAPSHOT + 6.9.2 ../../../pom.xml 4.0.0 diff --git a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml index f91929495..4eae3b34c 100644 --- a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml +++ b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.2-SNAPSHOT + 6.9.2 ../../../pom.xml 4.0.0 diff --git a/providers/elasticsearch/shedlock-provider-elasticsearch9/pom.xml b/providers/elasticsearch/shedlock-provider-elasticsearch9/pom.xml index 423ec0d93..7a0f2d0e3 100644 --- a/providers/elasticsearch/shedlock-provider-elasticsearch9/pom.xml +++ b/providers/elasticsearch/shedlock-provider-elasticsearch9/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.2-SNAPSHOT + 6.9.2 ../../../pom.xml 4.0.0 diff --git a/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml b/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml index 8287d9c9b..65f14ba77 100644 --- a/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml +++ b/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.2-SNAPSHOT + 6.9.2 ../../../pom.xml 4.0.0 diff --git a/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml b/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml index fd6692b17..7f44e31d5 100644 --- a/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml +++ b/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.2-SNAPSHOT + 6.9.2 ../../../pom.xml 4.0.0 diff --git a/providers/ignite/shedlock-provider-ignite/pom.xml b/providers/ignite/shedlock-provider-ignite/pom.xml index 5d78623b9..c34940483 100644 --- a/providers/ignite/shedlock-provider-ignite/pom.xml +++ b/providers/ignite/shedlock-provider-ignite/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.2-SNAPSHOT + 6.9.2 ../../../pom.xml 4.0.0 diff --git a/providers/inmemory/shedlock-provider-inmemory/pom.xml b/providers/inmemory/shedlock-provider-inmemory/pom.xml index 251733685..0111c7e7a 100644 --- a/providers/inmemory/shedlock-provider-inmemory/pom.xml +++ b/providers/inmemory/shedlock-provider-inmemory/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.2-SNAPSHOT + 6.9.2 ../../../pom.xml 4.0.0 diff --git a/providers/jdbc/shedlock-provider-exposed/pom.xml b/providers/jdbc/shedlock-provider-exposed/pom.xml index 5f6a98c61..2ab7bf685 100644 --- a/providers/jdbc/shedlock-provider-exposed/pom.xml +++ b/providers/jdbc/shedlock-provider-exposed/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.2-SNAPSHOT + 6.9.2 ../../../pom.xml 4.0.0 diff --git a/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml b/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml index e691860f2..347f84da9 100644 --- a/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.2-SNAPSHOT + 6.9.2 ../../../pom.xml 4.0.0 diff --git a/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml b/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml index 25eaebaab..f4a056662 100644 --- a/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.2-SNAPSHOT + 6.9.2 ../../../pom.xml 4.0.0 diff --git a/providers/jdbc/shedlock-provider-jdbc-template/pom.xml b/providers/jdbc/shedlock-provider-jdbc-template/pom.xml index 88e0fe54a..427a62b6c 100644 --- a/providers/jdbc/shedlock-provider-jdbc-template/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-template/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.2-SNAPSHOT + 6.9.2 ../../../pom.xml 4.0.0 diff --git a/providers/jdbc/shedlock-provider-jdbc/pom.xml b/providers/jdbc/shedlock-provider-jdbc/pom.xml index 9e9e88da9..eb4323562 100644 --- a/providers/jdbc/shedlock-provider-jdbc/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.2-SNAPSHOT + 6.9.2 ../../../pom.xml 4.0.0 diff --git a/providers/jdbc/shedlock-provider-jooq/pom.xml b/providers/jdbc/shedlock-provider-jooq/pom.xml index 43a145c1d..9b540eda0 100644 --- a/providers/jdbc/shedlock-provider-jooq/pom.xml +++ b/providers/jdbc/shedlock-provider-jooq/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.2-SNAPSHOT + 6.9.2 ../../../pom.xml 4.0.0 diff --git a/providers/jdbc/shedlock-test-support-jdbc/pom.xml b/providers/jdbc/shedlock-test-support-jdbc/pom.xml index d5e534341..f5b213975 100644 --- a/providers/jdbc/shedlock-test-support-jdbc/pom.xml +++ b/providers/jdbc/shedlock-test-support-jdbc/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.2-SNAPSHOT + 6.9.2 ../../../pom.xml 4.0.0 diff --git a/providers/memcached/shedlock-provider-memcached-spy/pom.xml b/providers/memcached/shedlock-provider-memcached-spy/pom.xml index e2b1d72cc..90d503fbf 100644 --- a/providers/memcached/shedlock-provider-memcached-spy/pom.xml +++ b/providers/memcached/shedlock-provider-memcached-spy/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.2-SNAPSHOT + 6.9.2 ../../../pom.xml 4.0.0 diff --git a/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml b/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml index c664137e1..7a8038d9e 100644 --- a/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml +++ b/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.2-SNAPSHOT + 6.9.2 ../../../pom.xml 4.0.0 diff --git a/providers/mongo/shedlock-provider-mongo/pom.xml b/providers/mongo/shedlock-provider-mongo/pom.xml index 3625f5c77..0fa92d9c5 100644 --- a/providers/mongo/shedlock-provider-mongo/pom.xml +++ b/providers/mongo/shedlock-provider-mongo/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.2-SNAPSHOT + 6.9.2 ../../../pom.xml 4.0.0 diff --git a/providers/neo4j/shedlock-provider-neo4j/pom.xml b/providers/neo4j/shedlock-provider-neo4j/pom.xml index adae2df95..e7ec8f49b 100644 --- a/providers/neo4j/shedlock-provider-neo4j/pom.xml +++ b/providers/neo4j/shedlock-provider-neo4j/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.2-SNAPSHOT + 6.9.2 ../../../pom.xml 4.0.0 diff --git a/providers/opensearch/shedlock-provider-opensearch-java/pom.xml b/providers/opensearch/shedlock-provider-opensearch-java/pom.xml index 664987126..1b795c136 100644 --- a/providers/opensearch/shedlock-provider-opensearch-java/pom.xml +++ b/providers/opensearch/shedlock-provider-opensearch-java/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.2-SNAPSHOT + 6.9.2 ../../../pom.xml 4.0.0 diff --git a/providers/opensearch/shedlock-provider-opensearch/pom.xml b/providers/opensearch/shedlock-provider-opensearch/pom.xml index 008b8b481..6e4126c88 100644 --- a/providers/opensearch/shedlock-provider-opensearch/pom.xml +++ b/providers/opensearch/shedlock-provider-opensearch/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.2-SNAPSHOT + 6.9.2 ../../../pom.xml 4.0.0 diff --git a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml index 9be50a275..1660ed219 100644 --- a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml +++ b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml @@ -5,7 +5,7 @@ net.javacrumbs.shedlock shedlock-parent - 6.9.2-SNAPSHOT + 6.9.2 ../../../pom.xml diff --git a/providers/redis/shedlock-provider-redis-jedis4/pom.xml b/providers/redis/shedlock-provider-redis-jedis4/pom.xml index df1941bb8..847ac2c00 100644 --- a/providers/redis/shedlock-provider-redis-jedis4/pom.xml +++ b/providers/redis/shedlock-provider-redis-jedis4/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.2-SNAPSHOT + 6.9.2 ../../../pom.xml 4.0.0 diff --git a/providers/redis/shedlock-provider-redis-lettuce/pom.xml b/providers/redis/shedlock-provider-redis-lettuce/pom.xml index 703fd5598..ce3a19ef5 100644 --- a/providers/redis/shedlock-provider-redis-lettuce/pom.xml +++ b/providers/redis/shedlock-provider-redis-lettuce/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.2-SNAPSHOT + 6.9.2 ../../../pom.xml 4.0.0 diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index 66571526b..283c1cf37 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.2-SNAPSHOT + 6.9.2 ../../../pom.xml 4.0.0 diff --git a/providers/redis/shedlock-support-redis/pom.xml b/providers/redis/shedlock-support-redis/pom.xml index 75af30a2c..150af509d 100644 --- a/providers/redis/shedlock-support-redis/pom.xml +++ b/providers/redis/shedlock-support-redis/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.2-SNAPSHOT + 6.9.2 ../../../pom.xml 4.0.0 diff --git a/providers/redis/shedlock-test-support-redis/pom.xml b/providers/redis/shedlock-test-support-redis/pom.xml index f4b7d7012..8bfa15169 100644 --- a/providers/redis/shedlock-test-support-redis/pom.xml +++ b/providers/redis/shedlock-test-support-redis/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.2-SNAPSHOT + 6.9.2 ../../../pom.xml 4.0.0 diff --git a/providers/s3/shedlock-provider-s3/pom.xml b/providers/s3/shedlock-provider-s3/pom.xml index 798975dc6..790941ca8 100644 --- a/providers/s3/shedlock-provider-s3/pom.xml +++ b/providers/s3/shedlock-provider-s3/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.2-SNAPSHOT + 6.9.2 ../../../pom.xml 4.0.0 diff --git a/providers/s3/shedlock-provider-s3v2/pom.xml b/providers/s3/shedlock-provider-s3v2/pom.xml index efa32985c..7cc0f52a9 100644 --- a/providers/s3/shedlock-provider-s3v2/pom.xml +++ b/providers/s3/shedlock-provider-s3v2/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.2-SNAPSHOT + 6.9.2 ../../../pom.xml 4.0.0 diff --git a/providers/spanner/shedlock-provider-spanner/pom.xml b/providers/spanner/shedlock-provider-spanner/pom.xml index 6db092faa..636f5b983 100644 --- a/providers/spanner/shedlock-provider-spanner/pom.xml +++ b/providers/spanner/shedlock-provider-spanner/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.2-SNAPSHOT + 6.9.2 ../../../pom.xml 4.0.0 diff --git a/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml b/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml index 9ae959326..4a44101b0 100644 --- a/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml +++ b/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.2-SNAPSHOT + 6.9.2 ../../../pom.xml 4.0.0 diff --git a/shedlock-bom/pom.xml b/shedlock-bom/pom.xml index 30d00efb0..dfd20e9df 100644 --- a/shedlock-bom/pom.xml +++ b/shedlock-bom/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.2-SNAPSHOT + 6.9.2 4.0.0 diff --git a/shedlock-core/pom.xml b/shedlock-core/pom.xml index d54ba9b61..02e378911 100644 --- a/shedlock-core/pom.xml +++ b/shedlock-core/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.2-SNAPSHOT + 6.9.2 4.0.0 diff --git a/shedlock-test-support/pom.xml b/shedlock-test-support/pom.xml index e824d063d..4e2586ee0 100644 --- a/shedlock-test-support/pom.xml +++ b/shedlock-test-support/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.2-SNAPSHOT + 6.9.2 4.0.0 diff --git a/spring/shedlock-spring/pom.xml b/spring/shedlock-spring/pom.xml index 58aec9ba9..1ca03c8a1 100644 --- a/spring/shedlock-spring/pom.xml +++ b/spring/shedlock-spring/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.2-SNAPSHOT + 6.9.2 ../../pom.xml 4.0.0 diff --git a/spring/test/shedlock-springboot-future-test/pom.xml b/spring/test/shedlock-springboot-future-test/pom.xml index 04778d635..7309dfe62 100644 --- a/spring/test/shedlock-springboot-future-test/pom.xml +++ b/spring/test/shedlock-springboot-future-test/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.2-SNAPSHOT + 6.9.2 ../../../pom.xml 4.0.0 diff --git a/spring/test/shedlock-springboot-kotlin-test/pom.xml b/spring/test/shedlock-springboot-kotlin-test/pom.xml index 153c67777..681ebba00 100644 --- a/spring/test/shedlock-springboot-kotlin-test/pom.xml +++ b/spring/test/shedlock-springboot-kotlin-test/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.2-SNAPSHOT + 6.9.2 ../../../pom.xml 4.0.0 diff --git a/spring/test/shedlock-springboot-old-test/pom.xml b/spring/test/shedlock-springboot-old-test/pom.xml index b9fca3bd5..cc7b11d7b 100644 --- a/spring/test/shedlock-springboot-old-test/pom.xml +++ b/spring/test/shedlock-springboot-old-test/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.2-SNAPSHOT + 6.9.2 ../../../pom.xml 4.0.0 diff --git a/spring/test/shedlock-springboot-sleuth-test/pom.xml b/spring/test/shedlock-springboot-sleuth-test/pom.xml index 789a0c854..f983d4b4d 100644 --- a/spring/test/shedlock-springboot-sleuth-test/pom.xml +++ b/spring/test/shedlock-springboot-sleuth-test/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.2-SNAPSHOT + 6.9.2 ../../../pom.xml 4.0.0 diff --git a/spring/test/shedlock-springboot-test/pom.xml b/spring/test/shedlock-springboot-test/pom.xml index 31570a9ff..6411e90a2 100644 --- a/spring/test/shedlock-springboot-test/pom.xml +++ b/spring/test/shedlock-springboot-test/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.2-SNAPSHOT + 6.9.2 ../../../pom.xml 4.0.0 diff --git a/spring/test/shedlock-testng-test/pom.xml b/spring/test/shedlock-testng-test/pom.xml index 0cd915ecf..ee06dad3d 100644 --- a/spring/test/shedlock-testng-test/pom.xml +++ b/spring/test/shedlock-testng-test/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.2-SNAPSHOT + 6.9.2 ../../../pom.xml 4.0.0 From f516eef5dbd147af1753390078499943c97e714b Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Mon, 7 Jul 2025 13:51:58 +0200 Subject: [PATCH 1491/1598] [maven-release-plugin] prepare for next development iteration --- cdi/shedlock-cdi/pom.xml | 2 +- cdi/test/quarkus-test/pom.xml | 2 +- micronaut/shedlock-micronaut4/pom.xml | 2 +- micronaut/test/micronaut4-jdbc-template/pom.xml | 2 +- micronaut/test/micronaut4-jdbc/pom.xml | 2 +- pom.xml | 2 +- providers/arangodb/shedlock-provider-arangodb/pom.xml | 2 +- providers/cassandra/shedlock-provider-cassandra/pom.xml | 2 +- providers/consul/shedlock-provider-consul/pom.xml | 2 +- .../couchbase/shedlock-provider-couchbase-javaclient3/pom.xml | 2 +- providers/datastore/shedlock-provider-datastore/pom.xml | 2 +- providers/dynamodb/shedlock-provider-dynamodb2/pom.xml | 2 +- .../elasticsearch/shedlock-provider-elasticsearch8/pom.xml | 2 +- .../elasticsearch/shedlock-provider-elasticsearch9/pom.xml | 2 +- providers/etcd/shedlock-provider-etcd-jetcd/pom.xml | 2 +- providers/hazelcast/shedlock-provider-hazelcast4/pom.xml | 2 +- providers/ignite/shedlock-provider-ignite/pom.xml | 2 +- providers/inmemory/shedlock-provider-inmemory/pom.xml | 2 +- providers/jdbc/shedlock-provider-exposed/pom.xml | 2 +- providers/jdbc/shedlock-provider-jdbc-internal/pom.xml | 2 +- providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml | 2 +- providers/jdbc/shedlock-provider-jdbc-template/pom.xml | 2 +- providers/jdbc/shedlock-provider-jdbc/pom.xml | 2 +- providers/jdbc/shedlock-provider-jooq/pom.xml | 2 +- providers/jdbc/shedlock-test-support-jdbc/pom.xml | 2 +- providers/memcached/shedlock-provider-memcached-spy/pom.xml | 2 +- providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml | 2 +- providers/mongo/shedlock-provider-mongo/pom.xml | 2 +- providers/neo4j/shedlock-provider-neo4j/pom.xml | 2 +- providers/opensearch/shedlock-provider-opensearch-java/pom.xml | 2 +- providers/opensearch/shedlock-provider-opensearch/pom.xml | 2 +- providers/r2dbc/shedlock-provider-r2dbc/pom.xml | 2 +- providers/redis/shedlock-provider-redis-jedis4/pom.xml | 2 +- providers/redis/shedlock-provider-redis-lettuce/pom.xml | 2 +- providers/redis/shedlock-provider-redis-spring/pom.xml | 2 +- providers/redis/shedlock-support-redis/pom.xml | 2 +- providers/redis/shedlock-test-support-redis/pom.xml | 2 +- providers/s3/shedlock-provider-s3/pom.xml | 2 +- providers/s3/shedlock-provider-s3v2/pom.xml | 2 +- providers/spanner/shedlock-provider-spanner/pom.xml | 2 +- providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml | 2 +- shedlock-bom/pom.xml | 2 +- shedlock-core/pom.xml | 2 +- shedlock-test-support/pom.xml | 2 +- spring/shedlock-spring/pom.xml | 2 +- spring/test/shedlock-springboot-future-test/pom.xml | 2 +- spring/test/shedlock-springboot-kotlin-test/pom.xml | 2 +- spring/test/shedlock-springboot-old-test/pom.xml | 2 +- spring/test/shedlock-springboot-sleuth-test/pom.xml | 2 +- spring/test/shedlock-springboot-test/pom.xml | 2 +- spring/test/shedlock-testng-test/pom.xml | 2 +- 51 files changed, 51 insertions(+), 51 deletions(-) diff --git a/cdi/shedlock-cdi/pom.xml b/cdi/shedlock-cdi/pom.xml index 31ea0a61d..f93656ce5 100644 --- a/cdi/shedlock-cdi/pom.xml +++ b/cdi/shedlock-cdi/pom.xml @@ -5,7 +5,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.2 + 6.9.3-SNAPSHOT ../../pom.xml diff --git a/cdi/test/quarkus-test/pom.xml b/cdi/test/quarkus-test/pom.xml index e93fabac3..ca414bb4e 100644 --- a/cdi/test/quarkus-test/pom.xml +++ b/cdi/test/quarkus-test/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.2 + 6.9.3-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/micronaut/shedlock-micronaut4/pom.xml b/micronaut/shedlock-micronaut4/pom.xml index 9a3c9d329..2c3f259b0 100644 --- a/micronaut/shedlock-micronaut4/pom.xml +++ b/micronaut/shedlock-micronaut4/pom.xml @@ -5,7 +5,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.2 + 6.9.3-SNAPSHOT ../../pom.xml diff --git a/micronaut/test/micronaut4-jdbc-template/pom.xml b/micronaut/test/micronaut4-jdbc-template/pom.xml index e853f4e24..cfa68ee0b 100644 --- a/micronaut/test/micronaut4-jdbc-template/pom.xml +++ b/micronaut/test/micronaut4-jdbc-template/pom.xml @@ -5,7 +5,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.2 + 6.9.3-SNAPSHOT ../../../pom.xml diff --git a/micronaut/test/micronaut4-jdbc/pom.xml b/micronaut/test/micronaut4-jdbc/pom.xml index fb527235e..1770d550c 100644 --- a/micronaut/test/micronaut4-jdbc/pom.xml +++ b/micronaut/test/micronaut4-jdbc/pom.xml @@ -5,7 +5,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.2 + 6.9.3-SNAPSHOT ../../../pom.xml diff --git a/pom.xml b/pom.xml index 7167bceff..8620fac4e 100644 --- a/pom.xml +++ b/pom.xml @@ -20,7 +20,7 @@ shedlock-parent ShedLock pom - 6.9.2 + 6.9.3-SNAPSHOT shedlock-bom shedlock-core diff --git a/providers/arangodb/shedlock-provider-arangodb/pom.xml b/providers/arangodb/shedlock-provider-arangodb/pom.xml index d4ef20e43..7730d5589 100644 --- a/providers/arangodb/shedlock-provider-arangodb/pom.xml +++ b/providers/arangodb/shedlock-provider-arangodb/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.2 + 6.9.3-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/providers/cassandra/shedlock-provider-cassandra/pom.xml b/providers/cassandra/shedlock-provider-cassandra/pom.xml index bb54c962a..6898b9e86 100644 --- a/providers/cassandra/shedlock-provider-cassandra/pom.xml +++ b/providers/cassandra/shedlock-provider-cassandra/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.2 + 6.9.3-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/providers/consul/shedlock-provider-consul/pom.xml b/providers/consul/shedlock-provider-consul/pom.xml index c90530c81..1fb4a49a1 100644 --- a/providers/consul/shedlock-provider-consul/pom.xml +++ b/providers/consul/shedlock-provider-consul/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.2 + 6.9.3-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml b/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml index f6539acca..e319e3e11 100644 --- a/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml +++ b/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.2 + 6.9.3-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/providers/datastore/shedlock-provider-datastore/pom.xml b/providers/datastore/shedlock-provider-datastore/pom.xml index 87aeac38e..58a277a5d 100644 --- a/providers/datastore/shedlock-provider-datastore/pom.xml +++ b/providers/datastore/shedlock-provider-datastore/pom.xml @@ -4,7 +4,7 @@ net.javacrumbs.shedlock shedlock-parent - 6.9.2 + 6.9.3-SNAPSHOT ../../../pom.xml diff --git a/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml b/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml index 5e0407472..1340732ca 100644 --- a/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml +++ b/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.2 + 6.9.3-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml index 4eae3b34c..deed2b0be 100644 --- a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml +++ b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.2 + 6.9.3-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/providers/elasticsearch/shedlock-provider-elasticsearch9/pom.xml b/providers/elasticsearch/shedlock-provider-elasticsearch9/pom.xml index 7a0f2d0e3..a41624b9b 100644 --- a/providers/elasticsearch/shedlock-provider-elasticsearch9/pom.xml +++ b/providers/elasticsearch/shedlock-provider-elasticsearch9/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.2 + 6.9.3-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml b/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml index 65f14ba77..c8b614531 100644 --- a/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml +++ b/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.2 + 6.9.3-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml b/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml index 7f44e31d5..facc17a33 100644 --- a/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml +++ b/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.2 + 6.9.3-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/providers/ignite/shedlock-provider-ignite/pom.xml b/providers/ignite/shedlock-provider-ignite/pom.xml index c34940483..61bccbbf0 100644 --- a/providers/ignite/shedlock-provider-ignite/pom.xml +++ b/providers/ignite/shedlock-provider-ignite/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.2 + 6.9.3-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/providers/inmemory/shedlock-provider-inmemory/pom.xml b/providers/inmemory/shedlock-provider-inmemory/pom.xml index 0111c7e7a..03cfbc7d6 100644 --- a/providers/inmemory/shedlock-provider-inmemory/pom.xml +++ b/providers/inmemory/shedlock-provider-inmemory/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.2 + 6.9.3-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/providers/jdbc/shedlock-provider-exposed/pom.xml b/providers/jdbc/shedlock-provider-exposed/pom.xml index 2ab7bf685..a99d98abe 100644 --- a/providers/jdbc/shedlock-provider-exposed/pom.xml +++ b/providers/jdbc/shedlock-provider-exposed/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.2 + 6.9.3-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml b/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml index 347f84da9..f5478a21b 100644 --- a/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.2 + 6.9.3-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml b/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml index f4a056662..0aa8a7167 100644 --- a/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.2 + 6.9.3-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/providers/jdbc/shedlock-provider-jdbc-template/pom.xml b/providers/jdbc/shedlock-provider-jdbc-template/pom.xml index 427a62b6c..de68740a5 100644 --- a/providers/jdbc/shedlock-provider-jdbc-template/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-template/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.2 + 6.9.3-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/providers/jdbc/shedlock-provider-jdbc/pom.xml b/providers/jdbc/shedlock-provider-jdbc/pom.xml index eb4323562..0f845d388 100644 --- a/providers/jdbc/shedlock-provider-jdbc/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.2 + 6.9.3-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/providers/jdbc/shedlock-provider-jooq/pom.xml b/providers/jdbc/shedlock-provider-jooq/pom.xml index 9b540eda0..d8a9723a3 100644 --- a/providers/jdbc/shedlock-provider-jooq/pom.xml +++ b/providers/jdbc/shedlock-provider-jooq/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.2 + 6.9.3-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/providers/jdbc/shedlock-test-support-jdbc/pom.xml b/providers/jdbc/shedlock-test-support-jdbc/pom.xml index f5b213975..c1c1360e0 100644 --- a/providers/jdbc/shedlock-test-support-jdbc/pom.xml +++ b/providers/jdbc/shedlock-test-support-jdbc/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.2 + 6.9.3-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/providers/memcached/shedlock-provider-memcached-spy/pom.xml b/providers/memcached/shedlock-provider-memcached-spy/pom.xml index 90d503fbf..b657d9d34 100644 --- a/providers/memcached/shedlock-provider-memcached-spy/pom.xml +++ b/providers/memcached/shedlock-provider-memcached-spy/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.2 + 6.9.3-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml b/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml index 7a8038d9e..d1bbfde14 100644 --- a/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml +++ b/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.2 + 6.9.3-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/providers/mongo/shedlock-provider-mongo/pom.xml b/providers/mongo/shedlock-provider-mongo/pom.xml index 0fa92d9c5..e9fb53ab6 100644 --- a/providers/mongo/shedlock-provider-mongo/pom.xml +++ b/providers/mongo/shedlock-provider-mongo/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.2 + 6.9.3-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/providers/neo4j/shedlock-provider-neo4j/pom.xml b/providers/neo4j/shedlock-provider-neo4j/pom.xml index e7ec8f49b..1fd97f3d0 100644 --- a/providers/neo4j/shedlock-provider-neo4j/pom.xml +++ b/providers/neo4j/shedlock-provider-neo4j/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.2 + 6.9.3-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/providers/opensearch/shedlock-provider-opensearch-java/pom.xml b/providers/opensearch/shedlock-provider-opensearch-java/pom.xml index 1b795c136..0c1c74c46 100644 --- a/providers/opensearch/shedlock-provider-opensearch-java/pom.xml +++ b/providers/opensearch/shedlock-provider-opensearch-java/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.2 + 6.9.3-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/providers/opensearch/shedlock-provider-opensearch/pom.xml b/providers/opensearch/shedlock-provider-opensearch/pom.xml index 6e4126c88..93627f7b0 100644 --- a/providers/opensearch/shedlock-provider-opensearch/pom.xml +++ b/providers/opensearch/shedlock-provider-opensearch/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.2 + 6.9.3-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml index 1660ed219..f6efd1788 100644 --- a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml +++ b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml @@ -5,7 +5,7 @@ net.javacrumbs.shedlock shedlock-parent - 6.9.2 + 6.9.3-SNAPSHOT ../../../pom.xml diff --git a/providers/redis/shedlock-provider-redis-jedis4/pom.xml b/providers/redis/shedlock-provider-redis-jedis4/pom.xml index 847ac2c00..60042fa32 100644 --- a/providers/redis/shedlock-provider-redis-jedis4/pom.xml +++ b/providers/redis/shedlock-provider-redis-jedis4/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.2 + 6.9.3-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/providers/redis/shedlock-provider-redis-lettuce/pom.xml b/providers/redis/shedlock-provider-redis-lettuce/pom.xml index ce3a19ef5..a7a6be6a8 100644 --- a/providers/redis/shedlock-provider-redis-lettuce/pom.xml +++ b/providers/redis/shedlock-provider-redis-lettuce/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.2 + 6.9.3-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index 283c1cf37..2b12c0271 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.2 + 6.9.3-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/providers/redis/shedlock-support-redis/pom.xml b/providers/redis/shedlock-support-redis/pom.xml index 150af509d..3e9b4302f 100644 --- a/providers/redis/shedlock-support-redis/pom.xml +++ b/providers/redis/shedlock-support-redis/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.2 + 6.9.3-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/providers/redis/shedlock-test-support-redis/pom.xml b/providers/redis/shedlock-test-support-redis/pom.xml index 8bfa15169..33870f12c 100644 --- a/providers/redis/shedlock-test-support-redis/pom.xml +++ b/providers/redis/shedlock-test-support-redis/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.2 + 6.9.3-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/providers/s3/shedlock-provider-s3/pom.xml b/providers/s3/shedlock-provider-s3/pom.xml index 790941ca8..c373c4cec 100644 --- a/providers/s3/shedlock-provider-s3/pom.xml +++ b/providers/s3/shedlock-provider-s3/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.2 + 6.9.3-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/providers/s3/shedlock-provider-s3v2/pom.xml b/providers/s3/shedlock-provider-s3v2/pom.xml index 7cc0f52a9..74cc393f3 100644 --- a/providers/s3/shedlock-provider-s3v2/pom.xml +++ b/providers/s3/shedlock-provider-s3v2/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.2 + 6.9.3-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/providers/spanner/shedlock-provider-spanner/pom.xml b/providers/spanner/shedlock-provider-spanner/pom.xml index 636f5b983..5202997c0 100644 --- a/providers/spanner/shedlock-provider-spanner/pom.xml +++ b/providers/spanner/shedlock-provider-spanner/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.2 + 6.9.3-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml b/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml index 4a44101b0..e409fea74 100644 --- a/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml +++ b/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.2 + 6.9.3-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/shedlock-bom/pom.xml b/shedlock-bom/pom.xml index dfd20e9df..3c22e8ccb 100644 --- a/shedlock-bom/pom.xml +++ b/shedlock-bom/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.2 + 6.9.3-SNAPSHOT 4.0.0 diff --git a/shedlock-core/pom.xml b/shedlock-core/pom.xml index 02e378911..134426bbf 100644 --- a/shedlock-core/pom.xml +++ b/shedlock-core/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.2 + 6.9.3-SNAPSHOT 4.0.0 diff --git a/shedlock-test-support/pom.xml b/shedlock-test-support/pom.xml index 4e2586ee0..05e41b62e 100644 --- a/shedlock-test-support/pom.xml +++ b/shedlock-test-support/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.2 + 6.9.3-SNAPSHOT 4.0.0 diff --git a/spring/shedlock-spring/pom.xml b/spring/shedlock-spring/pom.xml index 1ca03c8a1..53161252f 100644 --- a/spring/shedlock-spring/pom.xml +++ b/spring/shedlock-spring/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.2 + 6.9.3-SNAPSHOT ../../pom.xml 4.0.0 diff --git a/spring/test/shedlock-springboot-future-test/pom.xml b/spring/test/shedlock-springboot-future-test/pom.xml index 7309dfe62..99df48523 100644 --- a/spring/test/shedlock-springboot-future-test/pom.xml +++ b/spring/test/shedlock-springboot-future-test/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.2 + 6.9.3-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/spring/test/shedlock-springboot-kotlin-test/pom.xml b/spring/test/shedlock-springboot-kotlin-test/pom.xml index 681ebba00..7052cfc8a 100644 --- a/spring/test/shedlock-springboot-kotlin-test/pom.xml +++ b/spring/test/shedlock-springboot-kotlin-test/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.2 + 6.9.3-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/spring/test/shedlock-springboot-old-test/pom.xml b/spring/test/shedlock-springboot-old-test/pom.xml index cc7b11d7b..b0c9b65df 100644 --- a/spring/test/shedlock-springboot-old-test/pom.xml +++ b/spring/test/shedlock-springboot-old-test/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.2 + 6.9.3-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/spring/test/shedlock-springboot-sleuth-test/pom.xml b/spring/test/shedlock-springboot-sleuth-test/pom.xml index f983d4b4d..2abbadece 100644 --- a/spring/test/shedlock-springboot-sleuth-test/pom.xml +++ b/spring/test/shedlock-springboot-sleuth-test/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.2 + 6.9.3-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/spring/test/shedlock-springboot-test/pom.xml b/spring/test/shedlock-springboot-test/pom.xml index 6411e90a2..d73271501 100644 --- a/spring/test/shedlock-springboot-test/pom.xml +++ b/spring/test/shedlock-springboot-test/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.2 + 6.9.3-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/spring/test/shedlock-testng-test/pom.xml b/spring/test/shedlock-testng-test/pom.xml index ee06dad3d..d4030ee28 100644 --- a/spring/test/shedlock-testng-test/pom.xml +++ b/spring/test/shedlock-testng-test/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.2 + 6.9.3-SNAPSHOT ../../../pom.xml 4.0.0 From 2f059c4f0e7ecd41be278ae745615369bb7c38a5 Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Mon, 7 Jul 2025 14:16:22 +0200 Subject: [PATCH 1492/1598] README updated --- README.md | 62 ++++++++++++++++++++++++++--------------------------- RELEASES.md | 4 ++++ 2 files changed, 35 insertions(+), 31 deletions(-) diff --git a/README.md b/README.md index 1fc68aaa7..437c688ce 100644 --- a/README.md +++ b/README.md @@ -79,7 +79,7 @@ First of all, we have to import the project net.javacrumbs.shedlock shedlock-spring - 6.9.1 + 6.9.2 ``` @@ -180,7 +180,7 @@ Add dependency net.javacrumbs.shedlock shedlock-provider-jdbc-template - 6.9.1 + 6.9.2 ``` @@ -240,7 +240,7 @@ is in flux and may easily break. net.javacrumbs.shedlock shedlock-provider-r2dbc - 6.9.1 + 6.9.2 ``` @@ -263,7 +263,7 @@ Add dependency net.javacrumbs.shedlock shedlock-provider-jooq - 6.9.1 + 6.9.2 ``` @@ -296,7 +296,7 @@ Add dependency net.javacrumbs.shedlock shedlock-provider-exposed - 6.9.1 + 6.9.2 ``` @@ -324,7 +324,7 @@ Add dependency net.javacrumbs.shedlock shedlock-provider-jdbc-micronaut - 6.9.1 + 6.9.2 ``` @@ -347,7 +347,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-mongo - 6.9.1 + 6.9.2 ``` @@ -374,7 +374,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-mongo-reactivestreams - 6.9.1 + 6.9.2 ``` @@ -403,7 +403,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-dynamodb2 - 6.9.1 + 6.9.2 ``` @@ -430,7 +430,7 @@ Import net.javacrumbs.shedlock shedlock-provider-zookeeper-curator - 6.9.1 + 6.9.2 ``` @@ -454,7 +454,7 @@ Import net.javacrumbs.shedlock shedlock-provider-redis-spring - 6.9.1 + 6.9.2 ``` @@ -478,7 +478,7 @@ Import net.javacrumbs.shedlock shedlock-provider-redis-spring - 6.9.1 + 6.9.2 ``` @@ -507,7 +507,7 @@ Import net.javacrumbs.shedlock shedlock-provider-redis-jedis4 - 6.9.1 + 6.9.2 ``` @@ -531,7 +531,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-hazelcast4 - 6.9.1 + 6.9.2 ``` @@ -557,7 +557,7 @@ Import net.javacrumbs.shedlock shedlock-provider-redis-lettuce - 6.9.1 + 6.9.2 ``` @@ -579,7 +579,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-couchbase-javaclient3 - 6.9.1 + 6.9.2 ``` @@ -606,7 +606,7 @@ I am really not sure if it's a good idea to use Elasticsearch as a lock provider net.javacrumbs.shedlock shedlock-provider-elasticsearch8 - 6.9.1 + 6.9.2 ``` @@ -631,7 +631,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-opensearch-java - 6.9.1 + 6.9.2 ``` @@ -659,7 +659,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-cassandra - 6.9.1 + 6.9.2 ``` @@ -694,7 +694,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-consul - 6.9.1 + 6.9.2 ``` @@ -719,7 +719,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-arangodb - 6.9.1 + 6.9.2 ``` @@ -745,7 +745,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-neo4j - 6.9.1 + 6.9.2 ``` @@ -770,7 +770,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-etcd-jetcd - 6.9.1 + 6.9.2 ``` @@ -794,7 +794,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-ignite - 6.9.1 + 6.9.2 ``` @@ -819,7 +819,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-inmemory - 6.9.1 + 6.9.2 test ``` @@ -845,7 +845,7 @@ Import net.javacrumbs.shedlock shedlock-provider-memcached-spy - 6.9.1 + 6.9.2 ``` @@ -876,7 +876,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-datastore - 6.9.1 + 6.9.2 ``` @@ -898,7 +898,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-spanner - 6.9.1 + 6.9.2 ``` Configure @@ -938,7 +938,7 @@ Import the project shedlock-provider-s3v2 - 6.9.1 + 6.9.2 ``` @@ -1039,7 +1039,7 @@ Import the project: net.javacrumbs.shedlock shedlock-micronaut4 - 6.9.1 + 6.9.2 ``` @@ -1076,7 +1076,7 @@ Import the project: net.javacrumbs.shedlock shedlock-cdi - 6.9.1 + 6.9.2 ``` diff --git a/RELEASES.md b/RELEASES.md index 684ea3302..246c494a9 100644 --- a/RELEASES.md +++ b/RELEASES.md @@ -1,6 +1,10 @@ # Release notes +## 6.9.2 (2025-07-07) +* OpenSearchLockProvider constructor made public + ## 6.9.1 (2025-07-07) * Ability to specify index in OpenSearchLockProvider +* OpenSearchLockProvider constructor made public * Dependency updates ## 6.9.0 (2025-06-07) From 3a40fd9ee436f1c749c5571a64994cfabebec26e Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 7 Jul 2025 19:31:59 +0200 Subject: [PATCH 1493/1598] Bump org.sonatype.central:central-publishing-maven-plugin (#2707) Bumps [org.sonatype.central:central-publishing-maven-plugin](https://github.com/sonatype/central-publishing-maven-plugin) from 0.7.0 to 0.8.0. - [Commits](https://github.com/sonatype/central-publishing-maven-plugin/commits) --- updated-dependencies: - dependency-name: org.sonatype.central:central-publishing-maven-plugin dependency-version: 0.8.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 8620fac4e..468764487 100644 --- a/pom.xml +++ b/pom.xml @@ -162,7 +162,7 @@ org.sonatype.central central-publishing-maven-plugin - 0.7.0 + 0.8.0 true central From bdab2cf1bd7bdf6f66f738c6b683a942715bd05f Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 8 Jul 2025 19:21:39 +0200 Subject: [PATCH 1494/1598] Bump micronaut4.version from 4.9.0 to 4.9.1 (#2710) Bumps `micronaut4.version` from 4.9.0 to 4.9.1. Updates `io.micronaut.platform:micronaut-platform` from 4.9.0 to 4.9.1 - [Release notes](https://github.com/micronaut-projects/micronaut-platform/releases) - [Commits](https://github.com/micronaut-projects/micronaut-platform/compare/v4.9.0...v4.9.1) Updates `io.micronaut:micronaut-inject-java` from 4.9.0 to 4.9.1 - [Release notes](https://github.com/micronaut-projects/micronaut-core/releases) - [Changelog](https://github.com/micronaut-projects/micronaut-core/blob/4.10.x/RELEASE.adoc) - [Commits](https://github.com/micronaut-projects/micronaut-core/compare/v4.9.0...v4.9.1) --- updated-dependencies: - dependency-name: io.micronaut.platform:micronaut-platform dependency-version: 4.9.1 dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: io.micronaut:micronaut-inject-java dependency-version: 4.9.1 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 468764487..fc0549db4 100644 --- a/pom.xml +++ b/pom.xml @@ -82,7 +82,7 @@ 5.13.3 1.21.3 2.2.0 - 4.9.0 + 4.9.1 4.10.0 4.8.1 1.5.18 From f7dd08bed6f887b3abb31ab2215f611debccb620 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 8 Jul 2025 19:21:58 +0200 Subject: [PATCH 1495/1598] Bump com.diffplug.spotless:spotless-maven-plugin from 2.44.5 to 2.45.0 (#2709) Bumps [com.diffplug.spotless:spotless-maven-plugin](https://github.com/diffplug/spotless) from 2.44.5 to 2.45.0. - [Release notes](https://github.com/diffplug/spotless/releases) - [Changelog](https://github.com/diffplug/spotless/blob/main/CHANGES.md) - [Commits](https://github.com/diffplug/spotless/compare/maven/2.44.5...lib/2.45.0) --- updated-dependencies: - dependency-name: com.diffplug.spotless:spotless-maven-plugin dependency-version: 2.45.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index fc0549db4..7ae4afbf9 100644 --- a/pom.xml +++ b/pom.xml @@ -98,7 +98,7 @@ com.diffplug.spotless spotless-maven-plugin - 2.44.5 + 2.45.0 2.38.0 From 7e2e5db6cfd5135669a87c19a407cefb3359c679 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luk=C3=A1=C5=A1=20K=C5=99e=C4=8Dan?= Date: Wed, 9 Jul 2025 22:11:32 +0200 Subject: [PATCH 1496/1598] Refactor nullability annotations (#2712) * Use NonNullApi by default * Add Nullable annotations * Fix README --- README.md | 2 +- .../internal/SchedulerLockInterceptor.java | 3 + .../shedlock/cdi/internal/Utils.java | 3 + .../shedlock/cdi/internal/package-info.java | 6 ++ .../shedlock/cdi}/package-info.java | 2 +- .../internal/SchedulerLockInterceptor.java | 2 + .../shedlock/micronaut/package-info.java | 6 ++ .../micronaut/test/package-info.java | 6 ++ .../micronaut/test/package-info.java | 6 ++ pom.xml | 2 +- .../provider/arangodb/ArangoLockProvider.java | 8 +-- .../provider/arangodb/package-info.java | 6 ++ .../cassandra/CassandraLockProvider.java | 48 ++++++++++------ .../cassandra/CassandraStorageAccessor.java | 19 +++++-- .../provider/cassandra/package-info.java | 6 ++ .../provider/consul/ConsulLockProvider.java | 21 ++++--- .../provider/consul/package-info.java | 6 ++ .../javaclient3/CouchbaseLockProvider.java | 9 ++- .../couchbase/javaclient3/package-info.java | 6 ++ .../datastore/DatastoreStorageAccessor.java | 6 +- .../provider/datastore/package-info.java | 6 ++ .../dynamodb2/DynamoDBLockProvider.java | 17 +++--- .../provider/dynamodb2/package-info.java | 6 ++ .../ElasticsearchLockProvider.java | 8 +-- .../provider/elasticsearch8/package-info.java | 6 ++ .../ElasticsearchLockProvider.java | 8 +-- .../provider/elasticsearch9/package-info.java | 6 ++ .../provider/etcd/jetcd/EtcdLockProvider.java | 8 +-- .../provider/etcd/jetcd/package-info.java | 6 ++ .../hazelcast4/HazelcastLockProvider.java | 19 +++---- .../provider/hazelcast4/package-info.java | 6 ++ .../internal/AbstractJdbcStorageAccessor.java | 11 ++-- .../provider/jdbc/internal/package-info.java | 6 ++ .../micronaut/MicronautJdbcLockProvider.java | 6 +- .../MicronautJdbcStorageAccessor.java | 4 +- .../provider/jdbc/micronaut/package-info.java | 6 ++ .../jdbctemplate/DatabaseProduct.java | 5 +- .../Db2ServerTimeStatementsSource.java | 4 +- .../H2ServerTimeStatementsSource.java | 4 +- .../HsqlServerTimeStatementsSource.java | 4 +- .../JdbcTemplateLockProvider.java | 57 +++++++++++++------ .../JdbcTemplateStorageAccessor.java | 17 +++--- .../MsSqlServerTimeStatementsSource.java | 4 +- .../MySqlServerTimeStatementsSource.java | 4 +- .../OracleServerTimeStatementsSource.java | 4 +- ...PostgresSqlServerTimeStatementsSource.java | 5 +- .../jdbctemplate/SqlStatementsSource.java | 7 +-- .../provider/jdbctemplate/package-info.java | 6 ++ ...stractJdbcTemplateStorageAccessorTest.java | 3 - ...ltiTenancyLockProviderIntegrationTest.java | 3 +- .../provider/jdbc/JdbcLockProvider.java | 5 +- .../provider/jdbc/JdbcStorageAccessor.java | 3 +- .../shedlock/provider/jdbc/package-info.java | 6 ++ .../provider/jooq/JooqLockProvider.java | 3 +- .../provider/jooq/JooqStorageAccessor.java | 7 +-- .../shedlock/provider/jooq/package-info.java | 6 ++ .../test/support/jdbc/AbstractDbConfig.java | 4 ++ .../test/support/jdbc/package-info.java | 6 ++ .../memcached/spy/MemcachedLockProvider.java | 11 ++-- .../provider/memcached/spy/package-info.java | 6 ++ .../provider/neo4j/Neo4jLockProvider.java | 6 +- .../provider/neo4j/Neo4jStorageAccessor.java | 15 ++--- .../shedlock/provider/neo4j/package-info.java | 6 ++ ...tractNeo4jLockProviderIntegrationTest.java | 3 - .../java/OpenSearchLockProvider.java | 8 +-- .../opensearch/java/package-info.java | 6 ++ .../opensearch/OpenSearchLockProvider.java | 10 ++-- .../provider/opensearch/package-info.java | 6 ++ .../r2dbc/AbstractR2dbcStorageAccessor.java | 19 +++---- .../shedlock/provider/r2dbc/R2dbcAdapter.java | 26 ++++----- .../provider/r2dbc/R2dbcLockProvider.java | 5 +- .../provider/r2dbc/R2dbcStorageAccessor.java | 6 +- .../shedlock/provider/r2dbc/package-info.java | 6 ++ .../redis/jedis4/JedisLockProvider.java | 14 ++--- .../provider/redis/jedis4/package-info.java | 6 ++ .../redis/lettuce/LettuceLockProvider.java | 13 ++--- .../provider/redis/lettuce/package-info.java | 6 ++ .../spring/ReactiveRedisLockProvider.java | 24 +++----- .../redis/spring/RedisLockProvider.java | 28 ++++----- .../provider/redis/spring/package-info.java | 6 ++ .../support/InternalRedisLockProvider.java | 12 +--- .../provider/redis/support/package-info.java | 6 ++ .../AbstractRedisIntegrationTest.java | 2 + .../redis/testsupport/package-info.java | 6 ++ .../shedlock/provider/s3/package-info.java | 6 ++ .../shedlock/provider/s3v2/package-info.java | 6 ++ .../provider/spanner/SpannerLockProvider.java | 9 ++- .../spanner/SpannerStorageAccessor.java | 11 ++-- .../provider/spanner/package-info.java | 6 ++ .../curator/ZookeeperCuratorLockProvider.java | 11 ++-- .../zookeeper/curator/package-info.java | 6 ++ .../support/annotation/package-info.java | 3 + .../util/TrackingLockProviderWrapper.java | 7 +-- .../shedlock/util/package-info.java | 6 ++ .../shedlock/core/ReentrantLockProvider.java | 3 +- .../shedlock/test/support/package-info.java | 6 ++ .../spring/LockableTaskScheduler.java | 2 + .../spring/annotation/package-info.java | 6 ++ .../SchedulerLockConfigurationSelector.java | 24 ++++---- .../SchedulerProxyScheduledLockAdvisor.java | 2 + .../shedlock/test/boot/package-info.java | 6 ++ .../shedlock/test/boot/package-info.java | 6 ++ .../shedlock/test/boot/package-info.java | 6 ++ .../shedlock/test/boot/package-info.java | 6 ++ .../shedlock/test/boot/package-info.java | 6 ++ 105 files changed, 556 insertions(+), 319 deletions(-) create mode 100644 cdi/shedlock-cdi/src/main/java/net/javacrumbs/shedlock/cdi/internal/package-info.java rename {shedlock-core/src/main/java/net/javacrumbs/shedlock => cdi/shedlock-cdi/src/main/java/net/javacrumbs/shedlock/cdi}/package-info.java (80%) create mode 100644 micronaut/shedlock-micronaut4/src/main/java/net/javacrumbs/shedlock/micronaut/package-info.java create mode 100644 micronaut/test/micronaut4-jdbc-template/src/main/java/net/javacrumbs/micronaut/test/package-info.java create mode 100644 micronaut/test/micronaut4-jdbc/src/main/java/net/javacrumbs/micronaut/test/package-info.java create mode 100644 providers/arangodb/shedlock-provider-arangodb/src/main/java/net/javacrumbs/shedlock/provider/arangodb/package-info.java create mode 100644 providers/cassandra/shedlock-provider-cassandra/src/main/java/net/javacrumbs/shedlock/provider/cassandra/package-info.java create mode 100644 providers/consul/shedlock-provider-consul/src/main/java/net/javacrumbs/shedlock/provider/consul/package-info.java create mode 100644 providers/couchbase/shedlock-provider-couchbase-javaclient3/src/main/java/net/javacrumbs/shedlock/provider/couchbase/javaclient3/package-info.java create mode 100644 providers/datastore/shedlock-provider-datastore/src/main/java/net/javacrumbs/shedlock/provider/datastore/package-info.java create mode 100644 providers/dynamodb/shedlock-provider-dynamodb2/src/main/java/net/javacrumbs/shedlock/provider/dynamodb2/package-info.java create mode 100644 providers/elasticsearch/shedlock-provider-elasticsearch8/src/main/java/net/javacrumbs/shedlock/provider/elasticsearch8/package-info.java create mode 100644 providers/elasticsearch/shedlock-provider-elasticsearch9/src/main/java/net/javacrumbs/shedlock/provider/elasticsearch9/package-info.java create mode 100644 providers/etcd/shedlock-provider-etcd-jetcd/src/main/java/net/javacrumbs/shedlock/provider/etcd/jetcd/package-info.java create mode 100644 providers/hazelcast/shedlock-provider-hazelcast4/src/main/java/net/javacrumbs/shedlock/provider/hazelcast4/package-info.java create mode 100644 providers/jdbc/shedlock-provider-jdbc-internal/src/main/java/net/javacrumbs/shedlock/provider/jdbc/internal/package-info.java create mode 100644 providers/jdbc/shedlock-provider-jdbc-micronaut/src/main/java/net/javacrumbs/shedlock/provider/jdbc/micronaut/package-info.java create mode 100644 providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/package-info.java create mode 100644 providers/jdbc/shedlock-provider-jdbc/src/main/java/net/javacrumbs/shedlock/provider/jdbc/package-info.java create mode 100644 providers/jdbc/shedlock-provider-jooq/src/main/java/net/javacrumbs/shedlock/provider/jooq/package-info.java create mode 100644 providers/jdbc/shedlock-test-support-jdbc/src/main/java/net/javacrumbs/shedlock/test/support/jdbc/package-info.java create mode 100644 providers/memcached/shedlock-provider-memcached-spy/src/main/java/net/javacrumbs/shedlock/provider/memcached/spy/package-info.java create mode 100644 providers/neo4j/shedlock-provider-neo4j/src/main/java/net/javacrumbs/shedlock/provider/neo4j/package-info.java create mode 100644 providers/opensearch/shedlock-provider-opensearch-java/src/main/java/net/javacrumbs/shedlock/provider/opensearch/java/package-info.java create mode 100644 providers/opensearch/shedlock-provider-opensearch/src/main/java/net/javacrumbs/shedlock/provider/opensearch/package-info.java create mode 100644 providers/r2dbc/shedlock-provider-r2dbc/src/main/java/net/javacrumbs/shedlock/provider/r2dbc/package-info.java create mode 100644 providers/redis/shedlock-provider-redis-jedis4/src/main/java/net/javacrumbs/shedlock/provider/redis/jedis4/package-info.java create mode 100644 providers/redis/shedlock-provider-redis-lettuce/src/main/java/net/javacrumbs/shedlock/provider/redis/lettuce/package-info.java create mode 100644 providers/redis/shedlock-provider-redis-spring/src/main/java/net/javacrumbs/shedlock/provider/redis/spring/package-info.java create mode 100644 providers/redis/shedlock-support-redis/src/main/java/net/javacrumbs/shedlock/provider/redis/support/package-info.java create mode 100644 providers/redis/shedlock-test-support-redis/src/main/java/net/javacrumbs/shedlock/provider/redis/testsupport/package-info.java create mode 100644 providers/s3/shedlock-provider-s3/src/main/java/net/javacrumbs/shedlock/provider/s3/package-info.java create mode 100644 providers/s3/shedlock-provider-s3v2/src/main/java/net/javacrumbs/shedlock/provider/s3v2/package-info.java create mode 100644 providers/spanner/shedlock-provider-spanner/src/main/java/net/javacrumbs/shedlock/provider/spanner/package-info.java create mode 100644 providers/zookeeper/shedlock-provider-zookeeper-curator/src/main/java/net/javacrumbs/shedlock/provider/zookeeper/curator/package-info.java create mode 100644 shedlock-core/src/main/java/net/javacrumbs/shedlock/support/annotation/package-info.java create mode 100644 shedlock-core/src/main/java/net/javacrumbs/shedlock/util/package-info.java create mode 100644 shedlock-test-support/src/main/java/net/javacrumbs/shedlock/test/support/package-info.java create mode 100644 spring/shedlock-spring/src/main/java/net/javacrumbs/shedlock/spring/annotation/package-info.java create mode 100644 spring/test/shedlock-springboot-future-test/src/main/java/net/javacrumbs/shedlock/test/boot/package-info.java create mode 100644 spring/test/shedlock-springboot-old-test/src/main/java/net/javacrumbs/shedlock/test/boot/package-info.java create mode 100644 spring/test/shedlock-springboot-sleuth-test/src/main/java/net/javacrumbs/shedlock/test/boot/package-info.java create mode 100644 spring/test/shedlock-springboot-test/src/main/java/net/javacrumbs/shedlock/test/boot/package-info.java create mode 100644 spring/test/shedlock-testng-test/src/main/java/net/javacrumbs/shedlock/test/boot/package-info.java diff --git a/README.md b/README.md index 437c688ce..5d73bf712 100644 --- a/README.md +++ b/README.md @@ -962,7 +962,7 @@ private static abstract class MultiTenancyLockProvider implements LockProvider { private final ConcurrentHashMap providers = new ConcurrentHashMap<>(); @Override - public @NonNull Optional lock(@NonNull LockConfiguration lockConfiguration) { + public Optional lock(LockConfiguration lockConfiguration) { String tenantName = getTenantName(lockConfiguration); return providers.computeIfAbsent(tenantName, this::createLockProvider).lock(lockConfiguration); } diff --git a/cdi/shedlock-cdi/src/main/java/net/javacrumbs/shedlock/cdi/internal/SchedulerLockInterceptor.java b/cdi/shedlock-cdi/src/main/java/net/javacrumbs/shedlock/cdi/internal/SchedulerLockInterceptor.java index 7cf483c64..78388a74d 100644 --- a/cdi/shedlock-cdi/src/main/java/net/javacrumbs/shedlock/cdi/internal/SchedulerLockInterceptor.java +++ b/cdi/shedlock-cdi/src/main/java/net/javacrumbs/shedlock/cdi/internal/SchedulerLockInterceptor.java @@ -15,6 +15,7 @@ import net.javacrumbs.shedlock.core.LockConfiguration; import net.javacrumbs.shedlock.core.LockProvider; import net.javacrumbs.shedlock.core.LockingTaskExecutor; +import net.javacrumbs.shedlock.support.annotation.Nullable; import org.eclipse.microprofile.config.ConfigProvider; @SchedulerLock(name = "?") @@ -34,11 +35,13 @@ public SchedulerLockInterceptor(LockProvider lockProvider) { parseDuration(lockAtMostFor), lockAtLeastFor != null ? parseDuration(lockAtLeastFor) : Duration.ZERO); } + @Nullable private static String getConfigValue(String propertyName) { return ConfigProvider.getConfig().getConfigValue(propertyName).getValue(); } @AroundInvoke + @Nullable Object lock(InvocationContext context) throws Throwable { Class returnType = context.getMethod().getReturnType(); if (!void.class.equals(returnType) && !Void.class.equals(returnType)) { diff --git a/cdi/shedlock-cdi/src/main/java/net/javacrumbs/shedlock/cdi/internal/Utils.java b/cdi/shedlock-cdi/src/main/java/net/javacrumbs/shedlock/cdi/internal/Utils.java index 3ae189000..837baff1f 100644 --- a/cdi/shedlock-cdi/src/main/java/net/javacrumbs/shedlock/cdi/internal/Utils.java +++ b/cdi/shedlock-cdi/src/main/java/net/javacrumbs/shedlock/cdi/internal/Utils.java @@ -2,8 +2,11 @@ import java.time.Duration; import java.time.format.DateTimeParseException; +import net.javacrumbs.shedlock.support.annotation.Nullable; class Utils { + + @Nullable static Duration parseDuration(String value) { value = value.trim(); if (value.isEmpty()) { diff --git a/cdi/shedlock-cdi/src/main/java/net/javacrumbs/shedlock/cdi/internal/package-info.java b/cdi/shedlock-cdi/src/main/java/net/javacrumbs/shedlock/cdi/internal/package-info.java new file mode 100644 index 000000000..6865654a6 --- /dev/null +++ b/cdi/shedlock-cdi/src/main/java/net/javacrumbs/shedlock/cdi/internal/package-info.java @@ -0,0 +1,6 @@ +@NonNullApi +@NonNullFields +package net.javacrumbs.shedlock.cdi.internal; + +import net.javacrumbs.shedlock.support.annotation.NonNullApi; +import net.javacrumbs.shedlock.support.annotation.NonNullFields; diff --git a/shedlock-core/src/main/java/net/javacrumbs/shedlock/package-info.java b/cdi/shedlock-cdi/src/main/java/net/javacrumbs/shedlock/cdi/package-info.java similarity index 80% rename from shedlock-core/src/main/java/net/javacrumbs/shedlock/package-info.java rename to cdi/shedlock-cdi/src/main/java/net/javacrumbs/shedlock/cdi/package-info.java index 5d0f38461..377f69785 100644 --- a/shedlock-core/src/main/java/net/javacrumbs/shedlock/package-info.java +++ b/cdi/shedlock-cdi/src/main/java/net/javacrumbs/shedlock/cdi/package-info.java @@ -1,6 +1,6 @@ @NonNullApi @NonNullFields -package net.javacrumbs.shedlock; +package net.javacrumbs.shedlock.cdi; import net.javacrumbs.shedlock.support.annotation.NonNullApi; import net.javacrumbs.shedlock.support.annotation.NonNullFields; diff --git a/micronaut/shedlock-micronaut4/src/main/java/net/javacrumbs/shedlock/micronaut/internal/SchedulerLockInterceptor.java b/micronaut/shedlock-micronaut4/src/main/java/net/javacrumbs/shedlock/micronaut/internal/SchedulerLockInterceptor.java index 3445f8224..2c96481df 100644 --- a/micronaut/shedlock-micronaut4/src/main/java/net/javacrumbs/shedlock/micronaut/internal/SchedulerLockInterceptor.java +++ b/micronaut/shedlock-micronaut4/src/main/java/net/javacrumbs/shedlock/micronaut/internal/SchedulerLockInterceptor.java @@ -24,6 +24,7 @@ import net.javacrumbs.shedlock.core.LockConfiguration; import net.javacrumbs.shedlock.core.LockProvider; import net.javacrumbs.shedlock.core.LockingTaskExecutor; +import net.javacrumbs.shedlock.support.annotation.Nullable; @Singleton public class SchedulerLockInterceptor implements MethodInterceptor { @@ -58,6 +59,7 @@ private static Duration convert( } @Override + @Nullable public Object intercept(MethodInvocationContext context) { Class returnType = context.getReturnType().getType(); if (!void.class.equals(returnType) && !Void.class.equals(returnType)) { diff --git a/micronaut/shedlock-micronaut4/src/main/java/net/javacrumbs/shedlock/micronaut/package-info.java b/micronaut/shedlock-micronaut4/src/main/java/net/javacrumbs/shedlock/micronaut/package-info.java new file mode 100644 index 000000000..c874bcce6 --- /dev/null +++ b/micronaut/shedlock-micronaut4/src/main/java/net/javacrumbs/shedlock/micronaut/package-info.java @@ -0,0 +1,6 @@ +@NonNullApi +@NonNullFields +package net.javacrumbs.shedlock.micronaut; + +import net.javacrumbs.shedlock.support.annotation.NonNullApi; +import net.javacrumbs.shedlock.support.annotation.NonNullFields; diff --git a/micronaut/test/micronaut4-jdbc-template/src/main/java/net/javacrumbs/micronaut/test/package-info.java b/micronaut/test/micronaut4-jdbc-template/src/main/java/net/javacrumbs/micronaut/test/package-info.java new file mode 100644 index 000000000..bc49d14f8 --- /dev/null +++ b/micronaut/test/micronaut4-jdbc-template/src/main/java/net/javacrumbs/micronaut/test/package-info.java @@ -0,0 +1,6 @@ +@NonNullApi +@NonNullFields +package net.javacrumbs.micronaut.test; + +import net.javacrumbs.shedlock.support.annotation.NonNullApi; +import net.javacrumbs.shedlock.support.annotation.NonNullFields; diff --git a/micronaut/test/micronaut4-jdbc/src/main/java/net/javacrumbs/micronaut/test/package-info.java b/micronaut/test/micronaut4-jdbc/src/main/java/net/javacrumbs/micronaut/test/package-info.java new file mode 100644 index 000000000..bc49d14f8 --- /dev/null +++ b/micronaut/test/micronaut4-jdbc/src/main/java/net/javacrumbs/micronaut/test/package-info.java @@ -0,0 +1,6 @@ +@NonNullApi +@NonNullFields +package net.javacrumbs.micronaut.test; + +import net.javacrumbs.shedlock.support.annotation.NonNullApi; +import net.javacrumbs.shedlock.support.annotation.NonNullFields; diff --git a/pom.xml b/pom.xml index 7ae4afbf9..c8616ba7d 100644 --- a/pom.xml +++ b/pom.xml @@ -101,7 +101,7 @@ 2.45.0 - 2.38.0 + 2.57.0 diff --git a/providers/arangodb/shedlock-provider-arangodb/src/main/java/net/javacrumbs/shedlock/provider/arangodb/ArangoLockProvider.java b/providers/arangodb/shedlock-provider-arangodb/src/main/java/net/javacrumbs/shedlock/provider/arangodb/ArangoLockProvider.java index a3a319c03..9c037946e 100644 --- a/providers/arangodb/shedlock-provider-arangodb/src/main/java/net/javacrumbs/shedlock/provider/arangodb/ArangoLockProvider.java +++ b/providers/arangodb/shedlock-provider-arangodb/src/main/java/net/javacrumbs/shedlock/provider/arangodb/ArangoLockProvider.java @@ -34,7 +34,6 @@ import net.javacrumbs.shedlock.core.SimpleLock; import net.javacrumbs.shedlock.support.LockException; import net.javacrumbs.shedlock.support.Utils; -import net.javacrumbs.shedlock.support.annotation.NonNull; /** * Arango Lock Provider needs existing collection
    @@ -60,7 +59,7 @@ public class ArangoLockProvider implements LockProvider { * @param arangoDatabase * the arango database */ - public ArangoLockProvider(@NonNull ArangoDatabase arangoDatabase) { + public ArangoLockProvider(ArangoDatabase arangoDatabase) { this(arangoDatabase.collection(COLLECTION_NAME)); } @@ -70,13 +69,12 @@ public ArangoLockProvider(@NonNull ArangoDatabase arangoDatabase) { * @param arangoCollection * the arango collection */ - public ArangoLockProvider(@NonNull ArangoCollection arangoCollection) { + public ArangoLockProvider(ArangoCollection arangoCollection) { this.arangoCollection = arangoCollection; } @Override - @NonNull - public Optional lock(@NonNull LockConfiguration lockConfiguration) { + public Optional lock(LockConfiguration lockConfiguration) { String transactionId = null; try { diff --git a/providers/arangodb/shedlock-provider-arangodb/src/main/java/net/javacrumbs/shedlock/provider/arangodb/package-info.java b/providers/arangodb/shedlock-provider-arangodb/src/main/java/net/javacrumbs/shedlock/provider/arangodb/package-info.java new file mode 100644 index 000000000..64586f967 --- /dev/null +++ b/providers/arangodb/shedlock-provider-arangodb/src/main/java/net/javacrumbs/shedlock/provider/arangodb/package-info.java @@ -0,0 +1,6 @@ +@NonNullApi +@NonNullFields +package net.javacrumbs.shedlock.provider.arangodb; + +import net.javacrumbs.shedlock.support.annotation.NonNullApi; +import net.javacrumbs.shedlock.support.annotation.NonNullFields; diff --git a/providers/cassandra/shedlock-provider-cassandra/src/main/java/net/javacrumbs/shedlock/provider/cassandra/CassandraLockProvider.java b/providers/cassandra/shedlock-provider-cassandra/src/main/java/net/javacrumbs/shedlock/provider/cassandra/CassandraLockProvider.java index 9d022f6c9..e85c74b2b 100644 --- a/providers/cassandra/shedlock-provider-cassandra/src/main/java/net/javacrumbs/shedlock/provider/cassandra/CassandraLockProvider.java +++ b/providers/cassandra/shedlock-provider-cassandra/src/main/java/net/javacrumbs/shedlock/provider/cassandra/CassandraLockProvider.java @@ -19,7 +19,7 @@ import com.datastax.oss.driver.api.core.CqlIdentifier; import com.datastax.oss.driver.api.core.CqlSession; import net.javacrumbs.shedlock.support.StorageBasedLockProvider; -import net.javacrumbs.shedlock.support.annotation.NonNull; +import net.javacrumbs.shedlock.support.annotation.Nullable; /** * Cassandra Lock Provider needs a keyspace and uses a lock table
    @@ -33,12 +33,11 @@ public class CassandraLockProvider extends StorageBasedLockProvider { static final String DEFAULT_TABLE = "lock"; - public CassandraLockProvider(@NonNull CqlSession cqlSession) { + public CassandraLockProvider(CqlSession cqlSession) { this(cqlSession, DEFAULT_TABLE, ConsistencyLevel.QUORUM); } - public CassandraLockProvider( - @NonNull CqlSession cqlSession, @NonNull String table, @NonNull ConsistencyLevel consistencyLevel) { + public CassandraLockProvider(CqlSession cqlSession, String table, ConsistencyLevel consistencyLevel) { this(Configuration.builder() .withCqlSession(cqlSession) .withTableName(table) @@ -46,7 +45,7 @@ public CassandraLockProvider( .build()); } - public CassandraLockProvider(@NonNull Configuration configuration) { + public CassandraLockProvider(Configuration configuration) { super(new CassandraStorageAccessor(configuration)); } @@ -55,17 +54,23 @@ public static final class Configuration { private final CqlIdentifier table; private final ColumnNames columnNames; private final CqlSession cqlSession; + + @Nullable private final ConsistencyLevel consistencyLevel; + + @Nullable private final ConsistencyLevel serialConsistencyLevel; + + @Nullable private final CqlIdentifier keyspace; Configuration( - @NonNull CqlSession cqlSession, - @NonNull CqlIdentifier table, - @NonNull ColumnNames columnNames, - @NonNull ConsistencyLevel consistencyLevel, - @NonNull ConsistencyLevel serialConsistencyLevel, - CqlIdentifier keyspace) { + CqlSession cqlSession, + CqlIdentifier table, + ColumnNames columnNames, + @Nullable ConsistencyLevel consistencyLevel, + @Nullable ConsistencyLevel serialConsistencyLevel, + @Nullable CqlIdentifier keyspace) { this.table = requireNonNull(table, "table can not be null"); this.columnNames = requireNonNull(columnNames, "columnNames can not be null"); this.cqlSession = requireNonNull(cqlSession, "cqlSession can not be null"); @@ -87,14 +92,17 @@ public CqlSession getCqlSession() { return cqlSession; } + @Nullable public ConsistencyLevel getConsistencyLevel() { return consistencyLevel; } + @Nullable public ConsistencyLevel getSerialConsistencyLevel() { return serialConsistencyLevel; } + @Nullable public CqlIdentifier getKeyspace() { return keyspace; } @@ -108,15 +116,21 @@ public static final class Builder { private CqlIdentifier table = CqlIdentifier.fromCql(DEFAULT_TABLE); private ColumnNames columnNames = new ColumnNames("name", "lockUntil", "lockedAt", "lockedBy"); private CqlSession cqlSession; + + @Nullable private ConsistencyLevel consistencyLevel = ConsistencyLevel.QUORUM; + + @Nullable private ConsistencyLevel serialConsistencyLevel = ConsistencyLevel.SERIAL; + + @Nullable private CqlIdentifier keyspace; - public Builder withTableName(@NonNull String table) { + public Builder withTableName(String table) { return withTableName(CqlIdentifier.fromCql(table)); } - public Builder withTableName(@NonNull CqlIdentifier table) { + public Builder withTableName(CqlIdentifier table) { this.table = table; return this; } @@ -126,12 +140,12 @@ public Builder withColumnNames(ColumnNames columnNames) { return this; } - public Builder withCqlSession(@NonNull CqlSession cqlSession) { + public Builder withCqlSession(CqlSession cqlSession) { this.cqlSession = cqlSession; return this; } - public Builder withConsistencyLevel(@NonNull ConsistencyLevel consistencyLevel) { + public Builder withConsistencyLevel(ConsistencyLevel consistencyLevel) { this.consistencyLevel = consistencyLevel; return this; } @@ -142,12 +156,12 @@ public Builder withConsistencyLevel(@NonNull ConsistencyLevel consistencyLevel) * * @return Builder */ - public Builder withSerialConsistencyLevel(@NonNull ConsistencyLevel serialConsistencyLevel) { + public Builder withSerialConsistencyLevel(ConsistencyLevel serialConsistencyLevel) { this.serialConsistencyLevel = serialConsistencyLevel; return this; } - public Builder withKeyspace(@NonNull CqlIdentifier keyspace) { + public Builder withKeyspace(CqlIdentifier keyspace) { this.keyspace = keyspace; return this; } diff --git a/providers/cassandra/shedlock-provider-cassandra/src/main/java/net/javacrumbs/shedlock/provider/cassandra/CassandraStorageAccessor.java b/providers/cassandra/shedlock-provider-cassandra/src/main/java/net/javacrumbs/shedlock/provider/cassandra/CassandraStorageAccessor.java index a8a976fb5..ff95f316d 100644 --- a/providers/cassandra/shedlock-provider-cassandra/src/main/java/net/javacrumbs/shedlock/provider/cassandra/CassandraStorageAccessor.java +++ b/providers/cassandra/shedlock-provider-cassandra/src/main/java/net/javacrumbs/shedlock/provider/cassandra/CassandraStorageAccessor.java @@ -31,7 +31,7 @@ import net.javacrumbs.shedlock.provider.cassandra.CassandraLockProvider.Configuration; import net.javacrumbs.shedlock.support.AbstractStorageAccessor; import net.javacrumbs.shedlock.support.Utils; -import net.javacrumbs.shedlock.support.annotation.NonNull; +import net.javacrumbs.shedlock.support.annotation.Nullable; /** StorageAccessor for cassandra. */ /* @@ -42,16 +42,23 @@ class CassandraStorageAccessor extends AbstractStorageAccessor { private final String hostname; private final CqlIdentifier table; + + @Nullable private final CqlIdentifier keyspace; + private final String lockName; private final String lockUntil; private final String lockedAt; private final String lockedBy; private final CqlSession cqlSession; + + @Nullable private final ConsistencyLevel consistencyLevel; + + @Nullable private final ConsistencyLevel serialConsistencyLevel; - CassandraStorageAccessor(@NonNull Configuration configuration) { + CassandraStorageAccessor(Configuration configuration) { requireNonNull(configuration, "configuration can not be null"); this.hostname = Utils.getHostname(); this.table = configuration.getTable(); @@ -66,7 +73,7 @@ class CassandraStorageAccessor extends AbstractStorageAccessor { } @Override - public boolean insertRecord(@NonNull LockConfiguration lockConfiguration) { + public boolean insertRecord(LockConfiguration lockConfiguration) { if (find(lockConfiguration.getName()).isPresent()) { return false; } @@ -80,7 +87,7 @@ public boolean insertRecord(@NonNull LockConfiguration lockConfiguration) { } @Override - public boolean updateRecord(@NonNull LockConfiguration lockConfiguration) { + public boolean updateRecord(LockConfiguration lockConfiguration) { Optional lock = find(lockConfiguration.getName()); if (lock.isEmpty() || lock.get().lockUntil().isAfter(ClockProvider.now())) { return false; @@ -95,12 +102,12 @@ public boolean updateRecord(@NonNull LockConfiguration lockConfiguration) { } @Override - public void unlock(@NonNull LockConfiguration lockConfiguration) { + public void unlock(LockConfiguration lockConfiguration) { updateUntil(lockConfiguration.getName(), lockConfiguration.getUnlockTime()); } @Override - public boolean extend(@NonNull LockConfiguration lockConfiguration) { + public boolean extend(LockConfiguration lockConfiguration) { Optional lock = find(lockConfiguration.getName()); if (lock.isEmpty() || lock.get().lockUntil().isBefore(ClockProvider.now()) diff --git a/providers/cassandra/shedlock-provider-cassandra/src/main/java/net/javacrumbs/shedlock/provider/cassandra/package-info.java b/providers/cassandra/shedlock-provider-cassandra/src/main/java/net/javacrumbs/shedlock/provider/cassandra/package-info.java new file mode 100644 index 000000000..08eae344e --- /dev/null +++ b/providers/cassandra/shedlock-provider-cassandra/src/main/java/net/javacrumbs/shedlock/provider/cassandra/package-info.java @@ -0,0 +1,6 @@ +@NonNullApi +@NonNullFields +package net.javacrumbs.shedlock.provider.cassandra; + +import net.javacrumbs.shedlock.support.annotation.NonNullApi; +import net.javacrumbs.shedlock.support.annotation.NonNullFields; diff --git a/providers/consul/shedlock-provider-consul/src/main/java/net/javacrumbs/shedlock/provider/consul/ConsulLockProvider.java b/providers/consul/shedlock-provider-consul/src/main/java/net/javacrumbs/shedlock/provider/consul/ConsulLockProvider.java index 3cab8e84c..6be4189dd 100644 --- a/providers/consul/shedlock-provider-consul/src/main/java/net/javacrumbs/shedlock/provider/consul/ConsulLockProvider.java +++ b/providers/consul/shedlock-provider-consul/src/main/java/net/javacrumbs/shedlock/provider/consul/ConsulLockProvider.java @@ -29,7 +29,7 @@ import net.javacrumbs.shedlock.core.LockConfiguration; import net.javacrumbs.shedlock.core.LockProvider; import net.javacrumbs.shedlock.core.SimpleLock; -import net.javacrumbs.shedlock.support.annotation.NonNull; +import net.javacrumbs.shedlock.support.annotation.Nullable; import org.slf4j.Logger; import org.slf4j.LoggerFactory; @@ -69,11 +69,11 @@ public class ConsulLockProvider implements LockProvider, AutoCloseable { private final Configuration configuration; - public ConsulLockProvider(@NonNull ConsulClient consulClient) { + public ConsulLockProvider(ConsulClient consulClient) { this(Configuration.builder().withConsulClient(consulClient).build()); } - public ConsulLockProvider(@NonNull ConsulClient consulClient, Duration minSessionTtl) { + public ConsulLockProvider(ConsulClient consulClient, Duration minSessionTtl) { this(Configuration.builder() .withConsulClient(consulClient) .withMinSessionTtl(minSessionTtl) @@ -81,7 +81,7 @@ public ConsulLockProvider(@NonNull ConsulClient consulClient, Duration minSessio } public ConsulLockProvider( - @NonNull ConsulClient consulClient, + ConsulClient consulClient, Duration minSessionTtl, String consulLockPostfix, Duration gracefulShutdownInterval) { @@ -93,13 +93,12 @@ public ConsulLockProvider( .build()); } - public ConsulLockProvider(@NonNull Configuration configuration) { + public ConsulLockProvider(Configuration configuration) { this.configuration = configuration; } @Override - @NonNull - public Optional lock(@NonNull LockConfiguration lockConfiguration) { + public Optional lock(LockConfiguration lockConfiguration) { String sessionId = createSession(lockConfiguration); return tryLock(sessionId, lockConfiguration); } @@ -196,7 +195,10 @@ private ConsulClient client() { public static final class Configuration { private final Duration minSessionTtl; + + @Nullable private final String consulLockPrefix; + private final String consulLockPostfix; private final ConsulClient consulClient; private final Duration gracefulShutdownInterval; @@ -209,7 +211,7 @@ public static final class Configuration { ConsulClient consulClient, Duration gracefulShutdownInterval, String token, - String consulLockPrefix) { + @Nullable String consulLockPrefix) { this.minSessionTtl = minSessionTtl; this.consulLockPrefix = consulLockPrefix; @@ -239,6 +241,7 @@ public String getToken() { return token; } + @Nullable public String getConsulLockPrefix() { return consulLockPrefix; } @@ -254,6 +257,8 @@ public static final class Builder { private ConsulClient consulClient; private Duration gracefulShutdownInterval = DEFAULT_GRACEFUL_SHUTDOWN_INTERVAL; private String token; + + @Nullable private String consulLockPrefix; public Builder withMinSessionTtl(Duration minSessionTtl) { diff --git a/providers/consul/shedlock-provider-consul/src/main/java/net/javacrumbs/shedlock/provider/consul/package-info.java b/providers/consul/shedlock-provider-consul/src/main/java/net/javacrumbs/shedlock/provider/consul/package-info.java new file mode 100644 index 000000000..71ee0b922 --- /dev/null +++ b/providers/consul/shedlock-provider-consul/src/main/java/net/javacrumbs/shedlock/provider/consul/package-info.java @@ -0,0 +1,6 @@ +@NonNullApi +@NonNullFields +package net.javacrumbs.shedlock.provider.consul; + +import net.javacrumbs.shedlock.support.annotation.NonNullApi; +import net.javacrumbs.shedlock.support.annotation.NonNullFields; diff --git a/providers/couchbase/shedlock-provider-couchbase-javaclient3/src/main/java/net/javacrumbs/shedlock/provider/couchbase/javaclient3/CouchbaseLockProvider.java b/providers/couchbase/shedlock-provider-couchbase-javaclient3/src/main/java/net/javacrumbs/shedlock/provider/couchbase/javaclient3/CouchbaseLockProvider.java index 39b0d3a0f..347ccd9f4 100644 --- a/providers/couchbase/shedlock-provider-couchbase-javaclient3/src/main/java/net/javacrumbs/shedlock/provider/couchbase/javaclient3/CouchbaseLockProvider.java +++ b/providers/couchbase/shedlock-provider-couchbase-javaclient3/src/main/java/net/javacrumbs/shedlock/provider/couchbase/javaclient3/CouchbaseLockProvider.java @@ -27,7 +27,6 @@ import net.javacrumbs.shedlock.core.LockConfiguration; import net.javacrumbs.shedlock.support.AbstractStorageAccessor; import net.javacrumbs.shedlock.support.StorageBasedLockProvider; -import net.javacrumbs.shedlock.support.annotation.NonNull; /** * Distributed lock using CouchbaseDB @@ -88,7 +87,7 @@ private static class CouchbaseAccessor extends AbstractStorageAccessor { } @Override - public boolean insertRecord(@NonNull LockConfiguration lockConfiguration) { + public boolean insertRecord(LockConfiguration lockConfiguration) { JsonObject content = JsonObject.create() .put(LOCK_NAME, lockConfiguration.getName()) .put(LOCK_UNTIL, toIsoString(lockConfiguration.getLockAtMostUntil())) @@ -108,7 +107,7 @@ private Instant parse(Object instant) { } @Override - public boolean updateRecord(@NonNull LockConfiguration lockConfiguration) { + public boolean updateRecord(LockConfiguration lockConfiguration) { GetResult result = collection.get(lockConfiguration.getName()); JsonObject document = result.contentAsObject(); @@ -134,7 +133,7 @@ public boolean updateRecord(@NonNull LockConfiguration lockConfiguration) { } @Override - public boolean extend(@NonNull LockConfiguration lockConfiguration) { + public boolean extend(LockConfiguration lockConfiguration) { GetResult result = collection.get(lockConfiguration.getName()); JsonObject document = result.contentAsObject(); @@ -158,7 +157,7 @@ public boolean extend(@NonNull LockConfiguration lockConfiguration) { } @Override - public void unlock(@NonNull LockConfiguration lockConfiguration) { + public void unlock(LockConfiguration lockConfiguration) { GetResult result = collection.get(lockConfiguration.getName()); JsonObject document = result.contentAsObject(); diff --git a/providers/couchbase/shedlock-provider-couchbase-javaclient3/src/main/java/net/javacrumbs/shedlock/provider/couchbase/javaclient3/package-info.java b/providers/couchbase/shedlock-provider-couchbase-javaclient3/src/main/java/net/javacrumbs/shedlock/provider/couchbase/javaclient3/package-info.java new file mode 100644 index 000000000..a51222f0f --- /dev/null +++ b/providers/couchbase/shedlock-provider-couchbase-javaclient3/src/main/java/net/javacrumbs/shedlock/provider/couchbase/javaclient3/package-info.java @@ -0,0 +1,6 @@ +@NonNullApi +@NonNullFields +package net.javacrumbs.shedlock.provider.couchbase.javaclient3; + +import net.javacrumbs.shedlock.support.annotation.NonNullApi; +import net.javacrumbs.shedlock.support.annotation.NonNullFields; diff --git a/providers/datastore/shedlock-provider-datastore/src/main/java/net/javacrumbs/shedlock/provider/datastore/DatastoreStorageAccessor.java b/providers/datastore/shedlock-provider-datastore/src/main/java/net/javacrumbs/shedlock/provider/datastore/DatastoreStorageAccessor.java index 96cafbdd5..3ef6d2035 100644 --- a/providers/datastore/shedlock-provider-datastore/src/main/java/net/javacrumbs/shedlock/provider/datastore/DatastoreStorageAccessor.java +++ b/providers/datastore/shedlock-provider-datastore/src/main/java/net/javacrumbs/shedlock/provider/datastore/DatastoreStorageAccessor.java @@ -17,6 +17,7 @@ import net.javacrumbs.shedlock.core.LockConfiguration; import net.javacrumbs.shedlock.support.AbstractStorageAccessor; import net.javacrumbs.shedlock.support.Utils; +import net.javacrumbs.shedlock.support.annotation.Nullable; import org.slf4j.Logger; import org.slf4j.LoggerFactory; @@ -143,10 +144,12 @@ private Optional doInTxn(Function> work) { } } + @Nullable private static String nullableString(Entity entity, String property) { return entity.contains(property) ? entity.getString(property) : null; } + @Nullable private static Instant nullableTimestamp(Entity entity, String property) { return entity.contains(property) ? toInstant(entity.getTimestamp(property)) : null; } @@ -159,5 +162,6 @@ private static Instant toInstant(Timestamp timestamp) { return requireNonNull(timestamp).toSqlTimestamp().toInstant(); } - public record Lock(String name, Instant lockedAt, Instant lockedUntil, String lockedBy) {} + public record Lock( + String name, @Nullable Instant lockedAt, @Nullable Instant lockedUntil, @Nullable String lockedBy) {} } diff --git a/providers/datastore/shedlock-provider-datastore/src/main/java/net/javacrumbs/shedlock/provider/datastore/package-info.java b/providers/datastore/shedlock-provider-datastore/src/main/java/net/javacrumbs/shedlock/provider/datastore/package-info.java new file mode 100644 index 000000000..6ab0a30e8 --- /dev/null +++ b/providers/datastore/shedlock-provider-datastore/src/main/java/net/javacrumbs/shedlock/provider/datastore/package-info.java @@ -0,0 +1,6 @@ +@NonNullApi +@NonNullFields +package net.javacrumbs.shedlock.provider.datastore; + +import net.javacrumbs.shedlock.support.annotation.NonNullApi; +import net.javacrumbs.shedlock.support.annotation.NonNullFields; diff --git a/providers/dynamodb/shedlock-provider-dynamodb2/src/main/java/net/javacrumbs/shedlock/provider/dynamodb2/DynamoDBLockProvider.java b/providers/dynamodb/shedlock-provider-dynamodb2/src/main/java/net/javacrumbs/shedlock/provider/dynamodb2/DynamoDBLockProvider.java index 97c3a56fb..e7014c887 100644 --- a/providers/dynamodb/shedlock-provider-dynamodb2/src/main/java/net/javacrumbs/shedlock/provider/dynamodb2/DynamoDBLockProvider.java +++ b/providers/dynamodb/shedlock-provider-dynamodb2/src/main/java/net/javacrumbs/shedlock/provider/dynamodb2/DynamoDBLockProvider.java @@ -26,7 +26,7 @@ import net.javacrumbs.shedlock.core.LockProvider; import net.javacrumbs.shedlock.core.SimpleLock; import net.javacrumbs.shedlock.support.Utils; -import net.javacrumbs.shedlock.support.annotation.NonNull; +import net.javacrumbs.shedlock.support.annotation.Nullable; import software.amazon.awssdk.services.dynamodb.DynamoDbClient; import software.amazon.awssdk.services.dynamodb.model.AttributeValue; import software.amazon.awssdk.services.dynamodb.model.ConditionalCheckFailedException; @@ -81,6 +81,8 @@ public class DynamoDBLockProvider implements LockProvider { private final DynamoDbClient dynamoDbClient; private final String tableName; private final String partitionKeyName; + + @Nullable private final String sortKeyName; /** @@ -91,7 +93,7 @@ public class DynamoDBLockProvider implements LockProvider { * @param tableName * the lock table name */ - public DynamoDBLockProvider(@NonNull DynamoDbClient dynamoDbClient, @NonNull String tableName) { + public DynamoDBLockProvider(DynamoDbClient dynamoDbClient, String tableName) { this(dynamoDbClient, tableName, ID); } @@ -102,8 +104,7 @@ public DynamoDBLockProvider(@NonNull DynamoDbClient dynamoDbClient, @NonNull Str * @param tableName the lock table name * @param partitionKeyName the partitionKey name of table */ - public DynamoDBLockProvider( - @NonNull DynamoDbClient dynamoDbClient, @NonNull String tableName, @NonNull String partitionKeyName) { + public DynamoDBLockProvider(DynamoDbClient dynamoDbClient, String tableName, String partitionKeyName) { this(dynamoDbClient, tableName, partitionKeyName, null); } @@ -116,10 +117,7 @@ public DynamoDBLockProvider( * @param sortKeyName the sortKey name of table */ public DynamoDBLockProvider( - @NonNull DynamoDbClient dynamoDbClient, - @NonNull String tableName, - @NonNull String partitionKeyName, - String sortKeyName) { + DynamoDbClient dynamoDbClient, String tableName, String partitionKeyName, @Nullable String sortKeyName) { this.dynamoDbClient = requireNonNull(dynamoDbClient, "dynamoDbClient can not be null"); this.tableName = requireNonNull(tableName, "tableName can not be null"); this.partitionKeyName = requireNonNull(partitionKeyName, "partitionKeyName can not be null"); @@ -128,8 +126,7 @@ public DynamoDBLockProvider( } @Override - @NonNull - public Optional lock(@NonNull LockConfiguration lockConfiguration) { + public Optional lock(LockConfiguration lockConfiguration) { String nowIso = toIsoString(now()); String lockUntilIso = toIsoString(lockConfiguration.getLockAtMostUntil()); diff --git a/providers/dynamodb/shedlock-provider-dynamodb2/src/main/java/net/javacrumbs/shedlock/provider/dynamodb2/package-info.java b/providers/dynamodb/shedlock-provider-dynamodb2/src/main/java/net/javacrumbs/shedlock/provider/dynamodb2/package-info.java new file mode 100644 index 000000000..4acf303e1 --- /dev/null +++ b/providers/dynamodb/shedlock-provider-dynamodb2/src/main/java/net/javacrumbs/shedlock/provider/dynamodb2/package-info.java @@ -0,0 +1,6 @@ +@NonNullApi +@NonNullFields +package net.javacrumbs.shedlock.provider.dynamodb2; + +import net.javacrumbs.shedlock.support.annotation.NonNullApi; +import net.javacrumbs.shedlock.support.annotation.NonNullFields; diff --git a/providers/elasticsearch/shedlock-provider-elasticsearch8/src/main/java/net/javacrumbs/shedlock/provider/elasticsearch8/ElasticsearchLockProvider.java b/providers/elasticsearch/shedlock-provider-elasticsearch8/src/main/java/net/javacrumbs/shedlock/provider/elasticsearch8/ElasticsearchLockProvider.java index ab8e0b749..16c792046 100644 --- a/providers/elasticsearch/shedlock-provider-elasticsearch8/src/main/java/net/javacrumbs/shedlock/provider/elasticsearch8/ElasticsearchLockProvider.java +++ b/providers/elasticsearch/shedlock-provider-elasticsearch8/src/main/java/net/javacrumbs/shedlock/provider/elasticsearch8/ElasticsearchLockProvider.java @@ -33,7 +33,6 @@ import net.javacrumbs.shedlock.core.LockProvider; import net.javacrumbs.shedlock.core.SimpleLock; import net.javacrumbs.shedlock.support.LockException; -import net.javacrumbs.shedlock.support.annotation.NonNull; import org.elasticsearch.client.ResponseException; /** @@ -85,19 +84,18 @@ public class ElasticsearchLockProvider implements LockProvider { private final String hostname; private final String index; - private ElasticsearchLockProvider(@NonNull ElasticsearchClient client, @NonNull String index) { + private ElasticsearchLockProvider(ElasticsearchClient client, String index) { this.client = client; this.hostname = getHostname(); this.index = index; } - public ElasticsearchLockProvider(@NonNull ElasticsearchClient client) { + public ElasticsearchLockProvider(ElasticsearchClient client) { this(client, SCHEDLOCK_DEFAULT_INDEX); } @Override - @NonNull - public Optional lock(@NonNull LockConfiguration lockConfiguration) { + public Optional lock(LockConfiguration lockConfiguration) { try { Instant now = now(); Instant lockAtMostUntil = lockConfiguration.getLockAtMostUntil(); diff --git a/providers/elasticsearch/shedlock-provider-elasticsearch8/src/main/java/net/javacrumbs/shedlock/provider/elasticsearch8/package-info.java b/providers/elasticsearch/shedlock-provider-elasticsearch8/src/main/java/net/javacrumbs/shedlock/provider/elasticsearch8/package-info.java new file mode 100644 index 000000000..869170053 --- /dev/null +++ b/providers/elasticsearch/shedlock-provider-elasticsearch8/src/main/java/net/javacrumbs/shedlock/provider/elasticsearch8/package-info.java @@ -0,0 +1,6 @@ +@NonNullApi +@NonNullFields +package net.javacrumbs.shedlock.provider.elasticsearch8; + +import net.javacrumbs.shedlock.support.annotation.NonNullApi; +import net.javacrumbs.shedlock.support.annotation.NonNullFields; diff --git a/providers/elasticsearch/shedlock-provider-elasticsearch9/src/main/java/net/javacrumbs/shedlock/provider/elasticsearch9/ElasticsearchLockProvider.java b/providers/elasticsearch/shedlock-provider-elasticsearch9/src/main/java/net/javacrumbs/shedlock/provider/elasticsearch9/ElasticsearchLockProvider.java index 9b34bc106..d31735238 100644 --- a/providers/elasticsearch/shedlock-provider-elasticsearch9/src/main/java/net/javacrumbs/shedlock/provider/elasticsearch9/ElasticsearchLockProvider.java +++ b/providers/elasticsearch/shedlock-provider-elasticsearch9/src/main/java/net/javacrumbs/shedlock/provider/elasticsearch9/ElasticsearchLockProvider.java @@ -33,7 +33,6 @@ import net.javacrumbs.shedlock.core.LockProvider; import net.javacrumbs.shedlock.core.SimpleLock; import net.javacrumbs.shedlock.support.LockException; -import net.javacrumbs.shedlock.support.annotation.NonNull; /** * It uses a collection that contains documents like this: @@ -84,19 +83,18 @@ public class ElasticsearchLockProvider implements LockProvider { private final String hostname; private final String index; - private ElasticsearchLockProvider(@NonNull ElasticsearchClient client, @NonNull String index) { + private ElasticsearchLockProvider(ElasticsearchClient client, String index) { this.client = client; this.hostname = getHostname(); this.index = index; } - public ElasticsearchLockProvider(@NonNull ElasticsearchClient client) { + public ElasticsearchLockProvider(ElasticsearchClient client) { this(client, SCHEDLOCK_DEFAULT_INDEX); } @Override - @NonNull - public Optional lock(@NonNull LockConfiguration lockConfiguration) { + public Optional lock(LockConfiguration lockConfiguration) { try { Instant now = now(); Instant lockAtMostUntil = lockConfiguration.getLockAtMostUntil(); diff --git a/providers/elasticsearch/shedlock-provider-elasticsearch9/src/main/java/net/javacrumbs/shedlock/provider/elasticsearch9/package-info.java b/providers/elasticsearch/shedlock-provider-elasticsearch9/src/main/java/net/javacrumbs/shedlock/provider/elasticsearch9/package-info.java new file mode 100644 index 000000000..596a3a8ab --- /dev/null +++ b/providers/elasticsearch/shedlock-provider-elasticsearch9/src/main/java/net/javacrumbs/shedlock/provider/elasticsearch9/package-info.java @@ -0,0 +1,6 @@ +@NonNullApi +@NonNullFields +package net.javacrumbs.shedlock.provider.elasticsearch9; + +import net.javacrumbs.shedlock.support.annotation.NonNullApi; +import net.javacrumbs.shedlock.support.annotation.NonNullFields; diff --git a/providers/etcd/shedlock-provider-etcd-jetcd/src/main/java/net/javacrumbs/shedlock/provider/etcd/jetcd/EtcdLockProvider.java b/providers/etcd/shedlock-provider-etcd-jetcd/src/main/java/net/javacrumbs/shedlock/provider/etcd/jetcd/EtcdLockProvider.java index 24182c0d2..47e5aaf9a 100644 --- a/providers/etcd/shedlock-provider-etcd-jetcd/src/main/java/net/javacrumbs/shedlock/provider/etcd/jetcd/EtcdLockProvider.java +++ b/providers/etcd/shedlock-provider-etcd-jetcd/src/main/java/net/javacrumbs/shedlock/provider/etcd/jetcd/EtcdLockProvider.java @@ -37,7 +37,6 @@ import net.javacrumbs.shedlock.core.LockProvider; import net.javacrumbs.shedlock.core.SimpleLock; import net.javacrumbs.shedlock.support.LockException; -import net.javacrumbs.shedlock.support.annotation.NonNull; /** * Uses etcd keys and the version of the key value pairs as locking mechanism. @@ -60,18 +59,17 @@ public class EtcdLockProvider implements LockProvider { private final String environment; - public EtcdLockProvider(@NonNull Client client) { + public EtcdLockProvider(Client client) { this(client, ENV_DEFAULT); } - public EtcdLockProvider(@NonNull Client client, @NonNull String environment) { + public EtcdLockProvider(Client client, String environment) { this.etcdTemplate = new EtcdTemplate(client); this.environment = environment; } @Override - @NonNull - public Optional lock(@NonNull LockConfiguration lockConfiguration) { + public Optional lock(LockConfiguration lockConfiguration) { String key = buildKey(lockConfiguration.getName()); String value = buildValue(); diff --git a/providers/etcd/shedlock-provider-etcd-jetcd/src/main/java/net/javacrumbs/shedlock/provider/etcd/jetcd/package-info.java b/providers/etcd/shedlock-provider-etcd-jetcd/src/main/java/net/javacrumbs/shedlock/provider/etcd/jetcd/package-info.java new file mode 100644 index 000000000..0094d1b2b --- /dev/null +++ b/providers/etcd/shedlock-provider-etcd-jetcd/src/main/java/net/javacrumbs/shedlock/provider/etcd/jetcd/package-info.java @@ -0,0 +1,6 @@ +@NonNullApi +@NonNullFields +package net.javacrumbs.shedlock.provider.etcd.jetcd; + +import net.javacrumbs.shedlock.support.annotation.NonNullApi; +import net.javacrumbs.shedlock.support.annotation.NonNullFields; diff --git a/providers/hazelcast/shedlock-provider-hazelcast4/src/main/java/net/javacrumbs/shedlock/provider/hazelcast4/HazelcastLockProvider.java b/providers/hazelcast/shedlock-provider-hazelcast4/src/main/java/net/javacrumbs/shedlock/provider/hazelcast4/HazelcastLockProvider.java index 962a72829..7bad79f83 100644 --- a/providers/hazelcast/shedlock-provider-hazelcast4/src/main/java/net/javacrumbs/shedlock/provider/hazelcast4/HazelcastLockProvider.java +++ b/providers/hazelcast/shedlock-provider-hazelcast4/src/main/java/net/javacrumbs/shedlock/provider/hazelcast4/HazelcastLockProvider.java @@ -24,7 +24,7 @@ import net.javacrumbs.shedlock.core.LockConfiguration; import net.javacrumbs.shedlock.core.LockProvider; import net.javacrumbs.shedlock.core.SimpleLock; -import net.javacrumbs.shedlock.support.annotation.NonNull; +import net.javacrumbs.shedlock.support.annotation.Nullable; import org.slf4j.Logger; import org.slf4j.LoggerFactory; @@ -74,7 +74,7 @@ public class HazelcastLockProvider implements LockProvider { * @param hazelcastInstance * The Hazelcast engine used by the application. */ - public HazelcastLockProvider(@NonNull HazelcastInstance hazelcastInstance) { + public HazelcastLockProvider(HazelcastInstance hazelcastInstance) { this(hazelcastInstance, LOCK_STORE_KEY_DEFAULT); } @@ -87,7 +87,7 @@ public HazelcastLockProvider(@NonNull HazelcastInstance hazelcastInstance) { * The key where the locks are stored (by default * {@link #LOCK_STORE_KEY_DEFAULT}). */ - public HazelcastLockProvider(@NonNull HazelcastInstance hazelcastInstance, @NonNull String lockStoreKey) { + public HazelcastLockProvider(HazelcastInstance hazelcastInstance, String lockStoreKey) { this(hazelcastInstance, lockStoreKey, DEFAULT_LOCK_LEASE_TIME); } @@ -105,18 +105,14 @@ public HazelcastLockProvider(@NonNull HazelcastInstance hazelcastInstance, @NonN * process dies while holding the lock, it is held forever. * lockLeaseTime is used as a safety-net for such situations. */ - public HazelcastLockProvider( - @NonNull HazelcastInstance hazelcastInstance, - @NonNull String lockStoreKey, - @NonNull Duration lockLeaseTime) { + public HazelcastLockProvider(HazelcastInstance hazelcastInstance, String lockStoreKey, Duration lockLeaseTime) { this.hazelcastInstance = hazelcastInstance; this.lockStoreKey = lockStoreKey; this.lockLeaseTimeMs = lockLeaseTime.toMillis(); } @Override - @NonNull - public Optional lock(@NonNull LockConfiguration lockConfiguration) { + public Optional lock(LockConfiguration lockConfiguration) { log.trace("lock - Attempt : {}", lockConfiguration); String lockName = lockConfiguration.getName(); IMap store = getStore(); @@ -162,6 +158,7 @@ private IMap getStore() { return hazelcastInstance.getMap(lockStoreKey); } + @Nullable HazelcastLock getLock(String lockName) { return getStore().get(lockName); } @@ -185,7 +182,7 @@ private void replaceLock(String lockName, LockConfiguration lockConfiguration) { addNewLock(lockConfiguration); } - private boolean isUnlocked(HazelcastLock lock) { + private boolean isUnlocked(@Nullable HazelcastLock lock) { return lock == null; } @@ -209,7 +206,7 @@ void unlock(String lockName) { } } - private void unlockProperly(HazelcastLock lock) { + private void unlockProperly(@Nullable HazelcastLock lock) { if (isUnlocked(lock)) { log.debug("unlock - it is already unlocked"); return; diff --git a/providers/hazelcast/shedlock-provider-hazelcast4/src/main/java/net/javacrumbs/shedlock/provider/hazelcast4/package-info.java b/providers/hazelcast/shedlock-provider-hazelcast4/src/main/java/net/javacrumbs/shedlock/provider/hazelcast4/package-info.java new file mode 100644 index 000000000..7c7452b2a --- /dev/null +++ b/providers/hazelcast/shedlock-provider-hazelcast4/src/main/java/net/javacrumbs/shedlock/provider/hazelcast4/package-info.java @@ -0,0 +1,6 @@ +@NonNullApi +@NonNullFields +package net.javacrumbs.shedlock.provider.hazelcast4; + +import net.javacrumbs.shedlock.support.annotation.NonNullApi; +import net.javacrumbs.shedlock.support.annotation.NonNullFields; diff --git a/providers/jdbc/shedlock-provider-jdbc-internal/src/main/java/net/javacrumbs/shedlock/provider/jdbc/internal/AbstractJdbcStorageAccessor.java b/providers/jdbc/shedlock-provider-jdbc-internal/src/main/java/net/javacrumbs/shedlock/provider/jdbc/internal/AbstractJdbcStorageAccessor.java index 426c3d9c2..d3afec7a2 100644 --- a/providers/jdbc/shedlock-provider-jdbc-internal/src/main/java/net/javacrumbs/shedlock/provider/jdbc/internal/AbstractJdbcStorageAccessor.java +++ b/providers/jdbc/shedlock-provider-jdbc-internal/src/main/java/net/javacrumbs/shedlock/provider/jdbc/internal/AbstractJdbcStorageAccessor.java @@ -24,18 +24,17 @@ import net.javacrumbs.shedlock.core.LockConfiguration; import net.javacrumbs.shedlock.support.AbstractStorageAccessor; import net.javacrumbs.shedlock.support.LockException; -import net.javacrumbs.shedlock.support.annotation.NonNull; /** Internal class, please do not use. */ public abstract class AbstractJdbcStorageAccessor extends AbstractStorageAccessor { private final String tableName; - public AbstractJdbcStorageAccessor(@NonNull String tableName) { + public AbstractJdbcStorageAccessor(String tableName) { this.tableName = requireNonNull(tableName, "tableName can not be null"); } @Override - public boolean insertRecord(@NonNull LockConfiguration lockConfiguration) { + public boolean insertRecord(LockConfiguration lockConfiguration) { // Try to insert if the record does not exist (not optimal, but the simplest // platform agnostic // way) @@ -54,7 +53,7 @@ public boolean insertRecord(@NonNull LockConfiguration lockConfiguration) { } @Override - public boolean updateRecord(@NonNull LockConfiguration lockConfiguration) { + public boolean updateRecord(LockConfiguration lockConfiguration) { String sql = "UPDATE " + tableName + " SET lock_until = ?, locked_at = ?, locked_by = ? WHERE name = ? AND lock_until <= ?"; return executeCommand( @@ -73,7 +72,7 @@ public boolean updateRecord(@NonNull LockConfiguration lockConfiguration) { } @Override - public boolean extend(@NonNull LockConfiguration lockConfiguration) { + public boolean extend(LockConfiguration lockConfiguration) { String sql = "UPDATE " + tableName + " SET lock_until = ? WHERE name = ? AND locked_by = ? AND lock_until > ? "; logger.debug("Extending lock={} until={}", lockConfiguration.getName(), lockConfiguration.getLockAtMostUntil()); @@ -91,7 +90,7 @@ public boolean extend(@NonNull LockConfiguration lockConfiguration) { } @Override - public void unlock(@NonNull LockConfiguration lockConfiguration) { + public void unlock(LockConfiguration lockConfiguration) { String sql = "UPDATE " + tableName + " SET lock_until = ? WHERE name = ?"; executeCommand( sql, diff --git a/providers/jdbc/shedlock-provider-jdbc-internal/src/main/java/net/javacrumbs/shedlock/provider/jdbc/internal/package-info.java b/providers/jdbc/shedlock-provider-jdbc-internal/src/main/java/net/javacrumbs/shedlock/provider/jdbc/internal/package-info.java new file mode 100644 index 000000000..7fdf67ecb --- /dev/null +++ b/providers/jdbc/shedlock-provider-jdbc-internal/src/main/java/net/javacrumbs/shedlock/provider/jdbc/internal/package-info.java @@ -0,0 +1,6 @@ +@NonNullApi +@NonNullFields +package net.javacrumbs.shedlock.provider.jdbc.internal; + +import net.javacrumbs.shedlock.support.annotation.NonNullApi; +import net.javacrumbs.shedlock.support.annotation.NonNullFields; diff --git a/providers/jdbc/shedlock-provider-jdbc-micronaut/src/main/java/net/javacrumbs/shedlock/provider/jdbc/micronaut/MicronautJdbcLockProvider.java b/providers/jdbc/shedlock-provider-jdbc-micronaut/src/main/java/net/javacrumbs/shedlock/provider/jdbc/micronaut/MicronautJdbcLockProvider.java index e7fefbf00..901d4fc19 100644 --- a/providers/jdbc/shedlock-provider-jdbc-micronaut/src/main/java/net/javacrumbs/shedlock/provider/jdbc/micronaut/MicronautJdbcLockProvider.java +++ b/providers/jdbc/shedlock-provider-jdbc-micronaut/src/main/java/net/javacrumbs/shedlock/provider/jdbc/micronaut/MicronautJdbcLockProvider.java @@ -16,7 +16,6 @@ import io.micronaut.transaction.TransactionOperations; import java.sql.Connection; import net.javacrumbs.shedlock.support.StorageBasedLockProvider; -import net.javacrumbs.shedlock.support.annotation.NonNull; /** * Lock provided by plain JDBC, using the Micronaut Data transaction manager. It @@ -39,12 +38,11 @@ public class MicronautJdbcLockProvider extends StorageBasedLockProvider { private static final String DEFAULT_TABLE_NAME = "shedlock"; - public MicronautJdbcLockProvider(@NonNull TransactionOperations transactionOperations) { + public MicronautJdbcLockProvider(TransactionOperations transactionOperations) { this(transactionOperations, DEFAULT_TABLE_NAME); } - public MicronautJdbcLockProvider( - @NonNull TransactionOperations transactionOperations, @NonNull String tableName) { + public MicronautJdbcLockProvider(TransactionOperations transactionOperations, String tableName) { super(new MicronautJdbcStorageAccessor(transactionOperations, tableName)); } } diff --git a/providers/jdbc/shedlock-provider-jdbc-micronaut/src/main/java/net/javacrumbs/shedlock/provider/jdbc/micronaut/MicronautJdbcStorageAccessor.java b/providers/jdbc/shedlock-provider-jdbc-micronaut/src/main/java/net/javacrumbs/shedlock/provider/jdbc/micronaut/MicronautJdbcStorageAccessor.java index e448a4edf..44629d993 100644 --- a/providers/jdbc/shedlock-provider-jdbc-micronaut/src/main/java/net/javacrumbs/shedlock/provider/jdbc/micronaut/MicronautJdbcStorageAccessor.java +++ b/providers/jdbc/shedlock-provider-jdbc-micronaut/src/main/java/net/javacrumbs/shedlock/provider/jdbc/micronaut/MicronautJdbcStorageAccessor.java @@ -22,15 +22,13 @@ import java.sql.SQLException; import java.util.function.BiFunction; import net.javacrumbs.shedlock.provider.jdbc.internal.AbstractJdbcStorageAccessor; -import net.javacrumbs.shedlock.support.annotation.NonNull; class MicronautJdbcStorageAccessor extends AbstractJdbcStorageAccessor { private final TransactionOperations transactionOperations; private final TransactionDefinition.Propagation propagation = TransactionDefinition.Propagation.REQUIRES_NEW; - MicronautJdbcStorageAccessor( - @NonNull TransactionOperations transactionOperations, @NonNull String tableName) { + MicronautJdbcStorageAccessor(TransactionOperations transactionOperations, String tableName) { super(tableName); this.transactionOperations = requireNonNull(transactionOperations, "transactionManager can not be null"); } diff --git a/providers/jdbc/shedlock-provider-jdbc-micronaut/src/main/java/net/javacrumbs/shedlock/provider/jdbc/micronaut/package-info.java b/providers/jdbc/shedlock-provider-jdbc-micronaut/src/main/java/net/javacrumbs/shedlock/provider/jdbc/micronaut/package-info.java new file mode 100644 index 000000000..f00b24bd5 --- /dev/null +++ b/providers/jdbc/shedlock-provider-jdbc-micronaut/src/main/java/net/javacrumbs/shedlock/provider/jdbc/micronaut/package-info.java @@ -0,0 +1,6 @@ +@NonNullApi +@NonNullFields +package net.javacrumbs.shedlock.provider.jdbc.micronaut; + +import net.javacrumbs.shedlock.support.annotation.NonNullApi; +import net.javacrumbs.shedlock.support.annotation.NonNullFields; diff --git a/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/DatabaseProduct.java b/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/DatabaseProduct.java index 48e378897..2a0378c20 100644 --- a/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/DatabaseProduct.java +++ b/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/DatabaseProduct.java @@ -4,7 +4,7 @@ import java.util.function.Function; import java.util.function.Predicate; import net.javacrumbs.shedlock.provider.jdbctemplate.JdbcTemplateLockProvider.Configuration; -import net.javacrumbs.shedlock.support.annotation.NonNull; +import net.javacrumbs.shedlock.support.annotation.Nullable; public enum DatabaseProduct { POSTGRES_SQL("PostgreSQL"::equalsIgnoreCase, PostgresSqlServerTimeStatementsSource::new), @@ -42,8 +42,7 @@ SqlStatementsSource getDbTimeStatementSource(Configuration configuration) { * java.sql.connection.getMetaData().getProductName(). * @return The matching ProductName enum */ - @NonNull - static DatabaseProduct matchProductName(final String productName) { + static DatabaseProduct matchProductName(@Nullable final String productName) { return Arrays.stream(DatabaseProduct.values()) .filter(databaseProduct -> databaseProduct.productMatcher.test(productName)) .findFirst() diff --git a/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/Db2ServerTimeStatementsSource.java b/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/Db2ServerTimeStatementsSource.java index 9ac4feac4..075e29d89 100644 --- a/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/Db2ServerTimeStatementsSource.java +++ b/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/Db2ServerTimeStatementsSource.java @@ -15,7 +15,6 @@ import java.util.Map; import net.javacrumbs.shedlock.core.LockConfiguration; -import net.javacrumbs.shedlock.support.annotation.NonNull; class Db2ServerTimeStatementsSource extends SqlStatementsSource { private static final String now = "(CURRENT TIMESTAMP - CURRENT TIMEZONE)"; @@ -52,8 +51,7 @@ public String getExtendStatement() { } @Override - @NonNull - Map params(@NonNull LockConfiguration lockConfiguration) { + Map params(LockConfiguration lockConfiguration) { return Map.of( "name", lockConfiguration.getName(), diff --git a/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/H2ServerTimeStatementsSource.java b/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/H2ServerTimeStatementsSource.java index 1d814bb85..aa96eafc2 100644 --- a/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/H2ServerTimeStatementsSource.java +++ b/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/H2ServerTimeStatementsSource.java @@ -15,7 +15,6 @@ import java.util.Map; import net.javacrumbs.shedlock.core.LockConfiguration; -import net.javacrumbs.shedlock.support.annotation.NonNull; class H2ServerTimeStatementsSource extends SqlStatementsSource { private static final String now = "CURRENT_TIMESTAMP(3)"; @@ -52,8 +51,7 @@ public String getExtendStatement() { } @Override - @NonNull - Map params(@NonNull LockConfiguration lockConfiguration) { + Map params(LockConfiguration lockConfiguration) { return Map.of( "name", lockConfiguration.getName(), diff --git a/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/HsqlServerTimeStatementsSource.java b/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/HsqlServerTimeStatementsSource.java index e83d98c5f..9dad1a17d 100644 --- a/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/HsqlServerTimeStatementsSource.java +++ b/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/HsqlServerTimeStatementsSource.java @@ -15,7 +15,6 @@ import java.util.Map; import net.javacrumbs.shedlock.core.LockConfiguration; -import net.javacrumbs.shedlock.support.annotation.NonNull; class HsqlServerTimeStatementsSource extends SqlStatementsSource { private static final String now = "CURRENT_TIMESTAMP(3)"; @@ -52,8 +51,7 @@ public String getExtendStatement() { } @Override - @NonNull - Map params(@NonNull LockConfiguration lockConfiguration) { + Map params(LockConfiguration lockConfiguration) { return Map.of( "name", lockConfiguration.getName(), diff --git a/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/JdbcTemplateLockProvider.java b/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/JdbcTemplateLockProvider.java index b326b242f..7b0986291 100644 --- a/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/JdbcTemplateLockProvider.java +++ b/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/JdbcTemplateLockProvider.java @@ -19,7 +19,6 @@ import javax.sql.DataSource; import net.javacrumbs.shedlock.support.StorageBasedLockProvider; import net.javacrumbs.shedlock.support.Utils; -import net.javacrumbs.shedlock.support.annotation.NonNull; import net.javacrumbs.shedlock.support.annotation.Nullable; import org.springframework.jdbc.core.JdbcTemplate; import org.springframework.transaction.PlatformTransactionManager; @@ -45,31 +44,29 @@ public class JdbcTemplateLockProvider extends StorageBasedLockProvider { private static final String DEFAULT_TABLE_NAME = "shedlock"; - public JdbcTemplateLockProvider(@NonNull JdbcTemplate jdbcTemplate) { + public JdbcTemplateLockProvider(JdbcTemplate jdbcTemplate) { this(jdbcTemplate, (PlatformTransactionManager) null); } public JdbcTemplateLockProvider( - @NonNull JdbcTemplate jdbcTemplate, @Nullable PlatformTransactionManager transactionManager) { + JdbcTemplate jdbcTemplate, @Nullable PlatformTransactionManager transactionManager) { this(jdbcTemplate, transactionManager, DEFAULT_TABLE_NAME); } - public JdbcTemplateLockProvider(@NonNull JdbcTemplate jdbcTemplate, @NonNull String tableName) { + public JdbcTemplateLockProvider(JdbcTemplate jdbcTemplate, String tableName) { this(jdbcTemplate, null, tableName); } - public JdbcTemplateLockProvider(@NonNull DataSource dataSource) { + public JdbcTemplateLockProvider(DataSource dataSource) { this(new JdbcTemplate(dataSource)); } - public JdbcTemplateLockProvider(@NonNull DataSource dataSource, @NonNull String tableName) { + public JdbcTemplateLockProvider(DataSource dataSource, String tableName) { this(new JdbcTemplate(dataSource), tableName); } public JdbcTemplateLockProvider( - @NonNull JdbcTemplate jdbcTemplate, - @Nullable PlatformTransactionManager transactionManager, - @NonNull String tableName) { + JdbcTemplate jdbcTemplate, @Nullable PlatformTransactionManager transactionManager, String tableName) { this(Configuration.builder() .withJdbcTemplate(jdbcTemplate) .withTransactionManager(transactionManager) @@ -77,30 +74,41 @@ public JdbcTemplateLockProvider( .build()); } - public JdbcTemplateLockProvider(@NonNull Configuration configuration) { + public JdbcTemplateLockProvider(Configuration configuration) { super(new JdbcTemplateStorageAccessor(configuration)); } public static final class Configuration { private final JdbcTemplate jdbcTemplate; + + @Nullable private final DatabaseProduct databaseProduct; + + @Nullable private final PlatformTransactionManager transactionManager; + private final String tableName; + + @Nullable private final TimeZone timeZone; + private final ColumnNames columnNames; private final String lockedByValue; private final boolean useDbTime; + + @Nullable private final Integer isolationLevel; + private final boolean throwUnexpectedException; Configuration( - @NonNull JdbcTemplate jdbcTemplate, + JdbcTemplate jdbcTemplate, @Nullable DatabaseProduct databaseProduct, @Nullable PlatformTransactionManager transactionManager, - @NonNull String tableName, + String tableName, @Nullable TimeZone timeZone, - @NonNull ColumnNames columnNames, - @NonNull String lockedByValue, + ColumnNames columnNames, + String lockedByValue, boolean useDbTime, @Nullable Integer isolationLevel, boolean throwUnexpectedException) { @@ -124,10 +132,12 @@ public JdbcTemplate getJdbcTemplate() { return jdbcTemplate; } + @Nullable public DatabaseProduct getDatabaseProduct() { return databaseProduct; } + @Nullable public PlatformTransactionManager getTransactionManager() { return transactionManager; } @@ -136,6 +146,7 @@ public String getTableName() { return tableName; } + @Nullable public TimeZone getTimeZone() { return timeZone; } @@ -152,6 +163,7 @@ public boolean getUseDbTime() { return useDbTime; } + @Nullable public Integer getIsolationLevel() { return isolationLevel; } @@ -166,28 +178,39 @@ public static Configuration.Builder builder() { public static final class Builder { private JdbcTemplate jdbcTemplate; + + @Nullable private DatabaseProduct databaseProduct; + + @Nullable private PlatformTransactionManager transactionManager; + private String tableName = DEFAULT_TABLE_NAME; + + @Nullable private TimeZone timeZone; + private String lockedByValue = Utils.getHostname(); private ColumnNames columnNames = new ColumnNames("name", "lock_until", "locked_at", "locked_by"); private boolean dbUpperCase = false; private boolean useDbTime = false; + + @Nullable private Integer isolationLevel; + private boolean throwUnexpectedException = false; - public Builder withJdbcTemplate(@NonNull JdbcTemplate jdbcTemplate) { + public Builder withJdbcTemplate(JdbcTemplate jdbcTemplate) { this.jdbcTemplate = jdbcTemplate; return this; } - public Builder withTransactionManager(PlatformTransactionManager transactionManager) { + public Builder withTransactionManager(@Nullable PlatformTransactionManager transactionManager) { this.transactionManager = transactionManager; return this; } - public Builder withTableName(@NonNull String tableName) { + public Builder withTableName(String tableName) { this.tableName = tableName; return this; } diff --git a/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/JdbcTemplateStorageAccessor.java b/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/JdbcTemplateStorageAccessor.java index 472f1fcc2..d10c6cc71 100644 --- a/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/JdbcTemplateStorageAccessor.java +++ b/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/JdbcTemplateStorageAccessor.java @@ -19,7 +19,7 @@ import net.javacrumbs.shedlock.core.LockConfiguration; import net.javacrumbs.shedlock.provider.jdbctemplate.JdbcTemplateLockProvider.Configuration; import net.javacrumbs.shedlock.support.AbstractStorageAccessor; -import net.javacrumbs.shedlock.support.annotation.NonNull; +import net.javacrumbs.shedlock.support.annotation.Nullable; import org.springframework.dao.ConcurrencyFailureException; import org.springframework.dao.DataIntegrityViolationException; import org.springframework.dao.DuplicateKeyException; @@ -38,9 +38,11 @@ class JdbcTemplateStorageAccessor extends AbstractStorageAccessor { private final NamedParameterJdbcTemplate jdbcTemplate; private final TransactionTemplate transactionTemplate; private final Configuration configuration; + + @Nullable private SqlStatementsSource sqlStatementsSource; - JdbcTemplateStorageAccessor(@NonNull Configuration configuration) { + JdbcTemplateStorageAccessor(Configuration configuration) { requireNonNull(configuration, "configuration can not be null"); this.jdbcTemplate = new NamedParameterJdbcTemplate(configuration.getJdbcTemplate()); this.configuration = configuration; @@ -58,7 +60,7 @@ class JdbcTemplateStorageAccessor extends AbstractStorageAccessor { } @Override - public boolean insertRecord(@NonNull LockConfiguration lockConfiguration) { + public boolean insertRecord(LockConfiguration lockConfiguration) { try { String sql = sqlStatementsSource().getInsertStatement(); return execute(sql, lockConfiguration); @@ -75,7 +77,7 @@ public boolean insertRecord(@NonNull LockConfiguration lockConfiguration) { } @Override - public boolean updateRecord(@NonNull LockConfiguration lockConfiguration) { + public boolean updateRecord(LockConfiguration lockConfiguration) { String sql = sqlStatementsSource().getUpdateStatement(); try { return execute(sql, lockConfiguration); @@ -92,7 +94,7 @@ public boolean updateRecord(@NonNull LockConfiguration lockConfiguration) { } @Override - public boolean extend(@NonNull LockConfiguration lockConfiguration) { + public boolean extend(LockConfiguration lockConfiguration) { String sql = sqlStatementsSource().getExtendStatement(); logger.debug("Extending lock={} until={}", lockConfiguration.getName(), lockConfiguration.getLockAtMostUntil()); @@ -100,7 +102,7 @@ public boolean extend(@NonNull LockConfiguration lockConfiguration) { } @Override - public void unlock(@NonNull LockConfiguration lockConfiguration) { + public void unlock(LockConfiguration lockConfiguration) { for (int i = 0; i < 10; i++) { try { doUnlock(lockConfiguration); @@ -122,8 +124,7 @@ private boolean execute(String sql, LockConfiguration lockConfiguration) throws return transactionTemplate.execute(status -> jdbcTemplate.update(sql, params(lockConfiguration)) > 0); } - @NonNull - private Map params(@NonNull LockConfiguration lockConfiguration) { + private Map params(LockConfiguration lockConfiguration) { return sqlStatementsSource().params(lockConfiguration); } diff --git a/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/MsSqlServerTimeStatementsSource.java b/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/MsSqlServerTimeStatementsSource.java index eb39b7ff2..0602589ba 100644 --- a/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/MsSqlServerTimeStatementsSource.java +++ b/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/MsSqlServerTimeStatementsSource.java @@ -15,7 +15,6 @@ import java.util.Map; import net.javacrumbs.shedlock.core.LockConfiguration; -import net.javacrumbs.shedlock.support.annotation.NonNull; class MsSqlServerTimeStatementsSource extends SqlStatementsSource { private static final String now = "SYSUTCDATETIME()"; @@ -52,8 +51,7 @@ public String getExtendStatement() { } @Override - @NonNull - Map params(@NonNull LockConfiguration lockConfiguration) { + Map params(LockConfiguration lockConfiguration) { return Map.of( "name", lockConfiguration.getName(), diff --git a/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/MySqlServerTimeStatementsSource.java b/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/MySqlServerTimeStatementsSource.java index c21c5d025..66ec21b79 100644 --- a/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/MySqlServerTimeStatementsSource.java +++ b/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/MySqlServerTimeStatementsSource.java @@ -15,7 +15,6 @@ import java.util.Map; import net.javacrumbs.shedlock.core.LockConfiguration; -import net.javacrumbs.shedlock.support.annotation.NonNull; class MySqlServerTimeStatementsSource extends SqlStatementsSource { private static final String now = "UTC_TIMESTAMP(3)"; @@ -51,8 +50,7 @@ public String getExtendStatement() { } @Override - @NonNull - Map params(@NonNull LockConfiguration lockConfiguration) { + Map params(LockConfiguration lockConfiguration) { return Map.of( "name", lockConfiguration.getName(), diff --git a/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/OracleServerTimeStatementsSource.java b/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/OracleServerTimeStatementsSource.java index e3050077a..05a011359 100644 --- a/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/OracleServerTimeStatementsSource.java +++ b/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/OracleServerTimeStatementsSource.java @@ -15,7 +15,6 @@ import java.util.Map; import net.javacrumbs.shedlock.core.LockConfiguration; -import net.javacrumbs.shedlock.support.annotation.NonNull; class OracleServerTimeStatementsSource extends SqlStatementsSource { private static final String now = "SYS_EXTRACT_UTC(SYSTIMESTAMP)"; @@ -57,8 +56,7 @@ public String getExtendStatement() { } @Override - @NonNull - Map params(@NonNull LockConfiguration lockConfiguration) { + Map params(LockConfiguration lockConfiguration) { return Map.of( "name", lockConfiguration.getName(), diff --git a/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/PostgresSqlServerTimeStatementsSource.java b/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/PostgresSqlServerTimeStatementsSource.java index 64f3005e5..622857e7c 100644 --- a/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/PostgresSqlServerTimeStatementsSource.java +++ b/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/PostgresSqlServerTimeStatementsSource.java @@ -15,7 +15,6 @@ import java.util.Map; import net.javacrumbs.shedlock.core.LockConfiguration; -import net.javacrumbs.shedlock.support.annotation.NonNull; class PostgresSqlServerTimeStatementsSource extends SqlStatementsSource { private static final String now = "timezone('utc', CURRENT_TIMESTAMP)"; @@ -32,7 +31,6 @@ String getInsertStatement() { + ") DO UPDATE" + updateClause(); } - @NonNull private String updateClause() { return " SET " + lockUntil() + " = " + lockAtMostFor + ", " + lockedAt() + " = " + now + ", " + lockedBy() + " = :lockedBy WHERE " + tableName() + "." + name() + " = :name AND " + tableName() + "." + lockUntil() @@ -59,8 +57,7 @@ public String getExtendStatement() { } @Override - @NonNull - Map params(@NonNull LockConfiguration lockConfiguration) { + Map params(LockConfiguration lockConfiguration) { return Map.of( "name", lockConfiguration.getName(), diff --git a/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/SqlStatementsSource.java b/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/SqlStatementsSource.java index 11d6c1862..a7300948b 100644 --- a/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/SqlStatementsSource.java +++ b/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/SqlStatementsSource.java @@ -23,7 +23,6 @@ import net.javacrumbs.shedlock.core.ClockProvider; import net.javacrumbs.shedlock.core.LockConfiguration; import net.javacrumbs.shedlock.provider.jdbctemplate.JdbcTemplateLockProvider.Configuration; -import net.javacrumbs.shedlock.support.annotation.NonNull; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.jdbc.core.ConnectionCallback; @@ -64,13 +63,12 @@ private static DatabaseProduct getDatabaseProduct(final Configuration configurat connection -> connection.getMetaData().getDatabaseProductName()); return DatabaseProduct.matchProductName(jdbcProductName); } catch (Exception e) { - logger.debug("Can not determine database product name " + e.getMessage()); + logger.debug("Can not determine database product name {}", e.getMessage()); return DatabaseProduct.UNKNOWN; } } - @NonNull - Map params(@NonNull LockConfiguration lockConfiguration) { + Map params(LockConfiguration lockConfiguration) { return Map.of( "name", lockConfiguration.getName(), @@ -84,7 +82,6 @@ Map params(@NonNull LockConfiguration lockConfiguration) { timestamp(lockConfiguration.getUnlockTime())); } - @NonNull private Object timestamp(Instant time) { TimeZone timeZone = configuration.getTimeZone(); if (timeZone == null) { diff --git a/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/package-info.java b/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/package-info.java new file mode 100644 index 000000000..ab03f5056 --- /dev/null +++ b/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/package-info.java @@ -0,0 +1,6 @@ +@NonNullApi +@NonNullFields +package net.javacrumbs.shedlock.provider.jdbctemplate; + +import net.javacrumbs.shedlock.support.annotation.NonNullApi; +import net.javacrumbs.shedlock.support.annotation.NonNullFields; diff --git a/providers/jdbc/shedlock-provider-jdbc-template/src/test/java/net/javacrumbs/shedlock/provider/jdbctemplate/AbstractJdbcTemplateStorageAccessorTest.java b/providers/jdbc/shedlock-provider-jdbc-template/src/test/java/net/javacrumbs/shedlock/provider/jdbctemplate/AbstractJdbcTemplateStorageAccessorTest.java index 75490247c..4fd51ea66 100644 --- a/providers/jdbc/shedlock-provider-jdbc-template/src/test/java/net/javacrumbs/shedlock/provider/jdbctemplate/AbstractJdbcTemplateStorageAccessorTest.java +++ b/providers/jdbc/shedlock-provider-jdbc-template/src/test/java/net/javacrumbs/shedlock/provider/jdbctemplate/AbstractJdbcTemplateStorageAccessorTest.java @@ -20,7 +20,6 @@ import java.sql.Timestamp; import java.time.Duration; import net.javacrumbs.shedlock.core.LockConfiguration; -import net.javacrumbs.shedlock.support.annotation.NonNull; import net.javacrumbs.shedlock.test.support.jdbc.DbConfig; import net.javacrumbs.shedlock.test.support.jdbc.JdbcTestUtils; import org.junit.jupiter.api.AfterEach; @@ -102,12 +101,10 @@ private void shouldNotUpdateOtherLockConfigurations(boolean usingDbTime) throws assertThat(testUtils.getLockedUntil(OTHER_LOCK)).isEqualTo(otherLockLockedUntil); } - @NonNull private LockConfiguration lockConfig(String myLock, Duration lockAtMostFor) { return new LockConfiguration(now(), myLock, lockAtMostFor, Duration.ZERO); } - @NonNull protected JdbcTemplateStorageAccessor getAccessor(boolean usingDbTime) { JdbcTemplateLockProvider.Configuration.Builder builder = JdbcTemplateLockProvider.Configuration.builder().withJdbcTemplate(testUtils.getJdbcTemplate()); diff --git a/providers/jdbc/shedlock-provider-jdbc-template/src/test/java/net/javacrumbs/shedlock/provider/jdbctemplate/MultiTenancyLockProviderIntegrationTest.java b/providers/jdbc/shedlock-provider-jdbc-template/src/test/java/net/javacrumbs/shedlock/provider/jdbctemplate/MultiTenancyLockProviderIntegrationTest.java index 30eb47ac2..83a60ada3 100644 --- a/providers/jdbc/shedlock-provider-jdbc-template/src/test/java/net/javacrumbs/shedlock/provider/jdbctemplate/MultiTenancyLockProviderIntegrationTest.java +++ b/providers/jdbc/shedlock-provider-jdbc-template/src/test/java/net/javacrumbs/shedlock/provider/jdbctemplate/MultiTenancyLockProviderIntegrationTest.java @@ -26,7 +26,6 @@ import net.javacrumbs.shedlock.core.LockConfiguration; import net.javacrumbs.shedlock.core.LockProvider; import net.javacrumbs.shedlock.core.SimpleLock; -import net.javacrumbs.shedlock.support.annotation.NonNull; import net.javacrumbs.shedlock.test.support.jdbc.H2Config; import net.javacrumbs.shedlock.test.support.jdbc.HsqlConfig; import net.javacrumbs.shedlock.test.support.jdbc.JdbcTestUtils; @@ -84,7 +83,7 @@ private abstract static class MultiTenancyLockProvider implements LockProvider { private final ConcurrentHashMap providers = new ConcurrentHashMap<>(); @Override - public @NonNull Optional lock(@NonNull LockConfiguration lockConfiguration) { + public Optional lock(LockConfiguration lockConfiguration) { String tenantName = getTenantName(lockConfiguration); return providers .computeIfAbsent(tenantName, this::createLockProvider) diff --git a/providers/jdbc/shedlock-provider-jdbc/src/main/java/net/javacrumbs/shedlock/provider/jdbc/JdbcLockProvider.java b/providers/jdbc/shedlock-provider-jdbc/src/main/java/net/javacrumbs/shedlock/provider/jdbc/JdbcLockProvider.java index 769129552..f93755ed3 100644 --- a/providers/jdbc/shedlock-provider-jdbc/src/main/java/net/javacrumbs/shedlock/provider/jdbc/JdbcLockProvider.java +++ b/providers/jdbc/shedlock-provider-jdbc/src/main/java/net/javacrumbs/shedlock/provider/jdbc/JdbcLockProvider.java @@ -15,7 +15,6 @@ import javax.sql.DataSource; import net.javacrumbs.shedlock.support.StorageBasedLockProvider; -import net.javacrumbs.shedlock.support.annotation.NonNull; /** * Lock provided by plain JDBC. It uses a table that contains lock_name and @@ -35,11 +34,11 @@ * */ public class JdbcLockProvider extends StorageBasedLockProvider { - public JdbcLockProvider(@NonNull DataSource datasource) { + public JdbcLockProvider(DataSource datasource) { this(datasource, "shedlock"); } - public JdbcLockProvider(@NonNull DataSource datasource, @NonNull String tableName) { + public JdbcLockProvider(DataSource datasource, String tableName) { super(new JdbcStorageAccessor(datasource, tableName)); } } diff --git a/providers/jdbc/shedlock-provider-jdbc/src/main/java/net/javacrumbs/shedlock/provider/jdbc/JdbcStorageAccessor.java b/providers/jdbc/shedlock-provider-jdbc/src/main/java/net/javacrumbs/shedlock/provider/jdbc/JdbcStorageAccessor.java index 3cfa76a68..dd4982950 100644 --- a/providers/jdbc/shedlock-provider-jdbc/src/main/java/net/javacrumbs/shedlock/provider/jdbc/JdbcStorageAccessor.java +++ b/providers/jdbc/shedlock-provider-jdbc/src/main/java/net/javacrumbs/shedlock/provider/jdbc/JdbcStorageAccessor.java @@ -21,12 +21,11 @@ import java.util.function.BiFunction; import javax.sql.DataSource; import net.javacrumbs.shedlock.provider.jdbc.internal.AbstractJdbcStorageAccessor; -import net.javacrumbs.shedlock.support.annotation.NonNull; class JdbcStorageAccessor extends AbstractJdbcStorageAccessor { private final DataSource dataSource; - JdbcStorageAccessor(@NonNull DataSource dataSource, @NonNull String tableName) { + JdbcStorageAccessor(DataSource dataSource, String tableName) { super(tableName); this.dataSource = requireNonNull(dataSource, "dataSource can not be null"); } diff --git a/providers/jdbc/shedlock-provider-jdbc/src/main/java/net/javacrumbs/shedlock/provider/jdbc/package-info.java b/providers/jdbc/shedlock-provider-jdbc/src/main/java/net/javacrumbs/shedlock/provider/jdbc/package-info.java new file mode 100644 index 000000000..7c23cfd0e --- /dev/null +++ b/providers/jdbc/shedlock-provider-jdbc/src/main/java/net/javacrumbs/shedlock/provider/jdbc/package-info.java @@ -0,0 +1,6 @@ +@NonNullApi +@NonNullFields +package net.javacrumbs.shedlock.provider.jdbc; + +import net.javacrumbs.shedlock.support.annotation.NonNullApi; +import net.javacrumbs.shedlock.support.annotation.NonNullFields; diff --git a/providers/jdbc/shedlock-provider-jooq/src/main/java/net/javacrumbs/shedlock/provider/jooq/JooqLockProvider.java b/providers/jdbc/shedlock-provider-jooq/src/main/java/net/javacrumbs/shedlock/provider/jooq/JooqLockProvider.java index 85e7f27b0..301bf5593 100644 --- a/providers/jdbc/shedlock-provider-jooq/src/main/java/net/javacrumbs/shedlock/provider/jooq/JooqLockProvider.java +++ b/providers/jdbc/shedlock-provider-jooq/src/main/java/net/javacrumbs/shedlock/provider/jooq/JooqLockProvider.java @@ -14,11 +14,10 @@ package net.javacrumbs.shedlock.provider.jooq; import net.javacrumbs.shedlock.support.StorageBasedLockProvider; -import net.javacrumbs.shedlock.support.annotation.NonNull; import org.jooq.DSLContext; public class JooqLockProvider extends StorageBasedLockProvider { - public JooqLockProvider(@NonNull DSLContext dslContext) { + public JooqLockProvider(DSLContext dslContext) { super(new JooqStorageAccessor(dslContext)); } } diff --git a/providers/jdbc/shedlock-provider-jooq/src/main/java/net/javacrumbs/shedlock/provider/jooq/JooqStorageAccessor.java b/providers/jdbc/shedlock-provider-jooq/src/main/java/net/javacrumbs/shedlock/provider/jooq/JooqStorageAccessor.java index 2adc752b6..5c1d5acb9 100644 --- a/providers/jdbc/shedlock-provider-jooq/src/main/java/net/javacrumbs/shedlock/provider/jooq/JooqStorageAccessor.java +++ b/providers/jdbc/shedlock-provider-jooq/src/main/java/net/javacrumbs/shedlock/provider/jooq/JooqStorageAccessor.java @@ -12,7 +12,6 @@ import java.util.Map; import net.javacrumbs.shedlock.core.LockConfiguration; import net.javacrumbs.shedlock.support.AbstractStorageAccessor; -import net.javacrumbs.shedlock.support.annotation.NonNull; import org.jooq.DSLContext; import org.jooq.Field; import org.jooq.Record; @@ -28,7 +27,7 @@ class JooqStorageAccessor extends AbstractStorageAccessor { } @Override - public boolean insertRecord(@NonNull LockConfiguration lockConfiguration) { + public boolean insertRecord(LockConfiguration lockConfiguration) { return dslContext.transactionResult(tx -> tx.dsl() .insertInto(t) .set(data(lockConfiguration)) @@ -38,7 +37,7 @@ public boolean insertRecord(@NonNull LockConfiguration lockConfiguration) { } @Override - public boolean updateRecord(@NonNull LockConfiguration lockConfiguration) { + public boolean updateRecord(LockConfiguration lockConfiguration) { return dslContext.transactionResult(tx -> tx.dsl() .update(t) .set(data(lockConfiguration)) @@ -61,7 +60,7 @@ public void unlock(LockConfiguration lockConfiguration) { } @Override - public boolean extend(@NonNull LockConfiguration lockConfiguration) { + public boolean extend(LockConfiguration lockConfiguration) { return dslContext.transactionResult(tx -> tx.dsl() .update(t) .set(t.LOCK_UNTIL, nowPlus(lockConfiguration.getLockAtMostFor())) diff --git a/providers/jdbc/shedlock-provider-jooq/src/main/java/net/javacrumbs/shedlock/provider/jooq/package-info.java b/providers/jdbc/shedlock-provider-jooq/src/main/java/net/javacrumbs/shedlock/provider/jooq/package-info.java new file mode 100644 index 000000000..3a53d6608 --- /dev/null +++ b/providers/jdbc/shedlock-provider-jooq/src/main/java/net/javacrumbs/shedlock/provider/jooq/package-info.java @@ -0,0 +1,6 @@ +@NonNullApi +@NonNullFields +package net.javacrumbs.shedlock.provider.jooq; + +import net.javacrumbs.shedlock.support.annotation.NonNullApi; +import net.javacrumbs.shedlock.support.annotation.NonNullFields; diff --git a/providers/jdbc/shedlock-test-support-jdbc/src/main/java/net/javacrumbs/shedlock/test/support/jdbc/AbstractDbConfig.java b/providers/jdbc/shedlock-test-support-jdbc/src/main/java/net/javacrumbs/shedlock/test/support/jdbc/AbstractDbConfig.java index 49fb44b31..5ee020674 100644 --- a/providers/jdbc/shedlock-test-support-jdbc/src/main/java/net/javacrumbs/shedlock/test/support/jdbc/AbstractDbConfig.java +++ b/providers/jdbc/shedlock-test-support-jdbc/src/main/java/net/javacrumbs/shedlock/test/support/jdbc/AbstractDbConfig.java @@ -15,11 +15,15 @@ import com.zaxxer.hikari.HikariDataSource; import javax.sql.DataSource; +import net.javacrumbs.shedlock.support.annotation.Nullable; abstract class AbstractDbConfig implements DbConfig { + @Nullable private HikariDataSource dataSource; protected static final String TEST_SCHEMA_NAME = "shedlock_test"; + + @Nullable private Integer transactionIsolation; @Override diff --git a/providers/jdbc/shedlock-test-support-jdbc/src/main/java/net/javacrumbs/shedlock/test/support/jdbc/package-info.java b/providers/jdbc/shedlock-test-support-jdbc/src/main/java/net/javacrumbs/shedlock/test/support/jdbc/package-info.java new file mode 100644 index 000000000..06ee0e2d5 --- /dev/null +++ b/providers/jdbc/shedlock-test-support-jdbc/src/main/java/net/javacrumbs/shedlock/test/support/jdbc/package-info.java @@ -0,0 +1,6 @@ +@NonNullApi +@NonNullFields +package net.javacrumbs.shedlock.test.support.jdbc; + +import net.javacrumbs.shedlock.support.annotation.NonNullApi; +import net.javacrumbs.shedlock.support.annotation.NonNullFields; diff --git a/providers/memcached/shedlock-provider-memcached-spy/src/main/java/net/javacrumbs/shedlock/provider/memcached/spy/MemcachedLockProvider.java b/providers/memcached/shedlock-provider-memcached-spy/src/main/java/net/javacrumbs/shedlock/provider/memcached/spy/MemcachedLockProvider.java index c91fe8677..6147ae2d8 100644 --- a/providers/memcached/shedlock-provider-memcached-spy/src/main/java/net/javacrumbs/shedlock/provider/memcached/spy/MemcachedLockProvider.java +++ b/providers/memcached/shedlock-provider-memcached-spy/src/main/java/net/javacrumbs/shedlock/provider/memcached/spy/MemcachedLockProvider.java @@ -12,7 +12,6 @@ import net.javacrumbs.shedlock.core.LockProvider; import net.javacrumbs.shedlock.core.SimpleLock; import net.javacrumbs.shedlock.support.LockException; -import net.javacrumbs.shedlock.support.annotation.NonNull; import net.spy.memcached.MemcachedClient; import net.spy.memcached.ops.OperationStatus; import net.spy.memcached.util.StringUtils; @@ -40,7 +39,7 @@ public class MemcachedLockProvider implements LockProvider { * @param client * Spy.memcached.MemcachedClient */ - public MemcachedLockProvider(@NonNull MemcachedClient client) { + public MemcachedLockProvider(MemcachedClient client) { this(client, ENV_DEFAULT); } @@ -53,14 +52,13 @@ public MemcachedLockProvider(@NonNull MemcachedClient client) { * is part of the key and thus makes sure there is not key conflict * between multiple ShedLock instances running on the same memcached */ - public MemcachedLockProvider(@NonNull MemcachedClient client, @NonNull String env) { + public MemcachedLockProvider(MemcachedClient client, String env) { this.client = client; this.env = env; } @Override - @NonNull - public Optional lock(@NonNull LockConfiguration lockConfiguration) { + public Optional lock(LockConfiguration lockConfiguration) { long expireTime = getSecondUntil(lockConfiguration.getLockAtMostUntil()); String key = buildKey(lockConfiguration.getName(), this.env); OperationStatus status = client.add(key, (int) expireTime, buildValue()).getStatus(); @@ -91,8 +89,7 @@ private static final class MemcachedLock extends AbstractSimpleLock { private final MemcachedClient client; - private MemcachedLock( - @NonNull String key, @NonNull MemcachedClient client, @NonNull LockConfiguration lockConfiguration) { + private MemcachedLock(String key, MemcachedClient client, LockConfiguration lockConfiguration) { super(lockConfiguration); this.key = key; this.client = client; diff --git a/providers/memcached/shedlock-provider-memcached-spy/src/main/java/net/javacrumbs/shedlock/provider/memcached/spy/package-info.java b/providers/memcached/shedlock-provider-memcached-spy/src/main/java/net/javacrumbs/shedlock/provider/memcached/spy/package-info.java new file mode 100644 index 000000000..d0e2f1ba4 --- /dev/null +++ b/providers/memcached/shedlock-provider-memcached-spy/src/main/java/net/javacrumbs/shedlock/provider/memcached/spy/package-info.java @@ -0,0 +1,6 @@ +@NonNullApi +@NonNullFields +package net.javacrumbs.shedlock.provider.memcached.spy; + +import net.javacrumbs.shedlock.support.annotation.NonNullApi; +import net.javacrumbs.shedlock.support.annotation.NonNullFields; diff --git a/providers/neo4j/shedlock-provider-neo4j/src/main/java/net/javacrumbs/shedlock/provider/neo4j/Neo4jLockProvider.java b/providers/neo4j/shedlock-provider-neo4j/src/main/java/net/javacrumbs/shedlock/provider/neo4j/Neo4jLockProvider.java index 00c27058a..71aff3260 100644 --- a/providers/neo4j/shedlock-provider-neo4j/src/main/java/net/javacrumbs/shedlock/provider/neo4j/Neo4jLockProvider.java +++ b/providers/neo4j/shedlock-provider-neo4j/src/main/java/net/javacrumbs/shedlock/provider/neo4j/Neo4jLockProvider.java @@ -14,7 +14,6 @@ package net.javacrumbs.shedlock.provider.neo4j; import net.javacrumbs.shedlock.support.StorageBasedLockProvider; -import net.javacrumbs.shedlock.support.annotation.NonNull; import net.javacrumbs.shedlock.support.annotation.Nullable; import org.neo4j.driver.Driver; @@ -39,12 +38,11 @@ * */ public class Neo4jLockProvider extends StorageBasedLockProvider { - public Neo4jLockProvider(@NonNull Driver driver) { + public Neo4jLockProvider(Driver driver) { this(driver, "shedlock", null); } - public Neo4jLockProvider( - @NonNull Driver graphDatabaseService, @NonNull String collectionName, @Nullable String databaseName) { + public Neo4jLockProvider(Driver graphDatabaseService, String collectionName, @Nullable String databaseName) { super(new Neo4jStorageAccessor(graphDatabaseService, collectionName, databaseName)); } } diff --git a/providers/neo4j/shedlock-provider-neo4j/src/main/java/net/javacrumbs/shedlock/provider/neo4j/Neo4jStorageAccessor.java b/providers/neo4j/shedlock-provider-neo4j/src/main/java/net/javacrumbs/shedlock/provider/neo4j/Neo4jStorageAccessor.java index 76e8344ac..d4cd3e256 100644 --- a/providers/neo4j/shedlock-provider-neo4j/src/main/java/net/javacrumbs/shedlock/provider/neo4j/Neo4jStorageAccessor.java +++ b/providers/neo4j/shedlock-provider-neo4j/src/main/java/net/javacrumbs/shedlock/provider/neo4j/Neo4jStorageAccessor.java @@ -22,7 +22,6 @@ import net.javacrumbs.shedlock.core.LockConfiguration; import net.javacrumbs.shedlock.support.AbstractStorageAccessor; import net.javacrumbs.shedlock.support.LockException; -import net.javacrumbs.shedlock.support.annotation.NonNull; import net.javacrumbs.shedlock.support.annotation.Nullable; import org.neo4j.driver.Driver; import org.neo4j.driver.Result; @@ -33,9 +32,11 @@ class Neo4jStorageAccessor extends AbstractStorageAccessor { private final String collectionName; private final Driver driver; + + @Nullable private final String databaseName; - public Neo4jStorageAccessor(@NonNull Driver driver, @NonNull String collectionName, @Nullable String databaseName) { + public Neo4jStorageAccessor(Driver driver, String collectionName, @Nullable String databaseName) { this.collectionName = requireNonNull(collectionName, "collectionName can not be null"); this.driver = requireNonNull(driver, "driver can not be null"); this.databaseName = databaseName; @@ -53,7 +54,7 @@ private void createLockNameUniqueConstraint() { } @Override - public boolean insertRecord(@NonNull LockConfiguration lockConfiguration) { + public boolean insertRecord(LockConfiguration lockConfiguration) { // Try to insert if the record does not exists String cypher = String.format( "CYPHER runtime = slotted CREATE (lock:%s {name: $lockName, lock_until: $lockUntil, locked_at: $now, locked_by: $lockedBy })", @@ -69,7 +70,7 @@ public boolean insertRecord(@NonNull LockConfiguration lockConfiguration) { this::handleInsertionException); } - private Map createParameterMap(@NonNull LockConfiguration lockConfiguration) { + private Map createParameterMap(LockConfiguration lockConfiguration) { return Map.of( "lockName", lockConfiguration.getName(), @@ -82,7 +83,7 @@ private Map createParameterMap(@NonNull LockConfiguration lockCo } @Override - public boolean updateRecord(@NonNull LockConfiguration lockConfiguration) { + public boolean updateRecord(LockConfiguration lockConfiguration) { String cypher = String.format( "CYPHER runtime = slotted MATCH (lock:%s) WHERE lock.name = $lockName AND lock.lock_until <= $now " + "SET lock._LOCK_ = true WITH lock as l WHERE l.lock_until <= $now " @@ -101,7 +102,7 @@ public boolean updateRecord(@NonNull LockConfiguration lockConfiguration) { } @Override - public boolean extend(@NonNull LockConfiguration lockConfiguration) { + public boolean extend(LockConfiguration lockConfiguration) { String cypher = String.format( "CYPHER runtime = slotted MATCH (lock:%s) " + "WHERE lock.name = $lockName AND lock.locked_by = $lockedBy AND lock.lock_until > $now " @@ -124,7 +125,7 @@ public boolean extend(@NonNull LockConfiguration lockConfiguration) { } @Override - public void unlock(@NonNull LockConfiguration lockConfiguration) { + public void unlock(LockConfiguration lockConfiguration) { String cypher = String.format( "CYPHER runtime = slotted MATCH (lock:%s) WHERE lock.name = $lockName SET lock.lock_until = $lockUntil", collectionName); diff --git a/providers/neo4j/shedlock-provider-neo4j/src/main/java/net/javacrumbs/shedlock/provider/neo4j/package-info.java b/providers/neo4j/shedlock-provider-neo4j/src/main/java/net/javacrumbs/shedlock/provider/neo4j/package-info.java new file mode 100644 index 000000000..b9d04883f --- /dev/null +++ b/providers/neo4j/shedlock-provider-neo4j/src/main/java/net/javacrumbs/shedlock/provider/neo4j/package-info.java @@ -0,0 +1,6 @@ +@NonNullApi +@NonNullFields +package net.javacrumbs.shedlock.provider.neo4j; + +import net.javacrumbs.shedlock.support.annotation.NonNullApi; +import net.javacrumbs.shedlock.support.annotation.NonNullFields; diff --git a/providers/neo4j/shedlock-provider-neo4j/src/test/java/net/javacrumbs/shedlock/provider/neo4j/AbstractNeo4jLockProviderIntegrationTest.java b/providers/neo4j/shedlock-provider-neo4j/src/test/java/net/javacrumbs/shedlock/provider/neo4j/AbstractNeo4jLockProviderIntegrationTest.java index 781e85e8b..9432aa8b7 100644 --- a/providers/neo4j/shedlock-provider-neo4j/src/test/java/net/javacrumbs/shedlock/provider/neo4j/AbstractNeo4jLockProviderIntegrationTest.java +++ b/providers/neo4j/shedlock-provider-neo4j/src/test/java/net/javacrumbs/shedlock/provider/neo4j/AbstractNeo4jLockProviderIntegrationTest.java @@ -26,7 +26,6 @@ import net.javacrumbs.shedlock.core.ClockProvider; import net.javacrumbs.shedlock.core.LockConfiguration; import net.javacrumbs.shedlock.support.StorageBasedLockProvider; -import net.javacrumbs.shedlock.support.annotation.NonNull; import net.javacrumbs.shedlock.test.support.AbstractStorageBasedLockProviderIntegrationTest; import net.javacrumbs.shedlock.test.support.FuzzTester; import org.junit.jupiter.api.AfterEach; @@ -173,12 +172,10 @@ private Instant getLockedUntil(String lockName) { return getNeo4jTestUtils().getLockedUntil(lockName); } - @NonNull private LockConfiguration lockConfig(String myLock, Duration lockAtMostFor) { return new LockConfiguration(now(), myLock, lockAtMostFor, Duration.ZERO); } - @NonNull private Neo4jStorageAccessor getAccessor() { return new Neo4jStorageAccessor(getNeo4jTestUtils().getDriver(), "shedlock", null); } diff --git a/providers/opensearch/shedlock-provider-opensearch-java/src/main/java/net/javacrumbs/shedlock/provider/opensearch/java/OpenSearchLockProvider.java b/providers/opensearch/shedlock-provider-opensearch-java/src/main/java/net/javacrumbs/shedlock/provider/opensearch/java/OpenSearchLockProvider.java index b9e71660b..0157a2b88 100644 --- a/providers/opensearch/shedlock-provider-opensearch-java/src/main/java/net/javacrumbs/shedlock/provider/opensearch/java/OpenSearchLockProvider.java +++ b/providers/opensearch/shedlock-provider-opensearch-java/src/main/java/net/javacrumbs/shedlock/provider/opensearch/java/OpenSearchLockProvider.java @@ -26,7 +26,6 @@ import net.javacrumbs.shedlock.core.LockProvider; import net.javacrumbs.shedlock.core.SimpleLock; import net.javacrumbs.shedlock.support.LockException; -import net.javacrumbs.shedlock.support.annotation.NonNull; import org.opensearch.client.json.JsonData; import org.opensearch.client.opensearch.OpenSearchClient; import org.opensearch.client.opensearch._types.InlineScript; @@ -95,19 +94,18 @@ public class OpenSearchLockProvider implements LockProvider { private final String hostname; private final String index; - public OpenSearchLockProvider(@NonNull OpenSearchClient openSearchClient) { + public OpenSearchLockProvider(OpenSearchClient openSearchClient) { this(openSearchClient, SCHEDLOCK_DEFAULT_INDEX); } - public OpenSearchLockProvider(@NonNull OpenSearchClient openSearchClient, @NonNull String index) { + public OpenSearchLockProvider(OpenSearchClient openSearchClient, String index) { this.openSearchClient = openSearchClient; this.index = index; this.hostname = getHostname(); } @Override - @NonNull - public Optional lock(@NonNull LockConfiguration lockConfiguration) { + public Optional lock(LockConfiguration lockConfiguration) { Instant now = now(); UpdateRequest updateRequest = createUpdateRequest(lockConfiguration, now); diff --git a/providers/opensearch/shedlock-provider-opensearch-java/src/main/java/net/javacrumbs/shedlock/provider/opensearch/java/package-info.java b/providers/opensearch/shedlock-provider-opensearch-java/src/main/java/net/javacrumbs/shedlock/provider/opensearch/java/package-info.java new file mode 100644 index 000000000..908ede4fd --- /dev/null +++ b/providers/opensearch/shedlock-provider-opensearch-java/src/main/java/net/javacrumbs/shedlock/provider/opensearch/java/package-info.java @@ -0,0 +1,6 @@ +@NonNullApi +@NonNullFields +package net.javacrumbs.shedlock.provider.opensearch.java; + +import net.javacrumbs.shedlock.support.annotation.NonNullApi; +import net.javacrumbs.shedlock.support.annotation.NonNullFields; diff --git a/providers/opensearch/shedlock-provider-opensearch/src/main/java/net/javacrumbs/shedlock/provider/opensearch/OpenSearchLockProvider.java b/providers/opensearch/shedlock-provider-opensearch/src/main/java/net/javacrumbs/shedlock/provider/opensearch/OpenSearchLockProvider.java index c42988c80..b44824cdf 100644 --- a/providers/opensearch/shedlock-provider-opensearch/src/main/java/net/javacrumbs/shedlock/provider/opensearch/OpenSearchLockProvider.java +++ b/providers/opensearch/shedlock-provider-opensearch/src/main/java/net/javacrumbs/shedlock/provider/opensearch/OpenSearchLockProvider.java @@ -27,7 +27,6 @@ import net.javacrumbs.shedlock.core.LockProvider; import net.javacrumbs.shedlock.core.SimpleLock; import net.javacrumbs.shedlock.support.LockException; -import net.javacrumbs.shedlock.support.annotation.NonNull; import org.opensearch.OpenSearchException; import org.opensearch.action.DocWriteResponse; import org.opensearch.action.update.UpdateRequest; @@ -94,19 +93,18 @@ public class OpenSearchLockProvider implements LockProvider { private final String hostname; private final String index; - public OpenSearchLockProvider(@NonNull RestHighLevelClient highLevelClient, @NonNull String index) { + public OpenSearchLockProvider(RestHighLevelClient highLevelClient, String index) { this.highLevelClient = highLevelClient; this.hostname = getHostname(); this.index = index; } - public OpenSearchLockProvider(@NonNull RestHighLevelClient highLevelClient) { + public OpenSearchLockProvider(RestHighLevelClient highLevelClient) { this(highLevelClient, SCHEDLOCK_DEFAULT_INDEX); } @Override - @NonNull - public Optional lock(@NonNull LockConfiguration lockConfiguration) { + public Optional lock(LockConfiguration lockConfiguration) { try { Map lockObject = lockObject(lockConfiguration.getName(), lockConfiguration.getLockAtMostUntil(), now()); @@ -128,7 +126,7 @@ public Optional lock(@NonNull LockConfiguration lockConfiguration) { } } - private UpdateRequest updateRequest(@NonNull LockConfiguration lockConfiguration) { + private UpdateRequest updateRequest(LockConfiguration lockConfiguration) { return new UpdateRequest().index(index).id(lockConfiguration.getName()).setRefreshPolicy(IMMEDIATE); } diff --git a/providers/opensearch/shedlock-provider-opensearch/src/main/java/net/javacrumbs/shedlock/provider/opensearch/package-info.java b/providers/opensearch/shedlock-provider-opensearch/src/main/java/net/javacrumbs/shedlock/provider/opensearch/package-info.java new file mode 100644 index 000000000..f9f213c19 --- /dev/null +++ b/providers/opensearch/shedlock-provider-opensearch/src/main/java/net/javacrumbs/shedlock/provider/opensearch/package-info.java @@ -0,0 +1,6 @@ +@NonNullApi +@NonNullFields +package net.javacrumbs.shedlock.provider.opensearch; + +import net.javacrumbs.shedlock.support.annotation.NonNullApi; +import net.javacrumbs.shedlock.support.annotation.NonNullFields; diff --git a/providers/r2dbc/shedlock-provider-r2dbc/src/main/java/net/javacrumbs/shedlock/provider/r2dbc/AbstractR2dbcStorageAccessor.java b/providers/r2dbc/shedlock-provider-r2dbc/src/main/java/net/javacrumbs/shedlock/provider/r2dbc/AbstractR2dbcStorageAccessor.java index 833fd3647..4e7eb4c4b 100644 --- a/providers/r2dbc/shedlock-provider-r2dbc/src/main/java/net/javacrumbs/shedlock/provider/r2dbc/AbstractR2dbcStorageAccessor.java +++ b/providers/r2dbc/shedlock-provider-r2dbc/src/main/java/net/javacrumbs/shedlock/provider/r2dbc/AbstractR2dbcStorageAccessor.java @@ -26,7 +26,6 @@ import net.javacrumbs.shedlock.core.LockConfiguration; import net.javacrumbs.shedlock.support.AbstractStorageAccessor; import net.javacrumbs.shedlock.support.LockException; -import net.javacrumbs.shedlock.support.annotation.NonNull; import org.reactivestreams.Publisher; import reactor.core.publisher.Mono; @@ -34,33 +33,33 @@ abstract class AbstractR2dbcStorageAccessor extends AbstractStorageAccessor { private final String tableName; - public AbstractR2dbcStorageAccessor(@NonNull String tableName) { + public AbstractR2dbcStorageAccessor(String tableName) { this.tableName = requireNonNull(tableName, "tableName can not be null"); } @Override - public boolean insertRecord(@NonNull LockConfiguration lockConfiguration) { + public boolean insertRecord(LockConfiguration lockConfiguration) { return Boolean.TRUE.equals( Mono.from(insertRecordReactive(lockConfiguration)).block()); } @Override - public boolean updateRecord(@NonNull LockConfiguration lockConfiguration) { + public boolean updateRecord(LockConfiguration lockConfiguration) { return Boolean.TRUE.equals( Mono.from(updateRecordReactive(lockConfiguration)).block()); } @Override - public boolean extend(@NonNull LockConfiguration lockConfiguration) { + public boolean extend(LockConfiguration lockConfiguration) { return Boolean.TRUE.equals(Mono.from(extendReactive(lockConfiguration)).block()); } @Override - public void unlock(@NonNull LockConfiguration lockConfiguration) { + public void unlock(LockConfiguration lockConfiguration) { Mono.from(unlockReactive(lockConfiguration)).block(); } - public Publisher insertRecordReactive(@NonNull LockConfiguration lockConfiguration) { + public Publisher insertRecordReactive(LockConfiguration lockConfiguration) { // Try to insert if the record does not exist (not optimal, but the simplest // platform agnostic // way) @@ -81,7 +80,7 @@ public Publisher insertRecordReactive(@NonNull LockConfiguration lockCo this::handleInsertionException); } - public Publisher updateRecordReactive(@NonNull LockConfiguration lockConfiguration) { + public Publisher updateRecordReactive(LockConfiguration lockConfiguration) { String sql = "UPDATE " + tableName + " SET lock_until = " + toParameter(1, "lock_until") + ", locked_at = " + toParameter(2, "locked_at") + ", locked_by = " + toParameter(3, "locked_by") + " WHERE name = " + toParameter(4, "name") + " AND lock_until <= " + toParameter(5, "now"); @@ -101,7 +100,7 @@ public Publisher updateRecordReactive(@NonNull LockConfiguration lockCo this::handleUpdateException); } - public Publisher extendReactive(@NonNull LockConfiguration lockConfiguration) { + public Publisher extendReactive(LockConfiguration lockConfiguration) { String sql = "UPDATE " + tableName + " SET lock_until = " + toParameter(1, "lock_until") + " WHERE name = " + toParameter(2, "name") + " AND locked_by = " + toParameter(3, "locked_by") + " AND lock_until > " + toParameter(4, "now"); @@ -122,7 +121,7 @@ public Publisher extendReactive(@NonNull LockConfiguration lockConfigur this::handleUnlockException); } - public Publisher unlockReactive(@NonNull LockConfiguration lockConfiguration) { + public Publisher unlockReactive(LockConfiguration lockConfiguration) { String sql = "UPDATE " + tableName + " SET lock_until = " + toParameter(1, "lock_until") + " WHERE name = " + toParameter(2, "name"); return executeCommand( diff --git a/providers/r2dbc/shedlock-provider-r2dbc/src/main/java/net/javacrumbs/shedlock/provider/r2dbc/R2dbcAdapter.java b/providers/r2dbc/shedlock-provider-r2dbc/src/main/java/net/javacrumbs/shedlock/provider/r2dbc/R2dbcAdapter.java index 427ed8197..de36a9a8a 100644 --- a/providers/r2dbc/shedlock-provider-r2dbc/src/main/java/net/javacrumbs/shedlock/provider/r2dbc/R2dbcAdapter.java +++ b/providers/r2dbc/shedlock-provider-r2dbc/src/main/java/net/javacrumbs/shedlock/provider/r2dbc/R2dbcAdapter.java @@ -5,7 +5,6 @@ import java.time.LocalDateTime; import java.time.ZoneId; import java.util.function.Function; -import net.javacrumbs.shedlock.support.annotation.NonNull; abstract class R2dbcAdapter { private static final String MSSQL_NAME = "Microsoft SQL Server"; @@ -14,16 +13,19 @@ abstract class R2dbcAdapter { private static final String MARIA_NAME = "MariaDB"; private static final String ORACLE_NAME = "Oracle Database"; - static R2dbcAdapter create(@NonNull String driver) { + static R2dbcAdapter create(String driver) { return switch (driver) { - case MSSQL_NAME -> new DefaultR2dbcAdapter( - (index, name) -> "@" + name, R2dbcAdapter::toLocalDate, R2dbcAdapter::bindByName); - case MYSQL_NAME, JASYNC_MYSQL_NAME, MARIA_NAME -> new DefaultR2dbcAdapter( - (index, name) -> "?", R2dbcAdapter::toLocalDate, R2dbcAdapter::bindByIndex); - case ORACLE_NAME -> new DefaultR2dbcAdapter( - (index, name) -> ":" + name, R2dbcAdapter::toLocalDate, R2dbcAdapter::bindByName); - default -> new DefaultR2dbcAdapter( - (index, name) -> "$" + index, R2dbcAdapter::toInstant, R2dbcAdapter::bindByIndex); + case MSSQL_NAME -> + new DefaultR2dbcAdapter( + (index, name) -> "@" + name, R2dbcAdapter::toLocalDate, R2dbcAdapter::bindByName); + case MYSQL_NAME, JASYNC_MYSQL_NAME, MARIA_NAME -> + new DefaultR2dbcAdapter((index, name) -> "?", R2dbcAdapter::toLocalDate, R2dbcAdapter::bindByIndex); + case ORACLE_NAME -> + new DefaultR2dbcAdapter( + (index, name) -> ":" + name, R2dbcAdapter::toLocalDate, R2dbcAdapter::bindByName); + default -> + new DefaultR2dbcAdapter( + (index, name) -> "$" + index, R2dbcAdapter::toInstant, R2dbcAdapter::bindByIndex); }; } @@ -53,9 +55,7 @@ private static class DefaultR2dbcAdapter extends R2dbcAdapter { private final ValueBinder binder; private DefaultR2dbcAdapter( - @NonNull ParameterResolver parameterResolver, - @NonNull Function dateConverter, - @NonNull ValueBinder binder) { + ParameterResolver parameterResolver, Function dateConverter, ValueBinder binder) { this.parameterResolver = parameterResolver; this.dateConverter = dateConverter; this.binder = binder; diff --git a/providers/r2dbc/shedlock-provider-r2dbc/src/main/java/net/javacrumbs/shedlock/provider/r2dbc/R2dbcLockProvider.java b/providers/r2dbc/shedlock-provider-r2dbc/src/main/java/net/javacrumbs/shedlock/provider/r2dbc/R2dbcLockProvider.java index efa891a8e..0dcca64c8 100644 --- a/providers/r2dbc/shedlock-provider-r2dbc/src/main/java/net/javacrumbs/shedlock/provider/r2dbc/R2dbcLockProvider.java +++ b/providers/r2dbc/shedlock-provider-r2dbc/src/main/java/net/javacrumbs/shedlock/provider/r2dbc/R2dbcLockProvider.java @@ -17,7 +17,6 @@ import io.r2dbc.spi.ConnectionFactory; import net.javacrumbs.shedlock.support.StorageBasedLockProvider; -import net.javacrumbs.shedlock.support.annotation.NonNull; /** * Lock provided by plain R2DBC SPI. It uses a table that contains lock_name and @@ -37,11 +36,11 @@ * */ public class R2dbcLockProvider extends StorageBasedLockProvider { - public R2dbcLockProvider(@NonNull ConnectionFactory connectionFactory) { + public R2dbcLockProvider(ConnectionFactory connectionFactory) { this(connectionFactory, "shedlock"); } - public R2dbcLockProvider(@NonNull ConnectionFactory connectionFactory, @NonNull String tableName) { + public R2dbcLockProvider(ConnectionFactory connectionFactory, String tableName) { super(new R2dbcStorageAccessor(connectionFactory, tableName)); } } diff --git a/providers/r2dbc/shedlock-provider-r2dbc/src/main/java/net/javacrumbs/shedlock/provider/r2dbc/R2dbcStorageAccessor.java b/providers/r2dbc/shedlock-provider-r2dbc/src/main/java/net/javacrumbs/shedlock/provider/r2dbc/R2dbcStorageAccessor.java index 2941ed928..013683b9e 100644 --- a/providers/r2dbc/shedlock-provider-r2dbc/src/main/java/net/javacrumbs/shedlock/provider/r2dbc/R2dbcStorageAccessor.java +++ b/providers/r2dbc/shedlock-provider-r2dbc/src/main/java/net/javacrumbs/shedlock/provider/r2dbc/R2dbcStorageAccessor.java @@ -22,15 +22,17 @@ import io.r2dbc.spi.Statement; import java.util.function.BiFunction; import java.util.function.Function; -import net.javacrumbs.shedlock.support.annotation.NonNull; +import net.javacrumbs.shedlock.support.annotation.Nullable; import reactor.core.publisher.Mono; class R2dbcStorageAccessor extends AbstractR2dbcStorageAccessor { private final ConnectionFactory connectionFactory; + + @Nullable private R2dbcAdapter adapter; - R2dbcStorageAccessor(@NonNull ConnectionFactory connectionFactory, @NonNull String tableName) { + R2dbcStorageAccessor(ConnectionFactory connectionFactory, String tableName) { super(tableName); this.connectionFactory = requireNonNull(connectionFactory, "dataSource can not be null"); } diff --git a/providers/r2dbc/shedlock-provider-r2dbc/src/main/java/net/javacrumbs/shedlock/provider/r2dbc/package-info.java b/providers/r2dbc/shedlock-provider-r2dbc/src/main/java/net/javacrumbs/shedlock/provider/r2dbc/package-info.java new file mode 100644 index 000000000..fff6a2f9b --- /dev/null +++ b/providers/r2dbc/shedlock-provider-r2dbc/src/main/java/net/javacrumbs/shedlock/provider/r2dbc/package-info.java @@ -0,0 +1,6 @@ +@NonNullApi +@NonNullFields +package net.javacrumbs.shedlock.provider.r2dbc; + +import net.javacrumbs.shedlock.support.annotation.NonNullApi; +import net.javacrumbs.shedlock.support.annotation.NonNullFields; diff --git a/providers/redis/shedlock-provider-redis-jedis4/src/main/java/net/javacrumbs/shedlock/provider/redis/jedis4/JedisLockProvider.java b/providers/redis/shedlock-provider-redis-jedis4/src/main/java/net/javacrumbs/shedlock/provider/redis/jedis4/JedisLockProvider.java index 775f960b9..908f05cf0 100644 --- a/providers/redis/shedlock-provider-redis-jedis4/src/main/java/net/javacrumbs/shedlock/provider/redis/jedis4/JedisLockProvider.java +++ b/providers/redis/shedlock-provider-redis-jedis4/src/main/java/net/javacrumbs/shedlock/provider/redis/jedis4/JedisLockProvider.java @@ -24,7 +24,6 @@ import net.javacrumbs.shedlock.core.SimpleLock; import net.javacrumbs.shedlock.provider.redis.support.InternalRedisLockProvider; import net.javacrumbs.shedlock.provider.redis.support.InternalRedisLockTemplate; -import net.javacrumbs.shedlock.support.annotation.NonNull; import redis.clients.jedis.Jedis; import redis.clients.jedis.commands.JedisCommands; import redis.clients.jedis.params.SetParams; @@ -41,7 +40,7 @@ public class JedisLockProvider implements ExtensibleLockProvider { private final InternalRedisLockProvider internalRedisLockProvider; - public JedisLockProvider(@NonNull Pool jedisPool) { + public JedisLockProvider(Pool jedisPool) { this(jedisPool, ENV_DEFAULT); } @@ -55,7 +54,7 @@ public JedisLockProvider(@NonNull Pool jedisPool) { * key conflict between multiple ShedLock instances running on the * same Redis */ - public JedisLockProvider(@NonNull Pool jedisPool, @NonNull String environment) { + public JedisLockProvider(Pool jedisPool, String environment) { this(jedisPool, environment, false); } @@ -71,7 +70,7 @@ public JedisLockProvider(@NonNull Pool jedisPool, @NonNull String environ * @param safeUpdate When set to true and the lock is held for more than lockAtMostFor, and the lock * is already held by somebody else, we don't release/extend the lock. */ - public JedisLockProvider(@NonNull Pool jedisPool, @NonNull String environment, boolean safeUpdate) { + public JedisLockProvider(Pool jedisPool, String environment, boolean safeUpdate) { this.internalRedisLockProvider = new InternalRedisLockProvider( new JedisPoolTemplate(jedisPool), environment, DEFAULT_KEY_PREFIX, safeUpdate); } @@ -86,7 +85,7 @@ public JedisLockProvider(@NonNull Pool jedisPool, @NonNull String environ * key conflict between multiple ShedLock instances running on the * same Redis */ - public JedisLockProvider(@NonNull JedisCommands jedisCommands, @NonNull String environment) { + public JedisLockProvider(JedisCommands jedisCommands, String environment) { this(jedisCommands, environment, false); } @@ -102,14 +101,13 @@ public JedisLockProvider(@NonNull JedisCommands jedisCommands, @NonNull String e * @param safeUpdate When set to true and the lock is held for more than lockAtMostFor, and the lock * is already held by somebody else, we don't release/extend the lock. */ - public JedisLockProvider(@NonNull JedisCommands jedisCommands, @NonNull String environment, boolean safeUpdate) { + public JedisLockProvider(JedisCommands jedisCommands, String environment, boolean safeUpdate) { this.internalRedisLockProvider = new InternalRedisLockProvider( new JedisCommandsTemplate(jedisCommands), environment, DEFAULT_KEY_PREFIX, safeUpdate); } @Override - @NonNull - public Optional lock(@NonNull LockConfiguration lockConfiguration) { + public Optional lock(LockConfiguration lockConfiguration) { return internalRedisLockProvider.lock(lockConfiguration); } diff --git a/providers/redis/shedlock-provider-redis-jedis4/src/main/java/net/javacrumbs/shedlock/provider/redis/jedis4/package-info.java b/providers/redis/shedlock-provider-redis-jedis4/src/main/java/net/javacrumbs/shedlock/provider/redis/jedis4/package-info.java new file mode 100644 index 000000000..718a56dca --- /dev/null +++ b/providers/redis/shedlock-provider-redis-jedis4/src/main/java/net/javacrumbs/shedlock/provider/redis/jedis4/package-info.java @@ -0,0 +1,6 @@ +@NonNullApi +@NonNullFields +package net.javacrumbs.shedlock.provider.redis.jedis4; + +import net.javacrumbs.shedlock.support.annotation.NonNullApi; +import net.javacrumbs.shedlock.support.annotation.NonNullFields; diff --git a/providers/redis/shedlock-provider-redis-lettuce/src/main/java/net/javacrumbs/shedlock/provider/redis/lettuce/LettuceLockProvider.java b/providers/redis/shedlock-provider-redis-lettuce/src/main/java/net/javacrumbs/shedlock/provider/redis/lettuce/LettuceLockProvider.java index ff9e7642a..d94b72fcb 100644 --- a/providers/redis/shedlock-provider-redis-lettuce/src/main/java/net/javacrumbs/shedlock/provider/redis/lettuce/LettuceLockProvider.java +++ b/providers/redis/shedlock-provider-redis-lettuce/src/main/java/net/javacrumbs/shedlock/provider/redis/lettuce/LettuceLockProvider.java @@ -25,7 +25,6 @@ import net.javacrumbs.shedlock.core.SimpleLock; import net.javacrumbs.shedlock.provider.redis.support.InternalRedisLockProvider; import net.javacrumbs.shedlock.provider.redis.support.InternalRedisLockTemplate; -import net.javacrumbs.shedlock.support.annotation.NonNull; /** * Uses Redis's `SET resource-name anystring NX PX max-lock-ms-time` as locking @@ -38,7 +37,7 @@ public class LettuceLockProvider implements ExtensibleLockProvider { private final InternalRedisLockProvider internalRedisLockProvider; - public LettuceLockProvider(@NonNull StatefulRedisConnection connection) { + public LettuceLockProvider(StatefulRedisConnection connection) { this(connection, ENV_DEFAULT); } @@ -50,8 +49,7 @@ public LettuceLockProvider(@NonNull StatefulRedisConnection conn * key conflict between multiple ShedLock instances running on the * same Redis */ - public LettuceLockProvider( - @NonNull StatefulRedisConnection connection, @NonNull String environment) { + public LettuceLockProvider(StatefulRedisConnection connection, String environment) { this(connection, environment, false); } @@ -66,16 +64,13 @@ public LettuceLockProvider( * is already held by somebody else, we don't release/extend the lock. */ public LettuceLockProvider( - @NonNull StatefulRedisConnection connection, - @NonNull String environment, - boolean safeUpdate) { + StatefulRedisConnection connection, String environment, boolean safeUpdate) { this.internalRedisLockProvider = new InternalRedisLockProvider( new LettuceRedisLockTemplate(connection), environment, DEFAULT_KEY_PREFIX, safeUpdate); } @Override - @NonNull - public Optional lock(@NonNull LockConfiguration lockConfiguration) { + public Optional lock(LockConfiguration lockConfiguration) { return internalRedisLockProvider.lock(lockConfiguration); } diff --git a/providers/redis/shedlock-provider-redis-lettuce/src/main/java/net/javacrumbs/shedlock/provider/redis/lettuce/package-info.java b/providers/redis/shedlock-provider-redis-lettuce/src/main/java/net/javacrumbs/shedlock/provider/redis/lettuce/package-info.java new file mode 100644 index 000000000..aeaa2278a --- /dev/null +++ b/providers/redis/shedlock-provider-redis-lettuce/src/main/java/net/javacrumbs/shedlock/provider/redis/lettuce/package-info.java @@ -0,0 +1,6 @@ +@NonNullApi +@NonNullFields +package net.javacrumbs.shedlock.provider.redis.lettuce; + +import net.javacrumbs.shedlock.support.annotation.NonNullApi; +import net.javacrumbs.shedlock.support.annotation.NonNullFields; diff --git a/providers/redis/shedlock-provider-redis-spring/src/main/java/net/javacrumbs/shedlock/provider/redis/spring/ReactiveRedisLockProvider.java b/providers/redis/shedlock-provider-redis-spring/src/main/java/net/javacrumbs/shedlock/provider/redis/spring/ReactiveRedisLockProvider.java index 8f2d1a34b..4313e6e19 100644 --- a/providers/redis/shedlock-provider-redis-spring/src/main/java/net/javacrumbs/shedlock/provider/redis/spring/ReactiveRedisLockProvider.java +++ b/providers/redis/shedlock-provider-redis-spring/src/main/java/net/javacrumbs/shedlock/provider/redis/spring/ReactiveRedisLockProvider.java @@ -12,7 +12,6 @@ import net.javacrumbs.shedlock.core.SimpleLock; import net.javacrumbs.shedlock.provider.redis.support.InternalRedisLockProvider; import net.javacrumbs.shedlock.provider.redis.support.InternalRedisLockTemplate; -import net.javacrumbs.shedlock.support.annotation.NonNull; import org.springframework.data.redis.connection.ReactiveRedisConnectionFactory; import org.springframework.data.redis.core.ReactiveStringRedisTemplate; import org.springframework.data.redis.core.script.DefaultRedisScript; @@ -24,7 +23,7 @@ public class ReactiveRedisLockProvider implements LockProvider { private final InternalRedisLockProvider internalRedisLockProvider; - public ReactiveRedisLockProvider(@NonNull ReactiveRedisConnectionFactory redisConn) { + public ReactiveRedisLockProvider(ReactiveRedisConnectionFactory redisConn) { this(redisConn, ENV_DEFAULT); } @@ -38,7 +37,7 @@ public ReactiveRedisLockProvider(@NonNull ReactiveRedisConnectionFactory redisCo * key conflict between multiple ShedLock instances running on the * same Redis */ - public ReactiveRedisLockProvider(@NonNull ReactiveRedisConnectionFactory redisConn, @NonNull String environment) { + public ReactiveRedisLockProvider(ReactiveRedisConnectionFactory redisConn, String environment) { this(redisConn, environment, DEFAULT_KEY_PREFIX); } @@ -54,8 +53,7 @@ public ReactiveRedisLockProvider(@NonNull ReactiveRedisConnectionFactory redisCo * @param keyPrefix * prefix of the key in Redis. */ - public ReactiveRedisLockProvider( - @NonNull ReactiveRedisConnectionFactory redisConn, @NonNull String environment, @NonNull String keyPrefix) { + public ReactiveRedisLockProvider(ReactiveRedisConnectionFactory redisConn, String environment, String keyPrefix) { this(new ReactiveStringRedisTemplate(redisConn), environment, keyPrefix); } @@ -71,17 +69,13 @@ public ReactiveRedisLockProvider( * @param keyPrefix * prefix of the key in Redis. */ - public ReactiveRedisLockProvider( - @NonNull ReactiveStringRedisTemplate redisTemplate, - @NonNull String environment, - @NonNull String keyPrefix) { + public ReactiveRedisLockProvider(ReactiveStringRedisTemplate redisTemplate, String environment, String keyPrefix) { this.internalRedisLockProvider = new InternalRedisLockProvider( new ReactiveRedisLockTemplate(redisTemplate), environment, keyPrefix, false); } @Override - @NonNull - public Optional lock(@NonNull LockConfiguration lockConfiguration) { + public Optional lock(LockConfiguration lockConfiguration) { return internalRedisLockProvider.lock(lockConfiguration); } @@ -90,20 +84,20 @@ public static class Builder { private String environment = ENV_DEFAULT; private String keyPrefix = DEFAULT_KEY_PREFIX; - public Builder(@NonNull ReactiveRedisConnectionFactory redisConnectionFactory) { + public Builder(ReactiveRedisConnectionFactory redisConnectionFactory) { this.redisTemplate = new ReactiveStringRedisTemplate(redisConnectionFactory); } - public Builder(@NonNull ReactiveStringRedisTemplate redisTemplate) { + public Builder(ReactiveStringRedisTemplate redisTemplate) { this.redisTemplate = redisTemplate; } - public ReactiveRedisLockProvider.Builder environment(@NonNull String environment) { + public ReactiveRedisLockProvider.Builder environment(String environment) { this.environment = environment; return this; } - public ReactiveRedisLockProvider.Builder keyPrefix(@NonNull String keyPrefix) { + public ReactiveRedisLockProvider.Builder keyPrefix(String keyPrefix) { this.keyPrefix = keyPrefix; return this; } diff --git a/providers/redis/shedlock-provider-redis-spring/src/main/java/net/javacrumbs/shedlock/provider/redis/spring/RedisLockProvider.java b/providers/redis/shedlock-provider-redis-spring/src/main/java/net/javacrumbs/shedlock/provider/redis/spring/RedisLockProvider.java index b80061b9a..00793e7a1 100644 --- a/providers/redis/shedlock-provider-redis-spring/src/main/java/net/javacrumbs/shedlock/provider/redis/spring/RedisLockProvider.java +++ b/providers/redis/shedlock-provider-redis-spring/src/main/java/net/javacrumbs/shedlock/provider/redis/spring/RedisLockProvider.java @@ -27,7 +27,6 @@ import net.javacrumbs.shedlock.core.SimpleLock; import net.javacrumbs.shedlock.provider.redis.support.InternalRedisLockProvider; import net.javacrumbs.shedlock.provider.redis.support.InternalRedisLockTemplate; -import net.javacrumbs.shedlock.support.annotation.NonNull; import org.springframework.data.redis.connection.RedisConnectionFactory; import org.springframework.data.redis.connection.RedisStringCommands; import org.springframework.data.redis.core.StringRedisTemplate; @@ -42,7 +41,7 @@ public class RedisLockProvider implements ExtensibleLockProvider { private final InternalRedisLockProvider internalRedisLockProvider; - public RedisLockProvider(@NonNull RedisConnectionFactory redisConn) { + public RedisLockProvider(RedisConnectionFactory redisConn) { this(redisConn, ENV_DEFAULT); } @@ -56,7 +55,7 @@ public RedisLockProvider(@NonNull RedisConnectionFactory redisConn) { * key conflict between multiple ShedLock instances running on the * same Redis */ - public RedisLockProvider(@NonNull RedisConnectionFactory redisConn, @NonNull String environment) { + public RedisLockProvider(RedisConnectionFactory redisConn, String environment) { this(redisConn, environment, DEFAULT_KEY_PREFIX); } @@ -72,8 +71,7 @@ public RedisLockProvider(@NonNull RedisConnectionFactory redisConn, @NonNull Str * @param keyPrefix * prefix of the key in Redis. */ - public RedisLockProvider( - @NonNull RedisConnectionFactory redisConn, @NonNull String environment, @NonNull String keyPrefix) { + public RedisLockProvider(RedisConnectionFactory redisConn, String environment, String keyPrefix) { this(new StringRedisTemplate(redisConn), environment, keyPrefix); } @@ -89,23 +87,17 @@ public RedisLockProvider( * @param keyPrefix * prefix of the key in Redis. */ - public RedisLockProvider( - @NonNull StringRedisTemplate redisTemplate, @NonNull String environment, @NonNull String keyPrefix) { + public RedisLockProvider(StringRedisTemplate redisTemplate, String environment, String keyPrefix) { this(redisTemplate, environment, keyPrefix, false); } - RedisLockProvider( - @NonNull StringRedisTemplate redisTemplate, - @NonNull String environment, - @NonNull String keyPrefix, - boolean safeUpdate) { + RedisLockProvider(StringRedisTemplate redisTemplate, String environment, String keyPrefix, boolean safeUpdate) { this.internalRedisLockProvider = new InternalRedisLockProvider( new SpringRedisLockTemplate(redisTemplate), environment, keyPrefix, safeUpdate); } @Override - @NonNull - public Optional lock(@NonNull LockConfiguration lockConfiguration) { + public Optional lock(LockConfiguration lockConfiguration) { return internalRedisLockProvider.lock(lockConfiguration); } @@ -115,20 +107,20 @@ public static class Builder { private String keyPrefix = DEFAULT_KEY_PREFIX; private boolean safeUpdate = false; - public Builder(@NonNull RedisConnectionFactory redisConnectionFactory) { + public Builder(RedisConnectionFactory redisConnectionFactory) { this.redisTemplate = new StringRedisTemplate(redisConnectionFactory); } - public Builder(@NonNull StringRedisTemplate redisTemplate) { + public Builder(StringRedisTemplate redisTemplate) { this.redisTemplate = redisTemplate; } - public Builder environment(@NonNull String environment) { + public Builder environment(String environment) { this.environment = environment; return this; } - public Builder keyPrefix(@NonNull String keyPrefix) { + public Builder keyPrefix(String keyPrefix) { this.keyPrefix = keyPrefix; return this; } diff --git a/providers/redis/shedlock-provider-redis-spring/src/main/java/net/javacrumbs/shedlock/provider/redis/spring/package-info.java b/providers/redis/shedlock-provider-redis-spring/src/main/java/net/javacrumbs/shedlock/provider/redis/spring/package-info.java new file mode 100644 index 000000000..b7089d0b0 --- /dev/null +++ b/providers/redis/shedlock-provider-redis-spring/src/main/java/net/javacrumbs/shedlock/provider/redis/spring/package-info.java @@ -0,0 +1,6 @@ +@NonNullApi +@NonNullFields +package net.javacrumbs.shedlock.provider.redis.spring; + +import net.javacrumbs.shedlock.support.annotation.NonNullApi; +import net.javacrumbs.shedlock.support.annotation.NonNullFields; diff --git a/providers/redis/shedlock-support-redis/src/main/java/net/javacrumbs/shedlock/provider/redis/support/InternalRedisLockProvider.java b/providers/redis/shedlock-support-redis/src/main/java/net/javacrumbs/shedlock/provider/redis/support/InternalRedisLockProvider.java index ad8455fe9..dd3bca303 100644 --- a/providers/redis/shedlock-support-redis/src/main/java/net/javacrumbs/shedlock/provider/redis/support/InternalRedisLockProvider.java +++ b/providers/redis/shedlock-support-redis/src/main/java/net/javacrumbs/shedlock/provider/redis/support/InternalRedisLockProvider.java @@ -26,7 +26,6 @@ import net.javacrumbs.shedlock.core.LockConfiguration; import net.javacrumbs.shedlock.core.SimpleLock; import net.javacrumbs.shedlock.support.LockException; -import net.javacrumbs.shedlock.support.annotation.NonNull; /** * Common implementation of RedisLockProvider. Internal class, please don't use directly. @@ -63,10 +62,7 @@ public class InternalRedisLockProvider implements ExtensibleLockProvider { """; public InternalRedisLockProvider( - @NonNull InternalRedisLockTemplate redisLockTemplate, - @NonNull String environment, - @NonNull String keyPrefix, - boolean safeUpdate) { + InternalRedisLockTemplate redisLockTemplate, String environment, String keyPrefix, boolean safeUpdate) { this.redisLockTemplate = redisLockTemplate; this.environment = environment; this.keyPrefix = keyPrefix; @@ -74,8 +70,7 @@ public InternalRedisLockProvider( } @Override - @NonNull - public Optional lock(@NonNull LockConfiguration lockConfiguration) { + public Optional lock(LockConfiguration lockConfiguration) { long expireTime = getMsUntil(lockConfiguration.getLockAtMostUntil()); String key = buildKey(lockConfiguration.getName(), keyPrefix, this.environment); @@ -150,8 +145,7 @@ public void doUnlock() { } @Override - @NonNull - protected Optional doExtend(@NonNull LockConfiguration newConfiguration) { + protected Optional doExtend(LockConfiguration newConfiguration) { return lockProvider.extend(this, newConfiguration); } } diff --git a/providers/redis/shedlock-support-redis/src/main/java/net/javacrumbs/shedlock/provider/redis/support/package-info.java b/providers/redis/shedlock-support-redis/src/main/java/net/javacrumbs/shedlock/provider/redis/support/package-info.java new file mode 100644 index 000000000..44e0e274e --- /dev/null +++ b/providers/redis/shedlock-support-redis/src/main/java/net/javacrumbs/shedlock/provider/redis/support/package-info.java @@ -0,0 +1,6 @@ +@NonNullApi +@NonNullFields +package net.javacrumbs.shedlock.provider.redis.support; + +import net.javacrumbs.shedlock.support.annotation.NonNullApi; +import net.javacrumbs.shedlock.support.annotation.NonNullFields; diff --git a/providers/redis/shedlock-test-support-redis/src/main/java/net/javacrumbs/shedlock/provider/redis/testsupport/AbstractRedisIntegrationTest.java b/providers/redis/shedlock-test-support-redis/src/main/java/net/javacrumbs/shedlock/provider/redis/testsupport/AbstractRedisIntegrationTest.java index 4bd37db83..8f387dc16 100644 --- a/providers/redis/shedlock-test-support-redis/src/main/java/net/javacrumbs/shedlock/provider/redis/testsupport/AbstractRedisIntegrationTest.java +++ b/providers/redis/shedlock-test-support-redis/src/main/java/net/javacrumbs/shedlock/provider/redis/testsupport/AbstractRedisIntegrationTest.java @@ -2,6 +2,7 @@ import static org.assertj.core.api.Assertions.assertThat; +import net.javacrumbs.shedlock.support.annotation.Nullable; import net.javacrumbs.shedlock.test.support.AbstractExtensibleLockProviderIntegrationTest; /** @@ -20,6 +21,7 @@ protected void assertUnlocked(String lockName) { assertThat(getLock(lockName)).isNull(); } + @Nullable protected abstract String getLock(String lockName); protected String buildKey(String lockName, String env) { diff --git a/providers/redis/shedlock-test-support-redis/src/main/java/net/javacrumbs/shedlock/provider/redis/testsupport/package-info.java b/providers/redis/shedlock-test-support-redis/src/main/java/net/javacrumbs/shedlock/provider/redis/testsupport/package-info.java new file mode 100644 index 000000000..66ff3cbf2 --- /dev/null +++ b/providers/redis/shedlock-test-support-redis/src/main/java/net/javacrumbs/shedlock/provider/redis/testsupport/package-info.java @@ -0,0 +1,6 @@ +@NonNullApi +@NonNullFields +package net.javacrumbs.shedlock.provider.redis.testsupport; + +import net.javacrumbs.shedlock.support.annotation.NonNullApi; +import net.javacrumbs.shedlock.support.annotation.NonNullFields; diff --git a/providers/s3/shedlock-provider-s3/src/main/java/net/javacrumbs/shedlock/provider/s3/package-info.java b/providers/s3/shedlock-provider-s3/src/main/java/net/javacrumbs/shedlock/provider/s3/package-info.java new file mode 100644 index 000000000..fd06ffe41 --- /dev/null +++ b/providers/s3/shedlock-provider-s3/src/main/java/net/javacrumbs/shedlock/provider/s3/package-info.java @@ -0,0 +1,6 @@ +@NonNullApi +@NonNullFields +package net.javacrumbs.shedlock.provider.s3; + +import net.javacrumbs.shedlock.support.annotation.NonNullApi; +import net.javacrumbs.shedlock.support.annotation.NonNullFields; diff --git a/providers/s3/shedlock-provider-s3v2/src/main/java/net/javacrumbs/shedlock/provider/s3v2/package-info.java b/providers/s3/shedlock-provider-s3v2/src/main/java/net/javacrumbs/shedlock/provider/s3v2/package-info.java new file mode 100644 index 000000000..51c3fb125 --- /dev/null +++ b/providers/s3/shedlock-provider-s3v2/src/main/java/net/javacrumbs/shedlock/provider/s3v2/package-info.java @@ -0,0 +1,6 @@ +@NonNullApi +@NonNullFields +package net.javacrumbs.shedlock.provider.s3v2; + +import net.javacrumbs.shedlock.support.annotation.NonNullApi; +import net.javacrumbs.shedlock.support.annotation.NonNullFields; diff --git a/providers/spanner/shedlock-provider-spanner/src/main/java/net/javacrumbs/shedlock/provider/spanner/SpannerLockProvider.java b/providers/spanner/shedlock-provider-spanner/src/main/java/net/javacrumbs/shedlock/provider/spanner/SpannerLockProvider.java index b053a3f99..db83dbce3 100644 --- a/providers/spanner/shedlock-provider-spanner/src/main/java/net/javacrumbs/shedlock/provider/spanner/SpannerLockProvider.java +++ b/providers/spanner/shedlock-provider-spanner/src/main/java/net/javacrumbs/shedlock/provider/spanner/SpannerLockProvider.java @@ -5,7 +5,6 @@ import com.google.cloud.spanner.DatabaseClient; import net.javacrumbs.shedlock.support.StorageBasedLockProvider; import net.javacrumbs.shedlock.support.Utils; -import net.javacrumbs.shedlock.support.annotation.NonNull; /** * A lock provider for Google Cloud Spanner. @@ -18,7 +17,7 @@ public class SpannerLockProvider extends StorageBasedLockProvider { * * @param databaseClient the client for interacting with Google Cloud Spanner. */ - public SpannerLockProvider(@NonNull DatabaseClient databaseClient) { + public SpannerLockProvider(DatabaseClient databaseClient) { this(Configuration.builder().withDatabaseClient(databaseClient).build()); } @@ -27,7 +26,7 @@ public SpannerLockProvider(@NonNull DatabaseClient databaseClient) { * * @param configuration configuration for the provider. */ - public SpannerLockProvider(@NonNull Configuration configuration) { + public SpannerLockProvider(Configuration configuration) { super(new SpannerStorageAccessor(configuration)); } @@ -45,7 +44,7 @@ public static final class Configuration { * * @param builder the {@code Builder} object. */ - private Configuration(@NonNull Builder builder) { + private Configuration(Builder builder) { databaseClient = requireNonNull(builder.databaseClient, "databaseClient must be set"); tableConfiguration = builder.tableConfiguration; hostname = builder.hostName; @@ -132,7 +131,7 @@ public static final class TableConfiguration { * * @param builder the {@code Builder} for the table configuration. */ - private TableConfiguration(@NonNull Builder builder) { + private TableConfiguration(Builder builder) { tableName = requireNonNull(builder.tableName, "tableName must be set"); lockName = requireNonNull(builder.lockName, "lockName must be set"); lockUntil = requireNonNull(builder.lockUntil, "lockUntil must be set"); diff --git a/providers/spanner/shedlock-provider-spanner/src/main/java/net/javacrumbs/shedlock/provider/spanner/SpannerStorageAccessor.java b/providers/spanner/shedlock-provider-spanner/src/main/java/net/javacrumbs/shedlock/provider/spanner/SpannerStorageAccessor.java index eabd972ad..7bf84f393 100644 --- a/providers/spanner/shedlock-provider-spanner/src/main/java/net/javacrumbs/shedlock/provider/spanner/SpannerStorageAccessor.java +++ b/providers/spanner/shedlock-provider-spanner/src/main/java/net/javacrumbs/shedlock/provider/spanner/SpannerStorageAccessor.java @@ -17,7 +17,6 @@ import net.javacrumbs.shedlock.core.LockConfiguration; import net.javacrumbs.shedlock.provider.spanner.SpannerLockProvider.TableConfiguration; import net.javacrumbs.shedlock.support.AbstractStorageAccessor; -import net.javacrumbs.shedlock.support.annotation.NonNull; /** * Accessor for managing lock records within a Google Spanner database. @@ -57,7 +56,7 @@ public SpannerStorageAccessor(SpannerLockProvider.Configuration configuration) { * @return {@code true} if the lock was successfully inserted, otherwise {@code false}. */ @Override - public boolean insertRecord(@NonNull LockConfiguration lockConfiguration) { + public boolean insertRecord(LockConfiguration lockConfiguration) { return Boolean.TRUE.equals( databaseClient.readWriteTransaction().run(tx -> findLock(tx, lockConfiguration.getName()) .map(lock -> false) // Lock already exists, so we return false. @@ -74,7 +73,7 @@ public boolean insertRecord(@NonNull LockConfiguration lockConfiguration) { * @return {@code true} if the lock was successfully updated, otherwise {@code false}. */ @Override - public boolean updateRecord(@NonNull LockConfiguration lockConfiguration) { + public boolean updateRecord(LockConfiguration lockConfiguration) { return Boolean.TRUE.equals( databaseClient.readWriteTransaction().run(tx -> findLock(tx, lockConfiguration.getName()) .filter(lock -> lock.lockedUntil().compareTo(now()) <= 0) @@ -104,7 +103,7 @@ private Mutation buildMutation(LockConfiguration lockConfiguration, WriteBuilder * @return {@code true} if the lock was successfully extended, otherwise {@code false}. */ @Override - public boolean extend(@NonNull LockConfiguration lockConfiguration) { + public boolean extend(LockConfiguration lockConfiguration) { return Boolean.TRUE.equals( databaseClient.readWriteTransaction().run(tx -> findLock(tx, lockConfiguration.getName()) .filter(lock -> hostname.equals(lock.lockedBy())) @@ -127,7 +126,7 @@ public boolean extend(@NonNull LockConfiguration lockConfiguration) { * @param lockConfiguration The lock configuration to unlock. */ @Override - public void unlock(@NonNull LockConfiguration lockConfiguration) { + public void unlock(LockConfiguration lockConfiguration) { databaseClient.readWriteTransaction().run(tx -> { findLock(tx, lockConfiguration.getName()) .filter(lock -> hostname.equals(lock.lockedBy())) @@ -153,7 +152,7 @@ Optional findLock(TransactionContext tx, String lockName) { .map(this::newLock); } - Lock newLock(@NonNull Struct row) { + Lock newLock(Struct row) { return new Lock( row.getString(name), row.getString(lockedBy), row.getTimestamp(lockedAt), row.getTimestamp(lockUntil)); } diff --git a/providers/spanner/shedlock-provider-spanner/src/main/java/net/javacrumbs/shedlock/provider/spanner/package-info.java b/providers/spanner/shedlock-provider-spanner/src/main/java/net/javacrumbs/shedlock/provider/spanner/package-info.java new file mode 100644 index 000000000..bf87614e0 --- /dev/null +++ b/providers/spanner/shedlock-provider-spanner/src/main/java/net/javacrumbs/shedlock/provider/spanner/package-info.java @@ -0,0 +1,6 @@ +@NonNullApi +@NonNullFields +package net.javacrumbs.shedlock.provider.spanner; + +import net.javacrumbs.shedlock.support.annotation.NonNullApi; +import net.javacrumbs.shedlock.support.annotation.NonNullFields; diff --git a/providers/zookeeper/shedlock-provider-zookeeper-curator/src/main/java/net/javacrumbs/shedlock/provider/zookeeper/curator/ZookeeperCuratorLockProvider.java b/providers/zookeeper/shedlock-provider-zookeeper-curator/src/main/java/net/javacrumbs/shedlock/provider/zookeeper/curator/ZookeeperCuratorLockProvider.java index b1a339cb8..b892b6613 100644 --- a/providers/zookeeper/shedlock-provider-zookeeper-curator/src/main/java/net/javacrumbs/shedlock/provider/zookeeper/curator/ZookeeperCuratorLockProvider.java +++ b/providers/zookeeper/shedlock-provider-zookeeper-curator/src/main/java/net/javacrumbs/shedlock/provider/zookeeper/curator/ZookeeperCuratorLockProvider.java @@ -26,7 +26,7 @@ import net.javacrumbs.shedlock.core.LockProvider; import net.javacrumbs.shedlock.core.SimpleLock; import net.javacrumbs.shedlock.support.LockException; -import net.javacrumbs.shedlock.support.annotation.NonNull; +import net.javacrumbs.shedlock.support.annotation.Nullable; import org.apache.curator.framework.CuratorFramework; import org.apache.curator.utils.PathUtils; import org.apache.zookeeper.CreateMode; @@ -47,18 +47,17 @@ public class ZookeeperCuratorLockProvider implements LockProvider { private static final Logger logger = LoggerFactory.getLogger(ZookeeperCuratorLockProvider.class); - public ZookeeperCuratorLockProvider(@NonNull CuratorFramework client) { + public ZookeeperCuratorLockProvider(CuratorFramework client) { this(client, DEFAULT_PATH); } - public ZookeeperCuratorLockProvider(@NonNull CuratorFramework client, @NonNull String path) { + public ZookeeperCuratorLockProvider(CuratorFramework client, String path) { this.client = requireNonNull(client); this.path = PathUtils.validatePath(path); } @Override - @NonNull - public Optional lock(@NonNull LockConfiguration lockConfiguration) { + public Optional lock(LockConfiguration lockConfiguration) { String nodePath = getNodePath(lockConfiguration.getName()); try { @@ -114,7 +113,7 @@ boolean isLocked(String nodePath) throws Exception { return isLocked(data); } - private boolean isLocked(byte[] data) { + private boolean isLocked(@Nullable byte[] data) { if (data == null || data.length == 0) { // most likely created by previous version of the library return true; diff --git a/providers/zookeeper/shedlock-provider-zookeeper-curator/src/main/java/net/javacrumbs/shedlock/provider/zookeeper/curator/package-info.java b/providers/zookeeper/shedlock-provider-zookeeper-curator/src/main/java/net/javacrumbs/shedlock/provider/zookeeper/curator/package-info.java new file mode 100644 index 000000000..0b725b212 --- /dev/null +++ b/providers/zookeeper/shedlock-provider-zookeeper-curator/src/main/java/net/javacrumbs/shedlock/provider/zookeeper/curator/package-info.java @@ -0,0 +1,6 @@ +@NonNullApi +@NonNullFields +package net.javacrumbs.shedlock.provider.zookeeper.curator; + +import net.javacrumbs.shedlock.support.annotation.NonNullApi; +import net.javacrumbs.shedlock.support.annotation.NonNullFields; diff --git a/shedlock-core/src/main/java/net/javacrumbs/shedlock/support/annotation/package-info.java b/shedlock-core/src/main/java/net/javacrumbs/shedlock/support/annotation/package-info.java new file mode 100644 index 000000000..07cfef0f2 --- /dev/null +++ b/shedlock-core/src/main/java/net/javacrumbs/shedlock/support/annotation/package-info.java @@ -0,0 +1,3 @@ +@NonNullApi +@NonNullFields +package net.javacrumbs.shedlock.support.annotation; diff --git a/shedlock-core/src/main/java/net/javacrumbs/shedlock/util/TrackingLockProviderWrapper.java b/shedlock-core/src/main/java/net/javacrumbs/shedlock/util/TrackingLockProviderWrapper.java index d9116b3a5..0359d5d3f 100644 --- a/shedlock-core/src/main/java/net/javacrumbs/shedlock/util/TrackingLockProviderWrapper.java +++ b/shedlock-core/src/main/java/net/javacrumbs/shedlock/util/TrackingLockProviderWrapper.java @@ -13,7 +13,6 @@ import net.javacrumbs.shedlock.core.LockConfiguration; import net.javacrumbs.shedlock.core.LockProvider; import net.javacrumbs.shedlock.core.SimpleLock; -import net.javacrumbs.shedlock.support.annotation.NonNull; /** * Wraps a LockProvider and keeps track of active locks. You can use the getActiveLocks() method @@ -29,8 +28,7 @@ public TrackingLockProviderWrapper(LockProvider wrapped) { } @Override - @NonNull - public Optional lock(@NonNull LockConfiguration lockConfiguration) { + public Optional lock(LockConfiguration lockConfiguration) { Optional result = wrapped.lock(lockConfiguration); if (result.isPresent()) { SimpleLock wrappedLock = new SimpleLockWrapper(result.get(), lockConfiguration); @@ -69,8 +67,7 @@ public void unlock() { } @Override - @NonNull - public Optional extend(@NonNull Duration lockAtMostFor, @NonNull Duration lockAtLeastFor) { + public Optional extend(Duration lockAtMostFor, Duration lockAtLeastFor) { return wrappedLock.extend(lockAtMostFor, lockAtLeastFor); } diff --git a/shedlock-core/src/main/java/net/javacrumbs/shedlock/util/package-info.java b/shedlock-core/src/main/java/net/javacrumbs/shedlock/util/package-info.java new file mode 100644 index 000000000..a3c1253d3 --- /dev/null +++ b/shedlock-core/src/main/java/net/javacrumbs/shedlock/util/package-info.java @@ -0,0 +1,6 @@ +@NonNullApi +@NonNullFields +package net.javacrumbs.shedlock.util; + +import net.javacrumbs.shedlock.support.annotation.NonNullApi; +import net.javacrumbs.shedlock.support.annotation.NonNullFields; diff --git a/shedlock-core/src/test/java/net/javacrumbs/shedlock/core/ReentrantLockProvider.java b/shedlock-core/src/test/java/net/javacrumbs/shedlock/core/ReentrantLockProvider.java index a1a2c30d3..708b0e194 100644 --- a/shedlock-core/src/test/java/net/javacrumbs/shedlock/core/ReentrantLockProvider.java +++ b/shedlock-core/src/test/java/net/javacrumbs/shedlock/core/ReentrantLockProvider.java @@ -15,7 +15,6 @@ import java.util.Optional; import java.util.concurrent.locks.ReentrantLock; -import net.javacrumbs.shedlock.support.annotation.NonNull; /** * Lock provider based on {@link java.util.concurrent.locks.ReentrantLock}. Only @@ -25,7 +24,7 @@ public class ReentrantLockProvider implements LockProvider { private final ReentrantLock lock = new ReentrantLock(); @Override - public Optional lock(@NonNull LockConfiguration lockConfiguration) { + public Optional lock(LockConfiguration lockConfiguration) { if (lock.tryLock()) { return Optional.of(lock::unlock); } else { diff --git a/shedlock-test-support/src/main/java/net/javacrumbs/shedlock/test/support/package-info.java b/shedlock-test-support/src/main/java/net/javacrumbs/shedlock/test/support/package-info.java new file mode 100644 index 000000000..ea6a62f0e --- /dev/null +++ b/shedlock-test-support/src/main/java/net/javacrumbs/shedlock/test/support/package-info.java @@ -0,0 +1,6 @@ +@NonNullApi +@NonNullFields +package net.javacrumbs.shedlock.test.support; + +import net.javacrumbs.shedlock.support.annotation.NonNullApi; +import net.javacrumbs.shedlock.support.annotation.NonNullFields; diff --git a/spring/shedlock-spring/src/main/java/net/javacrumbs/shedlock/spring/LockableTaskScheduler.java b/spring/shedlock-spring/src/main/java/net/javacrumbs/shedlock/spring/LockableTaskScheduler.java index 301723038..81250f71a 100644 --- a/spring/shedlock-spring/src/main/java/net/javacrumbs/shedlock/spring/LockableTaskScheduler.java +++ b/spring/shedlock-spring/src/main/java/net/javacrumbs/shedlock/spring/LockableTaskScheduler.java @@ -21,6 +21,7 @@ import java.util.concurrent.ScheduledFuture; import net.javacrumbs.shedlock.core.LockManager; import net.javacrumbs.shedlock.core.LockableRunnable; +import net.javacrumbs.shedlock.support.annotation.Nullable; import org.springframework.beans.factory.DisposableBean; import org.springframework.scheduling.TaskScheduler; import org.springframework.scheduling.Trigger; @@ -39,6 +40,7 @@ public LockableTaskScheduler(TaskScheduler taskScheduler, LockManager lockManage } @Override + @Nullable public ScheduledFuture schedule(Runnable task, Trigger trigger) { return taskScheduler.schedule(wrap(task), trigger); } diff --git a/spring/shedlock-spring/src/main/java/net/javacrumbs/shedlock/spring/annotation/package-info.java b/spring/shedlock-spring/src/main/java/net/javacrumbs/shedlock/spring/annotation/package-info.java new file mode 100644 index 000000000..35e40dffc --- /dev/null +++ b/spring/shedlock-spring/src/main/java/net/javacrumbs/shedlock/spring/annotation/package-info.java @@ -0,0 +1,6 @@ +@NonNullApi +@NonNullFields +package net.javacrumbs.shedlock.spring.annotation; + +import net.javacrumbs.shedlock.support.annotation.NonNullApi; +import net.javacrumbs.shedlock.support.annotation.NonNullFields; diff --git a/spring/shedlock-spring/src/main/java/net/javacrumbs/shedlock/spring/aop/SchedulerLockConfigurationSelector.java b/spring/shedlock-spring/src/main/java/net/javacrumbs/shedlock/spring/aop/SchedulerLockConfigurationSelector.java index f6afbd964..9e46b33e7 100644 --- a/spring/shedlock-spring/src/main/java/net/javacrumbs/shedlock/spring/aop/SchedulerLockConfigurationSelector.java +++ b/spring/shedlock-spring/src/main/java/net/javacrumbs/shedlock/spring/aop/SchedulerLockConfigurationSelector.java @@ -29,17 +29,19 @@ public String[] selectImports(AnnotationMetadata metadata) { metadata.getAnnotationAttributes(EnableSchedulerLock.class.getName(), false)); InterceptMode mode = attributes.getEnum("interceptMode"); return switch (mode) { - case PROXY_METHOD -> new String[] { - AutoProxyRegistrar.class.getName(), - LockConfigurationExtractorConfiguration.class.getName(), - MethodProxyLockConfiguration.class.getName() - }; - case PROXY_SCHEDULER -> new String[] { - AutoProxyRegistrar.class.getName(), - LockConfigurationExtractorConfiguration.class.getName(), - SchedulerProxyLockConfiguration.class.getName(), - RegisterDefaultTaskSchedulerPostProcessor.class.getName() - }; + case PROXY_METHOD -> + new String[] { + AutoProxyRegistrar.class.getName(), + LockConfigurationExtractorConfiguration.class.getName(), + MethodProxyLockConfiguration.class.getName() + }; + case PROXY_SCHEDULER -> + new String[] { + AutoProxyRegistrar.class.getName(), + LockConfigurationExtractorConfiguration.class.getName(), + SchedulerProxyLockConfiguration.class.getName(), + RegisterDefaultTaskSchedulerPostProcessor.class.getName() + }; }; } } diff --git a/spring/shedlock-spring/src/main/java/net/javacrumbs/shedlock/spring/aop/SchedulerProxyScheduledLockAdvisor.java b/spring/shedlock-spring/src/main/java/net/javacrumbs/shedlock/spring/aop/SchedulerProxyScheduledLockAdvisor.java index 80db0c6ba..1e70c69e1 100644 --- a/spring/shedlock-spring/src/main/java/net/javacrumbs/shedlock/spring/aop/SchedulerProxyScheduledLockAdvisor.java +++ b/spring/shedlock-spring/src/main/java/net/javacrumbs/shedlock/spring/aop/SchedulerProxyScheduledLockAdvisor.java @@ -19,6 +19,7 @@ import net.javacrumbs.shedlock.core.LockProvider; import net.javacrumbs.shedlock.core.LockableRunnable; import net.javacrumbs.shedlock.spring.ExtendedLockConfigurationExtractor; +import net.javacrumbs.shedlock.support.annotation.Nullable; import org.aopalliance.aop.Advice; import org.aopalliance.intercept.MethodInterceptor; import org.aopalliance.intercept.MethodInvocation; @@ -67,6 +68,7 @@ private LockingInterceptor( } @Override + @Nullable public Object invoke(MethodInvocation invocation) throws Throwable { Object[] arguments = invocation.getArguments(); if (arguments.length >= 1) { diff --git a/spring/test/shedlock-springboot-future-test/src/main/java/net/javacrumbs/shedlock/test/boot/package-info.java b/spring/test/shedlock-springboot-future-test/src/main/java/net/javacrumbs/shedlock/test/boot/package-info.java new file mode 100644 index 000000000..3beb4c4ea --- /dev/null +++ b/spring/test/shedlock-springboot-future-test/src/main/java/net/javacrumbs/shedlock/test/boot/package-info.java @@ -0,0 +1,6 @@ +@NonNullApi +@NonNullFields +package net.javacrumbs.shedlock.test.boot; + +import net.javacrumbs.shedlock.support.annotation.NonNullApi; +import net.javacrumbs.shedlock.support.annotation.NonNullFields; diff --git a/spring/test/shedlock-springboot-old-test/src/main/java/net/javacrumbs/shedlock/test/boot/package-info.java b/spring/test/shedlock-springboot-old-test/src/main/java/net/javacrumbs/shedlock/test/boot/package-info.java new file mode 100644 index 000000000..3beb4c4ea --- /dev/null +++ b/spring/test/shedlock-springboot-old-test/src/main/java/net/javacrumbs/shedlock/test/boot/package-info.java @@ -0,0 +1,6 @@ +@NonNullApi +@NonNullFields +package net.javacrumbs.shedlock.test.boot; + +import net.javacrumbs.shedlock.support.annotation.NonNullApi; +import net.javacrumbs.shedlock.support.annotation.NonNullFields; diff --git a/spring/test/shedlock-springboot-sleuth-test/src/main/java/net/javacrumbs/shedlock/test/boot/package-info.java b/spring/test/shedlock-springboot-sleuth-test/src/main/java/net/javacrumbs/shedlock/test/boot/package-info.java new file mode 100644 index 000000000..3beb4c4ea --- /dev/null +++ b/spring/test/shedlock-springboot-sleuth-test/src/main/java/net/javacrumbs/shedlock/test/boot/package-info.java @@ -0,0 +1,6 @@ +@NonNullApi +@NonNullFields +package net.javacrumbs.shedlock.test.boot; + +import net.javacrumbs.shedlock.support.annotation.NonNullApi; +import net.javacrumbs.shedlock.support.annotation.NonNullFields; diff --git a/spring/test/shedlock-springboot-test/src/main/java/net/javacrumbs/shedlock/test/boot/package-info.java b/spring/test/shedlock-springboot-test/src/main/java/net/javacrumbs/shedlock/test/boot/package-info.java new file mode 100644 index 000000000..3beb4c4ea --- /dev/null +++ b/spring/test/shedlock-springboot-test/src/main/java/net/javacrumbs/shedlock/test/boot/package-info.java @@ -0,0 +1,6 @@ +@NonNullApi +@NonNullFields +package net.javacrumbs.shedlock.test.boot; + +import net.javacrumbs.shedlock.support.annotation.NonNullApi; +import net.javacrumbs.shedlock.support.annotation.NonNullFields; diff --git a/spring/test/shedlock-testng-test/src/main/java/net/javacrumbs/shedlock/test/boot/package-info.java b/spring/test/shedlock-testng-test/src/main/java/net/javacrumbs/shedlock/test/boot/package-info.java new file mode 100644 index 000000000..3beb4c4ea --- /dev/null +++ b/spring/test/shedlock-testng-test/src/main/java/net/javacrumbs/shedlock/test/boot/package-info.java @@ -0,0 +1,6 @@ +@NonNullApi +@NonNullFields +package net.javacrumbs.shedlock.test.boot; + +import net.javacrumbs.shedlock.support.annotation.NonNullApi; +import net.javacrumbs.shedlock.support.annotation.NonNullFields; From c36ecd721b175e5196aa1b23ac859aded5e77e70 Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Fri, 11 Jul 2025 19:19:26 +0200 Subject: [PATCH 1497/1598] Add missing modules to the BOM --- shedlock-bom/pom.xml | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/shedlock-bom/pom.xml b/shedlock-bom/pom.xml index 3c22e8ccb..ce28b7c49 100644 --- a/shedlock-bom/pom.xml +++ b/shedlock-bom/pom.xml @@ -59,6 +59,11 @@ shedlock-provider-jooq ${project.version}
    + + net.javacrumbs.shedlock + shedlock-provider-exposed + ${project.version} + net.javacrumbs.shedlock shedlock-provider-jdbc-micronaut @@ -159,6 +164,11 @@ shedlock-provider-memcached-spy ${project.version} + + net.javacrumbs.shedlock + shedlock-provider-datastore + ${project.version} + net.javacrumbs.shedlock shedlock-provider-spanner From 443e405b9ea0ea787889cbc99720c9fd27e5df80 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 11 Jul 2025 19:20:02 +0200 Subject: [PATCH 1498/1598] Bump com.google.cloud:google-cloud-spanner from 6.96.1 to 6.97.0 (#2716) Bumps [com.google.cloud:google-cloud-spanner](https://github.com/googleapis/java-spanner) from 6.96.1 to 6.97.0. - [Release notes](https://github.com/googleapis/java-spanner/releases) - [Changelog](https://github.com/googleapis/java-spanner/blob/main/CHANGELOG.md) - [Commits](https://github.com/googleapis/java-spanner/compare/v6.96.1...v6.97.0) --- updated-dependencies: - dependency-name: com.google.cloud:google-cloud-spanner dependency-version: 6.97.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- providers/spanner/shedlock-provider-spanner/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/spanner/shedlock-provider-spanner/pom.xml b/providers/spanner/shedlock-provider-spanner/pom.xml index 5202997c0..a8d3c1687 100644 --- a/providers/spanner/shedlock-provider-spanner/pom.xml +++ b/providers/spanner/shedlock-provider-spanner/pom.xml @@ -12,7 +12,7 @@ ${project.groupId}:${project.artifactId} - 6.96.1 + 6.97.0 From c45936d1c49b85aa27617a36f68bcec0549394a6 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 11 Jul 2025 19:20:19 +0200 Subject: [PATCH 1499/1598] Bump software.amazon.awssdk:s3 from 2.31.77 to 2.31.78 (#2715) Bumps software.amazon.awssdk:s3 from 2.31.77 to 2.31.78. --- updated-dependencies: - dependency-name: software.amazon.awssdk:s3 dependency-version: 2.31.78 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- providers/s3/shedlock-provider-s3v2/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/s3/shedlock-provider-s3v2/pom.xml b/providers/s3/shedlock-provider-s3v2/pom.xml index 74cc393f3..b5f92e805 100644 --- a/providers/s3/shedlock-provider-s3v2/pom.xml +++ b/providers/s3/shedlock-provider-s3v2/pom.xml @@ -12,7 +12,7 @@ ${project.groupId}:${project.artifactId} - 2.31.77 + 2.31.78 From ec885828d9ffff1acd50ce2cb135e47b7188c1fe Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 11 Jul 2025 19:22:42 +0200 Subject: [PATCH 1500/1598] Bump org.neo4j.driver:neo4j-java-driver from 5.28.7 to 5.28.8 (#2713) Bumps [org.neo4j.driver:neo4j-java-driver](https://github.com/neo4j/neo4j-java-driver) from 5.28.7 to 5.28.8. - [Release notes](https://github.com/neo4j/neo4j-java-driver/releases) - [Commits](https://github.com/neo4j/neo4j-java-driver/compare/5.28.7...5.28.8) --- updated-dependencies: - dependency-name: org.neo4j.driver:neo4j-java-driver dependency-version: 5.28.8 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- providers/neo4j/shedlock-provider-neo4j/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/neo4j/shedlock-provider-neo4j/pom.xml b/providers/neo4j/shedlock-provider-neo4j/pom.xml index 1fd97f3d0..a4bd25814 100644 --- a/providers/neo4j/shedlock-provider-neo4j/pom.xml +++ b/providers/neo4j/shedlock-provider-neo4j/pom.xml @@ -20,7 +20,7 @@ org.neo4j.driver neo4j-java-driver - 5.28.7 + 5.28.8 From bcf9948fa4bbc4a84d53f451343bdadb2f000121 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 11 Jul 2025 19:22:54 +0200 Subject: [PATCH 1501/1598] Bump quarkus.platform.version from 3.24.2 to 3.24.3 (#2711) Bumps `quarkus.platform.version` from 3.24.2 to 3.24.3. Updates `io.quarkus.platform:quarkus-bom` from 3.24.2 to 3.24.3 - [Commits](https://github.com/quarkusio/quarkus-platform/compare/3.24.2...3.24.3) Updates `io.quarkus.platform:quarkus-maven-plugin` from 3.24.2 to 3.24.3 - [Commits](https://github.com/quarkusio/quarkus-platform/compare/3.24.2...3.24.3) --- updated-dependencies: - dependency-name: io.quarkus.platform:quarkus-bom dependency-version: 3.24.3 dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: io.quarkus.platform:quarkus-maven-plugin dependency-version: 3.24.3 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- cdi/test/quarkus-test/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cdi/test/quarkus-test/pom.xml b/cdi/test/quarkus-test/pom.xml index ca414bb4e..8660d217f 100644 --- a/cdi/test/quarkus-test/pom.xml +++ b/cdi/test/quarkus-test/pom.xml @@ -14,7 +14,7 @@ quarkus-bom io.quarkus.platform - 3.24.2 + 3.24.3 true From 92f6c54fdecd055ce584c3616146a9b94c8046ba Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luk=C3=A1=C5=A1=20K=C5=99e=C4=8Dan?= Date: Sat, 12 Jul 2025 07:40:21 +0200 Subject: [PATCH 1502/1598] Use maven-build-cache-extension * maven-build-cache-extension * Try to use the cache * Fix build config --- .github/workflows/build.yml | 6 +- .mvn/maven-build-cache-config.xml | 140 ++++++++++++++++++++++++++++++ pom.xml | 25 ++++++ 3 files changed, 168 insertions(+), 3 deletions(-) create mode 100644 .mvn/maven-build-cache-config.xml diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 26c4743f7..800257342 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -26,15 +26,15 @@ jobs: - name: Cache Maven packages uses: actions/cache@v4 with: - path: ~/.m2/repository - key: maven-${{ hashFiles('**/pom.xml') }} + path: ~/.m2 + key: maven-full-${{ hashFiles('**/pom.xml') }} restore-keys: | maven- - name: Build with Maven env: # Kotlin needs access to java.util MAVEN_OPTS: --add-opens java.base/java.util=ALL-UNNAMED - run: mvn spotless:check clean test javadoc:javadoc + run: mvn validate test package - name: Publish Test Report uses: mikepenz/action-junit-report@v5 if: always() # always run even if the previous step fails diff --git a/.mvn/maven-build-cache-config.xml b/.mvn/maven-build-cache-config.xml new file mode 100644 index 000000000..2ea921178 --- /dev/null +++ b/.mvn/maven-build-cache-config.xml @@ -0,0 +1,140 @@ + + + + + + + + true + SHA-256 + true + + 3 + + + + + + + + + + install + + + + + deploy + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/pom.xml b/pom.xml index c8616ba7d..d55c5e7a7 100644 --- a/pom.xml +++ b/pom.xml @@ -111,6 +111,15 @@
    + + + spotless-check + validate + + check + + +
    maven-compiler-plugin @@ -153,6 +162,15 @@ false + + + attach-javadocs + package + + jar + + + org.apache.maven.plugins @@ -184,6 +202,13 @@ + + + org.apache.maven.extensions + maven-build-cache-extension + 1.2.0 + + From ceb022b8ce5b9abd40799cdeefe2f851a3e1e4d6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luk=C3=A1=C5=A1=20K=C5=99e=C4=8Dan?= Date: Sat, 12 Jul 2025 08:42:28 +0200 Subject: [PATCH 1503/1598] Try to fix Exposed flaky tests (#2717) --- .../shedlock/provider/exposed/ExposedIntervalExpression.kt | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/providers/jdbc/shedlock-provider-exposed/src/main/kotlin/net/javacrumbs/shedlock/provider/exposed/ExposedIntervalExpression.kt b/providers/jdbc/shedlock-provider-exposed/src/main/kotlin/net/javacrumbs/shedlock/provider/exposed/ExposedIntervalExpression.kt index 599e0a4d4..c15859f35 100644 --- a/providers/jdbc/shedlock-provider-exposed/src/main/kotlin/net/javacrumbs/shedlock/provider/exposed/ExposedIntervalExpression.kt +++ b/providers/jdbc/shedlock-provider-exposed/src/main/kotlin/net/javacrumbs/shedlock/provider/exposed/ExposedIntervalExpression.kt @@ -16,12 +16,8 @@ private class IntervalExpression(private val expression: Expression { queryBuilder.run { - // SQL Server uses millisecond precision in datetime comparisons - // Adding a small buffer (1ms less) to ensure time comparison behaves as expected - val precisionAdjustedMillis = duration.toMillis() - 1 - append("(DATEADD(millisecond, ") - append(precisionAdjustedMillis.toString()) + append(duration.toMillis().toString()) append(", ") expression.toQueryBuilder(queryBuilder) append("))") From df542fa808f084ba9b04c9c4854dd29fa636973e Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 14 Jul 2025 21:08:54 +0200 Subject: [PATCH 1504/1598] Bump org.neo4j.driver:neo4j-java-driver from 5.28.8 to 5.28.9 (#2719) Bumps [org.neo4j.driver:neo4j-java-driver](https://github.com/neo4j/neo4j-java-driver) from 5.28.8 to 5.28.9. - [Release notes](https://github.com/neo4j/neo4j-java-driver/releases) - [Commits](https://github.com/neo4j/neo4j-java-driver/compare/5.28.8...5.28.9) --- updated-dependencies: - dependency-name: org.neo4j.driver:neo4j-java-driver dependency-version: 5.28.9 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- providers/neo4j/shedlock-provider-neo4j/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/neo4j/shedlock-provider-neo4j/pom.xml b/providers/neo4j/shedlock-provider-neo4j/pom.xml index a4bd25814..f319797e9 100644 --- a/providers/neo4j/shedlock-provider-neo4j/pom.xml +++ b/providers/neo4j/shedlock-provider-neo4j/pom.xml @@ -20,7 +20,7 @@ org.neo4j.driver neo4j-java-driver - 5.28.8 + 5.28.9 From 2dc91aa481eb4ea780cad23ca7b0b0faeebf923d Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 15 Jul 2025 18:21:22 +0200 Subject: [PATCH 1505/1598] Bump com.google.cloud:google-cloud-datastore from 2.30.0 to 2.31.0 (#2721) Bumps [com.google.cloud:google-cloud-datastore](https://github.com/googleapis/java-datastore) from 2.30.0 to 2.31.0. - [Release notes](https://github.com/googleapis/java-datastore/releases) - [Changelog](https://github.com/googleapis/java-datastore/blob/main/CHANGELOG.md) - [Commits](https://github.com/googleapis/java-datastore/compare/v2.30.0...v2.31.0) --- updated-dependencies: - dependency-name: com.google.cloud:google-cloud-datastore dependency-version: 2.31.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- providers/datastore/shedlock-provider-datastore/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/datastore/shedlock-provider-datastore/pom.xml b/providers/datastore/shedlock-provider-datastore/pom.xml index 58a277a5d..862bedb73 100644 --- a/providers/datastore/shedlock-provider-datastore/pom.xml +++ b/providers/datastore/shedlock-provider-datastore/pom.xml @@ -12,7 +12,7 @@ ${project.groupId}:${project.artifactId} - 2.30.0 + 2.31.0 From ff9e09d5ff9388f934d50123788cd6fee4f3d84d Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 15 Jul 2025 18:21:39 +0200 Subject: [PATCH 1506/1598] Bump io.projectreactor:reactor-core from 3.7.7 to 3.7.8 (#2720) Bumps [io.projectreactor:reactor-core](https://github.com/reactor/reactor-core) from 3.7.7 to 3.7.8. - [Release notes](https://github.com/reactor/reactor-core/releases) - [Commits](https://github.com/reactor/reactor-core/compare/v3.7.7...v3.7.8) --- updated-dependencies: - dependency-name: io.projectreactor:reactor-core dependency-version: 3.7.8 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- providers/r2dbc/shedlock-provider-r2dbc/pom.xml | 2 +- providers/redis/shedlock-provider-redis-spring/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml index f6efd1788..9dac1f7a8 100644 --- a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml +++ b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml @@ -32,7 +32,7 @@ io.projectreactor reactor-core - 3.7.7 + 3.7.8 diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index 2b12c0271..6a7cd36b0 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -27,7 +27,7 @@ io.projectreactor reactor-core - 3.7.7 + 3.7.8 true From c86055431274a8222a6b320078cf084b10d165dc Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 16 Jul 2025 17:44:30 +0200 Subject: [PATCH 1507/1598] Bump com.amazonaws:aws-java-sdk-s3 from 1.12.787 to 1.12.788 (#2724) Bumps [com.amazonaws:aws-java-sdk-s3](https://github.com/aws/aws-sdk-java) from 1.12.787 to 1.12.788. - [Changelog](https://github.com/aws/aws-sdk-java/blob/master/CHANGELOG.md) - [Commits](https://github.com/aws/aws-sdk-java/compare/1.12.787...1.12.788) --- updated-dependencies: - dependency-name: com.amazonaws:aws-java-sdk-s3 dependency-version: 1.12.788 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- providers/s3/shedlock-provider-s3/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/s3/shedlock-provider-s3/pom.xml b/providers/s3/shedlock-provider-s3/pom.xml index c373c4cec..892e852f6 100644 --- a/providers/s3/shedlock-provider-s3/pom.xml +++ b/providers/s3/shedlock-provider-s3/pom.xml @@ -12,7 +12,7 @@ ${project.groupId}:${project.artifactId} - 1.12.787 + 1.12.788 From 48e4c56fc0c78b7f828f371d983486f76f93bf61 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 16 Jul 2025 17:44:41 +0200 Subject: [PATCH 1508/1598] Bump software.amazon.awssdk:s3 from 2.31.78 to 2.32.1 (#2723) Bumps software.amazon.awssdk:s3 from 2.31.78 to 2.32.1. --- updated-dependencies: - dependency-name: software.amazon.awssdk:s3 dependency-version: 2.32.1 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- providers/s3/shedlock-provider-s3v2/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/s3/shedlock-provider-s3v2/pom.xml b/providers/s3/shedlock-provider-s3v2/pom.xml index b5f92e805..ab8d8aae5 100644 --- a/providers/s3/shedlock-provider-s3v2/pom.xml +++ b/providers/s3/shedlock-provider-s3v2/pom.xml @@ -12,7 +12,7 @@ ${project.groupId}:${project.artifactId} - 2.31.78 + 2.32.1 From 2dc76c322f9268ad61db3c254573fa6f9fae3a8b Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 16 Jul 2025 17:44:53 +0200 Subject: [PATCH 1509/1598] Bump com.google.cloud:google-cloud-spanner from 6.97.0 to 6.97.1 (#2722) Bumps [com.google.cloud:google-cloud-spanner](https://github.com/googleapis/java-spanner) from 6.97.0 to 6.97.1. - [Release notes](https://github.com/googleapis/java-spanner/releases) - [Changelog](https://github.com/googleapis/java-spanner/blob/main/CHANGELOG.md) - [Commits](https://github.com/googleapis/java-spanner/compare/v6.97.0...v6.97.1) --- updated-dependencies: - dependency-name: com.google.cloud:google-cloud-spanner dependency-version: 6.97.1 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- providers/spanner/shedlock-provider-spanner/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/spanner/shedlock-provider-spanner/pom.xml b/providers/spanner/shedlock-provider-spanner/pom.xml index a8d3c1687..fde56bac5 100644 --- a/providers/spanner/shedlock-provider-spanner/pom.xml +++ b/providers/spanner/shedlock-provider-spanner/pom.xml @@ -12,7 +12,7 @@ ${project.groupId}:${project.artifactId} - 6.97.0 + 6.97.1 From f937205c31cd4c167bf2d4b5940ac2cab69b7d97 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 18 Jul 2025 20:44:11 +0200 Subject: [PATCH 1510/1598] Bump quarkus.platform.version from 3.24.3 to 3.24.4 (#2730) Bumps `quarkus.platform.version` from 3.24.3 to 3.24.4. Updates `io.quarkus.platform:quarkus-bom` from 3.24.3 to 3.24.4 - [Commits](https://github.com/quarkusio/quarkus-platform/compare/3.24.3...3.24.4) Updates `io.quarkus.platform:quarkus-maven-plugin` from 3.24.3 to 3.24.4 - [Commits](https://github.com/quarkusio/quarkus-platform/compare/3.24.3...3.24.4) --- updated-dependencies: - dependency-name: io.quarkus.platform:quarkus-bom dependency-version: 3.24.4 dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: io.quarkus.platform:quarkus-maven-plugin dependency-version: 3.24.4 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- cdi/test/quarkus-test/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cdi/test/quarkus-test/pom.xml b/cdi/test/quarkus-test/pom.xml index 8660d217f..86c320bc1 100644 --- a/cdi/test/quarkus-test/pom.xml +++ b/cdi/test/quarkus-test/pom.xml @@ -14,7 +14,7 @@ quarkus-bom io.quarkus.platform - 3.24.3 + 3.24.4 true From d3a423293b774ec2590ae71eab3f3d5b6275a43e Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 18 Jul 2025 20:44:26 +0200 Subject: [PATCH 1511/1598] Bump org.springframework.data:spring-data-redis from 3.5.1 to 3.5.2 (#2729) Bumps [org.springframework.data:spring-data-redis](https://github.com/spring-projects/spring-data-redis) from 3.5.1 to 3.5.2. - [Release notes](https://github.com/spring-projects/spring-data-redis/releases) - [Commits](https://github.com/spring-projects/spring-data-redis/compare/3.5.1...3.5.2) --- updated-dependencies: - dependency-name: org.springframework.data:spring-data-redis dependency-version: 3.5.2 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- providers/redis/shedlock-provider-redis-spring/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index 6a7cd36b0..6bce15316 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -21,7 +21,7 @@ org.springframework.data spring-data-redis - 3.5.1 + 3.5.2 From f015992e249a53c3d0770622f173f4b3feee726e Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 18 Jul 2025 20:44:58 +0200 Subject: [PATCH 1512/1598] Bump software.amazon.awssdk:s3 from 2.32.1 to 2.32.3 (#2727) Bumps software.amazon.awssdk:s3 from 2.32.1 to 2.32.3. --- updated-dependencies: - dependency-name: software.amazon.awssdk:s3 dependency-version: 2.32.3 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- providers/s3/shedlock-provider-s3v2/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/s3/shedlock-provider-s3v2/pom.xml b/providers/s3/shedlock-provider-s3v2/pom.xml index ab8d8aae5..1994700e0 100644 --- a/providers/s3/shedlock-provider-s3v2/pom.xml +++ b/providers/s3/shedlock-provider-s3v2/pom.xml @@ -12,7 +12,7 @@ ${project.groupId}:${project.artifactId} - 2.32.1 + 2.32.3 From ae65c86130fa83ce31aa25227173b9989e9e7fec Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 18 Jul 2025 20:45:12 +0200 Subject: [PATCH 1513/1598] Bump spring.version from 6.2.8 to 6.2.9 (#2726) Bumps `spring.version` from 6.2.8 to 6.2.9. Updates `org.springframework:spring-context` from 6.2.8 to 6.2.9 - [Release notes](https://github.com/spring-projects/spring-framework/releases) - [Commits](https://github.com/spring-projects/spring-framework/compare/v6.2.8...v6.2.9) Updates `org.springframework:spring-test` from 6.2.8 to 6.2.9 - [Release notes](https://github.com/spring-projects/spring-framework/releases) - [Commits](https://github.com/spring-projects/spring-framework/compare/v6.2.8...v6.2.9) Updates `org.springframework:spring-jdbc` from 6.2.8 to 6.2.9 - [Release notes](https://github.com/spring-projects/spring-framework/releases) - [Commits](https://github.com/spring-projects/spring-framework/compare/v6.2.8...v6.2.9) Updates `org.springframework:spring-beans` from 6.2.8 to 6.2.9 - [Release notes](https://github.com/spring-projects/spring-framework/releases) - [Commits](https://github.com/spring-projects/spring-framework/compare/v6.2.8...v6.2.9) --- updated-dependencies: - dependency-name: org.springframework:spring-context dependency-version: 6.2.9 dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.springframework:spring-test dependency-version: 6.2.9 dependency-type: direct:development update-type: version-update:semver-patch - dependency-name: org.springframework:spring-jdbc dependency-version: 6.2.9 dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.springframework:spring-beans dependency-version: 6.2.9 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index d55c5e7a7..e0031b140 100644 --- a/pom.xml +++ b/pom.xml @@ -75,7 +75,7 @@
    - 6.2.8 + 6.2.9 UTF-8 17 3.5.3 From 5ee14929e00888d58c329cf49690090df21de703 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 22 Jul 2025 08:37:20 +0200 Subject: [PATCH 1514/1598] Bump junit.ver from 5.13.3 to 5.13.4 (#2734) Bumps `junit.ver` from 5.13.3 to 5.13.4. Updates `org.junit.jupiter:junit-jupiter` from 5.13.3 to 5.13.4 - [Release notes](https://github.com/junit-team/junit-framework/releases) - [Commits](https://github.com/junit-team/junit-framework/compare/r5.13.3...r5.13.4) Updates `org.junit.jupiter:junit-jupiter-api` from 5.13.3 to 5.13.4 - [Release notes](https://github.com/junit-team/junit-framework/releases) - [Commits](https://github.com/junit-team/junit-framework/compare/r5.13.3...r5.13.4) Updates `org.junit.jupiter:junit-jupiter-engine` from 5.13.3 to 5.13.4 - [Release notes](https://github.com/junit-team/junit-framework/releases) - [Commits](https://github.com/junit-team/junit-framework/compare/r5.13.3...r5.13.4) --- updated-dependencies: - dependency-name: org.junit.jupiter:junit-jupiter dependency-version: 5.13.4 dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.junit.jupiter:junit-jupiter-api dependency-version: 5.13.4 dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.junit.jupiter:junit-jupiter-engine dependency-version: 5.13.4 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index e0031b140..279b05d31 100644 --- a/pom.xml +++ b/pom.xml @@ -79,7 +79,7 @@ UTF-8 17 3.5.3 - 5.13.3 + 5.13.4 1.21.3 2.2.0 4.9.1 From e4bca0b22a3eaffec2e0e8dcda6f1d406c02c1d9 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 22 Jul 2025 08:37:32 +0200 Subject: [PATCH 1515/1598] Bump com.diffplug.spotless:spotless-maven-plugin from 2.45.0 to 2.46.0 (#2733) --- updated-dependencies: - dependency-name: com.diffplug.spotless:spotless-maven-plugin dependency-version: 2.46.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 279b05d31..b72563d87 100644 --- a/pom.xml +++ b/pom.xml @@ -98,7 +98,7 @@ com.diffplug.spotless spotless-maven-plugin - 2.45.0 + 2.46.0 2.57.0 From 9436e536b64b8d3f06061b45a630ba52dda2f4cf Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 22 Jul 2025 08:37:42 +0200 Subject: [PATCH 1516/1598] Bump com.zaxxer:HikariCP from 6.3.0 to 6.3.1 (#2732) --- updated-dependencies: - dependency-name: com.zaxxer:HikariCP dependency-version: 6.3.1 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- providers/jdbc/shedlock-test-support-jdbc/pom.xml | 2 +- spring/test/shedlock-testng-test/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/providers/jdbc/shedlock-test-support-jdbc/pom.xml b/providers/jdbc/shedlock-test-support-jdbc/pom.xml index c1c1360e0..cbffbc186 100644 --- a/providers/jdbc/shedlock-test-support-jdbc/pom.xml +++ b/providers/jdbc/shedlock-test-support-jdbc/pom.xml @@ -21,7 +21,7 @@ com.zaxxer HikariCP - 6.3.0 + 6.3.1 diff --git a/spring/test/shedlock-testng-test/pom.xml b/spring/test/shedlock-testng-test/pom.xml index d4030ee28..e87c34119 100644 --- a/spring/test/shedlock-testng-test/pom.xml +++ b/spring/test/shedlock-testng-test/pom.xml @@ -35,7 +35,7 @@ com.zaxxer HikariCP - 6.3.0 + 6.3.1 From 85c295c401e1cda7e87ed11d595f01d1f53432f9 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 22 Jul 2025 08:37:53 +0200 Subject: [PATCH 1517/1598] Bump jackson.version from 2.19.1 to 2.19.2 (#2731) --- updated-dependencies: - dependency-name: com.fasterxml.jackson.datatype:jackson-datatype-jsr310 dependency-version: 2.19.2 dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: com.fasterxml.jackson.dataformat:jackson-dataformat-xml dependency-version: 2.19.2 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- .../elasticsearch/shedlock-provider-elasticsearch8/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml index deed2b0be..7e9bee145 100644 --- a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml +++ b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml @@ -14,7 +14,7 @@ 8.18.0 2.1.3 - 2.19.1 + 2.19.2 From bb428a989d0434b577afcacb6fa5959f8b46ee59 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luk=C3=A1=C5=A1=20K=C5=99e=C4=8Dan?= Date: Tue, 22 Jul 2025 11:23:29 +0200 Subject: [PATCH 1518/1598] Upgrade docker locations (#2735) * Upgrade docker locations * Upgrade docker locations and versions --- .../shedlock/test/support/jdbc/Db2ServerConfig.java | 3 ++- .../shedlock/test/support/jdbc/MariaDbConfig.java | 6 +++++- .../ReactiveStreamsMongoLockProviderIntegrationTest.java | 2 +- .../provider/mongo/MongoLockProviderIntegrationTest.java | 2 +- 4 files changed, 9 insertions(+), 4 deletions(-) diff --git a/providers/jdbc/shedlock-test-support-jdbc/src/main/java/net/javacrumbs/shedlock/test/support/jdbc/Db2ServerConfig.java b/providers/jdbc/shedlock-test-support-jdbc/src/main/java/net/javacrumbs/shedlock/test/support/jdbc/Db2ServerConfig.java index 95a09bcd2..1c7565bcb 100644 --- a/providers/jdbc/shedlock-test-support-jdbc/src/main/java/net/javacrumbs/shedlock/test/support/jdbc/Db2ServerConfig.java +++ b/providers/jdbc/shedlock-test-support-jdbc/src/main/java/net/javacrumbs/shedlock/test/support/jdbc/Db2ServerConfig.java @@ -16,6 +16,7 @@ import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.testcontainers.containers.Db2Container; +import org.testcontainers.utility.DockerImageName; public final class Db2ServerConfig extends AbstractDbConfig { @@ -24,7 +25,7 @@ public final class Db2ServerConfig extends AbstractDbConfig { @Override protected void doStartDb() { - db2 = new Db2Container() + db2 = new Db2Container(DockerImageName.parse("icr.io/db2_community/db2")) .acceptLicense() .withLogConsumer(outputFrame -> logger.debug(outputFrame.getUtf8String())); db2.start(); diff --git a/providers/jdbc/shedlock-test-support-jdbc/src/main/java/net/javacrumbs/shedlock/test/support/jdbc/MariaDbConfig.java b/providers/jdbc/shedlock-test-support-jdbc/src/main/java/net/javacrumbs/shedlock/test/support/jdbc/MariaDbConfig.java index 08f4569a9..cc14a35d4 100644 --- a/providers/jdbc/shedlock-test-support-jdbc/src/main/java/net/javacrumbs/shedlock/test/support/jdbc/MariaDbConfig.java +++ b/providers/jdbc/shedlock-test-support-jdbc/src/main/java/net/javacrumbs/shedlock/test/support/jdbc/MariaDbConfig.java @@ -33,5 +33,9 @@ public String nowExpression() { return "UTC_TIMESTAMP(3)"; } - static class MyMariaDbContainer extends MariaDBContainer {} + static class MyMariaDbContainer extends MariaDBContainer { + MyMariaDbContainer() { + super("mariadb:lts"); + } + } } diff --git a/providers/mongo/shedlock-provider-mongo-reactivestreams/src/test/java/net/javacrumbs/shedlock/provider/mongo/reactivestreams/ReactiveStreamsMongoLockProviderIntegrationTest.java b/providers/mongo/shedlock-provider-mongo-reactivestreams/src/test/java/net/javacrumbs/shedlock/provider/mongo/reactivestreams/ReactiveStreamsMongoLockProviderIntegrationTest.java index 822f56f77..a9d524917 100644 --- a/providers/mongo/shedlock-provider-mongo-reactivestreams/src/test/java/net/javacrumbs/shedlock/provider/mongo/reactivestreams/ReactiveStreamsMongoLockProviderIntegrationTest.java +++ b/providers/mongo/shedlock-provider-mongo-reactivestreams/src/test/java/net/javacrumbs/shedlock/provider/mongo/reactivestreams/ReactiveStreamsMongoLockProviderIntegrationTest.java @@ -45,7 +45,7 @@ public class ReactiveStreamsMongoLockProviderIntegrationTest extends AbstractExt private static final String DB_NAME = "db"; @Container - public static final MongoDBContainer container = new MongoDBContainer("mongo:4.4.29"); + public static final MongoDBContainer container = new MongoDBContainer("mongo:6"); private static MongoClient mongo; diff --git a/providers/mongo/shedlock-provider-mongo/src/test/java/net/javacrumbs/shedlock/provider/mongo/MongoLockProviderIntegrationTest.java b/providers/mongo/shedlock-provider-mongo/src/test/java/net/javacrumbs/shedlock/provider/mongo/MongoLockProviderIntegrationTest.java index 9814d1abd..d0203fa77 100644 --- a/providers/mongo/shedlock-provider-mongo/src/test/java/net/javacrumbs/shedlock/provider/mongo/MongoLockProviderIntegrationTest.java +++ b/providers/mongo/shedlock-provider-mongo/src/test/java/net/javacrumbs/shedlock/provider/mongo/MongoLockProviderIntegrationTest.java @@ -45,7 +45,7 @@ public class MongoLockProviderIntegrationTest extends AbstractExtensibleLockProv private static final String DB_NAME = "db"; @Container - public static final MongoDBContainer container = new MongoDBContainer("mongo:4.4.29"); + public static final MongoDBContainer container = new MongoDBContainer("mongo:6"); private static MongoClient mongo; From 38271022c7f324cca59c77357ccd8fd387ba0e3f Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 22 Jul 2025 19:33:59 +0200 Subject: [PATCH 1519/1598] Bump software.amazon.awssdk:s3 from 2.32.3 to 2.32.5 (#2737) Bumps software.amazon.awssdk:s3 from 2.32.3 to 2.32.5. --- updated-dependencies: - dependency-name: software.amazon.awssdk:s3 dependency-version: 2.32.5 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- providers/s3/shedlock-provider-s3v2/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/s3/shedlock-provider-s3v2/pom.xml b/providers/s3/shedlock-provider-s3v2/pom.xml index 1994700e0..6760079dd 100644 --- a/providers/s3/shedlock-provider-s3v2/pom.xml +++ b/providers/s3/shedlock-provider-s3v2/pom.xml @@ -12,7 +12,7 @@ ${project.groupId}:${project.artifactId} - 2.32.3 + 2.32.5 From 823b27db672d4ad7de41918c3eaba71e8a83d0ca Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 22 Jul 2025 19:34:16 +0200 Subject: [PATCH 1520/1598] Bump com.diffplug.spotless:spotless-maven-plugin from 2.46.0 to 2.46.1 (#2736) --- updated-dependencies: - dependency-name: com.diffplug.spotless:spotless-maven-plugin dependency-version: 2.46.1 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index b72563d87..124d3b69e 100644 --- a/pom.xml +++ b/pom.xml @@ -98,7 +98,7 @@ com.diffplug.spotless spotless-maven-plugin - 2.46.0 + 2.46.1 2.57.0 From 004997575e9f5838c21136b46ac9ae968ca11305 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 23 Jul 2025 20:40:06 +0200 Subject: [PATCH 1521/1598] Bump quarkus.platform.version from 3.24.4 to 3.24.5 (#2739) Bumps `quarkus.platform.version` from 3.24.4 to 3.24.5. Updates `io.quarkus.platform:quarkus-bom` from 3.24.4 to 3.24.5 - [Commits](https://github.com/quarkusio/quarkus-platform/compare/3.24.4...3.24.5) Updates `io.quarkus.platform:quarkus-maven-plugin` from 3.24.4 to 3.24.5 - [Commits](https://github.com/quarkusio/quarkus-platform/compare/3.24.4...3.24.5) --- updated-dependencies: - dependency-name: io.quarkus.platform:quarkus-bom dependency-version: 3.24.5 dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: io.quarkus.platform:quarkus-maven-plugin dependency-version: 3.24.5 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- cdi/test/quarkus-test/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cdi/test/quarkus-test/pom.xml b/cdi/test/quarkus-test/pom.xml index 86c320bc1..ab59a88fa 100644 --- a/cdi/test/quarkus-test/pom.xml +++ b/cdi/test/quarkus-test/pom.xml @@ -14,7 +14,7 @@ quarkus-bom io.quarkus.platform - 3.24.4 + 3.24.5 true From 167f495603f7513955306c13b7e084292782bd09 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 23 Jul 2025 20:40:17 +0200 Subject: [PATCH 1522/1598] Bump software.amazon.awssdk:s3 from 2.32.5 to 2.32.6 (#2738) Bumps software.amazon.awssdk:s3 from 2.32.5 to 2.32.6. --- updated-dependencies: - dependency-name: software.amazon.awssdk:s3 dependency-version: 2.32.6 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- providers/s3/shedlock-provider-s3v2/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/s3/shedlock-provider-s3v2/pom.xml b/providers/s3/shedlock-provider-s3v2/pom.xml index 6760079dd..e06c1a841 100644 --- a/providers/s3/shedlock-provider-s3v2/pom.xml +++ b/providers/s3/shedlock-provider-s3v2/pom.xml @@ -12,7 +12,7 @@ ${project.groupId}:${project.artifactId} - 2.32.5 + 2.32.6 From 7402c99da973fecec906baa31f8d615c9f14b215 Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Wed, 23 Jul 2025 20:56:45 +0200 Subject: [PATCH 1523/1598] Test with SB 4 --- spring/test/shedlock-springboot-future-test/pom.xml | 2 +- .../net/javacrumbs/shedlock/test/boot/IntegrationTest.java | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/spring/test/shedlock-springboot-future-test/pom.xml b/spring/test/shedlock-springboot-future-test/pom.xml index 99df48523..0fec46c33 100644 --- a/spring/test/shedlock-springboot-future-test/pom.xml +++ b/spring/test/shedlock-springboot-future-test/pom.xml @@ -63,7 +63,7 @@ org.springframework.boot spring-boot-dependencies - 3.5.3 + 4.0.0-SNAPSHOT pom import diff --git a/spring/test/shedlock-springboot-future-test/src/test/java/net/javacrumbs/shedlock/test/boot/IntegrationTest.java b/spring/test/shedlock-springboot-future-test/src/test/java/net/javacrumbs/shedlock/test/boot/IntegrationTest.java index a214b6abc..ed442adc5 100644 --- a/spring/test/shedlock-springboot-future-test/src/test/java/net/javacrumbs/shedlock/test/boot/IntegrationTest.java +++ b/spring/test/shedlock-springboot-future-test/src/test/java/net/javacrumbs/shedlock/test/boot/IntegrationTest.java @@ -25,12 +25,12 @@ import org.junit.jupiter.api.condition.EnabledForJreRange; import org.mockito.ArgumentCaptor; import org.springframework.boot.test.context.SpringBootTest; -import org.springframework.boot.test.mock.mockito.MockBean; +import org.springframework.test.context.bean.override.mockito.MockitoBean; @SpringBootTest @EnabledForJreRange(min = JAVA_17) public class IntegrationTest { - @MockBean + @MockitoBean private LockProvider lockProvider; @Test From d8cac7191d4aba1314247a3b5ccd1a027c32a064 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 24 Jul 2025 20:19:21 +0200 Subject: [PATCH 1524/1598] Bump com.zaxxer:HikariCP from 6.3.1 to 6.3.2 (#2745) Bumps [com.zaxxer:HikariCP](https://github.com/brettwooldridge/HikariCP) from 6.3.1 to 6.3.2. - [Changelog](https://github.com/brettwooldridge/HikariCP/blob/dev/CHANGES) - [Commits](https://github.com/brettwooldridge/HikariCP/compare/HikariCP-6.3.1...HikariCP-6.3.2) --- updated-dependencies: - dependency-name: com.zaxxer:HikariCP dependency-version: 6.3.2 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- providers/jdbc/shedlock-test-support-jdbc/pom.xml | 2 +- spring/test/shedlock-testng-test/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/providers/jdbc/shedlock-test-support-jdbc/pom.xml b/providers/jdbc/shedlock-test-support-jdbc/pom.xml index cbffbc186..eb31bf16f 100644 --- a/providers/jdbc/shedlock-test-support-jdbc/pom.xml +++ b/providers/jdbc/shedlock-test-support-jdbc/pom.xml @@ -21,7 +21,7 @@ com.zaxxer HikariCP - 6.3.1 + 6.3.2 diff --git a/spring/test/shedlock-testng-test/pom.xml b/spring/test/shedlock-testng-test/pom.xml index e87c34119..bf23e11f5 100644 --- a/spring/test/shedlock-testng-test/pom.xml +++ b/spring/test/shedlock-testng-test/pom.xml @@ -35,7 +35,7 @@ com.zaxxer HikariCP - 6.3.1 + 6.3.2 From 429b4b32cbc2b32e669a420826edd5d22fee0985 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 24 Jul 2025 20:19:34 +0200 Subject: [PATCH 1525/1598] Bump software.amazon.awssdk:s3 from 2.32.6 to 2.32.7 (#2744) Bumps software.amazon.awssdk:s3 from 2.32.6 to 2.32.7. --- updated-dependencies: - dependency-name: software.amazon.awssdk:s3 dependency-version: 2.32.7 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- providers/s3/shedlock-provider-s3v2/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/s3/shedlock-provider-s3v2/pom.xml b/providers/s3/shedlock-provider-s3v2/pom.xml index e06c1a841..938d043c1 100644 --- a/providers/s3/shedlock-provider-s3v2/pom.xml +++ b/providers/s3/shedlock-provider-s3v2/pom.xml @@ -12,7 +12,7 @@ ${project.groupId}:${project.artifactId} - 2.32.6 + 2.32.7 From fcc2460bf8fc4c118a09f62272938b238fe2373a Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 24 Jul 2025 20:19:56 +0200 Subject: [PATCH 1526/1598] Bump com.arangodb:arangodb-java-driver from 7.20.0 to 7.21.0 (#2743) Bumps [com.arangodb:arangodb-java-driver](https://github.com/arangodb/arangodb-java-driver) from 7.20.0 to 7.21.0. - [Release notes](https://github.com/arangodb/arangodb-java-driver/releases) - [Changelog](https://github.com/arangodb/arangodb-java-driver/blob/main/ChangeLog.md) - [Commits](https://github.com/arangodb/arangodb-java-driver/compare/v7.20.0...v7.21.0) --- updated-dependencies: - dependency-name: com.arangodb:arangodb-java-driver dependency-version: 7.21.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- providers/arangodb/shedlock-provider-arangodb/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/arangodb/shedlock-provider-arangodb/pom.xml b/providers/arangodb/shedlock-provider-arangodb/pom.xml index 7730d5589..a22fcec38 100644 --- a/providers/arangodb/shedlock-provider-arangodb/pom.xml +++ b/providers/arangodb/shedlock-provider-arangodb/pom.xml @@ -20,7 +20,7 @@ com.arangodb arangodb-java-driver - 7.20.0 + 7.21.0 From bdbce5fee304e78b0caa2168b240201c5229d2ce Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 24 Jul 2025 20:20:26 +0200 Subject: [PATCH 1527/1598] Bump curator.version from 5.8.0 to 5.9.0 (#2741) Bumps `curator.version` from 5.8.0 to 5.9.0. Updates `org.apache.curator:curator-framework` from 5.8.0 to 5.9.0 - [Release notes](https://github.com/apache/curator/releases) - [Commits](https://github.com/apache/curator/compare/apache-curator-5.8.0...apache-curator-5.9.0) Updates `org.apache.curator:curator-test` from 5.8.0 to 5.9.0 - [Release notes](https://github.com/apache/curator/releases) - [Commits](https://github.com/apache/curator/compare/apache-curator-5.8.0...apache-curator-5.9.0) --- updated-dependencies: - dependency-name: org.apache.curator:curator-framework dependency-version: 5.9.0 dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: org.apache.curator:curator-test dependency-version: 5.9.0 dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml b/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml index e409fea74..c75dafad1 100644 --- a/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml +++ b/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml @@ -12,7 +12,7 @@ ${project.groupId}:${project.artifactId} - 5.8.0 + 5.9.0 From 7fc37a5025fab7b611e9d222232c3a27dc081777 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 25 Jul 2025 20:26:37 +0200 Subject: [PATCH 1528/1598] Bump software.amazon.awssdk:s3 from 2.32.7 to 2.32.8 (#2748) Bumps software.amazon.awssdk:s3 from 2.32.7 to 2.32.8. --- updated-dependencies: - dependency-name: software.amazon.awssdk:s3 dependency-version: 2.32.8 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- providers/s3/shedlock-provider-s3v2/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/s3/shedlock-provider-s3v2/pom.xml b/providers/s3/shedlock-provider-s3v2/pom.xml index 938d043c1..49faf790e 100644 --- a/providers/s3/shedlock-provider-s3v2/pom.xml +++ b/providers/s3/shedlock-provider-s3v2/pom.xml @@ -12,7 +12,7 @@ ${project.groupId}:${project.artifactId} - 2.32.7 + 2.32.8 From 474ffa10e0ecbc3a1ae03f6c7ac69d3b57e7b81d Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 29 Jul 2025 07:12:41 +0200 Subject: [PATCH 1529/1598] Bump software.amazon.awssdk:s3 from 2.32.8 to 2.32.9 (#2750) Bumps software.amazon.awssdk:s3 from 2.32.8 to 2.32.9. --- updated-dependencies: - dependency-name: software.amazon.awssdk:s3 dependency-version: 2.32.9 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- providers/s3/shedlock-provider-s3v2/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/s3/shedlock-provider-s3v2/pom.xml b/providers/s3/shedlock-provider-s3v2/pom.xml index 49faf790e..d87e58046 100644 --- a/providers/s3/shedlock-provider-s3v2/pom.xml +++ b/providers/s3/shedlock-provider-s3v2/pom.xml @@ -12,7 +12,7 @@ ${project.groupId}:${project.artifactId} - 2.32.8 + 2.32.9 From 7ab9ef52c7bf508a9bddc8a867aaeeaa2ec06564 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 29 Jul 2025 07:14:34 +0200 Subject: [PATCH 1530/1598] Bump com.zaxxer:HikariCP from 6.3.2 to 7.0.0 (#2749) Bumps [com.zaxxer:HikariCP](https://github.com/brettwooldridge/HikariCP) from 6.3.2 to 7.0.0. - [Changelog](https://github.com/brettwooldridge/HikariCP/blob/dev/CHANGES) - [Commits](https://github.com/brettwooldridge/HikariCP/compare/HikariCP-6.3.2...HikariCP-7.0.0) --- updated-dependencies: - dependency-name: com.zaxxer:HikariCP dependency-version: 7.0.0 dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- providers/jdbc/shedlock-test-support-jdbc/pom.xml | 2 +- spring/test/shedlock-testng-test/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/providers/jdbc/shedlock-test-support-jdbc/pom.xml b/providers/jdbc/shedlock-test-support-jdbc/pom.xml index eb31bf16f..9575f2249 100644 --- a/providers/jdbc/shedlock-test-support-jdbc/pom.xml +++ b/providers/jdbc/shedlock-test-support-jdbc/pom.xml @@ -21,7 +21,7 @@ com.zaxxer HikariCP - 6.3.2 + 7.0.0 diff --git a/spring/test/shedlock-testng-test/pom.xml b/spring/test/shedlock-testng-test/pom.xml index bf23e11f5..d8745eb5d 100644 --- a/spring/test/shedlock-testng-test/pom.xml +++ b/spring/test/shedlock-testng-test/pom.xml @@ -35,7 +35,7 @@ com.zaxxer HikariCP - 6.3.2 + 7.0.0 From 93cadc09e3ec36d27cd418124e8ecd3560a877d5 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 31 Jul 2025 07:33:23 +0200 Subject: [PATCH 1531/1598] Bump com.google.cloud:google-cloud-datastore from 2.31.0 to 2.31.1 (#2756) Bumps [com.google.cloud:google-cloud-datastore](https://github.com/googleapis/java-datastore) from 2.31.0 to 2.31.1. - [Release notes](https://github.com/googleapis/java-datastore/releases) - [Changelog](https://github.com/googleapis/java-datastore/blob/main/CHANGELOG.md) - [Commits](https://github.com/googleapis/java-datastore/compare/v2.31.0...v2.31.1) --- updated-dependencies: - dependency-name: com.google.cloud:google-cloud-datastore dependency-version: 2.31.1 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- providers/datastore/shedlock-provider-datastore/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/datastore/shedlock-provider-datastore/pom.xml b/providers/datastore/shedlock-provider-datastore/pom.xml index 862bedb73..6c8a15465 100644 --- a/providers/datastore/shedlock-provider-datastore/pom.xml +++ b/providers/datastore/shedlock-provider-datastore/pom.xml @@ -12,7 +12,7 @@ ${project.groupId}:${project.artifactId} - 2.31.0 + 2.31.1 From bf079bb5c6beb72113705db368f51e86208ff0b5 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 31 Jul 2025 07:33:34 +0200 Subject: [PATCH 1532/1598] Bump software.amazon.awssdk:s3 from 2.32.9 to 2.32.11 (#2755) Bumps software.amazon.awssdk:s3 from 2.32.9 to 2.32.11. --- updated-dependencies: - dependency-name: software.amazon.awssdk:s3 dependency-version: 2.32.11 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- providers/s3/shedlock-provider-s3v2/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/s3/shedlock-provider-s3v2/pom.xml b/providers/s3/shedlock-provider-s3v2/pom.xml index d87e58046..10e8ca5ee 100644 --- a/providers/s3/shedlock-provider-s3v2/pom.xml +++ b/providers/s3/shedlock-provider-s3v2/pom.xml @@ -12,7 +12,7 @@ ${project.groupId}:${project.artifactId} - 2.32.9 + 2.32.11 From 18d6ed04a3a8791ae6e26e162b40f2080a4a378b Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 31 Jul 2025 07:33:49 +0200 Subject: [PATCH 1533/1598] Bump com.oracle.database.jdbc:ojdbc11 from 23.8.0.25.04 to 23.9.0.25.07 (#2754) Bumps com.oracle.database.jdbc:ojdbc11 from 23.8.0.25.04 to 23.9.0.25.07. --- updated-dependencies: - dependency-name: com.oracle.database.jdbc:ojdbc11 dependency-version: 23.9.0.25.07 dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- providers/jdbc/shedlock-test-support-jdbc/pom.xml | 2 +- providers/r2dbc/shedlock-provider-r2dbc/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/providers/jdbc/shedlock-test-support-jdbc/pom.xml b/providers/jdbc/shedlock-test-support-jdbc/pom.xml index 9575f2249..1af68b729 100644 --- a/providers/jdbc/shedlock-test-support-jdbc/pom.xml +++ b/providers/jdbc/shedlock-test-support-jdbc/pom.xml @@ -57,7 +57,7 @@ com.oracle.database.jdbc ojdbc11 - 23.8.0.25.04 + 23.9.0.25.07 diff --git a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml index 9dac1f7a8..6a24536ff 100644 --- a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml +++ b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml @@ -75,7 +75,7 @@ com.oracle.database.jdbc ojdbc11 - 23.8.0.25.04 + 23.9.0.25.07 test From 2bda8e3ad5eeafad48bc3144e04c74c29f445f3e Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 31 Jul 2025 07:34:01 +0200 Subject: [PATCH 1534/1598] Bump com.mysql:mysql-connector-j from 9.3.0 to 9.4.0 (#2753) Bumps [com.mysql:mysql-connector-j](https://github.com/mysql/mysql-connector-j) from 9.3.0 to 9.4.0. - [Changelog](https://github.com/mysql/mysql-connector-j/blob/release/9.x/CHANGES) - [Commits](https://github.com/mysql/mysql-connector-j/compare/9.3.0...9.4.0) --- updated-dependencies: - dependency-name: com.mysql:mysql-connector-j dependency-version: 9.4.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- providers/jdbc/shedlock-test-support-jdbc/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/jdbc/shedlock-test-support-jdbc/pom.xml b/providers/jdbc/shedlock-test-support-jdbc/pom.xml index 1af68b729..0f0f6a3d8 100644 --- a/providers/jdbc/shedlock-test-support-jdbc/pom.xml +++ b/providers/jdbc/shedlock-test-support-jdbc/pom.xml @@ -39,7 +39,7 @@ com.mysql mysql-connector-j - 9.3.0 + 9.4.0 From ba967442ee3a5c400545dd7df02921a96b2fde7a Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 31 Jul 2025 07:34:13 +0200 Subject: [PATCH 1535/1598] Bump quarkus.platform.version from 3.24.5 to 3.25.0 (#2752) Bumps `quarkus.platform.version` from 3.24.5 to 3.25.0. Updates `io.quarkus.platform:quarkus-bom` from 3.24.5 to 3.25.0 - [Commits](https://github.com/quarkusio/quarkus-platform/compare/3.24.5...3.25.0) Updates `io.quarkus.platform:quarkus-maven-plugin` from 3.24.5 to 3.25.0 - [Commits](https://github.com/quarkusio/quarkus-platform/compare/3.24.5...3.25.0) --- updated-dependencies: - dependency-name: io.quarkus.platform:quarkus-bom dependency-version: 3.25.0 dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: io.quarkus.platform:quarkus-maven-plugin dependency-version: 3.25.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- cdi/test/quarkus-test/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cdi/test/quarkus-test/pom.xml b/cdi/test/quarkus-test/pom.xml index ab59a88fa..1d91ea0b4 100644 --- a/cdi/test/quarkus-test/pom.xml +++ b/cdi/test/quarkus-test/pom.xml @@ -14,7 +14,7 @@ quarkus-bom io.quarkus.platform - 3.24.5 + 3.25.0 true From ad894783f00ee36f3b2a69a3211cec7ee25e55fe Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 31 Jul 2025 15:24:40 +0000 Subject: [PATCH 1536/1598] Bump co.elastic.clients:elasticsearch-java from 8.18.0 to 9.1.0 Bumps [co.elastic.clients:elasticsearch-java](https://github.com/elastic/elasticsearch-java) from 8.18.0 to 9.1.0. - [Release notes](https://github.com/elastic/elasticsearch-java/releases) - [Changelog](https://github.com/elastic/elasticsearch-java/blob/main/CHANGELOG.md) - [Commits](https://github.com/elastic/elasticsearch-java/compare/v8.18.0...v9.1.0) --- updated-dependencies: - dependency-name: co.elastic.clients:elasticsearch-java dependency-version: 9.1.0 dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- .../elasticsearch/shedlock-provider-elasticsearch8/pom.xml | 2 +- .../elasticsearch/shedlock-provider-elasticsearch9/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml index 7e9bee145..ba6161dbb 100644 --- a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml +++ b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml @@ -12,7 +12,7 @@ ${project.groupId}:${project.artifactId} - 8.18.0 + 9.1.0 2.1.3 2.19.2 diff --git a/providers/elasticsearch/shedlock-provider-elasticsearch9/pom.xml b/providers/elasticsearch/shedlock-provider-elasticsearch9/pom.xml index a41624b9b..6dccb52d1 100644 --- a/providers/elasticsearch/shedlock-provider-elasticsearch9/pom.xml +++ b/providers/elasticsearch/shedlock-provider-elasticsearch9/pom.xml @@ -12,7 +12,7 @@ ${project.groupId}:${project.artifactId} - 9.0.3 + 9.1.0 From cdd808f227c12b0dc54155c1977e2d87c0944e6e Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 1 Aug 2025 17:47:48 +0200 Subject: [PATCH 1537/1598] Bump com.google.cloud:google-cloud-spanner from 6.97.1 to 6.98.0 (#2757) Bumps [com.google.cloud:google-cloud-spanner](https://github.com/googleapis/java-spanner) from 6.97.1 to 6.98.0. - [Release notes](https://github.com/googleapis/java-spanner/releases) - [Changelog](https://github.com/googleapis/java-spanner/blob/main/CHANGELOG.md) - [Commits](https://github.com/googleapis/java-spanner/compare/v6.97.1...v6.98.0) --- updated-dependencies: - dependency-name: com.google.cloud:google-cloud-spanner dependency-version: 6.98.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- providers/spanner/shedlock-provider-spanner/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/spanner/shedlock-provider-spanner/pom.xml b/providers/spanner/shedlock-provider-spanner/pom.xml index fde56bac5..da30c5cad 100644 --- a/providers/spanner/shedlock-provider-spanner/pom.xml +++ b/providers/spanner/shedlock-provider-spanner/pom.xml @@ -12,7 +12,7 @@ ${project.groupId}:${project.artifactId} - 6.97.1 + 6.98.0 From 4ed25ec946f440a9199a15cfd4b2b535d69ff7c2 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 1 Aug 2025 17:48:01 +0200 Subject: [PATCH 1538/1598] Bump micronaut4.version from 4.9.1 to 4.9.2 (#2759) Bumps `micronaut4.version` from 4.9.1 to 4.9.2. Updates `io.micronaut.platform:micronaut-platform` from 4.9.1 to 4.9.2 - [Release notes](https://github.com/micronaut-projects/micronaut-platform/releases) - [Commits](https://github.com/micronaut-projects/micronaut-platform/compare/v4.9.1...v4.9.2) Updates `io.micronaut:micronaut-inject-java` from 4.9.1 to 4.9.2 - [Release notes](https://github.com/micronaut-projects/micronaut-core/releases) - [Changelog](https://github.com/micronaut-projects/micronaut-core/blob/4.10.x/RELEASE.adoc) - [Commits](https://github.com/micronaut-projects/micronaut-core/compare/v4.9.1...v4.9.2) --- updated-dependencies: - dependency-name: io.micronaut.platform:micronaut-platform dependency-version: 4.9.2 dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: io.micronaut:micronaut-inject-java dependency-version: 4.9.2 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 124d3b69e..ded0c409a 100644 --- a/pom.xml +++ b/pom.xml @@ -82,7 +82,7 @@ 5.13.4 1.21.3 2.2.0 - 4.9.1 + 4.9.2 4.10.0 4.8.1 1.5.18 From 775c949ba0ce5692a237674b04558dbc62462898 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 1 Aug 2025 17:48:38 +0200 Subject: [PATCH 1539/1598] Bump software.amazon.awssdk:s3 from 2.32.11 to 2.32.13 (#2761) Bumps software.amazon.awssdk:s3 from 2.32.11 to 2.32.13. --- updated-dependencies: - dependency-name: software.amazon.awssdk:s3 dependency-version: 2.32.13 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- providers/s3/shedlock-provider-s3v2/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/s3/shedlock-provider-s3v2/pom.xml b/providers/s3/shedlock-provider-s3v2/pom.xml index 10e8ca5ee..f8989ea69 100644 --- a/providers/s3/shedlock-provider-s3v2/pom.xml +++ b/providers/s3/shedlock-provider-s3v2/pom.xml @@ -12,7 +12,7 @@ ${project.groupId}:${project.artifactId} - 2.32.11 + 2.32.13 From bd4522e479a43206951fb4f1f4c70242e8ee2dd8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luk=C3=A1=C5=A1=20K=C5=99e=C4=8Dan?= Date: Fri, 1 Aug 2025 17:49:28 +0200 Subject: [PATCH 1540/1598] Update providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml --- .../elasticsearch/shedlock-provider-elasticsearch8/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml index ba6161dbb..7e9bee145 100644 --- a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml +++ b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml @@ -12,7 +12,7 @@ ${project.groupId}:${project.artifactId} - 9.1.0 + 8.18.0 2.1.3 2.19.2 From 9d92c8a374134a11363ef24ae27cc5dd281a42b5 Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Tue, 5 Aug 2025 13:05:15 +0200 Subject: [PATCH 1541/1598] Show CI status only from the master branch --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 5d73bf712..d3d26a933 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ ShedLock ======== -[![Apache License 2](https://img.shields.io/badge/license-ASF2-blue.svg)](https://www.apache.org/licenses/LICENSE-2.0.txt) [![Build Status](https://github.com/lukas-krecan/ShedLock/workflows/CI/badge.svg)](https://github.com/lukas-krecan/ShedLock/actions) +[![Apache License 2](https://img.shields.io/badge/license-ASF2-blue.svg)](https://www.apache.org/licenses/LICENSE-2.0.txt) [![Build Status](https://github.com/lukas-krecan/ShedLock/workflows/CI/badge.svg?branch=master)](https://github.com/lukas-krecan/ShedLock/actions) ShedLock makes sure that your scheduled tasks are executed at most once at the same time. If a task is being executed on one node, it acquires a lock which prevents execution of the same task from another node (or thread). From 6a672f905b6b948d61a884e6566d08d08ed94bb7 Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Tue, 5 Aug 2025 13:08:53 +0200 Subject: [PATCH 1542/1598] Show CI status only from the master branch --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index d3d26a933..d1d5efb9a 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ ShedLock ======== -[![Apache License 2](https://img.shields.io/badge/license-ASF2-blue.svg)](https://www.apache.org/licenses/LICENSE-2.0.txt) [![Build Status](https://github.com/lukas-krecan/ShedLock/workflows/CI/badge.svg?branch=master)](https://github.com/lukas-krecan/ShedLock/actions) +[![Apache License 2](https://img.shields.io/badge/license-ASF2-blue.svg)](https://www.apache.org/licenses/LICENSE-2.0.txt) [![Build Status](https://github.com/lukas-krecan/ShedLock/actions/workflows/build.yml/badge.svg?branch=master)](https://github.com/lukas-krecan/ShedLock/actions) ShedLock makes sure that your scheduled tasks are executed at most once at the same time. If a task is being executed on one node, it acquires a lock which prevents execution of the same task from another node (or thread). From fb4c79f361fb5adca6d7ba754cfc36eddcab430a Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 6 Aug 2025 06:38:00 +0200 Subject: [PATCH 1543/1598] Bump software.amazon.awssdk:s3 from 2.32.13 to 2.32.15 (#2768) Bumps software.amazon.awssdk:s3 from 2.32.13 to 2.32.15. --- updated-dependencies: - dependency-name: software.amazon.awssdk:s3 dependency-version: 2.32.15 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- providers/s3/shedlock-provider-s3v2/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/s3/shedlock-provider-s3v2/pom.xml b/providers/s3/shedlock-provider-s3v2/pom.xml index f8989ea69..d742c5b0f 100644 --- a/providers/s3/shedlock-provider-s3v2/pom.xml +++ b/providers/s3/shedlock-provider-s3v2/pom.xml @@ -12,7 +12,7 @@ ${project.groupId}:${project.artifactId} - 2.32.13 + 2.32.15 From 9b9b32f0536281471b03ab225bba78b917599a1f Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 6 Aug 2025 06:39:01 +0200 Subject: [PATCH 1544/1598] Bump redis.clients:jedis from 5.2.0 to 6.1.0 (#2767) Bumps [redis.clients:jedis](https://github.com/redis/jedis) from 5.2.0 to 6.1.0. - [Release notes](https://github.com/redis/jedis/releases) - [Commits](https://github.com/redis/jedis/compare/v5.2.0...v6.1.0) --- updated-dependencies: - dependency-name: redis.clients:jedis dependency-version: 6.1.0 dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- providers/redis/shedlock-provider-redis-jedis4/pom.xml | 2 +- providers/redis/shedlock-provider-redis-lettuce/pom.xml | 2 +- providers/redis/shedlock-provider-redis-spring/pom.xml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/providers/redis/shedlock-provider-redis-jedis4/pom.xml b/providers/redis/shedlock-provider-redis-jedis4/pom.xml index 60042fa32..561ef9979 100644 --- a/providers/redis/shedlock-provider-redis-jedis4/pom.xml +++ b/providers/redis/shedlock-provider-redis-jedis4/pom.xml @@ -21,7 +21,7 @@ redis.clients jedis - 5.2.0 + 6.1.0 diff --git a/providers/redis/shedlock-provider-redis-lettuce/pom.xml b/providers/redis/shedlock-provider-redis-lettuce/pom.xml index a7a6be6a8..3caec6f8b 100644 --- a/providers/redis/shedlock-provider-redis-lettuce/pom.xml +++ b/providers/redis/shedlock-provider-redis-lettuce/pom.xml @@ -34,7 +34,7 @@ redis.clients jedis - 5.2.0 + 6.1.0 test diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index 6bce15316..ec00b9ed0 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -42,7 +42,7 @@ redis.clients jedis - 6.0.0 + 6.1.0 test From 463404cef3c8b66842043c34971325e409c80e68 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luk=C3=A1=C5=A1=20K=C5=99e=C4=8Dan?= Date: Wed, 6 Aug 2025 13:24:31 +0200 Subject: [PATCH 1545/1598] Check BOM completeness (#2766) * Check BOM completeness * Check BOM completeness, take 2 * Ignore shedlock-bom-enforcer * Add shedlock-provider-jdbc-internal to BOM * Use Maven Session to find poms * Cleanup --- pom.xml | 2 + shedlock-bom-enforcer/pom.xml | 42 ++++++ .../enforcer/BomCompletenessRule.java | 138 ++++++++++++++++++ shedlock-bom/pom.xml | 36 +++++ 4 files changed, 218 insertions(+) create mode 100644 shedlock-bom-enforcer/pom.xml create mode 100644 shedlock-bom-enforcer/src/main/java/net/javacrumbs/shedlock/enforcer/BomCompletenessRule.java diff --git a/pom.xml b/pom.xml index ded0c409a..5b9f4294a 100644 --- a/pom.xml +++ b/pom.xml @@ -23,6 +23,7 @@ 6.9.3-SNAPSHOT shedlock-bom + shedlock-bom-enforcer shedlock-core cdi/shedlock-cdi cdi/test/quarkus-test @@ -198,6 +199,7 @@ shedlock-test-support shedlock-test-support-jdbc shedlock-test-support-redis + shedlock-bom-enforcer diff --git a/shedlock-bom-enforcer/pom.xml b/shedlock-bom-enforcer/pom.xml new file mode 100644 index 000000000..3799f8bdb --- /dev/null +++ b/shedlock-bom-enforcer/pom.xml @@ -0,0 +1,42 @@ + + + 4.0.0 + + + shedlock-parent + net.javacrumbs.shedlock + 6.9.3-SNAPSHOT + + + shedlock-bom-enforcer + ShedLock BOM Enforcer Rule + Custom Maven Enforcer Rule to validate BOM completeness + jar + + + + org.apache.maven.enforcer + enforcer-api + 3.4.1 + provided + + + org.apache.maven + maven-core + 3.9.6 + provided + + + org.apache.maven + maven-model + 3.9.6 + provided + + + javax.inject + javax.inject + 1 + provided + + + diff --git a/shedlock-bom-enforcer/src/main/java/net/javacrumbs/shedlock/enforcer/BomCompletenessRule.java b/shedlock-bom-enforcer/src/main/java/net/javacrumbs/shedlock/enforcer/BomCompletenessRule.java new file mode 100644 index 000000000..51cbabdee --- /dev/null +++ b/shedlock-bom-enforcer/src/main/java/net/javacrumbs/shedlock/enforcer/BomCompletenessRule.java @@ -0,0 +1,138 @@ +package net.javacrumbs.shedlock.enforcer; + +import java.io.File; +import java.io.FileReader; +import java.util.*; +import java.util.stream.Collectors; +import javax.inject.Inject; +import javax.inject.Named; +import org.apache.maven.enforcer.rule.api.AbstractEnforcerRule; +import org.apache.maven.enforcer.rule.api.EnforcerRuleException; +import org.apache.maven.execution.MavenSession; +import org.apache.maven.model.Dependency; +import org.apache.maven.model.Model; +import org.apache.maven.model.io.xpp3.MavenXpp3Reader; +import org.apache.maven.project.MavenProject; +import org.apache.maven.rtinfo.RuntimeInformation; + +/** + * Custom Maven Enforcer Rule to validate that all modules from the parent POM + * are included in the BOM's dependencyManagement section. + */ +@Named("bomCompleteness") +public class BomCompletenessRule extends AbstractEnforcerRule { + + private final MavenSession session; + + @Inject + public BomCompletenessRule(MavenProject project, MavenSession session, RuntimeInformation runtimeInformation) { + this.session = Objects.requireNonNull(session); + Objects.requireNonNull(runtimeInformation); + } + + @Override + public void execute() throws EnforcerRuleException { + try { + // Use injected MavenProject to get the correct paths + File projectBasedir = new File(session.getExecutionRootDirectory()); + + File parentPomFile = new File(projectBasedir, "pom.xml"); + File bomPomFile = new File(projectBasedir, "shedlock-bom/pom.xml"); + + if (!parentPomFile.exists()) { + throw new EnforcerRuleException("Parent POM not found at: " + parentPomFile.getAbsolutePath()); + } + + getLog().info("🔍 Verifying BOM completeness using native Maven APIs..."); + + // Get modules from parent project + Set parentModules = getParentModules(parentPomFile); + getLog().info("📁 Found " + parentModules.size() + + " modules in parent project (excluding tests and support)"); + + // Get artifacts from current BOM project + Set bomArtifacts = getBomArtifacts(bomPomFile); + getLog().info("📦 Found " + bomArtifacts.size() + " artifacts in BOM"); + + // Find missing modules + Set missingModules = new HashSet<>(parentModules); + missingModules.removeAll(bomArtifacts); + + // Find extra artifacts (optional warning) + Set extraArtifacts = new HashSet<>(bomArtifacts); + extraArtifacts.removeAll(parentModules); + + // Log detailed information + if (getLog().isDebugEnabled()) { + getLog().debug("Parent modules: " + parentModules); + getLog().debug("BOM artifacts: " + bomArtifacts); + } + + // Report results + if (!missingModules.isEmpty()) { + StringBuilder errorMessage = new StringBuilder(); + errorMessage.append("❌ BOM validation failed: The following modules are missing from the BOM:\n"); + for (String module : missingModules) { + errorMessage.append(" - ").append(module).append("\n"); + } + throw new EnforcerRuleException(errorMessage.toString()); + } + + if (!extraArtifacts.isEmpty()) { + getLog().warn("⚠️ The following artifacts in BOM don't correspond to modules:"); + for (String artifact : extraArtifacts) { + getLog().warn(" - " + artifact); + } + } + + getLog().info("✅ BOM verification passed: All modules are properly included in the BOM"); + + } catch (Exception e) { + if (e instanceof EnforcerRuleException) { + throw (EnforcerRuleException) e; + } + throw new EnforcerRuleException("BOM validation failed: " + e.getMessage(), e); + } + } + + private Set getParentModules(File parentPomFile) throws Exception { + // Read parent POM to get modules + MavenXpp3Reader reader = new MavenXpp3Reader(); + + try (FileReader fileReader = new FileReader(parentPomFile)) { + Model parentModel = reader.read(fileReader); + + return parentModel.getModules().stream() + .filter(module -> !module.contains("test/") + && !module.contains("shedlock-test-support") + && !module.equals("shedlock-bom") + && !module.equals("shedlock-bom-enforcer")) + .map(module -> module.contains("/") ? module.substring(module.lastIndexOf('/') + 1) : module) + .collect(Collectors.toSet()); + } + } + + private Set getBomArtifacts(File bomPomFile) throws Exception { + // Read BOM POM to get dependency management artifacts + MavenXpp3Reader reader = new MavenXpp3Reader(); + + try (FileReader fileReader = new FileReader(bomPomFile)) { + Model bomModel = reader.read(fileReader); + + if (bomModel.getDependencyManagement() == null + || bomModel.getDependencyManagement().getDependencies() == null) { + return Collections.emptySet(); + } + + return bomModel.getDependencyManagement().getDependencies().stream() + .filter(dep -> "net.javacrumbs.shedlock".equals(dep.getGroupId())) + .map(Dependency::getArtifactId) + .collect(Collectors.toSet()); + } + } + + @Override + public String toString() { + return "BomCompletenessRule[]"; + } +} diff --git a/shedlock-bom/pom.xml b/shedlock-bom/pom.xml index ce28b7c49..826bbbc86 100644 --- a/shedlock-bom/pom.xml +++ b/shedlock-bom/pom.xml @@ -54,6 +54,11 @@ shedlock-provider-jdbc ${project.version} + + net.javacrumbs.shedlock + shedlock-provider-jdbc-internal + ${project.version} + net.javacrumbs.shedlock shedlock-provider-jooq @@ -197,4 +202,35 @@
    + + + + org.apache.maven.plugins + maven-enforcer-plugin + 3.4.1 + + + enforce-bom-completeness + + enforce + + validate + + + + + + + + + + net.javacrumbs.shedlock + shedlock-bom-enforcer + ${project.version} + + + + + + From c72f8a2225e1a18d24b0d261105506332e7a1393 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 6 Aug 2025 19:11:51 +0200 Subject: [PATCH 1546/1598] Bump org.apache.maven.plugins:maven-enforcer-plugin from 3.4.1 to 3.6.1 (#2773) Bumps [org.apache.maven.plugins:maven-enforcer-plugin](https://github.com/apache/maven-enforcer) from 3.4.1 to 3.6.1. - [Release notes](https://github.com/apache/maven-enforcer/releases) - [Commits](https://github.com/apache/maven-enforcer/compare/enforcer-3.4.1...enforcer-3.6.1) --- updated-dependencies: - dependency-name: org.apache.maven.plugins:maven-enforcer-plugin dependency-version: 3.6.1 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- shedlock-bom/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/shedlock-bom/pom.xml b/shedlock-bom/pom.xml index 826bbbc86..a9cf8e474 100644 --- a/shedlock-bom/pom.xml +++ b/shedlock-bom/pom.xml @@ -207,7 +207,7 @@ org.apache.maven.plugins maven-enforcer-plugin - 3.4.1 + 3.6.1 enforce-bom-completeness From ea41693388037480e29eafbb20139a518bd02e85 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 6 Aug 2025 19:12:04 +0200 Subject: [PATCH 1547/1598] Bump org.apache.maven:maven-model from 3.9.6 to 3.9.11 (#2772) Bumps org.apache.maven:maven-model from 3.9.6 to 3.9.11. --- updated-dependencies: - dependency-name: org.apache.maven:maven-model dependency-version: 3.9.11 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- shedlock-bom-enforcer/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/shedlock-bom-enforcer/pom.xml b/shedlock-bom-enforcer/pom.xml index 3799f8bdb..908515c54 100644 --- a/shedlock-bom-enforcer/pom.xml +++ b/shedlock-bom-enforcer/pom.xml @@ -29,7 +29,7 @@ org.apache.maven maven-model - 3.9.6 + 3.9.11 provided From 17bb5a2584768c9304b04604df8790c574f1a7fb Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 6 Aug 2025 19:12:21 +0200 Subject: [PATCH 1548/1598] Bump org.apache.maven.enforcer:enforcer-api from 3.4.1 to 3.6.1 (#2769) Bumps [org.apache.maven.enforcer:enforcer-api](https://github.com/apache/maven-enforcer) from 3.4.1 to 3.6.1. - [Release notes](https://github.com/apache/maven-enforcer/releases) - [Commits](https://github.com/apache/maven-enforcer/compare/enforcer-3.4.1...enforcer-3.6.1) --- updated-dependencies: - dependency-name: org.apache.maven.enforcer:enforcer-api dependency-version: 3.6.1 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- shedlock-bom-enforcer/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/shedlock-bom-enforcer/pom.xml b/shedlock-bom-enforcer/pom.xml index 908515c54..7bb42986a 100644 --- a/shedlock-bom-enforcer/pom.xml +++ b/shedlock-bom-enforcer/pom.xml @@ -17,7 +17,7 @@ org.apache.maven.enforcer enforcer-api - 3.4.1 + 3.6.1 provided From e8b15e16b42a0f294382dbd9174a1a566ba1cc02 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 6 Aug 2025 19:12:37 +0200 Subject: [PATCH 1549/1598] Bump com.arangodb:arangodb-java-driver from 7.21.0 to 7.22.0 (#2770) Bumps [com.arangodb:arangodb-java-driver](https://github.com/arangodb/arangodb-java-driver) from 7.21.0 to 7.22.0. - [Release notes](https://github.com/arangodb/arangodb-java-driver/releases) - [Changelog](https://github.com/arangodb/arangodb-java-driver/blob/main/ChangeLog.md) - [Commits](https://github.com/arangodb/arangodb-java-driver/compare/v7.21.0...v7.22.0) --- updated-dependencies: - dependency-name: com.arangodb:arangodb-java-driver dependency-version: 7.22.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- providers/arangodb/shedlock-provider-arangodb/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/arangodb/shedlock-provider-arangodb/pom.xml b/providers/arangodb/shedlock-provider-arangodb/pom.xml index a22fcec38..eb1e6964d 100644 --- a/providers/arangodb/shedlock-provider-arangodb/pom.xml +++ b/providers/arangodb/shedlock-provider-arangodb/pom.xml @@ -20,7 +20,7 @@ com.arangodb arangodb-java-driver - 7.21.0 + 7.22.0 From a294a16f705c767e4193f82b836fe53fd9ab2568 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 6 Aug 2025 19:12:52 +0200 Subject: [PATCH 1550/1598] Bump org.apache.maven:maven-core from 3.9.6 to 3.9.11 (#2771) Bumps org.apache.maven:maven-core from 3.9.6 to 3.9.11. --- updated-dependencies: - dependency-name: org.apache.maven:maven-core dependency-version: 3.9.11 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- shedlock-bom-enforcer/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/shedlock-bom-enforcer/pom.xml b/shedlock-bom-enforcer/pom.xml index 7bb42986a..d58a8b287 100644 --- a/shedlock-bom-enforcer/pom.xml +++ b/shedlock-bom-enforcer/pom.xml @@ -23,7 +23,7 @@ org.apache.maven maven-core - 3.9.6 + 3.9.11 provided From f6957a2dc33bfc8c7f51dfb7d66cd6f6c3ac4302 Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Wed, 6 Aug 2025 20:50:11 +0200 Subject: [PATCH 1551/1598] Use maven wrapper --- .github/workflows/build.yml | 2 +- .mvn/wrapper/maven-wrapper.properties | 19 ++ mvnw | 259 ++++++++++++++++++++++++++ mvnw.cmd | 149 +++++++++++++++ 4 files changed, 428 insertions(+), 1 deletion(-) create mode 100644 .mvn/wrapper/maven-wrapper.properties create mode 100755 mvnw create mode 100644 mvnw.cmd diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 800257342..5fc8437bd 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -34,7 +34,7 @@ jobs: env: # Kotlin needs access to java.util MAVEN_OPTS: --add-opens java.base/java.util=ALL-UNNAMED - run: mvn validate test package + run: ./mvnw validate test package - name: Publish Test Report uses: mikepenz/action-junit-report@v5 if: always() # always run even if the previous step fails diff --git a/.mvn/wrapper/maven-wrapper.properties b/.mvn/wrapper/maven-wrapper.properties new file mode 100644 index 000000000..12fbe1e90 --- /dev/null +++ b/.mvn/wrapper/maven-wrapper.properties @@ -0,0 +1,19 @@ +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. +wrapperVersion=3.3.2 +distributionType=only-script +distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.9.11/apache-maven-3.9.11-bin.zip diff --git a/mvnw b/mvnw new file mode 100755 index 000000000..19529ddf8 --- /dev/null +++ b/mvnw @@ -0,0 +1,259 @@ +#!/bin/sh +# ---------------------------------------------------------------------------- +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. +# ---------------------------------------------------------------------------- + +# ---------------------------------------------------------------------------- +# Apache Maven Wrapper startup batch script, version 3.3.2 +# +# Optional ENV vars +# ----------------- +# JAVA_HOME - location of a JDK home dir, required when download maven via java source +# MVNW_REPOURL - repo url base for downloading maven distribution +# MVNW_USERNAME/MVNW_PASSWORD - user and password for downloading maven +# MVNW_VERBOSE - true: enable verbose log; debug: trace the mvnw script; others: silence the output +# ---------------------------------------------------------------------------- + +set -euf +[ "${MVNW_VERBOSE-}" != debug ] || set -x + +# OS specific support. +native_path() { printf %s\\n "$1"; } +case "$(uname)" in +CYGWIN* | MINGW*) + [ -z "${JAVA_HOME-}" ] || JAVA_HOME="$(cygpath --unix "$JAVA_HOME")" + native_path() { cygpath --path --windows "$1"; } + ;; +esac + +# set JAVACMD and JAVACCMD +set_java_home() { + # For Cygwin and MinGW, ensure paths are in Unix format before anything is touched + if [ -n "${JAVA_HOME-}" ]; then + if [ -x "$JAVA_HOME/jre/sh/java" ]; then + # IBM's JDK on AIX uses strange locations for the executables + JAVACMD="$JAVA_HOME/jre/sh/java" + JAVACCMD="$JAVA_HOME/jre/sh/javac" + else + JAVACMD="$JAVA_HOME/bin/java" + JAVACCMD="$JAVA_HOME/bin/javac" + + if [ ! -x "$JAVACMD" ] || [ ! -x "$JAVACCMD" ]; then + echo "The JAVA_HOME environment variable is not defined correctly, so mvnw cannot run." >&2 + echo "JAVA_HOME is set to \"$JAVA_HOME\", but \"\$JAVA_HOME/bin/java\" or \"\$JAVA_HOME/bin/javac\" does not exist." >&2 + return 1 + fi + fi + else + JAVACMD="$( + 'set' +e + 'unset' -f command 2>/dev/null + 'command' -v java + )" || : + JAVACCMD="$( + 'set' +e + 'unset' -f command 2>/dev/null + 'command' -v javac + )" || : + + if [ ! -x "${JAVACMD-}" ] || [ ! -x "${JAVACCMD-}" ]; then + echo "The java/javac command does not exist in PATH nor is JAVA_HOME set, so mvnw cannot run." >&2 + return 1 + fi + fi +} + +# hash string like Java String::hashCode +hash_string() { + str="${1:-}" h=0 + while [ -n "$str" ]; do + char="${str%"${str#?}"}" + h=$(((h * 31 + $(LC_CTYPE=C printf %d "'$char")) % 4294967296)) + str="${str#?}" + done + printf %x\\n $h +} + +verbose() { :; } +[ "${MVNW_VERBOSE-}" != true ] || verbose() { printf %s\\n "${1-}"; } + +die() { + printf %s\\n "$1" >&2 + exit 1 +} + +trim() { + # MWRAPPER-139: + # Trims trailing and leading whitespace, carriage returns, tabs, and linefeeds. + # Needed for removing poorly interpreted newline sequences when running in more + # exotic environments such as mingw bash on Windows. + printf "%s" "${1}" | tr -d '[:space:]' +} + +# parse distributionUrl and optional distributionSha256Sum, requires .mvn/wrapper/maven-wrapper.properties +while IFS="=" read -r key value; do + case "${key-}" in + distributionUrl) distributionUrl=$(trim "${value-}") ;; + distributionSha256Sum) distributionSha256Sum=$(trim "${value-}") ;; + esac +done <"${0%/*}/.mvn/wrapper/maven-wrapper.properties" +[ -n "${distributionUrl-}" ] || die "cannot read distributionUrl property in ${0%/*}/.mvn/wrapper/maven-wrapper.properties" + +case "${distributionUrl##*/}" in +maven-mvnd-*bin.*) + MVN_CMD=mvnd.sh _MVNW_REPO_PATTERN=/maven/mvnd/ + case "${PROCESSOR_ARCHITECTURE-}${PROCESSOR_ARCHITEW6432-}:$(uname -a)" in + *AMD64:CYGWIN* | *AMD64:MINGW*) distributionPlatform=windows-amd64 ;; + :Darwin*x86_64) distributionPlatform=darwin-amd64 ;; + :Darwin*arm64) distributionPlatform=darwin-aarch64 ;; + :Linux*x86_64*) distributionPlatform=linux-amd64 ;; + *) + echo "Cannot detect native platform for mvnd on $(uname)-$(uname -m), use pure java version" >&2 + distributionPlatform=linux-amd64 + ;; + esac + distributionUrl="${distributionUrl%-bin.*}-$distributionPlatform.zip" + ;; +maven-mvnd-*) MVN_CMD=mvnd.sh _MVNW_REPO_PATTERN=/maven/mvnd/ ;; +*) MVN_CMD="mvn${0##*/mvnw}" _MVNW_REPO_PATTERN=/org/apache/maven/ ;; +esac + +# apply MVNW_REPOURL and calculate MAVEN_HOME +# maven home pattern: ~/.m2/wrapper/dists/{apache-maven-,maven-mvnd--}/ +[ -z "${MVNW_REPOURL-}" ] || distributionUrl="$MVNW_REPOURL$_MVNW_REPO_PATTERN${distributionUrl#*"$_MVNW_REPO_PATTERN"}" +distributionUrlName="${distributionUrl##*/}" +distributionUrlNameMain="${distributionUrlName%.*}" +distributionUrlNameMain="${distributionUrlNameMain%-bin}" +MAVEN_USER_HOME="${MAVEN_USER_HOME:-${HOME}/.m2}" +MAVEN_HOME="${MAVEN_USER_HOME}/wrapper/dists/${distributionUrlNameMain-}/$(hash_string "$distributionUrl")" + +exec_maven() { + unset MVNW_VERBOSE MVNW_USERNAME MVNW_PASSWORD MVNW_REPOURL || : + exec "$MAVEN_HOME/bin/$MVN_CMD" "$@" || die "cannot exec $MAVEN_HOME/bin/$MVN_CMD" +} + +if [ -d "$MAVEN_HOME" ]; then + verbose "found existing MAVEN_HOME at $MAVEN_HOME" + exec_maven "$@" +fi + +case "${distributionUrl-}" in +*?-bin.zip | *?maven-mvnd-?*-?*.zip) ;; +*) die "distributionUrl is not valid, must match *-bin.zip or maven-mvnd-*.zip, but found '${distributionUrl-}'" ;; +esac + +# prepare tmp dir +if TMP_DOWNLOAD_DIR="$(mktemp -d)" && [ -d "$TMP_DOWNLOAD_DIR" ]; then + clean() { rm -rf -- "$TMP_DOWNLOAD_DIR"; } + trap clean HUP INT TERM EXIT +else + die "cannot create temp dir" +fi + +mkdir -p -- "${MAVEN_HOME%/*}" + +# Download and Install Apache Maven +verbose "Couldn't find MAVEN_HOME, downloading and installing it ..." +verbose "Downloading from: $distributionUrl" +verbose "Downloading to: $TMP_DOWNLOAD_DIR/$distributionUrlName" + +# select .zip or .tar.gz +if ! command -v unzip >/dev/null; then + distributionUrl="${distributionUrl%.zip}.tar.gz" + distributionUrlName="${distributionUrl##*/}" +fi + +# verbose opt +__MVNW_QUIET_WGET=--quiet __MVNW_QUIET_CURL=--silent __MVNW_QUIET_UNZIP=-q __MVNW_QUIET_TAR='' +[ "${MVNW_VERBOSE-}" != true ] || __MVNW_QUIET_WGET='' __MVNW_QUIET_CURL='' __MVNW_QUIET_UNZIP='' __MVNW_QUIET_TAR=v + +# normalize http auth +case "${MVNW_PASSWORD:+has-password}" in +'') MVNW_USERNAME='' MVNW_PASSWORD='' ;; +has-password) [ -n "${MVNW_USERNAME-}" ] || MVNW_USERNAME='' MVNW_PASSWORD='' ;; +esac + +if [ -z "${MVNW_USERNAME-}" ] && command -v wget >/dev/null; then + verbose "Found wget ... using wget" + wget ${__MVNW_QUIET_WGET:+"$__MVNW_QUIET_WGET"} "$distributionUrl" -O "$TMP_DOWNLOAD_DIR/$distributionUrlName" || die "wget: Failed to fetch $distributionUrl" +elif [ -z "${MVNW_USERNAME-}" ] && command -v curl >/dev/null; then + verbose "Found curl ... using curl" + curl ${__MVNW_QUIET_CURL:+"$__MVNW_QUIET_CURL"} -f -L -o "$TMP_DOWNLOAD_DIR/$distributionUrlName" "$distributionUrl" || die "curl: Failed to fetch $distributionUrl" +elif set_java_home; then + verbose "Falling back to use Java to download" + javaSource="$TMP_DOWNLOAD_DIR/Downloader.java" + targetZip="$TMP_DOWNLOAD_DIR/$distributionUrlName" + cat >"$javaSource" <<-END + public class Downloader extends java.net.Authenticator + { + protected java.net.PasswordAuthentication getPasswordAuthentication() + { + return new java.net.PasswordAuthentication( System.getenv( "MVNW_USERNAME" ), System.getenv( "MVNW_PASSWORD" ).toCharArray() ); + } + public static void main( String[] args ) throws Exception + { + setDefault( new Downloader() ); + java.nio.file.Files.copy( java.net.URI.create( args[0] ).toURL().openStream(), java.nio.file.Paths.get( args[1] ).toAbsolutePath().normalize() ); + } + } + END + # For Cygwin/MinGW, switch paths to Windows format before running javac and java + verbose " - Compiling Downloader.java ..." + "$(native_path "$JAVACCMD")" "$(native_path "$javaSource")" || die "Failed to compile Downloader.java" + verbose " - Running Downloader.java ..." + "$(native_path "$JAVACMD")" -cp "$(native_path "$TMP_DOWNLOAD_DIR")" Downloader "$distributionUrl" "$(native_path "$targetZip")" +fi + +# If specified, validate the SHA-256 sum of the Maven distribution zip file +if [ -n "${distributionSha256Sum-}" ]; then + distributionSha256Result=false + if [ "$MVN_CMD" = mvnd.sh ]; then + echo "Checksum validation is not supported for maven-mvnd." >&2 + echo "Please disable validation by removing 'distributionSha256Sum' from your maven-wrapper.properties." >&2 + exit 1 + elif command -v sha256sum >/dev/null; then + if echo "$distributionSha256Sum $TMP_DOWNLOAD_DIR/$distributionUrlName" | sha256sum -c >/dev/null 2>&1; then + distributionSha256Result=true + fi + elif command -v shasum >/dev/null; then + if echo "$distributionSha256Sum $TMP_DOWNLOAD_DIR/$distributionUrlName" | shasum -a 256 -c >/dev/null 2>&1; then + distributionSha256Result=true + fi + else + echo "Checksum validation was requested but neither 'sha256sum' or 'shasum' are available." >&2 + echo "Please install either command, or disable validation by removing 'distributionSha256Sum' from your maven-wrapper.properties." >&2 + exit 1 + fi + if [ $distributionSha256Result = false ]; then + echo "Error: Failed to validate Maven distribution SHA-256, your Maven distribution might be compromised." >&2 + echo "If you updated your Maven version, you need to update the specified distributionSha256Sum property." >&2 + exit 1 + fi +fi + +# unzip and move +if command -v unzip >/dev/null; then + unzip ${__MVNW_QUIET_UNZIP:+"$__MVNW_QUIET_UNZIP"} "$TMP_DOWNLOAD_DIR/$distributionUrlName" -d "$TMP_DOWNLOAD_DIR" || die "failed to unzip" +else + tar xzf${__MVNW_QUIET_TAR:+"$__MVNW_QUIET_TAR"} "$TMP_DOWNLOAD_DIR/$distributionUrlName" -C "$TMP_DOWNLOAD_DIR" || die "failed to untar" +fi +printf %s\\n "$distributionUrl" >"$TMP_DOWNLOAD_DIR/$distributionUrlNameMain/mvnw.url" +mv -- "$TMP_DOWNLOAD_DIR/$distributionUrlNameMain" "$MAVEN_HOME" || [ -d "$MAVEN_HOME" ] || die "fail to move MAVEN_HOME" + +clean || : +exec_maven "$@" diff --git a/mvnw.cmd b/mvnw.cmd new file mode 100644 index 000000000..249bdf382 --- /dev/null +++ b/mvnw.cmd @@ -0,0 +1,149 @@ +<# : batch portion +@REM ---------------------------------------------------------------------------- +@REM Licensed to the Apache Software Foundation (ASF) under one +@REM or more contributor license agreements. See the NOTICE file +@REM distributed with this work for additional information +@REM regarding copyright ownership. The ASF licenses this file +@REM to you under the Apache License, Version 2.0 (the +@REM "License"); you may not use this file except in compliance +@REM with the License. You may obtain a copy of the License at +@REM +@REM http://www.apache.org/licenses/LICENSE-2.0 +@REM +@REM Unless required by applicable law or agreed to in writing, +@REM software distributed under the License is distributed on an +@REM "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +@REM KIND, either express or implied. See the License for the +@REM specific language governing permissions and limitations +@REM under the License. +@REM ---------------------------------------------------------------------------- + +@REM ---------------------------------------------------------------------------- +@REM Apache Maven Wrapper startup batch script, version 3.3.2 +@REM +@REM Optional ENV vars +@REM MVNW_REPOURL - repo url base for downloading maven distribution +@REM MVNW_USERNAME/MVNW_PASSWORD - user and password for downloading maven +@REM MVNW_VERBOSE - true: enable verbose log; others: silence the output +@REM ---------------------------------------------------------------------------- + +@IF "%__MVNW_ARG0_NAME__%"=="" (SET __MVNW_ARG0_NAME__=%~nx0) +@SET __MVNW_CMD__= +@SET __MVNW_ERROR__= +@SET __MVNW_PSMODULEP_SAVE=%PSModulePath% +@SET PSModulePath= +@FOR /F "usebackq tokens=1* delims==" %%A IN (`powershell -noprofile "& {$scriptDir='%~dp0'; $script='%__MVNW_ARG0_NAME__%'; icm -ScriptBlock ([Scriptblock]::Create((Get-Content -Raw '%~f0'))) -NoNewScope}"`) DO @( + IF "%%A"=="MVN_CMD" (set __MVNW_CMD__=%%B) ELSE IF "%%B"=="" (echo %%A) ELSE (echo %%A=%%B) +) +@SET PSModulePath=%__MVNW_PSMODULEP_SAVE% +@SET __MVNW_PSMODULEP_SAVE= +@SET __MVNW_ARG0_NAME__= +@SET MVNW_USERNAME= +@SET MVNW_PASSWORD= +@IF NOT "%__MVNW_CMD__%"=="" (%__MVNW_CMD__% %*) +@echo Cannot start maven from wrapper >&2 && exit /b 1 +@GOTO :EOF +: end batch / begin powershell #> + +$ErrorActionPreference = "Stop" +if ($env:MVNW_VERBOSE -eq "true") { + $VerbosePreference = "Continue" +} + +# calculate distributionUrl, requires .mvn/wrapper/maven-wrapper.properties +$distributionUrl = (Get-Content -Raw "$scriptDir/.mvn/wrapper/maven-wrapper.properties" | ConvertFrom-StringData).distributionUrl +if (!$distributionUrl) { + Write-Error "cannot read distributionUrl property in $scriptDir/.mvn/wrapper/maven-wrapper.properties" +} + +switch -wildcard -casesensitive ( $($distributionUrl -replace '^.*/','') ) { + "maven-mvnd-*" { + $USE_MVND = $true + $distributionUrl = $distributionUrl -replace '-bin\.[^.]*$',"-windows-amd64.zip" + $MVN_CMD = "mvnd.cmd" + break + } + default { + $USE_MVND = $false + $MVN_CMD = $script -replace '^mvnw','mvn' + break + } +} + +# apply MVNW_REPOURL and calculate MAVEN_HOME +# maven home pattern: ~/.m2/wrapper/dists/{apache-maven-,maven-mvnd--}/ +if ($env:MVNW_REPOURL) { + $MVNW_REPO_PATTERN = if ($USE_MVND) { "/org/apache/maven/" } else { "/maven/mvnd/" } + $distributionUrl = "$env:MVNW_REPOURL$MVNW_REPO_PATTERN$($distributionUrl -replace '^.*'+$MVNW_REPO_PATTERN,'')" +} +$distributionUrlName = $distributionUrl -replace '^.*/','' +$distributionUrlNameMain = $distributionUrlName -replace '\.[^.]*$','' -replace '-bin$','' +$MAVEN_HOME_PARENT = "$HOME/.m2/wrapper/dists/$distributionUrlNameMain" +if ($env:MAVEN_USER_HOME) { + $MAVEN_HOME_PARENT = "$env:MAVEN_USER_HOME/wrapper/dists/$distributionUrlNameMain" +} +$MAVEN_HOME_NAME = ([System.Security.Cryptography.MD5]::Create().ComputeHash([byte[]][char[]]$distributionUrl) | ForEach-Object {$_.ToString("x2")}) -join '' +$MAVEN_HOME = "$MAVEN_HOME_PARENT/$MAVEN_HOME_NAME" + +if (Test-Path -Path "$MAVEN_HOME" -PathType Container) { + Write-Verbose "found existing MAVEN_HOME at $MAVEN_HOME" + Write-Output "MVN_CMD=$MAVEN_HOME/bin/$MVN_CMD" + exit $? +} + +if (! $distributionUrlNameMain -or ($distributionUrlName -eq $distributionUrlNameMain)) { + Write-Error "distributionUrl is not valid, must end with *-bin.zip, but found $distributionUrl" +} + +# prepare tmp dir +$TMP_DOWNLOAD_DIR_HOLDER = New-TemporaryFile +$TMP_DOWNLOAD_DIR = New-Item -Itemtype Directory -Path "$TMP_DOWNLOAD_DIR_HOLDER.dir" +$TMP_DOWNLOAD_DIR_HOLDER.Delete() | Out-Null +trap { + if ($TMP_DOWNLOAD_DIR.Exists) { + try { Remove-Item $TMP_DOWNLOAD_DIR -Recurse -Force | Out-Null } + catch { Write-Warning "Cannot remove $TMP_DOWNLOAD_DIR" } + } +} + +New-Item -Itemtype Directory -Path "$MAVEN_HOME_PARENT" -Force | Out-Null + +# Download and Install Apache Maven +Write-Verbose "Couldn't find MAVEN_HOME, downloading and installing it ..." +Write-Verbose "Downloading from: $distributionUrl" +Write-Verbose "Downloading to: $TMP_DOWNLOAD_DIR/$distributionUrlName" + +$webclient = New-Object System.Net.WebClient +if ($env:MVNW_USERNAME -and $env:MVNW_PASSWORD) { + $webclient.Credentials = New-Object System.Net.NetworkCredential($env:MVNW_USERNAME, $env:MVNW_PASSWORD) +} +[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12 +$webclient.DownloadFile($distributionUrl, "$TMP_DOWNLOAD_DIR/$distributionUrlName") | Out-Null + +# If specified, validate the SHA-256 sum of the Maven distribution zip file +$distributionSha256Sum = (Get-Content -Raw "$scriptDir/.mvn/wrapper/maven-wrapper.properties" | ConvertFrom-StringData).distributionSha256Sum +if ($distributionSha256Sum) { + if ($USE_MVND) { + Write-Error "Checksum validation is not supported for maven-mvnd. `nPlease disable validation by removing 'distributionSha256Sum' from your maven-wrapper.properties." + } + Import-Module $PSHOME\Modules\Microsoft.PowerShell.Utility -Function Get-FileHash + if ((Get-FileHash "$TMP_DOWNLOAD_DIR/$distributionUrlName" -Algorithm SHA256).Hash.ToLower() -ne $distributionSha256Sum) { + Write-Error "Error: Failed to validate Maven distribution SHA-256, your Maven distribution might be compromised. If you updated your Maven version, you need to update the specified distributionSha256Sum property." + } +} + +# unzip and move +Expand-Archive "$TMP_DOWNLOAD_DIR/$distributionUrlName" -DestinationPath "$TMP_DOWNLOAD_DIR" | Out-Null +Rename-Item -Path "$TMP_DOWNLOAD_DIR/$distributionUrlNameMain" -NewName $MAVEN_HOME_NAME | Out-Null +try { + Move-Item -Path "$TMP_DOWNLOAD_DIR/$MAVEN_HOME_NAME" -Destination $MAVEN_HOME_PARENT | Out-Null +} catch { + if (! (Test-Path -Path "$MAVEN_HOME" -PathType Container)) { + Write-Error "fail to move MAVEN_HOME" + } +} finally { + try { Remove-Item $TMP_DOWNLOAD_DIR -Recurse -Force | Out-Null } + catch { Write-Warning "Cannot remove $TMP_DOWNLOAD_DIR" } +} + +Write-Output "MVN_CMD=$MAVEN_HOME/bin/$MVN_CMD" From 31cbe7613fe4d950cdd97e16ef3ec9dbc8a2e350 Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Wed, 6 Aug 2025 20:54:10 +0200 Subject: [PATCH 1552/1598] Drop BOM enforcer --- pom.xml | 2 - shedlock-bom-enforcer/pom.xml | 42 ------ .../enforcer/BomCompletenessRule.java | 138 ------------------ shedlock-bom/pom.xml | 32 ---- 4 files changed, 214 deletions(-) delete mode 100644 shedlock-bom-enforcer/pom.xml delete mode 100644 shedlock-bom-enforcer/src/main/java/net/javacrumbs/shedlock/enforcer/BomCompletenessRule.java diff --git a/pom.xml b/pom.xml index 5b9f4294a..ded0c409a 100644 --- a/pom.xml +++ b/pom.xml @@ -23,7 +23,6 @@ 6.9.3-SNAPSHOT shedlock-bom - shedlock-bom-enforcer shedlock-core cdi/shedlock-cdi cdi/test/quarkus-test @@ -199,7 +198,6 @@ shedlock-test-support shedlock-test-support-jdbc shedlock-test-support-redis - shedlock-bom-enforcer diff --git a/shedlock-bom-enforcer/pom.xml b/shedlock-bom-enforcer/pom.xml deleted file mode 100644 index d58a8b287..000000000 --- a/shedlock-bom-enforcer/pom.xml +++ /dev/null @@ -1,42 +0,0 @@ - - - 4.0.0 - - - shedlock-parent - net.javacrumbs.shedlock - 6.9.3-SNAPSHOT - - - shedlock-bom-enforcer - ShedLock BOM Enforcer Rule - Custom Maven Enforcer Rule to validate BOM completeness - jar - - - - org.apache.maven.enforcer - enforcer-api - 3.6.1 - provided - - - org.apache.maven - maven-core - 3.9.11 - provided - - - org.apache.maven - maven-model - 3.9.11 - provided - - - javax.inject - javax.inject - 1 - provided - - - diff --git a/shedlock-bom-enforcer/src/main/java/net/javacrumbs/shedlock/enforcer/BomCompletenessRule.java b/shedlock-bom-enforcer/src/main/java/net/javacrumbs/shedlock/enforcer/BomCompletenessRule.java deleted file mode 100644 index 51cbabdee..000000000 --- a/shedlock-bom-enforcer/src/main/java/net/javacrumbs/shedlock/enforcer/BomCompletenessRule.java +++ /dev/null @@ -1,138 +0,0 @@ -package net.javacrumbs.shedlock.enforcer; - -import java.io.File; -import java.io.FileReader; -import java.util.*; -import java.util.stream.Collectors; -import javax.inject.Inject; -import javax.inject.Named; -import org.apache.maven.enforcer.rule.api.AbstractEnforcerRule; -import org.apache.maven.enforcer.rule.api.EnforcerRuleException; -import org.apache.maven.execution.MavenSession; -import org.apache.maven.model.Dependency; -import org.apache.maven.model.Model; -import org.apache.maven.model.io.xpp3.MavenXpp3Reader; -import org.apache.maven.project.MavenProject; -import org.apache.maven.rtinfo.RuntimeInformation; - -/** - * Custom Maven Enforcer Rule to validate that all modules from the parent POM - * are included in the BOM's dependencyManagement section. - */ -@Named("bomCompleteness") -public class BomCompletenessRule extends AbstractEnforcerRule { - - private final MavenSession session; - - @Inject - public BomCompletenessRule(MavenProject project, MavenSession session, RuntimeInformation runtimeInformation) { - this.session = Objects.requireNonNull(session); - Objects.requireNonNull(runtimeInformation); - } - - @Override - public void execute() throws EnforcerRuleException { - try { - // Use injected MavenProject to get the correct paths - File projectBasedir = new File(session.getExecutionRootDirectory()); - - File parentPomFile = new File(projectBasedir, "pom.xml"); - File bomPomFile = new File(projectBasedir, "shedlock-bom/pom.xml"); - - if (!parentPomFile.exists()) { - throw new EnforcerRuleException("Parent POM not found at: " + parentPomFile.getAbsolutePath()); - } - - getLog().info("🔍 Verifying BOM completeness using native Maven APIs..."); - - // Get modules from parent project - Set parentModules = getParentModules(parentPomFile); - getLog().info("📁 Found " + parentModules.size() - + " modules in parent project (excluding tests and support)"); - - // Get artifacts from current BOM project - Set bomArtifacts = getBomArtifacts(bomPomFile); - getLog().info("📦 Found " + bomArtifacts.size() + " artifacts in BOM"); - - // Find missing modules - Set missingModules = new HashSet<>(parentModules); - missingModules.removeAll(bomArtifacts); - - // Find extra artifacts (optional warning) - Set extraArtifacts = new HashSet<>(bomArtifacts); - extraArtifacts.removeAll(parentModules); - - // Log detailed information - if (getLog().isDebugEnabled()) { - getLog().debug("Parent modules: " + parentModules); - getLog().debug("BOM artifacts: " + bomArtifacts); - } - - // Report results - if (!missingModules.isEmpty()) { - StringBuilder errorMessage = new StringBuilder(); - errorMessage.append("❌ BOM validation failed: The following modules are missing from the BOM:\n"); - for (String module : missingModules) { - errorMessage.append(" - ").append(module).append("\n"); - } - throw new EnforcerRuleException(errorMessage.toString()); - } - - if (!extraArtifacts.isEmpty()) { - getLog().warn("⚠️ The following artifacts in BOM don't correspond to modules:"); - for (String artifact : extraArtifacts) { - getLog().warn(" - " + artifact); - } - } - - getLog().info("✅ BOM verification passed: All modules are properly included in the BOM"); - - } catch (Exception e) { - if (e instanceof EnforcerRuleException) { - throw (EnforcerRuleException) e; - } - throw new EnforcerRuleException("BOM validation failed: " + e.getMessage(), e); - } - } - - private Set getParentModules(File parentPomFile) throws Exception { - // Read parent POM to get modules - MavenXpp3Reader reader = new MavenXpp3Reader(); - - try (FileReader fileReader = new FileReader(parentPomFile)) { - Model parentModel = reader.read(fileReader); - - return parentModel.getModules().stream() - .filter(module -> !module.contains("test/") - && !module.contains("shedlock-test-support") - && !module.equals("shedlock-bom") - && !module.equals("shedlock-bom-enforcer")) - .map(module -> module.contains("/") ? module.substring(module.lastIndexOf('/') + 1) : module) - .collect(Collectors.toSet()); - } - } - - private Set getBomArtifacts(File bomPomFile) throws Exception { - // Read BOM POM to get dependency management artifacts - MavenXpp3Reader reader = new MavenXpp3Reader(); - - try (FileReader fileReader = new FileReader(bomPomFile)) { - Model bomModel = reader.read(fileReader); - - if (bomModel.getDependencyManagement() == null - || bomModel.getDependencyManagement().getDependencies() == null) { - return Collections.emptySet(); - } - - return bomModel.getDependencyManagement().getDependencies().stream() - .filter(dep -> "net.javacrumbs.shedlock".equals(dep.getGroupId())) - .map(Dependency::getArtifactId) - .collect(Collectors.toSet()); - } - } - - @Override - public String toString() { - return "BomCompletenessRule[]"; - } -} diff --git a/shedlock-bom/pom.xml b/shedlock-bom/pom.xml index a9cf8e474..383857aa9 100644 --- a/shedlock-bom/pom.xml +++ b/shedlock-bom/pom.xml @@ -201,36 +201,4 @@
    - - - - - org.apache.maven.plugins - maven-enforcer-plugin - 3.6.1 - - - enforce-bom-completeness - - enforce - - validate - - - - - - - - - - net.javacrumbs.shedlock - shedlock-bom-enforcer - ${project.version} - - - - - - From 864d0654f40527651a480a7070d57297be4e7341 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 7 Aug 2025 15:47:25 +0000 Subject: [PATCH 1553/1598] Bump software.amazon.awssdk:s3 from 2.32.15 to 2.32.16 Bumps software.amazon.awssdk:s3 from 2.32.15 to 2.32.16. --- updated-dependencies: - dependency-name: software.amazon.awssdk:s3 dependency-version: 2.32.16 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/s3/shedlock-provider-s3v2/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/s3/shedlock-provider-s3v2/pom.xml b/providers/s3/shedlock-provider-s3v2/pom.xml index d742c5b0f..170a1cee3 100644 --- a/providers/s3/shedlock-provider-s3v2/pom.xml +++ b/providers/s3/shedlock-provider-s3v2/pom.xml @@ -12,7 +12,7 @@ ${project.groupId}:${project.artifactId} - 2.32.15 + 2.32.16 From 27a481b727f79acb5df9ece688664bf1908ab4ab Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 7 Aug 2025 15:48:06 +0000 Subject: [PATCH 1554/1598] Bump quarkus.platform.version from 3.25.0 to 3.25.1 Bumps `quarkus.platform.version` from 3.25.0 to 3.25.1. Updates `io.quarkus.platform:quarkus-bom` from 3.25.0 to 3.25.1 - [Commits](https://github.com/quarkusio/quarkus-platform/compare/3.25.0...3.25.1) Updates `io.quarkus.platform:quarkus-maven-plugin` from 3.25.0 to 3.25.1 - [Commits](https://github.com/quarkusio/quarkus-platform/compare/3.25.0...3.25.1) --- updated-dependencies: - dependency-name: io.quarkus.platform:quarkus-bom dependency-version: 3.25.1 dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: io.quarkus.platform:quarkus-maven-plugin dependency-version: 3.25.1 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- cdi/test/quarkus-test/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cdi/test/quarkus-test/pom.xml b/cdi/test/quarkus-test/pom.xml index 1d91ea0b4..4cc8ad454 100644 --- a/cdi/test/quarkus-test/pom.xml +++ b/cdi/test/quarkus-test/pom.xml @@ -14,7 +14,7 @@ quarkus-bom io.quarkus.platform - 3.25.0 + 3.25.1 true From d182af08ab2c38d24df5e3c2b224db54712aea37 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 7 Aug 2025 15:48:33 +0000 Subject: [PATCH 1555/1598] Bump org.assertj:assertj-core from 3.27.3 to 3.27.4 Bumps [org.assertj:assertj-core](https://github.com/assertj/assertj) from 3.27.3 to 3.27.4. - [Release notes](https://github.com/assertj/assertj/releases) - [Commits](https://github.com/assertj/assertj/compare/assertj-build-3.27.3...assertj-build-3.27.4) --- updated-dependencies: - dependency-name: org.assertj:assertj-core dependency-version: 3.27.4 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index ded0c409a..46d5e2f56 100644 --- a/pom.xml +++ b/pom.xml @@ -87,7 +87,7 @@ 4.8.1 1.5.18 4.3.0 - 3.27.3 + 3.27.4 5.18.0 2.0.17 1 From 7c8a9372501f538cb3b9ca37c6ba969505159f3e Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 8 Aug 2025 15:29:54 +0000 Subject: [PATCH 1556/1598] Bump io.lettuce:lettuce-core from 6.7.1.RELEASE to 6.8.0.RELEASE Bumps [io.lettuce:lettuce-core](https://github.com/redis/lettuce) from 6.7.1.RELEASE to 6.8.0.RELEASE. - [Release notes](https://github.com/redis/lettuce/releases) - [Changelog](https://github.com/redis/lettuce/blob/main/RELEASE-NOTES.md) - [Commits](https://github.com/redis/lettuce/compare/6.7.1.RELEASE...6.8.0.RELEASE) --- updated-dependencies: - dependency-name: io.lettuce:lettuce-core dependency-version: 6.8.0.RELEASE dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- providers/redis/shedlock-provider-redis-lettuce/pom.xml | 2 +- providers/redis/shedlock-provider-redis-spring/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/providers/redis/shedlock-provider-redis-lettuce/pom.xml b/providers/redis/shedlock-provider-redis-lettuce/pom.xml index 3caec6f8b..da1c21291 100644 --- a/providers/redis/shedlock-provider-redis-lettuce/pom.xml +++ b/providers/redis/shedlock-provider-redis-lettuce/pom.xml @@ -21,7 +21,7 @@ io.lettuce lettuce-core - 6.7.1.RELEASE + 6.8.0.RELEASE diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index ec00b9ed0..95d1955ba 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -49,7 +49,7 @@ io.lettuce lettuce-core - 6.7.1.RELEASE + 6.8.0.RELEASE test From a7502c2ca4be0a5a940e0e0ff9561402e30c679f Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 8 Aug 2025 15:30:07 +0000 Subject: [PATCH 1557/1598] Bump com.zaxxer:HikariCP from 7.0.0 to 7.0.1 Bumps [com.zaxxer:HikariCP](https://github.com/brettwooldridge/HikariCP) from 7.0.0 to 7.0.1. - [Changelog](https://github.com/brettwooldridge/HikariCP/blob/dev/CHANGES) - [Commits](https://github.com/brettwooldridge/HikariCP/compare/HikariCP-7.0.0...HikariCP-7.0.1) --- updated-dependencies: - dependency-name: com.zaxxer:HikariCP dependency-version: 7.0.1 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/jdbc/shedlock-test-support-jdbc/pom.xml | 2 +- spring/test/shedlock-testng-test/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/providers/jdbc/shedlock-test-support-jdbc/pom.xml b/providers/jdbc/shedlock-test-support-jdbc/pom.xml index 0f0f6a3d8..089698d11 100644 --- a/providers/jdbc/shedlock-test-support-jdbc/pom.xml +++ b/providers/jdbc/shedlock-test-support-jdbc/pom.xml @@ -21,7 +21,7 @@ com.zaxxer HikariCP - 7.0.0 + 7.0.1 diff --git a/spring/test/shedlock-testng-test/pom.xml b/spring/test/shedlock-testng-test/pom.xml index d8745eb5d..f59db3fdd 100644 --- a/spring/test/shedlock-testng-test/pom.xml +++ b/spring/test/shedlock-testng-test/pom.xml @@ -35,7 +35,7 @@ com.zaxxer HikariCP - 7.0.0 + 7.0.1 From c44c13c6aa804b60e0710a72a223b148e6247b03 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 11 Aug 2025 20:05:39 +0000 Subject: [PATCH 1558/1598] Bump actions/checkout from 4 to 5 Bumps [actions/checkout](https://github.com/actions/checkout) from 4 to 5. - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](https://github.com/actions/checkout/compare/v4...v5) --- updated-dependencies: - dependency-name: actions/checkout dependency-version: '5' dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- .github/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 5fc8437bd..e7a98176f 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -17,7 +17,7 @@ jobs: matrix: java: [ '17', '21'] steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - name: Set up JDK ${{ matrix.java }} uses: actions/setup-java@v4 with: From 89af422088e993272a429d69ec0c60503035a35f Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 11 Aug 2025 20:53:38 +0000 Subject: [PATCH 1559/1598] Bump com.google.cloud:google-cloud-datastore from 2.31.1 to 2.31.2 Bumps [com.google.cloud:google-cloud-datastore](https://github.com/googleapis/java-datastore) from 2.31.1 to 2.31.2. - [Release notes](https://github.com/googleapis/java-datastore/releases) - [Changelog](https://github.com/googleapis/java-datastore/blob/main/CHANGELOG.md) - [Commits](https://github.com/googleapis/java-datastore/compare/v2.31.1...v2.31.2) --- updated-dependencies: - dependency-name: com.google.cloud:google-cloud-datastore dependency-version: 2.31.2 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/datastore/shedlock-provider-datastore/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/datastore/shedlock-provider-datastore/pom.xml b/providers/datastore/shedlock-provider-datastore/pom.xml index 6c8a15465..7abe6c9f4 100644 --- a/providers/datastore/shedlock-provider-datastore/pom.xml +++ b/providers/datastore/shedlock-provider-datastore/pom.xml @@ -12,7 +12,7 @@ ${project.groupId}:${project.artifactId} - 2.31.1 + 2.31.2 From 2764d42f0ad3c340d0b8c5d5e4040dbb315456be Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 11 Aug 2025 21:50:04 +0000 Subject: [PATCH 1560/1598] Bump quarkus.platform.version from 3.25.1 to 3.25.2 Bumps `quarkus.platform.version` from 3.25.1 to 3.25.2. Updates `io.quarkus.platform:quarkus-bom` from 3.25.1 to 3.25.2 - [Commits](https://github.com/quarkusio/quarkus-platform/compare/3.25.1...3.25.2) Updates `io.quarkus.platform:quarkus-maven-plugin` from 3.25.1 to 3.25.2 - [Commits](https://github.com/quarkusio/quarkus-platform/compare/3.25.1...3.25.2) --- updated-dependencies: - dependency-name: io.quarkus.platform:quarkus-bom dependency-version: 3.25.2 dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: io.quarkus.platform:quarkus-maven-plugin dependency-version: 3.25.2 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- cdi/test/quarkus-test/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cdi/test/quarkus-test/pom.xml b/cdi/test/quarkus-test/pom.xml index 4cc8ad454..42c9283e6 100644 --- a/cdi/test/quarkus-test/pom.xml +++ b/cdi/test/quarkus-test/pom.xml @@ -14,7 +14,7 @@ quarkus-bom io.quarkus.platform - 3.25.1 + 3.25.2 true From d7d45a37b00eba6ddebf314dabc9704f11e6883b Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 11 Aug 2025 22:30:47 +0000 Subject: [PATCH 1561/1598] Bump org.mariadb.jdbc:mariadb-java-client from 3.5.4 to 3.5.5 Bumps [org.mariadb.jdbc:mariadb-java-client](https://github.com/mariadb-corporation/mariadb-connector-j) from 3.5.4 to 3.5.5. - [Release notes](https://github.com/mariadb-corporation/mariadb-connector-j/releases) - [Changelog](https://github.com/mariadb-corporation/mariadb-connector-j/blob/main/CHANGELOG.md) - [Commits](https://github.com/mariadb-corporation/mariadb-connector-j/compare/3.5.4...3.5.5) --- updated-dependencies: - dependency-name: org.mariadb.jdbc:mariadb-java-client dependency-version: 3.5.5 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/jdbc/shedlock-test-support-jdbc/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/jdbc/shedlock-test-support-jdbc/pom.xml b/providers/jdbc/shedlock-test-support-jdbc/pom.xml index 089698d11..2318297ed 100644 --- a/providers/jdbc/shedlock-test-support-jdbc/pom.xml +++ b/providers/jdbc/shedlock-test-support-jdbc/pom.xml @@ -45,7 +45,7 @@ org.mariadb.jdbc mariadb-java-client - 3.5.4 + 3.5.5 From 05eb105c14300a58551b00d1210a42948445a419 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 13 Aug 2025 15:13:37 +0000 Subject: [PATCH 1562/1598] Bump software.amazon.awssdk:s3 from 2.32.16 to 2.32.21 Bumps software.amazon.awssdk:s3 from 2.32.16 to 2.32.21. --- updated-dependencies: - dependency-name: software.amazon.awssdk:s3 dependency-version: 2.32.21 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/s3/shedlock-provider-s3v2/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/s3/shedlock-provider-s3v2/pom.xml b/providers/s3/shedlock-provider-s3v2/pom.xml index 170a1cee3..ae0962716 100644 --- a/providers/s3/shedlock-provider-s3v2/pom.xml +++ b/providers/s3/shedlock-provider-s3v2/pom.xml @@ -12,7 +12,7 @@ ${project.groupId}:${project.artifactId} - 2.32.16 + 2.32.21 From a9dc7685cfc8d3eb225383e2ceb8dfcbaee84a16 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 14 Aug 2025 15:20:16 +0000 Subject: [PATCH 1563/1598] Bump spring.version from 6.2.9 to 6.2.10 Bumps `spring.version` from 6.2.9 to 6.2.10. Updates `org.springframework:spring-context` from 6.2.9 to 6.2.10 - [Release notes](https://github.com/spring-projects/spring-framework/releases) - [Commits](https://github.com/spring-projects/spring-framework/compare/v6.2.9...v6.2.10) Updates `org.springframework:spring-test` from 6.2.9 to 6.2.10 - [Release notes](https://github.com/spring-projects/spring-framework/releases) - [Commits](https://github.com/spring-projects/spring-framework/compare/v6.2.9...v6.2.10) Updates `org.springframework:spring-jdbc` from 6.2.9 to 6.2.10 - [Release notes](https://github.com/spring-projects/spring-framework/releases) - [Commits](https://github.com/spring-projects/spring-framework/compare/v6.2.9...v6.2.10) Updates `org.springframework:spring-beans` from 6.2.9 to 6.2.10 - [Release notes](https://github.com/spring-projects/spring-framework/releases) - [Commits](https://github.com/spring-projects/spring-framework/compare/v6.2.9...v6.2.10) --- updated-dependencies: - dependency-name: org.springframework:spring-context dependency-version: 6.2.10 dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.springframework:spring-test dependency-version: 6.2.10 dependency-type: direct:development update-type: version-update:semver-patch - dependency-name: org.springframework:spring-jdbc dependency-version: 6.2.10 dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.springframework:spring-beans dependency-version: 6.2.10 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 46d5e2f56..248b84e08 100644 --- a/pom.xml +++ b/pom.xml @@ -75,7 +75,7 @@ - 6.2.9 + 6.2.10 UTF-8 17 3.5.3 From b693fcb3b8c0c351147663c99b6ecd538e012859 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 14 Aug 2025 15:27:24 +0000 Subject: [PATCH 1564/1598] Bump kotlin.ver from 2.1.0 to 2.2.10 Bumps `kotlin.ver` from 2.1.0 to 2.2.10. Updates `org.jetbrains.kotlin:kotlin-stdlib` from 2.1.0 to 2.2.10 - [Release notes](https://github.com/JetBrains/kotlin/releases) - [Changelog](https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md) - [Commits](https://github.com/JetBrains/kotlin/compare/v2.1.0...v2.2.10) Updates `org.jetbrains.kotlin:kotlin-reflect` from 2.1.0 to 2.2.10 - [Release notes](https://github.com/JetBrains/kotlin/releases) - [Changelog](https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md) - [Commits](https://github.com/JetBrains/kotlin/compare/v2.1.0...v2.2.10) Updates `org.jetbrains.kotlin:kotlin-maven-allopen` from 2.2.0 to 2.2.10 Updates `org.jetbrains.kotlin:kotlin-maven-plugin` from 2.1.0 to 2.2.10 --- updated-dependencies: - dependency-name: org.jetbrains.kotlin:kotlin-stdlib dependency-version: 2.2.10 dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: org.jetbrains.kotlin:kotlin-reflect dependency-version: 2.2.10 dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: org.jetbrains.kotlin:kotlin-maven-allopen dependency-version: 2.2.10 dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.jetbrains.kotlin:kotlin-maven-plugin dependency-version: 2.2.10 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 46d5e2f56..30ff71361 100644 --- a/pom.xml +++ b/pom.xml @@ -81,7 +81,7 @@ 3.5.3 5.13.4 1.21.3 - 2.2.0 + 2.2.10 4.9.2 4.10.0 4.8.1 From 5ee16a911bd164c1f5682f1a29d9851b9937af96 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 14 Aug 2025 15:27:37 +0000 Subject: [PATCH 1565/1598] Bump com.google.cloud:google-cloud-spanner from 6.98.0 to 6.98.1 Bumps [com.google.cloud:google-cloud-spanner](https://github.com/googleapis/java-spanner) from 6.98.0 to 6.98.1. - [Release notes](https://github.com/googleapis/java-spanner/releases) - [Changelog](https://github.com/googleapis/java-spanner/blob/main/CHANGELOG.md) - [Commits](https://github.com/googleapis/java-spanner/compare/v6.98.0...v6.98.1) --- updated-dependencies: - dependency-name: com.google.cloud:google-cloud-spanner dependency-version: 6.98.1 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/spanner/shedlock-provider-spanner/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/spanner/shedlock-provider-spanner/pom.xml b/providers/spanner/shedlock-provider-spanner/pom.xml index da30c5cad..f0bcebc3d 100644 --- a/providers/spanner/shedlock-provider-spanner/pom.xml +++ b/providers/spanner/shedlock-provider-spanner/pom.xml @@ -12,7 +12,7 @@ ${project.groupId}:${project.artifactId} - 6.98.0 + 6.98.1 From 843179e48a96fd4bbda8ea2a82f20db58104cd85 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 15 Aug 2025 15:04:40 +0000 Subject: [PATCH 1566/1598] Bump org.springframework.data:spring-data-redis from 3.5.2 to 3.5.3 Bumps [org.springframework.data:spring-data-redis](https://github.com/spring-projects/spring-data-redis) from 3.5.2 to 3.5.3. - [Release notes](https://github.com/spring-projects/spring-data-redis/releases) - [Commits](https://github.com/spring-projects/spring-data-redis/compare/3.5.2...3.5.3) --- updated-dependencies: - dependency-name: org.springframework.data:spring-data-redis dependency-version: 3.5.3 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/redis/shedlock-provider-redis-spring/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index 95d1955ba..bc435301a 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -21,7 +21,7 @@ org.springframework.data spring-data-redis - 3.5.2 + 3.5.3 From ea5579622b07cde32ecf650918d72d4303aeec93 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 15 Aug 2025 15:04:53 +0000 Subject: [PATCH 1567/1598] Bump quarkus.platform.version from 3.25.2 to 3.25.3 Bumps `quarkus.platform.version` from 3.25.2 to 3.25.3. Updates `io.quarkus.platform:quarkus-bom` from 3.25.2 to 3.25.3 - [Commits](https://github.com/quarkusio/quarkus-platform/compare/3.25.2...3.25.3) Updates `io.quarkus.platform:quarkus-maven-plugin` from 3.25.2 to 3.25.3 - [Commits](https://github.com/quarkusio/quarkus-platform/compare/3.25.2...3.25.3) --- updated-dependencies: - dependency-name: io.quarkus.platform:quarkus-bom dependency-version: 3.25.3 dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: io.quarkus.platform:quarkus-maven-plugin dependency-version: 3.25.3 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- cdi/test/quarkus-test/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cdi/test/quarkus-test/pom.xml b/cdi/test/quarkus-test/pom.xml index 42c9283e6..8e1a079bf 100644 --- a/cdi/test/quarkus-test/pom.xml +++ b/cdi/test/quarkus-test/pom.xml @@ -14,7 +14,7 @@ quarkus-bom io.quarkus.platform - 3.25.2 + 3.25.3 true From bbb88b9ecef1582d3572f9c5e46095ab32330962 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 15 Aug 2025 15:05:22 +0000 Subject: [PATCH 1568/1598] Bump com.microsoft.sqlserver:mssql-jdbc Bumps [com.microsoft.sqlserver:mssql-jdbc](https://github.com/Microsoft/mssql-jdbc) from 12.10.1.jre11 to 13.2.0.jre11. - [Release notes](https://github.com/Microsoft/mssql-jdbc/releases) - [Changelog](https://github.com/microsoft/mssql-jdbc/blob/main/CHANGELOG.md) - [Commits](https://github.com/Microsoft/mssql-jdbc/commits) --- updated-dependencies: - dependency-name: com.microsoft.sqlserver:mssql-jdbc dependency-version: 13.2.0.jre11 dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- providers/jdbc/shedlock-test-support-jdbc/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/jdbc/shedlock-test-support-jdbc/pom.xml b/providers/jdbc/shedlock-test-support-jdbc/pom.xml index 2318297ed..67a11ffb2 100644 --- a/providers/jdbc/shedlock-test-support-jdbc/pom.xml +++ b/providers/jdbc/shedlock-test-support-jdbc/pom.xml @@ -51,7 +51,7 @@ com.microsoft.sqlserver mssql-jdbc - 12.10.1.jre11 + 13.2.0.jre11 From 7410c4eb3344812ff2b2b9060d80e0cddea26f4e Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 15 Aug 2025 15:05:27 +0000 Subject: [PATCH 1569/1598] Bump io.projectreactor:reactor-core from 3.7.8 to 3.7.9 Bumps [io.projectreactor:reactor-core](https://github.com/reactor/reactor-core) from 3.7.8 to 3.7.9. - [Release notes](https://github.com/reactor/reactor-core/releases) - [Commits](https://github.com/reactor/reactor-core/compare/v3.7.8...v3.7.9) --- updated-dependencies: - dependency-name: io.projectreactor:reactor-core dependency-version: 3.7.9 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/r2dbc/shedlock-provider-r2dbc/pom.xml | 2 +- providers/redis/shedlock-provider-redis-spring/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml index 6a24536ff..a7ff245a2 100644 --- a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml +++ b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml @@ -32,7 +32,7 @@ io.projectreactor reactor-core - 3.7.8 + 3.7.9 diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index 95d1955ba..3b0e364a2 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -27,7 +27,7 @@ io.projectreactor reactor-core - 3.7.8 + 3.7.9 true From 8b9c0334f991a7de3c51d7116e0e1b18223cf4d6 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 15 Aug 2025 15:06:18 +0000 Subject: [PATCH 1570/1598] Bump org.mockito:mockito-core from 5.18.0 to 5.19.0 Bumps [org.mockito:mockito-core](https://github.com/mockito/mockito) from 5.18.0 to 5.19.0. - [Release notes](https://github.com/mockito/mockito/releases) - [Commits](https://github.com/mockito/mockito/compare/v5.18.0...v5.19.0) --- updated-dependencies: - dependency-name: org.mockito:mockito-core dependency-version: 5.19.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 1de616665..2070e239b 100644 --- a/pom.xml +++ b/pom.xml @@ -88,7 +88,7 @@ 1.5.18 4.3.0 3.27.4 - 5.18.0 + 5.19.0 2.0.17 1 From a53ba02d744a10f6b9730cda4163866b701d37a9 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 19 Aug 2025 00:22:38 +0000 Subject: [PATCH 1571/1598] Bump software.amazon.awssdk:s3 from 2.32.21 to 2.32.24 Bumps software.amazon.awssdk:s3 from 2.32.21 to 2.32.24. --- updated-dependencies: - dependency-name: software.amazon.awssdk:s3 dependency-version: 2.32.24 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/s3/shedlock-provider-s3v2/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/s3/shedlock-provider-s3v2/pom.xml b/providers/s3/shedlock-provider-s3v2/pom.xml index ae0962716..9bfb25535 100644 --- a/providers/s3/shedlock-provider-s3v2/pom.xml +++ b/providers/s3/shedlock-provider-s3v2/pom.xml @@ -12,7 +12,7 @@ ${project.groupId}:${project.artifactId} - 2.32.21 + 2.32.24 From 7e9a29441964baa8dc4dc79ea242bd3861e49efe Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 19 Aug 2025 00:36:30 +0000 Subject: [PATCH 1572/1598] Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.11.2 to 3.11.3 Bumps [org.apache.maven.plugins:maven-javadoc-plugin](https://github.com/apache/maven-javadoc-plugin) from 3.11.2 to 3.11.3. - [Release notes](https://github.com/apache/maven-javadoc-plugin/releases) - [Commits](https://github.com/apache/maven-javadoc-plugin/compare/maven-javadoc-plugin-3.11.2...maven-javadoc-plugin-3.11.3) --- updated-dependencies: - dependency-name: org.apache.maven.plugins:maven-javadoc-plugin dependency-version: 3.11.3 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 2070e239b..b273421c8 100644 --- a/pom.xml +++ b/pom.xml @@ -158,7 +158,7 @@ org.apache.maven.plugins maven-javadoc-plugin - 3.11.2 + 3.11.3 false From 2d94e9d89eda00890c54529f11b3b7bcf7dad319 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 19 Aug 2025 22:07:07 +0000 Subject: [PATCH 1573/1598] Bump software.amazon.awssdk:s3 from 2.32.24 to 2.32.25 Bumps software.amazon.awssdk:s3 from 2.32.24 to 2.32.25. --- updated-dependencies: - dependency-name: software.amazon.awssdk:s3 dependency-version: 2.32.25 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/s3/shedlock-provider-s3v2/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/s3/shedlock-provider-s3v2/pom.xml b/providers/s3/shedlock-provider-s3v2/pom.xml index 9bfb25535..b27c6286f 100644 --- a/providers/s3/shedlock-provider-s3v2/pom.xml +++ b/providers/s3/shedlock-provider-s3v2/pom.xml @@ -12,7 +12,7 @@ ${project.groupId}:${project.artifactId} - 2.32.24 + 2.32.25 From 1971f5cded5b51f2f089bb5571430cbd04b683e8 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 19 Aug 2025 23:42:35 +0000 Subject: [PATCH 1574/1598] Bump com.zaxxer:HikariCP from 7.0.1 to 7.0.2 Bumps [com.zaxxer:HikariCP](https://github.com/brettwooldridge/HikariCP) from 7.0.1 to 7.0.2. - [Changelog](https://github.com/brettwooldridge/HikariCP/blob/dev/CHANGES) - [Commits](https://github.com/brettwooldridge/HikariCP/compare/HikariCP-7.0.1...HikariCP-7.0.2) --- updated-dependencies: - dependency-name: com.zaxxer:HikariCP dependency-version: 7.0.2 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- providers/jdbc/shedlock-test-support-jdbc/pom.xml | 2 +- spring/test/shedlock-testng-test/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/providers/jdbc/shedlock-test-support-jdbc/pom.xml b/providers/jdbc/shedlock-test-support-jdbc/pom.xml index 67a11ffb2..7237192c8 100644 --- a/providers/jdbc/shedlock-test-support-jdbc/pom.xml +++ b/providers/jdbc/shedlock-test-support-jdbc/pom.xml @@ -21,7 +21,7 @@ com.zaxxer HikariCP - 7.0.1 + 7.0.2 diff --git a/spring/test/shedlock-testng-test/pom.xml b/spring/test/shedlock-testng-test/pom.xml index f59db3fdd..7c8cbe484 100644 --- a/spring/test/shedlock-testng-test/pom.xml +++ b/spring/test/shedlock-testng-test/pom.xml @@ -35,7 +35,7 @@ com.zaxxer HikariCP - 7.0.1 + 7.0.2 From da52e786a803f67797df7396bfdaeb7f010a1896 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luk=C3=A1=C5=A1=20K=C5=99e=C4=8Dan?= Date: Wed, 20 Aug 2025 16:11:47 +0200 Subject: [PATCH 1575/1598] #2669 Firestore provider (#2708) * #2669 Firestore provider AI generated, needs some cleanup * Cleanup * Cleanup --- README.md | 40 ++++ pom.xml | 1 + .../shedlock-provider-firestore/pom.xml | 83 +++++++++ .../firestore/FirestoreLockProvider.java | 78 ++++++++ .../firestore/FirestoreStorageAccessor.java | 172 ++++++++++++++++++ .../FirestoreLockProviderIntegrationTest.java | 86 +++++++++ .../src/test/resources/logback.xml | 29 +++ shedlock-bom/pom.xml | 5 + 8 files changed, 494 insertions(+) create mode 100644 providers/firestore/shedlock-provider-firestore/pom.xml create mode 100644 providers/firestore/shedlock-provider-firestore/src/main/java/net/javacrumbs/shedlock/provider/firestore/FirestoreLockProvider.java create mode 100644 providers/firestore/shedlock-provider-firestore/src/main/java/net/javacrumbs/shedlock/provider/firestore/FirestoreStorageAccessor.java create mode 100644 providers/firestore/shedlock-provider-firestore/src/test/java/net/javacrumbs/shedlock/provider/firestore/FirestoreLockProviderIntegrationTest.java create mode 100644 providers/firestore/shedlock-provider-firestore/src/test/resources/logback.xml diff --git a/README.md b/README.md index d1d5efb9a..08aab3501 100644 --- a/README.md +++ b/README.md @@ -43,6 +43,7 @@ executed repeatedly. Moreover, the locks are time-based and ShedLock assumes tha - [In-Memory](#in-memory) - [Memcached](#memcached-using-spymemcached) - [Datastore](#datastore) + - [Firestore](#firestore) - [S3](#s3) + [Multi-tenancy](#multi-tenancy) + [Customization](#customization) @@ -892,6 +893,45 @@ public LockProvider lockProvider(com.google.cloud.datastore.Datastore datastore) } ``` + +#### Firestore + +Import the project +```xml + + net.javacrumbs.shedlock + shedlock-provider-firestore + 6.9.2 + +``` + +and configure +```java +import net.javacrumbs.shedlock.provider.firestore.FirestoreLockProvider; + +... + +@Bean +public LockProvider lockProvider(com.google.cloud.firestore.Firestore firestore) { + return new FirestoreLockProvider(firestore); +} +``` + +For more fine-grained configuration, you can use the builder: + +```java +@Bean +public LockProvider lockProvider(com.google.cloud.firestore.Firestore firestore) { + return new FirestoreLockProvider( + FirestoreLockProvider.Configuration.builder() + .withFirestore(firestore) + .withCollectionName("custom_lock_collection") + .withFieldNames(new FirestoreLockProvider.FieldNames("custom_lock_until", "custom_locked_at", "custom_locked_by")) + .build() + ); +} +``` + #### Spanner Import the project ```xml diff --git a/pom.xml b/pom.xml index b273421c8..0b0f97164 100644 --- a/pom.xml +++ b/pom.xml @@ -72,6 +72,7 @@ providers/neo4j/shedlock-provider-neo4j providers/s3/shedlock-provider-s3 providers/s3/shedlock-provider-s3v2 + providers/firestore/shedlock-provider-firestore diff --git a/providers/firestore/shedlock-provider-firestore/pom.xml b/providers/firestore/shedlock-provider-firestore/pom.xml new file mode 100644 index 000000000..3ddf78917 --- /dev/null +++ b/providers/firestore/shedlock-provider-firestore/pom.xml @@ -0,0 +1,83 @@ + + + 4.0.0 + + net.javacrumbs.shedlock + shedlock-parent + 6.9.3-SNAPSHOT + ../../../pom.xml + + + shedlock-provider-firestore + ${project.groupId}:${project.artifactId} + + + 3.31.6 + + + + + com.google.cloud + google-cloud-firestore + ${firestore.ver} + + + net.javacrumbs.shedlock + shedlock-core + ${project.version} + + + + org.testcontainers + junit-jupiter + ${test-containers.ver} + test + + + + org.testcontainers + gcloud + ${test-containers.ver} + test + + + + net.javacrumbs.shedlock + shedlock-test-support + ${project.version} + test + + + + ch.qos.logback + logback-classic + ${logback.ver} + test + + + + org.assertj + assertj-core + ${assertj.ver} + test + + + + + + + org.apache.maven.plugins + maven-jar-plugin + + + + + net.javacrumbs.shedlock.provider.firestore + + + + + + + + diff --git a/providers/firestore/shedlock-provider-firestore/src/main/java/net/javacrumbs/shedlock/provider/firestore/FirestoreLockProvider.java b/providers/firestore/shedlock-provider-firestore/src/main/java/net/javacrumbs/shedlock/provider/firestore/FirestoreLockProvider.java new file mode 100644 index 000000000..c86d5e8d4 --- /dev/null +++ b/providers/firestore/shedlock-provider-firestore/src/main/java/net/javacrumbs/shedlock/provider/firestore/FirestoreLockProvider.java @@ -0,0 +1,78 @@ +package net.javacrumbs.shedlock.provider.firestore; + +import static java.util.Objects.requireNonNull; + +import com.google.cloud.firestore.Firestore; +import net.javacrumbs.shedlock.support.StorageBasedLockProvider; +import net.javacrumbs.shedlock.support.annotation.NonNull; + +public class FirestoreLockProvider extends StorageBasedLockProvider { + + public FirestoreLockProvider(@NonNull Firestore firestore) { + super(new FirestoreStorageAccessor( + Configuration.builder().withFirestore(firestore).build())); + } + + public FirestoreLockProvider(@NonNull Configuration configuration) { + super(new FirestoreStorageAccessor(configuration)); + } + + public static class Configuration { + private final String collectionName; + private final FieldNames fieldNames; + private final Firestore firestore; + + Configuration(@NonNull String collectionName, @NonNull FieldNames fieldNames, @NonNull Firestore firestore) { + this.collectionName = requireNonNull(collectionName); + this.fieldNames = requireNonNull(fieldNames); + this.firestore = requireNonNull(firestore); + } + + @NonNull + public String getCollectionName() { + return collectionName; + } + + @NonNull + public FieldNames getFieldNames() { + return fieldNames; + } + + @NonNull + public Firestore getFirestore() { + return firestore; + } + + @NonNull + public static Builder builder() { + return new Builder(); + } + + public static final class Builder { + private String collectionName = "shedlock"; + private FieldNames fieldNames = new FieldNames("lockUntil", "lockedAt", "lockedBy"); + private Firestore firestore; + + public Builder withCollectionName(String collectionName) { + this.collectionName = collectionName; + return this; + } + + public Builder withFieldNames(FieldNames fieldNames) { + this.fieldNames = fieldNames; + return this; + } + + public Builder withFirestore(Firestore firestore) { + this.firestore = firestore; + return this; + } + + public Configuration build() { + return new Configuration(this.collectionName, this.fieldNames, this.firestore); + } + } + } + + public record FieldNames(String lockUntil, String lockedAt, String lockedBy) {} +} diff --git a/providers/firestore/shedlock-provider-firestore/src/main/java/net/javacrumbs/shedlock/provider/firestore/FirestoreStorageAccessor.java b/providers/firestore/shedlock-provider-firestore/src/main/java/net/javacrumbs/shedlock/provider/firestore/FirestoreStorageAccessor.java new file mode 100644 index 000000000..b24d77175 --- /dev/null +++ b/providers/firestore/shedlock-provider-firestore/src/main/java/net/javacrumbs/shedlock/provider/firestore/FirestoreStorageAccessor.java @@ -0,0 +1,172 @@ +package net.javacrumbs.shedlock.provider.firestore; + +import static java.util.Objects.requireNonNull; +import static net.javacrumbs.shedlock.core.ClockProvider.now; + +import com.google.cloud.Timestamp; +import com.google.cloud.firestore.DocumentReference; +import com.google.cloud.firestore.DocumentSnapshot; +import com.google.cloud.firestore.Firestore; +import com.google.cloud.firestore.Transaction; +import java.time.Instant; +import java.util.Map; +import java.util.Optional; +import java.util.concurrent.ExecutionException; +import javax.annotation.Nonnull; +import net.javacrumbs.shedlock.core.LockConfiguration; +import net.javacrumbs.shedlock.support.AbstractStorageAccessor; +import net.javacrumbs.shedlock.support.Utils; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +class FirestoreStorageAccessor extends AbstractStorageAccessor { + private static final Logger log = LoggerFactory.getLogger(FirestoreStorageAccessor.class); + + private final Firestore firestore; + private final String hostname; + private final String collectionName; + private final FirestoreLockProvider.FieldNames fieldNames; + + FirestoreStorageAccessor(FirestoreLockProvider.Configuration configuration) { + requireNonNull(configuration); + this.firestore = configuration.getFirestore(); + this.hostname = Utils.getHostname(); + this.collectionName = configuration.getCollectionName(); + this.fieldNames = configuration.getFieldNames(); + } + + @Override + public boolean insertRecord(LockConfiguration config) { + return insert(config.getName(), config.getLockAtMostUntil()); + } + + @Override + public boolean updateRecord(LockConfiguration config) { + return updateExisting(config.getName(), config.getLockAtMostUntil()); + } + + @Override + public void unlock(LockConfiguration config) { + updateOwn(config.getName(), config.getUnlockTime()); + } + + @Override + public boolean extend(LockConfiguration config) { + return updateOwn(config.getName(), config.getLockAtMostUntil()); + } + + private boolean insert(String name, Instant until) { + try { + DocumentReference docRef = getDocument(name); + + // Try to create the document if it doesn't exist + Map lockData = getLockData(until); + + return runTransaction(transaction -> { + DocumentSnapshot snapshot = transaction.get(docRef).get(); + if (!snapshot.exists()) { + transaction.set(docRef, lockData); + return true; + } + return false; + }); + } catch (InterruptedException | ExecutionException e) { + log.debug("Error inserting lock record", e); + return false; + } + } + + private boolean updateExisting(String name, Instant until) { + try { + DocumentReference docRef = getDocument(name); + + return runTransaction(transaction -> { + DocumentSnapshot snapshot = transaction.get(docRef).get(); + if (snapshot.exists()) { + Timestamp lockUntilTs = snapshot.getTimestamp(fieldNames.lockUntil()); + if (lockUntilTs != null && toInstant(lockUntilTs).isBefore(now())) { + Map updates = getLockData(until); + transaction.update(docRef, updates); + return true; + } + } + return false; + }); + } catch (InterruptedException | ExecutionException e) { + log.debug("Error updating lock record", e); + return false; + } + } + + private Map getLockData(Instant until) { + return Map.of( + fieldNames.lockUntil(), fromInstant(until), + fieldNames.lockedAt(), fromInstant(now()), + fieldNames.lockedBy(), hostname); + } + + private DocumentReference getDocument(String name) { + return firestore.collection(collectionName).document(name); + } + + private boolean updateOwn(String name, Instant until) { + try { + DocumentReference docRef = getDocument(name); + + return runTransaction(transaction -> { + DocumentSnapshot snapshot = transaction.get(docRef).get(); + if (snapshot.exists() && hostname.equals(snapshot.getString(fieldNames.lockedBy()))) { + + Timestamp lockUntilTs = snapshot.getTimestamp(fieldNames.lockUntil()); + if (lockUntilTs != null) { + Instant lockUntil = toInstant(lockUntilTs); + Instant now = now(); + if (lockUntil.isAfter(now) || lockUntil.equals(now)) { + Map updates = Map.of(fieldNames.lockUntil(), fromInstant(until)); + transaction.update(docRef, updates); + return true; + } + } + } + return false; + }); + } catch (InterruptedException | ExecutionException e) { + log.debug("Error updating own lock record", e); + return false; + } + } + + Optional findLock(String name) { + try { + DocumentReference docRef = getDocument(name); + DocumentSnapshot snapshot = docRef.get().get(); + + if (snapshot.exists()) { + return Optional.of(new Lock( + snapshot.getId(), + toInstant(snapshot.getTimestamp(fieldNames.lockedAt())), + toInstant(snapshot.getTimestamp(fieldNames.lockUntil())), + snapshot.getString(fieldNames.lockedBy()))); + } + return Optional.empty(); + } catch (InterruptedException | ExecutionException e) { + log.debug("Error finding lock", e); + return Optional.empty(); + } + } + + private T runTransaction(@Nonnull final Transaction.Function updateFunction) + throws ExecutionException, InterruptedException { + return firestore.runTransaction(updateFunction).get(); + } + + private static Timestamp fromInstant(@Nonnull Instant instant) { + return Timestamp.ofTimeSecondsAndNanos(instant.getEpochSecond(), instant.getNano()); + } + + private static Instant toInstant(@Nonnull Timestamp timestamp) { + return Instant.ofEpochSecond(timestamp.getSeconds(), timestamp.getNanos()); + } + + record Lock(String name, Instant lockedAt, Instant lockedUntil, String lockedBy) {} +} diff --git a/providers/firestore/shedlock-provider-firestore/src/test/java/net/javacrumbs/shedlock/provider/firestore/FirestoreLockProviderIntegrationTest.java b/providers/firestore/shedlock-provider-firestore/src/test/java/net/javacrumbs/shedlock/provider/firestore/FirestoreLockProviderIntegrationTest.java new file mode 100644 index 000000000..f3b8c85ce --- /dev/null +++ b/providers/firestore/shedlock-provider-firestore/src/test/java/net/javacrumbs/shedlock/provider/firestore/FirestoreLockProviderIntegrationTest.java @@ -0,0 +1,86 @@ +package net.javacrumbs.shedlock.provider.firestore; + +import static org.assertj.core.api.Assertions.assertThat; + +import com.google.cloud.NoCredentials; +import com.google.cloud.firestore.Firestore; +import com.google.cloud.firestore.FirestoreOptions; +import java.util.concurrent.ExecutionException; +import net.javacrumbs.shedlock.core.ClockProvider; +import net.javacrumbs.shedlock.support.StorageBasedLockProvider; +import net.javacrumbs.shedlock.test.support.AbstractStorageBasedLockProviderIntegrationTest; +import org.junit.jupiter.api.AfterEach; +import org.testcontainers.containers.FirestoreEmulatorContainer; +import org.testcontainers.junit.jupiter.Container; +import org.testcontainers.junit.jupiter.Testcontainers; +import org.testcontainers.utility.DockerImageName; + +@Testcontainers +class FirestoreLockProviderIntegrationTest extends AbstractStorageBasedLockProviderIntegrationTest { + + @Container + public static final FirestoreEmulatorContainer firestoreEmulator = new FirestoreEmulatorContainer( + DockerImageName.parse("gcr.io/google.com/cloudsdktool/google-cloud-cli:529.0.0-emulators")); + + private final Firestore firestore = FirestoreOptions.newBuilder() + .setCredentials(NoCredentials.getInstance()) + .setProjectId("shedlock-provider-firestore-test") + .setHost(firestoreEmulator.getEmulatorEndpoint()) + .build() + .getService(); + private final FirestoreLockProvider.Configuration configuration = FirestoreLockProvider.Configuration.builder() + .withFirestore(firestore) + .withCollectionName("shedlock") + .withFieldNames(new FirestoreLockProvider.FieldNames("lockUntil", "lockedAt", "lockedBy")) + .build(); + private final FirestoreStorageAccessor accessor = new FirestoreStorageAccessor(this.configuration); + private final FirestoreLockProvider provider = new FirestoreLockProvider(this.configuration); + + @AfterEach + void tearDown() { + try { + // Delete all documents in the collection + firestore + .collection(this.configuration.getCollectionName()) + .get() + .get() + .getDocuments() + .forEach(document -> { + try { + document.getReference().delete().get(); + } catch (InterruptedException | ExecutionException e) { + throw new RuntimeException("Failed to delete document", e); + } + }); + } catch (InterruptedException | ExecutionException e) { + throw new RuntimeException("Failed to clean up Firestore collection", e); + } + } + + @Override + protected void assertUnlocked(String lockName) { + var now = ClockProvider.now(); + var lock = findLock(lockName); + assertThat(lock.lockedUntil()).isBefore(now); + assertThat(lock.lockedAt()).isBefore(now); + assertThat(lock.lockedBy()).isNotEmpty(); + } + + @Override + protected void assertLocked(String lockName) { + var now = ClockProvider.now(); + var lock = findLock(lockName); + assertThat(lock.lockedUntil()).isAfter(now); + assertThat(lock.lockedAt()).isBefore(now); + assertThat(lock.lockedBy()).isNotEmpty(); + } + + @Override + protected StorageBasedLockProvider getLockProvider() { + return this.provider; + } + + FirestoreStorageAccessor.Lock findLock(String lockName) { + return this.accessor.findLock(lockName).orElseThrow(); + } +} diff --git a/providers/firestore/shedlock-provider-firestore/src/test/resources/logback.xml b/providers/firestore/shedlock-provider-firestore/src/test/resources/logback.xml new file mode 100644 index 000000000..a35e40a2f --- /dev/null +++ b/providers/firestore/shedlock-provider-firestore/src/test/resources/logback.xml @@ -0,0 +1,29 @@ + + + + + + %d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n + + + + + + + diff --git a/shedlock-bom/pom.xml b/shedlock-bom/pom.xml index 383857aa9..15bd1cdfb 100644 --- a/shedlock-bom/pom.xml +++ b/shedlock-bom/pom.xml @@ -199,6 +199,11 @@ shedlock-provider-elasticsearch9 ${project.version} + + net.javacrumbs.shedlock + shedlock-provider-firestore + ${project.version} + From ac50586d377b4942619cd702a27a82e252262dbc Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Wed, 20 Aug 2025 16:27:17 +0200 Subject: [PATCH 1576/1598] It's Spotless now --- .../firestore/FirestoreStorageAccessor.java | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/providers/firestore/shedlock-provider-firestore/src/main/java/net/javacrumbs/shedlock/provider/firestore/FirestoreStorageAccessor.java b/providers/firestore/shedlock-provider-firestore/src/main/java/net/javacrumbs/shedlock/provider/firestore/FirestoreStorageAccessor.java index b24d77175..b90614035 100644 --- a/providers/firestore/shedlock-provider-firestore/src/main/java/net/javacrumbs/shedlock/provider/firestore/FirestoreStorageAccessor.java +++ b/providers/firestore/shedlock-provider-firestore/src/main/java/net/javacrumbs/shedlock/provider/firestore/FirestoreStorageAccessor.java @@ -100,9 +100,9 @@ private boolean updateExisting(String name, Instant until) { private Map getLockData(Instant until) { return Map.of( - fieldNames.lockUntil(), fromInstant(until), - fieldNames.lockedAt(), fromInstant(now()), - fieldNames.lockedBy(), hostname); + fieldNames.lockUntil(), fromInstant(until), + fieldNames.lockedAt(), fromInstant(now()), + fieldNames.lockedBy(), hostname); } private DocumentReference getDocument(String name) { @@ -143,10 +143,10 @@ Optional findLock(String name) { if (snapshot.exists()) { return Optional.of(new Lock( - snapshot.getId(), - toInstant(snapshot.getTimestamp(fieldNames.lockedAt())), - toInstant(snapshot.getTimestamp(fieldNames.lockUntil())), - snapshot.getString(fieldNames.lockedBy()))); + snapshot.getId(), + toInstant(snapshot.getTimestamp(fieldNames.lockedAt())), + toInstant(snapshot.getTimestamp(fieldNames.lockUntil())), + snapshot.getString(fieldNames.lockedBy()))); } return Optional.empty(); } catch (InterruptedException | ExecutionException e) { From fc3e2f76aa1c7768533a7784129d5e0d9bb4cc1c Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Wed, 20 Aug 2025 16:40:04 +0200 Subject: [PATCH 1577/1598] Upgrade Spring Boot --- pom.xml | 2 +- spring/test/shedlock-springboot-old-test/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/pom.xml b/pom.xml index 0b0f97164..8c712e961 100644 --- a/pom.xml +++ b/pom.xml @@ -79,7 +79,7 @@ 6.2.10 UTF-8 17 - 3.5.3 + 3.5.4 5.13.4 1.21.3 2.2.10 diff --git a/spring/test/shedlock-springboot-old-test/pom.xml b/spring/test/shedlock-springboot-old-test/pom.xml index b0c9b65df..d348d9553 100644 --- a/spring/test/shedlock-springboot-old-test/pom.xml +++ b/spring/test/shedlock-springboot-old-test/pom.xml @@ -63,7 +63,7 @@ org.springframework.boot spring-boot-dependencies - 3.4.7 + 3.4.8 pom import From 61d3038982090c5c3240210921cb0ea39602dfd0 Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Wed, 20 Aug 2025 16:48:56 +0200 Subject: [PATCH 1578/1598] Upgrade Spring Boot --- spring/test/shedlock-springboot-future-test/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spring/test/shedlock-springboot-future-test/pom.xml b/spring/test/shedlock-springboot-future-test/pom.xml index 0fec46c33..8a47b5a71 100644 --- a/spring/test/shedlock-springboot-future-test/pom.xml +++ b/spring/test/shedlock-springboot-future-test/pom.xml @@ -63,7 +63,7 @@ org.springframework.boot spring-boot-dependencies - 4.0.0-SNAPSHOT + 4.0.0-M1 pom import From 0739f7c3ae223757ad31817f5a5cd295008d6b6c Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Wed, 20 Aug 2025 16:50:03 +0200 Subject: [PATCH 1579/1598] [maven-release-plugin] prepare release shedlock-parent-6.10.0 --- cdi/shedlock-cdi/pom.xml | 2 +- cdi/test/quarkus-test/pom.xml | 2 +- micronaut/shedlock-micronaut4/pom.xml | 2 +- micronaut/test/micronaut4-jdbc-template/pom.xml | 2 +- micronaut/test/micronaut4-jdbc/pom.xml | 2 +- pom.xml | 2 +- providers/arangodb/shedlock-provider-arangodb/pom.xml | 2 +- providers/cassandra/shedlock-provider-cassandra/pom.xml | 2 +- providers/consul/shedlock-provider-consul/pom.xml | 2 +- .../couchbase/shedlock-provider-couchbase-javaclient3/pom.xml | 2 +- providers/datastore/shedlock-provider-datastore/pom.xml | 2 +- providers/dynamodb/shedlock-provider-dynamodb2/pom.xml | 2 +- .../elasticsearch/shedlock-provider-elasticsearch8/pom.xml | 2 +- .../elasticsearch/shedlock-provider-elasticsearch9/pom.xml | 2 +- providers/etcd/shedlock-provider-etcd-jetcd/pom.xml | 2 +- providers/firestore/shedlock-provider-firestore/pom.xml | 2 +- providers/hazelcast/shedlock-provider-hazelcast4/pom.xml | 2 +- providers/ignite/shedlock-provider-ignite/pom.xml | 2 +- providers/inmemory/shedlock-provider-inmemory/pom.xml | 2 +- providers/jdbc/shedlock-provider-exposed/pom.xml | 2 +- providers/jdbc/shedlock-provider-jdbc-internal/pom.xml | 2 +- providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml | 2 +- providers/jdbc/shedlock-provider-jdbc-template/pom.xml | 2 +- providers/jdbc/shedlock-provider-jdbc/pom.xml | 2 +- providers/jdbc/shedlock-provider-jooq/pom.xml | 2 +- providers/jdbc/shedlock-test-support-jdbc/pom.xml | 2 +- providers/memcached/shedlock-provider-memcached-spy/pom.xml | 2 +- providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml | 2 +- providers/mongo/shedlock-provider-mongo/pom.xml | 2 +- providers/neo4j/shedlock-provider-neo4j/pom.xml | 2 +- providers/opensearch/shedlock-provider-opensearch-java/pom.xml | 2 +- providers/opensearch/shedlock-provider-opensearch/pom.xml | 2 +- providers/r2dbc/shedlock-provider-r2dbc/pom.xml | 2 +- providers/redis/shedlock-provider-redis-jedis4/pom.xml | 2 +- providers/redis/shedlock-provider-redis-lettuce/pom.xml | 2 +- providers/redis/shedlock-provider-redis-spring/pom.xml | 2 +- providers/redis/shedlock-support-redis/pom.xml | 2 +- providers/redis/shedlock-test-support-redis/pom.xml | 2 +- providers/s3/shedlock-provider-s3/pom.xml | 2 +- providers/s3/shedlock-provider-s3v2/pom.xml | 2 +- providers/spanner/shedlock-provider-spanner/pom.xml | 2 +- providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml | 2 +- shedlock-bom/pom.xml | 2 +- shedlock-core/pom.xml | 2 +- shedlock-test-support/pom.xml | 2 +- spring/shedlock-spring/pom.xml | 2 +- spring/test/shedlock-springboot-future-test/pom.xml | 2 +- spring/test/shedlock-springboot-kotlin-test/pom.xml | 2 +- spring/test/shedlock-springboot-old-test/pom.xml | 2 +- spring/test/shedlock-springboot-sleuth-test/pom.xml | 2 +- spring/test/shedlock-springboot-test/pom.xml | 2 +- spring/test/shedlock-testng-test/pom.xml | 2 +- 52 files changed, 52 insertions(+), 52 deletions(-) diff --git a/cdi/shedlock-cdi/pom.xml b/cdi/shedlock-cdi/pom.xml index f93656ce5..9d5952327 100644 --- a/cdi/shedlock-cdi/pom.xml +++ b/cdi/shedlock-cdi/pom.xml @@ -5,7 +5,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.3-SNAPSHOT + 6.10.0 ../../pom.xml diff --git a/cdi/test/quarkus-test/pom.xml b/cdi/test/quarkus-test/pom.xml index 8e1a079bf..0294c592c 100644 --- a/cdi/test/quarkus-test/pom.xml +++ b/cdi/test/quarkus-test/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.3-SNAPSHOT + 6.10.0 ../../../pom.xml 4.0.0 diff --git a/micronaut/shedlock-micronaut4/pom.xml b/micronaut/shedlock-micronaut4/pom.xml index 2c3f259b0..606845429 100644 --- a/micronaut/shedlock-micronaut4/pom.xml +++ b/micronaut/shedlock-micronaut4/pom.xml @@ -5,7 +5,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.3-SNAPSHOT + 6.10.0 ../../pom.xml diff --git a/micronaut/test/micronaut4-jdbc-template/pom.xml b/micronaut/test/micronaut4-jdbc-template/pom.xml index cfa68ee0b..672dd2ca3 100644 --- a/micronaut/test/micronaut4-jdbc-template/pom.xml +++ b/micronaut/test/micronaut4-jdbc-template/pom.xml @@ -5,7 +5,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.3-SNAPSHOT + 6.10.0 ../../../pom.xml diff --git a/micronaut/test/micronaut4-jdbc/pom.xml b/micronaut/test/micronaut4-jdbc/pom.xml index 1770d550c..71236dade 100644 --- a/micronaut/test/micronaut4-jdbc/pom.xml +++ b/micronaut/test/micronaut4-jdbc/pom.xml @@ -5,7 +5,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.3-SNAPSHOT + 6.10.0 ../../../pom.xml diff --git a/pom.xml b/pom.xml index 8c712e961..4942f2782 100644 --- a/pom.xml +++ b/pom.xml @@ -20,7 +20,7 @@ shedlock-parent ShedLock pom - 6.9.3-SNAPSHOT + 6.10.0 shedlock-bom shedlock-core diff --git a/providers/arangodb/shedlock-provider-arangodb/pom.xml b/providers/arangodb/shedlock-provider-arangodb/pom.xml index eb1e6964d..1dec1528f 100644 --- a/providers/arangodb/shedlock-provider-arangodb/pom.xml +++ b/providers/arangodb/shedlock-provider-arangodb/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.3-SNAPSHOT + 6.10.0 ../../../pom.xml 4.0.0 diff --git a/providers/cassandra/shedlock-provider-cassandra/pom.xml b/providers/cassandra/shedlock-provider-cassandra/pom.xml index 6898b9e86..eb567dfd1 100644 --- a/providers/cassandra/shedlock-provider-cassandra/pom.xml +++ b/providers/cassandra/shedlock-provider-cassandra/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.3-SNAPSHOT + 6.10.0 ../../../pom.xml 4.0.0 diff --git a/providers/consul/shedlock-provider-consul/pom.xml b/providers/consul/shedlock-provider-consul/pom.xml index 1fb4a49a1..d92179d7d 100644 --- a/providers/consul/shedlock-provider-consul/pom.xml +++ b/providers/consul/shedlock-provider-consul/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.3-SNAPSHOT + 6.10.0 ../../../pom.xml 4.0.0 diff --git a/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml b/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml index e319e3e11..bb98645f2 100644 --- a/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml +++ b/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.3-SNAPSHOT + 6.10.0 ../../../pom.xml 4.0.0 diff --git a/providers/datastore/shedlock-provider-datastore/pom.xml b/providers/datastore/shedlock-provider-datastore/pom.xml index 7abe6c9f4..11e6b6235 100644 --- a/providers/datastore/shedlock-provider-datastore/pom.xml +++ b/providers/datastore/shedlock-provider-datastore/pom.xml @@ -4,7 +4,7 @@ net.javacrumbs.shedlock shedlock-parent - 6.9.3-SNAPSHOT + 6.10.0 ../../../pom.xml diff --git a/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml b/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml index 1340732ca..3d26d8fca 100644 --- a/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml +++ b/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.3-SNAPSHOT + 6.10.0 ../../../pom.xml 4.0.0 diff --git a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml index 7e9bee145..c2fd8d1a5 100644 --- a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml +++ b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.3-SNAPSHOT + 6.10.0 ../../../pom.xml 4.0.0 diff --git a/providers/elasticsearch/shedlock-provider-elasticsearch9/pom.xml b/providers/elasticsearch/shedlock-provider-elasticsearch9/pom.xml index 6dccb52d1..8e3ee733f 100644 --- a/providers/elasticsearch/shedlock-provider-elasticsearch9/pom.xml +++ b/providers/elasticsearch/shedlock-provider-elasticsearch9/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.3-SNAPSHOT + 6.10.0 ../../../pom.xml 4.0.0 diff --git a/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml b/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml index c8b614531..6a1bd85a3 100644 --- a/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml +++ b/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.3-SNAPSHOT + 6.10.0 ../../../pom.xml 4.0.0 diff --git a/providers/firestore/shedlock-provider-firestore/pom.xml b/providers/firestore/shedlock-provider-firestore/pom.xml index 3ddf78917..3acf7e855 100644 --- a/providers/firestore/shedlock-provider-firestore/pom.xml +++ b/providers/firestore/shedlock-provider-firestore/pom.xml @@ -4,7 +4,7 @@ net.javacrumbs.shedlock shedlock-parent - 6.9.3-SNAPSHOT + 6.10.0 ../../../pom.xml diff --git a/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml b/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml index facc17a33..479bb7686 100644 --- a/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml +++ b/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.3-SNAPSHOT + 6.10.0 ../../../pom.xml 4.0.0 diff --git a/providers/ignite/shedlock-provider-ignite/pom.xml b/providers/ignite/shedlock-provider-ignite/pom.xml index 61bccbbf0..ebdd22362 100644 --- a/providers/ignite/shedlock-provider-ignite/pom.xml +++ b/providers/ignite/shedlock-provider-ignite/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.3-SNAPSHOT + 6.10.0 ../../../pom.xml 4.0.0 diff --git a/providers/inmemory/shedlock-provider-inmemory/pom.xml b/providers/inmemory/shedlock-provider-inmemory/pom.xml index 03cfbc7d6..701c59b08 100644 --- a/providers/inmemory/shedlock-provider-inmemory/pom.xml +++ b/providers/inmemory/shedlock-provider-inmemory/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.3-SNAPSHOT + 6.10.0 ../../../pom.xml 4.0.0 diff --git a/providers/jdbc/shedlock-provider-exposed/pom.xml b/providers/jdbc/shedlock-provider-exposed/pom.xml index a99d98abe..d32f8f79c 100644 --- a/providers/jdbc/shedlock-provider-exposed/pom.xml +++ b/providers/jdbc/shedlock-provider-exposed/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.3-SNAPSHOT + 6.10.0 ../../../pom.xml 4.0.0 diff --git a/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml b/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml index f5478a21b..eaa7ebee1 100644 --- a/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.3-SNAPSHOT + 6.10.0 ../../../pom.xml 4.0.0 diff --git a/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml b/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml index 0aa8a7167..0a106a105 100644 --- a/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.3-SNAPSHOT + 6.10.0 ../../../pom.xml 4.0.0 diff --git a/providers/jdbc/shedlock-provider-jdbc-template/pom.xml b/providers/jdbc/shedlock-provider-jdbc-template/pom.xml index de68740a5..3a4e523cd 100644 --- a/providers/jdbc/shedlock-provider-jdbc-template/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-template/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.3-SNAPSHOT + 6.10.0 ../../../pom.xml 4.0.0 diff --git a/providers/jdbc/shedlock-provider-jdbc/pom.xml b/providers/jdbc/shedlock-provider-jdbc/pom.xml index 0f845d388..599d094c3 100644 --- a/providers/jdbc/shedlock-provider-jdbc/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.3-SNAPSHOT + 6.10.0 ../../../pom.xml 4.0.0 diff --git a/providers/jdbc/shedlock-provider-jooq/pom.xml b/providers/jdbc/shedlock-provider-jooq/pom.xml index d8a9723a3..4ac6a783f 100644 --- a/providers/jdbc/shedlock-provider-jooq/pom.xml +++ b/providers/jdbc/shedlock-provider-jooq/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.3-SNAPSHOT + 6.10.0 ../../../pom.xml 4.0.0 diff --git a/providers/jdbc/shedlock-test-support-jdbc/pom.xml b/providers/jdbc/shedlock-test-support-jdbc/pom.xml index 7237192c8..8c2c3d782 100644 --- a/providers/jdbc/shedlock-test-support-jdbc/pom.xml +++ b/providers/jdbc/shedlock-test-support-jdbc/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.3-SNAPSHOT + 6.10.0 ../../../pom.xml 4.0.0 diff --git a/providers/memcached/shedlock-provider-memcached-spy/pom.xml b/providers/memcached/shedlock-provider-memcached-spy/pom.xml index b657d9d34..fb4f9e736 100644 --- a/providers/memcached/shedlock-provider-memcached-spy/pom.xml +++ b/providers/memcached/shedlock-provider-memcached-spy/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.3-SNAPSHOT + 6.10.0 ../../../pom.xml 4.0.0 diff --git a/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml b/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml index d1bbfde14..21a80ac18 100644 --- a/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml +++ b/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.3-SNAPSHOT + 6.10.0 ../../../pom.xml 4.0.0 diff --git a/providers/mongo/shedlock-provider-mongo/pom.xml b/providers/mongo/shedlock-provider-mongo/pom.xml index e9fb53ab6..70516a849 100644 --- a/providers/mongo/shedlock-provider-mongo/pom.xml +++ b/providers/mongo/shedlock-provider-mongo/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.3-SNAPSHOT + 6.10.0 ../../../pom.xml 4.0.0 diff --git a/providers/neo4j/shedlock-provider-neo4j/pom.xml b/providers/neo4j/shedlock-provider-neo4j/pom.xml index f319797e9..a7fe7eea5 100644 --- a/providers/neo4j/shedlock-provider-neo4j/pom.xml +++ b/providers/neo4j/shedlock-provider-neo4j/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.3-SNAPSHOT + 6.10.0 ../../../pom.xml 4.0.0 diff --git a/providers/opensearch/shedlock-provider-opensearch-java/pom.xml b/providers/opensearch/shedlock-provider-opensearch-java/pom.xml index 0c1c74c46..70f8699d5 100644 --- a/providers/opensearch/shedlock-provider-opensearch-java/pom.xml +++ b/providers/opensearch/shedlock-provider-opensearch-java/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.3-SNAPSHOT + 6.10.0 ../../../pom.xml 4.0.0 diff --git a/providers/opensearch/shedlock-provider-opensearch/pom.xml b/providers/opensearch/shedlock-provider-opensearch/pom.xml index 93627f7b0..ca6558a3f 100644 --- a/providers/opensearch/shedlock-provider-opensearch/pom.xml +++ b/providers/opensearch/shedlock-provider-opensearch/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.3-SNAPSHOT + 6.10.0 ../../../pom.xml 4.0.0 diff --git a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml index a7ff245a2..d56b2f301 100644 --- a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml +++ b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml @@ -5,7 +5,7 @@ net.javacrumbs.shedlock shedlock-parent - 6.9.3-SNAPSHOT + 6.10.0 ../../../pom.xml diff --git a/providers/redis/shedlock-provider-redis-jedis4/pom.xml b/providers/redis/shedlock-provider-redis-jedis4/pom.xml index 561ef9979..b4429febc 100644 --- a/providers/redis/shedlock-provider-redis-jedis4/pom.xml +++ b/providers/redis/shedlock-provider-redis-jedis4/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.3-SNAPSHOT + 6.10.0 ../../../pom.xml 4.0.0 diff --git a/providers/redis/shedlock-provider-redis-lettuce/pom.xml b/providers/redis/shedlock-provider-redis-lettuce/pom.xml index da1c21291..a9a6d70a1 100644 --- a/providers/redis/shedlock-provider-redis-lettuce/pom.xml +++ b/providers/redis/shedlock-provider-redis-lettuce/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.3-SNAPSHOT + 6.10.0 ../../../pom.xml 4.0.0 diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index 080a42e3c..eb3a9a992 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.3-SNAPSHOT + 6.10.0 ../../../pom.xml 4.0.0 diff --git a/providers/redis/shedlock-support-redis/pom.xml b/providers/redis/shedlock-support-redis/pom.xml index 3e9b4302f..ddc3d37ad 100644 --- a/providers/redis/shedlock-support-redis/pom.xml +++ b/providers/redis/shedlock-support-redis/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.3-SNAPSHOT + 6.10.0 ../../../pom.xml 4.0.0 diff --git a/providers/redis/shedlock-test-support-redis/pom.xml b/providers/redis/shedlock-test-support-redis/pom.xml index 33870f12c..f1c1778a6 100644 --- a/providers/redis/shedlock-test-support-redis/pom.xml +++ b/providers/redis/shedlock-test-support-redis/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.3-SNAPSHOT + 6.10.0 ../../../pom.xml 4.0.0 diff --git a/providers/s3/shedlock-provider-s3/pom.xml b/providers/s3/shedlock-provider-s3/pom.xml index 892e852f6..122f3fc7e 100644 --- a/providers/s3/shedlock-provider-s3/pom.xml +++ b/providers/s3/shedlock-provider-s3/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.3-SNAPSHOT + 6.10.0 ../../../pom.xml 4.0.0 diff --git a/providers/s3/shedlock-provider-s3v2/pom.xml b/providers/s3/shedlock-provider-s3v2/pom.xml index b27c6286f..bc8ab42a3 100644 --- a/providers/s3/shedlock-provider-s3v2/pom.xml +++ b/providers/s3/shedlock-provider-s3v2/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.3-SNAPSHOT + 6.10.0 ../../../pom.xml 4.0.0 diff --git a/providers/spanner/shedlock-provider-spanner/pom.xml b/providers/spanner/shedlock-provider-spanner/pom.xml index f0bcebc3d..97e298a8c 100644 --- a/providers/spanner/shedlock-provider-spanner/pom.xml +++ b/providers/spanner/shedlock-provider-spanner/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.3-SNAPSHOT + 6.10.0 ../../../pom.xml 4.0.0 diff --git a/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml b/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml index c75dafad1..4b705a9b6 100644 --- a/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml +++ b/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.3-SNAPSHOT + 6.10.0 ../../../pom.xml 4.0.0 diff --git a/shedlock-bom/pom.xml b/shedlock-bom/pom.xml index 15bd1cdfb..e019776cd 100644 --- a/shedlock-bom/pom.xml +++ b/shedlock-bom/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.3-SNAPSHOT + 6.10.0 4.0.0 diff --git a/shedlock-core/pom.xml b/shedlock-core/pom.xml index 134426bbf..bdbcef893 100644 --- a/shedlock-core/pom.xml +++ b/shedlock-core/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.3-SNAPSHOT + 6.10.0 4.0.0 diff --git a/shedlock-test-support/pom.xml b/shedlock-test-support/pom.xml index 05e41b62e..b463115ab 100644 --- a/shedlock-test-support/pom.xml +++ b/shedlock-test-support/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.3-SNAPSHOT + 6.10.0 4.0.0 diff --git a/spring/shedlock-spring/pom.xml b/spring/shedlock-spring/pom.xml index 53161252f..4f0ac754c 100644 --- a/spring/shedlock-spring/pom.xml +++ b/spring/shedlock-spring/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.3-SNAPSHOT + 6.10.0 ../../pom.xml 4.0.0 diff --git a/spring/test/shedlock-springboot-future-test/pom.xml b/spring/test/shedlock-springboot-future-test/pom.xml index 8a47b5a71..e0efb96c3 100644 --- a/spring/test/shedlock-springboot-future-test/pom.xml +++ b/spring/test/shedlock-springboot-future-test/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.3-SNAPSHOT + 6.10.0 ../../../pom.xml 4.0.0 diff --git a/spring/test/shedlock-springboot-kotlin-test/pom.xml b/spring/test/shedlock-springboot-kotlin-test/pom.xml index 7052cfc8a..d28c999e3 100644 --- a/spring/test/shedlock-springboot-kotlin-test/pom.xml +++ b/spring/test/shedlock-springboot-kotlin-test/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.3-SNAPSHOT + 6.10.0 ../../../pom.xml 4.0.0 diff --git a/spring/test/shedlock-springboot-old-test/pom.xml b/spring/test/shedlock-springboot-old-test/pom.xml index d348d9553..731aff1e7 100644 --- a/spring/test/shedlock-springboot-old-test/pom.xml +++ b/spring/test/shedlock-springboot-old-test/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.3-SNAPSHOT + 6.10.0 ../../../pom.xml 4.0.0 diff --git a/spring/test/shedlock-springboot-sleuth-test/pom.xml b/spring/test/shedlock-springboot-sleuth-test/pom.xml index 2abbadece..a585e9a4b 100644 --- a/spring/test/shedlock-springboot-sleuth-test/pom.xml +++ b/spring/test/shedlock-springboot-sleuth-test/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.3-SNAPSHOT + 6.10.0 ../../../pom.xml 4.0.0 diff --git a/spring/test/shedlock-springboot-test/pom.xml b/spring/test/shedlock-springboot-test/pom.xml index d73271501..20afc1b98 100644 --- a/spring/test/shedlock-springboot-test/pom.xml +++ b/spring/test/shedlock-springboot-test/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.3-SNAPSHOT + 6.10.0 ../../../pom.xml 4.0.0 diff --git a/spring/test/shedlock-testng-test/pom.xml b/spring/test/shedlock-testng-test/pom.xml index 7c8cbe484..687a77331 100644 --- a/spring/test/shedlock-testng-test/pom.xml +++ b/spring/test/shedlock-testng-test/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.9.3-SNAPSHOT + 6.10.0 ../../../pom.xml 4.0.0 From 1914185c209257152a05d01dada38b24b28c0dd2 Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Wed, 20 Aug 2025 16:50:09 +0200 Subject: [PATCH 1580/1598] [maven-release-plugin] prepare for next development iteration --- cdi/shedlock-cdi/pom.xml | 2 +- cdi/test/quarkus-test/pom.xml | 2 +- micronaut/shedlock-micronaut4/pom.xml | 2 +- micronaut/test/micronaut4-jdbc-template/pom.xml | 2 +- micronaut/test/micronaut4-jdbc/pom.xml | 2 +- pom.xml | 2 +- providers/arangodb/shedlock-provider-arangodb/pom.xml | 2 +- providers/cassandra/shedlock-provider-cassandra/pom.xml | 2 +- providers/consul/shedlock-provider-consul/pom.xml | 2 +- .../couchbase/shedlock-provider-couchbase-javaclient3/pom.xml | 2 +- providers/datastore/shedlock-provider-datastore/pom.xml | 2 +- providers/dynamodb/shedlock-provider-dynamodb2/pom.xml | 2 +- .../elasticsearch/shedlock-provider-elasticsearch8/pom.xml | 2 +- .../elasticsearch/shedlock-provider-elasticsearch9/pom.xml | 2 +- providers/etcd/shedlock-provider-etcd-jetcd/pom.xml | 2 +- providers/firestore/shedlock-provider-firestore/pom.xml | 2 +- providers/hazelcast/shedlock-provider-hazelcast4/pom.xml | 2 +- providers/ignite/shedlock-provider-ignite/pom.xml | 2 +- providers/inmemory/shedlock-provider-inmemory/pom.xml | 2 +- providers/jdbc/shedlock-provider-exposed/pom.xml | 2 +- providers/jdbc/shedlock-provider-jdbc-internal/pom.xml | 2 +- providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml | 2 +- providers/jdbc/shedlock-provider-jdbc-template/pom.xml | 2 +- providers/jdbc/shedlock-provider-jdbc/pom.xml | 2 +- providers/jdbc/shedlock-provider-jooq/pom.xml | 2 +- providers/jdbc/shedlock-test-support-jdbc/pom.xml | 2 +- providers/memcached/shedlock-provider-memcached-spy/pom.xml | 2 +- providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml | 2 +- providers/mongo/shedlock-provider-mongo/pom.xml | 2 +- providers/neo4j/shedlock-provider-neo4j/pom.xml | 2 +- providers/opensearch/shedlock-provider-opensearch-java/pom.xml | 2 +- providers/opensearch/shedlock-provider-opensearch/pom.xml | 2 +- providers/r2dbc/shedlock-provider-r2dbc/pom.xml | 2 +- providers/redis/shedlock-provider-redis-jedis4/pom.xml | 2 +- providers/redis/shedlock-provider-redis-lettuce/pom.xml | 2 +- providers/redis/shedlock-provider-redis-spring/pom.xml | 2 +- providers/redis/shedlock-support-redis/pom.xml | 2 +- providers/redis/shedlock-test-support-redis/pom.xml | 2 +- providers/s3/shedlock-provider-s3/pom.xml | 2 +- providers/s3/shedlock-provider-s3v2/pom.xml | 2 +- providers/spanner/shedlock-provider-spanner/pom.xml | 2 +- providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml | 2 +- shedlock-bom/pom.xml | 2 +- shedlock-core/pom.xml | 2 +- shedlock-test-support/pom.xml | 2 +- spring/shedlock-spring/pom.xml | 2 +- spring/test/shedlock-springboot-future-test/pom.xml | 2 +- spring/test/shedlock-springboot-kotlin-test/pom.xml | 2 +- spring/test/shedlock-springboot-old-test/pom.xml | 2 +- spring/test/shedlock-springboot-sleuth-test/pom.xml | 2 +- spring/test/shedlock-springboot-test/pom.xml | 2 +- spring/test/shedlock-testng-test/pom.xml | 2 +- 52 files changed, 52 insertions(+), 52 deletions(-) diff --git a/cdi/shedlock-cdi/pom.xml b/cdi/shedlock-cdi/pom.xml index 9d5952327..95084d665 100644 --- a/cdi/shedlock-cdi/pom.xml +++ b/cdi/shedlock-cdi/pom.xml @@ -5,7 +5,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.10.0 + 6.10.1-SNAPSHOT ../../pom.xml diff --git a/cdi/test/quarkus-test/pom.xml b/cdi/test/quarkus-test/pom.xml index 0294c592c..af9fa16e7 100644 --- a/cdi/test/quarkus-test/pom.xml +++ b/cdi/test/quarkus-test/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.10.0 + 6.10.1-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/micronaut/shedlock-micronaut4/pom.xml b/micronaut/shedlock-micronaut4/pom.xml index 606845429..4631c6ddb 100644 --- a/micronaut/shedlock-micronaut4/pom.xml +++ b/micronaut/shedlock-micronaut4/pom.xml @@ -5,7 +5,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.10.0 + 6.10.1-SNAPSHOT ../../pom.xml diff --git a/micronaut/test/micronaut4-jdbc-template/pom.xml b/micronaut/test/micronaut4-jdbc-template/pom.xml index 672dd2ca3..e83306bc9 100644 --- a/micronaut/test/micronaut4-jdbc-template/pom.xml +++ b/micronaut/test/micronaut4-jdbc-template/pom.xml @@ -5,7 +5,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.10.0 + 6.10.1-SNAPSHOT ../../../pom.xml diff --git a/micronaut/test/micronaut4-jdbc/pom.xml b/micronaut/test/micronaut4-jdbc/pom.xml index 71236dade..ddeb68dc7 100644 --- a/micronaut/test/micronaut4-jdbc/pom.xml +++ b/micronaut/test/micronaut4-jdbc/pom.xml @@ -5,7 +5,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.10.0 + 6.10.1-SNAPSHOT ../../../pom.xml diff --git a/pom.xml b/pom.xml index 4942f2782..08c7fd7a3 100644 --- a/pom.xml +++ b/pom.xml @@ -20,7 +20,7 @@ shedlock-parent ShedLock pom - 6.10.0 + 6.10.1-SNAPSHOT shedlock-bom shedlock-core diff --git a/providers/arangodb/shedlock-provider-arangodb/pom.xml b/providers/arangodb/shedlock-provider-arangodb/pom.xml index 1dec1528f..79b20fc18 100644 --- a/providers/arangodb/shedlock-provider-arangodb/pom.xml +++ b/providers/arangodb/shedlock-provider-arangodb/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.10.0 + 6.10.1-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/providers/cassandra/shedlock-provider-cassandra/pom.xml b/providers/cassandra/shedlock-provider-cassandra/pom.xml index eb567dfd1..3738e282f 100644 --- a/providers/cassandra/shedlock-provider-cassandra/pom.xml +++ b/providers/cassandra/shedlock-provider-cassandra/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.10.0 + 6.10.1-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/providers/consul/shedlock-provider-consul/pom.xml b/providers/consul/shedlock-provider-consul/pom.xml index d92179d7d..ef431cbfb 100644 --- a/providers/consul/shedlock-provider-consul/pom.xml +++ b/providers/consul/shedlock-provider-consul/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.10.0 + 6.10.1-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml b/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml index bb98645f2..a9e1e663b 100644 --- a/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml +++ b/providers/couchbase/shedlock-provider-couchbase-javaclient3/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.10.0 + 6.10.1-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/providers/datastore/shedlock-provider-datastore/pom.xml b/providers/datastore/shedlock-provider-datastore/pom.xml index 11e6b6235..47bb8c10c 100644 --- a/providers/datastore/shedlock-provider-datastore/pom.xml +++ b/providers/datastore/shedlock-provider-datastore/pom.xml @@ -4,7 +4,7 @@ net.javacrumbs.shedlock shedlock-parent - 6.10.0 + 6.10.1-SNAPSHOT ../../../pom.xml diff --git a/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml b/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml index 3d26d8fca..7d6d352cf 100644 --- a/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml +++ b/providers/dynamodb/shedlock-provider-dynamodb2/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.10.0 + 6.10.1-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml index c2fd8d1a5..0436ea0c4 100644 --- a/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml +++ b/providers/elasticsearch/shedlock-provider-elasticsearch8/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.10.0 + 6.10.1-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/providers/elasticsearch/shedlock-provider-elasticsearch9/pom.xml b/providers/elasticsearch/shedlock-provider-elasticsearch9/pom.xml index 8e3ee733f..78a8ea87c 100644 --- a/providers/elasticsearch/shedlock-provider-elasticsearch9/pom.xml +++ b/providers/elasticsearch/shedlock-provider-elasticsearch9/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.10.0 + 6.10.1-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml b/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml index 6a1bd85a3..eb51ae6a8 100644 --- a/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml +++ b/providers/etcd/shedlock-provider-etcd-jetcd/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.10.0 + 6.10.1-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/providers/firestore/shedlock-provider-firestore/pom.xml b/providers/firestore/shedlock-provider-firestore/pom.xml index 3acf7e855..3135c9767 100644 --- a/providers/firestore/shedlock-provider-firestore/pom.xml +++ b/providers/firestore/shedlock-provider-firestore/pom.xml @@ -4,7 +4,7 @@ net.javacrumbs.shedlock shedlock-parent - 6.10.0 + 6.10.1-SNAPSHOT ../../../pom.xml diff --git a/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml b/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml index 479bb7686..cf32d601d 100644 --- a/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml +++ b/providers/hazelcast/shedlock-provider-hazelcast4/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.10.0 + 6.10.1-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/providers/ignite/shedlock-provider-ignite/pom.xml b/providers/ignite/shedlock-provider-ignite/pom.xml index ebdd22362..252c704a9 100644 --- a/providers/ignite/shedlock-provider-ignite/pom.xml +++ b/providers/ignite/shedlock-provider-ignite/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.10.0 + 6.10.1-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/providers/inmemory/shedlock-provider-inmemory/pom.xml b/providers/inmemory/shedlock-provider-inmemory/pom.xml index 701c59b08..cd0053533 100644 --- a/providers/inmemory/shedlock-provider-inmemory/pom.xml +++ b/providers/inmemory/shedlock-provider-inmemory/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.10.0 + 6.10.1-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/providers/jdbc/shedlock-provider-exposed/pom.xml b/providers/jdbc/shedlock-provider-exposed/pom.xml index d32f8f79c..abaf6a766 100644 --- a/providers/jdbc/shedlock-provider-exposed/pom.xml +++ b/providers/jdbc/shedlock-provider-exposed/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.10.0 + 6.10.1-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml b/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml index eaa7ebee1..105a3c378 100644 --- a/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-internal/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.10.0 + 6.10.1-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml b/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml index 0a106a105..ac4ef62d7 100644 --- a/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-micronaut/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.10.0 + 6.10.1-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/providers/jdbc/shedlock-provider-jdbc-template/pom.xml b/providers/jdbc/shedlock-provider-jdbc-template/pom.xml index 3a4e523cd..1e230872c 100644 --- a/providers/jdbc/shedlock-provider-jdbc-template/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc-template/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.10.0 + 6.10.1-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/providers/jdbc/shedlock-provider-jdbc/pom.xml b/providers/jdbc/shedlock-provider-jdbc/pom.xml index 599d094c3..9dc280e52 100644 --- a/providers/jdbc/shedlock-provider-jdbc/pom.xml +++ b/providers/jdbc/shedlock-provider-jdbc/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.10.0 + 6.10.1-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/providers/jdbc/shedlock-provider-jooq/pom.xml b/providers/jdbc/shedlock-provider-jooq/pom.xml index 4ac6a783f..f5ba05f23 100644 --- a/providers/jdbc/shedlock-provider-jooq/pom.xml +++ b/providers/jdbc/shedlock-provider-jooq/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.10.0 + 6.10.1-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/providers/jdbc/shedlock-test-support-jdbc/pom.xml b/providers/jdbc/shedlock-test-support-jdbc/pom.xml index 8c2c3d782..26d0960cd 100644 --- a/providers/jdbc/shedlock-test-support-jdbc/pom.xml +++ b/providers/jdbc/shedlock-test-support-jdbc/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.10.0 + 6.10.1-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/providers/memcached/shedlock-provider-memcached-spy/pom.xml b/providers/memcached/shedlock-provider-memcached-spy/pom.xml index fb4f9e736..4c8be27f6 100644 --- a/providers/memcached/shedlock-provider-memcached-spy/pom.xml +++ b/providers/memcached/shedlock-provider-memcached-spy/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.10.0 + 6.10.1-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml b/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml index 21a80ac18..f02c3e9f1 100644 --- a/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml +++ b/providers/mongo/shedlock-provider-mongo-reactivestreams/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.10.0 + 6.10.1-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/providers/mongo/shedlock-provider-mongo/pom.xml b/providers/mongo/shedlock-provider-mongo/pom.xml index 70516a849..7617358aa 100644 --- a/providers/mongo/shedlock-provider-mongo/pom.xml +++ b/providers/mongo/shedlock-provider-mongo/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.10.0 + 6.10.1-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/providers/neo4j/shedlock-provider-neo4j/pom.xml b/providers/neo4j/shedlock-provider-neo4j/pom.xml index a7fe7eea5..47a2d78d9 100644 --- a/providers/neo4j/shedlock-provider-neo4j/pom.xml +++ b/providers/neo4j/shedlock-provider-neo4j/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.10.0 + 6.10.1-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/providers/opensearch/shedlock-provider-opensearch-java/pom.xml b/providers/opensearch/shedlock-provider-opensearch-java/pom.xml index 70f8699d5..86d9c197d 100644 --- a/providers/opensearch/shedlock-provider-opensearch-java/pom.xml +++ b/providers/opensearch/shedlock-provider-opensearch-java/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.10.0 + 6.10.1-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/providers/opensearch/shedlock-provider-opensearch/pom.xml b/providers/opensearch/shedlock-provider-opensearch/pom.xml index ca6558a3f..c02772428 100644 --- a/providers/opensearch/shedlock-provider-opensearch/pom.xml +++ b/providers/opensearch/shedlock-provider-opensearch/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.10.0 + 6.10.1-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml index d56b2f301..afb6e0ec3 100644 --- a/providers/r2dbc/shedlock-provider-r2dbc/pom.xml +++ b/providers/r2dbc/shedlock-provider-r2dbc/pom.xml @@ -5,7 +5,7 @@ net.javacrumbs.shedlock shedlock-parent - 6.10.0 + 6.10.1-SNAPSHOT ../../../pom.xml diff --git a/providers/redis/shedlock-provider-redis-jedis4/pom.xml b/providers/redis/shedlock-provider-redis-jedis4/pom.xml index b4429febc..3078be97c 100644 --- a/providers/redis/shedlock-provider-redis-jedis4/pom.xml +++ b/providers/redis/shedlock-provider-redis-jedis4/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.10.0 + 6.10.1-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/providers/redis/shedlock-provider-redis-lettuce/pom.xml b/providers/redis/shedlock-provider-redis-lettuce/pom.xml index a9a6d70a1..3651418be 100644 --- a/providers/redis/shedlock-provider-redis-lettuce/pom.xml +++ b/providers/redis/shedlock-provider-redis-lettuce/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.10.0 + 6.10.1-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index eb3a9a992..1e0732404 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.10.0 + 6.10.1-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/providers/redis/shedlock-support-redis/pom.xml b/providers/redis/shedlock-support-redis/pom.xml index ddc3d37ad..c4136e2c5 100644 --- a/providers/redis/shedlock-support-redis/pom.xml +++ b/providers/redis/shedlock-support-redis/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.10.0 + 6.10.1-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/providers/redis/shedlock-test-support-redis/pom.xml b/providers/redis/shedlock-test-support-redis/pom.xml index f1c1778a6..ad2b702ef 100644 --- a/providers/redis/shedlock-test-support-redis/pom.xml +++ b/providers/redis/shedlock-test-support-redis/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.10.0 + 6.10.1-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/providers/s3/shedlock-provider-s3/pom.xml b/providers/s3/shedlock-provider-s3/pom.xml index 122f3fc7e..3a9ca032e 100644 --- a/providers/s3/shedlock-provider-s3/pom.xml +++ b/providers/s3/shedlock-provider-s3/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.10.0 + 6.10.1-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/providers/s3/shedlock-provider-s3v2/pom.xml b/providers/s3/shedlock-provider-s3v2/pom.xml index bc8ab42a3..4e8772edb 100644 --- a/providers/s3/shedlock-provider-s3v2/pom.xml +++ b/providers/s3/shedlock-provider-s3v2/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.10.0 + 6.10.1-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/providers/spanner/shedlock-provider-spanner/pom.xml b/providers/spanner/shedlock-provider-spanner/pom.xml index 97e298a8c..fb6284c53 100644 --- a/providers/spanner/shedlock-provider-spanner/pom.xml +++ b/providers/spanner/shedlock-provider-spanner/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.10.0 + 6.10.1-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml b/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml index 4b705a9b6..6773ff3f0 100644 --- a/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml +++ b/providers/zookeeper/shedlock-provider-zookeeper-curator/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.10.0 + 6.10.1-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/shedlock-bom/pom.xml b/shedlock-bom/pom.xml index e019776cd..7cd483868 100644 --- a/shedlock-bom/pom.xml +++ b/shedlock-bom/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.10.0 + 6.10.1-SNAPSHOT 4.0.0 diff --git a/shedlock-core/pom.xml b/shedlock-core/pom.xml index bdbcef893..f862c68fe 100644 --- a/shedlock-core/pom.xml +++ b/shedlock-core/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.10.0 + 6.10.1-SNAPSHOT 4.0.0 diff --git a/shedlock-test-support/pom.xml b/shedlock-test-support/pom.xml index b463115ab..30d2b54db 100644 --- a/shedlock-test-support/pom.xml +++ b/shedlock-test-support/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.10.0 + 6.10.1-SNAPSHOT 4.0.0 diff --git a/spring/shedlock-spring/pom.xml b/spring/shedlock-spring/pom.xml index 4f0ac754c..8aff1216e 100644 --- a/spring/shedlock-spring/pom.xml +++ b/spring/shedlock-spring/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.10.0 + 6.10.1-SNAPSHOT ../../pom.xml 4.0.0 diff --git a/spring/test/shedlock-springboot-future-test/pom.xml b/spring/test/shedlock-springboot-future-test/pom.xml index e0efb96c3..41df2bf9d 100644 --- a/spring/test/shedlock-springboot-future-test/pom.xml +++ b/spring/test/shedlock-springboot-future-test/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.10.0 + 6.10.1-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/spring/test/shedlock-springboot-kotlin-test/pom.xml b/spring/test/shedlock-springboot-kotlin-test/pom.xml index d28c999e3..ad4486b54 100644 --- a/spring/test/shedlock-springboot-kotlin-test/pom.xml +++ b/spring/test/shedlock-springboot-kotlin-test/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.10.0 + 6.10.1-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/spring/test/shedlock-springboot-old-test/pom.xml b/spring/test/shedlock-springboot-old-test/pom.xml index 731aff1e7..07515afd5 100644 --- a/spring/test/shedlock-springboot-old-test/pom.xml +++ b/spring/test/shedlock-springboot-old-test/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.10.0 + 6.10.1-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/spring/test/shedlock-springboot-sleuth-test/pom.xml b/spring/test/shedlock-springboot-sleuth-test/pom.xml index a585e9a4b..53247a0ed 100644 --- a/spring/test/shedlock-springboot-sleuth-test/pom.xml +++ b/spring/test/shedlock-springboot-sleuth-test/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.10.0 + 6.10.1-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/spring/test/shedlock-springboot-test/pom.xml b/spring/test/shedlock-springboot-test/pom.xml index 20afc1b98..34572eec4 100644 --- a/spring/test/shedlock-springboot-test/pom.xml +++ b/spring/test/shedlock-springboot-test/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.10.0 + 6.10.1-SNAPSHOT ../../../pom.xml 4.0.0 diff --git a/spring/test/shedlock-testng-test/pom.xml b/spring/test/shedlock-testng-test/pom.xml index 687a77331..4c20aa8f9 100644 --- a/spring/test/shedlock-testng-test/pom.xml +++ b/spring/test/shedlock-testng-test/pom.xml @@ -3,7 +3,7 @@ shedlock-parent net.javacrumbs.shedlock - 6.10.0 + 6.10.1-SNAPSHOT ../../../pom.xml 4.0.0 From d9f20407b5a6edf76141fa60977bb4d67e151c97 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 20 Aug 2025 19:03:26 +0200 Subject: [PATCH 1581/1598] Bump com.google.cloud:google-cloud-firestore from 3.31.6 to 3.32.1 (#2804) Bumps [com.google.cloud:google-cloud-firestore](https://github.com/googleapis/java-firestore) from 3.31.6 to 3.32.1. - [Release notes](https://github.com/googleapis/java-firestore/releases) - [Changelog](https://github.com/googleapis/java-firestore/blob/main/CHANGELOG.md) - [Commits](https://github.com/googleapis/java-firestore/compare/v3.31.6...v3.32.1) --- updated-dependencies: - dependency-name: com.google.cloud:google-cloud-firestore dependency-version: 3.32.1 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- providers/firestore/shedlock-provider-firestore/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/firestore/shedlock-provider-firestore/pom.xml b/providers/firestore/shedlock-provider-firestore/pom.xml index 3135c9767..194cf9a80 100644 --- a/providers/firestore/shedlock-provider-firestore/pom.xml +++ b/providers/firestore/shedlock-provider-firestore/pom.xml @@ -12,7 +12,7 @@ ${project.groupId}:${project.artifactId} - 3.31.6 + 3.32.1 From 4681ea452c67aa93580b55d2335f15a8829fc48b Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 20 Aug 2025 19:03:38 +0200 Subject: [PATCH 1582/1598] Bump software.amazon.awssdk:s3 from 2.32.25 to 2.32.26 (#2806) Bumps software.amazon.awssdk:s3 from 2.32.25 to 2.32.26. --- updated-dependencies: - dependency-name: software.amazon.awssdk:s3 dependency-version: 2.32.26 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- providers/s3/shedlock-provider-s3v2/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/s3/shedlock-provider-s3v2/pom.xml b/providers/s3/shedlock-provider-s3v2/pom.xml index 4e8772edb..22243d330 100644 --- a/providers/s3/shedlock-provider-s3v2/pom.xml +++ b/providers/s3/shedlock-provider-s3v2/pom.xml @@ -12,7 +12,7 @@ ${project.groupId}:${project.artifactId} - 2.32.25 + 2.32.26 From 093c590c80207b36353f96c4fdabb44747bd1323 Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Wed, 20 Aug 2025 19:11:07 +0200 Subject: [PATCH 1583/1598] Upgrade OpenSearch --- .../opensearch/shedlock-provider-opensearch/pom.xml | 9 ++++++++- .../provider/opensearch/OpenSearchLockProviderTest.java | 5 +++-- 2 files changed, 11 insertions(+), 3 deletions(-) diff --git a/providers/opensearch/shedlock-provider-opensearch/pom.xml b/providers/opensearch/shedlock-provider-opensearch/pom.xml index c02772428..7021cc9e8 100644 --- a/providers/opensearch/shedlock-provider-opensearch/pom.xml +++ b/providers/opensearch/shedlock-provider-opensearch/pom.xml @@ -12,7 +12,7 @@ ${project.groupId}:${project.artifactId} - 2.19.2 + 3.2.0 @@ -55,6 +55,13 @@ 2.1.3 test + + + org.apache.httpcomponents.core5 + httpcore5 + 5.3.4 + test + diff --git a/providers/opensearch/shedlock-provider-opensearch/src/test/java/net/javacrumbs/shedlock/provider/opensearch/OpenSearchLockProviderTest.java b/providers/opensearch/shedlock-provider-opensearch/src/test/java/net/javacrumbs/shedlock/provider/opensearch/OpenSearchLockProviderTest.java index e61e4b40c..4544469f7 100644 --- a/providers/opensearch/shedlock-provider-opensearch/src/test/java/net/javacrumbs/shedlock/provider/opensearch/OpenSearchLockProviderTest.java +++ b/providers/opensearch/shedlock-provider-opensearch/src/test/java/net/javacrumbs/shedlock/provider/opensearch/OpenSearchLockProviderTest.java @@ -22,11 +22,12 @@ import static org.assertj.core.api.Assertions.fail; import java.io.IOException; +import java.net.URISyntaxException; import java.util.Date; import java.util.Map; import net.javacrumbs.shedlock.core.LockProvider; import net.javacrumbs.shedlock.test.support.AbstractLockProviderIntegrationTest; -import org.apache.http.HttpHost; +import org.apache.hc.core5.http.HttpHost; import org.junit.jupiter.api.AfterEach; import org.junit.jupiter.api.BeforeEach; import org.opensearch.action.get.GetRequest; @@ -50,7 +51,7 @@ public class OpenSearchLockProviderTest extends AbstractLockProviderIntegrationT private OpenSearchLockProvider lockProvider; @BeforeEach - public void setUp() { + public void setUp() throws URISyntaxException { highLevelClient = new RestHighLevelClient(RestClient.builder(HttpHost.create(container.getHttpHostAddress()))); lockProvider = new OpenSearchLockProvider(highLevelClient); } From 662f9f6b75ce46a723c2d86967e8cd6a6d20cc20 Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Wed, 20 Aug 2025 19:14:28 +0200 Subject: [PATCH 1584/1598] Readme updated --- README.md | 64 ++++++++++++++++++++++++++--------------------------- RELEASES.md | 6 +++++ 2 files changed, 38 insertions(+), 32 deletions(-) diff --git a/README.md b/README.md index 08aab3501..43ad0cede 100644 --- a/README.md +++ b/README.md @@ -80,7 +80,7 @@ First of all, we have to import the project net.javacrumbs.shedlock shedlock-spring - 6.9.2 + 6.10.0 ``` @@ -181,7 +181,7 @@ Add dependency net.javacrumbs.shedlock shedlock-provider-jdbc-template - 6.9.2 + 6.10.0 ``` @@ -241,7 +241,7 @@ is in flux and may easily break. net.javacrumbs.shedlock shedlock-provider-r2dbc - 6.9.2 + 6.10.0 ``` @@ -264,7 +264,7 @@ Add dependency net.javacrumbs.shedlock shedlock-provider-jooq - 6.9.2 + 6.10.0 ``` @@ -297,7 +297,7 @@ Add dependency net.javacrumbs.shedlock shedlock-provider-exposed - 6.9.2 + 6.10.0 ``` @@ -325,7 +325,7 @@ Add dependency net.javacrumbs.shedlock shedlock-provider-jdbc-micronaut - 6.9.2 + 6.10.0 ``` @@ -348,7 +348,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-mongo - 6.9.2 + 6.10.0 ``` @@ -375,7 +375,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-mongo-reactivestreams - 6.9.2 + 6.10.0 ``` @@ -404,7 +404,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-dynamodb2 - 6.9.2 + 6.10.0 ``` @@ -431,7 +431,7 @@ Import net.javacrumbs.shedlock shedlock-provider-zookeeper-curator - 6.9.2 + 6.10.0 ``` @@ -455,7 +455,7 @@ Import net.javacrumbs.shedlock shedlock-provider-redis-spring - 6.9.2 + 6.10.0 ``` @@ -479,7 +479,7 @@ Import net.javacrumbs.shedlock shedlock-provider-redis-spring - 6.9.2 + 6.10.0 ``` @@ -508,7 +508,7 @@ Import net.javacrumbs.shedlock shedlock-provider-redis-jedis4 - 6.9.2 + 6.10.0 ``` @@ -532,7 +532,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-hazelcast4 - 6.9.2 + 6.10.0 ``` @@ -558,7 +558,7 @@ Import net.javacrumbs.shedlock shedlock-provider-redis-lettuce - 6.9.2 + 6.10.0 ``` @@ -580,7 +580,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-couchbase-javaclient3 - 6.9.2 + 6.10.0 ``` @@ -607,7 +607,7 @@ I am really not sure if it's a good idea to use Elasticsearch as a lock provider net.javacrumbs.shedlock shedlock-provider-elasticsearch8 - 6.9.2 + 6.10.0 ``` @@ -632,7 +632,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-opensearch-java - 6.9.2 + 6.10.0 ``` @@ -660,7 +660,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-cassandra - 6.9.2 + 6.10.0 ``` @@ -695,7 +695,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-consul - 6.9.2 + 6.10.0 ``` @@ -720,7 +720,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-arangodb - 6.9.2 + 6.10.0 ``` @@ -746,7 +746,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-neo4j - 6.9.2 + 6.10.0 ``` @@ -771,7 +771,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-etcd-jetcd - 6.9.2 + 6.10.0 ``` @@ -795,7 +795,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-ignite - 6.9.2 + 6.10.0 ``` @@ -820,7 +820,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-inmemory - 6.9.2 + 6.10.0 test ``` @@ -846,7 +846,7 @@ Import net.javacrumbs.shedlock shedlock-provider-memcached-spy - 6.9.2 + 6.10.0 ``` @@ -877,7 +877,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-datastore - 6.9.2 + 6.10.0 ``` @@ -901,7 +901,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-firestore - 6.9.2 + 6.10.0 ``` @@ -938,7 +938,7 @@ Import the project net.javacrumbs.shedlock shedlock-provider-spanner - 6.9.2 + 6.10.0 ``` Configure @@ -978,7 +978,7 @@ Import the project shedlock-provider-s3v2 - 6.9.2 + 6.10.0 ``` @@ -1079,7 +1079,7 @@ Import the project: net.javacrumbs.shedlock shedlock-micronaut4 - 6.9.2 + 6.10.0 ``` @@ -1116,7 +1116,7 @@ Import the project: net.javacrumbs.shedlock shedlock-cdi - 6.9.2 + 6.10.0 ``` diff --git a/RELEASES.md b/RELEASES.md index 246c494a9..fb02e336c 100644 --- a/RELEASES.md +++ b/RELEASES.md @@ -1,4 +1,10 @@ # Release notes + +## 6.10.0 (2025-08-20) +* Firestore provider added (thanks @rgopaluni) +* Nullability annotations refactored +* Dependency updates + ## 6.9.2 (2025-07-07) * OpenSearchLockProvider constructor made public From d54fed64ca11356128edade78c1cd9bca8d23fc8 Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Wed, 20 Aug 2025 19:16:09 +0200 Subject: [PATCH 1585/1598] Revert "Upgrade OpenSearch" This reverts commit 093c590c80207b36353f96c4fdabb44747bd1323. --- .../opensearch/shedlock-provider-opensearch/pom.xml | 9 +-------- .../provider/opensearch/OpenSearchLockProviderTest.java | 5 ++--- 2 files changed, 3 insertions(+), 11 deletions(-) diff --git a/providers/opensearch/shedlock-provider-opensearch/pom.xml b/providers/opensearch/shedlock-provider-opensearch/pom.xml index 7021cc9e8..c02772428 100644 --- a/providers/opensearch/shedlock-provider-opensearch/pom.xml +++ b/providers/opensearch/shedlock-provider-opensearch/pom.xml @@ -12,7 +12,7 @@ ${project.groupId}:${project.artifactId} - 3.2.0 + 2.19.2 @@ -55,13 +55,6 @@ 2.1.3 test
    - - - org.apache.httpcomponents.core5 - httpcore5 - 5.3.4 - test - diff --git a/providers/opensearch/shedlock-provider-opensearch/src/test/java/net/javacrumbs/shedlock/provider/opensearch/OpenSearchLockProviderTest.java b/providers/opensearch/shedlock-provider-opensearch/src/test/java/net/javacrumbs/shedlock/provider/opensearch/OpenSearchLockProviderTest.java index 4544469f7..e61e4b40c 100644 --- a/providers/opensearch/shedlock-provider-opensearch/src/test/java/net/javacrumbs/shedlock/provider/opensearch/OpenSearchLockProviderTest.java +++ b/providers/opensearch/shedlock-provider-opensearch/src/test/java/net/javacrumbs/shedlock/provider/opensearch/OpenSearchLockProviderTest.java @@ -22,12 +22,11 @@ import static org.assertj.core.api.Assertions.fail; import java.io.IOException; -import java.net.URISyntaxException; import java.util.Date; import java.util.Map; import net.javacrumbs.shedlock.core.LockProvider; import net.javacrumbs.shedlock.test.support.AbstractLockProviderIntegrationTest; -import org.apache.hc.core5.http.HttpHost; +import org.apache.http.HttpHost; import org.junit.jupiter.api.AfterEach; import org.junit.jupiter.api.BeforeEach; import org.opensearch.action.get.GetRequest; @@ -51,7 +50,7 @@ public class OpenSearchLockProviderTest extends AbstractLockProviderIntegrationT private OpenSearchLockProvider lockProvider; @BeforeEach - public void setUp() throws URISyntaxException { + public void setUp() { highLevelClient = new RestHighLevelClient(RestClient.builder(HttpHost.create(container.getHttpHostAddress()))); lockProvider = new OpenSearchLockProvider(highLevelClient); } From 89c89b470aeed3c06a9560f701beb80a35211dcb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luk=C3=A1=C5=A1=20K=C5=99e=C4=8Dan?= Date: Thu, 21 Aug 2025 13:26:53 +0200 Subject: [PATCH 1586/1598] Fix JUnit deps (#2808) --- cdi/shedlock-cdi/pom.xml | 2 -- pom.xml | 13 ++++++++++++- providers/jdbc/shedlock-test-support-jdbc/pom.xml | 1 - shedlock-core/pom.xml | 1 - shedlock-test-support/pom.xml | 1 - spring/shedlock-spring/pom.xml | 1 - 6 files changed, 12 insertions(+), 7 deletions(-) diff --git a/cdi/shedlock-cdi/pom.xml b/cdi/shedlock-cdi/pom.xml index 95084d665..dd5ef7dd0 100644 --- a/cdi/shedlock-cdi/pom.xml +++ b/cdi/shedlock-cdi/pom.xml @@ -47,13 +47,11 @@ org.junit.jupiter junit-jupiter-api - ${junit.ver} test org.junit.jupiter junit-jupiter-engine - ${junit.ver} test diff --git a/pom.xml b/pom.xml index 08c7fd7a3..adafe4c8c 100644 --- a/pom.xml +++ b/pom.xml @@ -80,7 +80,6 @@ UTF-8 17 3.5.4 - 5.13.4 1.21.3 2.2.10 4.9.2 @@ -219,6 +218,18 @@ + + + + org.junit + junit-bom + 5.13.4 + pom + import + + + + release-sign-artifacts diff --git a/providers/jdbc/shedlock-test-support-jdbc/pom.xml b/providers/jdbc/shedlock-test-support-jdbc/pom.xml index 26d0960cd..b5f8bde3f 100644 --- a/providers/jdbc/shedlock-test-support-jdbc/pom.xml +++ b/providers/jdbc/shedlock-test-support-jdbc/pom.xml @@ -124,7 +124,6 @@ org.junit.jupiter junit-jupiter - ${junit.ver} compile diff --git a/shedlock-core/pom.xml b/shedlock-core/pom.xml index f862c68fe..4dc6afe5e 100644 --- a/shedlock-core/pom.xml +++ b/shedlock-core/pom.xml @@ -30,7 +30,6 @@ org.junit.jupiter junit-jupiter - ${junit.ver} test diff --git a/shedlock-test-support/pom.xml b/shedlock-test-support/pom.xml index 30d2b54db..3acc75a6d 100644 --- a/shedlock-test-support/pom.xml +++ b/shedlock-test-support/pom.xml @@ -27,7 +27,6 @@ org.junit.jupiter junit-jupiter - ${junit.ver} compile diff --git a/spring/shedlock-spring/pom.xml b/spring/shedlock-spring/pom.xml index 8aff1216e..134b22714 100644 --- a/spring/shedlock-spring/pom.xml +++ b/spring/shedlock-spring/pom.xml @@ -31,7 +31,6 @@ org.junit.jupiter junit-jupiter - ${junit.ver} test From 506da690bca7544d138272e5a7316411543ee25e Mon Sep 17 00:00:00 2001 From: Lukas Krecan Date: Fri, 22 Aug 2025 09:47:55 +0200 Subject: [PATCH 1587/1598] test with SB 4.0.0-M2 --- spring/test/shedlock-springboot-future-test/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spring/test/shedlock-springboot-future-test/pom.xml b/spring/test/shedlock-springboot-future-test/pom.xml index 41df2bf9d..ec9b1b4e9 100644 --- a/spring/test/shedlock-springboot-future-test/pom.xml +++ b/spring/test/shedlock-springboot-future-test/pom.xml @@ -63,7 +63,7 @@ org.springframework.boot spring-boot-dependencies - 4.0.0-M1 + 4.0.0-M2 pom import From 682b468df077064b1758e9c29eaaadcd915273a9 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 22 Aug 2025 09:53:03 +0200 Subject: [PATCH 1588/1598] Bump com.google.cloud:google-cloud-datastore from 2.31.2 to 2.31.3 (#2811) Bumps [com.google.cloud:google-cloud-datastore](https://github.com/googleapis/java-datastore) from 2.31.2 to 2.31.3. - [Release notes](https://github.com/googleapis/java-datastore/releases) - [Changelog](https://github.com/googleapis/java-datastore/blob/main/CHANGELOG.md) - [Commits](https://github.com/googleapis/java-datastore/compare/v2.31.2...v2.31.3) --- updated-dependencies: - dependency-name: com.google.cloud:google-cloud-datastore dependency-version: 2.31.3 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- providers/datastore/shedlock-provider-datastore/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/datastore/shedlock-provider-datastore/pom.xml b/providers/datastore/shedlock-provider-datastore/pom.xml index 47bb8c10c..7618c4d01 100644 --- a/providers/datastore/shedlock-provider-datastore/pom.xml +++ b/providers/datastore/shedlock-provider-datastore/pom.xml @@ -12,7 +12,7 @@ ${project.groupId}:${project.artifactId} - 2.31.2 + 2.31.3 From 1f26aaf8b38e04a5a28124192c4b064430a4b934 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 22 Aug 2025 09:53:13 +0200 Subject: [PATCH 1589/1598] Bump actions/setup-java from 4 to 5 (#2810) Bumps [actions/setup-java](https://github.com/actions/setup-java) from 4 to 5. - [Release notes](https://github.com/actions/setup-java/releases) - [Commits](https://github.com/actions/setup-java/compare/v4...v5) --- updated-dependencies: - dependency-name: actions/setup-java dependency-version: '5' dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- .github/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index e7a98176f..cb77e774f 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -19,7 +19,7 @@ jobs: steps: - uses: actions/checkout@v5 - name: Set up JDK ${{ matrix.java }} - uses: actions/setup-java@v4 + uses: actions/setup-java@v5 with: java-version: ${{ matrix.java }} distribution: 'zulu' From d17c8a274944344aa5aaa2047d3c12cfe863329e Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 22 Aug 2025 09:53:23 +0200 Subject: [PATCH 1590/1598] Bump software.amazon.awssdk:s3 from 2.32.26 to 2.32.27 (#2812) Bumps software.amazon.awssdk:s3 from 2.32.26 to 2.32.27. --- updated-dependencies: - dependency-name: software.amazon.awssdk:s3 dependency-version: 2.32.27 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- providers/s3/shedlock-provider-s3v2/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/s3/shedlock-provider-s3v2/pom.xml b/providers/s3/shedlock-provider-s3v2/pom.xml index 22243d330..b180d1dc5 100644 --- a/providers/s3/shedlock-provider-s3v2/pom.xml +++ b/providers/s3/shedlock-provider-s3v2/pom.xml @@ -12,7 +12,7 @@ ${project.groupId}:${project.artifactId} - 2.32.26 + 2.32.27 From 56b500a36060dae616deec048ea66db956e28508 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 22 Aug 2025 09:54:23 +0200 Subject: [PATCH 1591/1598] Bump org.springframework.boot:spring-boot-dependencies from 3.4.8 to 3.5.5 (#2813) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Bump org.springframework.boot:spring-boot-dependencies Bumps [org.springframework.boot:spring-boot-dependencies](https://github.com/spring-projects/spring-boot) from 3.4.8 to 3.5.5. - [Release notes](https://github.com/spring-projects/spring-boot/releases) - [Commits](https://github.com/spring-projects/spring-boot/compare/v3.4.8...v3.5.5) --- updated-dependencies: - dependency-name: org.springframework.boot:spring-boot-dependencies dependency-version: 3.5.5 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * Apply suggestions from code review --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Lukáš Křečan --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index adafe4c8c..dda2c6710 100644 --- a/pom.xml +++ b/pom.xml @@ -79,7 +79,7 @@ 6.2.10 UTF-8 17 - 3.5.4 + 3.5.5 1.21.3 2.2.10 4.9.2 From 3e2580e16d03c61602e6604cdc7fc1f609a6d365 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sun, 24 Aug 2025 19:02:43 +0200 Subject: [PATCH 1592/1598] Bump org.redisson:redisson-spring-data-32 from 3.50.0 to 3.51.0 (#2816) Bumps org.redisson:redisson-spring-data-32 from 3.50.0 to 3.51.0. --- updated-dependencies: - dependency-name: org.redisson:redisson-spring-data-32 dependency-version: 3.51.0 dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- providers/redis/shedlock-provider-redis-spring/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/redis/shedlock-provider-redis-spring/pom.xml b/providers/redis/shedlock-provider-redis-spring/pom.xml index 1e0732404..7a077bb23 100644 --- a/providers/redis/shedlock-provider-redis-spring/pom.xml +++ b/providers/redis/shedlock-provider-redis-spring/pom.xml @@ -56,7 +56,7 @@ org.redisson redisson-spring-data-32 - 3.50.0 + 3.51.0 test From eb5839a1f0d5646353739e05d0acf2adb80bbe87 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sun, 24 Aug 2025 19:02:54 +0200 Subject: [PATCH 1593/1598] Bump software.amazon.awssdk:s3 from 2.32.27 to 2.32.28 (#2815) Bumps software.amazon.awssdk:s3 from 2.32.27 to 2.32.28. --- updated-dependencies: - dependency-name: software.amazon.awssdk:s3 dependency-version: 2.32.28 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- providers/s3/shedlock-provider-s3v2/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/s3/shedlock-provider-s3v2/pom.xml b/providers/s3/shedlock-provider-s3v2/pom.xml index b180d1dc5..747980591 100644 --- a/providers/s3/shedlock-provider-s3v2/pom.xml +++ b/providers/s3/shedlock-provider-s3v2/pom.xml @@ -12,7 +12,7 @@ ${project.groupId}:${project.artifactId} - 2.32.27 + 2.32.28 From 2ee36ca770a48c4563a093a32dfd4b751b9e6257 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 27 Aug 2025 09:54:52 +0200 Subject: [PATCH 1594/1598] Bump micronaut4.version from 4.9.2 to 4.9.3 (#2823) Bumps `micronaut4.version` from 4.9.2 to 4.9.3. Updates `io.micronaut.platform:micronaut-platform` from 4.9.2 to 4.9.3 - [Release notes](https://github.com/micronaut-projects/micronaut-platform/releases) - [Commits](https://github.com/micronaut-projects/micronaut-platform/compare/v4.9.2...v4.9.3) Updates `io.micronaut:micronaut-inject-java` from 4.9.2 to 4.9.3 - [Release notes](https://github.com/micronaut-projects/micronaut-core/releases) - [Changelog](https://github.com/micronaut-projects/micronaut-core/blob/4.10.x/RELEASE.adoc) - [Commits](https://github.com/micronaut-projects/micronaut-core/compare/v4.9.2...v4.9.3) --- updated-dependencies: - dependency-name: io.micronaut.platform:micronaut-platform dependency-version: 4.9.3 dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: io.micronaut:micronaut-inject-java dependency-version: 4.9.3 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index dda2c6710..c3ea47c37 100644 --- a/pom.xml +++ b/pom.xml @@ -82,7 +82,7 @@ 3.5.5 1.21.3 2.2.10 - 4.9.2 + 4.9.3 4.10.0 4.8.1 1.5.18 From 3c2bd27e59d6e2d07e6791a9da63b25c47664278 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 27 Aug 2025 09:55:04 +0200 Subject: [PATCH 1595/1598] Bump com.google.cloud:google-cloud-datastore from 2.31.3 to 2.31.4 (#2819) Bumps [com.google.cloud:google-cloud-datastore](https://github.com/googleapis/java-datastore) from 2.31.3 to 2.31.4. - [Release notes](https://github.com/googleapis/java-datastore/releases) - [Changelog](https://github.com/googleapis/java-datastore/blob/main/CHANGELOG.md) - [Commits](https://github.com/googleapis/java-datastore/compare/v2.31.3...v2.31.4) --- updated-dependencies: - dependency-name: com.google.cloud:google-cloud-datastore dependency-version: 2.31.4 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- providers/datastore/shedlock-provider-datastore/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/datastore/shedlock-provider-datastore/pom.xml b/providers/datastore/shedlock-provider-datastore/pom.xml index 7618c4d01..a5ad9b9d6 100644 --- a/providers/datastore/shedlock-provider-datastore/pom.xml +++ b/providers/datastore/shedlock-provider-datastore/pom.xml @@ -12,7 +12,7 @@ ${project.groupId}:${project.artifactId} - 2.31.3 + 2.31.4 From b676e8f0cce2ddff46f63a2c9812f08c3ffe5c0e Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 30 Aug 2025 19:03:18 +0200 Subject: [PATCH 1596/1598] Bump com.google.cloud:google-cloud-spanner from 6.98.1 to 6.99.0 (#2828) Bumps [com.google.cloud:google-cloud-spanner](https://github.com/googleapis/java-spanner) from 6.98.1 to 6.99.0. - [Release notes](https://github.com/googleapis/java-spanner/releases) - [Changelog](https://github.com/googleapis/java-spanner/blob/main/CHANGELOG.md) - [Commits](https://github.com/googleapis/java-spanner/compare/v6.98.1...v6.99.0) --- updated-dependencies: - dependency-name: com.google.cloud:google-cloud-spanner dependency-version: 6.99.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- providers/spanner/shedlock-provider-spanner/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/spanner/shedlock-provider-spanner/pom.xml b/providers/spanner/shedlock-provider-spanner/pom.xml index fb6284c53..4c8fa2447 100644 --- a/providers/spanner/shedlock-provider-spanner/pom.xml +++ b/providers/spanner/shedlock-provider-spanner/pom.xml @@ -12,7 +12,7 @@ ${project.groupId}:${project.artifactId} - 6.98.1 + 6.99.0 From ee64dbd5e3141b3cc53adc51d9ed98c78189da8f Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 30 Aug 2025 19:03:53 +0200 Subject: [PATCH 1597/1598] Bump software.amazon.awssdk:s3 from 2.32.28 to 2.32.31 (#2826) Bumps software.amazon.awssdk:s3 from 2.32.28 to 2.32.31. --- updated-dependencies: - dependency-name: software.amazon.awssdk:s3 dependency-version: 2.32.31 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- providers/s3/shedlock-provider-s3v2/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/s3/shedlock-provider-s3v2/pom.xml b/providers/s3/shedlock-provider-s3v2/pom.xml index 747980591..86648980d 100644 --- a/providers/s3/shedlock-provider-s3v2/pom.xml +++ b/providers/s3/shedlock-provider-s3v2/pom.xml @@ -12,7 +12,7 @@ ${project.groupId}:${project.artifactId} - 2.32.28 + 2.32.31 From b2270c258407b083b21b883df695296de08a0ba0 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 30 Aug 2025 19:04:05 +0200 Subject: [PATCH 1598/1598] Bump com.google.cloud:google-cloud-firestore from 3.32.1 to 3.32.2 (#2825) Bumps [com.google.cloud:google-cloud-firestore](https://github.com/googleapis/java-firestore) from 3.32.1 to 3.32.2. - [Release notes](https://github.com/googleapis/java-firestore/releases) - [Changelog](https://github.com/googleapis/java-firestore/blob/main/CHANGELOG.md) - [Commits](https://github.com/googleapis/java-firestore/compare/v3.32.1...v3.32.2) --- updated-dependencies: - dependency-name: com.google.cloud:google-cloud-firestore dependency-version: 3.32.2 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- providers/firestore/shedlock-provider-firestore/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/providers/firestore/shedlock-provider-firestore/pom.xml b/providers/firestore/shedlock-provider-firestore/pom.xml index 194cf9a80..137dc478a 100644 --- a/providers/firestore/shedlock-provider-firestore/pom.xml +++ b/providers/firestore/shedlock-provider-firestore/pom.xml @@ -12,7 +12,7 @@ ${project.groupId}:${project.artifactId} - 3.32.1 + 3.32.2