Pre-steps for release : `7.0.0.Alpha1`
This commit is contained in:
parent
702ace0bc4
commit
cb7ce5a6a4
181
changelog.txt
181
changelog.txt
|
@ -3,181 +3,26 @@ Hibernate 6 Changelog
|
||||||
|
|
||||||
Note: Please refer to JIRA to learn more about each issue.
|
Note: Please refer to JIRA to learn more about each issue.
|
||||||
|
|
||||||
Changes in 6.6.0.Final (August 08, 2024)
|
Changes in 7.0.0.Alpha1 (April 16, 2024)
|
||||||
------------------------------------------------------------------------------------------------------------------------
|
------------------------------------------------------------------------------------------------------------------------
|
||||||
|
|
||||||
https://hibernate.atlassian.net/projects/HHH/versions/32329
|
https://hibernate.atlassian.net/projects/HHH/versions/32214
|
||||||
|
|
||||||
** Bug
|
** Deprecation
|
||||||
* [HHH-18463] - Add AzureDialect
|
* [HHH-17441] - Deprecate @Comment
|
||||||
* [HHH-18451] - CharBooleanConverter : Boolean null value conversion limited by the BooleanJavaType check condition
|
|
||||||
* [HHH-18403] - DB2iDialect should not support Update Returning
|
|
||||||
* [HHH-18399] - Unable to persist self-referencing entity with @OneToOne and @JoinTable
|
|
||||||
* [HHH-18391] - EntityGraphs are not considering Embedded attributes
|
|
||||||
* [HHH-18378] - Avoid reusing existing joins for entity-graph fetches if they're included in the where clause
|
|
||||||
* [HHH-18373] - When executing update with Criteria API by setting InheritanceType.JOINED, InlineMutationStrategy, NPE error occurs
|
|
||||||
* [HHH-18309] - Oracle LimitHandler does not seem to handle maxrows correctly for native queries
|
|
||||||
* [HHH-17997] - Querying an Entity with CacheConcurrencyStrategy.READONLY throws UnsupportedOperationException: Can't update readonly object
|
|
||||||
* [HHH-17847] - StoredProcedureQuery map result set incorrectly when having INOUT param
|
|
||||||
* [HHH-17465] - Incorrect metamodel for shared version attribute in @MappedSuperclass
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
Changes in 6.6.0.CR2 (August 6, 2024)
|
|
||||||
------------------------------------------------------------------------------------------------------------------------
|
|
||||||
|
|
||||||
https://hibernate.atlassian.net/projects/HHH/versions/32320
|
|
||||||
|
|
||||||
** Bug
|
|
||||||
* [HHH-15725] - Criteria API Expression.as adds cast even when the cast type is equal to the expression type
|
|
||||||
* [HHH-17840] - Jackson JsonNode stored as JSON "null" value instead of database NULL
|
|
||||||
* [HHH-17914] - NPE getSqlString\(\) in debug mode
|
|
||||||
* [HHH-17949] - StatelessSession.upsert\(\) with @Version-ed entity on databases with no SQL merge
|
|
||||||
* [HHH-18012] - Subclass of super generic array AttributeConverter cannot be auto applied
|
|
||||||
* [HHH-18017] - Query cache on Polymorphic entities leads to InstantiationException \(Cannot instantiate abstract class\)
|
|
||||||
* [HHH-18062] - 'Could not instantiate entity ... due to argument type mismatch' with record @IdClass
|
|
||||||
* [HHH-18085] - Executing SELECT query twice in a transaction, leads to "Shared references of collection error"
|
|
||||||
* [HHH-18086] - Assertion Error when using JOIN FETCH on ToOneAttribute with multiple JOINs of parent entity
|
|
||||||
* [HHH-18108] - Duplicate class definition regression caused by ClassTransformer
|
|
||||||
* [HHH-18177] - org.hibernate.AssertionFailure: null identifier for collection of role thrown when merging entity with generated id
|
|
||||||
* [HHH-18229] - "UnsupportedOperationException: Re-work support for semi-resolve " with null value in column referenced by @JoinColumn
|
|
||||||
* [HHH-18272] - UnsupportedOperationException when order / group by clause contains aliased item
|
|
||||||
* [HHH-18278] - Metamodel generator is ignoring JPA/Hibernate annotations in package-info
|
|
||||||
* [HHH-18280] - Support named procedure parameters down to the JDBC level
|
|
||||||
* [HHH-18284] - Missing classes in org.hibernate.graalvm.internal.StaticClassLists
|
|
||||||
* [HHH-18285] - Non-polymorphic embeddable inheritance fails starting with Hibernate ORM 6.6
|
|
||||||
* [HHH-18288] - Subclasses of SINGLE\_TABLE Inheritance should not be allowed to define @Table
|
|
||||||
* [HHH-18291] - Regression in SemanticQueryBuilder 6.4.7.Final -> 6.4.8.Final. Also present in 6.5.2.Final.
|
|
||||||
* [HHH-18292] - Regression in SemanticQueryBuilder 6.4.9.Final -> 6.5.0.Final. Also present in 6.5.2.Final.
|
|
||||||
* [HHH-18302] - DB2CallableStatementSupport uses an invalid syntax for named parameters
|
|
||||||
* [HHH-18306] - Implicit instantiation for queries with single selection item broken
|
|
||||||
* [HHH-18312] - Informix nationalized JDBC types support
|
|
||||||
* [HHH-18313] - NullPointerException because JdbcIsolationDelegate.sqlExceptionHelper\(\) returns null
|
|
||||||
* [HHH-18330] - UnknownTableReferenceException in JPQL query when join fetching to-one in embedded id
|
|
||||||
* [HHH-18332] - DB2 stored procedures returning REF\_CURSORs are not working with the standard support
|
|
||||||
* [HHH-18334] - Teradata doesn't support variable limit
|
|
||||||
* [HHH-18338] - When an embeddable object is loaded before the entity it references, hibernate fails to start
|
|
||||||
* [HHH-18340] - method return type errors in AbstractDelegatingSessionFactoryBuilder
|
|
||||||
* [HHH-18343] - fix Altibase integration test failures since Hibernate 6.5.2
|
|
||||||
* [HHH-18347] - Casted parameter rendering broken for some DDL types when using @Column
|
|
||||||
* [HHH-18352] - Tuple comparison emulation performing bad
|
|
||||||
* [HHH-18357] - Null pointer exception in createCountQuery because Identifier descriptor is null in MappedSuperclass
|
|
||||||
* [HHH-18358] - Metemodel generator does not resolving entity type literals
|
|
||||||
* [HHH-18382] - Assertion error when using @DiscriminatorFormula for embeddable inheritance
|
|
||||||
* [HHH-18390] - JoinColumn leads to \`NullPointerException: Cannot invoke "Object.hashCode\(\)" because "value" is null\` on load
|
|
||||||
* [HHH-18406] - Oracle: schema update fails to create entity table if one of the fields is an array
|
|
||||||
* [HHH-18410] - Performance regression due to megamorphic calls
|
|
||||||
|
|
||||||
** Improvement
|
|
||||||
* [HHH-12836] - JtaPlatformInitiator.initiateService is logging same debug message twice
|
|
||||||
* [HHH-18296] - When JDBC drivers generate SQLWarnings with a "success" SQLState, do not log that at WARN level
|
|
||||||
* [HHH-18301] - Db2 supports 'drop table if exists' since version 11.5
|
|
||||||
* [HHH-18318] - fix user guide's bootstrap method reference link text
|
|
||||||
* [HHH-18320] - Correct some syntax errors in Locking chapter in user guide
|
|
||||||
* [HHH-18324] - Upgrade to Jandex 3.2.0
|
|
||||||
* [HHH-18327] - Connection pool configuration settings constants
|
|
||||||
* [HHH-18335] - improve partial order sorting in AnnotationMetadataSourceProcessorImpl
|
|
||||||
* [HHH-18339] - \`supportsFilterClause\` is not overridden to True for H2SqlAstTranslator
|
|
||||||
* [HHH-18342] - fix contradictive javadoc of org.hibernate.engine.spi.SharedSessionContractImplementor
|
|
||||||
* [HHH-18375] - Reuse previous row state when result cardinality is duplicated
|
|
||||||
* [HHH-18379] - Allow passing row count estimate to pre-size collections
|
|
||||||
* [HHH-18393] - Upgrade JBoss Logging Tools \(processor\) to 3.0.0.Final
|
|
||||||
* [HHH-18395] - Fix intermittent failures of clock based tests
|
|
||||||
* [HHH-18401] - SelectionQuery needs better validation of query return type
|
|
||||||
* [HHH-18411] - Add ability to specify a custom UuidGenerator.ValueGenerator
|
|
||||||
* [HHH-18412] - Upgrade JBoss Logging Tools \(processor\) to 3.0.1.Final
|
|
||||||
* [HHH-18454] - Skip connection provider retrieval and DB info logging when booting offline
|
|
||||||
|
|
||||||
** New Feature
|
** New Feature
|
||||||
* [HHH-18224] - standardized logging of database connection
|
* [HHH-17460] - Ongoing JPA 3.2 work
|
||||||
|
* [HHH-17459] - Allow resolution callbacks on select o.h.mapping objects
|
||||||
|
|
||||||
|
** Remove Feature
|
||||||
|
* [HHH-17961] - Drop support for hibernate.mapping.precedence
|
||||||
|
* [HHH-17894] - Remove AdditionalJaxbMappingProducer
|
||||||
|
* [HHH-17893] - Remove MetadataContributor
|
||||||
|
* [HHH-17892] - Remove @Persister
|
||||||
|
|
||||||
** Task
|
** Task
|
||||||
* [HHH-18271] - Continue investigating performance drops compared to Hibernate 5
|
* [HHH-17444] - Ongoing JPA 32 work
|
||||||
* [HHH-18293] - Upgrade to latest geolatte-geom version 1.9.1
|
|
||||||
* [HHH-18381] - Changes for Hibernate Reactive 2.4
|
|
||||||
* [HHH-18431] - Allow Hibernate Reactive to skip lazy initializations
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
Changes in 6.6.0.CR1 (June 14, 2024)
|
|
||||||
------------------------------------------------------------------------------------------------------------------------
|
|
||||||
|
|
||||||
https://hibernate.atlassian.net/projects/HHH/versions/32289
|
|
||||||
|
|
||||||
** Bug
|
|
||||||
* [HHH-18267] - Informix insert value to identity column error
|
|
||||||
* [HHH-18259] - Joined Inheritence with Generated wrongly resolves columns for base entity
|
|
||||||
* [HHH-18256] - SQL fragment template wrongly prefixes literal type prefix
|
|
||||||
* [HHH-18251] - IdClass with Record not working with ToOne relation columns
|
|
||||||
* [HHH-18250] - Informix multi insert not supported
|
|
||||||
* [HHH-18246] - Informix nulls precedence support
|
|
||||||
* [HHH-18244] - Informix SelectItemReferenceStrategy error
|
|
||||||
* [HHH-18241] - revert change to semantics of 'null in ()'
|
|
||||||
* [HHH-18232] - DB2zDialect - Insert with GeneratedValue Id not working with DB2v12
|
|
||||||
* [HHH-18225] - Informix syntax error in DISTINCT clause before SKIP clause
|
|
||||||
* [HHH-18221] - Incomplete list of existing foreign keys - DatabaseMetaData.crossReferences(...) not used
|
|
||||||
* [HHH-18218] - Dynamic instantiation with generic entity attribute fails constructor argument type validation
|
|
||||||
* [HHH-18215] - QueryException raised for valid update SQL query - problems with aliases parsing
|
|
||||||
* [HHH-18214] - unhelpful error when query result type has no appropriate constructor
|
|
||||||
* [HHH-18213] - FirebirdDialect LimitHandler produces wrong query on Firebird 2.5 and older
|
|
||||||
* [HHH-18212] - Accessing a removed lazy association results in a NullPointerException
|
|
||||||
* [HHH-18205] - hibernate.implicit_naming_strategy and hibernate.physical_naming_strategy ignored when using Configuration
|
|
||||||
* [HHH-18203] - JPMS: Cannot invoke "javax.lang.model.element.Element.getAnnotationMirrors()" because "element" is null
|
|
||||||
* [HHH-18202] - Error with distinct query + order by aggregate function on an association key
|
|
||||||
* [HHH-18201] - Addition/subtraction of duration to/from temporal parameter wrongly resolved as duration during query parsing
|
|
||||||
* [HHH-18179] - HibernateProcessor wrong warnings after upgrading to 6.5
|
|
||||||
* [HHH-18176] - upsert() with @Version-ed entity on Oracle
|
|
||||||
* [HHH-18175] - StatelessSession not incrementing @Version for entities with IDENTITY id generation
|
|
||||||
* [HHH-18172] - Fix embeddable inheritance for types extending @MappedSuperclass
|
|
||||||
* [HHH-18170] - Subquery randomly generating wrong SQL due to duplicate alias
|
|
||||||
* [HHH-18168] - Informix plural attribute size function support
|
|
||||||
* [HHH-18166] - Cascade behaviour different depending on bootstrap Hibernate or JPA for SAME cascade annotations
|
|
||||||
* [HHH-18163] - Informix foreign key on cascade delete syntax
|
|
||||||
* [HHH-18158] - EmbeddedId not working when Embedded is a generic record
|
|
||||||
* [HHH-18156] - OracleDatabaseCleaner doesn't support latest docker image "gvenzl/oracle-free"
|
|
||||||
* [HHH-18153] - Informix unique constraints on nullness columns
|
|
||||||
* [HHH-18151] - Bytecode enhancement incorrectly generates code for parameterized fields
|
|
||||||
* [HHH-18150] - Informix float and double precision in decimal digits
|
|
||||||
* [HHH-18149] - Metamodel generation fails if executed from Eclipse
|
|
||||||
* [HHH-18147] - Hibernate fails to persist an entity when a natural id association is a proxy
|
|
||||||
* [HHH-18140] - Error modify column type when project startup.
|
|
||||||
* [HHH-18138] - String based fetchGraphs do not resolve parameterized entity associated properties from MappedSuperclass
|
|
||||||
* [HHH-18137] - Hibernate Processor finder method doesn't find field from MappedSuperclass with private fields and field access
|
|
||||||
* [HHH-18121] - Error when using createCountQuery() from distinct dynamic instantiation query
|
|
||||||
* [HHH-18118] - In ScriptSourceInputFromUrl url is compared with itself
|
|
||||||
* [HHH-18117] - Character literal is not properly handled in query
|
|
||||||
* [HHH-18112] - Some dialects use the wrong default version
|
|
||||||
* [HHH-18107] - Package name in 2 classes doesn't correspond to the file path
|
|
||||||
* [HHH-18106] - @CheckHQL is reporting error when named query contains valid Java constant
|
|
||||||
* [HHH-18105] - Semicolon misssing in CSS file hibernate-layout.css line 98
|
|
||||||
* [HHH-18102] - @CheckHQL is not reporting error when non-existing enum constant is referenced in named HQL query
|
|
||||||
* [HHH-18098] - entities annotated @Cacheable(false) get added to second-level cache
|
|
||||||
* [HHH-18080] - hibernate.boot.allow_jdbc_metadata_access=false leads to warning about "0.0.0 version"
|
|
||||||
* [HHH-18077] - In key-based pagination next and previous keys seem to be swapped when moving to previous pages
|
|
||||||
* [HHH-18073] - BasicCollectionJavaType treat Set inconsistently
|
|
||||||
|
|
||||||
|
|
||||||
Changes in 6.6.0.Alpha1 (April 25, 2024)
|
|
||||||
------------------------------------------------------------------------------------------------------------------------
|
|
||||||
|
|
||||||
https://hibernate.atlassian.net/projects/HHH/versions/32271
|
|
||||||
|
|
||||||
** Bug
|
|
||||||
* [HHH-17969] - NPE copying SQM tree for criteria delete statement with null predicate
|
|
||||||
|
|
||||||
** Improvement
|
|
||||||
* [HHH-17999] - Avoid runtime reflection for org.hibernate.jdbc.Expectation
|
|
||||||
* [HHH-17993] - Metamodel processing on bootstrap: avoid retrying same metamodel class name multiple times
|
|
||||||
* [HHH-17991] - Reduce overhead from @DialectOverride discovery
|
|
||||||
* [HHH-17988] - MetadataContext should consistently use ClassLoaderService
|
|
||||||
* [HHH-17987] - Improve allocation rate of ReflectHelper#setterMethodOrNull
|
|
||||||
* [HHH-17980] - Excessive contention during getter identification in the ByteBuddy enhancer
|
|
||||||
* [HHH-17954] - StatelessSession should no longer ignore changes to collections
|
|
||||||
* [HHH-17824] - Extend usage spectrum of @Jpa to the test method level
|
|
||||||
|
|
||||||
** New Feature
|
|
||||||
* [HHH-17955] - Bean validation and StatelessSession
|
|
||||||
* [HHH-17818] - Add new ConcreteProxy annotation
|
|
||||||
|
|
||||||
|
|
||||||
Changes in 6.4.1.Final (December 15, 2023)
|
Changes in 6.4.1.Final (December 15, 2023)
|
||||||
|
|
|
@ -1 +1 @@
|
||||||
hibernateVersion=7.0.0-SNAPSHOT
|
hibernateVersion=7.0.0.Alpha1
|
Loading…
Reference in New Issue