Hi Torque Devs, I close the voting now after fourteen days.
Casted votes are as follows: [+1] Georg Kallidis [+1] Jeffery Painter [+1] Max Philipp Wriedt (non-binding) [+1] Thomas Vandahl That is, we have three (binding) approving votes and one non-binding in favor of the release. As a result I continue publishing the release candidate and update the site. The remarks/considerations from Thomas and Max might be moved to the Apache wiki, but the Apache DB project does not use it yet. We should check them later in this mailing list thread ( I mention it here only to not forget it, without the need to create an JIRA issue). Thanks to all the voters! Best regards, Georg -----Ursprüngliche Nachricht----- Von: Kallidis, Georg <georg.kalli...@fu-berlin.de> Gesendet: Mittwoch, 8. Mai 2024 15:55 An: Apache Torque Developers List <torque-dev@db.apache.org> Betreff: [VOTE] RC Torque 6.0 based on staged repository Hi Torque community, a release candidate for Torque version 6.0 has been prepared (closed in nexus.apache.org) and is open for voting! Artifacts: https://repository.apache.org/content/repositories/orgapachetorque-1006 Tag: https://svn.apache.org/repos/asf/db/torque/tags/torque-6.0/ This release contains the following updates (from SVN Messages and JIRA): Dependency Updates: - Minor updates for Commons-configuration2 to 2.10.1, commons-dbcp2 to 2.12.0, commons-lang3 to 3.14.0, commons-io to 2.15.1, mockito to 5.11.0 - Parent apache to v32 - Log4j version 2.23.1 and patch update junit jupiter/launcher version to 5.10.2 / 1.10.2 - Major update org.eclipse.jgit from 5.13.0.202109080827-r to 6.6.1.202309021850-r - Minor version update log4J2 to 2.20.0 - Add missing junit dependency and update fulcrum-testcontainer to 2.0.0 in torque-runtime module - Fix version of checkstyle plugin dependency com.puppycrawl.tools checkstyle to 10.15.0 - Remove jacoco profile as with dependency update to 0.8.12 restriction is obsolete. Plugin updates: - pmd to 3.21.2, jxr to 3.3.2, spotbugs-mavdn-plugin to 4.8.3.1,spotbugs to 4.8.3, checkstyle to 3.3.1, compiler to 3.11.0, rat to 0.16.1 - maven-project-info-reports-plugin to 3.5.0, major update wagon-ssh-external to 3.5.3 from 2.2 - surefire plugin to v3.2.5, fulcrum-testcontainer to 2.0.0, - dependency-check to 8.2.1, maven-ant to 3.1.0, javadoc to 3.5.0, build-helper-maven-plugin to 3.3.0 - Exclude geronimo-jms_1.1_spec and use javax.jms-api v2.0.1 instead. - Minor version update spotbugs-maven-plugin from 4.5.2.0 to 4.7.2.1 with spotbugs v 4.7.3 as old version was not compatible with newer java (20) version. Tests - docker-maven-plugin version to 0.44.0, update postgresl to 15.2 in DOCKERFILE, - testcontainers to 1.19.7, postgres.jdbc version to 42.6. - derby 10.15.2.0, hsqldb 2.7.9 (minor updates) - mysql dependency to renamed artifact/groupId and update version to 8.0.33. update testcontainer to 1.18. - Set minimal maven version to 3.9.0, use compiler.release (java > 9), set java version to 11 - Remove xerces dependency as package org.xml.sax conflicts with default java 11 (9) system module packages - Handle null-encoding, make tests less chatty - Eclipse cleanup - Remove deprecated code - Update JCS to 3.2 TORQUE-365: CountHelper doesn't work, when Criteria has "setDisctint()" TORQUE-364 (Incomplete): RecordMapper very slow on many columns in table. Thanks to Mwried's code suggestion introducing a MapperStrategy in generated mapper code, but allow for as much backward-compatible code as possible. Use options.properties to configure integration in template recordMapperBase.vm: Options torque.om.useMappingStrategy and mappingStrategySort are checked (both by default true). Add static SQL expressions and use them together with lookup set in loop in processRow method. TORQUE-367: (Workaround) Prepare for release of Apache Maven Plugin Tools version 3.12.1 (still 3.12.0) TORQUE-363 added new constructor for Criterion with SqlEnum as second value. TORQUE-363. Adding Criterion isNull test TORQUE-362 Resolve follow-up error TORQUE-361: fix: Lazy initializing GroovyShell with class loader from unitConfiguration (unit descriptor classloader) and if null using default. - Suppress CVE-2022-41852/ and add preliminary fix in SourcePath - Suppress CVE-2022-40160 CVE-2022-40159 found be invalid and CVE-2022-41852 as rejected for commons-jx-path. - Use non deprecated Float, Double or Number initializers instead of new constructors (Java 11) - Use Charset where appropriate - Add link in javadoc for two arg constructor Criterion - Test: Update Mock.initMocks using wrapper class - Remove in Torque.properties durationBetweenEvictionRuns which requires now a duration since dbcp 2.9.0 and commons-pool2 2.10.0 - Make field last..Criteria transient - Allow Duration text format in configuration - Include MariaDb alias, Driver class for MariaDB v3 and map to MysqlAdapter to allow jdbc:mariadb connection url and database configuration. Fix MariaDb alias to mysql adapter. - Update criteria javadoc to be more explicit about the required type if it is a value from database (e.g. a column) as in criterion class. - Use getDeclaredConstructor in reflection calls - Allow in mysql ddl default charset - Fix unchanged database-5-0.xsd in module site (from torque-templates, which has an updated version 5.1 in the 5.0 namespace) and provide new database-5-1.xsd (currently identical). Add (copied from module site) database-5-1-strict.xsd and database-5-1.xsd in module torque-templates. Add 5.1. Schema. - Add test for another constructor call in CriterionTest.java - Fix options in mysql, which hast to be set _after_ (create_definitions) (round brackets) - Reorder and add some more options for mysql "table create options" outlets (groovy/vm). JIRA issue set for v6.0: https://issues.apache.org/jira/projects/TORQUE/versions/12352987 - Tested with JDK openjdk version "20" 2023-03-21 Keys: https://svn.apache.org/repos/asf/db/torque/trunk/KEYS https://dist.apache.org/repos/dist/release/db/torque/KEYS Please verify this release candidate carefully, give feedback or/and vote [ ] +1 release it [ ] +0 go ahead I don't care [ ] -1 no, do not release it because Thanks to all contributors! Best regards, Georg --------------------------------------------------------------------- To unsubscribe, e-mail: torque-dev-unsubscr...@db.apache.org For additional commands, e-mail: torque-dev-h...@db.apache.org