[hibernate/hibernate-orm] b73723: Make sure Hibernate works with the Jakarta Persist...
by Christian Beikov
Branch: refs/heads/main
Home: https://github.com/hibernate/hibernate-orm
Commit: b737231416d78711f07b98afff13839b0f49c72f
https://github.com/hibernate/hibernate-orm/commit/b737231416d78711f07b98a...
Author: Christian Beikov <christian.beikov(a)gmail.com>
Date: 2022-03-25 (Fri, 25 Mar 2022)
Changed paths:
M ci/jpa-3.0-tck.Jenkinsfile
A ci/jpa-3.1-tck.Jenkinsfile
M gradle/base-information.gradle
M hibernate-core/src/main/java/org/hibernate/boot/internal/IdGeneratorInterpreterImpl.java
M hibernate-core/src/main/java/org/hibernate/boot/jaxb/internal/stax/LocalXmlResourceResolver.java
M hibernate-core/src/main/java/org/hibernate/boot/xsd/ConfigXsdSupport.java
M hibernate-core/src/main/java/org/hibernate/boot/xsd/LocalXsdResolver.java
M hibernate-core/src/main/java/org/hibernate/boot/xsd/MappingXsdSupport.java
M hibernate-core/src/main/java/org/hibernate/bytecode/spi/ClassTransformer.java
M hibernate-core/src/main/java/org/hibernate/id/factory/internal/StandardIdentifierGeneratorFactory.java
A hibernate-core/src/main/java/org/hibernate/id/factory/internal/UUIDGenerationTypeStrategy.java
M hibernate-core/src/main/java/org/hibernate/jpa/internal/enhance/EnhancingClassTransformerImpl.java
M hibernate-core/src/main/java/org/hibernate/query/criteria/HibernateCriteriaBuilder.java
M hibernate-core/src/main/java/org/hibernate/query/criteria/JpaSimpleCase.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/internal/SqmCriteriaNodeBuilder.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/tree/expression/SqmCaseSimple.java
A hibernate-core/src/main/resources/org/hibernate/jpa/orm_3_1.xsd
A hibernate-core/src/main/resources/org/hibernate/jpa/persistence_3_1.xsd
M settings.gradle
Log Message:
-----------
Make sure Hibernate works with the Jakarta Persistence 3.1 API
2 years, 9 months
[hibernate/hibernate-orm] f048ea: Introduce a special TimeZoneStorageType#NORMALIZE_...
by Christian Beikov
Branch: refs/heads/main
Home: https://github.com/hibernate/hibernate-orm
Commit: f048ea82053d371af72fe90ef9fd56bd62f74ba7
https://github.com/hibernate/hibernate-orm/commit/f048ea82053d371af72fe90...
Author: Christian Beikov <christian.beikov(a)gmail.com>
Date: 2022-03-25 (Fri, 25 Mar 2022)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/TimeZoneStorageStrategy.java
M hibernate-core/src/main/java/org/hibernate/annotations/TimeZoneStorageType.java
M hibernate-core/src/main/java/org/hibernate/boot/internal/MetadataBuilderImpl.java
M hibernate-core/src/main/java/org/hibernate/boot/model/process/internal/VersionResolution.java
M hibernate-core/src/main/java/org/hibernate/boot/model/process/spi/MetadataBuildingProcess.java
M hibernate-core/src/main/java/org/hibernate/cfg/annotations/BasicValueBinder.java
M hibernate-core/src/main/java/org/hibernate/mapping/BasicValue.java
M hibernate-core/src/main/java/org/hibernate/type/descriptor/java/OffsetDateTimeJavaType.java
M hibernate-core/src/main/java/org/hibernate/type/descriptor/java/ZonedDateTimeJavaType.java
Log Message:
-----------
Introduce a special TimeZoneStorageType#NORMALIZE_UTC variant
2 years, 9 months
[hibernate/hibernate-orm] 7020a1: Make sure timestampdiff returns a double for the S...
by Christian Beikov
Branch: refs/heads/main
Home: https://github.com/hibernate/hibernate-orm
Commit: 7020a1a5638078b8a1fa305d4b5bd7877b291236
https://github.com/hibernate/hibernate-orm/commit/7020a1a5638078b8a1fa305...
Author: Christian Beikov <christian.beikov(a)gmail.com>
Date: 2022-03-25 (Fri, 25 Mar 2022)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/dialect/function/TimestampdiffFunction.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/produce/function/StandardFunctionReturnTypeResolvers.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/sql/BaseSqmToSqlAstConverter.java
Log Message:
-----------
Make sure timestampdiff returns a double for the SECOND unit as per JPA 3.1
Commit: 6801ff0f26955f4a18116b4776fe30e51f0cd226
https://github.com/hibernate/hibernate-orm/commit/6801ff0f26955f4a18116b4...
Author: Christian Beikov <christian.beikov(a)gmail.com>
Date: 2022-03-25 (Fri, 25 Mar 2022)
Changed paths:
M documentation/src/main/asciidoc/userguide/appendices/Configurations.adoc
M hibernate-core/src/main/java/org/hibernate/boot/internal/SessionFactoryOptionsBuilder.java
M hibernate-core/src/main/java/org/hibernate/boot/spi/AbstractDelegatingSessionFactoryOptions.java
M hibernate-core/src/main/java/org/hibernate/boot/spi/MetadataBuildingContext.java
M hibernate-core/src/main/java/org/hibernate/boot/spi/SessionFactoryOptions.java
M hibernate-core/src/main/java/org/hibernate/cfg/AvailableSettings.java
M hibernate-core/src/main/java/org/hibernate/cfg/annotations/BasicValueBinder.java
M hibernate-core/src/main/java/org/hibernate/internal/util/config/ConfigurationHelper.java
M hibernate-core/src/main/java/org/hibernate/mapping/BasicValue.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/sql/BaseSqmToSqlAstConverter.java
M hibernate-core/src/main/java/org/hibernate/type/descriptor/java/DurationJavaType.java
M hibernate-core/src/main/java/org/hibernate/type/descriptor/jdbc/JdbcTypeIndicators.java
M hibernate-core/src/main/java/org/hibernate/type/spi/TypeConfiguration.java
Log Message:
-----------
Introduce option to configure how to store java.time.Duration
Commit: f2aa533dfc9fd502cdd90ae909c95bccb4f62493
https://github.com/hibernate/hibernate-orm/commit/f2aa533dfc9fd502cdd90ae...
Author: Christian Beikov <christian.beikov(a)gmail.com>
Date: 2022-03-25 (Fri, 25 Mar 2022)
Changed paths:
M documentation/src/main/asciidoc/userguide/appendices/Configurations.adoc
A documentation/src/test/java/org/hibernate/userguide/mapping/basic/DurationMappingLegacyTests.java
M hibernate-core/src/main/java/org/hibernate/boot/model/process/spi/MetadataBuildingProcess.java
M hibernate-core/src/main/java/org/hibernate/dialect/AbstractHANADialect.java
M hibernate-core/src/main/java/org/hibernate/dialect/SybaseASEDialect.java
M hibernate-core/src/main/java/org/hibernate/query/sqm/sql/BaseSqmToSqlAstConverter.java
M hibernate-core/src/main/java/org/hibernate/sql/ast/spi/AbstractSqlAstTranslator.java
M hibernate-core/src/main/java/org/hibernate/type/StandardBasicTypes.java
M hibernate-core/src/main/java/org/hibernate/type/descriptor/java/DurationJavaType.java
M migration-guide.adoc
Log Message:
-----------
Switch back to numeric(21) with nanosecond resolution as fallback for mapping Duration to retain backwards compatibility
Compare: https://github.com/hibernate/hibernate-orm/compare/b84a6e3a7f5e...f2aa533...
2 years, 9 months