linagora / james-project

Mirror of Apache James Project
Apache License 2.0
70 stars 63 forks source link

[Postgresql] Upgrade jOOQ version #5131

Closed quantranhong1999 closed 4 months ago

quantranhong1999 commented 4 months ago

Presiquisites

[PGSQL] Rebase postgresql branch on master

Why

jOOQ 3.16 is end of life.

Given James supports Java 21 now, we can upgrade the jOOQ version to the latest one e.g. 3.19.6 https://www.jooq.org/download/versions# to leverage the bug fixes and optimization.

How

We may need some refactoring as the jOOQ API could be changed.

DoD

CI is green.

quantranhong1999 commented 4 months ago

https://github.com/apache/james-project/pull/2146