Skip to content

Commit e144300

Browse files
committed
Pre-steps for release : 7.1.0.CR1
1 parent 595b7f4 commit e144300

File tree

2 files changed

+135
-1
lines changed

2 files changed

+135
-1
lines changed

changelog.txt

Lines changed: 134 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,140 @@ Hibernate 7 Changelog
33

44
Note: Please refer to JIRA to learn more about each issue.
55

6+
Changes in 7.1.0.CR1 (July 30, 2025)
7+
------------------------------------------------------------------------------------------------------------------------
8+
9+
https://hibernate.atlassian.net/projects/HHH/versions/32362
10+
11+
** Bug
12+
* [HHH-19649] - QualifiedNameParser inconsistent between parsing and formatting
13+
* [HHH-19645] - Some database specific tests are missing RequiresDialect annotation
14+
* [HHH-19640] - @UpdateTimestamp behavior change between Hibernate 5.6 and 6.6
15+
* [HHH-19631] - NPE in AbstractPersistentCollection because "persister" is null, when accessing unfetched lazy collection in event
16+
* [HHH-19626] - Hibernate processor may fail to process entities with generics
17+
* [HHH-19616] - @ManyToOne(optional=false) results in a not null constraint for SINGLE_TABLE subclass
18+
* [HHH-19604] - Session.isDirty always return true when @Immutable entity is loaded
19+
* [HHH-19585] - Object relationship mapping issues | java.lang.NullPointerException: Cannot invoke "java.lang.Comparable.compareTo(Object)" because "one" is null
20+
* [HHH-19583] - JsonJavaType is missing parameterized info on the type arguments
21+
* [HHH-19579] - Criteria update join - Column 'code' in SET is ambiguous
22+
* [HHH-19578] - @Delete queries for reactive repositories
23+
* [HHH-19574] - metamodel population for inner classes
24+
* [HHH-19572] - NullPointerException when using where(List<Predicate> restrictions) method
25+
* [HHH-19571] - CloningPropertyCall causes non-deterministic bytecode for AccessOptimizer
26+
* [HHH-19570] - HQL with jpamodelgen fails compilation when querying by natural id named `id`
27+
* [HHH-19549] - Hibernate Processor: When embeddable is annotated by @Access enclosing element must not change access type
28+
* [HHH-19547] - Misleading exception message at DefaultFlushEntityEventListener - mangled ID - misplaced Entity and EntityEntry ID
29+
* [HHH-19533] - Implement equals() and hashCode() for NativeQueryConstructorTransformer
30+
* [HHH-19531] - Jakarta Data implementation casts StatlessSession to *Implementor interfaces
31+
* [HHH-19529] - Check bytecode generated classes with stable names class loaders
32+
* [HHH-19528] - Version xml mapping is ignored
33+
* [HHH-19523] - NPE when using stateless session and having a PreCollectionRecreateEventListener registered
34+
* [HHH-19522] - upserts fail silently instead of throwing StaleObjectStateException
35+
* [HHH-19495] - [Hibernate 7] - Extra update when mixing entity annotation with XML when a collection is dirty
36+
* [HHH-19457] - Inheritance with type JOINED not working in a related entity
37+
* [HHH-19396] - Cannot select the same column twice (with different aliases) while using CTE
38+
* [HHH-19391] - Query plan caching for criteria queries fails with entity parameters
39+
* [HHH-19368] - Group by and single-table inheritance sub-select query error
40+
* [HHH-19261] - OracleDialect getQueryHintString incorrectly joins supplied hints
41+
* [HHH-19168] - Disallow re-enhancement of entities with different configuration
42+
* [HHH-19031] - Loading an Entity a second time when it contains an embedded object causes IllegalArgumentException
43+
* [HHH-18936] - remove parent with @OnDelete(CASCADE) leads to TransientObjectException
44+
* [HHH-18909] - NPE for cached entity with array
45+
* [HHH-18837] - Oracle epoch extraction doesn't work with dates
46+
* [HHH-18820] - QueryInterpretationCache and criteria SQM trees
47+
* [HHH-18818] - CteInsertHandler doesn't update PooledOptimizer after batch inserting
48+
* [HHH-18473] - Default target column qualifier support error
49+
* [HHH-18311] - No longer able to configure which SqmMultiTableInsertStrategy/SqmMultiTableMutationStrategy to use
50+
* [HHH-11866] - CustomEntityDirtinessStrategy#resetDirty is not called after entity initialization
51+
* [HHH-9812] - @Formula with SQL cast function
52+
* [HHH-8535] - Generating an ID with org.hibernate.id.enhanced.TableGenerator can hang the application if HIBERNATE_SEQUENCES has NULL value
53+
54+
** Deprecation
55+
* [HHH-19661] - Deprecate enhancement support for "extended" enhancement
56+
* [HHH-19660] - Deprecate enhancement support for automatic association management
57+
* [HHH-19500] - layer-breakers in UserType
58+
* [HHH-19483] - deprecate EntityEntryFactory
59+
* [HHH-19015] - Deprecate Session#byId in favor of FindOptions
60+
61+
** Improvement
62+
* [HHH-19668] - Reduce size of collections held in ParameterInterpretationImpl before storing them in the cache
63+
* [HHH-19667] - Support H2 2.2.220 for update clause enhancements
64+
* [HHH-19663] - Add arrayToString/collectionToString variant that accepts default element
65+
* [HHH-19662] - Define granularity of EnhancementContext options matching reality
66+
* [HHH-19654] - Upgrade hibernate-models to 1.0.1
67+
* [HHH-19653] - Log JDBC fetch size
68+
* [HHH-19646] - Improve validation of configuration settings for the Query Plan Cache
69+
* [HHH-19644] - Enforce usage of SharedDriverManagerConnectionProviderImpl connection pool for hibernate-envers tests
70+
* [HHH-19643] - Redirect some hibernate-envers tests to H2 as they use an H2 configured hibernate configuration file
71+
* [HHH-19641] - Upgrade to JUnit 5.13.4
72+
* [HHH-19638] - Document the Ant enhancement task in User Guide tooling section
73+
* [HHH-19632] - Give access to optional parameter info in SqlAstTranslator
74+
* [HHH-19623] - Support GaussDB column check function
75+
* [HHH-19622] - Include hibernate-vector in the platform pom
76+
* [HHH-19619] - Add TeradataDialect
77+
* [HHH-19617] - Remove EXECUTE ANY TYPE privilege for Oracle
78+
* [HHH-19612] - fetchgraph and loadgraph hints should accept the name of a named EntityGraph
79+
* [HHH-19611] - logging cleanup
80+
* [HHH-19608] - automatically include the @PartitionKey in the primary key constraint
81+
* [HHH-19598] - Support GaussDB procedure
82+
* [HHH-19595] - Implement upsert support for HSQLDB and EDB (v >= 15)
83+
* [HHH-19593] - ResourceRegistryStandardImpl triggers identity hashcode on Statements and ResultSets
84+
* [HHH-19591] - Refactor verifyMeterNotFoundException to use assertThrows
85+
* [HHH-19553] - Remove CREATE ANY INDEX privilege for Oracle
86+
* [HHH-19544] - Allow to plug-in a third party cache implementation for internal caches
87+
* [HHH-19537] - Simplify amount of computations performed during LazyAttributeLoadingInterceptor ctor
88+
* [HHH-19536] - Reduce computations during EnhancementAsProxyLazinessInterceptor constructor
89+
* [HHH-19532] - Add unwrap() method to StatelessSession/SharedSessionContract
90+
* [HHH-19526] - Avoid generating a QueryInterpretationCache.Key when the query cache is disabled
91+
* [HHH-19508] - order collection updates to put deletes first
92+
* [HHH-19506] - General Firebird dialect improvements (main)
93+
* [HHH-19503] - Track a Dialect's level of support for locking joined tables
94+
* [HHH-19501] - Session#lock w/ pessimistic locks for scopes
95+
* [HHH-19494] - MERGE on DB2
96+
* [HHH-19487] - AbstractEntityPersister should not be directly involved in dirty checking
97+
* [HHH-19484] - simpler customization of ImplicitNamingStrategyJpaCompliantImpl
98+
* [HHH-19466] - exposure of SPI types via JpaMetamodel
99+
* [HHH-19362] - Improve JsonHelper to handle more org.hibernate.metamodel.mapping types for serialization
100+
* [HHH-19297] - Register json functions in SingleStore community dialect
101+
* [HHH-19283] - Hibernate Gradle Plugin configuration cache support
102+
* [HHH-18613] - @View optional column names
103+
* [HHH-17751] - Support force-increment locking with database-generated version timestamp
104+
* [HHH-17404] - Support reading/writing from/to special source/target in FormatMapper
105+
* [HHH-16548] - allow directory/archive scanning via Configuration API
106+
* [HHH-16283] - Integrate ParameterMarkerStrategy into NativeQuery
107+
108+
** New Feature
109+
* [HHH-19652] - GaussDB locking support
110+
* [HHH-19614] - check constraint to enforce correct nullability in single table mappings
111+
* [HHH-19587] - Easier access to LobHelper
112+
* [HHH-19580] - allow SchemaManager to target a specified schema/catalog
113+
* [HHH-19559] - built-in implementation of schema-based multitenancy, using Connection.setSchema()
114+
* [HHH-19535] - Interceptor and merge()
115+
* [HHH-19493] - criteria support for id() and version() functions
116+
* [HHH-19459] - Locking scope and follow-on
117+
* [HHH-19365] - Add GaussDB dialect support
118+
* [HHH-18708] - HQL string() function
119+
120+
** Remove Feature
121+
* [HHH-17889] - Remove support for database versions that are unsupported by vendors 7.1 edition
122+
123+
** Sub-task
124+
* [HHH-19226] - Remove support for SQL Server versions older than 2014
125+
* [HHH-19225] - Remove support for MariaDB versions older than 10.6
126+
* [HHH-18641] - Remove support for DB2i versions older than 7.2
127+
* [HHH-18639] - Remove support for DB2 versions older than 11.1
128+
* [HHH-18366] - Informix concat pipe operator error
129+
130+
** Task
131+
* [HHH-19639] - Add getter for EmbeddableFetchImpl#nullIndicatorResult
132+
* [HHH-19603] - Update the links to Configurations.adoc in the reference guide
133+
* [HHH-19548] - Upgrade to ByteBuddy 1.17.5
134+
* [HHH-19518] - Make hibernate-maven-plugin configuration parameters non-readonly
135+
* [HHH-19504] - Javadoc error SecondaryRow#owned
136+
* [HHH-19496] - Use Javadoc styles from hibernate-asciidoctor-theme
137+
* [HHH-19309] - Switch to Central Publishing Portal API for publishing to Maven Central
138+
139+
6140
Changes in 7.0.0.Final (May 19, 2025)
7141
------------------------------------------------------------------------------------------------------------------------
8142

gradle/version.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
hibernateVersion=7.1.0-SNAPSHOT
1+
hibernateVersion=7.1.0.CR1

0 commit comments

Comments
 (0)