Lukas Eder
81e806f1d2
Update gradle
2025-06-25 12:39:05 +02:00
Lukas Eder
bb14aa72ee
[ jOOQ/jOOQ#18669 ] Work around Informix JDBC driver
...
java.lang.IllegalMonitorStateException bug when reading UDT out
parameters
2025-06-25 12:38:45 +02:00
Lukas Eder
9fc42e9123
[ jOOQ/jOOQ#18642 ] org.jooq.codegen.gradle.MetaExtensions classes should
...
adhere to JavaBeans convention to avoid deprecation warning in Gradle
8.x
2025-06-18 18:00:26 +02:00
Lukas Eder
74c4bf95d5
[ jOOQ/jOOQ#18473 ] Slash in name results in invalid identifier being generated using KotlinGenerator
...
This includes:
- [jOOQ/jOOQ#18641 ] Bad file names generated in KotlinGenerator and ScalaGenerator when using special characters
- [jOOQ/jOOQ#18643 ] KotlinGenerator produces bad code when table / column identifier disambiguation clashes with special character escaping
- [jOOQ/jOOQ#18654 ] Compilation error in Kotlin generated code when table name contains special characters and paths are generated
2025-06-18 16:37:52 +02:00
Lukas Eder
cb049ee619
[ jOOQ/jOOQ#18634 ] JDBC backed MetaImpl reports Oracle GLOBAL TEMPORARY tables as ordinary tables
2025-06-18 10:57:27 +02:00
Lukas Eder
d312a74703
[ jOOQ/jOOQ#18617 ] MetaImpl doesn't return Db2 GLOBAL TEMPORARY tables
2025-06-17 10:37:56 +02:00
Lukas Eder
2a43c70258
[ jOOQ/jOOQ#18618 ] NClobBinding should revert to ordinary String usage when JDBC driver doesn't support NClob
2025-06-17 09:45:10 +02:00
Lukas Eder
e54f9574b3
[ jOOQ/jOOQ#18607 ] Inlining of large SQLDataType.NCLOB values doesn't use TO_NCLOB() in Oracle, like for large CLOB values
2025-06-16 16:28:18 +02:00
Lukas Eder
695148dfc9
[ jOOQ/jOOQ#18609 ] NClobBinding doesn't correctly bind NULL values
2025-06-16 16:17:52 +02:00
Lukas Eder
9bcc077abe
[ jOOQ/jOOQ#18599 ] Wrong list of supported dialects on various IF [ NOT ]
...
EXISTS methods
2025-06-13 15:53:31 +02:00
Lukas Eder
577835a9f0
[ jOOQ/jOOQ#18592 ] Meta.getSchemas() produces schema multiple times
...
across catalogs in DuckDB
2025-06-13 11:37:31 +02:00
Lukas Eder
0940e170dc
[ jOOQ/jOOQ#18586 ] Ad-hoc compilation of code generator shouldn't require
...
adding jooq-codegen dependency to project, explicitly
2025-06-13 11:36:50 +02:00
Lukas Eder
2c445515e4
[ jOOQ/jOOQ#18587 ] Upgrade pgjdbc dependency to 42.7.7 to mitigate CVE-2025-49146
2025-06-12 10:31:29 +02:00
Lukas Eder
cc82317ff4
Release 3.20.6-SNAPSHOT
2025-06-11 14:40:33 +02:00
Lukas Eder
54f814d12c
Release 3.20.5
2025-06-11 10:24:51 +02:00
Lukas Eder
ded3838351
[ jOOQ/jOOQ#18568 ] NullPointerException when working with Scala-3
...
generated enums (or Java enum literals with bodies)
2025-06-10 11:06:37 +02:00
Lukas Eder
0a94756c42
[ jOOQ/jOOQ#18567 ] Allow access to internal Set<SQLDialect>
2025-06-06 14:16:24 +02:00
Lukas Eder
4c271b83cc
[ jOOQ/jOOQ#18559 ] Informix stored functions containing DML cannot be called from SELECT statement
2025-06-05 12:56:12 +02:00
Lukas Eder
d01797fb1d
[ jOOQ/jOOQ#18557 ] Upgrade Spring dependency to 6.2.7 to mitigate
...
CVE-2024-38820
2025-06-03 16:22:41 +02:00
Lukas Eder
e36190e83e
[ jOOQ/jOOQ#18552 ] Parser cannot parse CAST(? AS <type>) expression in certain DDL contexts
2025-06-03 11:27:04 +02:00
Lukas Eder
c8c02f53ab
[ jOOQ/jOOQ#18547 ] Parser cannot parse non-scalar subquery NULL predicate
2025-06-03 09:34:13 +02:00
Lukas Eder
8f2e2d3385
[ jOOQ/jOOQ#18543 ] Open up utility function to OSS edition
2025-05-28 15:13:52 +02:00
Lukas Eder
f47010666e
[ jOOQ/jOOQ#18543 ] Parser cannot handle left-associative parenthesised nested set operations in derived table
2025-05-28 15:05:14 +02:00
Lukas Eder
48f51faa93
[ jOOQ/jOOQ#18533 ] [ jOOQ/jOOQ#18534 ] DSL::queries related fixes
...
This includes:
- [jOOQ/jOOQ#18533 ] Wrong rendering of implicit join in DML when query is wrapped in DSL::queries
- [jOOQ/jOOQ#18534 ] Excess semicolon rendered when procedural block is placed inside of DSL::queries
2025-05-28 12:23:47 +02:00
Lukas Eder
c37b6aa4f9
[ jOOQ/jOOQ#18525 ] Configuration::derive and SettingsTools::clone don't deep-clone all Settings collection properties
2025-05-26 17:57:54 +02:00
Lukas Eder
bfd37875ad
[ jOOQ/jOOQ#18524 ] The Settings.migrationDefaultSchema doesn't apply to
...
Diff
This fixes also a few problems introduced with [jOOQ/jOOQ#18520 ]. Also,
DECREMENT should only be allowed if Settings.migrationAllowUndo is set.
2025-05-23 15:04:16 +02:00
Lukas Eder
fb7e0e9ca9
[ jOOQ/jOOQ#18520 ] Retain previous behaviour regarding defaultSchema
2025-05-22 16:03:01 +02:00
Lukas Eder
a5d683ec24
[ jOOQ/jOOQ#18520 ] Interpreter can only work with the first
...
Settings.interpreterSearchPath
2025-05-22 15:23:55 +02:00
Lukas Eder
cd5914bb2f
[ jOOQ/jOOQ#18516 ] Meta::getDomains methods have insufficient dialect
...
support
2025-05-22 14:39:23 +02:00
Lukas Eder
a538c747cf
[ jOOQ/jOOQ#18506 ] Diff should properly sort DDL for Sequences, Schemas,
...
Catalogs
2025-05-21 16:01:09 +02:00
Lukas Eder
f345363fc2
[ jOOQ/jOOQ#18503 ] Diff may produce DROP TABLE before corresponding DROP
...
SYNONYM statement
2025-05-21 14:54:09 +02:00
Lukas Eder
bcf351b93c
[ jOOQ/jOOQ#18493 ] Backport compilation error
2025-05-20 20:43:04 +02:00
Lukas Eder
8fda06c3ba
[ jOOQ/jOOQ#18493 ] Diff should export synonyms
2025-05-20 17:13:19 +02:00
Lukas Eder
8a21c7b98c
[ jOOQ/jOOQ#18480 ] Parser doesn't recognise built-in functions when quoted
2025-05-20 08:29:32 +02:00
Lukas Eder
c237949fa0
[ jOOQ/jOOQ#18481 ] COMMENT ON VIEW must happen after CREATE VIEW
2025-05-19 17:54:53 +02:00
Lukas Eder
4d55f30ad5
[ jOOQ/jOOQ#11093 ] Fix backport compilation error
2025-05-19 17:33:18 +02:00
Lukas Eder
6ed23f2c45
[ jOOQ/jOOQ#18481 ] Diff generates CREATE VIEW statements that depend on
...
not-yet existing tables
2025-05-19 17:32:44 +02:00
Lukas Eder
e309ddb960
[ jOOQ/jOOQ#18480 ] Add NO_SUPPORT_QUOTED_BUILT_IN_FUNCION_NAMES flag
2025-05-19 13:23:30 +02:00
Lukas Eder
ee30f085d1
[ jOOQ/jOOQ#18474 ] Race condition in TableImpl initialisation leads to wrong INFO log message about duplicate identities in AbstractTable#getIdentity
2025-05-16 08:13:01 +02:00
Lukas Eder
703f733f79
[ jOOQ/jOOQ#18469 ] Ad-hoc converter receives non-attached records when
...
using implicit join path table projections from within MULTISET
2025-05-14 17:09:34 +02:00
Lukas Eder
24b54a5b11
[ jOOQ/jOOQ#18449 ] IN list padding generates too large lists in rare edge cases due to floating point rounding errors
2025-05-14 15:31:51 +02:00
Lukas Eder
c85c24f93e
[ jOOQ/jOOQ#18462 ] Diff must never drop single column from table
2025-05-14 13:46:59 +02:00
Lukas Eder
8d4a310d99
[ jOOQ/jOOQ#18456 ] CockroachDB 24 identity column sequences aren't
...
recognised as system sequences by code generator or runtime Meta
2025-05-14 11:30:14 +02:00
Lukas Eder
bdc0d36e31
[ jOOQ/jOOQ#9506 ] Add another warning to the logs
2025-05-13 09:54:07 +02:00
Lukas Eder
35b7961c75
[ jOOQ/jOOQ#18450 ] Diff should drop PRIMARY KEY first, then NOT NULL constraint
2025-05-12 14:53:51 +02:00
Lukas Eder
f1d983d40d
[ jOOQ/jOOQ#18441 ] Diff cannot handle name swaps of constraints and other
...
objects
2025-05-09 15:19:21 +02:00
Lukas Eder
2efa77e6bc
[ jOOQ/jOOQ#18426 ] Fix parent pom version
2025-05-06 09:42:55 +02:00
Lukas Eder
ae7a6bb5a3
[ jOOQ/jOOQ#18426 ] Add a jOOQ-bom module
2025-05-06 09:24:43 +02:00
Lukas Eder
0ccdfbd4cc
[ jOOQ/jOOQ#18423 ] Restore jOOQ-xtend module
2025-05-02 14:55:41 +02:00
Lukas Eder
7aac0c979e
Release 3.20.5-SNAPSHOT
2025-05-02 14:41:20 +02:00