3.5.3: Make DB objects `AutoClosable`
Summary
This release let's all database object classes implement the AutoClosable interface. This allows deleting them automatically using a try-with-resources block.
Features
- #115: Implemented
AutoClosableinterface in all database objects
Refactoring
- #119: Moved
DatabaseObjectWriter.write(object)calls away from constructors
Dependency Updates
Compile Dependency Updates
- Removed
org.slf4j:slf4j-jdk14:2.0.9
Test Dependency Updates
- Updated
com.exasol:exasol-testcontainers:6.6.3to7.0.0 - Updated
com.exasol:hamcrest-resultset-matcher:1.6.2to1.6.3 - Updated
org.junit-pioneer:junit-pioneer:2.1.0to2.2.0 - Updated
org.postgresql:postgresql:42.6.0to42.7.0 - Added
org.slf4j:slf4j-jdk14:2.0.9 - Updated
org.testcontainers:junit-jupiter:1.19.0to1.19.3 - Updated
org.testcontainers:mysql:1.19.0to1.19.3 - Updated
org.testcontainers:oracle-xe:1.19.0to1.19.3 - Updated
org.testcontainers:postgresql:1.19.0to1.19.3