Commit Graph

  • fa8107327d 修改版本 3.20.10 guoqiangwei 2025-12-21 14:01:45 +0800
  • d408641750 Release 3.20.10 Lukas Eder 2025-12-05 10:17:03 +0100
  • 3ec92dadd9 [jOOQ/jOOQ#19468] Wrong SQL rendered for ALTER TABLE IF EXISTS .. RENAME CONSTRAINT in SQL Server Lukas Eder 2025-12-02 16:04:09 +0100
  • 7a2d811974 [jOOQ/jOOQ#19464] Wrong SQL rendered for RENAME CONSTRAINT in SQL Server Lukas Eder 2025-12-02 14:02:54 +0100
  • e0b2c17fda [jOOQ/jOOQ#19453] Update PostgreSQL parameter count limit to 65535 Lukas Eder 2025-12-01 15:01:33 +0100
  • 4ef981bd48 [jOOQ/jOOQ#19458] DSLContext::batchMerge's Support documentation should match that of UpdatableRecord::merge Lukas Eder 2025-12-01 14:59:41 +0100
  • 03c7f29bc7 [jOOQ/jOOQ#19445] KotlinGenerator does not produce deepEquals/deepHashCode calls for jooq-postgres-extensions array types Lukas Eder 2025-11-28 15:35:19 +0100
  • e6b8c01c95 [jOOQ/jOOQ#19431] DefaultRenderContext.checkForceInline() does not work for R2DBC connections Lukas Eder 2025-11-28 14:53:33 +0100
  • 4f26421ea4 [jOOQ/jOOQ#19427] Overridable generateRecord(definition, writer) and generateUDTRecord(definition, writer) are not used in JavaGenerator Lukas Eder 2025-11-28 11:08:09 +0100
  • aabdb86600 [jOOQ/jOOQ#19438] javac just cannot handle generics o_O Lukas Eder 2025-11-28 10:55:04 +0100
  • 1e7e9b20c5 [jOOQ/jOOQ#19438] Refactor internal Multiset::accept0 logic to avoid redundancy between JSON and JSONB handling Lukas Eder 2025-11-28 10:36:37 +0100
  • 83f4c8d503 [jOOQ/jOOQ#19434] Native implementations of STARTS_WITH, ENDS_WITH, and CONTAINS should cast arguments to String types if they're not strings Lukas Eder 2025-11-27 15:53:23 +0100
  • 44ef086581 [jOOQ/jOOQ#19425] Result::formatXML should offer a way to configure the binary data encoding Lukas Eder 2025-11-25 16:42:07 +0100
  • 9a7a2d26e5 [jOOQ/jOOQ#19419] Code generator does not maintain DataTypeDefinition::generationOption when applying forced type Lukas Eder 2025-11-25 11:48:24 +0100
  • c34f9928f7 [jOOQ/jOOQ#19410] BatchSingle executed with R2DBC doesn't attach batched query to Configuration Lukas Eder 2025-11-21 18:02:49 +0100
  • c11527184a [jOOQ/jOOQ#19405] Generated AbstractRoutine setters aren't all affected by the <fluentSetters/> code generation flag Lukas Eder 2025-11-21 15:31:51 +0100
  • 84e3c09207 [jOOQ/jOOQ#19401] DefaultOtherBinding may produce bind variable marker despite Settings.statementType being set to STATIC_STATEMENT for some dialects Lukas Eder 2025-11-20 13:46:37 +0100
  • fa5103ee43 [jOOQ/jOOQ#19394] Error when generating code for SQLite table containing both UNIQUE and FOREIGN KEY, when referenced table has no UNIQUE key Lukas Eder 2025-11-19 10:40:59 +0100
  • f6a1d3951d [jOOQ/jOOQ#18500] Add Settings.interpreterWithMetaLookups Lukas Eder 2025-11-19 10:11:59 +0100
  • c74a074037 [jOOQ/jOOQ#19247] Reverse order of checks to speed things up Lukas Eder 2025-11-19 08:38:31 +0100
  • ccea1d181b [jOOQ/jOOQ#19247] Table names may conflict with enum / domain names Lukas Eder 2025-11-19 08:36:10 +0100
  • 5094618d52 [jOOQ/jOOQ#19247] Compilation error in generated Record POJO constructors when table uses a table type reference in PostgreSQL Lukas Eder 2025-11-18 16:39:57 +0100
  • 7c40f49e5e [jOOQ/jOOQ#19373] Inconsistent Support annotations between DerivedColumnsList::as and DerivedColumnList[N]::as Lukas Eder 2025-11-18 15:17:42 +0100
  • cc265eff30 [jOOQ/jOOQ#19332] DELETE .. RETURNING with RAW type doesn't work in Oracle Lukas Eder 2025-11-18 15:16:59 +0100
  • 74b2c5b31f [jOOQ/jOOQ#19369] Bad performance when reading / writing PGInterval values to pgjdbc Lukas Eder 2025-11-14 10:31:50 +0100
  • 2336f3bee3 Release 3.20.10-SNAPSHOT Lukas Eder 2025-11-11 17:15:13 +0100
  • 4bce9c192a Release 3.20.9 Lukas Eder 2025-11-11 13:57:55 +0100
  • 99a6817183 [jOOQ/jOOQ#19346] Upgrade Liquibase transitive commons-lang3 dependency to mitigate CVE-2025-48924 Lukas Eder 2025-11-10 14:11:32 +0100
  • ad6d969322 [jOOQ/jOOQ#19349] Explicit <goalPrefix/> is now mandatory, see https://issues.apache.org/jira/browse/MPLUGIN-504 Lukas Eder 2025-11-10 12:55:28 +0100
  • 04831abd6a [jOOQ/jOOQ#19349] Upgrade Maven dependency to mitigate CVE-2025-48924 Lukas Eder 2025-11-10 12:40:22 +0100
  • 67ee235563 [jOOQ/jOOQ#19335] Work around PostgreSQL function argument limit for JSON_BUILD_ARRAY and JSON_BUILD_OBJECT Lukas Eder 2025-11-07 13:59:35 +0100
  • d0835cd665 [jOOQ/jOOQ#19320] Diff undeterministically produces cyclic constraint or index rename statements for redundant constraints or indexes Lukas Eder 2025-11-03 11:09:55 +0100
  • 22316d1fd9 [jOOQ/jOOQ#19316] LIMIT clause taking expressions isn't emulated correctly for UNION queries, when QUALIFY has native support Lukas Eder 2025-10-31 16:06:20 +0100
  • 9840750a0e [jOOQ/jOOQ#19314] Use ARRAY_AGG emulation for BigQuery MIN_BY() or MAX_BY() window function Lukas Eder 2025-10-31 15:27:51 +0100
  • 4e46e252ca [jOOQ/jOOQ#19312] BigQuery ALTER TABLE .. DROP FOREIGN KEY renders wrong SQL Lukas Eder 2025-10-31 14:23:31 +0100
  • fb44a63f54 [jOOQ/jOOQ#19308] BigQuery RECURSIVE CTE generates unnecessary derived table around UNION ALL query Lukas Eder 2025-10-31 10:35:33 +0100
  • 9f12238801 [jOOQ/jOOQ#19304] BigQuery nested ROW emulation produces invalid column names Lukas Eder 2025-10-31 09:34:19 +0100
  • 639859836f [jOOQ/jOOQ#19300] MetaImpl doesn't provide table comments for BigQuery Lukas Eder 2025-10-31 09:05:02 +0100
  • bb7fdf573b [jOOQ/jOOQ#19294] COUNT(table) emulation does not maintain FILTER or OVER clauses Lukas Eder 2025-10-29 15:39:55 +0100
  • 5c7a6f763b [jOOQ/jOOQ#19281] Quantified comparison predicates produce illegal any[] cast when using Scala vararg splicing operators on generic typed sequences Lukas Eder 2025-10-24 12:17:55 +0200
  • cdf00ca02f [jOOQ/jOOQ#19263] Some aggregate functions traverse their contents twice in their $traverse() implementations Lukas Eder 2025-10-22 14:23:17 +0200
  • 167b8f6aca [jOOQ/jOOQ#19248] Result.into(ContentHandler) doesn't emit endElement() event for document element Lukas Eder 2025-10-21 10:12:38 +0200
  • 40bce76a02 [jOOQ/jOOQ#19226] Code generation plugins should offer a way to configure a java.security.Provider Lukas Eder 2025-10-20 15:18:02 +0200
  • a79bdd648e [jOOQ/jOOQ#19240] SQLDataType.XML should be inlined using XMLPARSE(DOCUMENT ..), not as String in Db2 Lukas Eder 2025-10-20 14:39:25 +0200
  • 70661988f3 [jOOQ/jOOQ#19228] Code generator should call GeneratorStrategy::getJavaClassExtends with Mode.DAO Lukas Eder 2025-10-20 14:02:10 +0200
  • 0dd006216a [jOOQ/jOOQ#19233] Both xsi:nil and nil act as NULL now Lukas Eder 2025-10-20 13:52:16 +0200
  • eaa1d8c32d [jOOQ/jOOQ#19233] SQLDataType.XML should be bound as XMLTYPE, not as String in Oracle Lukas Eder 2025-10-20 13:43:10 +0200
  • 16cd10a484 [jOOQ/jOOQ#19219] Work around ojdbc returning RESTRICT instead of NO_ACTION in MetaImpl Lukas Eder 2025-10-16 11:19:56 +0200
  • 8537aff9c7 [jOOQ/jOOQ#19206] Fix regression Lukas Eder 2025-10-13 16:26:18 +0200
  • 38aa42ad37 [jOOQ/jOOQ#19206] Support parsing multi dimensional array simplified syntaxes Lukas Eder 2025-10-13 12:07:20 +0200
  • 8afb2a5516 [jOOQ/jOOQ#19188] OSS edition fix Lukas Eder 2025-10-13 11:41:17 +0200
  • c7b3bdc283 [jOOQ/jOOQ#19190] Select::$traverse doesn't traverse into numerous clauses Lukas Eder 2025-10-10 13:48:25 +0200
  • 47e894cc02 [jOOQ/jOOQ#19156] Add DSL.noPath() for dynamic path joins Lukas Eder 2025-10-10 12:03:51 +0200
  • c2c94342d6 [jOOQ/jOOQ#19195] Add missing accessors and mutators for the INTO clause to Select Lukas Eder 2025-10-10 11:22:58 +0200
  • 97ee239bb9 [jOOQ/jOOQ#19188] Select::$replace doesn't maintain SELECT .. INTO clause Lukas Eder 2025-10-10 11:03:27 +0200
  • 69d863d2eb [jOOQ/jOOQ#19138] Do this also for Decfloat Lukas Eder 2025-10-09 14:53:45 +0200
  • 1dedd1c8ac [jOOQ/jOOQ#19183] Gradle code generation plugin cannot find orderProvider Lukas Eder 2025-10-09 14:12:03 +0200
  • 35e8120d5b [jOOQ/jOOQ#19178] KotlinGenerator produces Long instead of Long? type for java.lang.Long auto converter configurations Lukas Eder 2025-10-09 12:29:24 +0200
  • ca8e62f2e4 [jOOQ/jOOQ#19137] Override also InternalBinding::sqlBind0 Lukas Eder 2025-10-08 11:02:53 +0200
  • efb869e4a3 [jOOQ/jOOQ#19137] Support binding a Result value as a MultisetDataType Lukas Eder 2025-10-07 14:52:41 +0200
  • 3cb53b66aa [jOOQ/jOOQ#13873] Support <element/> array also for Result::intoXML Lukas Eder 2025-10-07 12:05:22 +0200
  • 2090e23f22 [jOOQ/jOOQ#13873] Offer XMLFormat::arrayFormat flag to format arrays to use the PostgreSQL <element/> format Lukas Eder 2025-10-07 10:56:45 +0200
  • ef525bc899 [jOOQ/jOOQ#19152] Result::formatJSON doesn't put Interval types in double quotes Lukas Eder 2025-10-06 17:27:07 +0200
  • 98d66c48ed [jOOQ/jOOQ#19147] Result::formatXML should offer a way to configure NULL encoding Lukas Eder 2025-10-06 16:39:22 +0200
  • b91b735808 [jOOQ/jOOQ#19142] Result::formatJSON should offer a way to configure the binary data encoding Lukas Eder 2025-10-06 15:49:03 +0200
  • c4b3c6614f [jOOQ/jOOQ#19138] Result::formatJSON should offer a way to export NaN and Infinity values as strings Lukas Eder 2025-10-06 15:12:41 +0200
  • 0d4e7cbe1f [jOOQ/jOOQ#19138] Result::formatJSON doesn't export NaN values correctly Lukas Eder 2025-10-06 14:36:15 +0200
  • 2a09ac866c [jOOQ/jOOQ#19132] Parser doesn't recognise INT32 and INT64 data types Lukas Eder 2025-10-06 11:29:19 +0200
  • 377431b45d [jOOQ/jOOQ#19128] ParserImpl::parseHints shouldn't eager allocate its StringBuilder Lukas Eder 2025-10-06 11:15:00 +0200
  • ecbc97d10f Release 3.20.9-SNAPSHOT Lukas Eder 2025-10-01 16:35:06 +0200
  • 4474ad4d43 Release 3.20.8 Lukas Eder 2025-10-01 11:18:08 +0200
  • 8a357b0970 [jOOQ/jOOQ#19122] MetaImpl tables have mixed up ON DELETE and ON UPDATE ForeignKeyRule values Lukas Eder 2025-09-29 13:19:49 +0200
  • 68f6b7e333 [jOOQ/jOOQ#18742] Fix regression Lukas Eder 2025-09-29 10:59:21 +0200
  • b8aba7c150 [jOOQ/jOOQ#11099] Improve MockResultSet performance by caching more Converters Lukas Eder 2025-09-26 14:27:37 +0200
  • 16a3e59c06 [jOOQ/jOOQ#18582] Rare race condition when registering built-in DefaultDataTypes in SQL_DATATYPES_BY_TYPE Lukas Eder 2025-09-26 10:09:37 +0200
  • ac4a55560b [jOOQ/jOOQ#19106] Diff doesn't change between different MySQL TEXT and BLOB types Lukas Eder 2025-09-25 18:02:53 +0200
  • af10358afd [jOOQ/jOOQ#18742] Code generator and DDL export should retain CLOB and BLOB length in MySQL / MariaDB Lukas Eder 2025-09-25 17:31:23 +0200
  • b4acd89960 [jOOQ/jOOQ#19088] SEEK not working with NULLS FIRST/LAST on DESC sorted fields Lukas Eder 2025-09-25 12:58:32 +0200
  • 1fa9f88e3e [jOOQ/jOOQ#17971] Fix backport errors Lukas Eder 2025-09-25 11:05:10 +0200
  • 413bee2e98 [jOOQ/jOOQ#17971] Fix backport compilation errors Lukas Eder 2025-09-25 10:40:14 +0200
  • 93194b4ed9 [jOOQ/jOOQ#17971] Generated column aliases may exceed the maximum identifier length in some dialects Lukas Eder 2025-09-25 09:38:05 +0200
  • 795d3d0286 [jOOQ/jOOQ#19090] Bad syntax generated for Snowflake table valued function call Lukas Eder 2025-09-23 15:25:57 +0200
  • 17f39eb690 [jOOQ/jOOQ#18793] Compilation error in generated record's POJO constructor when attaching Converter to UDT column Lukas Eder 2025-09-19 14:37:05 +0200
  • 79528b5e20 [jOOQ/jOOQ#19077] Regression: MANIFSET.MF OSGi meta data includes java packages Lukas Eder 2025-09-18 10:17:38 +0200
  • 7b088dd37a [jOOQ/jOOQ#19071] Upgrade Spring dependency due to CVE-2025-41249 Lukas Eder 2025-09-17 08:48:22 +0200
  • cb07495c5c [jOOQ/jOOQ#19063] DefaultParseContext::parseIdentifierIf and ::parseUnquotedStringLiteral should avoid StringBuilder allocation Lukas Eder 2025-09-15 11:39:27 +0200
  • a0ca42fd71 [jOOQ/jOOQ#19059] AbstractName::toString should override AbstractQueryPart default, and avoid the expensive Configuration::derive Lukas Eder 2025-09-15 11:10:06 +0200
  • 0218afa4e4 [jOOQ/jOOQ#15448] SEEK clause has no effect if used in the first set operation subquery Lukas Eder 2025-09-12 14:02:36 +0200
  • ded36561ea Release 3.20.8-SNAPSHOT Lukas Eder 2025-09-11 13:05:36 +0200
  • 84697dbd30 Release 3.20.7 Lukas Eder 2025-09-11 08:51:35 +0200
  • fd2e217be0 [jOOQ/jOOQ#2786] Support null bind values Lukas Eder 2025-09-10 10:55:55 +0200
  • 7a383edf93 [jOOQ/jOOQ#2786] Work with rawtypes to appease javac Lukas Eder 2025-09-09 19:20:33 +0200
  • cd531c0998 [jOOQ/jOOQ#2786] Correctly handle NULLS FIRST | NULLS LAST in SEEK method Lukas Eder 2025-09-09 16:53:13 +0200
  • 8200191d8c [jOOQ/jOOQ#18965] Fix DateAsTimestampBinding regression Lukas Eder 2025-09-09 15:53:45 +0200
  • 03a4ce68a4 [jOOQ/jOOQ#19032] ALTER TABLE .. ADD FOREIGN KEY .. REFERENCES references unqualified table name when column is also added Lukas Eder 2025-09-09 15:13:56 +0200
  • 6f3345b55e [jOOQ/jOOQ#19033] Support ClickHouse ALTER TABLE .. ADD INDEX / DROP INDEX syntax Lukas Eder 2025-09-09 13:17:58 +0200
  • 47158ffe1b [jOOQ/jOOQ#19026] Various code generator queries fail with more recent ClickHouse server or client versions Lukas Eder 2025-09-09 10:23:54 +0200
  • c972c83198 [jOOQ/jOOQ#19017] DDLDatabase and H2Database shouldn't generate VARCHAR(1000000000) for VARCHAR types without explicit length Lukas Eder 2025-09-08 17:42:12 +0200
  • 8095393b99 [jOOQ/jOOQ#19017] Use nullif(a.ATTTYPMOD, -1) also for VARCHAR length Lukas Eder 2025-09-08 14:28:06 +0200
  • 595676a2fb [jOOQ/jOOQ#19004] Adding a DDL comment to aliased columns produces wrong SQL, or does not maintain comment after execution Lukas Eder 2025-09-08 13:53:52 +0200