Updte to Fulcrum Snapshots and due to dep-check warnings commons-text, yauaa, add commons-poo2 explicitely to be compatible with new dbcp2 version, update changes.xml, update Torque schemata to v5.0
diff --git a/pom.xml b/pom.xml
index 5567cba..35d5f15 100644
--- a/pom.xml
+++ b/pom.xml
@@ -896,7 +896,7 @@
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-text</artifactId>
- <version>1.9</version>
+ <version>1.10.0</version>
</dependency>
<dependency>
<groupId>commons-beanutils</groupId>
@@ -913,7 +913,7 @@
<groupId>nl.basjes.parse.useragent</groupId>
<artifactId>yauaa</artifactId>
<!-- java 11 required for v6.1+ -->
- <version>7.5.0</version>
+ <version>7.6.0</version>
</dependency>
<dependency>
<groupId>org.apache.fulcrum</groupId>
@@ -941,6 +941,12 @@
<artifactId>fulcrum-parser</artifactId>
<version>${fulcrum.parser}</version>
</dependency>
+ <!-- overrid dep from torque-runtime -->
+ <dependency>
+ <groupId>org.apache.commons</groupId>
+ <artifactId>commons-pool2</artifactId>
+ <version>2.11.1</version>
+ </dependency>
<dependency>
<groupId>org.apache.fulcrum</groupId>
<artifactId>fulcrum-intake</artifactId>
@@ -1298,15 +1304,14 @@
<properties>
<!-- maven.compiler setting in turbine parent -->
<turbine.site.path>turbine-core</turbine.site.path>
- <fulcrum.intake>2.0.0</fulcrum.intake>
- <fulcrum.parser>2.0.1</fulcrum.parser>
- <!--fulcrum.securityafter release change to 2.1.0 -->
- <fulcrum.security>2.1.0</fulcrum.security>
+ <fulcrum.intake>2.0.1-SNAPSHOT</fulcrum.intake>
+ <fulcrum.parser>2.0.2-SNAPSHOT</fulcrum.parser>
+ <fulcrum.security>2.1.1-SNAPSHOT</fulcrum.security>
<fulcrum.yaafi>1.0.9-SNAPSHOT</fulcrum.yaafi>
- <torque.version>5.0</torque.version>
- <jackson2.version>2.13.4</jackson2.version>
+ <torque.version>5.1</torque.version>
+ <jackson2.version>2.14.0-rc2</jackson2.version>
<doclint>none</doclint>
- <docker.testcontainers.version>1.16.2</docker.testcontainers.version>
+ <docker.testcontainers.version>1.17.5</docker.testcontainers.version>
<jacoco.skip>true</jacoco.skip>
<argLine />
</properties>
diff --git a/src/changes/changes.xml b/src/changes/changes.xml
index f001f27..160e720 100644
--- a/src/changes/changes.xml
+++ b/src/changes/changes.xml
@@ -24,7 +24,15 @@
</properties>
<body>
- <release version="5.1" date="in Git">
+ <release version="5.2-SNAPSHOT" date="in Git">
+ <action type="update" dev="gk">
+ Minor version update to Torque 5.1, Jackson to 2.14.0-rc2, docker-testcontainers to 1.17.5.
+ </action>
+ <action type="update" dev="gk">
+ Fix java.lang.NoSuchFieldError: DEFAULT_TIME_BETWEEN_EVICTION_RUNS. This field changed from being an long to a Duration in commons-pool2 v 2.10.0 and commons-dbcp2 v2.9.0.
+ </action>
+ </release>
+ <release version="5.1" date="2021-11-23">
<action type="update" dev="painter">
Updated dependencies: yauaa to 5.23, commons-lang3 to 3.12, jython-standalone to 2.7.2
Update turbine-parent 8 (released)
@@ -32,7 +40,7 @@
<action type="update" dev="gk">
Update yauaa to 5.21 ( CVE-2020-13956), junit to 4.13.1 (CVE-2020-15250)
</action>
- <action type="add" dev="tv">
+ <action type="add" dev="tv">
New service URL mapper implementation: render beautified URL and map parameters back when parsed.
</action>
<action type="update" dev="tv">
diff --git a/src/torque/schema/id-table-schema.xml b/src/torque/schema/id-table-schema.xml
index cad0c29..2f90cfe 100644
--- a/src/torque/schema/id-table-schema.xml
+++ b/src/torque/schema/id-table-schema.xml
@@ -29,12 +29,13 @@
<!-- @version $Id: id-table-schema.xml,v 1.2 2005/09/23 12:19:52 tvan Exp $ -->
<!-- ==================================================================== -->
+
<database name="default"
defaultIdMethod="none"
- xmlns="http://db.apache.org/torque/4.0/templates/database"
+ xmlns="http://db.apache.org/torque/5.0/templates/database"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xsi:schemaLocation="http://db.apache.org/torque/4.0/templates/database
- http://db.apache.org/torque/4.0/templates/database.xsd">
+ xsi:schemaLocation="http://db.apache.org/torque/5.0/templates/database
+ http://db.apache.org/torque/torque-5.0/documentation/orm-reference/database-5-0-strict.xsd">
<table name="ID_TABLE" idMethod="idbroker">
<column name="ID_TABLE_ID" required="true" primaryKey="true" type="INTEGER"/>
diff --git a/src/torque/schema/scheduler-schema.xml b/src/torque/schema/scheduler-schema.xml
index 1688c18..393e36c 100644
--- a/src/torque/schema/scheduler-schema.xml
+++ b/src/torque/schema/scheduler-schema.xml
@@ -34,10 +34,10 @@
<database name="default"
defaultIdMethod="none"
- xmlns="http://db.apache.org/torque/4.0/templates/database"
+ xmlns="http://db.apache.org/torque/5.0/templates/database"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xsi:schemaLocation="http://db.apache.org/torque/4.0/templates/database
- http://db.apache.org/torque/4.0/templates/database.xsd">
+ xsi:schemaLocation="http://db.apache.org/torque/5.0/templates/database
+ http://db.apache.org/torque/torque-5.0/documentation/orm-reference/database-5-0-strict.xsd">
<table name="TURBINE_SCHEDULED_JOB" idMethod="idbroker" javaName="JobEntryTorque"