Tags: lau-sch/jOOQ
Tags
Version 3.10.5 - February 15, 2018 ================================================================================ This is a 3.10 patch release with bug fixes Features and Improvements ------------------------- jOOQ#7088 - Add support for SET SCHEMA and SET CATALOG Bug Fixes --------- jOOQ#7080 - Support PostgreSQL SMALLSERIAL and BIGSERIAL types in parser / DDLDatabase jOOQ#7090 - Parser and DDLDatabase cannot parse certain PostgreSQL types jOOQ#7092 - ParsingStatement is not overriding all methods from DefaultStatement jOOQ#7110 - Compilation error in generated DAOs when primary key is a composite type jOOQ#7128 - NPE while fetching certain indexes during code generation jOOQ#7159 - Add public internal API for use by code generator (to work around Scala issues) jOOQ#7170 - Various parser bugs / missing features
Version 3.10.3 - January 5, 2018 ================================================================================ This is a 3.10 patch release with bug fixes Features and Improvements ------------------------- jOOQ#6900 - Log a link to GitHub when DDLDatabase runs into a ParserException jOOQ#6965 - Generate hint about <deprecationOnUnknownType/> in Javadoc Bug Fixes --------- jOOQ#6856 - sqlite_sequence is not a reliable way to discover identities jOOQ#6888 - org.jooq.Meta ignores foreign key names jOOQ#6890 - maven-deploy.bat's help options do not work (cannot be discovered easily) jOOQ#6891 - In MySQL, an incorrect column default is generated when the default is CURRENT_TIMESTAMP jOOQ#6894 - Scala generated code for Oracle queues does not compile jOOQ#6901 - Parser API doesn't document thrown ParserException jOOQ#6905 - Javadoc warnings in ExecuteListener jOOQ#6924 - Clarify the meaning of MockResult.data == null jOOQ#6974 - Firebird IF [ NOT ] EXISTS clause emulations broken jOOQ#6981 - Wrong Javadoc on DropIndexOnStep jOOQ#6983 - DDLDatabase and JPADatabase should use unique in-memory database name jOOQ#6996 - Oracle array of object containing date mapped to LocalDate cannot be bound as a variable jOOQ#7002 - Line numbers not aligned correctly between OSS and Pro edition
Version 3.10.2 - November 29, 2017 ================================================================================ This is a 3.10 patch release with bug fixes Features and Improvements ------------------------- jOOQ#6782 - Clarify DSL.currentDate() Javadoc: It creates ANSI SQL DATE values, not Oracle DATE jOOQ#6784 - Add explicit unit of time specification to Query.queryTimeout() jOOQ#6810 - Provide maven-deploy script to install artifacts on remote repository Bug Fixes --------- jOOQ#6682 - Typo in ResultQuery Javadoc: thorws should be throws jOOQ#6685 - Avoid creating a new DefaultConfiguration in DSLContext.select() and similar methods jOOQ#6687 - Avoid allocation of CursorImpl.intern array jOOQ#6692 - Prevent calling DSL.name() with empty arguments jOOQ#6697 - Remove the DATA_LOCALLY_SCOPED_DATA_MAP in SelectQueryImpl jOOQ#6700 - DSL.trueCondition() and DSL.falseCondition() should return constants jOOQ#6710 - Parser.parse() fails on trailing whitespace jOOQ#6711 - Avoid generating code with a redundant (Object) cast jOOQ#6713 - Redundant Javadoc generated when deprecation for unknown types is generated jOOQ#6716 - PostgreSQL RETURNING <col> AS <alias> is not rendered correctly jOOQ#6731 - Typo in Cursor.fetchOne() Javadoc's deprecation hint jOOQ#6738 - jooq-runtime-3.10.0 lists wrong version in namespace jOOQ#6743 - Oracle OBJECT type declarations inside generated RECORD declarations are not bound correctly, if NULL jOOQ#6748 - Avoid allocating a fresh "ExecuteListeners" instance in the absence of actual ExecuteListeners jOOQ#6750 - Avoid adding the LoggerListener if the log level is more than DEBUG jOOQ#6753 - Avoid various array allocations due to unnecessary varargs jOOQ#6756 - Avoid unnecessary UnqualifiedName[] allocations in QualifiedField etc. jOOQ#6759 - Avoid allocation of AbstractContext.visitListeners if unneeded jOOQ#6775 - Improve MockDataProvider Javadoc about null or empty return values jOOQ#6780 - Oracle's quoted string literals start with case-insensitive Q letter jOOQ#6786 - Result.format() breaks when there is a tabulator in the content jOOQ#6788 - Inefficient ProxyMapper allocates a new MutablePOJOMapper delegate every time jOOQ#6791 - ConvertAll inefficiently unboxes and boxes primitive types jOOQ#6801 - Optimise internal reflection cache by avoiding cache key arrays where possible jOOQ#6805 - Override equals() and hashCode() in org.jooq.impl.Fields jOOQ#6808 - Improve DefaultRecordMapper::init MappingException message jOOQ#6828 - Error when passing java.util.Date to DSL.year(), month(), day(), hour(), minute(), second() jOOQ#6830 - DayToSecond generates nanosecond precision for DAY_MICROSECOND interval jOOQ#6842 - MockResultSet.getTimestamp(int, Calendar) ignores Calendar jOOQ#6844 - SQLDataType.INTEGER.identity(true) not working for SQLLite jOOQ#6846 - <deprecationOnUnknownTypes/> has no effect jOOQ#6848 - Code generator doesn't work when Derby database uses non-standard collation jOOQ#6858 - SQLiteTableDefinition.toString() prints "." after empty schema jOOQ#6869 - Code generator doesn't work in Java 6 build, which calls java.lang.reflect.Method.getParameterCount()
Version 3.10.1 - October 11, 2017 ================================================================================ This is a 3.10 patch release with bug fixes Features and Improvements ------------------------- jOOQ#6651 - Improve "no catalogs were loaded" error message jOOQ#6655 - Improve code generator's INFO message when objects have no name Bug Fixes --------- jOOQ#6622 - Constants.MINOR_VERSION points to 3.9 instead of 3.10 jOOQ#6624 - NPE "Error while fetching indexes" while generating code for function based indexes jOOQ#6636 - Limit.numberOfRowsOrMax should be initalised from static value jOOQ#6641 - QualifiedName.nonEmpty() shouldn't clone argument jOOQ#6649 - Error while generating classes from Record Types and Oracle Types in Oracle 11g jOOQ#6658 - Error in maven-install.bat and .sh scripts when installing cross released Scala deliverables jOOQ#6667 - Costly null check in CombinedCondition constructor jOOQ#6670 - Lazy initialise thread local ArrayLists in DefaultExecuteContext jOOQ#6673 - DefaultBinding.escape() uses String.replace() rather than StringUtils.replace() jOOQ#6677 - Add markdown to error message about slow SQL
Version 3.8.9 - September 28, 2017 ================================================================================ This is a patch release with an urgent fix for the 3.8 branch Features and Improvements ------------------------- jOOQ#6449 - Improve TableLike.field(Field) Javadoc jOOQ#6590 - Improve DSLContext.batchStore() Javadoc, indicating that it does not execute MERGE / UPSERT semantics Bug Fixes --------- jOOQ#6425 - Compilation error in generated code when both SchemaVersionProvider and CatalogVersionProvider are applied jOOQ#6481 - Typo in DSLContext.fetchCount() and error in DSLContext.fetchExists() Javadoc jOOQ#6508 - XMLDatabase doesn't work when dialect is not a SQLDialect.family() jOOQ#6515 - ClobBinding and BlobBinding don't correctly inline their bind values jOOQ#6539 - NullPointerException in AbstractRecord.intern0() jOOQ#6559 - Error in Record.compareTo(...) Javadoc jOOQ#6573 - Trigger generated errors are not fetched through jOOQ's plain SQL API jOOQ#6597 - "Invalid column index" on Oracle stored procedure call when return type is converted to boolean and argument type is defaulted jOOQ#6601 - Exception thrown when creating table with SQLDataType.UUID in MySQL
Version 3.9.6 - September 27, 2017 ================================================================================ Features and Improvements ------------------------- jOOQ#6589 - Improve DSLContext.batchStore() Javadoc, indicating that it does not execute MERGE / UPSERT semantics Bug Fixes --------- jOOQ#6424 - Compilation error in generated code when both SchemaVersionProvider and CatalogVersionProvider are applied jOOQ#6480 - Typo in DSLContext.fetchCount() and error in DSLContext.fetchExists() Javadoc jOOQ#6507 - XMLDatabase doesn't work when dialect is not a SQLDialect.family() jOOQ#6514 - ClobBinding and BlobBinding don't correctly inline their bind values jOOQ#6538 - NullPointerException in AbstractRecord.intern0() jOOQ#6558 - Error in Record.compareTo(...) Javadoc jOOQ#6572 - Trigger generated errors are not fetched through jOOQ's plain SQL API jOOQ#6596 - "Invalid column index" on Oracle stored procedure call when return type is converted to boolean and argument type is defaulted jOOQ#6600 - Exception thrown when creating table with SQLDataType.UUID in MySQL
Version 3.9.5 - July 28, 2017 ================================================================================ This is a patch release with some useful fixes for the 3.9 branch Features and Improvements ------------------------- jOOQ#6448 - Improve TableLike.field(Field) Javadoc Bug Fixes --------- jOOQ#6437 - Do not return ID on Record.update() when updatablePrimaryKeys is set to false jOOQ#6455 - Code generation regression for <dateAsTimestamp>
on 3.8.8 - July 17, 2017 ================================================================================ This is a patch release with an urgent fix for the 3.8 branch Features and Improvements ------------------------- jOOQ#5660 - Add clarification to OFFSET[DATE]TIME Javadoc that the behaviour is defined by the JDBC driver/database jOOQ#6421 - Stop distributing third party dependencies through zip distribution Bug Fixes --------- jOOQ#5636 - Incorrect deserialisation of deeply nested PostgreSQL ARRAYs / UDTs jOOQ#5650 - DSL.currentDate() produces field name current_user jOOQ#5651 - Trailing comma from ScalaGenerator when using schemaVersionProvider jOOQ#5705 - Escape HTML characters in generated JavaDoc jOOQ#5711 - Function delegates window RANGE calls to ROWS jOOQ#5718 - CREATE SEQUENCE doesn't work in Derby, SQL Server, when names aren't quoted jOOQ#5774 - MockResultSet should call Converter to transform MockResult's <U> back to <T> jOOQ#5843 - Shouldn't DEBUG log OUT parameters on procedures that don't have any jOOQ#5857 - Outdated link to jooq-export.xsd in Result.formatXML() Javadoc jOOQ#5951 - Compilation error in generated code when applying converter to Oracle NUMBER procedure parameter jOOQ#5977 - Support JTDS limit of 2000 bind variables also for SQL Server jOOQ#6041 - Possible leaking JDBC Arrays in DefaultExecuteContext.ARRAYS jOOQ#6060 - StackOverflowError when DefaultBinding.pgFromString() encounters unknown type jOOQ#6062 - NullPointerException thrown when calling Oracle Function with BOOLEAN parameter jOOQ#6177 - Unstable alias generation for derived tables jOOQ#6179 - DefaultTransactionProvider should not roll back to savepoint in top transaction jOOQ#6181 - ClassNotFoundException occures when generate codes form JPA entity by maven plugin jOOQ#6185 - IF EXISTS emulation using THROW doesn't work for SQL Server 2008 jOOQ#6193 - Compilation error in generated code when column is called RESULT or PRIME jOOQ#6225 - Field.contains(T) doesn't delegate to Field.contains(Field<T>) when using plain SQL jOOQ#6229 - MySQL enum type doesn't generate correct DDL via DSLContext.ddl() jOOQ#6393 - SQL Server multiple errors are not propagated if an update count precedes them jOOQ#6397 - Definition.getQualifiedName() is wrong when <outputSchemaToDefault/> is set to true jOOQ#6408 - NullPointerException when trying to get mvn help on goal generate
PreviousNext