[VOTE] RC Torque 5.1 based on staged repository

"Georg Kallidis" <[email protected]>
Newsgroups gmane.comp.jakarta.turbine.torque.devel
Message-ID <OFC6A2888B.4C067C69-ONC12587BF.0054BBBD-C12587C1.0056CFFE@cedis.fu-berlin.de>
Hi Torque community,

this is a new release candidate for Torque version 5.1 has been prepared 
and is open for voting!


Artifacts:

 https://repository.apache.org/content/repositories/orgapachetorque-1005/

Tag:

 https://svn.apache.org/repos/asf/db/torque/tags/torque-5-1

This release contains the following updates (from SVN Messages):

- Adding AvgHelper which works similarly to the CountHelper util for 
providing extra criteria to the Avg function
- TORQUE-360: moved package to TorqueSchemaAttributeName, allow relative 
and absolute package in inheritance columns and
update database schema version to 5.1

- Use Java 8 streams, Java 7 switches, extract code duplicates into same 
named methods.
- Fix log4j old versions, fix plugin configuration elements in pom.
- Cleanup / align assembly descriptors
- Remove log4j2.xml from src/resources
- Move Derby management to parent from test module.
- README.md add section IDE integration, improve text explanations, 
release informations

Build/Plugins:
        - New profile to compile generated sources, activate with 
-Pcompile-generated-sources
        - Replace deprecated Findbugs with Spotbugs (supports 
FindBugsFilter)
        - Add maven Enforcer (setting minimum maven version to 3.3.9)
        - Add Checksum (generate sha512) for assembly artefacts in profile 
apache-release
        - Replace cobertura with jacoco coverage plugin
        - Upgrade ant to 1.10.12 due to CVE-2021-36373

- Dependencies: 
         - parent: apache v24, needs prop project.build.outputTimestamp, 
maven-javadoc 3.3.1, junit.jupiter to 5.6.2, junit launcher to 1.8.2, 
junit to 4.13.2, mockito-core to 4.2.0,
log4j2.version from 2.14.1 to 2.17.1
        - generator: eclipse-jgit 5.13.0.202109080827, velocity 2.3, 
groovy-all 3.0.7, xerces 2.12.1, xmlunit-core 2.8.3
        - maven: maven-plugin-annotations, maven-plugn-plugin 3.6.2, maven 
to 3.8.4, maven-project-info-reports-plugin to 3.1.2
        - templates: remove versions in build-helper-maven-plugin, moved 
to parent build-helper v.3.2.0
        - test: derby 10.14.2.0, oracle 10.2.0.4.0, database 5 schema 
refs, 
torque.test.testcontainer.version: 1.16.2 (minor from 14.3),postgresql to 
13.1, mysql.version to 8.0.27 (path from 22), 
        - site: fluido-skin 1.8->1.9, site plugin version to 3.9.1

More changes:
- update log4j2-test.xml, add beans generation in TestProcessing
- change test and default configuration to dbcp2 and pool2 by default
- fixed and suppressed  vulnerability
- update dependencies due to owasp security failures
- update site ant tutorial, old code examples
- add missing junit-jupiter dep in maven-plugin + ant
- update loggingAdapter default to Log4j2LoggingAdapter
- remove unused schema version 
- fix inconsistencies

We have only one JIRA issue set for v5.1:
https://issues.apache.org/jira/projects/TORQUE/versions/12349141


- Tested with JDK 1.8.0_311 and Openjdk version "11.0.9".

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


Have fun!


Best regards, Georg
smime.p7s (application/x-pkcs7-signature, 11.1 KB) - not displayed
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.