Commit Graph

694 Commits

Author SHA1 Message Date
Jan Schatteman d8b44d071e HHH-16515 - Add @Nullable annotations to org.hibernate.spi
Signed-off-by: Jan Schatteman <jschatte@redhat.com>

Correction to gradle/java-module.gradle for the checkerframework
Co-authored-by: Christian Beikov <christian.beikov@gmail.com>

Add @Nullable annotations to org.hibernate.spi
2023-04-26 18:28:07 +02:00
Steve Ebersole 519f0f7ced HHH-16511 - Ability to drop-in extra JDBC drivers 2023-04-25 04:59:25 -05:00
Christian Beikov 783da2a906 HHH-16389 Introduce checkerframework for nullness marking/checking and null check the JPA metamodel generator 2023-04-05 19:14:37 +02:00
Steve Ebersole b276128f56 HHH-16284 - Rename JdbcParameterRender to ParameterMarkerStrategy 2023-03-13 15:35:38 -05:00
Christian Beikov 640161fcf2 Switch version on main to 6.3.0-SNAPSHOT 2023-01-27 10:28:55 +01:00
LLEFEVRE 2ed4d2c87b HHH-15971 Fix Oracle CI build for 11g version 2023-01-04 11:23:56 +01:00
LLEFEVRE ccf4fac124 HHH-15961 Speed-up Oracle CI build 2023-01-03 10:26:46 +01:00
Gavin c6f0be990c yet more work on the API documentation
- and get rid of people's email addresses, they don't belong in the code
2022-12-29 15:03:09 +01:00
Gavin 0a5699f56c filter some noisy packages from the javadoc 2022-12-27 12:00:02 +01:00
Hibernate-CI 723227a3c6 Post-steps for release : `6.2.0.CR1` 2022-12-22 23:40:07 +00:00
Hibernate-CI 14e8c25ad9 Pre-steps for release : `6.2.0.CR1` 2022-12-22 23:35:20 +00:00
Steve Ebersole 3f7dd8c23b HHH-15799 - API/internal split for org.hibernate.cfg package 2022-12-21 07:48:35 -06:00
LLEFEVRE 19bc9a432b HHH-15755: Let OracleDialect detect if running on Autonomous database 2022-12-14 19:28:03 +01:00
Christian Beikov dfa3981a52 Make stored procedure and function calls through ProcedureCall API more portable 2022-12-14 11:21:06 +01:00
Mark Rotteveel 9290f8b754 HHH-15812 Firebird dialect improvements 2022-12-06 11:38:51 +01:00
Gavin ed52dba650 make the gradle build quieter
also delete some obsolete stuff from before move to Java 11
2022-11-28 09:10:34 +01:00
Christian Beikov 276b7a6f95 HHH-15748 Use JSON DDL type on Oracle 21+ and BLOB on 12+ 2022-11-25 10:11:12 +01:00
Christian Beikov 4914d14a43 HHH-15626 Move old databases to nightly pipeline and add some SQL Server 2022 features 2022-11-18 11:06:39 +01:00
Christian Beikov 90a752a0ee HHH-15328 Add support for CTE WITH clause 2022-11-10 13:25:21 +01:00
Christian 11b968a2ee HHH-15571 Use Gradle BND Plugin for generating OSGI Bundle entries in Jar Manifest 2022-11-03 11:43:12 +01:00
Christian Beikov 1e6d6b8207 Switch to HANA cloud instances 2022-10-24 20:41:49 +02:00
Christian Beikov ee7c2ee041 HHH-15615 Add EDB PostgreSQL Advanced to test matrix and fix issues 2022-10-21 12:35:46 +02:00
Christian Beikov 249dfd0d12 HHH-15534 Fix publishing of the hibernate-gradle-plugin 2022-09-23 10:59:57 +02:00
Christian Beikov bfa17d3fc7 Allow excluding tests of all sub projects, not just hibernate-core 2022-09-19 14:51:57 +02:00
Christian Beikov 3b4da627ab Switch to 6.2.0-SNAPSHOT 2022-09-02 16:50:21 +02:00
Sanne Grinovero 9ecb4484a4 HHH-15448 Run tests on MSSQL Server using trustServerCertificate=true 2022-08-16 09:35:17 +01:00
Hibernate-CI 2f176f79bc Post-steps for release : `6.1.2.Final` 2022-08-03 13:52:28 +00:00
Hibernate-CI c1e600078d Pre-steps for release : `6.1.2.Final` 2022-08-03 13:47:46 +00:00
Hibernate-CI f1ca6d9e5e Post-steps for release : `6.1.1.Final` 2022-07-01 12:18:25 +00:00
Hibernate-CI 81ea7a1a90 Pre-steps for release : `6.1.1.Final` 2022-07-01 12:13:32 +00:00
Yoann Rodière f46d61b6e7 Allow passing test launcher args through project properties 2022-06-09 17:13:56 +02:00
Hibernate-CI 9b934f6fb0 Post-steps for release : `6.1.0.Final` 2022-06-07 09:12:37 +00:00
Hibernate-CI 3a0e9f1c61 Pre-steps for release : `6.1.0.Final` 2022-06-07 09:08:23 +00:00
Andrea Boriero 30d896a19a HHH-15297 Invalid Automatic-Module-Name org.hibernate.orm.community-dialects 2022-05-24 14:42:07 +02:00
Andrea Boriero 7b2e93fa17 Gradle created a preVerifyRelease task 2022-05-16 16:11:37 +02:00
Steve Ebersole 8225ab1f9b Minor changes to signing and build logging cleanup 2022-05-11 20:36:48 -05:00
Christian Beikov e26eb667ee Switch main to 6.1.0-SNAPSHOT 2022-05-10 10:12:03 +02:00
Hibernate-CI dca3695a1d Post-steps for release : `6.0.1.Final` 2022-05-06 16:47:20 +00:00
Hibernate-CI f50460baa5 Pre-steps for release : `6.0.1.Final` 2022-05-06 16:43:13 +00:00
Steve Ebersole c43fa6b4d9 Fix signing of published artifacts
- for explicit signing, current form only works if the full task name/path is used from the command line, rather that Gradle's handling for tasks "short cuts".  E.g., this works :`gradlew signPublishedArtifactsPublication`; but this does not: `gradlew sign`
2022-05-05 12:49:00 -05:00
Christian Beikov c18e611ed6 HHH-15200 Add support for the SQLXML type 2022-05-05 09:07:37 +02:00
Steve Ebersole a39bf55a65 HHH-15236 - Fix signing of published artifacts 2022-04-29 08:18:18 -05:00
Steve Ebersole 69e57404c6 HHH-15226 - Publish a Gradle platform (Maven Bom++) for Hibernate ORM
- plus use Gradle version catalogs as opposed to `libraries.gradle`
- dropped OSGi manifest entries for hibernate-envers - they were broken and we decided we no longer support OSGi
2022-04-26 14:41:04 -05:00
Sanne Grinovero 2de227d84c HHH-15207 Upgrade GraalVM SDK to 22.0.0.2 2022-04-13 11:18:46 +01:00
Yoann Rodière 9b02781378 HHH-15209 Upgrade to bytebuddy 1.12.9 2022-04-13 09:35:10 +01:00
Sanne Grinovero 535019c471 HHH-15208 Upgrade to Micrometer 1.8.4 2022-04-13 09:27:35 +01:00
Sanne Grinovero 432b393042 HHH-15204 Remove dependency to jakarta.activation:jakarta.activation-api 2022-04-13 07:14:52 +01:00
Sanne Grinovero e0a99f25ce HHH-15188 Upgrade to Hibernate Validator 7.0.4.Final 2022-04-08 11:50:37 +01:00
Sanne Grinovero 68d4a5d27c HHH-15188 Cleanup unused dependency to Hibernate Validator 6.x 2022-04-08 11:50:37 +01:00
Sanne Grinovero eb37eb8379 HHH-15187 Upgrade to HCANN 6.0.0.Final 2022-04-08 11:50:37 +01:00
Christian Beikov 43d2274573 Switch to new Oracle image and try to improve podman experience 2022-04-07 12:34:00 +02:00
Hibernate-CI 2560cc6638 Post-steps for release : `6.0.0.Final` 2022-03-31 18:28:30 +00:00
Hibernate-CI 53889db409 Pre-steps for release : `6.0.0.Final` 2022-03-31 18:24:14 +00:00
Christian Beikov dcc0b7d7d8 Revert version change BENCHMARK 2022-03-26 12:14:17 +01:00
Christian Beikov bbe8783887 Further improvements 2022-03-26 01:56:33 +01:00
Christian Beikov e1742ac3ac Update H2 to 2.1.210 and HSQLDB to 2.6.1 2022-03-25 21:59:23 +01:00
Christian Beikov b737231416 Make sure Hibernate works with the Jakarta Persistence 3.1 API 2022-03-25 21:24:13 +01:00
Steve Ebersole 3da5571867 drop Wrapper.DistributionType.ALL for Gradle wrapper config 2022-03-16 09:37:01 -05:00
Steve Ebersole 5403e95958 HHH-14872 - Re-enable hibernate-gradle-plugin
plus additional improvements to Gradle scripts
2022-03-15 20:10:17 -05:00
Steve Ebersole 58d4d8a6e1 Gradle build clean-ups
- fix forbidden-apis task config
2022-03-15 16:24:07 -05:00
Steve Ebersole f82d381fe3 Gradle build clean-ups
- re-organize release task definitions to avoid use of subproject iteration
2022-03-15 12:15:56 -05:00
Steve Ebersole 92b46bca5b Gradle build clean-ups
- drop use of `allprojects`
2022-03-15 09:39:07 -05:00
Sanne Grinovero 2e9b34fc51 HHH-15119 Upgrade to ByteBuddy 1.12.8 2022-03-15 10:27:37 +00:00
Steve Ebersole e16fbb6c31 report-tasks 2022-03-09 12:28:13 -06:00
Yoann Rodière 5eb8a6fab1 HHH-15107 Use net.bytebuddy.experimental=true when running tests against JDK19 2022-03-09 08:11:09 +01:00
Yoann Rodière a88170d24a HHH-15107 Upgrade to Mockito 4.3.1 2022-03-09 08:11:09 +01:00
Hibernate-CI 92686b16e2 Post-steps for release : `6.0.0.CR2` 2022-03-09 03:59:38 +00:00
Hibernate-CI 8c5fdea247 Pre-steps for release : `6.0.0.CR2` 2022-03-09 03:54:06 +00:00
Steve Ebersole 50c0c2ff9d HHH-14604 - Sign published artifacts 2022-03-03 15:45:41 -06:00
Steve Ebersole 662182adff Gradle Enterprise - remote build cache 2022-03-03 15:45:41 -06:00
Andrea Boriero d8a98af76e Fix LocalTime and OffsetTime parameter binding 2022-02-11 13:16:28 +01:00
Hibernate-CI 3df3d37dbd Post-steps for release : `6.0.0.CR1` 2022-01-27 15:22:20 +00:00
Hibernate-CI 6b37a21c28 Pre-steps for release : `6.0.0.CR1` 2022-01-27 15:17:31 +00:00
Steve Ebersole 5436f441ae move remaining tests from o.h.test to o.h.orm.test 2022-01-26 17:06:53 -06:00
Karel Maesen 4b7b6135fe HHH-14805 Upgrade SqlServer Spatial to H6 2022-01-24 20:44:53 +01:00
Steve Ebersole ef73522139 Build task - collect @Incubating + logging refs 2022-01-23 07:06:21 -06:00
Sanne Grinovero dd176727b2 HHH-15040 Upgrade to Hibernate Commons Annotations 6.0.0.CR1 2022-01-19 13:28:41 +00:00
Sanne Grinovero 3bed089caf HHH-15031 Upgrade to ByteBuddy 1.12.7 2022-01-15 21:52:43 +00:00
Sanne Grinovero b8d5b0bd45 HHH-15028 Upgrade to JBoss Logging 3.4.3.Final 2022-01-14 18:10:27 +00:00
Sanne Grinovero fbae1a4651 HHH-15026 Upgrade to Log4J 2.17.1 2022-01-13 15:30:30 +00:00
Sanne Grinovero e6866034de HHH-15024 Upgrade to Jandex 2.4.2.Final 2022-01-12 14:20:35 +00:00
Sanne Grinovero 6efff11d44 HHH-15000 Upgrade to Hibernate Commons Annotations 6.0.0.Beta1 2022-01-12 11:15:26 +00:00
Steve Ebersole e446b7c99b Log4j Vulnerability - https://blog.gradle.org/log4j-vulnerability;
Upgrade Gradle Enterprise plugin to 3.8
2022-01-11 15:47:48 -06:00
Steve Ebersole ef6c14a0be Upgrade to Gradle 7.3.3 2022-01-11 15:47:48 -06:00
Sanne Grinovero da1972ed7b HHH-14999 Upgrade to Hibernate Validator 6.2.1.Final (EE) and 7.0.2.Final (Jakarta) 2021-12-22 16:20:12 +00:00
Sanne Grinovero 31030019d9 HHH-14998 Upgrade to GraalVM 21.3.0 2021-12-22 16:20:12 +00:00
Sanne Grinovero e42364246d HHH-14997 Upgrade to Agroal 1.14 2021-12-22 16:20:12 +00:00
Sanne Grinovero cb0f26c6bf HHH-14996 Upgrade to JBoss Logging Processor (and matching Annotations) 2.2.1.Final 2021-12-22 16:20:12 +00:00
Sanne Grinovero 90c0717b37 HHH-14995 Upgrade to Jandex 2.4.1.Final 2021-12-22 16:20:12 +00:00
Sanne Grinovero dd0e65c698 Upgrading the DB2 JDBC driver JCC to 11.5.7.0 2021-12-22 11:28:57 +00:00
Steve Ebersole 8cc9a064ec Post-steps for release : `6.0.0.Beta3` 2021-12-18 11:33:01 -06:00
Steve Ebersole 4925f8dfd8 Pre-steps for release : `6.0.0.Beta3` 2021-12-18 07:44:37 -06:00
Sanne Grinovero 6fbb90aa54 HHH-14987 Upgrade to Log4j 2.17.0 2021-12-18 05:15:12 -06:00
Sanne Grinovero ab0f1d40af HHH-14988 Upgrade to ByteBuddy 1.12.5 2021-12-18 05:15:12 -06:00
Christian Beikov d1a732fcf1 Tryout a deterministic test class order 2021-12-18 05:12:36 -06:00
Sanne Grinovero c5c24344a4 HHH-14979 Upgrade to Log4J 2 2.16.0 2021-12-15 11:48:35 +00:00
Sebastian Nohn dfc92330d8 HHH-14972 bump log4j to 2.15.0 fixing an RCE (CVE-2021-44228) 2021-12-10 08:11:21 -05:00
Andrea Boriero 07155b7993 Merge remote-tracking branch 'upstream/main' into wip/6.0 2021-12-06 17:56:17 +01:00
Sanne Grinovero b8046d1a80 HHH-14938 Upgrade to MySQL Connector/J 8.0.27 2021-12-06 16:30:47 +00:00
Steve Ebersole 1c96f30edb Post-steps for release : `6.0.0.Beta2` 2021-12-02 18:12:34 -06:00
Steve Ebersole 6dd8936ba5 Pre-steps for release : `6.0.0.Beta2` 2021-12-02 16:51:49 -06:00
Steve Ebersole 629ae9ac69 6.0 Beta2 2021-12-02 16:27:03 -06:00
Steve Ebersole e8f0b99e07 Pre-steps for release : `6.0.0.Beta2` 2021-12-02 16:14:40 -06:00
Steve Ebersole 6d2040694e 6.0 Beta2 2021-12-02 16:14:31 -06:00
Steve Ebersole d5e7fb37a9 6.0 Beta2 2021-12-02 16:10:22 -06:00
Steve Ebersole 55bfc59db1 fix gradle deprecations 2021-12-01 11:50:36 -06:00
Sanne Grinovero 334aeb1349 HHH-14946 Upgrading base requirements to Java 11 2021-12-01 17:34:28 +00:00
Chris Dennis 55db51894f HHH-14837 : Re-enable hibernate-jcache module. 2021-11-29 11:44:16 -05:00
Karel Maesen 2deee38103 HHH-14906 Support for H2GIS
Notice that the tests cannot be run from the gradlew cli due to
compatability issues with the H2 version
2021-11-15 16:17:11 +01:00
Christian Beikov 60a3c08563 Downgrade H2 to 1.4.197 for testing and to allow usage of H2GIS 2021-11-12 12:09:49 +01:00
Hibernate-CI f9bc1a279a 5.6.2-SNAPSHOT 2021-10-27 11:13:33 +00:00
Hibernate-CI 2c3b3cb3d7 5.6.1.Final 2021-10-27 11:08:47 +00:00
bb7133 5bd27eb853 HHH-14576 : Introduce the dialect for TiDB 2021-10-20 16:19:22 +02:00
Christian Beikov a4e406a54e * Add SqlTypes as analogy to java.sql.Types containing constants for Hibernate specified types
* Add FormatMapper for a pluggable JSON serialization and deserialization strategy
* Add native UUID type support for H2, Cockroach, PostgreSQL
* Add native INET type support for Cockroach, PostgreSQL
* Add native JSON type support for MySQL, Cockroach, PostgreSQL
* Add native INTERVAL SECOND type support for H2, Cockroach, PostgreSQL
* Add fallback JdbcTypes for new SqlTypes
* Register column types for new SqlTypes
* Add support for BasicTypeReference in TypedParameterValue
* Fix a lot of method signatures with respect to type parameter issues
* Fix CustomType, UserType and EnhancedUserType with respect to type parameters
* Get rid of StringRepresentableType and some other unused deprecated methods
2021-10-19 16:33:36 +02:00
Christian Beikov 9fa2671cbc Update to Gradle 7.2 2021-10-19 11:07:39 +02:00
Andrea Boriero 6b5cb2cfc4 Merge remote-tracking branch 'upstream/main' into wip/6.0 2021-10-12 11:49:54 +02:00
Steve Ebersole dd1fb78f32 6.0.0.Beta1 post-release 2021-10-11 17:40:30 -05:00
Steve Ebersole 677e4ffab6 Pre-steps for release : `6.0.0.Beta1` 2021-10-11 17:36:20 -05:00
Hibernate-CI d998696a0f 5.6.1-SNAPSHOT 2021-10-11 21:23:51 +00:00
Hibernate-CI e19eea19d1 5.6.0.Final 2021-10-11 21:19:02 +00:00
Steve Ebersole 099ad0a007 troubleshoot gradle-plugin failures on CI release job 2021-10-11 14:53:10 -05:00
Sanne Grinovero 34a9fa2e55 HHH-14868 Upgrade to ByteBuddy 1.11.20 2021-10-11 15:28:33 +01:00
Andrea Boriero 8c40de9cff Merge remote-tracking branch 'upstream/main' into wip/6.0_merge_main_7 2021-10-01 11:34:10 +02:00
Christian Beikov 7fd3706a18 Fix build script regarding tools.jar inclusion into testCompile configuration 2021-09-30 13:52:31 +02:00
Hibernate-CI 2396dfbb3d 5.6.0-SNAPSHOT 2021-09-29 13:51:37 +00:00
Hibernate-CI 2ec769b5e4 5.6.0.CR1 2021-09-29 13:46:39 +00:00
Sanne Grinovero 694a0e4aed HHH-14852 Upgrade GraalVM to version 21.2.0 2021-09-28 10:52:34 +01:00
Steve Ebersole 7bc1d55cdd improved aggregated javadoc generation 2021-09-27 08:21:36 -05:00
Steve Ebersole a9387033b2 HHH-14837 - Move to Jakarta EE
- fixups
2021-09-27 08:21:36 -05:00
Steve Ebersole 089a3f86ae HHH-14837 - Move to Jakarta EE
preliminary transformation;
only `javax.persistence.*` settings supported atm
2021-09-27 08:21:27 -05:00
Karel Maesen 9316c161c7 HHH-14802 Update CockroachDB support for 6 2021-09-21 11:55:41 +02:00
Karel Maesen 0b9de79a7d HHH-14800 Use TypeContributor to register spatial types 2021-09-21 11:55:41 +02:00
Andrea Boriero e466c52002 Merge remote-tracking branch 'upstream/main' into wip/6.0 2021-09-21 08:46:04 +02:00
Hibernate-CI ec841c0d6c 5.6.0-SNAPSHOT 2021-09-20 22:45:22 +00:00
Hibernate-CI 1321725aba 5.6.0.Beta2 2021-09-20 22:40:29 +00:00
Sanne Grinovero 8e744f0dc2 HHH-14833 Upgrade to Byte Buddy 1.11.16 2021-09-20 23:38:02 +01:00
Andrea Boriero 236e901cd1 Merge remote-tracking branch 'upstream/main' into wip/6.0 2021-09-07 17:22:42 +02:00
Sanne Grinovero 2cbcf152df HHH-14812 Upgrade integration tests to use Oracle JDBC driver v 21.3.0.0 2021-09-07 11:27:28 +01:00
Andrea Boriero 6efb29e98e Merge remote-tracking branch 'upstream/main' into wip/6.0 2021-09-07 09:36:49 +02:00
Karel Maesen fe1f89d754 HHH-14633 Upgrade geolatte-geom to 1.8.2 2021-09-04 12:59:49 +02:00
Christian Beikov dd6efa509b Introduce internal init_sql config and by default enable ansinull for Sybase ASE 2021-09-02 16:54:46 +02:00
Andrea Boriero cdeb95a4d5 Merge remote-tracking branch 'upstream/main' into wip/6.0 2021-08-30 14:07:19 +02:00
Hibernate-CI 5e4b3bd321 5.6.0-SNAPSHOT 2021-08-27 09:39:27 +00:00
Hibernate-CI 8f3cd7476d 5.6.0.Beta1 2021-08-27 09:34:52 +00:00
Steve Ebersole d1ab98df85 fix Test tasks in terms of Gradle task caching 2021-08-26 11:36:51 -05:00
Sanne Grinovero 9267c5e6a6 HHH-14792 Remove support for bytecode enhancement via Javassist 2021-08-26 15:22:30 +01:00
Hibernate-CI a083481c5b 5.6.0-SNAPSHOT 2021-08-25 14:07:42 +00:00
Hibernate-CI 180af749c6 5.5.7.Final 2021-08-25 14:02:51 +00:00
Steve Ebersole 0c674deda5 Query hints
+ dropped `AbstractProducedQuery` (no subclasses)
2021-08-23 13:41:41 -05:00
Andrea Boriero 6011421fb7 Merge remote-tracking branch 'upstream/main' into wip/6.0 2021-08-23 15:05:28 +02:00