quarkiverse / quarkus-jooq

Quarkus Jooq Extension
Apache License 2.0
68 stars 17 forks source link

Versioning #129

Closed ranjanashish closed 1 year ago

ranjanashish commented 1 year ago

I am thinking of bumping the current release to version 1.0.0 (we will have a corresponding branch 1.x for it). This major version will incorporate all the fixes and improvements going forward for Quarkus 2. The main branch will be shifted to aim at Quarkus 3. Once Quarkus 3 is released, we will release version 2.0.0 for this extension.

jdussouillez commented 1 year ago

Yes, great idea!

I also suggest to upgrade to JDK 17 on the main branch. as it's the latest LTS and it's recommended by Quarkus.

https://quarkus.io/blog/road-to-quarkus-3/ Quarkus 3 continues (like Quarkus 2) to target minimal version of Java 11. The default recommendation for users will be to use Java 17.

JDK 17 will let us use the latest jOOQ releases v3.17+ and v3.18+ which are not available with JDK 11 in the Open source versions: https://www.jooq.org/download/versions#oss I already mentioned it in another issue

ranjanashish commented 1 year ago

Apologies for the delayed response.

Making Java 17 as the minimal version for this extension (only on main branch) sounds good to me as that is what jOOQ targets.

ranjanashish commented 1 year ago

I have made the first release with Java 17 as the minimum required version - https://github.com/quarkiverse/quarkus-jooq/releases/tag/2.0.0.Alpha2. Please give it a try.

gsmet commented 1 year ago

@ranjanashish any chance you could release a 2.0.0 version before April 25th so that we have a nice final version for the 3.0.0 announcement?

ranjanashish commented 1 year ago

Sure @gsmet. I will make the 2.0.0 release today.

ranjanashish commented 1 year ago

Released - https://central.sonatype.com/artifact/io.quarkiverse.jooq/quarkus-jooq/2.0.0