Lukas Eder
c2bb7ffde0
[ jOOQ/jOOQ#18940 ] Fix NPE
2025-08-29 13:15:25 +02:00
Lukas Eder
14a4f1e84a
[ jOOQ/jOOQ#18955 ] Bad result in MariaDB when MULTISET contents contain binary data
2025-08-29 12:25:52 +02:00
Lukas Eder
3f744cb0bb
[ jOOQ/jOOQ#18949 ] Add Javadoc to various SPIs about an expectation for them to be side-effect free and thus cacheable
2025-08-29 11:54:56 +02:00
Lukas Eder
6473f1aa1c
[ jOOQ/jOOQ#18940 ] Cached RecordMapper instances should cache also
...
ConverterProvider results
This includes:
- [jOOQ/jOOQ#16872 ] Cannot convert from user type to UnknownType error
when converting nested, mapped type to itself
2025-08-29 11:44:38 +02:00
Lukas Eder
e923182293
[ jOOQ/jOOQ#18824 ] Add MetaImpl support for catalogs
2025-08-28 11:21:05 +02:00
Lukas Eder
795012e1c6
[ jOOQ/jOOQ#18935 ] Revert to using classes instead of records for Cache.Key2 and Cache.Key3 objects
2025-08-27 16:41:34 +02:00
Lukas Eder
c794fd14cf
[ jOOQ/jOOQ#18939 ] Override FieldAlias::equals and hashCode to improve reflection cache performance
2025-08-27 16:41:06 +02:00
Lukas Eder
0552eb0320
[ jOOQ/jOOQ#18931 ] Avoid DefaultDSLContext allocation in AbstractQueryPart::equals
2025-08-27 14:52:38 +02:00
Lukas Eder
007a62a5ab
[ jOOQ/jOOQ#18927 ] Avoid allocating StringBuilder in
...
PostgresUtils::toPGObjectOrArray if not necessary
2025-08-27 13:49:23 +02:00
Lukas Eder
da91884b57
[ jOOQ/jOOQ#18905 ] PostgreSQL UDT array not deserialized correctly when
...
embedded in multiset
2025-08-26 11:21:38 +02:00
Lukas Eder
eaae21f47e
[ jOOQ/jOOQ#18917 ] KotlinGenerator generates invalid code for Oracle sequences with BigInteger MINVALUE or MAXVALUE flags
2025-08-25 15:28:11 +02:00
Lukas Eder
30c7bf8bcf
[ jOOQ/jOOQ#18918 ] Cannot use Parser::parseSignedIntegerLiteral to parse
...
BigInteger sequence flag values
2025-08-25 14:58:39 +02:00
Lukas Eder
467e93a336
[ jOOQ/jOOQ#18910 ] KotlinGenerator produces bad code when sequences
...
reference Long.MIN_VALUE with their flags
2025-08-25 13:06:55 +02:00
Lukas Eder
548058a42e
[ jOOQ/jOOQ#17742 ] Parser cannot handle Long.MIN_VALUE signed integer
...
literal
2025-08-25 10:46:51 +02:00
Lukas Eder
3e81f4649e
[ jOOQ/jOOQ#18876 ] Base64 error when using multiset, binary column, and
...
custom converter in MySQL
2025-08-22 14:30:09 +02:00
Lukas Eder
b6634515ed
[ jOOQ/jOOQ#18893 ] NullPointerException in various locations when another
...
thread cancels a blocking, JDBC backed Subscription
2025-08-20 09:49:13 +02:00
Lukas Eder
81e391a7ce
[ jOOQ/jOOQ#18892 ] Java 8 / 11 fix
2025-08-19 17:42:39 +02:00
Lukas Eder
0603294f02
[ jOOQ/jOOQ#18862 ] Upgrade DuckDB for tests
2025-08-19 16:38:06 +02:00
Lukas Eder
7a6efe74db
[ jOOQ/jOOQ#18897 ] Add information about the lack of thread safety in Meta implementations to Meta Javadoc
2025-08-19 12:45:29 +02:00
Lukas Eder
6c46ea882a
[ jOOQ/jOOQ#18892 ] Invalid Require-Capability OSGi MANIFEST header in JDK 21 built artifacts
2025-08-19 12:06:10 +02:00
Lukas Eder
ae178f3953
[ jOOQ/jOOQ#18865 ] Fix regression
...
While N_CURRENT_TIME is a DSL::systemName, it appears that in some test scenarios, we're quoting the name to system_time, e.g. in SQLite, which produces wrong results.
2025-08-18 10:13:53 +02:00
Lukas Eder
8aca822cca
[ jOOQ/jOOQ#18887 ] Bad routine code generated when using array types in
...
H2 stored functions
2025-08-15 16:01:50 +02:00
Lukas Eder
2c9f979db2
[ jOOQ/jOOQ#18882 ] HTML encoding issue in DataType Javadoc
2025-08-14 15:37:39 +02:00
Lukas Eder
9a6c97141b
[ jOOQ/jOOQ#18874 ] DuckDB doesn't support TIMESTAMPTZ precision
2025-08-13 16:49:14 +02:00
Lukas Eder
4ab3253612
[ jOOQ/jOOQ#18871 ] DuckDB doesn't support TIME precision
2025-08-13 16:23:39 +02:00
Lukas Eder
91192c1d04
[ jOOQ/jOOQ#18868 ] Fix throwing IntegrityConstraintViolationException
...
in DuckDB
2025-08-13 15:02:07 +02:00
Lukas Eder
37b7482577
[ jOOQ/jOOQ#18865 ] DuckDB DSL.currentTime() returns NULL
2025-08-13 14:26:42 +02:00
Lukas Eder
1690041c3b
[ jOOQ/jOOQ#18862 ] DuckDB code generation can't generate sequences for multiple catalogs
2025-08-13 13:10:43 +02:00
Lukas Eder
491fce8cf4
[ jOOQ/jOOQ#18858 ] Meta.getSequences() only lists
...
sequences of current catalog in SQL Server
2025-08-13 11:35:53 +02:00
Lukas Eder
2ba661d42b
Release 3.20.7-SNAPSHOT
2025-08-12 16:41:42 +02:00
Lukas Eder
cad2748e31
Release 3.20.6
2025-08-12 13:22:54 +02:00
Lukas Eder
0448131c2a
[ jOOQ/jOOQ#18836 ] Mention also LocalDateAsLocalDateTimeBinding
2025-08-11 13:11:48 +02:00
Lukas Eder
c401c04a43
[ jOOQ/jOOQ#18845 ] Add a warning to the Query::bind Javadoc about the method not being very useful in general
2025-08-07 14:51:01 +02:00
Lukas Eder
5f70242fcf
[ jOOQ/jOOQ#18840 ] JSONParser::parseStringLiteral should omit StringBuilder copy if no escape sequence is found
2025-08-07 14:24:24 +02:00
Lukas Eder
ae864549a4
[ jOOQ/jOOQ#18836 ] <dateAsTimestamp/> deprecation notice should mention
...
DateAsTimestampBinding alternative explicitly
2025-08-07 12:17:54 +02:00
Lukas Eder
a47e266592
[ jOOQ/jOOQ#18817 ] Avoid unnecessary StringReader and StringWriter allocations and data transfer in MULTISET deserialisation
2025-08-07 12:07:16 +02:00
Lukas Eder
5b1bd626a0
[ jOOQ/jOOQ#18829 ] MetaImpl reports wrong array component length for
...
Databricks
2025-08-06 14:33:57 +02:00
Lukas Eder
00890c80bd
[ jOOQ/jOOQ#18827 ] Fix backport regression
2025-08-06 14:28:29 +02:00
Lukas Eder
0bbabb7a48
[ jOOQ/jOOQ#18827 ] Missing VARCHAR lengths in Databricks generated code
2025-08-06 14:16:55 +02:00
Lukas Eder
24e6a7b36d
[ jOOQ/jOOQ#18824 ] Support CREATE CATALOG and DROP CATALOG
2025-08-06 10:45:58 +02:00
Lukas Eder
4a60e44d5e
[ jOOQ/jOOQ#18807 ] Procedural IF a = b is emulated incorrectly in H2
2025-07-18 11:33:37 +02:00
Lukas Eder
54cfb82bee
[ jOOQ/jOOQ#18787 ] XMLDatabase has O(N^2) complexity in column /
...
attribute / parameter lookups
2025-07-16 14:51:30 +02:00
Lukas Eder
a21b1aaf63
[ jOOQ/jOOQ#18773 ] Bad rendering of UDTPathField in PL/SQL contexts
2025-07-14 20:43:23 +02:00
Lukas Eder
59060eb604
[ jOOQ/jOOQ#18760 ] Parser fails to parse T-SQL query with TOP and quoted
...
identifiers, when Settings.parseDialect is set to DEFAULT
2025-07-11 11:06:48 +02:00
Lukas Eder
4878ff8cef
[ jOOQ/jOOQ#18753 ] Insert::$updateSet doesn't replace the SET clause, but appends to it
2025-07-09 13:48:24 +02:00
Lukas Eder
565ab6b916
[ jOOQ/jOOQ#18749 ] Formatting problem in generated Kotlin UDTs
2025-07-09 11:20:51 +02:00
Lukas Eder
77f04aba51
[ jOOQ/jOOQ#18738 ] Code generator does not apply DataType.GEOMETRY to
...
PostgreSQL materialized view
2025-07-04 17:31:21 +02:00
Lukas Eder
7dae17006f
[ jOOQ/jOOQ#18736 ] Typo in DataType::hidden Javadoc
2025-07-04 13:39:33 +02:00
Lukas Eder
614a7dd11b
[ jOOQ/jOOQ#18732 ] Add DataType::isQualifiedRecord and DataType::isUDTRecord
2025-07-04 13:08:30 +02:00
Lukas Eder
d09bf49206
[ jOOQ/jOOQ#18728 ] Settings.renderQuotedNames shouldn't affect xsi:nil attribute rending in MULTISET XML emulation
2025-07-04 10:09:37 +02:00