Lukas Eder
c34f9928f7
[ jOOQ/jOOQ#19410 ] BatchSingle executed with R2DBC doesn't attach batched query to Configuration
2025-11-21 18:02:49 +01:00
Lukas Eder
c11527184a
[ jOOQ/jOOQ#19405 ] Generated AbstractRoutine setters aren't all affected
...
by the <fluentSetters/> code generation flag
2025-11-21 15:31:51 +01:00
Lukas Eder
84e3c09207
[ jOOQ/jOOQ#19401 ] DefaultOtherBinding may produce bind variable marker despite Settings.statementType being set to STATIC_STATEMENT for some dialects
2025-11-20 13:46:37 +01:00
Lukas Eder
fa5103ee43
[ jOOQ/jOOQ#19394 ] Error when generating code for SQLite table containing both UNIQUE and FOREIGN KEY, when referenced table has no UNIQUE key
2025-11-19 10:40:59 +01:00
Lukas Eder
f6a1d3951d
[ jOOQ/jOOQ#18500 ] Add Settings.interpreterWithMetaLookups
2025-11-19 10:11:59 +01:00
Lukas Eder
c74a074037
[ jOOQ/jOOQ#19247 ] Reverse order of checks to speed things up
2025-11-19 08:38:31 +01:00
Lukas Eder
ccea1d181b
[ jOOQ/jOOQ#19247 ] Table names may conflict with enum / domain names
2025-11-19 08:36:10 +01:00
Lukas Eder
5094618d52
[ jOOQ/jOOQ#19247 ] Compilation error in generated Record POJO
...
constructors when table uses a table type reference in PostgreSQL
2025-11-18 16:39:57 +01:00
Lukas Eder
7c40f49e5e
[ jOOQ/jOOQ#19373 ] Inconsistent Support annotations between
...
DerivedColumnsList::as and DerivedColumnList[N]::as
2025-11-18 15:17:42 +01:00
Lukas Eder
cc265eff30
[ jOOQ/jOOQ#19332 ] DELETE .. RETURNING with RAW type doesn't work in
...
Oracle
2025-11-18 15:16:59 +01:00
Lukas Eder
74b2c5b31f
[ jOOQ/jOOQ#19369 ] Bad performance when reading / writing PGInterval
...
values to pgjdbc
2025-11-14 10:31:50 +01:00
Lukas Eder
2336f3bee3
Release 3.20.10-SNAPSHOT
2025-11-11 17:15:13 +01:00
Lukas Eder
4bce9c192a
Release 3.20.9
2025-11-11 13:57:55 +01:00
Lukas Eder
99a6817183
[ jOOQ/jOOQ#19346 ] Upgrade Liquibase transitive commons-lang3 dependency to mitigate CVE-2025-48924
2025-11-10 14:11:32 +01:00
Lukas Eder
ad6d969322
[ jOOQ/jOOQ#19349 ] Explicit <goalPrefix/> is now mandatory, see
...
https://issues.apache.org/jira/browse/MPLUGIN-504
2025-11-10 12:55:28 +01:00
Lukas Eder
04831abd6a
[ jOOQ/jOOQ#19349 ] Upgrade Maven dependency to mitigate CVE-2025-48924
2025-11-10 12:40:22 +01:00
Lukas Eder
67ee235563
[ jOOQ/jOOQ#19335 ] Work around PostgreSQL function argument limit for
...
JSON_BUILD_ARRAY and JSON_BUILD_OBJECT
2025-11-07 13:59:35 +01:00
Lukas Eder
d0835cd665
[ jOOQ/jOOQ#19320 ] Diff undeterministically produces cyclic constraint or
...
index rename statements for redundant constraints or indexes
2025-11-03 11:09:55 +01:00
Lukas Eder
22316d1fd9
[ jOOQ/jOOQ#19316 ] LIMIT clause taking expressions isn't emulated
...
correctly for UNION queries, when QUALIFY has native support
2025-10-31 16:06:20 +01:00
Lukas Eder
9840750a0e
[ jOOQ/jOOQ#19314 ] Use ARRAY_AGG emulation for BigQuery MIN_BY() or MAX_BY() window function
2025-10-31 15:27:51 +01:00
Lukas Eder
4e46e252ca
[ jOOQ/jOOQ#19312 ] BigQuery ALTER TABLE .. DROP FOREIGN KEY renders wrong
...
SQL
2025-10-31 14:23:31 +01:00
Lukas Eder
fb44a63f54
[ jOOQ/jOOQ#19308 ] BigQuery RECURSIVE CTE generates unnecessary derived table around UNION ALL query
2025-10-31 10:35:33 +01:00
Lukas Eder
9f12238801
[ jOOQ/jOOQ#19304 ] BigQuery nested ROW emulation produces invalid column names
2025-10-31 09:34:19 +01:00
Lukas Eder
639859836f
[ jOOQ/jOOQ#19300 ] MetaImpl doesn't provide table comments for BigQuery
2025-10-31 09:05:02 +01:00
Lukas Eder
bb7fdf573b
[ jOOQ/jOOQ#19294 ] COUNT(table) emulation does not maintain FILTER or
...
OVER clauses
2025-10-29 15:39:55 +01:00
Lukas Eder
5c7a6f763b
[ jOOQ/jOOQ#19281 ] Quantified comparison predicates produce illegal any[] cast when using Scala vararg splicing operators on generic typed sequences
2025-10-24 12:17:55 +02:00
Lukas Eder
cdf00ca02f
[ jOOQ/jOOQ#19263 ] Some aggregate functions traverse their contents twice
...
in their $traverse() implementations
This includes:
- [jOOQ/jOOQ#19265 ] DefaultAggregateFunction::$traverse isn't
implemented correctly
- [jOOQ/jOOQ#19266 ] AggregateFunction::$traverse doesn't traverse
$withinGroupOrderBy() parts
2025-10-22 14:23:17 +02:00
Lukas Eder
167b8f6aca
[ jOOQ/jOOQ#19248 ] Result.into(ContentHandler) doesn't emit endElement() event for document element
2025-10-21 10:12:38 +02:00
Lukas Eder
40bce76a02
[ jOOQ/jOOQ#19226 ] Code generation plugins should offer a way to
...
configure a java.security.Provider
2025-10-20 15:18:16 +02:00
Lukas Eder
a79bdd648e
[ jOOQ/jOOQ#19240 ] SQLDataType.XML should be inlined using
...
XMLPARSE(DOCUMENT ..), not as String in Db2
2025-10-20 14:39:25 +02:00
Lukas Eder
70661988f3
[ jOOQ/jOOQ#19228 ] Code generator should call GeneratorStrategy::getJavaClassExtends with Mode.DAO
2025-10-20 14:02:10 +02:00
Lukas Eder
0dd006216a
[ jOOQ/jOOQ#19233 ] Both xsi:nil and nil act as NULL now
2025-10-20 13:52:16 +02:00
Lukas Eder
eaa1d8c32d
[ jOOQ/jOOQ#19233 ] SQLDataType.XML should be bound as XMLTYPE, not as
...
String in Oracle
2025-10-20 13:43:10 +02:00
Lukas Eder
16cd10a484
[ jOOQ/jOOQ#19219 ] Work around ojdbc returning RESTRICT instead of NO_ACTION in MetaImpl
2025-10-16 11:19:56 +02:00
Lukas Eder
8537aff9c7
[ jOOQ/jOOQ#19206 ] Fix regression
2025-10-13 16:26:18 +02:00
Lukas Eder
38aa42ad37
[ jOOQ/jOOQ#19206 ] Support parsing multi dimensional array simplified syntaxes
2025-10-13 12:07:20 +02:00
Lukas Eder
8afb2a5516
[ jOOQ/jOOQ#19188 ] OSS edition fix
2025-10-13 11:41:17 +02:00
Lukas Eder
c7b3bdc283
[ jOOQ/jOOQ#19190 ] Select::$traverse doesn't traverse into numerous
...
clauses
2025-10-10 13:48:25 +02:00
Lukas Eder
47e894cc02
[ jOOQ/jOOQ#19156 ] Add DSL.noPath() for dynamic path joins
2025-10-10 12:03:51 +02:00
Lukas Eder
c2c94342d6
[ jOOQ/jOOQ#19195 ] Add missing accessors and mutators for the INTO clause to Select
2025-10-10 11:23:03 +02:00
Lukas Eder
97ee239bb9
[ jOOQ/jOOQ#19188 ] Select::$replace doesn't maintain SELECT .. INTO clause
2025-10-10 11:03:58 +02:00
Lukas Eder
69d863d2eb
[ jOOQ/jOOQ#19138 ] Do this also for Decfloat
2025-10-09 14:53:45 +02:00
Lukas Eder
1dedd1c8ac
[ jOOQ/jOOQ#19183 ] Gradle code generation plugin cannot find
...
orderProvider
2025-10-09 14:12:03 +02:00
Lukas Eder
35e8120d5b
[ jOOQ/jOOQ#19178 ] KotlinGenerator produces Long instead of Long? type
...
for java.lang.Long auto converter configurations
2025-10-09 12:29:24 +02:00
Lukas Eder
ca8e62f2e4
[ jOOQ/jOOQ#19137 ] Override also InternalBinding::sqlBind0
2025-10-08 11:02:53 +02:00
Lukas Eder
efb869e4a3
[ jOOQ/jOOQ#19137 ] Support binding a Result value as a MultisetDataType
...
This includes:
- [jOOQ/jOOQ#14462 ] inline(null, multisetType) doesn't work
2025-10-07 14:52:41 +02:00
Lukas Eder
3cb53b66aa
[ jOOQ/jOOQ#13873 ] Support <element/> array also for Result::intoXML
...
This includes:
- [jOOQ/jOOQ#19160 ] NullPointerException in Result::intoXML when working
with XML fields whose content is a text node
- [jOOQ/jOOQ#19158 ] Result::intoXML does not recurse into nested
Formattables
2025-10-07 12:05:22 +02:00
Lukas Eder
2090e23f22
[ jOOQ/jOOQ#13873 ] Offer XMLFormat::arrayFormat flag to format arrays to
...
use the PostgreSQL <element/> format
2025-10-07 10:56:45 +02:00
Lukas Eder
ef525bc899
[ jOOQ/jOOQ#19152 ] Result::formatJSON doesn't put Interval types in double quotes
2025-10-06 17:27:07 +02:00
Lukas Eder
98d66c48ed
[ jOOQ/jOOQ#19147 ] Result::formatXML should offer a way to configure NULL
...
encoding
2025-10-06 16:39:22 +02:00