Releases: exasol/db-fundamentals-java
Releases · exasol/db-fundamentals-java
0.1.4 Ugrade Project Keeper
This release updates project keeper and dependencies.
Dependency Updates
Test Dependency Updates
- Updated
nl.jqno.equalsverifier:equalsverifier:3.10.1to3.19.4 - Updated
org.hamcrest:hamcrest:2.2to3.0 - Removed
org.junit.jupiter:junit-jupiter-engine:5.9.0 - Updated
org.junit.jupiter:junit-jupiter-params:5.9.0to5.13.4 - Updated
org.mockito:mockito-junit-jupiter:4.7.0to5.20.0
Plugin Dependency Updates
- Updated
com.exasol:error-code-crawler-maven-plugin:1.1.2to2.0.5 - Updated
com.exasol:project-keeper-maven-plugin:2.6.2to5.4.3 - Added
com.exasol:quality-summarizer-maven-plugin:0.2.1 - Added
io.github.git-commit-id:git-commit-id-maven-plugin:9.0.2 - Removed
io.github.zlika:reproducible-build-maven-plugin:0.15 - Added
org.apache.maven.plugins:maven-artifact-plugin:3.6.1 - Updated
org.apache.maven.plugins:maven-clean-plugin:3.2.0to3.5.0 - Updated
org.apache.maven.plugins:maven-compiler-plugin:3.10.1to3.14.1 - Updated
org.apache.maven.plugins:maven-deploy-plugin:3.0.0-M1to3.1.4 - Updated
org.apache.maven.plugins:maven-enforcer-plugin:3.1.0to3.6.2 - Updated
org.apache.maven.plugins:maven-gpg-plugin:3.0.1to3.2.8 - Updated
org.apache.maven.plugins:maven-install-plugin:3.1.2to3.1.4 - Updated
org.apache.maven.plugins:maven-javadoc-plugin:3.4.0to3.12.0 - Updated
org.apache.maven.plugins:maven-site-plugin:3.12.1to3.21.0 - Updated
org.apache.maven.plugins:maven-surefire-plugin:3.0.0-M5to3.5.4 - Added
org.apache.maven.plugins:maven-toolchains-plugin:3.2.0 - Added
org.basepom.maven:duplicate-finder-maven-plugin:2.0.1 - Updated
org.codehaus.mojo:flatten-maven-plugin:1.2.7to1.7.3 - Updated
org.codehaus.mojo:versions-maven-plugin:2.10.0to2.19.1 - Updated
org.jacoco:jacoco-maven-plugin:0.8.8to0.8.14 - Updated
org.sonarsource.scanner.maven:sonar-maven-plugin:3.9.1.2184to5.2.0.4988 - Added
org.sonatype.central:central-publishing-maven-plugin:0.9.0 - Removed
org.sonatype.plugins:nexus-staging-maven-plugin:1.6.13
0.1.3: Upgrade dependencies
Summary
This release upgrades dependencies.
Refactoring
- #9: Reduced frequency of broken links checker
Dependency Updates
Test Dependency Updates
- Updated
nl.jqno.equalsverifier:equalsverifier:3.4.1to3.10.1 - Updated
org.junit.jupiter:junit-jupiter-engine:5.6.2to5.9.0 - Updated
org.junit.jupiter:junit-jupiter-params:5.6.2to5.9.0 - Updated
org.mockito:mockito-junit-jupiter:3.3.3to4.7.0
Plugin Dependency Updates
- Updated
com.exasol:error-code-crawler-maven-plugin:0.5.0to1.1.2 - Updated
com.exasol:project-keeper-maven-plugin:0.9.0to2.6.2 - Updated
io.github.zlika:reproducible-build-maven-plugin:0.13to0.15 - Updated
org.apache.maven.plugins:maven-compiler-plugin:3.8.1to3.10.1 - Updated
org.apache.maven.plugins:maven-deploy-plugin:2.7to3.0.0-M1 - Updated
org.apache.maven.plugins:maven-enforcer-plugin:3.0.0-M3to3.1.0 - Removed
org.apache.maven.plugins:maven-failsafe-plugin:3.0.0-M4 - Updated
org.apache.maven.plugins:maven-gpg-plugin:1.6to3.0.1 - Updated
org.apache.maven.plugins:maven-javadoc-plugin:3.2.0to3.4.0 - Updated
org.apache.maven.plugins:maven-surefire-plugin:3.0.0-M4to3.0.0-M5 - Added
org.codehaus.mojo:flatten-maven-plugin:1.2.7 - Updated
org.codehaus.mojo:versions-maven-plugin:2.7to2.10.0 - Updated
org.jacoco:jacoco-maven-plugin:0.8.5to0.8.8 - Added
org.sonarsource.scanner.maven:sonar-maven-plugin:3.9.1.2184 - Updated
org.sonatype.ossindex.maven:ossindex-maven-plugin:3.1.0to3.2.0 - Updated
org.sonatype.plugins:nexus-staging-maven-plugin:1.6.8to1.6.13
Fixed transitive CVE
Bugfixes
- #7: removed unused dependency causing CVE warning
Dependency Updates
Test Dependency Updates
- Removed
org.junit.platform:junit-platform-runner:1.6.2
Plugin Dependency Updates
- Added
com.exasol:error-code-crawler-maven-plugin:0.5.0 - Added
com.exasol:project-keeper-maven-plugin:0.9.0 - Added
io.github.zlika:reproducible-build-maven-plugin:0.13 - Added
org.sonatype.plugins:nexus-staging-maven-plugin:1.6.8
New plugins, dependencies updated
Features / Enhancements
- #4: Added ossindex-maven-plugin and versions-maven-plugin, updated dependencies.
Dependency updates
Click to expand
- Added
org.sonatype.ossindex.maven:ossindex-maven-plugin:3.1.0 - Added
org.codehaus.mojo:versions-maven-plugin:2.7 - Added
org.apache.maven.plugins:maven-enforcer-plugin:3.0.0-M3 - Updated
org.junit.jupiter:junit-jupiter-enginefrom 5.6.1 to 5.6.2 - Updated
org.junit.jupiter:junit-jupiter-paramsfrom 5.6.1 to 5.6.2 - Updated
nl.jqno.equalsverifier:equalsverifierfrom 3.3 to 3.4.1 - Updated
org.junit.platform:junit-platform-runnerfrom 1.6.1 to 1.6.2
Identifiers
Summary
In this first release we created an interface Identifier and an implementation for Exasol called ExasolIdentifier that offer validation and encapsulation of identifier names in order to make sure software using variable identifiers operates securely. This also closes a potential SQL injection vector via variable identifiers.
Features
- #1: Moved identifier code from RLS here
Bug Fixes
- #3: Fixed code formatting in README