Branch: refs/heads/main
Home:
https://github.com/hibernate/hibernate-orm
Commit: 2962eaa00e8c786a8435ea965a4db9b676f4f925
https://github.com/hibernate/hibernate-orm/commit/2962eaa00e8c786a8435ea9...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2026-06-11 (Thu, 11 Jun 2026)
Changed paths:
M
tooling/metamodel-generator/src/main/java/org/hibernate/processor/ContainsAttributeTypeVisitor.java
M tooling/metamodel-generator/src/main/java/org/hibernate/processor/Version.java
M
tooling/metamodel-generator/src/main/java/org/hibernate/processor/annotation/AnnotationMetaEntity.java
M
tooling/metamodel-generator/src/main/java/org/hibernate/processor/annotation/MetaAttributeGenerationVisitor.java
M
tooling/metamodel-generator/src/main/java/org/hibernate/processor/annotation/StaticQueryMethod.java
R
tooling/metamodel-generator/src/main/java/org/hibernate/processor/util/NullnessUtil.java
M
tooling/metamodel-generator/src/main/java/org/hibernate/processor/util/SqmTypeUtils.java
M
tooling/metamodel-generator/src/main/java/org/hibernate/processor/util/TypeUtils.java
M
tooling/metamodel-generator/src/main/java/org/hibernate/processor/util/xml/XmlParserHelper.java
M
tooling/metamodel-generator/src/main/java/org/hibernate/processor/xml/XmlMetaEntity.java
Log Message:
-----------
Consistently use the NullnessUtil from hibernate-core
And remove the one from hibernate-processor.
Commit: 5ecda48d954c51583ad72e9d77030377cef16d37
https://github.com/hibernate/hibernate-orm/commit/5ecda48d954c51583ad72e9...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2026-06-11 (Thu, 11 Jun 2026)
Changed paths:
M local-build-plugins/src/main/groovy/local.code-quality.gradle
M tooling/hibernate-ant/hibernate-ant.gradle
M tooling/hibernate-maven-plugin/hibernate-maven-plugin.gradle
M tooling/metamodel-generator/hibernate-processor.gradle
Log Message:
-----------
More succinctly disable forbiddenapis for non-main source sets
Commit: 940f594697416df5ab049c89c148a0efd76123ff
https://github.com/hibernate/hibernate-orm/commit/940f594697416df5ab049c8...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2026-06-11 (Thu, 11 Jun 2026)
Changed paths:
M tooling/metamodel-generator/src/main/java/org/hibernate/processor/ClassWriter.java
M tooling/metamodel-generator/src/main/java/org/hibernate/processor/Context.java
M
tooling/metamodel-generator/src/main/java/org/hibernate/processor/HibernateProcessor.java
M
tooling/metamodel-generator/src/main/java/org/hibernate/processor/annotation/AbstractAnnotatedMethod.java
M
tooling/metamodel-generator/src/main/java/org/hibernate/processor/annotation/AnnotationMeta.java
M
tooling/metamodel-generator/src/main/java/org/hibernate/processor/annotation/AnnotationMetaEntity.java
M
tooling/metamodel-generator/src/main/java/org/hibernate/processor/annotation/LifecycleMethod.java
M
tooling/metamodel-generator/src/main/java/org/hibernate/processor/annotation/ResultSetMappingMetaAttribute.java
M
tooling/metamodel-generator/src/main/java/org/hibernate/processor/util/TypeRenderingVisitor.java
M
tooling/metamodel-generator/src/main/java/org/hibernate/processor/util/TypeUtils.java
M
tooling/metamodel-generator/src/main/java/org/hibernate/processor/util/xml/ContextProvidingValidationEventHandler.java
M
tooling/metamodel-generator/src/main/java/org/hibernate/processor/util/xml/JpaNamespaceTransformingEventReader.java
M
tooling/metamodel-generator/src/main/java/org/hibernate/processor/xml/JpaDescriptorParser.java
M
tooling/metamodel-generator/src/main/java/org/hibernate/processor/xml/XmlMetaEntity.java
Log Message:
-----------
Fix errors reported by NullAway in hibernate-processor
Assisted-By: Claude Code <noreply(a)anthropic.com>
Commit: 842918d7d3a5dcaacf769a834bd678e843c04190
https://github.com/hibernate/hibernate-orm/commit/842918d7d3a5dcaacf769a8...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2026-06-11 (Thu, 11 Jun 2026)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/engine/spi/ActionQueueLegacy.java
M hibernate-core/src/main/java/org/hibernate/engine/spi/BatchFetchQueue.java
M hibernate-core/src/main/java/org/hibernate/engine/spi/CascadingActions.java
M hibernate-core/src/main/java/org/hibernate/engine/spi/IdentifierValue.java
M hibernate-core/src/main/java/org/hibernate/engine/spi/LoadQueryInfluencers.java
M hibernate-core/src/main/java/org/hibernate/engine/spi/VersionValue.java
M
hibernate-core/src/main/java/org/hibernate/engine/transaction/internal/TransactionImpl.java
M
hibernate-core/src/main/java/org/hibernate/engine/transaction/jta/platform/internal/AbstractJtaPlatform.java
M
hibernate-core/src/main/java/org/hibernate/property/access/internal/PropertyAccessMixedImpl.java
M
hibernate-core/src/main/java/org/hibernate/property/access/internal/PropertyAccessStrategyResolverStandardImpl.java
M
hibernate-core/src/main/java/org/hibernate/query/sqm/tree/domain/AbstractSqmPath.java
M
hibernate-core/src/main/java/org/hibernate/query/sqm/tree/expression/SqmFunction.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/from/SqmFromClause.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/from/SqmRoot.java
M
hibernate-core/src/main/java/org/hibernate/query/sqm/tree/jpa/ParameterCollector.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/select/SqmQueryGroup.java
M
hibernate-core/src/main/java/org/hibernate/query/sqm/tree/select/SqmSelectClause.java
M hibernate-core/src/main/java/org/hibernate/spi/NavigablePath.java
Log Message:
-----------
Fix errors reported by NullAway in hibernate-core
Commit: fd298bdd0a14bcc18586cd4620088813c9f2e177
https://github.com/hibernate/hibernate-orm/commit/fd298bdd0a14bcc18586cd4...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2026-06-11 (Thu, 11 Jun 2026)
Changed paths:
M gradle/libs.versions.toml
M
hibernate-core/src/main/java/org/hibernate/query/sqm/tree/domain/AbstractSqmPath.java
M local-build-plugins/src/main/groovy/local.code-quality.gradle
Log Message:
-----------
Add (compile-only) Jetbrains Annotation dependency and use it
It's only useful in very specific cases.
Commit: 66dddf345e6773961350ddf1a47d0ca59a9a5e35
https://github.com/hibernate/hibernate-orm/commit/66dddf345e6773961350ddf...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2026-06-11 (Thu, 11 Jun 2026)
Changed paths:
M .github/dependabot.yml
M Jenkinsfile
M build.gradle
M gradle/libs.versions.toml
M hibernate-core/src/main/java/org/hibernate/internal/util/NullnessUtil.java
M
hibernate-core/src/main/java/org/hibernate/query/sqm/tree/AbstractSqmDmlStatement.java
M
hibernate-core/src/main/java/org/hibernate/service/spi/ServiceRegistryAwareService.java
M local-build-plugins/src/main/groovy/local.code-quality.gradle
M
tooling/metamodel-generator/src/main/java/org/hibernate/processor/annotation/AnnotationMetaEntity.java
M
tooling/metamodel-generator/src/main/java/org/hibernate/processor/annotation/LifecycleMethod.java
M
tooling/metamodel-generator/src/main/java/org/hibernate/processor/annotation/QueryMethod.java
M
tooling/metamodel-generator/src/main/java/org/hibernate/processor/validation/MockCollectionPersister.java
M
tooling/metamodel-generator/src/main/java/org/hibernate/processor/validation/MockEntityPersister.java
M
tooling/metamodel-generator/src/main/java/org/hibernate/processor/validation/MockJdbcServicesInitiator.java
M
tooling/metamodel-generator/src/main/java/org/hibernate/processor/validation/MockSessionFactory.java
M
tooling/metamodel-generator/src/main/java/org/hibernate/processor/validation/ProcessorSessionFactory.java
A
tooling/metamodel-generator/src/nullaway/java/org/hibernate/processor/nullaway/JavaxLangModelLibraryModels.java
A
tooling/metamodel-generator/src/nullaway/resources/META-INF/services/com.uber.nullaway.LibraryModels
Log Message:
-----------
Enable NullAway for the hibernate-processor module
Configure NullAway to check the org.hibernate.processor package using
annotatedPackages instead of onlyNullMarked, which allows checking
without requiring jspecify annotations.
Implement custom LibraryModels to annotate nullability of javax.lang.model
and javax.xml.stream APIs that are not annotated with @Nullable.
Co-Authored-By: Rey <89825425+Kingg22(a)users.noreply.github.com>
Assisted-By: Claude Code <noreply(a)anthropic.com>
Commit: 3a7dd84ffc91d4e8cb10d012914b32d8a6ae6d99
https://github.com/hibernate/hibernate-orm/commit/3a7dd84ffc91d4e8cb10d01...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2026-06-11 (Thu, 11 Jun 2026)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/engine/spi/ActionQueueLegacy.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/cte/SqmCteStatement.java
M
hibernate-core/src/main/java/org/hibernate/query/sqm/tree/expression/SqmJsonTableFunction.java
M
hibernate-core/src/main/java/org/hibernate/query/sqm/tree/expression/SqmXmlTableFunction.java
M
hibernate-core/src/main/java/org/hibernate/query/sqm/tree/select/AbstractSqmSelectQuery.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/select/SqmQueryGroup.java
M hibernate-core/src/main/java/org/hibernate/service/spi/ServiceBinding.java
M local-build-plugins/src/main/groovy/local.code-quality.gradle
M
tooling/metamodel-generator/src/nullaway/java/org/hibernate/processor/nullaway/JavaxLangModelLibraryModels.java
Log Message:
-----------
Enable NullAway for select packages in hibernate-core
Commit: de94c3bac453fdcb4a68d6e5e34b504b30af5613
https://github.com/hibernate/hibernate-orm/commit/de94c3bac453fdcb4a68d6e...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2026-06-11 (Thu, 11 Jun 2026)
Changed paths:
M
hibernate-core/src/main/java/org/hibernate/query/hql/internal/SemanticQueryBuilder.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/select/SqmQueryGroup.java
Log Message:
-----------
Make SqmQueryGroup#operator final and non-null
From what I could see:
1. The only way to get a null operator was to call the deprecated
constructor.
2. The deprecated constructor was not called anywhere.
3. setOperator was only called when the operator was null.
So I removed the deprecated constructor, which allows this change.
Commit: 357d0958d0fea98086dd13669c8b197c5ad42c61
https://github.com/hibernate/hibernate-orm/commit/357d0958d0fea98086dd136...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2026-06-11 (Thu, 11 Jun 2026)
Changed paths:
M local-build-plugins/src/main/groovy/local.code-quality.gradle
Log Message:
-----------
Skip errorprone/nullaway by default
Compare:
https://github.com/hibernate/hibernate-orm/compare/6683b9c74b98...357d095...
To unsubscribe from these emails, change your notification settings at
https://github.com/hibernate/hibernate-orm/settings/notifications