Version 3.4.2 - August 08, 2014
================================================================================

This is a patch release with some useful fixes for the 3.4 branch

Bug fixes
---------
#3392 - Call setAccessible(true) only if really needed
#3400 - ALTER TABLE generates invalid syntax on Firebird when data types are
        nullable
#3402 - Wrong character length generated by jOOQ for Firebird
#3408 - Remove the default log4j.xml configuration file from the maven plugin
        again
#3413 - Oracle generated ArrayRecords cannot be constructed through reflection
        if deprecated flag is set to off
#3420 - NullPointerException when generating code for Oracle AQ Tables
#3430 - JDBC escape syntax is not correctly rendered from plain SQL
#3437 - QualifiedField does not respect RenderContext.qualify()
#3445 - Cannot run Maven code generator with professional edition
#3450 - Backslashes in SQL comments don't get escaped
#3455 - UPDATE .. FROM statement renders incorrect SQL for derived tables or
        aliased tables
#3456 - Name clash in generated code when Routine argument is called "f"
        (functions) or "p" (procedures)
#3462 - Field<Object>.in(Object...) can be called with Select<?> arguments,
        accidentally
#3463 - Field.in(...) methods shouldn't return trueCondition() or
        falseCondition()
#3473 - java.lang.IllegalArgumentException: Field (null) is not contained in Row
#3488 - Compilation error in generated code, when a similar tables T_A and TA
        exist
#3489 - DefaultTransactionProvider does not call
        Connection.releaseSavepoint(Savepoint)