UCanAccess was originally developed by Marco Amadei, Gord Thompson and others and hosted at Sourceforge until version 5.0.1 when development ceased in 2020 and activity on the project sadly died down.
UCanAccess is a very useful piece of software. It would be a shame to see it disappear. As for myself, I have contributed to UCanAccess in the past and continue to use it to the present day. I have reached out to my fellow developers but could not reestablish contact.
Markus, thanks for taking over the project. Please could you keep it at a Java 8 level to be compatible with other software? Surprisingly, Java 8 is still being used in production by many companies, since the extended support date is until 2030.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I have moved to Java 11 as the minimum required Java version to take advantage of new features, optimizations, and security enhancements introduced in Java 11 LTS, which will ultimately contribute to a more robust and maintainable codebase.
Maintaining support for multiple target run-time Java versions in parallel is unfortunately out of scope for me.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Dear all,
UCanAccess was originally developed by Marco Amadei, Gord Thompson and others and hosted at Sourceforge until version 5.0.1 when development ceased in 2020 and activity on the project sadly died down.
UCanAccess is a very useful piece of software. It would be a shame to see it disappear. As for myself, I have contributed to UCanAccess in the past and continue to use it to the present day. I have reached out to my fellow developers but could not reestablish contact.
Therefore, I have forked the latest code base from Sourceforge and make it available at Githubhttps://github.com/spannm/ucanaccess.
My fork is intended as a drop-in replacement. It maintains runtime compatibility to prior versions, and is published at Maven Centralhttps://central.sonatype.com/artifact/io.github.spannm/ucanaccess (under groupId io.github.spannm).
The minimum required Java version is now Java 11.
The only compile-time dependencies continue to be Jackcess and HSQLDB/HyperSQL (both have been upgraded to recent CVE-free versions).
I hope to keep on maintaining and releasing UCanAccess, so it can continue to be useful and usable for all of us.
Your feedback, thoughts and contributions are very welcome.
Happy holidays!
Markus
Markus, thanks for taking over the project. Please could you keep it at a Java 8 level to be compatible with other software? Surprisingly, Java 8 is still being used in production by many companies, since the extended support date is until 2030.
I will be switching SchemaCrawler to your new distribution.
I have moved to Java 11 as the minimum required Java version to take advantage of new features, optimizations, and security enhancements introduced in Java 11 LTS, which will ultimately contribute to a more robust and maintainable codebase.
Maintaining support for multiple target run-time Java versions in parallel is unfortunately out of scope for me.
UCanAccess Release v5.1.1 has been released and will be available via Maven Central